汽车租赁管理系统概要设计.docx

上传人:b****2 文档编号:2467775 上传时间:2022-10-29 格式:DOCX 页数:15 大小:98.52KB
下载 相关 举报
汽车租赁管理系统概要设计.docx_第1页
第1页 / 共15页
汽车租赁管理系统概要设计.docx_第2页
第2页 / 共15页
汽车租赁管理系统概要设计.docx_第3页
第3页 / 共15页
汽车租赁管理系统概要设计.docx_第4页
第4页 / 共15页
汽车租赁管理系统概要设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

汽车租赁管理系统概要设计.docx

《汽车租赁管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统概要设计.docx(15页珍藏版)》请在冰豆网上搜索。

汽车租赁管理系统概要设计.docx

汽车租赁管理系统概要设计

 

汽车租赁管理系统概要设计说明书

2014-2015学年第1学期《软件工程写作》考核试卷

 

学院:

信息与电子工程学院

专业:

软件工程

班级:

12软件2班

姓名:

学号:

201200208229

 

 

1.引言

1.1编写目的

《梧州市某某汽车租赁管理系统》概要设计书是在需求分析书的基础上编写出来的,是软件开发中非常重要的一个环节,它决定了软件的整体结构,决定了整个开发过程人员、时间的安排。

本概要设计说明书,将软件需求转换为未来系统的设计,逐步开发强壮的系统构架,将系统进行合理的子系统、功能的分解。

本文档的预期读者为系统分析员和程序员。

1.2项目背景

汽车租赁业被称为“朝阳产业”,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,正慢慢受到国内企事业单位和个人用户的青睐。

随着汽车租赁产业的飞速发展,传统的管理已经跟不上业务的需求。

该系统就是把繁杂的传统纸质记录操作取代,转而使用计算机与网络,简化了操作流程,从而缓解人力资源上的压力,也大大的便捷了客户,手续办理时间也大大减少。

根有利于公司的发展。

a.该项目开发软件的名称为:

梧州市某某汽车租赁管理系统的设计与实现。

委托单位:

梧州市某某汽车租赁公司

开发单位:

梧州学院

主管部门:

梧州学院XX团体。

b.项目与其他软件或其他系统的关系:

与中国建设银行系统交互,汽车租赁公司职工每人固定有一张建行工资卡,每月工资发放到工资卡。

1.3定义

MySQL全称mystructurequestlanguage,是一个开放源码的小型关联式管理系统。

Myeclipse是一个用于代码编写的软件。

HTTP协议:

超文本传送协议。

PC机:

电脑

E-R图:

实体-联系图

1.4参考资料

A.项目经核准的计划任务书、合同或上级机关的批文。

B.项目开发计划,《梧州市某某汽车租赁管理系统需求说明书》。

C.文档所引用的资料、标准和规范:

《软件工程导论》[M]张海藩、牟永梅编著,清华大学出版社,2013年8月第6版。

《软件文档写作》[M]马平、黄冬梅编著,电子工业出版社,2010年5月第1版。

《UML系统建模与分析设计》,刁成嘉编著,机械工业出版社,2013年6月。

《数据库技术与应用》,陆桂明,机械工业出版社,2008年9月。

D.参考文档规范,按照国家《概要设计说明书GB8567—88》。

2.任务概述

2.1目标

为汽车租赁公司提供完整的集汽车管理、各户管理、租赁管理于一体的租赁管理系统。

该系统按照汽车租赁的实际业务流程,结合了租赁行业实际运营特点,能够很好的满足汽车租赁行业的信息化需求。

该系统功能齐全、易学易用,其中包括汽车租赁过程

中的多数环节:

预定、租车、续租、还车、检查、加油、违章、事故、投诉、车辆及驾

驶员台帐等,并可分为统计查询,日收入、月收入报表等,可以极大的提高工作效率,达到有效管理企业和提高效益的目的。

汽车租赁管理系统:

员工,管理员与客户能够登录进入系统。

客户能够查询汽车与司机的各项信息,客户自身信息的修改,填写汽车租赁与司机雇佣的合同。

员工能够进行对客户租赁汽车和雇佣司机的相关业务流进行操作。

管理员进行各项信息管理,对用户的权限进行管理。

2.2运行环境

操作系统:

WindowsXP或Windows7

支持环境:

IIS5.0(InternetInformationServer)

数据库:

MySQLServer5

2.3需求概述

汽车租赁管理系统具有客户信息的管理,员工管理,汽车租赁业务流程的处理以及汽车等信息的管理。

该软件管理系统集命令、编程、编辑与一体,完成过滤、定位显示。

2.4条件与限制

为了使汽车租赁管理系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式的管理部署方案,将处理关键业务逻辑的应用程序服务器和处理业务数据的数据库服务隔离开来。

实现管理与数据的分离,便于管理和维护。

3.总体设计

3.1处理流程

1.登录流程处理

 

2.业务流程处理

3.2总体结构和模块外部设计

3.3功能分配

1、信息管理子系统

在汽车租赁系统中,对客户、工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。

在汽车租赁系统中,供了使用者录入、修改并维护基本数据的途径。

例如对客户的个人信息、租赁信息、车辆的基本信息等的录入和修改

信息管理子系统具备有对司机,员工,汽车,客户的添加与修改,同时根据不同用户查询不同的数据。

