库存管理信息系统课程设计DOCWord格式.docx
《库存管理信息系统课程设计DOCWord格式.docx》由会员分享,可在线阅读,更多相关《库存管理信息系统课程设计DOCWord格式.docx(21页珍藏版)》请在冰豆网上搜索。
(5)友好的用户界面,既面向系统开发者,又面向用户。
1.1.3可行性分析
可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。
1.1.3.1技术可行性
系统是采用Access作为开发工具的,Access是一种典型的关系型数据库管理系统,因而具有坚实的理论基础。
与层次模型和网状模型相比,关系模型具有数据结构单一、理论严密、使用方便、易学易用等特点。
因此,关系数据模型成为数据库应用的主流。
Access作为一种典型的关系型数据库管理系统,具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能,本人已经系统深入地学习过这门课程,为系统的设计与实现提供了技术可行性。
1.1.3.2经济可行性
商品库存管理系统是一个小型的管理系统,在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。
但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使库存管理工作变繁为简,使其更加合理化、规范化。
工作效率的提高就意为着整体水平的提高,是非常值得投资的。
1.1.3.3操作可行性
系统是基于Access环境平台开发的,易于操作。
而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。
1.2业务流程分析
通过对库存信息流程的详细调查分析,弄清了库存管理工作的业务流程和管理功能,符号定义:
系统业务流程图如下:
1.3数据流程图
符号定义:
顶层数据流程图:
详细数据流程图:
1.4数据字典
为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。
数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
1.4.1数据项的定义
数据项又称数据元素,是数据的最小单位。
数据项编号
数据项名称
别名
简述
类型及其宽度
I-01
订单编号
订单编码
产品订单的编码
文本型,6位
I-02
客户编号
客户编码
客户的编号
I-03
订购日期
日期/时间
I-04
数量
订购数量
订购产品的数量
数字型,10位
I-05
交货日期
I-06
供应商编号
供应商编码
供应商的编号
文本型,8位
H-01
货物编号
货物编码
货物的编码
H-02
货物名称
货物的名字
H-03
货物数量
货物的数量
H-04
进货单位
货物的出厂单位
文本型,50位
J-01
单价
进货的单价
数字型,8位
J-02
进货数量
进货的数量
J-03
运费
货物的运费
J-04
备注
J-05
到货时间
到货日期
货物到达的时间
X-01
销售编号
销售编码
一笔销售的编号
X-02
货物类别
货物的种类
文本型,10位
X-03
销售单价
销售货物的单价
X-04
销售量
销售货物的数量
1.4.2数据结构的定义
数据结构编号
数据结构名称
数据结构组成
DS-01
订单表
记录客户下订单的信息
I-01+I-02+I-03+I-04+I-05+
DS-02
货物表
记录仓库中货物的信息
H-01+H-02+H-03+H-04+I-06
DS-03
进货表
记录需要进的货物的信息
H-01+H-02+J-01+J-02+J-03+J-04+J-05
DS-04
销售表
记录销售的货物的信息
X-01+I-01+H-02+X-02+X-03+X-04
1.4.3数据流的定义
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
数据流量
高峰流量
D-01
订货单
用户想要订货填的单子
用户
订单处理模块
货物名称+货物编号+订货日期+订货数量+交货日期
5份/小时
10份/小时
D-02
发货通知
仓库通过销售分配处理后发出发货的通知
销售分配处理模块
发货处理模块
货物名称+货物编号+订货日期+订货数量
20份/小时
D-03
出库单
发送出库单
货物名称+货物编号+订货日期+订货数量+到货日期
25份/小时
D-04
查询
查询仓库里的货物信息
货物名称+货物编号+货物数量
15份/小时
D-05
入库单
货物进入仓库填的单子
仓库管理员
入库处理模块
货物名称+货物编号+货物数量+货物单价
1.4.4处理逻辑的定义
处理逻辑编号
处理逻辑名称
输入的数据流
处理
输出的数据流
P1
入库处理
向货物表数据库和进货表数据库中加入信息
查收要入库的货物,登记货物的各种信息
P2
销售分配处理
分配要销售的货物
发货单
判断库存的量是否可满足发货单的量
发货通知和查询
P3
出库处理
对要出库的货物尽行处理
登记要出库的货物的信息
出库数据
P4
发货处理
进行发货处理
对货物进行审核,通过后做发货处理
P5
签订合同
吃定销售合同
核对出库单,签订销售合同,准备销售
P6
销售统计
对销售进行统计
对销售情况进行统计,待以后分析
P7
订单处理
对订单进行处理
核对订货单,准备发货
1.4.5数据存储的定义
数据存储的编号
数据存储的名称
数据存储的组成
关键字
F1
存储货物的信息
供应商编号、货物编号、货物名称、数量、进货单价
F2
进货单
存储进货信息
货物编号、货物名称、金额、供应商编号、到货时间、运费、备注
F3
订货表
存储订货信息
订单编号,客户编号、订购日期、货物编号、数量、交货日期、供应商编号
F4
存储销售货物的信息
货物编号、订单编号、货物名称、货物类别、销售量、销售单价
1.4.6外部实体的定义
外部实体编号
外部实体名称
S1
向企业购买货物的单位
S2
仓库
企业的仓库
S3
仓库的管理员
S4
发货员
向用户发货的人员
2系统设计
系统设计的任务是:
在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。
2.1功能设计
本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据录入、信息查询、系统管理等工作。
完成以下功能:
对供应商、客户和雇员信息的查询,对货物的进出登记和查询,货物销售情况的查询和登记等。
本系统的功能模块图为:
2.2系统运行环境与数据库设计
系统运行环境设计为在Windows2003/XP平台下运行,程序设计语言选择VisualBasic6.0,后台数据库选择Access2003版。
系统的硬件要求为奔腾微型计算机,20M以上内存,1G以上硬盘。
基于上述运行环境根据系统分析,设计了7个数据表文件,它们的结构及其说明如下:
(一)订单表
字段名
类型
宽度
可否为空
说明
文本
6
否
主索引
订货日期
数字
10
8
(二)供应商表
供应商名称
20
联系人
联系电话
联系地址
50
(三)雇员表
雇员编号
雇员姓名
部门
职位
雇用日期
(四)货物表
(五)进货单