数字仓库管理系统分析与设计

时间:2022-09-10 05:09:13

数字仓库管理系统分析与设计

摘要:随着信息化时代企业各种资源的不断丰富,传统、简单的仓储管理已无法保证保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂多样化,正在向数字仓库管理系统转型和过渡,在这个过程中可以借助UML的信息化技术,以实现对各种资源的高效利用。

关键词:仓库管理;数字化系统;统一建模语言(UML)

一、数字仓库基本特征

数字仓库组织了一系列与平台无关、面向对象、分布式的数字化信息资源并且提供相关的服务。当前的数字仓库急速更新信息资源,作业和库存控制作业已十分复杂化、多样化,仅靠人工记忆和手工输入,不但费时费力,而且容易出错,给企业带来损失。传统简单、静态的仓库管理已经无法保证企业各种资源的高效利用,因此要选择高效、完善的管理和服务。为使仓库管理更加系统化和规范化,通过建立一个数字仓库管理系统解决此难题。数字仓库管理系统主要用到的是自动识别技术,首先对原有的系统中的数据库进行分析,对数据库的每个产品都建立条形码表示,条形码中包括产品的相关信息,如:产品名称、规格、类别、数量、条形码序列号、保质期、入库和出库日期,条形码用条形码打印机打印出来,从而产生条形码序列号。仓库管理系统按管理职能分为两个系统:产品流通系统,管理人员系统。这几部分既相互自成系统,又互相联系密切,相辅相成,缺一不可,共同组成一个完整的数字仓库管理系统。由于传统的嵌入式软件开发架构层次划分不合理,导致架构稳定系数低。针对这一问题,可采用基于UML的嵌入式软件开发架构研究。通过嵌入式软件开发架构分层,将每层之间的共性部分抽象化,放在最底层,逐层递进;完成嵌入式软件开发架构,通过来自架构最底层的需求,逐层映射到不同的插件,完成嵌入式软件开发架构的合理划分[1]。

二、UML信息管理系统的流程与应用

1.UML简介统一建模语言(UnifiedModelingLanguage,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,UML是面向对象设计的建模工具。简单,统一,高效是不同的人能够局域共同的“模型”来理解业务、需求,理解软件和架构如何构造。2.需求建模分析仓储在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力,通过建立一个数字仓库管理系统解决这一问题,使客户更好地了解产品的相关信息,同时减轻仓库管理员的工作压力。系统的功能需求包括:(1)登录权限:分为普通客户和仓库管理员,系统管理员登陆;(2)产品管理:系统管理员和仓库管理员对产品的入库、出库、查询、编辑(对产品的增加,删除,更改);(3)仓库管理员管理:系统管理员仓库管理员可对仓库管理员执行增加或删除操作;(4)用户管理:系统管理员仓库管理员可对用户执行增加或删除操作;(5)系统管理:管理员对系统进行维护。3.开发与设计先用RationalRose进行UML建模,可以直观地理解和阅读系统的功能和需求,图1为系统用例图,用例视图是其它视图的核心,因为用例视图描述了系统应该具备的主要功能,系统要提供的功能都要在用例视图中具体描述。并且用例视图如有修改,那么都会对其他所有视图产生直接影响[2]。再采用MYSQL数据库系统进行信息的常规操作,用java编程语言作为实现系统的软件支持,因为Java具有跨平台性,可满足本系统在各种处理器和操作系统平台之上的要求,用开发工具Eclipse进行开发,实现系统的功能模块。(1)系统用例图用例图是由参与者(Customer,Warehouseadmin,Systemadmin)、用例(产品出库,产品入库,产品查询,产品编辑,编辑系统管理员,系统维护),边界以及他们之间的关系,用于描述系统功能的视图。主要用于对系统、子系统或类的功能行为进行建模。(2)仓库管理系统的主要产品流通业务流程①验证客户的身份;②查看产品相关信息(序列号,库存);③选择产品事务;④记录客户信息和产品信息;⑤更新仓库管理系统数据。

三、结语

在竞争激烈的市场中,制造业越来越具有挑战性和复杂性。需要更高效、更强、控制力地管理仓库管理系统,使用UML统一建模语言,结合java语言开发,很好地解决了这一难题,可强力控制、合规操作、效率高、降低资金。

参考文献

[1]孙月玲.基于UML的嵌入式软件开发架构研究[J].计算机产品与流通,2020(06):19.

[2]张景峰,胡晓红,陈海燕,常莹,张燕宁.基于UML的用例图模型创建[J].电脑知识与技术,2019,15(32):104-105.

作者:姚传文 姚敦红 单位:怀化学院