当前位置:文档之家› 汽车租赁系统的需求分析与设计

汽车租赁系统的需求分析与设计

汽车租赁系统的需求分析与设计
汽车租赁系统的需求分析与设计

汽车租赁系统的需求分析与设计

UML

姓名: 王硕战婕任文迪

学院: 信息学院

专业: 计算机科学与技术

时间: 2011-6-2

错误~未找到索引项。组长: 王硕计科0804 080202092 组员: 战婕计科0804 080202091 组员: 任文迪计科0804 080202 开发小组:W-ZR开发小组汽车租赁系统的需求分析与设计

一、课程设计目的

UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。

UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下:

1. 掌握面向对象的分析技术、设计技术;

2. 构建“汽车租赁系统”的需求分析模型和设计模型;

二、课程设计题目描述和要求

本课程设计中包含:

A. 软件需求分析

B. 汽车租赁系统的需求分析

C. 系统的UML基本模型

D. 系统中的类

E. 系统的配置与实现

1、系统目标

系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。

2、功能要求

“汽车租赁系统”中的功能需求可以包括以下几个方面:

, 客户可以通过不同的方式(包括电话、前台、网上)预订车辆;

, 能够保存客户的预订申请单;

, 能够保存客户的历史记录;

, 工作人员可以处理客户申请;

, 技术人员可以保存对车辆检修的结果。

满足上述需求的系统主要包括以下几个模块:

, 基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。

, 基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。

, 数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。

, 信息查询模块:该模块主要用于查询相关信息。

三、课程设计报告内容

1. 汽车租赁系统的需求分析

1.1 系统功能需求

系统的功能需求主要包括以下几个方面:

, 客户可以通过不同的方式(包括电话、前台、网上)预订车辆。 , 能够保存客户的预订申请单。

, 能够保存客户的历史记录。

, 工作人员可以处理客户申请。

, 技术人员可以保存对车辆检修的结果。

满足上述需求的系统主要包括以下模块:

, 基本数据维护模块

, 基本业务模块

, 数据库管理模块

, 信息查询模块

1.2 基本数据维护模块

基本数据维护模块包括的主要功能模块:

, 添加车辆信息

, 修改车辆信息

, 添加员工信息

, 修改员工数据

1.3 基本业务模块

基本业务模块包含的功能:

, 用户填写预定申请

, 工作人员处理预定请求

, 技术人员填写服务记录

, 工作人员处理还车

1.4 数据库模块

数据库模块的功能:

, 客户信息管理

, 车辆信息管理

, 租赁信息管理

, 职员信息管理

1.5 信息查询模块

信息查询模块是查询数据库中的相关信息,包括: , 查询客户信息

, 查询职员信息

, 查询车辆信息

, 查询客户记录

2. 系统的UML基本模型

2.1 系统的用例图

, 创建用例图之前首先需要确定参与者。

, 系统中的参与者主要有两类:

, 客户

, 公司职员

1. 客户参与的用例图

2. 公司职员参与的用例图

2.2 系统的顺序图

1. 管理人员开展工作的顺序图

theManager : theRentRecord : theEmloyee : ManagerworkRecordCommonWorker

1: viewRecord( )

2: viewWorkInfo()

3: calculate( )

4: return result

2. 客户预订车辆的顺序图

theRequest : theCommonWorker theCustomerRecord : theCar : CartheCustomer : RequestOrder: CommonWorkerCustomerRecordcustormer 1: fillOrder( )

2: checkRiquest( )3: check( )

4: no problem

5: InServiced( )

6: ok

7: create new customer record

8: Allow( )

9: isHandled( )

10: notify()

3. 客户取车的顺序图

theRequestOrder theCommonWorker theworkRecord : theCar : Carthecustormer : : RequestOrder: CommonWorkerworkRecordcustormer 1: show_notice()

2: check( )

3: ok

4: pay()

5: fillWorkRecord( )

6: update_carstatus( )

4. 客户还车的顺序图

theCommonWorker theSkillWorker : theCar : CartheCustomerRecord : theServiceRecord : theworkRecord : thecustormer : : CommonWorkerSkilWorkerCustomerRecordServiceRecordworkRecordcustormer 1: returnback

2: check_carstatus()

3: fillRecord( )

4: return5: notify_payment()

6: pay()

7: update_carstatus( )

8: end( )

9: updateRecord( )

2.3 系统的协作图

1.管理人员的工作

1: viewRecord( )theManager :

theRentRecord : Manager

workRecord

2: viewWorkInfo()

3: calculate( )4: return result

theEmloyee :

CommonWorker2. 客户预订的协作图

9: isHandled( )theCustomerRecord :

1: fillOrder( )CustomerRecord

theCustomer :

custormer10: notify()

theRequest :

RequestOrder7: create new customer record

3: check( )

4: no problem2: checkRiquest( )

8: Allow( )

5: InServiced( )theCar :

theCommonWorker : Car

CommonWorker6: ok

3. 客户取车的协作图

1: show_notice()2: check( )theCommonWorker : 4: pay() CommonWorkertheRequestOrder :

RequestOrder3: ok

thecustormer : 6: update_carstatus( )custormer

5: fillWorkRecord( )theworkRecord :

workRecordtheCar :

Car

3. 客户还车的协作图

theCustomerRecord :

CustomerRecord

1: returnbacktheSkillWorker : 8: end( )6:

pay()SkilWorkerthecustormer : 2: check_carstatus()custormer 5: notify_payment()

3: fillRecord( )theCommonWorker : CommonWorkertheServiceRecord : ServiceRecord4: return

9: updateRecord( )7: update_carstatus( ) theworkRecord :

workRecord

theCar :

Car

2.4 系统的状态图

end the customer send businessthe request deny the

Employee handle request

the request

check the search relating carinformation customer return accept the

the carrequest

customer store

get the carinformation

2.5 系统的活动图

customer Employee check requestthe request no new requeststore the

have new requestrequest

handle new

request

check the

customer's record

the history is baddeny request the history is good

the car is

available

yessend the

message

customer

noacquire the car

customer give

the car back

3 系统中的类

3.1 系统中主要的类

1.客户和公司职员类

2.一些其他的类

3.2 各个类之间的关系

4 系统的配置与实现

Employee Rend

RecordApplication

CarRecordWork

Record

Service

Record

系统的配置图

Database

Application

Application

Server

