超市库存管理系统可行性研究报告系(部)计算机科学与信息工程专业软件工程学生刘驰学号2008913001功能需求在超市库存管理中,主要包含三个子系统
分别为:基础信息管理子系统、日常业务管理子系统、系统管理子系统
下面的分析中,我们将详细阐述这几个子系统基于UML的面向对象建模过程
从基础信息管理子系统的顶层用例抽象,可以确定以下用例:1)商品信息管理:管理各个仓库的商品信息,管理员可以修改,添加,删除各个商品信息
2)客户信息:管理各个仓库的客户信息,管理员可以修改,添加,删除各客户的基本信息
3)仓库信息管理:管理所有仓库信息,仓库管理员可以管理自己仓库信息,系统管理员可以管理所有仓库信息,包括添加、修改、删除等
4)计量单位管理:对系统中计量单位信息进行管理,包括增加、修改和删除
5)供应商信息管理:管理各个仓库的供应商信息,管理员可以通过其权限修改,添加,删除各供应商的基本信息
6)登陆系统:管理员通过该系统登陆,需要正确的用户名和密码
7)退出系统:管理员通过该系统可以安全的退出系统而不导致错误
8)过期商品查询:仓库管理员可以查看自己仓库中过期商品、并进行相应的处理、还可以查看即将过期商品,以采取及时促销策略,系统管理员可以对所有仓库过期商品进行管理
表1用例“显示所有供应商信息”的陈述性规格说明用例显示所有供应商信息简述仓库管理员和系统管理员点击“供应商信息管理”后,系统显示所有供应商的详细信息参与者仓库管理员、系统管理员前提条件信息必须完整主事件流1.仓库管理员和系统管理员选择“显示全部供应商信息”,用例开始2.系统显示所有供应商的详细内容
其他事件流如果没有信息,系统不显示任何信息
后置条件如果用例成功,显示所有正确信息
用例“查询供应商信息”规格说明如表2所示:表2用例“查询供应商信息”的陈述性规格说明用例查询供应商信息简述仓库管理员和系统管理员输入查询条