1、库存物资管理系统数据库设计过程
一、 数据库需求分析
1.1 需求分析
1、需求调查
二十一世纪以来,人类经济高速发展,大家发生了日新月异改变,尤其是计算机应用及普及到经济和社会生活各个领域。使原本旧管理方法越来越不适应现在社会发展。为了适应该代社会大家高度强烈时间观念,库存物资管理系统为企机关带来了极大方便。
设计一个数据库系统,首先必需确定数据库系统用户和用途。因为数据库系统是一个组织部门模拟,数据库系统设计者必需对一个组织部门基础情况有所了解,比如该组织部门组织机构、各部门联络、相关事物和活动和描述它们数据、信息步骤、政策和制度、报表及其格式和相关文档等。搜集和分析这些资料过程
2、称为需求分析。需求分析目标是给出应用领域中数据项、数据项之间关系和数据操作任务具体定义,为数据库系统概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统逻辑结构和物理结构提供可靠依据。设计人员应和用户亲密合作,用户则应主动参与,从而使设计人员对用户需求有全方面、正确了解。
需求分析过程是对现实世界深入了解过程,数据库系统能否正确反应现实世界关键取决于需求分析,需求分析人员既要对数据库技术有一定了解,又要对组织部门情况比较熟悉,通常由数据库系统设计人员和本组织部门相关工作人员合作进行。
需求信息搜集又称为系统调查。为了充足地了解用户可能提出要求,在调查研究之前,要做好充足准备工作,要明确调
3、查目标、调查内容和调查方法
想要把搜集到信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式信息,必需对需求信息做分析整理工作。
2、数据流图
1.2 数据字典
1、数据项
(货物入库信息表)
(供给商信息表)
2、数据结构
编号
数据结构名
属性
1
入库信息
供给商编号、供给商名称、入库编号、货物名称、货物规格、计量单位、数量、单价、入库日期
2
货物信息
货物名称、生产厂家、型号、规格
3
供给商信息
供给商编号、名称、业务联络人、联络电话、传真
4
出入库单据
商品名称、厂家、型号、规格、数量、出/入库日期、出/入库单位、
4、送/提货人
5
库存报表
货物名称、货物规格、计量单位、单价、数量
6
出库报表
货物编号、货物名称、计量单位、数量、单价、金额、出库日期、提货人、经手人
二、 概念结构设计
2.1 E-R图
1、期初库存设置模块E-R图
2、货物管理模块E-R图
物资入库信息
物资出库信息
库存物资信息
数量
规格
编号
单价
单位
名称
出库日期
数量
货物编号
出库编号
单价
规格
名称
数量
入库日期
供给商号
供给商名
入库编号
1
n
1
1
3、库存物资管理系统总体E-R图
入库信息
物库存物
5、资信息
资信息
出库信息
供给商信息
供给商信息
仓库信息
库存信息
供给商信息
操作员信息
供给
管理
存放
编号
名称
联络人
联络方法
所属单位
责任人
名称
构建日期
权限
规格
单价
联络方法
数量
单位
规格
编号
名称
出库日期
数量
货物编号
姓名
数量
入库日期
m
1
n
1
1
1
n
1
n
1
名称
出库编号
单价
供给商号
供给商名
入库编号
2.2 对应实体—关系属性
仓库(名称,责任人,所属单位,构建日期)
供给商信息
6、供给商编号,供给商名称,联络人,联络方法)
库存信息(编号,规格,单位,数量,单价)
出库信息(出库编号,货物编号,名称,数量,单价,出库日期)
入库信息(供给商编号,供给商名称,入库编号,名称,规格,数量,单价,入库日期)
出库报表(货物编号、货物名称、计量单位、数量、单价、金额、出库日期、提货人、经手人)
库存报表(货物名称、货物规格、计量单位、单价、数量)
三、 逻辑结构设计
3.1 数据组织
仓库(名称,责任人,所属单位,构建日期)
供给商信息(供给商编号,供给商名称,联络人,联络方法)
库存信息(编号,规格,单位,数量,单价)
出库信息(货物编号,出库编号,名称,数量,单价,出库日期)
入库信息(入库编号,供给商编号,供给商名称,名称,规格,数量,单价,入库日期)
出库报表(货物编号、货物名称、计量单位、数量、单价、金额、出库日期、提货人、经手人)
库存报表(货物名称、货物规格、计量单位、单价、数量)
3.2 数据库模式定义
(库存信息)
(出库信息)
3.3 数据库关系模式图