杨华
摘 要:采用Microsoft Office Visio建模工具、UML建模语言的手段对高校仓库管理系统从业务需求分析、功能需求分析、数据需求分析、非功能需求分析等方面进行系统需求分析。确定了软件系统的功能和构架,为系统的开发和研究工作打下基础。
关键词:B/S模式;高校仓库管理系统;需求分析
仓库管理作为高校日常管理的重要环节之一,然而,不少高校后勤仓库管理没有引入信息化手段,仍然采用人工方式进行表格填写和物品统计,造成管理效率低下。为了使高校仓库管理更加科学化、规范化、制度化,开发信息管理系统对后勤仓库的日常管理已经成为当务之急。
系统需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。本系统主要使用面向对象的分析方法,采用Microsoft Office Visio建模工具、UML建模语言来详尽地描述中山职业技术学院仓库管理系统的基本业务流程和本系统相关业务逻辑模型,主要内容包括:业务需求分析、功能需求分析、数据需求分析、非功能需求分析。
1 业务需求分析
经过详细调研,仓库管理系统主要分为3个用户角色,即:超级管理员、仓库管理员、一般用户。其中超级管理员拥有最高权限,可操作系统的所有功能模块。仓库管理员负责入库登记、领用登记、借出归还登记、相关报表制作等日常业务。一般用户的主要功能包括:查询物品的库存情况。本系统业务需求分析从以下几个方面进行:物品入库管理、物品领用管理、借出归还管理。
2 功能需求分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化,系统功能分析是在确定系统开发总体任务的基础上完成的。中山职业技术学院仓库管理系统主要包括以下几个业务:物品入库管理、领用管理、借出归还管理、库存管理、报表统计、系统管理。功能需求分析的顶层用例图如图1所示。
3 数据需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过对高校后勤仓库管理的内容和数据流程进行分析,设计了如下几方面的数据项和数据结构:物品入库管理、部门领用管理、借出归还管理、库存管理、报表统计和系统设置。其中物品入库管理类图如图2所示。
4 非功能需求分析
非功能需求包括产品必须遵从的标准、规范和合约;外部界面的具体细节和性能要求;设计或实现的约束条件及质量属性。根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。本系统从环境需求、性能需求、安全需求三个方面入手进行系统的非功能需求分析。
5 总结
本系统立足于中山职业技术学院的仓库管理工作状况,并对仓库管理进行研究分析,而设计出物品入库管理,物品领用管理,借出归还管理,库存管理,报表统计,系统管理等多个功能。通过本文的研究,为系统的开发和研究工作打下基础,将有效提高本校的仓库管理水平,使仓库管理工作走上一个新的台阶。
[参考文献]
[1]刘思亮.浅谈高校仓库现代管理模式的构建[J].山西财经大学学报,2011,30(8):411-413.
[2]张建国.企业仓库管理系统分析[J].山西财经大学学报,2009,31(1):237.
[3]王亚利,史智兴,张华千.基于ZigBee技术的仓库管理系统的设计[J]. 安徽农业科学,2012,40(16):9151-9153.