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