文档介绍:天津农学院
计算机与信息工程学院
《UML统一建模语言》
教学实****报告
设计名称: 汽车租赁系统设计
专业: 软件工程
班级: 2013 级 1 班
学号: 1308054109
姓名: 李光耀
指导教师: 甄爱军
成绩:
2016年 1月
目录
1 内容简介 1
2 需求分析 1
组织结构分析 1
业务流程分析 2
数据处理分析 2
其他各种限制和要求分析 3
3 系统功能设计 3
系统功能结构图 3
系统客户信息功能计 3
系统借车服务的设计 3
4 系统建模 4
创建系统用例模型 4
系统客户用例图 4
系统职员用例图 5
创建系统静态模型 5
创建系统动态模型 6
创建系统部署模型 9
5 系统设计总结与展望 10
6 系统设计参考文献与书目 10
1 内容简介
随着市场经济的发展,考驾照成了一个流行趋势,但由于经济拮据等问题,很多取得驾照的人并没有成为有车一族,于是租车行业悄然兴起。租车不仅可以减少对经济的需求,也增加了车的使用效率,从而节约了社会资源。
汽车租赁系统是专门针对汽车租赁企业所开发的一种实现以经营管理为基础、以决策分析为核心的企业信息管理系统,它涵盖了汽车租赁业务的所有环节,将原始的人工统计方法转换为先进的电脑管理模式。
2 需求分析
(1)客户可以通过电话、网上和前台预订租借车辆。
(2)客户填写预订单后,职员查看客户租赁记录,如果记录无问题,同意客户的预订。如果记录情况不佳,拒绝预订的请求。如果没有客户记录查到,建立新的客户记录后,办理租借手续,并通知客户。
(3)客户取车时出示通知,职员查看无误后,要求客户支付押金,填写工作记录并更新车辆状态,将车借于客户。
(4)客户换还车时,结清租借车辆的金额,职员更新车辆状态,填写客户记录,更新工作记录。
组织结构分析
汽车租赁系统组织结构图
业务流程分析
图
图 公司业务流程分析图
数据处理分析
图
其他各种限制和要求分析
一个客户同一时间段内只能租赁一辆汽车;
公司拥有汽车的总数不超过10000辆。
3 系统功能设计
系统功能结构图
图
系统客户信息功能的设计
图 客户信息功能设计
系统借车服务功能的设计
图
4 系统建模
在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“汽车租赁系统”,该名称将会在Rational Rose 2003的顶端出现,如下图4-1所示。
图 4-1创建项目系统模型
创建系统用例模型
首先创建系统用例:
图
系统客户用例图
户在本系统中可以进行预订汽车(电话租车和网上租车)、得到汽车和归还汽车的操作,。
图
。
图
创建系统静态模型
从前面的需求分析中,我们可以依据主要的七个类对象:汽车、客户、职员、工作记录、请求订单、客户记录和服务记录创建完整的类图如图4-5所示。
图
创建系统动态模型
系统的动态模型我们可以使用交互作用图、状态图和活动图来描述。
创建序列图和协作图
1. 客户取车的活动步骤包括:
(1)客户出示取车的通知
(2)职员查看通知无误
(3)客户支付押金
(4)职员填写工作记录
(5)更新车辆的状态
(6)客户取车。
根据以上步骤创建的序列图和协助图,如下图4-6和图4-7所示。
图4-6 客户取车序列图
图4-7 客户取车协助图
2. 客户还车的活动步骤包括:
(1)归还车辆
(2)职员检查车辆的状态并添加服务记录
(3)通知付款
(4)客户付清钱款
(5)职员更新车辆状态。
根据以上步骤创建的序列图和协作图,如图4-8和图4-9所示。
图4-8 客户还车序列
图4-9 客户还车协作图
3. 客户预订车辆的活动步骤包括:
(1)客户填写预订单
(2)职员检查预订单并检查客户记录
(3)办理租车的手续
(4)完成手续后,建立新的客户手续
(5)同意租车请求
(6)通知客户。
根据以上步骤创建的序列图和协作图,如图4-10和图4-11所示。
图4-10 客户预订车辆序列图