仓库管理系统_第1页
仓库管理系统_第2页
仓库管理系统_第3页
仓库管理系统_第4页
仓库管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机软件工程实验仓库管理系统仓库管理系统需求分析系统主要的实现目标是监控整个仓库的运转情况;提供完善的任务计划功能,由整个操作的指令中心来安排进出任务,确认任务的开始,进货管理和出货管理按其指令执行即可;实时监控所有货物的在线运动情况,实时提供库存变化的信息。根据详细的需求分析,企业在库存中面临的主要问题体现在:库存量较大,库存资金周转慢;不能及时统计库存物料;库房人员重复工作多,效率低;不知道库存物资积压时间长短。货物仓库管理系统主要针对于日常库存信息的管理,它针对仓库日常发生的业务,分为了两大类:入库和出库,用户通过相应的模块,对仓库里的物品的基本情况进行操作,对库存数量进行查询,用户通

2、过简单的操作就能轻松的管理仓库。功能需求1.系统功能包括:产品入出库登记、确认入出库信息、删除库内信息、,事件记录。2.系统管理员功能:添加人员、删除人员、查询库内信息、系统配置、查看系统事件,用户管理,人员权限区分。3.用户功能包括:查询库内信息、查询出库信息、查询入库信息、修改本用户密码。可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。  有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系

3、统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:  提高仓库管理效率,减轻劳动强度;  提高信息处理速度和准确性;  为仓库管理者提供更方便、科学的服务项目。  系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:  (1)技

4、术可行性 根据当初提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。考虑给予的开发时间有限,预计在规定期完成开发的系统难免不完善之处。 (2)运行可行性 新系统的研制和开发是充分考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。E-R模型 数据流图 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图

5、中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。首先分析仓库管理的需求分析,该系统有两种角色:仓库管理员和供应商。仓库管理员供应商 发货单 仓库管理系统 订单采购员顾客 订单 订货通知 发票 到货通知管理员 仓库管理员仓库管理系统入/出库信息订货报告销售商入/出库信息 出库信息 库存信息表   入库信息表入库信息管理管理员入库、出库信息及库存信息库存信息管理 仓库管理员入库信息出库信息管理供应商 定货报告 出库管理 出库信息库存信息表销售商出库信息表 数据字典管理员信息表=用户编号+姓名+家庭住址+联系方式+权限货物信息表=货物编号+货物名称+类型+库存量+位

6、置供应商信息表=供应商编号+名称+联系方式+联系地址+供货记录仓库信息表=仓库编号+仓库名称+备注入库信息=单号+日期+供货单位+货物信息出库信息=单号+日期+货物信息1.数据流 (1)数据流名称:入库信息 数据流别名:无 说明:即将装入仓库的货物的信息 数据流来源:采购入库信息表 数据流流向:仓库管理员 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 数据流量:根据事物的需要,一般很频繁 (2)数据流名称

7、:出库信息 数据流别名:无 说明:销售后即将出库的货物的信息 数据流来源:销售出库信息表 数据流流向:仓库管理员 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地 数据流量:根据事物的需要,一般很频繁 (3)数据流名称:货物信息 数据流别名:无 说明:对仓库中的所有货物的信息的统计 数据流来源:货物信息表 数据流流向:仓库管理员 数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物

8、售价+货物种类 数据流量:  (4)数据流名称:客户信息: 数据流别名:无 说明:所有客户及供应商的信息。 数据流来源:客户信息表 数据流流向:仓库管理员 数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型 数据流量 (5)数据流名称:订货通知 数据流别名:无 说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息 数据流来源:采购员 数据流流向:加工1.1 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种

9、类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 数据流量。(6)数据流名称:分类的订单 数据流别名:无 说明:按货物的种类将所需要订货的货物分类后的清单 数据流来源:加工1.1 数据流流向:加工1.2 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 数据流量 :  (7)数据流名称:订单 数据流别名:无 说明:所需要订购的货物的信息

10、60;数据流来源:货物信息表,库存表及客户信息表 数据流流向:供应商 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 数据流量: (8)数据流名称:发货单 数据流别名:无 说明:供应商返回的所定货物的清单信息 数据流来源:供应商 数据流流向:加工1.5 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地 数据流量:&#

11、160;(9)数据流名称:错误的发货单 数据流别名:无 说明:供应商所发的货物信息由错误的地方 数据流来源:供应商 数据流流向:供应商 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地 数据流量; (10)数据流名称:正确的发货单 数据流别名:无 说明:供应商所发的货物信息是正确的 数据流来源:供应商 数据流流向:加工1.4 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型

12、+客户编号+客户名称+发货时间+货物产地号 数据流量: (11)数据流名称:到货单核准 数据流别名:无 说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商 数据流流向:加工1.6 数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地 数据流量: (12)数据流名称:新顾客(新供应商) 数据流别名:无 说明:在客户信息表中不存在的客户 数据流来源:客户信息表 数据流流向:加工2.2

13、0;数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型 数据流量: (13)数据流名称:可满足的订单 数据流别名:无 说明:仓库中的货物能够客户的订单 数据流来源:客户及货物信息表,库存表 数据流流向:加工2.4 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地 数据流量: (14)数据流名称:不能满足的订单 数据流别名:无 说明:仓库中的货物不能够客户的订单 数据流来源:客户及货物信

