面向对象的分析与设计课程设计《光盘管理系统》.docVIP

  • 9
  • 0
  • 约1.02千字
  • 约 9页
  • 2017-05-27 发布于重庆
  • 举报

面向对象的分析与设计课程设计《光盘管理系统》.doc

面向对象的分析与设计课程设计《光盘管理系统》

南京航空航天大学 《面向对象分析与设计》课程设计报告 光 盘 商 店 管 理 系 统 学号:041060101 姓名:张倩 日期:2011-11-22 一. 基本信息 1. 学生信息 班级:0410601 学号:041060101 姓名:张倩 2. 软件信息 名称:光盘商店管理系统 要求:商店从事订购、出租、销售光盘业务。光盘分为游戏、CD、程序三种。每种关盘的库存量有上下限,当低于下限时及时订货。在销售时,采取会员制,及对会员给予一定的优惠。 完成时间:2011—11—22 二. 引言 1. 目的 将光盘商店管理系统各部分信息加以说明,使用户了解如何使用。 2. 项目背景 适用于一般的小型光盘商店 3. 定义 库存上限:一种光盘最大库存数目 库存下限:一种光盘最小库存数目 进货数量=库存上限—剩余光盘数 会员租盘优惠:会员在出租光盘时享有的优惠 会员购盘优惠:会员在购买光盘时享有的优惠 三. 系统的一般性描述 1. 运行环境与资源 光盘商店 2. 系统功能 对每种光盘信息的管理,对会员优惠的管理,对订购、出租、销售等方面的管理。 3. 用户特征 会员:在购盘和租盘时给予一定的优惠 非会员:在购盘和租盘是不享受优惠 四. 系统功能行为分析 1. 系统功能模型(用况图) 2. 系统静态模型(类图) 3. 系统动态模型(顺序图) (1)、 订购光盘顺序图 (2)、 租借光盘的顺序图 (3)、 销售光盘的顺序图 五. 系统问题域部分的设计 对几个类进行修改:将顾客类中的姓名、联系方式改到到订购光盘和出租光盘中,销售中非会员的顾客不需要此类信息。更改后的几个类图如下所示: 六. 人机交互部分的设计(界面设计) (1)、订购光盘 (2)、出租光盘 (3)销售光盘 (4)、会员信息 (5)、 主菜单界面 (6)、 查询界面 七. 构件及部署部分的设计 八. 分析与讨论 1. 系统适应性分析 如果需要增加功能,可在菜单里增加,然后建立相应链接,如需改动,可在每个类中进行修改,并不会是整个系统出现过大的变动。 2. 模型的特色之处 在多处使用了继承,是类之间的关系机区别更明显,简化了每项业务之间的关联,是查找起来更为方便。 3. 存在的不足与对策 不足:在会员方面信息不够全面,未能全面的见会员的信息与其他环节联系到一起。 对策:应更深一层地考虑会员享有的优惠和商店举行的其他的优惠活动,将他们与各种业务更详细地联系到一起。

文档评论(0)

1亿VIP精品文档

相关文档