Skill Manager Common workerInterfaceWorker

四、小结

汽车租赁系统是一套针对汽车租赁业务的实际特点而开发的应用与管理软件,其功能覆盖了汽车租赁业务的全部流程。主要包括车辆预订、租赁业务、车辆管理、客户管理、车辆检修、租金统计等功能。它包括了四个模块:基本数据维护模块、基本业务模块、数据库管理模块和信息查询模块。其中,基本数据维护模块提供了使用者录入、修改并维护基本数据的途径,主要包括了添加车辆信息、修改车辆信息添加员工信息、修改员工数据几大主要功能。基本业务模块则提供客户可以填写汽车租赁的申请表,工作人员会处理这些表格;同时,技术人员还可以提供每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求,它包含的功能有:用户填写预定申请、工作人员处理预定请求、技术人员填写服务记录和工作人员处理还车。数据库模块是对所有客户、工作人员以及车辆的信息都要进行统一

管理,车辆的租赁情况也要进行详细的登记,它的功能则是客户信息管理、车辆信息管理、租赁信息管理和职员信息管理。信息查询模块是查询数据库中的相关信息,包括查询客户信息、查询职员信息、查询车辆信息和查询客户记录。

通过这一个课程设计中,我学会了不少东西。最大的收获就是知道了如何进行UML统一建模,掌握了面向对象UML统一建模语言。我了解了使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。我还认识到通过模型可以实现从业务领域到软件领域的映射;通过建模,可以使问题可视化,形式化。而通过一序列的建模活动,提高了我在系统设计上的能力,增长了分析、解决问题的经验,对UML统一建模语言有了更深的了解。可以说,这次设计既锻炼了我的动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将在我以后的学习中起到很大的作用。我会运用从中学到的宝贵经验来指导我今后的学习和工作,不断地实践,不断地学习,让自己变得更加的充实,更适合社会的需要。

参考书目:

[1] 徐峰,陈暄,UML面向对象建模基础,中国水利水电出版社,2008

[2] 王先国,方鹏,曾碧卿,刘烨,UML统一建模实用教程,清华大学出版社,2009

[3] 王养廷,李磊,宋汉珍,UML基础与应用,清华大学出版社,2006

个人租车协议书范本文档

2020 个人租车协议书范本文档CONTRACT TEMPLATE

个人租车协议书范本文档 前言语料:温馨提醒,合同是市场经济中广泛进行的法律行为,人议,以及劳动合 同等,这些合同由其他法律包括婚烟、收养、监护等有关身份关系的协进行规范, 不属于我国合同法中规范的合同在市场经济中,财产的流转主要依靠合同。 本文内容如下:【下载该文档后使用Word打开】 个人租车协议书范本一 甲方(出租人):__________ 乙方(承租人):__________ 甲方同意将私家车_____一台(车牌号粤A_____,发动机号:__________,车架号:__________)租赁给乙方使用,依据中华人民共和国《合同法》,经甲、乙双方友好协商,签订本车辆租赁协议并共同遵守。 一、乙方需满足条件: 乙方租赁甲方车辆时,本市人须持广州市户口簿、身份证、驾驶证及押金。外地人须有广州市人担保和担保人户口簿、身份证、担保人签字及押金。单位租车需持营业执照、法定代表人身体证、企业代码证、租车证明。 二、担保人义务: 乙方租赁甲方车辆,需担保人为其做担保的,担保人对所租车辆、租金、及承租人给甲方造成的所有损失承担连带担保责任,至本合同期满之日止。乙方如有违约或出现事故逃逸且不配合甲

方处理,则合同自动作废,甲方有权收回车辆并不退回已收租金及押金,同时追究担保人相应经济责任。 三、承租人的义务: 1、驾驶本车的驾驶员需持有效的中华人民共和国正式驾驶证,驾驶证上准驾车类别和租用车辆相符。在本协议有效期内,乙方不得带实习驾驶员,不得将车转让其它人驾驶,如发现乙方违约,甲方有权收回车辆,同时押金不予以退还。如乙方需换驾驶员,必须经甲方同意后将新驾驭员的有效身份证件及驾驶证复印件交给甲方。 2、乙方归还车辆时要保持车辆整洁、设备证件齐全完好,无刮碰和损坏现象,否则,视情节收取车损费(相应维修费在押金中扣除)。协议期内,乙方应每3个月将车辆的使用状况与甲方进行沟通(车辆拍照发给甲方),以便甲方及时了解车辆使用情况。 3、在本协议有效期内,由乙方负担车辆所有维修费用。乙方应定期对机油、刹车油、防冻液、轮胎气压、灯光等做常规检查,车辆每3个月或行驶满7000公里,乙方必须在甲方指定的4S 店更换发动机油、三滤,齿轮油每满10000公里更换。如发现问题,须及时通知甲方,否则由此造成的后果将由乙方负责。 4、车辆发生事故,乙方应立即通知交通部门并同时告知甲方,由甲方指定4S店修理,,乙方不得私自修理。一但车辆有故障,禁止继续使用,乙方应全力配合交通管理部门处理车辆事故,甲方原则上不参加交通事故的处理,但可协助处理。 5、乙方承租期间无论是乙方本人驾驶或乙方雇人驾驶,或

汽车租赁管理系统

长沙学院课程设计说明书 题目汽车租赁管理系统 学院计数院 专业(班级) 软件工程 姓名 学号 指导教师杨刚、潘怡 起止日期2017/5/29-2017/6/29

课程设计任务书 课程名称:数据库系统原理课程设计 设计题目:汽车租赁管理系统。 已知技术参数和设计要求: 题目:汽车租赁管理系统 1、某汽车租赁公司汽车租赁管理系统需要如下信息: 工作人员信息包括:工号、姓名、性别、联系电话等。 客户信息包括:身份证号、姓名、性别、所在单位、联系电话等。 车辆信息包括:车牌号、品牌、颜色、座位数、日租价格、日租超公里价格、月租价格、租赁状态、购入日期等。 车辆类别信息包括:分类号,库存数。 其业务规则描述如下: 一个工作人员可以对很多辆车辆进行管理,一辆车也可以被多个工作人员管理;一辆车只能属于一种车辆类别,而一种车辆类别可以包含多辆车;一个客户可以租多辆不同的车。 2、系统功能的基本要求: 可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。可以按类别统计汽车的租赁金额和剩余的库存数,可以统计某一年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。 各阶段具体要求: 1、需求分析阶段 ●定义数据项的含义和取值 ●定义目标系统的数据流 2、概念结构设计阶段 ●画出实体模型E-R图 3、逻辑结构设计阶段 ●将实体模型转化为关系模型 ●给出每个关系的主关键字和函数依赖集 ●分析你所设计的关系数据库模式是否属于3NF 4、物理设计阶段 ●确定所有字段的名称、类型、宽度、小数位数及完整性约束 ●确定数据库及表的名称及其组成 ●确定索引文件和索引关键字 5、数据库安全及维护设计阶段 ●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图) ●为了实现复杂的数据完整性约束,设计适当的触发器

