2022年仓库信息管理系统报告 .pdf
《2022年仓库信息管理系统报告 .pdf》由会员分享,可在线阅读,更多相关《2022年仓库信息管理系统报告 .pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 引言面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言 UML则是近几年国际上比较流行的面向对象的标准建模语言。它的应用领域非常广泛,可用于多种类型软件系统开发建模的各个阶段。它是一种通用建模语言, 具有创建系统的静态结构和动态行为等多种结构模型的能力,具有可扩展性和通用性,适合于多种多变结构系统的建模。本文阐述了基于UML 建模的仓库信息管理系统的开发。建模是开发优秀软件所有活动的核心部分,UML 具有统一标准,面向对象,可视化、表达能力强,独立于过程,易掌握、易用等特点。在开发中考虑UML的优点并与本仓库信息管理系统相结合,提出了自己的一套 UML的建模过程。 基于这个过程
2、我从系统调查, 分析,设计,运用 UML 建模思想与各种模型对仓库信息管理系统进行了详细的描述。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 2 1 需求分析与用例建模1.1 详细调查仓库信息管理系统对应于企业物流业务的管理,为企业在物资管理等方面提供极大的方便, 不但有利于企业的统一性管理,而且还大大提高了企业在物流管理方面的效率。 仓库信息管理是一项非常繁琐复杂的工作,每天要处理大量的数据,包括入库、出库、还库等多项设备
3、操作流程。为保证企业设备安全,企业要花费大量的人力物力和时间来做数据记录及统计工作。仓库管理可以说是十分细致的工作,是不能允许时常发生差错的。 几十年前的那种手工操作已远远跟不上近代企业发展的步骤, 时代的进步决定了企业的发展,而企业要发展必然有完善的管理体系, 所以说仓库管理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理体系是企业改革的一种优越的体现。利用计算机对仓库管理不仅保证了核算准确度,还成倍地提高了工作效率,而且便于查询。因此,为提高库管工作的质量和效率, 就必须根据仓库管理的专业特点开发仓库信息管理系统。本文所设计的仓库管理系统有其特殊性,它侧重于设备的管理, 重
4、点是设备的入、出、还库操作。设备可以从供应商处购入,各使用部门可以从仓库借用设备,归还设备时要检查设备,保证没有毁损,毁损后的设备不能还库。仓库管理系统研究的是仓库管理活动的过程,以便有效的管理信息, 提供各类管理决策信息, 辅助企业进行现代化管理。 仓库管理系统它具备数据处理、计划、控制、预测和辅助决策功能。仓库管理信息系统要求能够给用户提供帮助,通过仓库管理信息系统, 不同身份的用户可以方便的对仓库信息进行管理,了解库存信息,更好的为企业服务。各单位的需求虽然不尽相同,但大体上可分为如下几个模块:系统管理、 基本信息管理、设备管理、采购管理、查询管理等几个模块。1.2 可行性分析可行性分析
5、是系统分析阶段的重要活动,是对系统进行全面、概要的分析。它的任务是确定项目开发是否必要和可行。主要从以下三方面进行分析:(1) 经济的可行性:对组织的经济现状和投资能力进行分析,对系统建设、运行和维护费用进行评估,对系统建成后可能取得的社会及经济效益进行评估,仓库管理信息系统开发成本不高。(2) 技术可行性:对现有技术的评价,以明确能否利用现有技术进行系统开发及系统实施。 计算机网络技术的发展和计算机硬件性价比的不断提高,使计算机全面应用于管理各个环节成为可能。C/S 开发模式等技术在国内各行各业的信息管理系统开发中已经被广泛采用,目前该类系统已经普遍应用于生活中,同时该系统也逐步趋于成熟。实
6、践证明这些技术非常适合仓库信息管理系统的开发。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 3 (3) 操作上的可行性: 由于本系统设计的较小, 各功能简单易懂, 使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小, 任何管理员只需要在一般的电脑上面, 就能够使用这个软件,简单、方便、快捷的实现对仓库信息的管理。1.3 可行性分析结论通过可行性分析, 使用系统对设备库存信息进行管
7、理,具有人工管理无法比拟的优点,可减少更多的人力物力, 这些都能够极大地提高设备库存的管理效率,因此,开发一个仓库管理系统是很有必要的,综上所述, 本仓库管理系统具备了开发的可行性。1.4 需求分析1.4.1 系统需求仓库管理的特点是信息处理量较大,所管理的设备种类繁多,在管理上实现起来有一定的困难。 仓库管理系统应该满足以下需求:为保障系统健壮性, 对于可能发生问题的输入要进行检验,同时要给出合理的提示信息; 业务上满足仓库管理系统的基本需求, 能够方便地进行出 / 入/ 还库信息查询, 库存管理; 获得准确的库存量, 对及时采购设备提供方便; 与传统的手工管理相比, 要添加基础数据的管理和
8、用户权限的设置; 所有的界面要有信息浏览的功能,同时要保证数据的安全、可靠。1.4.2 功能需求仓库管理信息系统的业务主要包括如下内容:系统管理: 普通管理员可以用户添加, 密码修改和重新登录和系统退出。不同用户权限不同,任何用户都可以在登录系统后修改自己的密码。基本信息管理:包括设备信息,供应商信息和仓库信息以及使用部门信息。设备信息管理能实现对设备基本信息的添加、修改、删除操作。 若企业新进或新生产一种设备, 都要先在设备信息中添加新设备号。供应商信息管理能实现对供应商基本信息的添加、 修改、删除操作。 仓库信息管理能实现对仓库基本信息的添加、修改、删除操作,使用部门信息管理也同样是关于信
9、息的添加、删除、修改。入库管理:设备入库。根据供应商发送来的设备按设备的基本信息验收入库,可以对入库进行添加但入库不能超过库存上限,也可以对入库进行删除及修改,同时更新库存信息。出库管理: 设备出库。 根据部门使用需求对设备进行出库,也可以对出库进行删除及修改,同时更新库存信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 4 还库管理: 包括设备还库。 设备还库时对设备进行检查,如果设备毁损则不能还库,还库后也可以对还库信
10、息进行修改,同时更新库存信息。采购管理: 包括采购计划、 采购计划查询。 采购计划子模块中一般情况下仓库是每段时间集中采购一次,所以需要对采购计划进行记录,生成采购计划表;采购计划查询子模块中使采购部门进行查询,了解设备需求,做好采购工作。查询管理:可以对入 / 出/ 还库进行查询,也可以对毁损和库存进行查询。1.5 用例建模1.5.1 确定系统范围和系统边界1、仓库信息管理系统的业务范围“仓库信息管理系统” 只负责用户的管理, 设备信息的管理, 仓库信息的管理,供应商信息以及使用部门信息的管理,负责设备的入库、 出库和还库管理以及设备的查询管理,不包括其他的管理内容,如“销售管理”、 “采购
11、管理”、 “财务管理”等。2、仓库信息管理系统的系统边界“仓库信息管理系统”与“采购子系统”和各使用部门都有系统边界。“采购子系统”按采购计划进行采购,对采购回来的设备进行入库。各部门可以使用设备,仓库管理员审核后可以出库,还库时要对设备进行检查,毁损的设备将不能再入库。1.5.2 确定执行者“仓库信息管理系统”有4 个执行者和 1 个系统执行者,即“经理” 、 “普通管理员” 、 “仓库管理员”、 “使用部门”和“采购子系统” 。这些执行者的业务活动和对系统的功能要求如下:(1)经理:可以查询设备的出/ 入/ 还库查询,也可以进行库存和设备毁损的查询。(2)普通管理员:对仓库信息系统的基本信
12、息进行添加和修改等,可以进行系统管理和采购管理,制定采购计划供采购部门查询。(3)仓库管理员:对设备进行入库、出库、还库和库存盘点等管理工作,还库时如果设备毁损要编制“设备毁损表” 。(4)采购子系统: 采购计划子模块中一般情况下仓库是每段时间集中采购一次,所以需要对采购计划进行记录,生成采购计划表; 采购计划查询子模块中使采购部门进行查询,了解设备需求,做好采购工作。(5)使用部门:各使用部门可以借用仓库的设备,用完后要归还仓库。1.5.3 确定用例名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
13、- - - 第 4 页,共 29 页 - - - - - - - - - 5 1、在第一层中,根据客户对“仓库信息管理系统”的整体业务功能要求,可选用的用例有:(1)系统管理(2)基本信息管理(3)设备管理(4)采购管理(5)查询管理2、 “系统管理”模块中可选用的用例有:(1)重新登录(2)修改密码(3)添加用户(4)退出系统3、 “基本信息管理”模块中可选用的用例有:(1)供应商信息(2)仓库信息(3)设备信息(4)使用部门信息4、 “设备管理”模块中可选用的用例有:(1)入库管理(2)出库管理(3)还库管理(4)库存管理5、 “采购管理”模块中可选用的用例有:(1)采购计划(2)计划查询
14、6、 “查询管理”模块中可选的用例有:(1)出入库查询(2)还库查询(3)毁损查询(4)库存查询1.5.4 分层绘制用例图根据系统需求分析中客户对系统的功能要求,我们已经确定了系统和子系统的边界、执行者和用例,现在就可以绘制用例图了。1、最高层用例图根据客户对 “仓库信息管理系统” 的整体业务功能要求, 可以绘制出如图所名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 6 示的最高层用例图。仓库信息管理系统系统管理基本信息管理查
15、询管理采购管理设备管理经理仓库管理员普通管理员采购子系统使用部门最高层用例图中, 实线方框表示系统边界, 在系统边界内共有 5 个用例,系统外有 4 个执行者和 1 个系统执行者:(1) “经理”执行者对系统管理和查询管理用例进行操作。(2) “普通管理员”执行者参与除设备管理外的所有用例操作。(3) “仓库管理员” 执行者对设备管理用例的出/ 入/ 还库和库存用例进行操作。(4) “采购子系统” 一般情况下仓库是每段时间集中采购一次,所以需要对采购计划进行记录, 生成采购计划表; 采购计划查询子模块中使采购部门进行查询,了解设备需求,做好采购工作。(5) “使用部门”执行者可以借用仓库的设备
16、,用完后要归还仓库。2、第二层用例图“仓库信息管理系统” 内每个用例都可以作为第2 层用例图加以展开, 如下图所示:图 1-1 仓库信息管理系统最高层用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 7 (1)系统管理子系统重新登录修改密码添加用户退出系统经理仓库管理员普通管理员在上图的“系统管理子系统”用例图中,实线方框表示系统边界。系统内有4 个用例。系统外有3 个执行者:“经理”执行者参与除“添加用户”之外的所有用例
17、的操作。“普通管理员”执行者参与对系统内的所有用例的操作。“仓库管理员”执行者参与除“添加用户”之外的所有用例的操作。(2)基本信息管理子系统供应商信息仓库信息设备信息普通管理员使用部门信息在上图的“基本信息管理子系统”用例图中,实线方框表示系统边界。系统内有 4 个用例。系统外有1 个执行者:“普通管理员”执行者参与对系统内的所有用例的操作。图 1-2 第二层用例图 - 系统管理子系统图 1-3 第二层用例图 - 基本信息管理子系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7
18、 页,共 29 页 - - - - - - - - - 8 (3)设备管理子系统出库管理还库管理入库管理库存管理仓库管理员在上图的“设备管理子系统”用例图中,实线方框表示系统边界。系统内有4 个用例。系统外有1 个执行者:“仓库管理员”执行者参与对系统内的所有用例的操作。(4)采购管理子系统采购计划计划查询普通管理员在上图的“采购管理子系统”用例图中,实线方框表示系统边界。系统内有2 个用例。系统外有1 个执行者:“普通管理员”执行者参与对系统内的所有用例的操作。(5)图 1-4 第二层用例图 - 设备管理子系统图 1-5 第二层用例图 - 采购管理子系统名师资料总结 - - -精品资料欢迎下
19、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 9 查询管理子系统入库查询出库查询还库查询库存查询经理普通管理员仓库管理员毁损查询在上图的“查询管理子系统”用例图中,实线方框表示系统边界。系统内有5 个用例。系统外有3 个执行者:“经理” 、 “普通管理员”、 “仓库管理员”执行者参与对所有用例的操作。3、第 3 层用例图第 2 层用例图“设备管理子系统”中包括4个用例,其中“入库管理”用例、 “出库管理”用例、“还库管理”用例都依赖“库存管理”用例。这4个用例也
20、可以分别展开, 形成第 3 层用例图。 在图“入库管理子系统” 用例图中,实线方框表示系统边界,系统内有4 个用例, “增加入库”用例依赖于“修改入库”用例、“采购到货单检查”和“入库查询”用例。系统外有 1 个执行者,“仓库管理员”执行者参与对系统内所有用例的操作。(6)入库管理子系统修改入库增加入库入库查询采购到货单检查仓库管理员图 1-6 第二层用例图 - 查询管理子系统图 1-7 第三层用例图 - 入库管理子系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 29
21、 页 - - - - - - - - - 10 在图“入库管理子系统”用例图中,实线方框表示系统边界,系统内有4 个用例, “增加入库”用例依赖于“修改入库”用例、“采购到货单检查”和“入库查询”用例。系统外有 1 个执行者,“仓库管理员”执行者参与对系统内所有用例的操作。(7)出库管理子系统增加出库出库申请检查修改出库出库查询仓库管理员在图“还库管理子系统” 用例图中, 实线方框表示系统边界, 系统内有4 个用例, “增加还库”用例依赖于“修改还库”用例、“还库设备检查”和“还库查询”用例。系统外有 1 个执行者,“仓库管理员”执行者参与对系统内所有用例的操作。(8)还库管理子系统增加还库修
22、改还库还库设备检查还库查询仓库管理员图 1-8 第三层用例图 - 出库管理子系统图 1-9 第三层用例图 - 还库管理子系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29 页 - - - - - - - - - 11 2 系统分析和对象类建模2.1 类图描述由 UML 中的类图和对象图组成的可视化模型能有效地描述一个软件系统,它具有强大的模型描述表达能力。 建立累和对象模型是面向对象分析与设计方法的核心技术之一,也是面向对象技术的基本任务,是软件开发的基础。“仓库
23、信息管理系统”中的对象类有“用户” 、 “设备” 、 “仓库” 、 “供应商”、“使用部门”、 “采购计划表”、 “入库表”、 “出库表”、 “还库表”、 “库存表”、 “毁损表” 。(1)用户类名:用户。类的类型: 该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立用户的基本信息并对这些信息进行处理,包括添加、删除、查询操作等,进行添加和删除操作时要按用户编号进行索引处理。属性:编号,用户名,密码和权限。操作:添加用户(),删除用户(),修改用户()和查询用户() 。(2)设备类名:设备。类的类型: 该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能
24、:负责建立设备的基本信息并对这些信息进行处理,包括添加、删除、查询操作等,进行添加和删除操作时要按设备编号进行索引处理。属性:设备编号,设备名称,所在仓库名称,规格型号,价格和计量单位。操作:添加设备(),删除设备(),修改设备()和查询设备() 。(3)仓库类名:仓库。类的类型: 该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立仓库的基本信息并对这些信息进行处理,包括添加、删除、查询操作等,进行添加和删除操作时要按仓库编号进行索引处理。属性:仓库编号,仓库名,仓库上限,电话和负责人。操作:添加仓库()。(4)供应商类名:供应商。名师资料总结 - - -精品资料欢迎
25、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 12 类的类型: 该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。功能:负责建立供应商的基本信息并对这些信息进行处理,包括添加、删除、查询操作等,进行添加和删除操作时要按供应商编号进行索引处理。属性:编号,名称,电话,地址,E-mail, 负责人和备注。操作:添加供应商(),删除供应商(),修改供应商()和查询供应商() 。(5)使用部门类名:使用部门。类的类型: 该类创建的对象为持久对象,存储在服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年仓库信息管理系统报告 2022 仓库 信息管理 系统 报告
限制150内