- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学与计算机学院
实训报告
课 程 名 称: 软件开发设计实践
课 程 代 码: 6014409
题 目: 超市管理系统
年级/专业/班:
组 员 姓 名:
组 员 学 号:
开 始 时 间: 2012 年 10 月 15 日
完 成 时 间: 2013 年 01 月 10 日
课程设计成绩:
技术水平与实际能力(50) 说明书撰写质量(50) 总 分(100) 指导教师签名: 年 月 日
超市管理系统任务分配
姓 名 任 务 工作所占比例
目 录
1 需求分析模型重构 5
1.1 业务需求分析 5
1.2 非功能性需求分析 10
2 业务分析模型 10
2.1 业务主角 10
2.2 业务用例分析 12
2.3 业务用例场景分析 15
2.4业务用例实现 16
2.5 业务用例完整的包图 17
3概念分析模型 17
3.1核心业务活动图 17
3.2关键业务概念用例图 17
3.3概念用例分析(活动图) 18
3.5 概念用例完整的包图 27
4 系统分析模型 27
4.1 系统用户分析 27
4.2 系统用例分析 28
4.3 系统用例实现分析 29
4.4 分析类 30
4.5 组件模型分析 43
4.6 系统分析完整的包图 46
5系统设计模型 46
5.1软件架构/框架选择 46
5.2基于架构的设计类 47
6设计类优化 49
6.1设计类优化结果 49
6.2采用的设计模式说明 51
7面向对象数据库分析设计 51
7.1概念数据模型 51
7.2概念数据模型优化/调整 52
7.3物理数据模型 52
附录A 部分生成的SQL语句 531 需求分析模型重构
1.1 业务需求分析
1.1.1.背景、业务概况
XX超市是一家新开的商店,规模属于中等。想要给更广泛的人群提供生活用品、食品销售。超市管理人员决定以计算机系统的支持来发起运作。
该超市最初的资料管理,都是靠人力来完成的。但近几年超市经营规模日趋扩大,销售额大幅度增加,而且超市正在突破以食品为主的传统格局,向品种多样化发展。超市的主要业务是向顾客销售所需产品。顾客分为两类,一类是非会员顾客,一类是会员顾客。而商品的种类很多,不便于管理,顾客类别不同,超市管理人员可以根据实际需要设置会员的等级条件和优惠比例。
该超市有专门的供货渠道,但供货商不止一个。供货商会定期给超市提供产品目录供其比较和选购,超市的管理者也可以根据市场情况向其询问价格或采购需要的商品。
1.1.2业务目标
通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:
BO-1:为顾客提供业务办理自动化服务,提高办事效率,方便客户,为客户提供更好的服务。
BO-2:规范商店的内部管理,提高工作效率和管理效能。
BO-3:能有效的管理商店的现有商品。
BO-4:规范财务管理,销售人员的收费要有监控,减少人为差错。
BO-5:建立供应商自动管理机制,对产品目录进行自动比较和筛选。
SC-1:对库存产品有序的管理,及时供应所需商品。
SC-2:每日顾客人数的增加,收银员效率的提高。
SC-3:减少了人为因素的出错,增加了超市月销售量。
1.1.3涉众分析
1.1.3.1 涉众
涉众是指与要建设系统相关的一切人和事情。涉众的信息可以通过客户的岗位手册、业务手册等相关的文件中获取,也可以经过访谈而获取。
对于软件项目来说,可以通过以下几类去寻找软件项目的涉众:
(1)超市老板是系统建立的出资方、投资者,也是系统的需求提出者和使用者,即业务方。
(2)超市经理:他是业务模式和业务规则的制造者,是超市的高层人物、高级经理,他制定业务规则,圈定业务范围,规划业务目标提出系统需实现的功能。同时管理和监督业务执行的人员,,他们起到将业务提出者的意志付诸实施,并监督底层工作人员的作用。他们的期望也很重要,一般也是系统的主要用户之一。
(3)业务执行者是指底层的业务操作人员,在此系统中主要是收银员及财务管理系统的操作人员,他们是与将来的计算机直接交互最多的人员。他们最关心的内容系统会给他们带来什么样的方便,会怎样的改变他们的工作模式。通过需求陈述分析,得出超市管理系统利益相关者(涉众)如图1.1以及涉众的信息如表1-2:
图1.1涉众分析
表1.1涉众概要信息
编号 名称 说明 期望
文档评论(0)