汽车租赁系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车租赁系统数据库设计
汽车租赁系统
一、课程设计的目的和意义
随着汽车租赁领域的繁荣和飞速发展,租车行业的信息量越来越大,越来越复杂。传统的管理方式无法适应当前迅速发展的市场,计算机和计算机网络技术迅速发展和普及,使用汽车租赁系统可以使得汽车租赁的效率得到很大的提高,同时降低经营成本,提高利润。
应用对数据库原理的理论学习,通过实践熟练掌握数据库创建、基本操作、程序系统的建立。并通过数据库原理软件设计实践,巩固在课堂教学中学习的关于数据库原理的有关知识和数据
库系统建立的方法,熟练掌握对于实际问题,为了建立一个关系数据库信息管理系统,必须得经过需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施以及数据库运行和维护的一般过程,为毕业设计打下基础。
二、术语定义
E-R图:为理解和表示问题域的信息而建立的数据模型,简称E-R图。具有实体、关系、属性三要素。
数据流图:数据流图是用来描绘软件系统逻辑模
型的图形工具,是描绘信息在系统中流动和处理的情况的。
数据字典:数据字典是对数据流图中出现的所有数据元素、数据流、文件、处理的定义的集合。
三、数据库的要求
主要功能:本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车经销商管理等。具有添加、修改、查询、删除等功能。方便租赁公司的工作,提高租赁公司的工作质量和工作效率。
性能要求:租借和归还信息必须及时更新,汽车租赁系统的信息必须无差错的存储在主服务器上。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时、准确。
安全与保密要求:管理员享有对客户信息库及汽车租借信息库和职员信息库的管理与修改。工作人员只享有对汽车租赁信息库的部分修改(写入与读出)。
完成期限:预计三个月
一、汽车租赁系统需求分析:
系统功能需求:
1)客户可以通过不同的方式(包括电话、前台、网上)预订车辆
1、能够保存客户的预订申请单
2、能够保存客户的历史记录
3、工作人员可以处理申请
4、技术人员可以保存对车辆检修的结构
2)满足以上功能需要以下几个模块:
1、基本数据维护模块。基本数据维护模块提供
了使用者录入、修改并维护基本数据的途径。
例如对客户的个人信息、租赁信息、车辆的基本信息等的录入和修改
2、基本业务模块。基本业务模块中,客户可以
填写汽车租赁申请表,工作人员负责处理这
些表格。同时,技术人员可以提交每辆车的
状态,以便工作人员根据这些资料决定是否
批准客户的请求。
3、数据库管理模块。在汽车租赁系统中,对客户、工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。
4、信息查询模块。信息查询模块主要用于查询相关信息,例如工作人员查询车辆信息和客户
信息等。 如以下层次图所示:
基本业务模块信息管理模块信息查询模块
基本数据维护模块
管理员处理续租请求
客户填写还车信息
管理员处理还车请求
删除客户信息
修改客户信息添加客户信息删除车辆信息修改车辆信息添加车辆信息客户填写预定信息
客户填写续租信息
管理员处理预定请求管理员填写服务记录
车辆信息管理租赁信息管理客户信息管理
查询租赁服务记录
查询客户信息查询车辆信息查询租赁信息
汽车租赁系统
数据字典 1、公司数据字典
属性名 存储代码 类型 长度
备注
编号 Fno
char 20 汽车租赁公司的编
号
名称Fname char 20 汽车租赁公司名称电话Ftell char 20 汽车租赁公司联系
方式
地址Faddress char 50 汽车租赁公司的地
址
电子邮箱Femail char 50 汽车租赁公司的电
子邮箱
传真Ffax char 20 汽车租赁公司的传
真
邮编Fzip char 10 汽车租赁公司的邮
编
2、汽车数据字典
属性名存储代码类型长
度
备注
编号Cno char 20 汽车车牌号名称Cname char 20 汽车品牌名类型Ctype char 20 汽车所属类型颜色Colour char 20 汽车颜色
使用时间Ctime char 20 汽车从投入使用到现
在的时间
行驶Cmileage char 20 汽车总共行驶的时间
里程
租赁价格Cprice long 10 租赁汽车每小时多少
钱
逾期价格Oprice long 10 超过该时间每小时多
少钱
状态State char 10 在库或不在库3、车辆保险数据字典
属性名存储代
码
类型长
度
备注
车险
号
Bno char 20 车辆保险类型号码
车险
名
Bname char 20 车辆保险保单名字
所保
车号
Cnumber char 20 投保车辆的车牌号
投保
时间
Bdate date 8 签订保单的时间
年限Btime int 10 车辆保险的有效时间保险
额
Bmoney int 10 投保金额
所属
公司
Dname char 20 保险公司名字