超市管理系统软件开发设计实践

超市管理系统软件开发设计实践

ID:36434041

大小:1.28 MB

页数:68页

时间:2019-05-10

超市管理系统软件开发设计实践_第1页
超市管理系统软件开发设计实践_第2页
超市管理系统软件开发设计实践_第3页
超市管理系统软件开发设计实践_第4页
超市管理系统软件开发设计实践_第5页
资源描述:

《超市管理系统软件开发设计实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数学与计算机学院实训报告课程名称:软件开发设计实践课程代码:6014409题目:超市管理系统年级/专业/班:组员姓名:组员学号:开始时间:2012年10月15日完成时间:2013年01月10日课程设计成绩:技术水平与实际能力(50)说明书撰写质量(50)总分(100)指导教师签名:年月日超市管理系统任务分配姓名任务工作所占比例目录1需求分析模型重构51.1业务需求分析51.2非功能性需求分析102业务分析模型102.1业务主角102.2业务用例分析122.3业务用例场景分析152.4业务用例实现162.5业务用例完整的包图173概念分析模

2、型173.1核心业务活动图173.2关键业务概念用例图173.3概念用例分析(活动图)183.5概念用例完整的包图274系统分析模型274.1系统用户分析274.2系统用例分析284.3系统用例实现分析294.4分析类304.5组件模型分析434.6系统分析完整的包图465系统设计模型465.1软件架构/框架选择465.2基于架构的设计类476设计类优化496.1设计类优化结果496.2采用的设计模式说明517面向对象数据库分析设计517.1概念数据模型517.2概念数据模型优化/调整527.3物理数据模型52附录A部分生成的SQL语句5

3、31需求分析模型重构1.1业务需求分析1.1.1.背景、业务概况XX超市是一家新开的商店,规模属于中等。想要给更广泛的人群提供生活用品、食品销售。超市管理人员决定以计算机系统的支持来发起运作。该超市最初的资料管理,都是靠人力来完成的。但近几年超市经营规模日趋扩大,销售额大幅度增加,而且超市正在突破以食品为主的传统格局,向品种多样化发展。超市的主要业务是向顾客销售所需产品。顾客分为两类,一类是非会员顾客,一类是会员顾客。而商品的种类很多,不便于管理,顾客类别不同,超市管理人员可以根据实际需要设置会员的等级条件和优惠比例。该超市有专门的供货渠

4、道,但供货商不止一个。供货商会定期给超市提供产品目录供其比较和选购,超市的管理者也可以根据市场情况向其询问价格或采购需要的商品。1.1.2业务目标通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:BO-1:为顾客提供业务办理自动化服务,提高办事效率,方便客户,为客户提供更好的服务。BO-2:规范商店的内部管理,提高工作效率和管理效能。BO-3:能有效的管理商店的现有商品。BO-4:规范财务管理,销售人员的收费要有监控,减少人为差错。BO-5:建立供应商自动管理机制,对产品目录进行自动比较

5、和筛选。SC-1:对库存产品有序的管理,及时供应所需商品。SC-2:每日顾客人数的增加,收银员效率的提高。SC-3:减少了人为因素的出错,增加了超市月销售量。1.1.3涉众分析1.1.3.1涉众涉众是指与要建设系统相关的一切人和事情。涉众的信息可以通过客户的岗位手册、业务手册等相关的文件中获取,也可以经过访谈而获取。对于软件项目来说,可以通过以下几类去寻找软件项目的涉众:(1)超市老板是系统建立的出资方、投资者,也是系统的需求提出者和使用者,即业务方。(2)超市经理:他是业务模式和业务规则的制造者,是超市的高层人物、高级经理,他制定业务规

6、则,圈定业务范围,规划业务目标提出系统需实现的功能。同时管理和监督业务执行的人员,,他们起到将业务提出者的意志付诸实施,并监督底层工作人员的作用。他们的期望也很重要,一般也是系统的主要用户之一。(3)业务执行者是指底层的业务操作人员,在此系统中主要是收银员及财务管理系统的操作人员,他们是与将来的计算机直接交互最多的人员。他们最关心的内容系统会给他们带来什么样的方便,会怎样的改变他们的工作模式。通过需求陈述分析,得出超市管理系统利益相关者(涉众)如图1.1以及涉众的信息如表1-2:图1.1涉众分析表1.1涉众概要信息编号名称说明期望SH00

7、1非会员顾客没有办理会员业务的顾客。非会员顾客又可分为:需要办理会员的顾客和不需要办理会员的顾客。超市对不同的顾客有不同的优惠或折扣。对于需要办理会员的顾客而言需要申请办理会员。1、可以申请办理会员2、可以通过终端服务机快速查找相关产品信息。3、可以查询会员卡积分等相关信息。SH002会员顾客办理会员业务的顾客。会员顾客有一定的优惠或折扣。还会根据购买的金额不同有不同的积分。1、可以方便的进行付款、积分。查询积分情况。2、可以终端服务机快速查找相关产品信息。SH003店内终端服务机在超市销售区域有3台触摸终端机。主要供客户进行查询信息用1

8、、可以查询客户的信息2、可以查询店内产品信息。3、可以推荐客户热门产品信息。SH004收银员负责商品的扫描条码,收费以及顾客的积分添加。1、方便快捷的收费。2、收银员交接时的快捷管理。3、记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。