基于Web汽车租赁系统需求分析说明书

基于Web汽车租赁系统 需求分析 制订: 修改:

引言 (4) 1编写目的 (4) 1.1软件的作用范围 (4) 1.2定义与缩写 (4) 1.3参考资料 (5) 2一般性描述 (5) 2.1软件与其环境之间的关系 (5) 2.2软件功能 (6) 2.3客户特征 (6) 2.4限制与约束 (7) 2.5假设与前提 (7) 3特殊需求 (7) 3.1功能与行为需求 (7) 3.1.1客户注册、登录和注销 (7) 3.1.2客户查询汽车租赁信息 (7) 3.1.3客户按照各类标准浏览租赁 (8) 3.1.4客户预订汽车 (8) 3.1.5客户查询订单 (8) 3.1.6客户取消本次的订单 (9) 3.1.7客户查询、修改个人信息 (9) 3.1.8客户可以查看帮助信息 (9) 3.1.9管理员登录和退出 (9) 3.1.10管理员修改密码 (9) 3.1.11管理员查看当前注册客户的信息 (10) 3.1.12录入汽车信息 (10) 3.1.13更新租赁优惠通知 (10) 3.1.14删除汽车信息和租赁通知 (10) 3.1.15处理客户租赁订单 (10) 3.1.16取消客户订单 (10) 3.1.17租赁次数统计 (11) 3.1.18客户反馈信息 (11) 3.1.19处理客户信息反馈 (11) 3.1.20统计注册客户信息 (11) 3.1.21管理员进行注册客户的管理 (11) 3.2外部界面需求 (11) 3.2.1客户界面 (11) 3.2.2硬件界面 (12) 3.2.3软件界面 (12) 3.3性能需求 (12) 3.3.1汽车租赁运行要稳定 (12) 3.3.2处理客户订单和反馈意见要及时 (12) 3.3.3汽车租赁要尽可能的吸引客户 (12) 3.4设计约束 (12)

汽车租赁系统的需求分析与设计1.doc

《可视化建模与UML》课程结业报告 课题名称:汽车租赁系统建模 姓名:刘佳伟 学号: 80921006 班级: 09软件本(2) 学院:电子与信息工程学院 指导老师:夏洁武 完成日期:2012年5月28日

目录 第一章概述 (4) 1.1项目背景 (4) 1.2 软件的一般性描述 (4) 1.2.1运行环境和资源 (4) 1.2.3 软件功能概述 (4) 第二章用例模型 (6) 2.1 用例图简介以及用例图的建立 (6) 2.1.1 客户借车的用例图 (7) 2.2 客户参与的用例用例描述 (7) 2.2.1 事件流 (7) 2.3.1事件流 (9) 第三章类模型 (11) 3.1 类模型的概述以及类模型的建立 (11) 3.2 类图描述 15 第四章交互模型 (17) 4.2 系统交互模型的建立 (18) 4.2.2 客户预订车辆的顺序图 (19) 4.2.3 客户取车的顺序图 (20) 4.2.4 客户还车的顺序图 (21) 4.2.5 客户预订的协作图 (22)

4.2.6 客户取车的协作图 (23) 4.2.7 客户还车的协作图 (24) 第五章包图的建立 (25) 5.1 包图的概述 (25) 第六章行为模型的建立 (26) 6.1行为模型的概述 (26) 6.2 行为模型的建立 (27) 6.2 .1 系统的状态图 (27) 6.2.3 系统的活动图 (28) 第七章小结 (29)

第一章 概述 1.1项目背景 利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。 1.2 软件的一般性描述 1. 2.1运行环境和资源 本软件可以运行在WindowsXP,Windows Vista 以及Windows 7系统上,电脑的最低内存要求为1GB ,CPU 主频为1.8GHZ 以上。 1.2.2 软件的体系结构 汽车租赁系统 图1-1 软件体系结构 1.2.3 软件功能概述 本系统拥有以下功能: 用户登入 记录客户信息 查询客户信息 计算租金

汽车租赁公司挂靠合同范本文档

2020 汽车租赁公司挂靠合同范本文档 Contract Template

汽车租赁公司挂靠合同范本文档 前言语料:温馨提醒,合同是民事主体之间设立、变更、终止民事法律关系的协议。《中华人民共和国民法典》第四百六十四条:婚姻、收养、监护等有关身份关系的 协议,适用有关该身份关系的法律规定;没有规定的,可以根据其性质参照适用第 三编规定。依法成立的合同,受法律保护。依法成立的合同,仅对当事人具有法律 约束力,但是法律另有规定的除外。本文便于学习和使用,下载后内容方可修改 调整及打印。 本文内容如下:【下载该文档后使用Word打开】 汽车租赁公司挂靠合同范文一 代表人: 联系方式:(以下简称甲方) 单位所在地址: 车主(单位):身份证号码(机构代码):(以下 简称乙方) 联系方式: 地址: 第一章总则 第一条为发展义乌市汽车租赁业,加强对租赁汽车的规范管理,保护合法经营,根据《中华人民共和国通则》,《中华人民共和国合同法》的规定,甲乙双方本着协商一致,自愿互利的原则,为明确双方的权利和义务签订本协议。 第二条合同双方必须遵守国家法律,法规的政策,严格遵守

