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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语句 53 1 需求分析模型重构 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)

mx597651661 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档