仓库管理系统需求分析.docx
《仓库管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《仓库管理系统需求分析.docx(21页珍藏版)》请在冰豆网上搜索。
仓库管理系统需求分析
中国式理财需求说明书
题目:
作者:
系别:
专业:
指导教师:
一、课题背景:
系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。
查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,其目的都是为了方便用户使用。
主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
二、课题意义:
这是一个互联网的时代,所有企业都面临着互联网浪潮的强力冲击,电子商务无论从技术实现还是社会大背景都日益成熟。
企业对企业之间的信息化如何解决?
企业电子商务如何实现?
这些都是摆在企业企业管理者和信息部门负责人面前实实在在的问题。
借助于信息技术手段的创新,规范业务流程,强化仓库管理,对于企业信息化来说是一次良好契机。
在计算机的应用日益普及的今天,在计算机软件渐渐成为生活一部分的时代,在现代企业仓库物流需要电子化管理的现在,一个基于web的智能仓库管理系统呼之欲出。
这个系统,既可以减轻仓库管理员的工作负担,更可以使企业更好的掌握库存情况,及时调整营销战略,取得更大利益。
智能仓库管理系统,是当代企业运作体系中,不可或缺的一部分,也是整个企业管理软件家族中,举足轻重的一员。
三、课题简介:
本系统主要完成对仓库的库存管理,包括入库、出库、库存,供应商信息以等四个方面。
系统可以完成对各类信息的浏览、查询、添加、删除、修改、等功能。
本系统由三大模块构成,分别是:
系统设置,单据填开,库存查询。
其中系统设置包括:
管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。
单据填开模块包括:
出库单,入库单,派工单,等单据的填开及作废操作。
库存查询系统包括:
库存情况的查询,各项明细的查询,工人工资的查询,以及按月,按季度,按年的报表导出功能。
关键字:
数据库,SQL语言,Eclipse,数据库组件,仓库管理
该系统是对仓库的智能管理,并进行相应的采购管理、入库管理、出库管理、报表管理等一些仓库方面的管理。
四、相关研究
在研究过程中,我发现,国内及国外对于仓库的管理系统软件不在少数,但是具备智能化的就寥寥无几,有些仓库管理软件功能强大,但不实用;有些实用,但是软件界面不够友好;有些界面华丽,但是性能不够稳定。
所以,我觉得我需要制作出一款,实用,界面友好,性能稳定的智能仓库管理系统。
操作本系统的客户并不是专业的计算机从业人员,他们对于软件的初步认识就是,外观,所以,我在jsp技术上选择了比较动态,美观大方的extjs系统架构,该架构对于用户的提示友好,性能强大,动态性好,充分满足前台页面的实际需求。
而一款软件有一件漂亮的外衣还是不够的,他还需要强大的内心,这个内心就是Spring,他的骨架就是Struts2,他的血液就是Hibernate。
这样组成的软件才能成为一款优秀的智能仓库管理系统。
五.文献综述
毫无疑问,计算机的飞速发展,给整个人类世界带来了前所未有的改变,任何的溢美之词用在计算机身上恐怕都不算过分。
他不仅大大提高了生产效率,更加使得现代工业得以安全,高效,稳定的发展。
在现代企业中,仓库的管理,已经是非常重要的课题之一,传统的仓库由人看守记录的模式,已远远不能满足企业对于仓库管理的日益复杂的需求。
是否采用信息化的智能仓库管理系统,已经成为企业是否现代化的重要标志之一,一个好的仓库管理系统,可以充分使企业发挥发展潜力,规避生产风险,及时掌握市场行情,同时也避免了人为因素对于企业的损害。
一个现代化的企业,犹如一架不停运转的大型机器,而仓库管理,是其中重要的一个齿轮,它不仅联系着原料采购,工人加工,成品出库,客户分析等多个系统,更加重要的是,他可以使整个企业在运转中,及时得到库存信息,使得这架大型机械可以正常而高效的运转。
作为管理人员,企业领导,迫切需要按月按季度的仓库报表,作为采购人员,迫切需要知道仓库缺少哪些原料,及时采购,作为生产加工人员,迫切需要知道所领原料与生产成品是否正常出库入库,作为库管人员,则更加需要一个优秀的仓库管理系统,来帮助他们管理好复杂,繁琐的仓库。
对于人手工而言,上述要求似乎难以达到,或者会出现或多或少的差错,但是,一个智能的仓库管理系统,恰恰是最合适的最得力的助手。
以往,如果要盘点仓库,需要大量人手,大量时间,而且结果往往不甚理想,这是因为,人力对于种类繁多,数量巨大的仓库,往往力不从心,而计算机的强大性能恰恰得以展现,它的高速检索功能,它的明细查询功能,它的智能分析功能,都是以往人力所难以达到的,而且数据保密性高,安全性高,成本低,寿命长,存储量大,这些优势,正是一个现代化,高速发展中的企业所需要的。
关于数据的存储问题,古已有之,从结绳记事,到甲骨刻字,再到竹简,再到纸书本记事,而如今,海量的数据,只需要一个小小的集成电子芯片就可以了,而且安全性高,可复制性,方便携带。
这是科技带给人类的又一大帮助,仓库这一需要存储大量商品,并需要及时查询,修改数据的特性,恰恰适合计算机的功能。
一个智能的仓库管理系统,不仅可以管理好一个仓库,它的“智能”还体现在,它可以对仓库内的物品进行分析处理,比如,仓库中某种原料不足,需要及时补充,以免延误生产;仓库中某种产品挤压过多,且是不宜长期存储的物品,就需要及时预警,提醒企业尽快处理;仓库每个月出库的数量,品种可以作为企业发展方向的一个重要参照与切实数据。
仓库管理如果能够减少重复性和低效性,那么企业则可以实现利润最大化,一个好的仓库管理系统,可以减少企业人力资源的支出,增加企业效率和效益。
在人工管理仓库的阶段,数据的大量冗余,数据性不一致等问题尤为突出。
而数据仓库(DataWarehouse),云计算,模糊处理技术,都是新一代的数据处理方式,他们一步一步的将数据从单纯的存储,转换为智能的分析,为决策者提供第一手的资料和分析。
仓库管理系统虽然是用于日常的企业管理的普通管理系统,由于其重要而独特的地位,它的智能化也是至关重要的,其中,仓库管理系统的设计结构,直接决定着其性能与功能。
故而,了解企业需求,进而认真分析,对于内部结构的把握,以及最后系统的实现,都是举足轻重的。
可以为企业带来的优势最大化,就是一个好的,优秀的,切合实际的智能仓库管理系统需要做到的。
六、参考文献
C#高级编程
软件工程
SQLSERVER2000
七、画图:
在系统功能分析的基础上,做系统功能模块图如下:
在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的时间流程图:
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本设计根据上面设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体、各个实体的E-R图及其关系描述如下:
实体关系图:
(1)库存实体E-R图:
(2)入库实体E-R图:
(3)出库实体E-R图:
(4)部门需求实体E-R图:
(5)还库实体E-R图:
(6)计划采购实体E-R图:
(7)实体和实体之间的关系E-R图:
仓库管理系统业务流程图:
数据流图(DFD图):
第一层:
第二层:
第三层:
汇总事务:
会计事务:
办理入库手续:
制作入库通知:
验收货物:
对账事务:
领料事务:
采购事务:
数据字典
这里,我们用数据字典举例,对上页的数据流程图作出适当解释:
(1)数据结构
数据结构名称:
库存物料
简述:
用于制作物料汇总表的基本库存信息
组成:
物料名称、型号、规格、数量、盘点日期等
组织:
按物料名称顺序排放
有关数据流:
物料信息表、盘点人员信息
有关处理过程:
制作物料汇总表、查询物料信息
(2)数据流
数据流名称:
库存物料盘点结果
简述:
仓库管理部门向财务等部门发出的物料盘点结果
去向:
库存物料汇总表的制作过程
组成:
物料名称、型号、规格、数量、盘点日期等
流通量:
1份/月
(3)数据存储
数据存储名称:
物料信息
简述:
记录物料的基本信息,如进价等
流入的数据流:
“入库单”,来源是“办理入库手续”的处理过程
数据存储组成:
物料名称、型号、规格、进价、进货地等
立即存取要求:
无
(4)处理过程
处理过程名称:
制作库存物料汇总表
编号:
1.2.2
简述:
根据数据存储的相关信息,核算、汇总从而生成库存物料汇总表
输入:
库存物料数量,来源为盘点结果
处理:
按物料名称分别建立各种物料型号的库存数量表格
输出:
初步分类汇总的库存物料库存情况,去向为相关管理部门
(5)外部项
外部项名称:
仓库管理部门
简述:
管理企业仓库的职能部门
有关数据流:
入库通知、物料信息、合格单和盘点结果
用例图:
系统主要功能模块的创建:
各模块的作用说明:
(1)设备入库模块:
添加设备到库存中。
(2)设备出库模块:
将设备从库存取出并记录。
(3)设备还库模块:
将归还到库存的设备保存到数据库。
(4)设备需求模块:
记录各部门的设备需求。
(5)设备采购模块:
记录要采购的设备。
(6)设备入库模块:
添加设备到库存中。
(7)显示报表:
显示库存过多、库存不足等信息。