省,市对汽车租赁的有关文件规定,全面履行本协议。 第三条乙方自带具备汽车租赁备件的汽车壹辆,车牌号,由甲方承租赁代理业务,所有权不变。 第四条本合同期限年,自年月日至年月日止。 第五条合同期内乙方应服从甲方管理,遵守甲方的各项规章制度,每月定额向甲方缴纳代理费及国家规定等相关费用。代理服务费按每日出车的20%计算。第二个方案初始代理费5000元,后续代理费700元/月。 第六条乙方委托代理租赁的车辆,必须按规定参加保险(车辆损失险、第三责任险、乘员险、驾驶员人身意外伤害险和车主责任险),保险费由乙方负责。 第二章甲方的权利和义务 第七条甲方应按行业管理的有关规定配齐各管理岗位的人员、制度并公布各管理岗位职责,健全各项规章制度,建立和完善单位内部有关服务质量、驾驶员守则及车辆保养、安全行车、遵纪守法、文明服务进行监督、检查,并承担相关的责任。 第八条合同期内甲方必须每天将乙方车辆的出车情况,收费标准做详细的记录,以供结账核算。如因乙方责任给甲方造成经济损失又不能及时赔付的,甲方有权扣留乙方车辆作留置,赔偿后余款返还乙方,如有不足,仍由乙方赔偿。 第九条代乙方缴纳各项规税费,发放各类证件,提供财税部门统一票据。 第十条乙方车辆发生故障或交通事故,由承租人与甲方协商

UML课程设计汽车租赁系统UML文档

汽车租赁系统-UML建模 小组成员:沈思文、黄言、刘立博、赖侨杰(组长) 任务分配: 沈思文:数据库管理模块 黄言:信息查询模块 刘立波:基础数据维护模块 赖侨杰:基础业务模块 一、需求分析: (1)客户可以通过不同的方式(包括电话、前台、网上)预订车辆 (2)能够保存客户的预订申请单 (3)能够保存客户的历史记录 (4)工作人员可以处理申请 (5)技术人员可以保存对车辆检修的结构 二、系统模块划分: 1、基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对客户的个人信息、租赁信息、车辆的基本信息等的录入和修改; (1)添加车辆信息。汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等。

(2)修改车辆信息。车辆被租借以后状态会发生变化,要根据具体情况修改车辆的状态,如预留、租赁和空闲。 (3)添加员工信息。公司员工的信息应该保存到系统数据库中,以便管理人员根据员工的表现对员工进行考核。 (4)修改员工数据。交易的任务完成率要保存在员工信息中,员工完成一笔交易,要更新员工的个人信息。 2、基本业务模块。基本业务模块中,客户可以填写汽车租赁申请表,工作人员负责处理这些表格。同时,技术人员可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。 (1)用户填写预定申请。客户在租赁汽车之前首先要填写预定申请。 (2)工作人员处理预定请求。工作人员要处理客户的预定申请,可以根据客户租赁的历史记录和目前车辆的状况决定是否同意客户的预定请求。

(3)技术人员填写服务记录。公司的技术人员早客户归还车辆以后要对车辆进行彻底的检查,以确定车辆目前的状况,检查完要填写服务记录。 (4)工作人员处理还车请求。工作人员将根据车辆的状况和租赁的时间收取此次租赁的费用,如果车辆有损坏,还要收取一定的罚金。 3、数据库管理模块。在汽车租赁系统中,对客户、工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。 (1)客户信息。客户信息除了包括客户的基本信息之外,还包括客户的租赁历史纪录。 (2)车辆信息管理。车辆信息包括车辆的车型,车辆的新旧程度,车辆的状态等。 (3)租赁信息管理。租赁信息包括客户的租赁申请表记录和技术

申办汽车租赁公司管理系统程序

一、办理《经营许可证》: 1、从业申请书(容含有:公司发起人组成及简介,拟定公司名称、地址、组织形式、规模、经营形式)。 2、可行性分析报告(容含有:市场调查、公司规模、车辆类型及构成、资金来源、投资回收期分析、经济效益分析、社会效益分析、行业前景预测)。 3、资信证明(银行资信证明或者验资报告200万)。 4、法人及股东(公司发起人)复印件。 二、办理开业准备手续: 1、凭《经营许可证》办理工商营业执照。 2、办理法人代码证。 3、购买车辆(按审批表上批准的车型和数量购买),办理车辆入户手续及车辆保险。 4、办理税务登记证。 三、办理开业手续: 1、办理车辆《道路运输证》。(持:车辆行驶证、保险单原件及复印件,公司名称条形章(0.6cm*5cm*4cm,仿宋体,无边框))。 2、办理户籍档案手续(持:工商营业执照、税务登记证、法人代码证、公司章程、验资报告、办公及停车地证明(房产证明或租房合同)、经营许可审批表)。 3、领取行业管理户籍薄、格式合同、服务规牌等。 4、正式开业经营。 四、注意事项: 1、审批时效45天(自经营申请批准至办理《道路运输证》后正式开业)。45天未购置车辆或工商营业执照、税务登记证、企业代码证自动注销。 2、办证期间(车辆《道路运输证》办理前)不得有发布广告,不能租出车辆等经营行为或其他试营业行为。 第一条为加强汽车租赁业管理,保护汽车租赁业经营人(以下简称租赁经营人)和使用租赁汽车的承租人(以下简称承租人)的合法权益,促进汽车租赁业的健康发展,根据国家有关法律法规,结合本市实际,制定本办法。 第二条汽车租赁是指在约定时间租赁经营人将租赁汽车交付承租人使用,收取租赁费用,不提供驾驶劳务的经营方式。 第三条本办法适用于本市行政区域除公共汽车、出租汽车客运以外的各类客车、货车、特种汽车和其它机动车辆的租赁经营活动。 第四条市交通行政管理部门市汽车租赁业的主管部门,其所属的道路运政管理机构可受主管部门的委托具体负责汽车租赁业的管理工作。 第五条从事汽车租赁经营,应符合下列条件: (一)租赁汽车应是新车或达到一级技术等级的在用车,并具有齐全有效的车辆行驶证件;(二)须有不少于租赁汽车价值5﹪的流动资金; (三)有固定的经营和办公场所。 (四)有经营机构和相应的管理人员、专业技术人员; (五)具有法人资格。 第六条从事汽车租赁经营,须到市交通行政管理部门办理资格审批手续。经营者凭资格审批手续,办理营业执照和税务登记,并按有关规定办理车辆第三者责任险。 第七条

UML课程设计报告_汽车租赁系统的需求分析与设计

