网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光盘商店

光盘商店建模分析与设计 问题描述:一个光盘商店从事订购、出租、销售光盘业务。光盘按类别分为游戏、CD、程序三种。每种光盘有库存上下限,当低于下限时要及时订货。在销售时,采取会员制,即对会员给予一定的优惠。 问题分析:订购是指某种商品在没有货的时候,用户可以提前预定。并交一定的定金。出租和销售时会员会享受一定的优惠。无论是否是会员,都需要交一定的定金,预定光盘的押金,出租的时候不收取押金,归还的时候才收取租金。系统会定时的检查库存,如果发现系统缺货,就提醒进货员进货。 1、需求分析 光盘的出租与销售在生活中是很常见的,大多数管理者管理光盘都是采用人工管理的方式,随着光盘的增多,经营业务不断增大,经营者不得不雇越来越多的店员来管理这些事物,这样做的代价毫无疑问会导致成本的增加,这是经营者最不愿意看到的情况。 随着计算机科学与技术的不断发展,计算机技术渗透到各个领域,传统的光盘商店人工管理方式越来越不能满足人们各种各样的需求。为了适应这一变化,有必要建立一个小型的光盘商店管理系统。光盘商店管理系统可以减轻工作人员的劳动量、提高劳动热情和服务质量,具有现实重要的意义。 对本系统采用面向对象分析的方法,可以将光盘商店管理系统的系统目标归纳为以下几个方面: 统计光盘订购、出租和销售信息。 进行的日常操作信息,如会员管理、光盘订购、销售、出租和归还等。 录入和查询光盘的所有信息。 支持销售员、进货员和系统管理员登录系统。 进行必要的安全考虑,如权限管理、数据库备份恢复等。 效率高,界面友好,操作方便。 因此,结合面向对象的分析,一个功能完全,满足基本需要的光盘商店管理系统,必须包括以下几个模块: 销售员功能模块,如图1-1所示。 进货员功能模块,如图1-2所示。 系统管理员功能模块,如图1-3所示。 图1-1 销售员功能模块 图1-2 进货员功能模块 图1-3 系统管理员功能模块 光盘商店管理系统的业务流程图,如图1-4所示。 图1-4 光盘商店管理系统的业务流程图 2、UML系统建模 在对系统进行需求分析的基础上,下面使用UML对系统进行建模。 2.1 光盘管理系统的用例图 从需求分析中看出光盘管理系统中参与者主要有三类:销售员、进货员、系统管理员。如图2-1所示: 图2-1 系统角色划分 由于顾客的操作是通过销售员来操作的,顾客是不和系统打交道的,因此这里就没有顾客的用例图。 2.1.1 销售员的用例图 销售员的用例包括: (1)登录及退出系统 (2)销售光盘 (3)订购光盘 (4)出租光盘 (5)归还光盘 (6)注册新会员 销售员的用例图如图2-2所示: 图2-2 销售员得用例图 2.1.2 进货员的用例图 进货员得用例包括: (1)登录和退出系统 (2)订货管理 (3)库存管理 进货员得用例图如图2-3所示: 图2-3 进货员用例图 2.1.2 系统管理员的用例图 系统管理员得用例包括: (1)登录及退出系统 (2)会员管理 (3)查询记录 (4)数据备份 系统管理员的用例图如图2-4所示: 图2-4 系统管理员的用例图 2.2 光盘管理系统的类图 类图是UML中最常用的一种图,类图可以帮助开发者更直观地了解一个系统的体系结构。本光盘商店管理系统中有以下几个类: (1)根据系统角色划分,可以确定有四个角色类,顾客类、销售员类、订货员类和系统管理员类,其中销售员类、订货员类和系统管理员可以从父类职员类中继承,顾客又可以分为会员和非会员,因此顾客类有两个子类:会员类和非会员类。 (2)本商店卖的是光盘,光盘是一个类,而且是以下三个类的父类:游戏光盘类、CD光盘类和程序光盘类。 (3)销售员会产生的销售事件,包括租借记录、销售记录和订购记录,因此可以定义租借单类、销售单类和订购单类。 (4)进货员要采购光盘,这里定义一个采购单类。 本光盘管理系统的类图如图2-5所示: 图2-5 光盘商店管理系统的类图 2.3 光盘管理系统的时序图 时序图又称为顺序图,描述了对象之间动态的交换关系,着重体现对象间消息传递的时间顺序。 2.3.1 用户登录的时序图 用户(职员)登录系统的步骤如下: (1)用户登录系统,输入用户名和密码后提交。 (2)服务器根据用户输入的信息查询数据库验证用户是否输入正确,如果输入正确,则返回欢迎界面,否则,重新输入。 用户登录的时序图如图2-6所示: 图2-6 用户登录的时序图 2.3.2 新会员注册的时序图 新会员注册的步骤如下: (1)顾客请求注册

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档