- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析
需求描述:
仓库管理系统数据库设计
班级:
学号、姓名: 学号、姓名: 学号、姓名:
精心整理
仓库管理主要用来管理客户、供应商、仓库及货物,其中的商品进货、销售和库存管理复杂繁琐,需要耗费大量的时间和人力对这些数据进行统计和分析,这是一项相当大的工程。尤其在当商品种类繁多的情况下,传统的人工管理方式存在基本资料保存与维护困难,管理者需要加强成本管理和收入管理,通过提高服务水平来提升企业形象。他们对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,从而进行仓库管理系统的开发,以适应今天高速运转的全球经济化的竞争。
高效方便的仓库管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。通过仓库管理、供应商管理、入库管理、出库管理、客户管理及货物管理等功能模块来实现仓库的综合管理。它极大的满足了商品销售行业的电子化管理,其主要功能是实现物品发放、物品出库、货物管理,具体为:插入功能、查询功能。这更能便于公司管理层了解实时的信息。同时它以数据库内存最小化,运行速度最大化为目标,使得管理者可以更高效得进行管理。
基于上述阐述,现对此仓库管理系统初步功能归纳如下:
① 系统性质:
② 系统使用着:操作员、各部门经理(如:货物部门经理、客户部门经理等)
③ 系统运行环境
④ 系统主要功能
序功能名称功能说明表
序
功能名称
功能说明
号
1
仓库管理
登记仓库信息(仓库编号、仓库名称)
2
供应商管理
登记供应商信息(供应商编号、供应商名称)
3
入库管理
登记入库信息(货物编号、供应商编号、仓库编号、入库编
4
出库管理
号、入库价格、入库数量、入库日期)
登记出库信息(货物编号、客户编号、仓库编号、出库编号、
5
客户管理
出货价格、出货数量、出货日期)
登记客户信息(客户编号、客户名称)
6
货物管理
登记货物信息(货物编号、货物名称、货物数量、货物类别、
精心整理
精心整理
精心整理
精心整理
精心整理
备注)
备注)
分析设计顶层数据流图
由于在搜寻指定货物时会因货物量大而加重任务量,在对一些货物及人员就行更新时也会因为复杂而手忙脚乱。这样在交易活动中不断地产生新数据,使得信息量逐渐加大。但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。因此,设计顶层数据流图如图 1 所示:
D1 代码信息
D2 客户信息
操作员
0
仓库管理系
D 供应商信息
D4 入库情况
D 出库情况
D 货物信息
逐步细化数据流图
图 1 仓库管理 0 层数据流图
根据表 1 列出的的仓库管理的主要功能,将仓库管理加工细化分解为仓库管理、供应商管理、入库管理、出库管理、客户管理和货物管理等子加工。在图 1 所示的顶层数据流图的基础之上,进行分解细化,得到如图 2 所示仓库管理的 1 层数据流图。
操作员 6
货物
5
客户管 1
仓库管
2 3 4
供应商 入库 出库
D2 客户信息 D
D6 仓库存储信息
供应商信息
D 进货信息
层数据流图
D 出货信息
图 2 仓库管理 1
根据实际业务,细化数据流图如下图 3 所示:
货物部门经理 操作员
入库部门经 6.1
货物入
6.2
货物出
D 出货信息
出库部门经理
6.3
货物统
D4 进货信息
据流图
制定整理数据字典
图 3 货物管理数
数据流图反应了数据和处理之间的关系,数据字典是系统中各类数据描述的集合。通常包括数据项、数据结构、数据流、数据存储和处理过程 5 个部分。
数据项 数据项含义货物编号
数据类型 宽度char 8
与其他数据项的逻辑关系
可 否 为空值
NO
是否为主(P)/ 外(F)键
YES(P)
与其他数据项的
可 否
为
是否为主(P)/
数据项
数据项含义
数据类型 宽度
逻辑关系
空值
外(F)键
货物名称
char
8
NO
货物类别
char
8
NO
货物数量
int
8
NO
备注
char
12
客户编号
char
8
NO
客户名称
char
4
NO
编号
char
18
NO
货物价格
int
12
NO
入库数量
int
2
NO
入库日期
date
30
NO
出库数量
int
15
NO
出库日期
date
30
NO
客户编号
char
10
NO
客户名称
char
10
NO
仓库编号
char
8
NO
YES(P)
2. 概念结构设计
仓库名称
char
8
NO
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合用户之间的存档数据和数据需求,分析各个数据之间的关系,按照DBMS 提供的功能和描
文档评论(0)