课程设计报告 2009 ~ 2010 学年第二学期 教学单位信息工程与技术系 课程名称 UML统一建模语言课程设计课程设计题目汽车租赁系统的需求分析与设计指导教师 XXXX 学生姓名 XXXXX 专业名称计算机科学与技术(数据库)年级 08级 汽车租赁系统的需求分析与设计

一.课程设计目的 UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。 UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下: 1. 掌握面向对象的分析技术、设计技术; 2. 构建“汽车租赁系统”的需求分析模型和设计模型; 二.课程设计题目描述和要求 本课程设计中包含: A.软件需求分析 B.汽车租赁系统的需求分析 C.系统的UML基本模型 D.系统中的类 E.系统的配置与实现 1、系统目标 系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。 2、功能要求 “汽车租赁系统”中的功能需求可以包括以下几个方面: ●客户可以通过不同的方式(包括电话、前台、网上)预订车辆; ●能够保存客户的预订申请单; ●能够保存客户的历史记录; ●工作人员可以处理客户申请; ●技术人员可以保存对车辆检修的结果。 满足上述需求的系统主要包括以下几个模块: ●基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。 ●基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;

汽车租赁系统的分析与设计

汽车租赁管理系统

1 汽车租赁系统的需求分析 1.1系统功能需求 1.1.1 系统的功能需求包括以下几个方面。 1.客户需要提前预订车辆。 2.车辆出租由于下述原因而变得复杂。 (1)需要提交司机的信息:全名,生日,驾照号码,驾照等级。 (2)要记录第三方付款单位。 (3)确认用户是否签订碰撞损失免责书,责任保险,个人事故保险。 (4)签订租车协议。协议号,客户名,租赁类型,车辆序号,车辆价格,汽车离店时间,里程,预期换车的时间等信息。 3.还车由于下述原因而变得复杂。 (1)油箱不满要计油费到附加费用中。 (2)若汽车出现事过(受损,客户伤亡等),确认用户是否签订碰撞损失免责书,责任保险,个人事故保险,没有签订的要计入相应的费用到附加费用中。 (3)登记归还日期,时间,里程等信息。 (4)系统计算相应的收费数目。 满足上述需求的系统主要包括以下几个模块。 (1)系统用户管理模块。 (2)日常业务管理模块。 (3)车辆信息管理模块。 (4)客户会员管理模块。 2 系统的UML基本模型 2.1汽车租赁管理系统事件列表

2.2.1 创建用例图之前首先需要确定参与者。 (1)在汽车租赁系统中,需要客户的参与。客户可以提出预订请求,预订请求得到确认后可以取车,租赁期限到期后还应该将车返还给租赁商。 (2)租赁公司的员工则需要处理客户的租赁申请,并在汽车返还时对车辆状况进行检查:2.2.2由以上分析可以看出,所有的动作都是围绕着客户和公司员工进行的。因此,系

统中的参与者主要有两类:客户和公司员工。 系统的用例主要如下三个: (1)预订车辆用例。客户在取车之前应该首先预订车辆。 (2)取车用例。如果客户的车辆预订得到确认,要在确定的日期到前台取车。 (3)还车用例。客户应该在规定时间还车。 2.2.3扩展的基本用例叙述

汽车租赁合同(合同示范文本)

汽车租赁合同(合同示范文本) What the parties to the contract ultimately expect to get or achieve through the conclusion and performance of the contract ( 合同范本 ) 甲方:______________________ 乙方:______________________ 日期:_______年_____月_____日 编号:MZ-HT-009451

汽车租赁合同(合同示范文本) 出租方:_______________________ 承租方:_______________________ 一、租赁车辆状况 详见本合同的附件《租赁车辆检验报告》 二、租赁期限及租金的交纳 详见本合同的附件《汽车自驾租赁登记表》和《汽车租赁结算单》三、出租方的权利和义务 1.在下述任何一种情况发生时,出租方有权随时随地收回所租车辆,已收取的款项在计算所有损失后多退少补。 (1)承租方利用所租车辆从事违法犯罪活动。 (2)承租方将所租赁车辆转让、转租、出售、抵押、质押。 (3)从事其它有损出租方车辆合法权益的活动。

(4)未经出租方书面许可,在车辆租赁期限结束后拖欠还车。 在以上情况下给出租方造成经济损失的,承租方应作相应赔偿。2.不承担租赁车辆于租赁期间引发的第三者责任。 3.其它的依照法律、法规的规定出租方应有的权利。 4.按合同约定提供技术状况良好各种证照及规费齐全的车辆。5.租赁期间对车辆使用情况及客户信誉实施监控。 四、承租方的权利和义务 1.于租赁合同规定的租赁时段拥有所租赁车辆的使用权。 2.对租赁车辆承租前已有的损伤不承担赔偿、维修义务。 3.在租赁合同书签署之日足额交纳抵押金并以现金方式全额缴纳租金;如使用银行信用卡消费,则需自行承担由此而产生的应支付给银行的手续费。 4.自行承担租赁期内所租车辆的燃油费用。 5.遵守《汽车承租人须知》的义务。 6.租期内应严格遵守国家各项法律法规,并承担由于违章、违法肇事等行为所产生的全部责任及经济损失。

汽车租赁管理系统

汽车租赁管理系统 1 2020年4月19日

数据库课程实训报告题目: 汽车租赁管理系统

目录 目录.................................. 错误!未定义书签。1课题内容和要求......................... 错误!未定义书签。 1.1课题描述............................. 错误!未定义书签。 1.2 课题要求............................. 错误!未定义书签。2需求分析............................... 错误!未定义书签。 2.1 功能需求分析......................... 错误!未定义书签。 2.2 数据需求分析......................... 错误!未定义书签。3系统设计............................... 错误!未定义书签。 3.1 功能模块设计......................... 错误!未定义书签。 3.2 数据库概念设计....................... 错误!未定义书签。 3.3 数据库逻辑设计....................... 错误!未定义书签。 3.4 数据库物理设计....................... 错误!未定义书签。 3.5 数据库表间联系....................... 错误!未定义书签。4系统实现............................... 错误!未定义书签。 4.1 管理员模块实现....................... 错误!未定义书签。 4.2 车辆信息模块实现..................... 错误!未定义书签。 4.3客户信息模块实现..................... 错误!未定义书签。 4.4司机信息模块实现..................... 错误!未定义书签。5代码调试与功能测试..................... 错误!未定义书签。 5.1 测试方案............................. 错误!未定义书签。

租车系统分析

