软件工程大作业——超市运营管理系统.pdf
《软件工程大作业——超市运营管理系统.pdf》由会员分享,可在线阅读,更多相关《软件工程大作业——超市运营管理系统.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程(A)课程大作业超市运营管理系统学院:计算机科学与技术学院专业班级:学号姓名:任课教师:设计报告设计内容总评成绩教师 2年 4 月超市运营系统超市运营系统O OA A规格说明书规格说明书目录目录引言.11.1 标识11.2 系统概述.11.3 文档概述12 需求概述13 用例模型2.用例图.1。1用例图元素.3。1。2用例图3.用例描述33.21 U01登录系统.33。2.2 U2销售商品43。2。3U3打印购物清单.3。2。4 U04处理盘点.43。2。5C05处理报销43.2。6 UC0商品入库.5。2.7 UC07商品出库3.2。8 UC08管理设置.53。909订购商品53。2
2、10U0商品管理3.2.1C1商品补全53。2.1U2维护会员信息63.213 UC1维护员工信息.63。2.14C4系统设置63.2。1U1财务管理63。2.161统计分析63.。171购买商品632。18 UC1查询信息7。19 U19下达指令.74 对象模型.74。1 类及对象的定义74。2类图75参考文献71 1引言引言1.11.1 标识标识超市运营管理系统1。1.1.系统概述系统概述超市运营管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等.系统的参与者包括售货
3、员,仓库管理员,采购员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等。1 1 文档概述文档概述本文档主要是超市运营管理系统简要的设计,然后在其中主要是对该设计的详细说明,让用户更加了解本款软件的功能及特性,针对的主要人群是现在拥有一家小型的超市的或者是意向拥有超市的人.需求概述需求概述超市运营管理系统,会给用户提供友好的界面进行操作,并对超市运营过程中物资的流动过程详细记录并存档,并将这些数据进行逻辑上的融合,以便于用户查看、分析和管理等.针对超市运营系统的模式,分别有四个核心功能要实现,销售功能、采购功能、库存管理功能和员工管理功能。管理的功能应该在此基础上进行扩展,实现销售记
4、录查询、采购记录查询、商品信息查询、添加、删除、修改、以及打折优惠活动的设置。还有很多超市都有会员制度,会员享受优惠待遇。所以本系统引入会员管理的模块,对会员进行注册、删除、查询及消费信息的记录.此外,一个成熟的管理系统不仅应该具有基本的处理、查询功能,还应该有一些分析、后台监控的功能。所以可以将基本的供销数据进行融合,以图形化界面展示给用户进行供销情况的分析。在后台实时监控库存量,当低于某一值时,向前台发出警告。最后,本系统对实际的一些比较复杂的过程进行了简化。超市运营管理系统的功能性需求包括以下内容:1)支持销售员的日常售货功能,每一个售货员通过自己的用户名和密码登陆到售货系统中,为顾客提
5、供服务。售货员与顾客之间的交互:扫描条码或输入商品编码、收款、打印收据支持多种付款方式:现金、支票、信用卡、赠券等。支持促销方式:折扣。允许退货及错误更正。)为超市的管理者提供管理功能.超市的管理包括库存管理,订货管理,报表管理,售货人员管理和系统维护等等。每种管理者都通过自己的用户名和密码登陆到各自的管理系统。而经理可以查询销售信息,财务信息,库存信息,货架信息等来做出决策,或者发起进货等流程指令。)订货管理,包括统计订货商品和制作订单等步骤。当仓库管理员发现库存商品低于库存下限时,通知订货员,然后订货员会根据系统供应商信息制作订单,进行商品订货处理。这是超市与供应商之间的交互.4)库存管理
6、采购员与仓库管理员交互,货物进入超市的仓库,仓库管理员根据入库清单以及手工输入更新库存信息。定期的对仓库里的商品进行排查,由于人为原因或者自然原因导致某些商品要报销时,有理货员填写报废单,经审批后更新商品。5)商品管理货物由超市仓库上架,仓库管理员根据出库清单以及手工输入更新库存信息以及上架信息。而理货员则要根据指定的位置将指定的商品摆上,保证超市货架上的商品不为空,无损坏,不凌乱,不乱放,输入盘价单与系统数据对比8)账务结算结算收银,退货以及进货等过程产生的账务信息,计算周期的收支。用例模型用例模型3.3.用例图用例图。1 1。1 1用例图元素用例图元素。参与者售货员:为顾客提供销售商品服务
7、。仓库管理员:负责超市的库存管理工作。采购员:负责超市商品的采购工作理货员:对超市里货架上的商品进行整理补全。系统管理员:负责超市员工的信息管理、会员管理以及系统维护.顾客:购买商品的人员。财务:负责超市财务工作,进行统计和分析。经理:统筹各方面工作,下达指令。2用例表1 超市经营管理系统用例参与者用例名称用例说明售货员UC1 登录系统UC2 销售商品U03打印购物清单仓库管理员C04处理盘点UC5 处理报销UC6商品入库UC07商品出库C08 管理设置采购员UC09订购商品获取商品信息和更新销售信息将顾客所买东西数量及单价总价打印出清单每天对超市商品进行盘点对超市损坏商品进行报销处理将采购回
8、来的商品清点后放入仓库进行登记商品进入超市卖场时进行更新。管理商品的基本信息和特殊商品的处理信息负责管理供应商信息,统计订货商品制作订单理货员U10商品管理C1 商品补全将货架上摆放位置错误的商品进行整理将货架上缺少商品的位置摆放指定的商品添加删除会员,以及修改会员信息等添加删除员工,以及修改员工信息等根据一些需要进行必要的系统设置每天对超市商品售货情况进行统计对超市近期盈亏情况进行统计分析获得购物清单对超市各部门的情况进行查询对超市需要做出的改进下达指令系 统 管 理员UC12 维护会员信息UC1 维护员工信息UC14 系统设置财务UC财务管理UC1 统计分析顾客经理UC17购买商品U8 查
9、询信息UC19 下达指令3 3。1 1。2 2 用例图用例图图 超市运营管理系统的用例图.用例描述用例描述3.23.2。UCUC1 1登录系统登录系统。用例名称:登陆系统2。执行者:售货员3.前置条件:提供销售4。后置条件:进行售货。5主事件流1)输入用户名和密码登陆系统)登陆后提示6.备选事件流发生错误时进行提醒3 3。2 2。2 2UC02UC02 销售商品销售商品.用例名称:销售商品2.执行者:销售员3.前置条件:将每种商品各种信息存到数据库中。.后置条件:该商品从后台中被删除.5.主事件流)销售员将商品进行扫码。2)统计商品总价格.3)收取现金并找钱。3.23.2。3 3C0C0打印购
10、物清单打印购物清单1。用例名称:打印购物清单2.执行者:销售员3.前置条件:商品的信息已经打印。4。后置条件:交给顾客。5。主事件流1)销售员将商品进行扫码。2)打印机进行打印。3)交给顾客。3 3。2 24 40404处理盘点处理盘点1。用例名称:处理盘点2。执 行者:仓库管理员.前置条件:每天早上进行盘点.4。后置条件:超市所有商品登记在案。5。主事件流)对超市商品进行检查。2)将损坏的进行记录。)将损坏的上报审批.2.5.2.5U U5 5处理报销处理报销1.用例名称:处理报销2.执行者:仓库管理员.前置条件:发现因自然原因或者个人原因不能再出售的商品。4.后置条件:进行商品处理及补全。
11、5。主事件流)发现损坏商品并上报。)经批准后将原商品补全。3 3。2.62.6C0C0商品入库商品入库.用例名称:商品入库2.执行者:仓库管理员3。前置条件:采购回来的还未登记的商品.4。后置条件:所有采购回来的商品登记在案。5。主事件流1)将商品信息加入数据库。UC07UC07商品出库商品出库1。用例名称:商品出库2.执行者:仓库管理员3。前置条件:商品的信息已经登记.4.后置条件:摆放到货架上待售。5。主事件流)将商品放上货架。)进行登记。3 3。2 2。8 8U U0 0 管理设置管理设置1用例名称:管理设置2.执行者:仓库管理员3。前置条件:仓库里的商品已经登记.4。后置条件:更新商品
12、的最新信息以及特殊商品的处理方法。5。主事件流1)更新商品的最新信息.2)登陆特殊商品。3)记录处理方法和提醒3.23.29 9UC09UC09 订购商品订购商品1。用例名称:订购商品。执 行 者:采购员3.前置条件:仓库管理者将缺少商品详细数量报告。4。后置条件:将库存补充。.主事件流)得到需要购买的商品的清单。2)联系供应商签订协议。3)将商品统计好后交接给仓库。3 3。2 2。1010C1C1商品管理商品管理1.用例名称:商品管理2。执行 者:理货员.前置条件:货架上商品放置位置错误。4.后置条件:将商品摆放在相应位置。主事件流)将摆放错位置的商品放到相应的位置。3.23.2111111
13、11 商品补全商品补全1。用例名称:商品补全2。执行 者:理货员3。前置条件:货架上某些商品数量不够.4.后置条件:缺少商品数量补全。5.主事件流1)将缺少商品像仓库进行报备,登记。2)将缺少的商品补全。3.23.2。1 1UC12UC12 维护会员信息维护会员信息1用例名称:维护会员信息2。执 行者:系统管理员3。前置条件:有要申请会员或者会员要修改资料.4.后置条件:会员信息记录正确。主事件流1)将会员信息更新到后台。3 3。2.132.13UC13UC13维护员工信息维护员工信息1.用例名称:维护员工信息。执 行 者:系统管理员前置条件:要更新部分员工的资料。4.后置条件:员工资料记录正
14、确。5。主事件流1)将员工信息更新到后台.3.3.14.14U U1414系统设置系统设置。用例名称:系统设置。执行 者:系统管理员3.前置条件:数据库或后台有需要更新的地方。4.后置条件:最新版本有最新功能。5主事件流1)系统管理员对系统进行调整。3 3。2 2。1 1UC1UC1财务管理财务管理1用例名称:财务管理2。执行 者:财务3。前置条件:超市有进帐或支出情况。4。后置条件:将每天的收支情况进行统计。主事件流1)调到超市这一天的收支情况。2)进行计算分类.3 3。2 2。1616UC16UC16 统计分析统计分析1。用例名称:统计分析2.执 行者:财务3。前置条件:超市收支情况及统计
15、。4.后置条件:将统计后的结果进行分析。5。主事件流)将统计后的结果进行分类分析.2)将比较有价值性的东西上报.3 3。2.172.17UCUC购买商品购买商品1.用例名称:购买商品2.执 行者:顾客3.前置条件:超市有顾客想购买的商品。4.后置条件:购买商品付账并取得发票。5主事件流1)挑选商品。2)付账并得到发票。2.182.18UC18UC18查询信息查询信息。用例名称:查询信息2.执 行 者:经理3.前置条件:各部门将一天内各种情况上报。4。后置条件:获得各部门的经营情况。5。主事件流1)查询各部门信息。3 3。2.192.19UC19UC19 下达指令下达指令1。用例名称:下达指令2
16、。执 行 者:经理.前置条件:决定将某些地方进行调整。.后置条件:下达指令到指定部门5主事件流1)决定需要改进的地方。2)将指令下达到相关部门。4 4 对象模型对象模型。1 1 类及对象的定义类及对象的定义根据需求,抽象为:员工,顾客,商品,供应商四类。员工:具有唯一的标识I,姓名,性别,年龄,工龄,地址。顾客:顾客名称,顾客ID,顾客级别,顾客总消费金额,顾客地址。商品:商品编号,商品名称,商品类别,供应商,保质期,进价,售价,会员价。供应商:商家编号,商家姓名,联系方式,地址,email,法人代表,开户账号,付款方式。图2 超市运营管理系统类的定义4 42 2类图类图为类建立关联,类图如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 作业 超市 运营 管理 系统
限制150内