14、息表,库存表 数据流流向:加工2.5 数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地 数据流量2.数据项 (1)数据项名称:货物编号 数据项别名:货号 说明:仓库中的货物的唯一标识 类型:字符型 长度:10 (2)数据项名称:货物品名 数据项别名:货名 说明:货物的名称 类型:字符型 长度:10 (3)数据项名称:货物规格 数据项别名:规格 说明:货物的大小等

15、信息 类型:字符型长度:20 (4)数据项名称:货物数量 数据项别名:数量 说明:无 类型:数值型 长度:10 (5)数据项名称:货物进价 数据项别名:进价 说明:无 类型:数值型 长度:10 (6)数据项名称:货物售价 数据项别名:售价 说明:无 类型:数值型 长度:10 (7)数据项名称:货物种类 数据项别名:类别 说明:货物的类型 类型:字符型 长度:10 (8)数据项名

16、称:供应商电话: 数据项别名:无 说明:供应商的联系方式 类型:数值型 长度:11 (9)数据项名称:客户编号 数据项别名:无 说明:客户的唯一标识 类型:字符型 长度:10 (10)数据项名称:客户名称 数据项别名:无 说明:无 类型:字符型 长度:20 (11)数据项名称:客户地址 数据项别名:无 说明:需要购货的客户的  类型:字符型 长度:80 (12)数据项名称:客户电话

17、60;数据项别名:无 说明:客户的联系方式 类型:数值型 长度:11 (13)数据项名称:本次采购员编号 数据项别名:采购员编号 说明:采购员的唯一标识 类型:字符型 长度:10 (14)数据项名称:本次采购员姓名 数据项别名:采购员姓名 说明:无 类型:字符型 长度:10 (15)数据项名称:本次进货时间 数据项别名:进货时间 说明:货物入库的时间 类型:时间日期型 长度:8 (16)数据项名称:本次出货

18、时间 数据项别名:出货时间 说明:货物出库的时间 类型:时间日期型 长度:8 (17)数据项名称:货物产地 数据项别名:产地 说明:无 类型:字符型 长度:80  (18)数据项名称:客户类型  数据项别名:无 说明:表明这个客户是供应商还是顾客 类型:字符型 长度:10 3.数据文件 (1)数据文件名称:采购入库信息表 说明:所有的订购的货物的入库信息 数据文件组成:货物编号+货物品名+货物规格

19、+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 组织方式:按货物编号从小到大排序 存取方式:顺序 存取频率:随机 (2)数据文件名称:销售出库信息表 说明:所有已卖出的货物的出库信息 数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地 组织方式:按货物编号从小到大排序 存取方式:顺序 存取频率:随机 (3)数据文件名称:货物信息表 说明:仓库中的所有货物的信

20、息 数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类 组织方式:按货物编号从小到大排序 存取方式:顺序 存取频率:随机 (4)数据文件名称:客户信息表 说明:客户的所有信息(包括供应商) 数据文件组成:客户编号+客户名称+客户地址+客户电话 组织方式:按客户编号从小到大排序 存取方式:顺序 存取频率:随机  (5)数据文件名称:库存表 说明:仓库中的剩余的货物的信息 数据文件组成:货物编号+货物品名+货物规格+货物产地+货

21、物剩余量 组织方式:按货物编号从小到大排序 存取方式:顺序 存取频率:随机 (6)数据文件名称:订货单 说明:需要订货的清单 数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地 组织方式:按货物的编号从小到大排序 存取方式:顺序 存取频率:随机 4.数据加工 (1)数据加工名称:按商品汇总,分类合计 加工编号:1.1 说明:将订单上的货物按种类分类,再按货物编号进行

22、排序 输入数据流:订货通知 输出数据流:分类的订单 加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序  (2)数据加工名称:确定要订货的货名等 加工编号:1.2 说明:通过查看得到所需要的货物的货名 输入数据流:分类的订单和库存表  输出数据流:订货单 加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单 (3)数据加工名称:按供应商汇总,选择 加工编号:1.3 说明:得到所要定的货物的供应商 输入数据流:客户信息表,订货单 

23、输出数据流:订单 加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单 (4)数据加工名称:核对发货单 加工编号:1.4 说明:对比订单及发货单 输入数据流:订单,发货单 输出数据流:到货单核准 加工逻辑:将价格编号1.3完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物 (5)数据加工名称:入库 加工编号:1.5 说明:将到达的货物装入仓库 输入数据流:到货单核准 输出数据流:库存表,采购入库信息表,货物信息表 加工逻辑

24、:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表 (6)数据加工名称:编辑订单 加工编号:2.1 说明:对收到的客户订单进行处理 输入数据流:订单货物信息表,客户信息表 输出数据流:订单,新客户 加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3 (7)数据加工名称:登录新客户 加工编号:2.2 说明:进行新客户的注册 输入数据流:新客户 输出数据流:客户信息表 加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表 (8)数据加工名称:检查订单 加工编号:2.3 说明:检查客户的订单 输入数据流:货物信息表 输出数据流:可满足的订单,不可满足的订单 加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论