面向对象分析与设计课程设计2(最终版).docVIP

面向对象分析与设计课程设计2(最终版).doc

  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文档。上传文档
查看更多
南京航空航天大学 PAGE 15 南京航空航天大学 《面向对象分析与设计》课程设计报告 光盘商店管理系统 姓名:张潮、张纪伟 学号:041060110、041060114 日期:2011-11-24 目录 TOC \o 1-3 \h \z \u 一.系统需求分析和基本信息: 4 二.引言: 6 三:系统的一般性描述: 7 四:系统的功能行为分析: 8 五: 系统问题域部分设计(问题域模型补充): 16 六:人机交互部分的设计: 16 七:构件及部署部分的设计: 21 八:分析与讨论: 22 九:参考文献: 23 十:系统设计体会: 24 一.系统需求分析和基本信息: 这个系统的适用对象为光盘商店。整体来说系统主要要实现的功能为订购、出租和销售光盘的业务。其中光盘的种类有可以分为CD、游戏和程序三大类。并且商店采取了会员制度,对于那些会员可以不仅可以享受基本的折扣,还可以享受额外的折扣。对于非会员的那些顾客只能享受那些基本的折扣,但他们可以去开通会员。商店还采取积分制度,就是当顾客的积分达到一定的额度的时候可以换取一定的小礼物。对于系统的后台数据库来说要每天检查光盘的数量以及是否有更新。并且及时的通知售货员以便于他们上架和下架相应的光盘。 光盘商店管理系统 光盘商店管理系统 管理员接口模块 消费者接口模块 后台数据库接口模块 1.1系统的整体模块图 1.管理员接口模块: 这里的管理员包括了经理和售货员。对于经理来说他的主要责任有商品信息的维护、员工信息的维护、销售额的查询、报表的生成和会员信息的维护。对于售货员来说他们的主要责任有出售光盘、出租光盘、查询光盘。并且要在光盘数量不足或有更新的时候及时的上架和下架光盘。还要帮助顾客开通和取消会员。对于那些会员的顾客来说在有新盘到的时候要及时的通知他们。 通知新盘到架 通知新盘到架 出售 查询 积分换礼物 管理会员 出租 上架/下架光盘 管理员接口模块 1.2管理员接口模块图 2.消费者接口模块: 对于消费者接口模块来说。主要分为会员和非会员两种顾客。对于全部的顾客来说他们都能进行一些查询、预订、租用和购买光盘。对于会员的顾客来说还可以享受一些额外的折扣和参加积分活动。并且可以在新盘到架的时候可以第一时间得知,但会员如要维持会员的身份要每年缴纳一定的费用。当然也可以取消自己的会员的身份。对于非会员的顾客他可以随时的开通会员。 顾客接口模块 顾客接口模块 积分换礼物 开通/取消会员 租用 预订 查询 1.3顾客接口模块图 3.后台的数据库接口模块: 后台的数据库模块主要负责记录一些信息。其中包括光盘的信息如:光盘的种类、数量以及是否有更新等等。还有一个顾客的信息,包括会员的信息和那些预订光盘的顾客的信息。这样便于后面的验证和相应业务的处理。 后台数据库模块 后台数据库模块 验证管理员 验证会员 更新光盘信息 更新顾客信息 1.4后台数据库接口模块分析 二.引言: 1. 撰写本说明书的目的: 写这个说明书是为了我们更好的理解这个系统。在这个系统分析和设计中我们两个人充分利用OO的优势,对问题域和责任进行分析。将其中的一些事物和参与者抽象为一个个的对象,然后再利用分类的特点提取出一个个的类。将一个复杂的系统逐渐的简化,在我们的这个系统中可以很好的体现面向对象的抽象、继承和多态性等特点。在这个系统的分析中我们分析了这个系统的需求,并且一步步的去细化它。希望能通过一些图来更加直接和客观的加深读者的理解这就是我们写这个说明书的目的。 2. 项目背景: 这个系统主要的使用者为光盘商店,主要的参与者为其商店的管理员和顾客。该系统可以很好的满足商店查询、出售、预订等一系列的需求。在该统的前期分析中我们还加入了一些额外的操作。比如积分换礼物的活动、每月销售表的生成、新盘通知业务等一些更加贴近实际情况的要求。由于我们这个系统的分析和设计是利用面向对象的语言和思想来设计的所以即使后期有一些需求的变化也可以很好的进行一些调整。我们这个系统也可以很好进行复用,只要进行一些必要类的添加和删除调整就可以把该系统运用到其他的领域中去。比如书店管理系统和一些商店管理系统中。 3.一些特定词汇的定义: 查询: 在该系统中查询可以分为光盘查询和顾客信息查询。光盘查询就是顾客输入一些光盘的基本的信息。如:名称、分类。对于游戏可以输入游戏公司名称对于CD可以输入歌手名称对于程序光盘可以输入那些软件的功能等基本信息。这样系统会生成一个符合 用户要求的

文档评论(0)

独角戏 + 关注
实名认证
文档贡献者

本人有良好思想品德,职业道德和专业知识。

1亿VIP精品文档

相关文档