摘 要: 随着科技的快速发展,计算机技术已广泛应用在很多领域,很多事物开始向智能化、人性化的方向发展。基于此,笔者对小型店铺的仓库管理系统进行分析,并给出了基于UML的系统建模流程,希望能够为相关研究提供借鉴。
关键词: UML技术; 仓库管理系统; 建模;
Abstract: With the rapid development of science and technology,computer technology has been widely used in many fields,many things began to intelligent,humanized direction.Based on this,the author analyzes the warehouse management system of small shops,and gives the system modeling process based on UML,hoping to provide reference for related research.
Keyword: UML technology; warehouse management system; modeling;
0 、引言
近年来,随着网络的飞速发展,特别是5G时代的到来,使得电商行业飞发展,各种电商平台如雨后春笋般出现,如微淘、微商、直播带货等平台层出不穷,微视频能够把碎片化的时间利用起来,使得人人都能做主播,由此产生了许多小规模经营的店铺。在普通电商平台中,仓库管理尤为重要,而小型电商的仓库就更需要一个简单、轻便的管理系统,以便对微小型仓库实现轻松有效的管理,因此本文开发了一个基于UML的仓库管理系统来解决以上问题。
1、 仓库管理系统系统概述
仓库是一个商家的“后勤处”,在商家的运营过程中极为重要,因此把仓库管理[1]作为工作的重要一环是很有必要的。在仓库的管理过程中,要严格把控仓库的进货和出货,及时更新进出货和当前库存是至关重要的,如果没有控制好进出货和库存量,有可能会增加商家的营运成本,因此服务质量也会受到影响,这对于几乎没有根基的小型电商来说,无疑是致命的打击。而传统简单、静态的仓储管理费时费力,无法保证人力资源的高效利用,如今的仓库作业和库存控制作业以及身份复杂多样,仅靠人工记忆或者手工录入是不现实的,工作量巨大,而且一旦出错,将会造成不可估量的损失。
本文开发的仓库管理系统,对入库、出库等操作拥有明确的记录,日志可以做到及时更新,方便管理员随时查询,能有效规避进出库次数增多引发的混乱现象,从而能提升仓库管理的效率,大大减少仓库管理人员的工作量。
2、 系统性功能分析
本文开发的仓库管理系统主要有管理员角色和员工角色,不同的角色拥有不同的权限和功能,具体功能如下。管理员账户:登录系统、添加和删除员工用户、修改密码、工作记录查询、查询仓库内的商品种类以及数量。员工账户:登录系统、查询仓库内的商品种类以及数量。
3、 系统用例图
用例图是用来描述系统功能中参与者、用例、边界三者之间的关系视图。换句话来说,用例图就好比一个系统的“蓝图”,用来描述三者之间的关系,用例图是方便人们查看该系统所拥有功能的一种模型图,主要用来对系统中类的功能行为进行建模,或者对系统(子系统)进行建模[2]。本文的系统用例图如图1所示。
图1 系统用例图
为了更好地理解本文的用例图,在此列举两个用例规约。
员工登录用例规约:基本流为启动本系统,进入系统登录界面,系统响应,显示登录结果,如表1所示。
表1 用户登录用例规约表
表2 删除用户用例规约表
时序图在UML中很常见,它是一种交互图,主要用来描述多个对象之间的动作状态[3],按照动作发生的时间顺序进行显示,因此它可以用来展示用例参与者的动作顺序,每当一个参与者触发一个动作时,这个动作消息会引起状态机中的转换机制,从而触发该动作,因此时序图具有重要的作用。本系统添加用户时的时序图如图2所示。
图2 仓库管理系统添加新用户时序图
本系统用户登录时的时序图如图3所示。
图3 仓库管理系统用户登录时序图
5 、结 语
本文介绍了使用面向对象UML技术对仓库管理系统进行建模,同时对UML建模过程中的用例图和时序图进行了简单剖析。本文所开发的仓库管理系统具有较高的鲁棒性、适应性、可移植性、可靠性等优点,大大减轻了仓库工作人员的工作量,大大提高了商家的工作效率,同时能降低商家在仓库管理方面的运营成本,为商家带来更多的盈利。
参考文献
[1]陈雨霞.仓储管理系统的设计与实现[J].数字技术与应用,2016(1):160.
[2]张景峰,胡晓红,陈海燕,等.基于UML的用例图模型创建[J].电脑知识与技术,2019,15(32):104-105.
[3]张双喜.基于.NET的网络考试系统的设计与UML建模分析[J].计算机光盘软件与应用,2014(20):301,303.