1 / 11
文档名称:

面向对象分析与设计实验一.docx

格式:docx   大小:65KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象分析与设计实验一.docx

上传人:小雄 2021/2/24 文件大小:65 KB

下载得到文件列表

面向对象分析与设计实验一.docx

文档介绍

文档介绍:广州大学学生实验报告
开课学院及实验室:计算机科学与工程实验室418A 2015年12月25日
学院
计算机科学与
教育软件学院
年级/专 业/班
计算机科学与
技术137班
姓 名
张金如
学号
1300002035
实验课 程名称
面向对象分析与设计实验
成绩
实验项
目名称
静态建模
指导 老师
庄育飞
评语:
一、 实验目的
掌握Rose软件的静态建模方法;
基本掌握用例图建模技术;
基本掌握类图建模技术
二、 实验器材
计算机一台。
Rational Rose 工具软件。
三、 实验内容
系统描述
随着汽车工业的发展和汽车的普及,汽车租赁成为近年 来兴起的一个新行业。使用汽车租赁管理系统可以规范企业 的管理和经营行为,减少企业的经营成本,提高工作效率。
针对以上的要求,汽车租赁管理系统的用户是汽车租赁 企业的管理人员,其需求功能应包括汽车类型管理、会员类 型管理、保险类型管理、销售商管理、保险公司管理、客户 信息管理、会员信息管理和汽车租赁、续租、归还管理等主 要功能,从而可以形成统一有效的管理。
在该系统中,要实现对汽车类型信息、会员类型信息和 保险类型信息等基本信息的添加、修改、删除、和查询;销 售商信息的添加、修改、删除和查询;保险公司信息的添加、 修改、删除和查询;客户信息和会员信息的添加、修改、删 除和查询以及汽车租赁、续租、归还等具体操作的实现。以 满足当前该行业在处理业务上的需求。另外,该系统开发采 用Rational Rose进行统一建模。
系统的整体目标是:利用互联网和信息化技术,结合汽 车租赁经营的实际运作情况,建设一个覆盖汽车租赁业务的 “汽车租赁系统”,通过该系统提高企业信息化水平,完善经 营管理体系。
满足上述需求的系统主要包括以下模块
基本数据维护模块:提供添加、修改车辆和员工信息
基本业务模块:客户填写预定申请、处理预定申请、填写 服务记录和处理还车请求
数据库管理模块:客户、车辆、租凭、员工信息管理
数据查询模块:查询客户、员工、车辆信息和客户记录
①用例图
客户预订用例图:
当客户有租车意向时,首先要通过前台预定、电话租车 或者在网上填写预订单进行租车预订,得到公司职员的预订 处理之后方可得到汽车,用完之后可以归还汽车,并由公司 职员做相关处理。其用例图如下
. 客户预订车辆用例图
客户还车用例图:
当客户用完车后可以进行归还车用例,此时公司职员要 处理客户还车需求并填写服务记录。其用例图如下:
客户
归还车辆
职员
缴纳罚金
填写服务记录 处理还车
客户还车用例图
②用例描述
下表为汽车租凭系统的用例列表,它简单的描述了客户 预定汽车用例的编号、名称、功能和执行者。
用例编号
用例名称
用例描述
执行者
UC001
预订汽车
客户可以通过前台预定、电话预定、网上预订
客户
UC002
取车
客户通过预定单号到相关公司进行取车
客户
UC003
归还汽车
客户用完汽车后,到相关公司归还汽车
客户
UC004
前台预定
客户直接到达相关公司通过工作人员前台预 定想要的汽车
客户
UC005
电话预定
客户通过电话与工作人员沟通预定想要的汽 车
客户
UC006
网上预订
客户通过网上预订自己想要的汽车
客户
UC007
填写订单
客户可以直接在前台预定然后填写订单,或者 通过电话或网上预订填写电子订单
客户
UC008
职员
接收来自客户的请求完成租车相关服务
职员
UC009
订单处理
对来自客户的订单信息进行合法性处理
程序
UC010
缴纳罚金
如果客户在规定时间没有还车,则要缴纳相关 的罚金
客户
F表对预订汽车的用例详细描述
用例号
UC001
用例名称
预订汽车
用例描述
若公司还有可供出租的汽车,则按客户的需求给予保留,以备客户使 用
参与者
客户
前置条件
公司有可以出租的汽车
后置条件
客户预订该汽车后必须租用该车
基本路径
客户可以通过前台预定、电话预定、网上预订
扩展点
如果公司没车了,则用例结束,通知客户没有可以得汽车了
初步类图建模
客户和公司职员类
经过全面分析和考察,可以找到系统中以下几个类:
Customer (顾客)
Manager (经理)
SkillWorker (技术工作人员)
CommonWork (普通工作人员)
其中它们之间的关系可以融合成:Manager (经理)、
SkillWorker (技术工作人员)、CommonWork (普通工作人员)可