汽车租赁系统UML建模分析(1)
目 录
信息系统分析与设计上机实验报告 ......................................... 错误!未定义书签。 1. 系统概述................................................................................................................. 2 2. 小组成员构成及任务分配表................................................................................. 3 3. 系统UML建模分析 ............................................................................................... 4
3.1 系统用例图 .................................................................................................. 4
3.1.1 系统的参与者.................................................................................... 4 3.1.2 系统主要用例图................................................................................ 4 3.2 系统类图 ...................................................................................................... 6
3.2.1 参与者相关的类................................................................................ 6 3.2.2 系统中用到的其他类........................................................................ 7 3.2.3 各类之间的关系................................................................................ 8 3.3 系统时序图 .................................................................................................. 9
3.3.1 归还汽车时序图................................................................................ 9 3.3.2 出租汽车时序图................................................................................ 9 3.3.3 增加汽车时序图.............................................................................. 10 3.3.4 删除汽车时序图.............................................................................. 10 3.3.5 增加客户时序图.............................................................................. 11 3.3.6 汽车信息管理时序图...................................................................... 11 3.3.7 汽车预定时序图.............................................................................. 12 3.4 系统状态图 ................................................................................................ 13
3.3.1 车的状态图...................................................................................... 13 3.3.2 客户的状态图.................................................................................. 13 3.5 活动图 ........................................................................................................ 14
3.3.1 系统管理员维护汽车信息的活动图.............................................. 14 3.3.2 客户和公司职员的活动图.............................................................. 15
1. 系统概述
随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。
汽车租赁系统功能需求如下:
1) 客户可以通过不同的方式(包括电话、前台、网上)预定车辆; 2) 能够保存客户的预定申请单; 3) 能够保存客户的历史记录; 4) 工作人员可以处理客户申请;
5) 技术人员可以保存对车辆检修的结果 。
2. 小组成员构成及任务分配表
3. 系统UML建模分析
3.1 系统用例图
用例模型描述:
本系统中,以汽车租赁为实现功能,其他的功能都是为了服务于该主要功能,从而便于管理。系统的用例图主要如下:
3.1.1 系统的参与者
系统主要参与者包括: (1)客户
(2)工作人员
(3)租赁系统管理者
3.1.2 系统主要用例图
前台预订电话预定网上预订取消预订
收取罚金
结束租赁
汽车检查
工作人员主要是负责对
工作人员信息管理
租赁系统主要是对各种信息的管理,而在系统中,只有租赁管理人员才有权限使用本系统,才能对数据库进行操作。
(1)管理人员对汽车信息的管理,包括汽车租出时将汽车状态更改为已租出,而当汽车归还时则将状态置为可出租。再者就是当购进新车或者汽车报废时更改可出租汽车的数量信息等。
(2)管理人员对于客户信息的管理主要是对会员的管理,比如更改会员类型,增删会员信息。
(3)而对于工作人员的管理主要是指增删工作人员以及修改工作人员的信息,这有为重要,因为工作人员有权处理汽车的租赁流程。
3.2 系统类图
汽车租赁系统的数据类中共有8个:
Person,Customer,Worker,Administrator,Car,RequestOrder,ServiceRecord,CustomerRecord.
3.2.1 参与者相关的类
[类图说明]
1) Person类是所有类的父类,包含3个属性:姓名(name),身份证号(ID)
和电话号码(PhoneNO)。它包含的方法都是用来设置和获取这些属性值。 2) Customer类是包含客户信息的类,除了继承了父类的属性和方法,还包括了
车辆类型(CarType),性别(gender)和驾驶证号(licenseNo)等属性。 3) Worker类是包含员工信息的类,其中包含了员工的类型(type)和工作证号
(WorkID)等属性,方法中的calculate()用来进行结算,checkRequest用来查询是否有没处理的申请单,checkCar()是用来查询汽车状况的。
4) Administrator类是系统管理员类,主要属性有工作证号(WorkID),主要方
法是update()。
3.2.2 系统中用到的其他类
[类图说明]
1) CustomerRecord类表示客户记录。customerID是客户的身份证号码,
customerName是客户名称,RentDate是租车日期,CarType是所租车辆的类型,CarNumber是该车的车牌号码。IsFinish代表该交易时否结束。check()用来得到该客户的记录,end()用来结束该交易。 2) Car类代表汽车记录。CarType是该车的车型,CarNumber是车牌号码,status
是指该车是否被预订、正在使用中或空闲状态,condition是指该车的状态。InServiced()用来判断该车是否空闲,updateStatus()用来修改车辆所处的状态。 3) RequestOrder类表示的是填写客户申请资料的表格。CarType表示客户申请
的车型,RentDate是租车时间,IsAllow表示该客户的申请是否得到批准。Allow()用来接收客户的请求,fillOrder()是指客户填写表格,check()用来检查是否存在这个申请,isHandled()设置该申请已被处理。
4) ServiceRecord类是服务记录,属性包括交易中涉及的员工、客户、车辆、已
经租赁信息。fillWorkRecord()用来填写这份记录,viewRecord()用来查看这份记录,updateRecord()用来修改这份记录。
3.2.3 各类之间的关系
[类图说明]
从图中可以看出,工作人员(Worker)可以查看所有客户(Cu …… 此处隐藏:2796字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




