软件工程大作业——超市运营管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程(A)》课程大作业超市运营管理系统
学院:计算机科学与技术学院
专业班级:
学号姓名:
任课教师:
2014年4月
超市运营系统
OOA规格说明书
目录
1引言 (1)
1.1 标识 (1)
1.2 系统概述 (1)
1.3 文档概述 (1)
2 需求概述 (1)
3 用例模型 (2)
3.1 用例图 (2)
3.1.1用例图元素 (2)
3.1.2用例图 (3)
3.2 用例描述 (3)
3.2.1 UC01登录系统 (3)
3.2.2 UC02销售商品 (4)
3.2.3 UC03打印购物清单 (4)
3.2.4 UC04处理盘点 (4)
3.2.5 UC05处理报销 (4)
3.2.6 UC06商品入库 (5)
3.2.7 UC07商品出库 (5)
3.2.8 UC08管理设置 (5)
3.2.9 UC09订购商品 (5)
3.2.10 UC10商品管理 (5)
3.2.11UC11商品补全 (5)
3.2.12 UC12维护会员信息 (6)
3.2.13 UC13维护员工信息 (6)
3.2.14 UC14系统设置 (6)
3.2.15 UC15财务管理 (6)
3.2.16 UC16统计分析 (6)
3.2.17 UC17购买商品 (6)
3.2.18 UC18查询信息 (7)
3.2.19 UC19下达指令 (7)
4 对象模型 (7)
4.1 类及对象的定义 (7)
4.2 类图 (7)
5参考文献 (7)
1引言
1.1 标识
超市运营管理系统 1.0
1.2 系统概述
超市运营管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。
系统的参与者包括售货员,仓库管理员,采购员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等。
1.3 文档概述
本文档主要是超市运营管理系统简要的设计,然后在其中主要是对该设计的详细说明,让用户更加了解本款软件的功能及特性,针对的主要人群是现在拥有一家小型的超市的或者是意向拥有超市的人。
2 需求概述
超市运营管理系统,会给用户提供友好的界面进行操作,并对超市运营过程中物资的流动过程详细记录并存档,并将这些数据进行逻辑上的融合,以便于用户查看、分析和管理等。
针对超市运营系统的模式,分别有四个核心功能要实现,销售功能、采购功能、库存管理功能和员工管理功能。管理的功能应该在此基础上进行扩展,实现销售记录查询、采购记录查询、商品信息查询、添加、删除、修改、以及打折优惠活动的设置。还有很多超市都有会员制度,会员享受优惠待遇。所以本系统引入会员管理的模块,对会员进行注册、删除、查询及消费信息的记录。
此外,一个成熟的管理系统不仅应该具有基本的处理、查询功能,还应该有一些分析、后台监控的功能。所以可以将基本的供销数据进行融合,以图形化界面展示给用户进行供销情况的分析。在后台实时监控库存量,当低于某一值时,向前台发出警告。最后,本系统对实际的一些比较复杂的过程进行了简化。
超市运营管理系统的功能性需求包括以下内容:
1)支持销售员的日常售货功能,每一个售货员通过自己的用户名和密码登陆到售货系统中,为顾客提供服务。
售货员与顾客之间的交互:扫描条码或输入商品编码、收款、打印收据
支持多种付款方式:现金、支票、信用卡、赠券等。
支持促销方式:折扣。
允许退货及错误更正。
2)为超市的管理者提供管理功能。
超市的管理包括库存管理,订货管理,报表管理,售货人员管理和系统维护等等。每种管理者都通过自己的用户名和密码登陆到各自的管理系统。而经理可以查询销售信息,财务信息,库存信息,货架信息等来做出决策,或者发起进货等流程指令。
3)订货管理,包括统计订货商品和制作订单等步骤。当仓库管理员发现库存商品低于库存下限时,通知订货员,然后订货员会根据系统供应商信息制作订单,进行商品订货处理。这是超市与供应商之间的交互。
4)库存管理
采购员与仓库管理员交互,货物进入超市的仓库,仓库管理员根据入库清单以及手工输入更新
库存信息。定期的对仓库里的商品进行排查,由于人为原因或者自然原因导致某些商品要报销时,有理货员填写报废单,经审批后更新商品。
5)商品管理
货物由超市仓库上架,仓库管理员根据出库清单以及手工输入更新库存信息以及上架信息。而理货员则要根据指定的位置将指定的商品摆上,保证超市货架上的商品不为空,无损坏,不凌乱,不乱放,输入盘价单与系统数据对比。
8)账务结算
结算收银,退货以及进货等过程产生的账务信息,计算周期的收支。
3 用例模型
3.1 用例图
3.1.1用例图元素
1.参与者
售货员:为顾客提供销售商品服务。
仓库管理员:负责超市的库存管理工作。
采购员:负责超市商品的采购工作。
理货员:对超市里货架上的商品进行整理补全。
系统管理员:负责超市员工的信息管理、会员管理以及系统维护。
顾客:购买商品的人员。
财务:负责超市财务工作,进行统计和分析。
经理:统筹各方面工作,下达指令。
2.用例
表1 超市经营管理系统用例