租车系统分析 1. 租车公司有多个租车门店,分布于多个不同的地区,并有各自的租车电话。 2. 每个租车门店有多辆汽车可供租赁。 3. 供租赁的车辆需要登记车辆识别代号(VIN),购入时间,所属门店,车辆型号,车辆状态(可租Ready,维修中Repair,租出Inuse,无效Inactive) 4. 车辆的租用费用基本由车辆型号和日期类型(平日,周末,还是节假日)来决定。 5. 顾客在订车前需先进行注册,包括姓名,身份证号,驾照号,性别,手机号,固定电话,家庭住址,Email。 6. 注册顾客可通过系统下租车单,预约某车型,若干天的租赁(预约期最远为6个月)。 7. 租车单需记录顾客编号,车辆编号,租赁起始日期,租赁结束日期,提车门店,还车门店,租赁费用,预付款金额,订单状态(输入Entered,提交Booked,预约Reserved,使用中Inuse,交还Returned,取消Cancelled)。注:暂不提供送车上门和上门取车服务。 对于上述需求,需创建的表有:车辆(Table_Car),门店(Table_Store),顾客(Table_Customer),订单(Table_Order)。 除此之外,车辆型号,车辆状态,日期类型和订单状态分别创建成四张枚举表 Table_CarCategory,Table_CarStatus,Table_DateType,Table_OrderStatus。 还应有一张租车价位对照表(Table_BasePrice),其中会包含两个外键分别指向Table_CarCategory,Table_DateType。 1. 这一设计中有4张枚举表 (Table_DateType,Table_CarCategory,Table_OrderStatus,Table_CarStatus),在实际的信息系统或业务系统中这样的枚举表可能非常多。把这些枚举表整合到一张配置表中会带来哪些好处与哪些坏处?是否还有其他解决方案?大家可以进行思考。 2. 租车价位对照表在图中被设计成Table_BasePrice。其主键为一联合键,包括CarCategory_ID(表明车型,如:乐风1.6 MT),DateType_ID(表明是平日,周末或节日),BasePrice_StartDate(表明从哪个时间点开始顾客在系统页面看到新的价格),其中CarCategory_ID,DateType_ID同时为外键。这是一种设计方式。

汽车租赁公司GPS车辆监控管理系统方案[1]

汽车租赁公司GPS车辆监控管理系统方案 作者:德宝科技 一、租车公司GPS车辆管理系统介绍 1、租车公司GPS车辆管理系统需求分析 基于汽车租赁和设备租赁行业,因为租赁方无法掌握资产位置和实际使用状态,普遍存在的用户骗租、过期不还、过度使用等情况对租赁企业效益造成严重的经济损失和发展影响。针对租赁行业管理难题,专门为行业设计了特制功能,使租赁公司能够及时了解出租资产的动向,提高管理效率,降低资产损失,有效提高企业车辆管理促进行业良性发展。 2、租车公司GPS车辆管理系统应用效益 ■实时掌控车辆运营情况,防范杜绝骗租、过期不还行为; ■提高企业市场竞争力,保障经营(车辆)财产安全; ■降低企业经营风险成本、提高服务水平,增强公司实力; ■为汽车租赁行业管理提供了强大而有效的工具 二、租车公司GPS车辆管理系统总体设计 1、租车公司GPS车辆管理系统设计原则 在设计系统的技术实现方案时我们遵循了以下原则: ●实时监控:随时掌握车辆的当前位置、运动轨迹。 ●远程断油:必要时中心下发指令锁车,车辆一旦停车就无法使用。 ●远程恢复:车主交纳款项后立即解除锁车。 ●可靠性高:不易损坏。

●方便维护:可以远程让设备重启,方便维护。 ●体积小巧:方便隐蔽安装。 租车公司GPS车辆管理系统经济性 租车公司GPS车辆管理系统设计在性能最优的情况下尽量降低成本,追求性价比的最大化;租车公司GPS车辆管理系统全部独力开发,便于长期合作,也保证软件系统的经济性。 2、租车公司GPS车辆管理系统定制的功能: (1)定位追踪 ●即时定位。 ●连续记录车辆位置默认30秒。 ●记录的参数包括:车速、位置、行驶方向、报警状态。 (2)远程断油 ●停车断油:中心下发指令给设备,设备判断车速为0时才执行断油指令,有密码权限保护。 ●分级管理:高级用户才能远程断油操作,监控员只能定位。; ●断油恢复:中心下发远程指令可恢复车辆正常,解除锁车。 (3)防盗报警 ●自定义防盗报警:设备提供和原车防盗器对接的自定义检测线束,防盗器发出盗警信号,报警数据上传到中心。 (4)行车范围管理 ●区域报警:车辆超出规定的行车范围后报警。 ●报警报表:车辆所有报警记录自动生成文档。

汽车租赁商业计划书

一、市场分析 1宏观环境分析(PEST分析) 1.1政治法律环境 1.1.1缺乏有利、有效的政策、法规和管理机构 1.1.2汽车租赁企业在税收、信贷等方面不能享有政策优惠 1.1.3地方政府保护主义使市场条块分割,连锁经营受限 1.2经济环境 1.2.1 我国总体经济环境对汽车租赁行业的影响 目前,城市公交业、城际快运、物流业在我国具有良好的发展前景,由于运输工具在这些行业中的资产中属于核心资产,对车辆有着大量的和持续的需求,但由于各方面的原因,从事这些客货业运输的企业融资渠道单一,车辆更新的后续资金存在不同程度的缺口,并且随着时间的推移,这种更新需求和资金缺口的矛盾日益显现。解决车辆更新与增添问题,目前已成为道路运输行业发展的关键。为此,道路运输企业融资需求也越来越大。针对以上道路运输业的种种需求,作为道路运输行业的辅助服务子行业,汽车租赁业的各项功能如果能够得到有效发挥,不但以有效满足这些需求,而且对道路运输业的发展具有很好的促进作用。 1.2.2 GDP与人均GDP对汽车租赁行业的影响 国际经验表明,入均收入水平与汽车普及率之间存在着显著的相关关系。汽车拥有率相对较低的国家在人均收入上升的过程中,汽车拥有率有加速上升的趋势。人均GDP达到1000美元,轿车开始进入高收入家庭,千人拥有率小于10辆;人均GDP在1000-3000美元之间,轿车开始进入中等收入家庭,千人拥有率在50-200辆之间;人均GDP达到3000-5000美元,千人拥有率高达200-500