管理员可以删除司机,员工,汽车,客户的信息。

2、服务管理子系统

1.汽车租赁:

客户可以通过不同的方式(包括电话、前台、网上)预订车辆并填写合同由员工审核

2.司机雇佣:

客户可以通过不同的方式(包括电话、前台、网上)雇佣司机并填写合同由员工审核。

3.还车:

有工作人员对汽车检查后入库登记并结算客户租赁汽车与雇用司机的费用并解除订单状态。

4.客户可以填写汽车租赁申请表,工作人员负责处理这些表格。

同时,

技术人员可以提交每辆车的状态,以便工作人员根据这些资料决定是否

批准客户的请求。

5.能够保存客户的预订申请单,能够保存客户的历史记录,工作人员可以

处理申请。

3、汽车保险管理子系统

记录汽车投保记录以及记录汽车出现事故记录。

4、管理员管理子系统

管理员拥有所用用户的权限以及管理员自身对普通用户的该系统的最终用户为管理员,管理员可以对员工、司机、汽车、客户进行的增加、删除、修改操作。

管理员都可以浏览客户、员工、汽车、司机信息,修改自身信息;实现对客户、员工信息的增加、删除、修改,实现员工与客户之间的匹配管理。

4.接口设计

4.1外部接口

用户接口:

本系统的界面清晰,用户通过输入合法身份密码即可进入此系统。

硬件接口:

由于本系统是B/S结构的系统,因此网络是必备条件之一,网络使用HTTP协议,本环境的服务器为windows2000,客户端操作系统为windowsXP或windows7。

软件接口:

在服务器需要安装MyEclipse9.1以上服务器和MySQLServer5服务器版本软件,其他兼容软件也可对接。

4.2内部接口

采用面向对象设计思想,采用类的继承、多态等方式。

4.3用户接口

(1)进入《梧州市某某汽车租赁管理系统》主界面,用户输入账号和密码,只

有输入正确才能进入系统。

(2)在做新建和更新类操作时,只有输入合法的内容才能成功的编辑内容

5.数据结构设计

5.1逻辑结构设计

E-R图

 

 

5.2物理结构设计

1.用户信息表USER

字段名

数据类型

备注

是否为空

主键或外键

Userid

int

用编号

主键

Username

varchar(50)

用户帐号

Userpwd

varchar(50)

用户密码

Usertype

varchar(50)

用户类型

2.员工信息表WORKER

字段名

数据类型

字段说明

是否为空

主键或外键

Wokerid

int

员工工号

主键

Wokertype

varchar(50)

员工职位

Wokername

varchar(50)

员工用户名

Wokersex

varchar(50)

员工性别

Wokerage

varchar(50)

员工年龄

Wokertel

varchar(50)

员工电话

Wokernumber

varchar(50)

员工身份证号

3.汽车信息表CAR

存储代码

数据类型

字段说明

是否为空

主键或外键

Cname

varchar(50)

汽车品牌名

Cnumber

varchar(50)

汽车牌照号码

主键

Ctype

varchar(50)

汽车所属类型

Ctime

varchar(50)

汽车使用到现在的时间

Cmileage

varchar(50)

汽车总共行驶的时间

4.车辆保险数据表CARINS

存储代码

数据类型

备注

是否为空

主键或外键

Bname

varchar(50)

车辆保险类型名字

Bnumer

int

车辆保险保单号码

主键

Cnumber

varchar(50)

投保车辆的车牌号

Bdate

date

签订保单的时间

Btime

date

车辆保险的有效时间

Bmoney

int

投保金额

Dname

varchar(50)

保险公司名字

5.保险公司数据表INSCOMPANY

存储代码

数据类型

备注

是否为空

主键或外键

Dname

varchar(50)

保险公司名

Daddress

varchar(50)

保险公司地址

Dtel1

varchar(50)

公司联系电话

Dtel2

varchar(50)

事故报警电话

Dno

int

保险公司编号

主键

6.客户数据表

存储代码

数据类型

备注

是否为空

主键或外键

Kname

varchar(50)

客户姓名

Knumber

varchar(50)

客户身份证号码

主键

Ksex

varchar(50)

客户性别

Ktel

varchar(50)

客户联系电话

Klicense

varchar(50)

客户是否持有驾驶证

Kaddress

varchar(50)

客户的家庭住址

Kwork

varchar(50)

客户工作单位

7.司机数据字表DRIVER

存储代码

数据类型

备注

是否为空

主键或外键

Sname

varchar(50)

司机姓名

Ssex

varchar(50)

司机性别

Syear

varchar(50)

司机年龄

Snumber1

varchar(50)

司机身份证号码

Snumber2

varchar(50)

司机职工号

主键

Sold

varchar(50)

司机驾驶车辆的时间

Sclass

varchar(50)

司机所持驾照类别

Stel

varchar(50)

司机联系电话

8.租赁数据表LEASE

存储代码

类型

备注

是否为空

主键或外键

Znumber

int

签订租赁单据的号码

主键

Kname

varchar(50)

客户姓名

Knumber

int

身份证号

Ktel

int

联系电话

Cname

varchar(50)

车名

Ctype

varchar(50)

车辆类型

Cnumber

char

车辆牌号

Sname

char

雇佣司机名

Snumber2

int

雇佣司机编号

Sdate1

date

开始租车的时间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1