文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 | 文件标识 | 鲁广超市进销存管理项目 |
当前版本 | 1.2 | |
作 者 | ||
完成日期 |
版本/状态 | 修订人 | 修改日期 | 备注 |
1、编写目的
目的是在企业和开发者之间达成对软件产品的共同理解,为软件系统设计提供指导,并作为软件测试的依据。
2、背景
根据对鲁广超市的调查,需要对商品购进、库存和销售环节实现管理系统的信息化,达到“信息共享、统筹管理、减少中间环节”的目的。并且在项目二期实现网上的商品销售,即企业可以通过《购物管理系统》管理庞大的商品信息,实现网上销售的运行和管理,以及对客户信息和需求的收集。
3、定义
项目名称
鲁巷广场超市进销存管理系统
4、参考资料
相关的文件包括:
A、鲁广超市内部文件;
B、鲁广超市进销存管理系统研究项目分析会议备忘录;
C、《鲁广超市进销存管理系统需求说明书》;
参考资料:
A、北大青鸟Aptech ACCP4.0 Sem2《基于软件开发项目的毕业设计》;
B、国家标准《数据库设计说明书(GB8567——88)》;
C、鲁广超市的人力资源管理项目的软件数据库设计说明;
合同:
A、《鲁广超市进销存管理系统合同》;
第二部分、任务说明
1、功能概述
1)参数设置
提供本系统所有的基本参数设置,包括供应商类别、库单类别(入库单、出库单、调拨单)、商品计量单位。
2)商品管理
超市商品信息管理分为:
商品类别管理
例如:
●生鲜(1001)
包括蔬菜、海鲜、大米、面粉等。
●食品(1002)
包括零食、饮料等。
●百货(1003)
包括家电、家具、服饰等
商品管理
商品信息包括商品编码、商品名称、产地、供货商、商品类别、商品计量单位、进价、售价。
3)采购管理
超市根据商品的销售和库存情况,制定采购计划,并下达采购订单。该采购订单记录某次采购的多个商品名称、采购最晚到货日期、采购需求量、采购订单编制人以及编制日期。
4)收退货管理
在拥有单品信息的条件下,可对单品收(退)货,要求按商品编号、日期、数量、进价、状态进行收(退)货。
5)库存管理
商品采购回来之后,库管员要进行商品验货,并登记哪些是可以入库的,哪些是要退回给供应商的。
A. 入库
可以入库的商品,要办理商品入库手续,主要记录:库单编号、库单类别、入库日期、库管员、备注、商品编码、商品名称、入库数量、商品状态。
B.退货
对于要退回到供货商的商品,库管员要登记在册,并记录商品编号、购进日期、商品数量、进价、商品状态。
C.出库
超市管理系统中出库分为两种,一种是商品采购后,直接上货架,把商品的入库和出库同时办理;一种是商品采购后,放在某个库房中,当货架上缺货时,进行商品的出库登记,记录:库单编号、库单类别、出库日期、库管员、备注、商品编码、商品名称、出库数量、商品状态。
6)销售管理
卖给客户的商品要记录销售单、出库单、商品编码、商品数量、售价、商品实际金额、日期。
7)商品信息查询
商品信息查询又可以分为:
a)按商品名称查询
根据商品名称,模糊查询商品信息,包括商品编码、商品名称、产地、进价、售价、当前库存数量。
b)查询销售信息(1)
可以按商品编号查询当天销售数量、销售金额,一周销售数量、销售金额,一月销售数量、销售金额。
c)查询销售信息(2)
查询今日销售信息、上周同期销售、上月同期销售对比。
d)按商品供货商查询
e)按商品产地查询
f)按商品类别查询
2、用户环境
1)J2sdk1.4.2或以上。
2)Windows 2000,2003或XP操作系统。
3)SQLServer 2000数据库。
3、其他要求
无
第三部分、需求分析
1、实现功能
系统用例图
功能清单
编号 | 功能名称 | 功能描述 |
1. | 新品推荐(B/S) | |
1.1. | 最新商品 | 显示最近购进的新商品 |
1.2. | 更多商品 | 显示更多的新商品 |
2. | 特价商品(B/S) | |
2.1. | 特价商品 | 显示最近的特价商品 |
2.2. | 更多商品 | 显示更多的特价商品 |
3. | 商品信息查询(B/S,C/S) | |
3.1. | 商品名称查询 | 按照商品名称查询商品 |
3.2. | 商品供货商查询 | 按照商品的供货商查询商品 |
3.3. | 商品产地查询 | 按照商品的产地查询商品 |
3.4. | 商品类别查询 | 按照商品的类别查询商品 |
3.5. | 商品销量查询 | |
4. | 网上购物管理(B/S) | |
4.1. | 购物车管理 | |
4.1.1. | 商品加入购物车 | 在购物车中加入商品 |
4.1.2. | 购物车查看 | 查看购物车中的信息 |
4.1.3. | 购物车商品数量修改 | 修改购物车商品数量 |
4.1.4. | 购物车商品删除 | 删除购物车中的商品 |
4.2. | 订单服务 |
4.2.1. | 订单录入 | 录入订单信息 |
4.2.2. | 订单修改 | 修改订单信息 |
4.2.3. | 订单删除 | 删除订单信息 |
4.2.4. | 订单查询 | 查询订单信息 |
4.2.5. | 订单提交 | 提交订单信息,提交后的只能查询 |
5. | 客户个性服务(B/S) | 根据客户特殊业务要求而定制 |
5.1. | 我的帐户 | 客户帐户的注册,查询,修改 |
5.1.1. | 帐户信息注册 | 客户自助注册帐户信息 |
5.1.2. | 客户登录 | 客户登录系统 |
5.1.3. | 密码取回 | 客户忘记密码后取回 |
5.1.4. | 帐户信息查看 | 客户查看帐户信息 |
5.1.5. | 帐户信息修改 | 客户修改帐户信息 |
5.2. | 汇款单查询 | 客户对个人汇款单的查询 |
6. | 客户留言板(B/S) | 客户的建议,意见,投述等信息 |
7. | 参数设置 | |
8. | 商品管理 | |
8.1. | 商品类别管理 | |
8.2. | 商品资料录入 | 录入商品的信息 |
8.3. | 商品资料修改 | 修改商品的信息 |
8.4. | 商品资料删除 | 删除商品的信息 |
8.5. | 商品资料查询 | 查询商品的信息 |
9. | 库存管理 | |
9.1. | 入库管理 | |
9.1.1. | 商品入库单录入 | 录入商品的入库单信息 |
9.1.2. | 商品入库单修改 | 修改商品的入库单信息 |
9.1.3. | 商品入库单查询 | 查询商品的入库单信息 |
9.1.4. | 商品入库单作废 | 作废不正确的已录入商品入库单 |
10. | 网上销售管理(B/S) | |
10.1. | 汇款单管理 | |
10.1.1. | 汇款单录入 | 录入汇款单信息 |
10.1.2. | 汇款单查询 | 查询汇款单信息 |
10.1.3. | 汇款单作废 | 不正确汇款单作废 |
10.2. | 订单管理 | |
10.2.1. | 订单查询 | 查询有关的订单信息 |
10.2.2. | 订单审核 | 审核汇款人和订单收货人、金额是否相符,相符后订单生效 |
10.2.3. | 订单自动删除 | 一定期间内订单没有提交将自动删除 |
10.2.4. | 订单自动过期 | 一定期间内订单没有审核将自动过期 |
10.3. | 送货管理 | |
10.3.1. | 客户确认 | 出库单的客户确认 |
11. | 售后服务(B/S) |
11.1. | 客户留言查询 | 查询客户的留言 |
11.2. | 处理结果录入 | 录入客户意见处理结果 |
12. | 线下销售管理 | |
13. | 系统管理 | |
13.1. | 系统用户管理 | |
13.1.1. | 内部用户管理 | |
13.1.1.1. | 内部用户信息录入 | 新增内部用户 |
13.1.1.2. | 内部用户信息修改 | 修改内部用户 |
13.1.1.3. | 内部用户信息删除 | 删除内部用户 |
13.1.1.4. | 内部用户信息查询 | 查询内部用户 |
13.1.2. | 外部用户管理 | |
13.1.2.1. | 外部用户信息查询 | 查询外部用户信息 |
13.2. | 用户身份识别 | |
13.2.1. | 内部用户登录 | 内部用户登录并检查权限 |
3、用例说明
[用例1]
A、用例图
B、描述
操作员登录系统,输入用户名和密码,按确认键。
C、参与者
操作员
[用例2]
A、用例图
B、描述
操作员登录系统后,选择用户管理菜单,修改密码。
C、参与者
操作员
[用例3]
A、用例图
B、描述
操作员登录系统后,选择主屏幕左侧的销售查询(包括销售汇总、同期销售对比)。
C、参与者
操作员
[用例4]
A、用例图
B、描述
操作员登录系统后,选择商品信息管理菜单,进行商品的增、删、改、查。
C、参与者
操作员
[用例5]
A、用例图
B、描述
操作员登录系统后,选择库存管理菜单,进行库存临界值修改。
C、参与者
操作员
[用例6]
A、用例图
B、描述
操作员登录系统后,选择收(退)管理菜单,进行商品收(退)录入。
C、参与者
操作员
[用例7]
A、用例图
B、描述
操作员登录系统后,选择销售管理菜单,按商品编号进行销售。
C、参与者
操作员
4、用例关系
首先实现登陆,然后才能执行其他操作。