辆。人均GDP在3000美元到6000美元期间和6000美元到10000美元期间是汽车拥有率上升最快的两个时期。 目前,中国已一跃已成为全球第四大汽车市场。中国汽车工业己开始在全球市场中堀起。汽车租赁业作为汽车消费市场的一个重要组成部分,历来是汽车制造商最为关注的一个重要促销渠道,随着中国汽车工业在全球汽车业的迅速崛起,汽车租赁业也面临着全新的发展机遇。 1.2.3居民消费水平对汽车租赁业的影响 从宏观趋势来看,中国经济持续快速的增长是一个不可逆转的趋势。在人均GDP 达到1000 美元以后,汽车进入家庭也同样是不可逆转的。目前没有出现汽车广泛进入家庭的现象主要是因为汽车行业开始进入了调整时期。在完成短暂的行业调整后,预计下一轮高产即将到来。因为那时候国车市应该初步完成了中低档车价格和国际价格的接轨,汽车业的增长开始实实在在的取决于国民的需求。 1.3社会文化环境 1.3.1消费者主观因素 流动人口租车市场潜力无限。该潜力主要来源于国际国的旅游人口。随着2008年奥运会的举办入境旅游的人数会逐步发展,这里面就隐藏着中国汽车租赁业的无限商机,隐藏着长途租车、异地租车、异地还车的新汽车租赁业务的运作方式。 对企业消费者来说,以“成本可控”为代表的新的管理理念正在不断推动

基于JavaEE汽车租赁管理系统的设计与实现(含源文件)

第一章绪论 1.1课题背景 计算机信息网络技术的发展,给这个时代的人们带来了很大的便捷。如今在网络上,随处可见种类 繁多的信息管理系统,比如,企业办公信息化自动管理系统,电子商务管理系统,企业教务系统等等。随着网络信息技术的日益进步,已深入到社会的各个角落,各个大型企业,都意识到传统的手工管理模式已经开始逐渐不能适应这个时代的发展,为了更好的发展,纷纷研发适合自己的管理系统。无论是大企业还是各种类型的小型企业都是如此,租车公司老板也深深意识到这一点,以前管理模式大多是人工管理,工作效率低、容易出错、手续复杂,而且还耗费了大量的财力、人力和物力。他们都希望能够找到一个适合自己的管理系统,可以实现车辆管理、客户管理、租车还车管理、租车查询等功能。通过这个系统,店老板可以对汽车租赁各项情况进行实时电脑化管理,这样能够提高工作效率,也能使得汽车租赁管理所需要的各项信息能快速录入、查询、删除和更新,对相应的数据也能够方便的统计结果。 1.2目的和意义 长久以来,汽车租赁的管理工作大多都是采用传统的手工的方式来进行记录相关信息,这种管理方 式存在着很多缺点,比如,客户的管理,车辆信息的查询、录入、分析、更新完全依赖的是管理人员的手工记录和人工分析。对于小规模的租车公司来说勉强还可以接受,但对于规模大的租车公司来说,人工记录是相当麻烦。为满足企业管理的需求,因此决定采用各种编程语言研发一个基于B/S架构的汽车租赁管理系统,汽车租赁管理系统是涉及信息科学技术、数据计算技术和计算机网络技术的复杂的人机交互系统。通过这个系统,可以对汽车租赁进行智能化管理,有效的记录和查询各类车辆的信息和租赁等情况,为汽车租赁管理提供了很多方便。 1.3开发工具及技术 1.3.1开发工具 此次设计主要采用的是MyEclipse和Tomcat后台服务器,在设计过程中web页面主要是使用JSP 技术来完成,下面是对MyEclipse、SqlServer数据库和Tomcat等。 第二章需求分析 2.1需求调研 在项目的之初是进行需求调研,并且调研了一些小型的租车公司,经过一套的调查和谈话中发现, 现在的租车公司管理工作确是存在了很多不足之处,传统手工的记录方式保存困难,容易丢失,同时也不利于数据查询与统计分析。根据租车公司实体店实际情况和调查结果,我们发现实现租车公司管理的信息化和网络化是十分必要的,因此设计了本套汽车租赁管理系统。 2.2可行性分析 开发任何一个管理系统,都会有时间和资源上的限制。所以,在每一个项目研发之前,都要进行可 行性分析,这样可以减少项目的开发风险和避免物力、人力和财力浪费。下面就技术、法律、经济和操作这四个方面来介绍。 2.2.1技术的可行性 本系统的开发工具是MyEclipse和SqlServer数据库,研发语言是Java,主要使用的是J2EE的技术,java是一种面向对象的编程语言,简单易学并且灵活方便。大二时就学习java课程,大三期间也了 解了J2EE的相关知识,汽车租赁管理系统总体上讲开发难度并不高,本系统设计的核心是:数据库的设 计和操作。大学期间学习过java、J2EE、C语言、web设计、c#等课程,每个学期都会完成对应科目的 课程设计,也具备了一些对系统的分析、设计和测试的能力。对于完成本系统在技术上实现完全有可行性。 2.2.2经济的可行性 现在是信息化的时代,信息化的管理可以使租车公司的管理工作变得更加、系统化、快速化。这样 可以给企业带来更多的经济效益和工作效益,并可以在提高工作效率的基础上,考虑减少租车公司管理人员的数量,系统对计算机的配置要求不高,利用企业机房淘汰的低配置电脑就可以完全的满足需要,另一

汽车租赁系统文档

课程设计 课程名称:数据库课程设计 学院:计算机科学与技术学院专业:网络工程姓名:学号: 年级:任课教师: 2015年 12 月 12 日

贵州大学本科课程设计任务书

