目 录
信息系统分析与设计上机实验报告 ......................................... 错误!未定义书签。 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) Custome …… 此处隐藏:2555字,全部文档内容请下载后查看。喜欢就下载吧 ……
