超市库存管理系统需求分析说明书Word下载.docx
《超市库存管理系统需求分析说明书Word下载.docx》由会员分享,可在线阅读,更多相关《超市库存管理系统需求分析说明书Word下载.docx(34页珍藏版)》请在冰豆网上搜索。
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
2.3运行环境
(1)硬件环境
台式机或笔记本电脑
运行时所需内存:
5MB;
(2)软件环境
Windows操作系统
三、数据描述
3.1静态数据描述
操作员个人信息表(UID,Uname,联系电话);
仓库信息表(仓库名称,负责人,联系电话,联系地址);
货品信息表(货品编号,货品名称,货品类别,规格型号,单位);
库存信息表(库别,货品编号,数量,进货单价,出货单价);
入库单(凭证编号,库别,货品编号,数量,进货单价,合计,入库时间,制单人,采购人编号);
出库单(凭证编号,库别,货品编号,数量,出货单价,合计,出库时间,制单人,客户编号);
采购员表(UID,Uname,采购的货品类别,联系电话);
客户信息表(客户编号,客户名称,联系人,联系电话,联系地址);
3.2数据库描述
本软件采用数据库:
MicrosoftSQLServer2008;
3.3数据字典
字段名
数据类型
字段长度
是否为空
UID
文本
10
Uname
8
联系电话
15
表1操作员个人信息表
仓库名称
20
负责人
联系地址
50
表2仓库信息表
货品编号
5
货品名称
货品类别
规格型号
4
单位
2
表3货品信息表
库别
仓库编号
数量
数字
长整型
进货单价
货币
出货单价
表4库存信息表
凭证编号
合计
入库时间
日期/时间
制单人
采购人编号
表5入库单
出库时间
客户编号
表6出库单
6
采购的货品类别
表7采购员表
客户名称
联系人
表8客户信息表
四、功能需求
4.1功能划分
在超市库存管理中,主要包含三个子系统。
分别为:
基础信息管理子系统、日常业务管理子系统、系统管理子系统。
下面的分析中,我们将详细阐述这几个子系统基于UML的面向对象建模过程。
从基础信息管理子系统的顶层用例抽象,可以确定以下用例:
1)商品信息管理:
管理各个仓库的商品信息,管理员可以修改,添加,删除各个商品信息。
2)客户信息:
管理各个仓库的客户信息,管理员可以修改,添加,删除各客户的基本信息。
3)仓库信息管理:
管理所有仓库信息,仓库管理员可以管理自己仓库信息,系统管理员可以管理所有仓库信息,包括添加、修改、删除等。
4)计量单位管理:
对系统中计量单位信息进行管理,包括增加、修改和删除。
5)供应商信息管理:
管理各个仓库的供应商信息,管理员可以通过其权限修改,添加,删除各供应商的基本信息。
6)登陆系统:
管理员通过该系统登陆,需要正确的用户名和密码。
7)退出系统:
管理员通过该系统可以安全的退出系统而不导致错误。
8)过期商品查询:
仓库管理员可以查看自己仓库中过期商品、并进行相应的处理、还可以查看即将过期商品,以采取及时促销策略,系统管理员可以对所有仓库过期商品进行管理。
表1用例“显示所有供应商信息”的陈述性规格说明
用例
显示所有供应商信息
简述
仓库管理员和系统管理员点击“供应商信息管理”后,系统显示所有供应商的详细信息
参与者
仓库管理员、系统管理员
前提条件
信息必须完整
主事件流
1.仓库管理员和系统管理员选择“显示全部供应商信息”,用例开始
2.系统显示所有供应商的详细内容。
其他事件流
如果没有信息,系统不显示任何信息。
后置条件
如果用例成功,显示所有正确信息。
用例“查询供应商信息”规格说明如表2所示:
表2用例“查询供应商信息”的陈述性规格说明
查询供应商信息
仓库管理员和系统管理员输入查询条件后,系统查找到符合条件的供应商信息后,全部罗列给用户。
输入的查询条件必须合法
1.管理员选择查询,用例开始。
2.系统要求管理员输入查询条件。
3.管理员输入查询条件。
4.系统显示符合查询条件的供应商详细信息。
管理员输入的查询条件不正确,系统显示错误提示信息。
如果用例成功,系统显示信息被更新。
用例“添加新供应商”规格说明如表3所示:
表3用例“添加新供应商”的陈述性规格说明
添加新供应商
管理员根据需要,添加新的供应商全部信息。
用户成功登陆系统
1.管理员选择“添加供应商”,用例开始。
2.系统要求管理员输入供应商的详细信息。
3.管理员输入供应商的详细信息。
5.系统显示添加成功。
管理员输入信息不正确,系统显示错误提示信息。
如果用例成功,供应商详细信息被更新。
用例“修改供应商信息”规格说明如表4所示。
表4用例“修改供应商信息”的陈述性规格说明
修改供应商信息
管理员根据需要,修改供应商的详细信息。
管理员成功登陆系统
1.管理员选择“修改信息”后,用例开始。
2.系统要求管理员修改供应商的详细信息。
3.管理员修改供应商的详细信息,点击“确定”。
4.系统现实修改成功。
如果用例成功,被修改供应商的详细信息被更新。
用例“删除供应商”规格说明如表5所示。
表5用例“删除供应商”的陈述性规格说明
删除供应商
管理员根据需要,删除供应商
1.管理员选择“删除”,用例开始。
2.系统要求管理员是否确定。
3.管理员选择确定。
4.系统删除成功。
如果删除成功,供应商详细信息被修改。
采用自顶向下的方法精细化用例,商品信息管理子模块的用例图如图3所示:
表6用例“显示所有商品信息”的陈述性规格说明
1.仓库管理员和系统管理员选择“显示全部供应商信息”,用例开始。
2.系统显示所有供应商的详细内容。
用例“查询供应商信息”规格说明如表7所示:
表7用例“查询供应商信息”的陈述性规格说明
1.管理员选择查询,用例开始。
2.系统要求管理员输入查询条件。
3.管理员输入查询条件。
4.系统显示符合查询条件的供应商详细信息。
用例“添加新供应商”规格说明如表8所示:
表8用例“添加新供应商”的陈述性规格说明
1.管理员选择“添加供应商”,用例开始。
2.系统要求管理员输入供应商的详细信息。
3.管理员输入供应商的详细信息。
4.系统显示添加成功。
用例“修改供应商信息”规格说明如表9所示:
表9用例“修改供应商信息”的陈述性规格说明
修改商品信息
管理员根据需要,修改商品的详细信息。
1.管理员选择“修改信息”后,用例开始。
2.系统要求管理员修改商品的详细信息。
3.管理员修改商品的详细信息,点击“确定”。
4.系统现实修改成功。
管理员修改信息不正确,系统显示错误提示信息。
如果用例成功,被修改商品的详细信息被更新。
用例“删除商品”规格说明如表10所示:
表10用例“删除商品”的陈述性规格说明
删除商品
管理员根据需要,删除商品。
1.管理员选择