目录 贵州大学本科课程设计任务书 (1) 摘要 (1) Abstract (2) 第一章概述 (3) (1)项目背景 (3) (2)编写目的 (3) (3)软件定义 (3) (4)开发环境 (3) 第二章需求分析 (4) (1)租车用户的功能、性能等的需求 (4) (2)数据流图 (4) (3)数据字典 (10) 1. 数据项和数据结构 (10) 2. 数据流 (14) 3. 数据存储 (18) 4. 处理过程 (20) 第三章软件概要设计 (25) (1)系统目标、总体设计、运行设计等 (25) 1.系统目标 (25) 2.总体设计 (25) 3.运行设计 (25) (2)软件功能图以及每一个功能所完成的任务 (27) 第四章数据库设计 (28) (1)数据库概念设计(E-R图) (28) (2)数据库逻辑设计 (31) 1.关系模型 (31) 2. 主关键字和唯一键 (32) (1)登陆功能JAVA代码 (33) (2)用户预租车功能JAVA代码 (38) (3)用户预还车功能JAVA代码 (39) (4)员工准许租车功能JAVA代码 (40) (5)员工准许还车功能JAVA代码 (43) (6)添加车辆功能JAVA代码 (46) (7)租车查询功能JAVA代码(组合查询) (49) (8)删除车辆功能JAVA代码 (52) (9)车辆信息修改功能JAVA代码 (57) 第五章用户使用说明书 (60) 第六章结束语 (72) 第七章附录参考文献 (73)

汽车租赁系统需求分析说明书_v1.3

汽车租赁系统需求分析说明书

变更记录 日期版本变更说明作者YYYY-MM-DD 1.0 初始版本 签字确认 系统模块对应章节对应部门负责人签字

目录 1概述 (4) 1.1目的 (4) 1.2背景 (4) 1.3范围 (4) 1.4术语定义 (5) 1.5参考资料 (5) 1.6任务概述 (5) 1.6.1目标 (5) 1.6.2用户的特点 (6) 1.6.3假定和约束 (6) 1.7运行环境 (6) 1.7.1软件环境 (6) 1.7.2硬件环境 (6) 1.7.3接口 (7) 1.7.4控制 (7) 1.8需求规定 (7) 1.8.1对功能的规定 (7) 1.8.2系统功能层次模块图 (8)

1概述 1.1目的 本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。 本说明书的预期读者为:客户、项目经理,汽车租赁管理系统--系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。 1.2背景 随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。运用软件开发原理,开发一套企业管理软件,进一步熟悉软件的生命周期。 1.3范围 系统包括的范围: 系统注册:包括用户配置、车辆类型、汽车销售商、保险类型、保险信息等 车辆档案:登记公司内所有车辆的详细信息,可以录入修改注销; 驾驶员档案:登记公司内驾驶员的档案信息,可以录入修改注销; 会员档案:登记所有客户的详细信息,便于查询统计,可以录入修改注销; 车辆状态:查询车辆的状态,及时了解车辆动态; 会员报表:查询所有来租过车的客户,保留原始档案; 租车记录:查询车辆租用的记录;

汽车租赁系统的需求分析与设计

汽车租赁系统的需求分析与设计 UML 姓名: 王硕战婕任文迪 学院: 信息学院 专业: 计算机科学与技术 时间: 2011-6-2 错误~未找到索引项。组长: 王硕计科0804 080202092 组员: 战婕计科0804 080202091 组员: 任文迪计科0804 080202 开发小组:W-ZR开发小组汽车租赁系统的需求分析与设计 一、课程设计目的 UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。 UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下: 1. 掌握面向对象的分析技术、设计技术; 2. 构建“汽车租赁系统”的需求分析模型和设计模型; 二、课程设计题目描述和要求 本课程设计中包含: A. 软件需求分析 B. 汽车租赁系统的需求分析

C. 系统的UML基本模型 D. 系统中的类 E. 系统的配置与实现 1、系统目标 系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。 2、功能要求 “汽车租赁系统”中的功能需求可以包括以下几个方面: , 客户可以通过不同的方式(包括电话、前台、网上)预订车辆; , 能够保存客户的预订申请单; , 能够保存客户的历史记录; , 工作人员可以处理客户申请; , 技术人员可以保存对车辆检修的结果。 满足上述需求的系统主要包括以下几个模块: , 基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。 , 基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。 , 数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。 , 信息查询模块:该模块主要用于查询相关信息。

汽车租赁系统的分析与设计

统系理管赁租车汽 1 汽车租赁系统的需求分析 1.1系统功能需求 1.1.1 系统的功能需求包括以下几个方面。 1.客户需要提前预订车辆。 2.车辆出租由于下述原因而变得复杂。 (1)需要提交司机的信息:全名,生日,驾照号码,驾照等级。 (2)要记录第三方付款单位。 (3)确认用户是否签订碰撞损失免责书,责任保险,个人事故保险。 (4)签订租车协议。协议号,客户名,租赁类型,车辆序号,车辆价格,汽车离店时间,里程,预期换车的时间等信息。 3.还车由于下述原因而变得复杂。 (1)油箱不满要计油费到附加费用中。 (2)若汽车出现事过(受损,客户伤亡等),确认用户是否签订碰撞损失免责书,责任保险,个人事故保险,没有签订的要计入相应的费用到附加费用中。 (3)登记归还日期,时间,里程等信息。 (4)系统计算相应的收费数目。 满足上述需求的系统主要包括以下几个模块。 (1)系统用户管理模块。

(2)日常业务管理模块。 (3)车辆信息管理模块。 (4)客户会员管理模块。 2 系统的UML基本模型 汽车租赁管理系统事件列表2.1.事件描系统输提供输接受输 编 预定车客成 员司机信客 客员 方信第三方信 保险信员客 租赁协客员 邮箱是满员燃料 满还车信员 员维修费 否受员 否要保保员入 行 时候 客户付付款信客员 2.2系统的用例图

2.2.1 创建用例图之前首先需要确定参与者。 (1)在汽车租赁系统中,需要客户的参与。客户可以提出预订请求, 预订请求得到确认后可以取车,租赁期限到期后还应该将车返还给租赁商。 (2)租赁公司的员工则需要处理客户的租赁申请,并在汽车返还时对 车辆状况进行检查:2.2.2由以上分析可以看出,所有的动作都是围绕着 客户和公司员工进行的。因此,系统中的参与者主要有两类:客户和公司员工。 系统的用例主要如下三个: (1)预订车辆用例。客户在取车之前应该首先预订车辆。 (2)取车用例。如果客户的车辆预订得到确认,要在确定的日期到前 台取车。 (3)还车用例。客户应该在规定时间还车。 2.2.3扩展的基本用例叙述 用例:预订汽车 参与者:客户 目的:为客户保留预订的汽车 如果公司还有可供出租的汽车,则按客户的要求予以保留。以概述: 备客户租用 基本类型:

相关主题
文本预览
相关文档 最新文档