软件工程大作业超市运营管理系统.docx
- 文档编号:28954519
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:12
- 大小:38.46KB
软件工程大作业超市运营管理系统.docx
《软件工程大作业超市运营管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程大作业超市运营管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
软件工程大作业超市运营管理系统
《软件工程(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.1UC01登录系统 3
3.2.2UC02销售商品 4
3.2.3UC03打印购物清单 4
3.2.4UC04处理盘点 4
3.2.5UC05处理报销 4
3.2.6UC06商品入库 5
3.2.7UC07商品出库 5
3.2.8UC08管理设置 5
3.2.9UC09订购商品 5
3.2.10UC10商品管理 5
3.2.11UC11商品补全 5
3.2.12UC12维护会员信息 6
3.2.13UC13维护员工信息 6
3.2.14UC14系统设置 6
3.2.15UC15财务管理 6
3.2.16UC16统计分析 6
3.2.17UC17购买商品 6
3.2.18UC18查询信息 7
3.2.19UC19下达指令 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超市经营管理系统用例
参与者
用例名称
用例说明
售货员
UC01登录系统
UC02销售商品
获取商品信息和更新销售信息
UC03打印购物清单
将顾客所买东西数量及单价总价打印出清单
仓库管理员
UC04处理盘点
每天对超市商品进行盘点
UC05处理报销
对超市损坏商品进行报销处理
UC06商品入库
将采购回来的商品清点后放入仓库进行登记
UC07商品出库
商品进入超市卖场时进行更新。
UC08管理设置
管理商品的基本信息和特殊商品的处理信息
采购员
UC09订购商品
负责管理供应商信息,统计订货商品制作订单
理货员
UC10商品管理
将货架上摆放位置错误的商品进行整理
UC11商品补全
将货架上缺少商品的位置摆放指定的商品
系统管理员
UC12维护会员信息
添加删除会员,以及修改会员信息等
UC13维护员工信息
添加删除员工,以及修改员工信息等
UC14系统设置
根据一些需要进行必要的系统设置
财务
UC15财务管理
每天对超市商品售货情况进行统计
UC16统计分析
对超市近期盈亏情况进行统计分析
顾客
UC17购买商品
获得购物清单
经理
UC18查询信息
对超市各部门的情况进行查询
UC19下达指令
对超市需要做出的改进下达指令
3.1.2用例图
图1超市运营管理系统的用例图
3.2用例描述
3.2.1UC01登录系统
1.用例名称:
登陆系统
2.执行者:
售货员
3.前置条件:
提供销售
4.后置条件:
进行售货。
5.主事件流
1)输入用户名和密码登陆系统
2)登陆后提示
6.备选事件流
发生错误时进行提醒
3.2.2UC02销售商品
1.用例名称:
销售商品
2.执行者:
销售员
3.前置条件:
将每种商品各种信息存到数据库中。
4.后置条件:
该商品从后台中被删除。
5.主事件流
1)销售员将商品进行扫码。
2)统计商品总价格。
3)收取现金并找钱。
3.2.3 UC03打印购物清单
1.用例名称:
打印购物清单
2.执行者:
销售员
3.前置条件:
商品的信息已经打印。
4.后置条件:
交给顾客。
5.主事件流
1)销售员将商品进行扫码。
2)打印机进行打印。
3)交给顾客。
3.2.4 UC04处理盘点
1.用例名称:
处理盘点
2.执行者:
仓库管理员
3.前置条件:
每天早上进行盘点。
4.后置条件:
超市所有商品登记在案。
5.主事件流
1)对超市商品进行检查。
2)将损坏的进行记录。
3)将损坏的上报审批。
3.2.5 UC05处理报销
1.用例名称:
处理报销
2.执行者:
仓库管理员
3.前置条件:
发现因自然原因或者个人原因不能再出售的商品。
4.后置条件:
进行商品处理及补全。
5.主事件流
1)发现损坏商品并上报。
2)经批准后将原商品补全。
3.2.6 UC06商品入库
1.用例名称:
商品入库
2.执行者:
仓库管理员
3.前置条件:
采购回来的还未登记的商品。
4.后置条件:
所有采购回来的商品登记在案。
5.主事件流
1)将商品信息加入数据库。
3.2.7 UC07商品出库
1.用例名称:
商品出库
2.执行者:
仓库管理员
3.前置条件:
商品的信息已经登记。
4.后置条件:
摆放到货架上待售。
5.主事件流
1)将商品放上货架。
2)进行登记。
3.2.8 UC08管理设置
1.用例名称:
管理设置
2.执行者:
仓库管理员
3.前置条件:
仓库里的商品已经登记。
4.后置条件:
更新商品的最新信息以及特殊商品的处理方法。
5.主事件流
1)更新商品的最新信息。
2)登陆特殊商品。
3)记录处理方法和提醒。
3.2.9 UC09订购商品
1.用例名称:
订购商品
2.执行者:
采购员
3.前置条件:
仓库管理者将缺少商品详细数量报告。
4.后置条件:
将库存补充。
5.主事件流
1)得到需要购买的商品的清单。
2)联系供应商签订协议。
3)将商品统计好后交接给仓库。
3.2.10UC10商品管理
1.用例名称:
商品管理
2.执行者:
理货员
3.前置条件:
货架上商品放置位置错误。
4.后置条件:
将商品摆放在相应位置。
5.主事件流
1)将摆放错位置的商品放到相应的位置。
3.2.11UC11商品补全
1.用例名称:
商品补全
2.执行者:
理货员
3.前置条件:
货架上某些商品数量不够。
4.后置条件:
缺少商品数量补全。
5.主事件流
1)将缺少商品像仓库进行报备,登记。
2)将缺少的商品补全。
3.2.12UC12维护会员信息
1.用例名称:
维护会员信息
2.执行者:
系统管理员
3.前置条件:
有要申请会员或者会员要修改资料。
4.后置条件:
会员信息记录正确。
5.主事件流
1)将会员信息更新到后台。
3.2.13UC13维护员工信息
1.用例名称:
维护员工信息
2.执行者:
系统管理员
3.前置条件:
要更新部分员工的资料。
4.后置条件:
员工资料记录正确。
5.主事件流
1)将员工信息更新到后台。
3.2.14UC14系统设置
1.用例名称:
系统设置
2.执行者:
系统管理员
3.前置条件:
数据库或后台有需要更新的地方。
4.后置条件:
最新版本有最新功能。
5.主事件流
1)系统管理员对系统进行调整。
3.2.15UC15财务管理
1.用例名称:
财务管理
2.执行者:
财务
3.前置条件:
超市有进帐或支出情况。
4.后置条件:
将每天的收支情况进行统计
5.主事件流
1)调到超市这一天的收支情况。
2)进行计算分类。
3.2.16UC16统计分析
1.用例名称:
统计分析
2.执行者:
财务
3.前置条件:
超市收支情况及统计。
4.后置条件:
将统计后的结果进行分析。
5.主事件流
1)将统计后的结果进行分类分析。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 作业 超市 运营 管理 系统