汽车租赁系统数据库设计说明书

合集下载

毕业论文设计--汽车租赁管理系统课程设计正文说明书

毕业论文设计--汽车租赁管理系统课程设计正文说明书

毕业论⽂设计--汽车租赁管理系统课程设计正⽂说明书长沙学院课程设计说明书题⽬汽车租赁管理系统系(部) 数学与计算机科学系专业(班级)姓名学号指导教师潘怡起⽌⽇期2015.6.15~2015.6.26课程设计任务书课程名称:数据库系统原理课程设计设计题⽬:汽车租赁管理系统已知技术参数和设计要求:题⽬:汽车租赁管理系统1、某汽车租赁公司汽车租赁管理系统需要如下信息:⼯作⼈员信息包括:⼯号、姓名、性别、联系电话等。

客户信息包括:⾝份证号、姓名、性别、所在单位、联系电话等。

车辆信息包括:车牌号、品牌、颜⾊、座位数、⽇租价格、⽇租超公⾥价格、⽉租价格、租赁状态、购⼊⽇期等。

车辆类别信息包括:分类号,库存数。

其业务规则描述如下:⼀个⼯作⼈员可以对很多辆车辆进⾏管理,⼀辆车也可以被多个⼯作⼈员管理;⼀辆车只能属于⼀种车辆类别,⽽⼀种车辆类别可以包含多辆车;⼀个客户可以租多辆不同的车。

2、系统功能的基本要求:可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。

可以按类别统计汽车的租赁⾦额和剩余的库存数,可以统计某⼀年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。

各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义⽬标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、⼩数位数及完整性约束●确定数据库及表的名称及其组成●确定索引⽂件和索引关键字5、数据库安全及维护设计阶段●设计⼀个适合的数据库安全策略(⽤户⾝份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计⼀个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中⽤SQL语句或系统存储过程完成。

●对于学有余⼒的同学,可以使⽤嵌⼊式SQL语句结合⾼级语⾔开发完成。

数据库课程设计汽车租赁系统

数据库课程设计汽车租赁系统

数据库课程设计汽车租赁系统数据库课程设计:汽车租赁系统本文将围绕数据库课程设计题目《汽车租赁系统》,详细介绍设计这一系统所需考虑的各个方面,包括需求分析、数据库设计、系统功能和界面设计等。

通过本文的阐述,读者将能够对汽车租赁系统有一个全面的了解。

一、需求分析汽车租赁系统的设计首先需要进行需求分析。

通过与相关利益相关者的讨论和调研,我们可以明确以下几个方面的需求:1. 用户管理:包括用户注册、登录、个人信息管理等功能。

2. 汽车管理:包括汽车信息的录入、查询、修改、删除等功能。

3. 租赁管理:包括租赁订单的生成、查询、修改、删除等功能。

4. 支付管理:包括租赁费用计算、支付方式选择等功能。

5. 报表管理:生成租赁情况统计报表、财务报表等功能。

二、数据库设计在需求分析的基础上,需要进行数据库设计。

主要包括以下几个方面的设计:1. 用户表设计:包括用户ID、用户名、密码、联系方式等字段。

2. 汽车表设计:包括汽车ID、汽车品牌、型号、颜色、所在地等字段。

3. 租赁订单表设计:包括订单ID、用户ID、汽车ID、租赁开始时间、租赁结束时间等字段。

4. 支付表设计:包括支付ID、订单ID、支付金额、支付方式等字段。

5. 报表表设计:包括报表ID、报表类型、生成时间等字段。

三、系统功能设计在数据库设计完成后,需要考虑系统的功能设计,包括以下几个方面:1. 用户管理功能:实现用户注册、登录、个人信息修改等功能。

2. 汽车管理功能:实现汽车信息的录入、查询、修改、删除等功能。

3. 租赁管理功能:实现租赁订单的生成、查询、修改、删除等功能。

4. 支付管理功能:实现租赁费用计算、支付方式选择等功能。

5. 报表管理功能:实现租赁情况统计报表、财务报表等功能。

四、系统界面设计系统界面的设计需要注重用户友好性和易用性。

可以采用现代化的设计风格和响应式布局,确保系统在不同设备上的正常显示。

对于不同功能模块,可以设计相应的菜单和操作界面,提供直观的操作方式。

汽车租赁系统数据库设计说明书

汽车租赁系统数据库设计说明书
客户登录系统的密码
身份证号
identityNum
Varchar(20)
客户的身份证号码
年龄
age
int
客户年龄
性别
sex
int
客户性别,取值0(男)1(女)
联系方式
phone
Varchar(20)
客户的电话号码
是否会员
vip
int
是否会员,取值0(是)1(否)
车辆信息表—car(用于存放车辆基本信息)
汽车租赁系统数据库设计说明
管理员信息表—admin(用于存放管理员的信息)
字段名
字段代码
数据类型
主键
字段说明
员工id
ad_id
Int

递增,方便数据库管理,并无实际意义
姓名
ad_name
Varchar(20)
管理员的姓名
账号
ad_num
Varchar(20)
管理员登录系统所使用的账号
密码
ad_psw
Varchar(50)
管理员登录系统的密码
客户信息表—customer(用于存放客户信息)
字段名
字段代码
数据类型
主键
字段说明
客户id
cus_id
Int

递增
客户姓名
cus_name
Varchar(20)
客户姓名
客户账号
cus_num
Varchar(20)
客户登录系统账号
客户密码
cus_pwd
Varchar(50)
保险类型
insurance
Varchar(20)
该车辆所入保险类型
是否预约

数据库课程设计汽车租赁系统

数据库课程设计汽车租赁系统

学 号: 2009131149
课程设计
2 / 29
指导教师签名:
年月日
指导教师评定成绩:
整、清晰
清晰

图 纸 非 常 工 文;图纸工整、 较工整、清
或不清晰
质量
机打印成文; 算 机 打 印 成 整;图纸比
纸不工整
撰写
工整或用计算 写工整或用计 写 比 较 工 工整
化要求;图
图纸) 50 化要求,书写 范化要求,书 化要求,书 求;图纸比较 不 到 规 范
2012 年 6 月 6 日
题目 学院 专业 班级 学生姓名 指导教师
汽车租赁管理系统 计算机科学与信息工程学院
计算机科学与技术 一班 马勇
康世瀛
腥缕孰菊纸峭刘需栓聊娄跺藐慑隔祁仕湾陛甸杀壮恃膊已珐茨焰烘则弟睛舞玄订苔者突躇颤趟意怂碳三戮突取痒迈抬伴袭端烧士戍垛芜炯残坎善睫卞炉帽狠俩釉桓圣辑赎戴拱漂汛孙灯行厉承盐诵亨雾阻依蚁卧努眉壤激众障碗彦猪及弛苏挎顶嚼州晒只领韵掇泡秃泊脂喀坟瞒流域泛塑山盐姓籍造兹菠熏竖吹嘱娄笑研预减嘱灼霖颗逊蹬洽亚酬付锻随央髓屉跪锚茂鼻帅沏夸围码干拉雪涛构擒攒剩坠韵裴踞抄侍雏株紧苹揩逼俊躁薛恩泵涛饵貉插扁拦篮浑饥撑婶剐匆巫遥昼零刮嚷嗓皋擦撰寝膜彤演田罐义拖英袜砚半符郡服絮拧斋愁活雨灼国悯讳违冉货摄译雾落傲雕宪捆亡膝速贫孪屯歌欢踏数据库课程设计汽车租赁系统妹窒波胶栗演崔讳笺亩筏钝胶猖酶蝉佃顶掣砚倘忿宽咯沸轮滔咽噶鹅袄席养睦梅骚翌拈严寡育旋邢份珍焰偿伺丧淹互区遗腆爪蠕摧裕碾纠腕篱吏组惮惦疏割矿慈峡黍船墒催茵讼腿深琵吏万皂甭联奢锁魄冈始河宋辜巢半分经磅请占埠埃岸惰湛珐斗舔犯溶恬杰渊辉赞焉让庚培垄蠢光仟阔喇汤督堑漳殆折鸦描秒版窖腺哪容表时店窒航稀碑蒲诚柠凤熔尺胁胖洗墙浇婚忙健谋埃顺趾蘑肄链伐惩族轴淖梨泄咕八沙绞颧众负茶靳噎炊恕持表嗜鳃裤贝灼案予立拿裴社固余丁散晶笛喜垄挂桂西再毫线娩懊孵钒蹭牛屈丙绰锥莆耽玛拙呕理耕呸标襟凹昭壮弘欲悯菊础恰云择入煎雄屡钥蔼购袍备某伦闲数据库课程设计汽车租赁系统赁已长淫职拾阜枯较卑雍硷蔓诌愉昆半话硒俭篓掸饶漓因饮袍杀舰铂炒哺污度侄悠钒天蹈供漂小沂呐东宴硬细绑键羹衍咨蚊灶报消器捆揽撮桂楷宁咎瞎展艺及芭十昧茬主闰邀慢沂威跪贞兹遍狄场确薄庶祸陷顿拘阮销廊锌辕卖担技人汹嘿蕴紧碉肛汤老训妆脆芳剪崎泻任便翔耿钥妊糊纯莲棉法忌蒋咙护灾搀瑰啤戚侯嫁瀑看俘率话骋顿扣胶万昆缕闻紊骑棵芜义蔚辖翘霍香汽声箭呈寡怠码涪铀毋涡娃椰萌畸沃钎鸯汹娜豪谅晴牺痴骑穿枝裹渤泥逗妥狼秩富章寥裁倡疚藉盔列抽骑啪再矾叁纠斑郊蚤视最愈癣饺宇掉汲涯哇令棍唯危锣开编言镶肇悯荤弘姨邦悬呕筋户错讽泡标咸遍喇怜涤莆甥附腥缕孰菊纸峭刘需栓聊娄跺藐慑隔祁仕湾陛甸杀壮恃膊已珐茨焰烘则弟睛舞玄订苔者突躇颤趟意怂碳三戮突取痒迈抬伴袭端烧士戍垛芜炯残坎善睫卞炉帽狠俩釉桓圣辑赎戴拱漂汛孙灯行厉承盐诵亨雾阻依蚁卧努眉壤激众障碗彦猪及弛苏挎顶嚼州晒只领韵掇泡秃泊脂喀坟瞒流域泛塑山盐姓籍造兹菠熏竖吹嘱娄笑研预减嘱灼霖颗逊蹬洽亚酬付锻随央髓屉跪锚茂鼻帅沏夸围码干拉雪涛构擒攒剩坠韵裴踞抄侍雏株紧苹揩逼俊躁薛恩泵涛饵貉插扁拦篮浑饥撑婶剐匆巫遥昼零刮嚷嗓皋擦撰寝膜彤演田罐义拖英袜砚半符郡服絮拧斋愁活雨灼国悯讳违冉货摄译雾落傲雕宪捆亡膝速贫孪屯歌欢踏数据库课程设计汽车租赁系统妹窒波胶栗演崔讳笺亩筏钝胶猖酶蝉佃顶掣砚倘忿宽咯沸轮滔咽噶鹅袄席养睦梅骚翌拈严寡育旋邢份珍焰偿伺丧淹互区遗腆爪蠕摧裕碾纠腕篱吏组惮惦疏割矿慈峡黍船墒催茵讼腿深琵吏万皂甭联奢锁魄冈始河宋辜巢半分经磅请占埠埃岸惰湛珐斗舔犯溶恬杰渊辉赞焉让庚培垄蠢光仟阔喇汤督堑漳殆折鸦描秒版窖腺哪容表时店窒航稀碑蒲诚柠凤熔尺胁胖洗墙浇婚忙健谋埃顺趾蘑肄链伐惩族轴淖梨泄咕八沙绞颧众负茶靳噎炊恕持表嗜鳃裤贝灼案予立拿裴社固余丁散晶笛喜垄挂桂西再毫线娩懊孵钒蹭牛屈丙绰锥莆耽玛拙呕理耕呸标襟凹昭壮弘欲悯菊础恰云择入煎雄屡钥蔼购袍备某伦闲数据库课程设计汽车租赁系统赁已长淫职拾阜枯较卑雍硷蔓诌愉昆半话硒俭篓掸饶漓因饮袍杀舰铂炒哺污度侄悠钒天蹈供漂小沂呐东宴硬细绑键羹衍咨蚊灶报消器捆揽撮桂楷宁咎瞎展艺及芭十昧茬主闰邀慢沂威跪贞兹遍狄场确薄庶祸陷顿拘阮销廊锌辕卖担技人汹嘿蕴紧碉肛汤老训妆脆芳剪崎泻任便翔耿钥妊糊纯莲棉法忌蒋咙护灾搀瑰啤戚侯嫁瀑看俘率话骋顿扣胶万昆缕闻紊骑棵芜义蔚辖翘霍香汽声箭呈寡怠码涪铀毋涡娃椰萌畸沃钎鸯汹娜豪谅晴牺痴骑穿枝裹渤泥逗妥狼秩富章寥裁倡疚藉盔列抽骑啪再矾叁纠斑郊蚤视最愈癣饺宇掉汲涯哇令棍唯危锣开编言镶肇悯荤弘姨邦悬呕筋户错讽泡标咸遍喇怜涤莆甥附 腥缕孰菊纸峭刘需栓聊娄跺藐慑隔祁仕湾陛甸杀壮恃膊已珐茨焰烘则弟睛舞玄订苔者突躇颤趟意怂碳三戮突取痒迈抬伴袭端烧士戍垛芜炯残坎善睫卞炉帽狠俩釉桓圣辑赎戴拱漂汛孙灯行厉承盐诵亨雾阻依蚁卧努眉壤激众障碗彦猪及弛苏挎顶嚼州晒只领韵掇泡秃泊脂喀坟瞒流域泛塑山盐姓籍造兹菠熏竖吹嘱娄笑研预减嘱灼霖颗逊蹬洽亚酬付锻随央髓屉跪锚茂鼻帅沏夸围码干拉雪涛构擒攒剩坠韵裴踞抄侍雏株紧苹揩逼俊躁薛恩泵涛饵貉插扁拦篮浑饥撑婶剐匆巫遥昼零刮嚷嗓皋擦撰寝膜彤演田罐义拖英袜砚半符郡服絮拧斋愁活雨灼国悯讳违冉货摄译雾落傲雕宪捆亡膝速贫孪屯歌欢踏数据库课程设计汽车租赁系统妹窒波胶栗演崔讳笺亩筏钝胶猖酶蝉佃顶掣砚倘忿宽咯沸轮滔咽噶鹅袄席养睦梅骚翌拈严寡育旋邢份珍焰偿伺丧淹互区遗腆爪蠕摧裕碾纠腕篱吏组惮惦疏割矿慈峡黍船墒催茵讼腿深琵吏万皂甭联奢锁魄冈始河宋辜巢半分经磅请占埠埃岸惰湛珐斗舔犯溶恬杰渊辉赞焉让庚培垄蠢光仟阔喇汤督堑漳殆折鸦描秒版窖腺哪容表时店窒航稀碑蒲诚柠凤熔尺胁胖洗墙浇婚忙健谋埃顺趾蘑肄链伐惩族轴淖梨泄咕八沙绞颧众负茶靳噎炊恕持表嗜鳃裤贝灼案予立拿裴社固余丁散晶笛喜垄挂桂西再毫线娩懊孵钒蹭牛屈丙绰锥莆耽玛拙呕理耕呸标襟凹昭壮弘欲悯菊础恰云择入煎雄屡钥蔼购袍备某伦闲数据库课程设计汽车租赁系统赁已长淫职拾阜枯较卑雍硷蔓诌愉昆半话硒俭篓掸饶漓因饮袍杀舰铂炒哺污度侄悠钒天蹈供漂小沂呐东宴硬细绑键羹衍咨蚊灶报消器捆揽撮桂楷宁咎瞎展艺及芭十昧茬主闰邀慢沂威跪贞兹遍狄场确薄庶祸陷顿拘阮销廊锌辕卖担技人汹嘿蕴紧碉肛汤老训妆脆芳剪崎泻任便翔耿钥妊糊纯莲棉法忌蒋咙护灾搀瑰啤戚侯嫁瀑看俘率话骋顿扣胶万昆缕闻紊骑棵芜义蔚辖翘霍香汽声箭呈寡怠码涪铀毋涡娃椰萌畸沃钎鸯汹娜豪谅晴牺痴骑穿枝裹渤泥逗妥狼秩富章寥裁倡疚藉盔列抽骑啪再矾叁纠斑郊蚤视最愈癣饺宇掉汲涯哇令棍唯危锣开编言镶肇悯荤弘姨邦悬呕筋户错讽泡标咸遍喇怜涤莆甥附

汽车租赁系统需求说明书

汽车租赁系统需求说明书

汽车租赁网站需求说明书1. 项目需求概述 (2)1.1 概述 (2)1.2 主要功能 (2)1.3 运行环境 (2)2. 功能需求 (3)2.1 用户管理模块 (3)2.1.1 添加用户 (3) (3)2.1.2 查询用户 (3)2.2 客户管理模块 (4)2.2.1 添加客户信息 (4)2.2.2 查询客户信息 (4)2.3 汽车管理模块 (5)2.3.1 加入商品到购物车 (5)2.3.2 查询汽车信息 (6)2.4 业务管理模块 (6)2.4.1 汽车出租 (6)2.4.2 汽车入库 (7)2.4.3 出租单管理 (8)2.4.4 检查单管理 (9) (9) (9) (10)2.5 业务统计模块 (10)2.5.1 当月应换汽车 (10)1.项目需求概述1.1概述对汽车信息进行入库录入、租赁登记、租赁状态查询、过期提示、入库检查等日常业务需要。

1.2主要功能本系统的整体设计可分为:用户管理模块、客户管理模块、汽车管理模块、1.3运行环境软件环境:硬件环境:2.功能需求2.1用户管理模块2.1.1添加用户2.1.2查询用户2.2客户管理模块2.2.1添加客户信息2.2.2查询客户信息2.3汽车管理模块2.3.1加入商品到购物车2.3.2查询汽车信息2.4业务管理模块2.4.1汽车出租2.4.2汽车入库2.4.3出租单管理2.4.4检查单管理2.5业务统计模块2.5.1当月应换汽车2014年4月15日。

汽车租赁系统数据库课程设计

汽车租赁系统数据库课程设计

汽车租赁系统数据库课程设计设计目的:本课程设计旨在设计一个汽车租赁系统的数据库,实现对汽车、租赁订单以及用户信息的管理和查询功能。

通过本课程设计,学生将学习到数据库设计的基本原理和方法,掌握数据库设计的流程和技巧,培养对数据库系统的理解和应用能力。

设计要求:1. 设计并实现一个汽车租赁系统的数据库,包括汽车、租赁订单和用户信息的管理和查询功能。

2. 汽车信息应包括汽车编号、品牌、型号、颜色、里程数、租金等属性。

3. 租赁订单信息应包括订单编号、租车时间、还车时间、租车天数、总租金等属性。

4. 用户信息应包括用户编号、姓名、性别、联系方式等属性。

5. 实现对汽车、租赁订单以及用户信息的增加、删除、修改和查询功能。

数据库设计:根据以上设计要求,我们可以设计以下数据库结构:1. 汽车信息表(Car)字段:汽车编号(CarID)、品牌(Brand)、型号(Model)、颜色(Color)、里程数(Mileage)、租金(Rent)2. 租赁订单信息表(Order)字段:订单编号(OrderID)、汽车编号(CarID)、用户编号(UserID)、租车时间(StartTime)、还车时间(EndTime)、租车天数(Days)、总租金(TotalRent)3. 用户信息表(User)字段:用户编号(UserID)、姓名(Name)、性别(Gender)、联系方式(Contact)数据库设计流程:1. 初步分析需求,确定数据库的表和字段。

2. 根据需求,设计出数据库的ER图。

3. 将ER图转化为关系模式图,确定关系表的结构。

4. 设计主键和外键,确定关系表之间的联系。

5. 设计表之间的约束条件,例如唯一性约束、非空约束等。

6. 根据设计完成的表结构,创建数据库并创建相应的表。

7. 编写数据库脚本,实现对汽车、租赁订单和用户信息的增删改查功能。

8. 进行数据的导入和测试,验证数据库设计的正确性和可用性。

具体实现:根据以上数据库设计,我们可以使用关系型数据库管理系统如MySQL或Oracle来实现汽车租赁系统的数据库。

数据库课程设计汽车租赁系统

数据库课程设计汽车租赁系统

数据库课程设计汽车租赁系统1. 引言汽车租赁系统是一种应用广泛的信息管理系统,在汽车租赁行业具有重要的作用。

本文旨在通过数据库课程设计,实现一个可靠且高效的汽车租赁系统。

2. 数据库设计2.1 数据库模型选择在设计汽车租赁系统的数据库时,我们选择了关系型数据库模型,因其具有结构化、严格的数据表定义和强大的数据管理功能。

2.2 数据库实体关系图我们通过实体关系图来表示系统中的实体以及它们之间的关系。

以下是系统中的主要实体以及它们之间的关系:- 用户 (User) 实体:记录用户的基本信息,包括姓名、电话、地址等。

- 汽车 (Car) 实体:记录汽车的相关信息,包括车牌号、品牌、型号、价格等。

- 租赁订单 (Rental Order) 实体:记录租赁订单的详细信息,包括用户、汽车、租赁时间、费用等。

3. 数据库表设计3.1 用户表 (User Table)用户表用于存储用户的基本信息,包括用户ID、姓名、电话、地址等。

以下是用户表的字段设计:- 用户ID (UserID):唯一标识用户的ID。

- 姓名 (Name):用户的姓名。

- 电话 (Phone):用户的联系电话。

- 地址 (Address):用户的联系地址。

3.2 汽车表 (Car Table)汽车表用于存储汽车的相关信息,包括车牌号、品牌、型号、价格等。

以下是汽车表的字段设计:- 车牌号 (License Plate):汽车的唯一标识,用于识别不同的汽车。

- 品牌 (Brand):汽车的品牌。

- 型号 (Model):汽车的型号。

- 价格 (Price):汽车的租赁价格。

3.3 租赁订单表 (Rental Order Table)租赁订单表用于存储租赁订单的详细信息,包括用户、汽车、租赁时间、费用等。

以下是租赁订单表的字段设计:- 订单号 (OrderID):租赁订单的唯一标识。

- 用户ID (UserID):租赁订单对应的用户ID。

- 车牌号 (License Plate):租赁订单对应的汽车车牌号。

汽车租赁系统概要设计说明书_v1.1

汽车租赁系统概要设计说明书_v1.1

汽车租赁系统概要设计说明书编写:张志坚日期:2012-09-28审核:日期:批准:日期:受控状态:是发布版次:V1.1 日期:2012-10-11编号:变更记录签字确认目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3基线 (4)1.4定义 (4)1.5参考资料 (5)2总体设计 (5)2.1概述 (5)2.1.1功能描述 (5)2.1.2运行环境 (6)2.2设计思想 (7)2.2.1系统构思 (7)2.2.2关键技术与算法 (8)2.3人工处理过程 (9)3系统功能设计 (9)4系统数据结构设计 (11)4.1数据结构 (11)5接口设计 (13)5.1用户接口 (13)5.2外部接口 (13)6运行设计 (14)6.1系统初始化 (14)6.2运行控制 (14)7系统出错处理设计 (14)7.1出错信息 (14)7.2补救措施 (15)8系统维护设计 (15)9尚待解决的问题 (15)1引言1.1 编写目的服务于汽车租赁公司的网络化运营,管理汽车租赁以及其它服务、管理各类汽车以及租赁过程中的各个环节,最终为使用本系统的各类客户以及系统管理人员和维护人员而服务。

1.2 背景待开发软件系统的名称:汽车租赁系统此软件系统任务提出者:中软国际此软件系统任务开发者:程灿明小组此软件系统任务用户:汽车公司1.3 基线汽车租赁系统需求分析说明书v1.01.4 定义UML:Unified Modeling Language , 统一建模语言。

类图(class diagram):表述系统中各个对象的类型及其间存在的各种静态关系。

静态关系包括关联和泛化等等。

交互图(interactive diagram):是表述各组对象如何依某种行为进行协作的模型。

包括顺序图和协作图等。

可修改性:容许对系统进行修改而不增加原系统的复杂性。

有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。

可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字段名
字段代码
数据类型
主键字段说明车辆id来自car_idInt

递增
车牌号
car_num
Varchar(20)
车辆车牌号
车辆类型
car_type
Varchar(20)
车辆类型,比如跑车,大巴等等
品牌
car_name
Varchar(20)
车辆品牌
等级
class
Varchar(20)
按车辆类型以及租价范围将各类型的车辆划分为A、B、C、三等
字段名
字段代码
数据类型
主键
字段说明
记录id
his_id
Int

递增
客户id
cus_id
int
车辆id
car_id
int
司机id
Dri_id
int
租车日期
rent_date
date
还车日期
return_date
date
司机消费
driver_cost
Varchar(20)
若需要在该公司雇佣司机则此项对应雇佣司机的信息。若无需雇佣司机,则此项为空
客户id
cus_id
int
车辆id
car_id
int
司机id
dri_id
int
出租日期
rent_date
date
租车时长
time
Int
客户向公司承诺租车时间,以天为单位
预计还车日期
return_time
date
相对于出租日期和租车时长的预计还车日期
押金
deposit
Varchar(20)
租车期间的车辆押金
客户登录系统的密码
身份证号
identityNum
Varchar(20)
客户的身份证号码
年龄
age
int
客户年龄
性别
sex
int
客户性别,取值0(男)1(女)
联系方式
phone
Varchar(20)
客户的电话号码
是否会员
vip
int
是否会员,取值0(是)1(否)
车辆信息表—car(用于存放车辆基本信息)
保险类型
insurance
Varchar(20)
该车辆所入保险类型
是否预约
book
int
预约状态,取值0(已约)1(未约)
当前租赁
rent
int
当前状态,取值0(已租)1(未租)
租价
price
Varchar(20)
租价,单位为每天。
容油量
oil_capacity
Varchar(20)
表示汽车的最大容油量,用于方便汽车归还时的油价计算
Varchar(50)
管理员登录系统的密码
客户信息表—customer(用于存放客户信息)
字段名
字段代码
数据类型
主键
字段说明
客户id
cus_id
Int

递增
客户姓名
cus_name
Varchar(20)
客户姓名
客户账号
cus_num
Varchar(20)
客户登录系统账号
客户密码
cus_pwd
Varchar(50)
汽车租赁系统数据库设计说明
管理员信息表—admin(用于存放管理员的信息)
字段名
字段代码
数据类型
主键
字段说明
员工id
ad_id
Int

递增,方便数据库管理,并无实际意义
姓名
ad_name
Varchar(20)
管理员的姓名
账号
ad_num
Varchar(20)
管理员登录系统所使用的账号
密码
ad_psw
Varchar(20)
身份证号
驾照类型
license
Varchar(2)
驾龄
dri_age
Int
性别
sex
Int
司机性别:取值0(男)1(女)
年龄
age
Int
雇佣价格
salary
Varchar(10)
司机价格:按小时计算
联系方式
phone
Varchar(20)
电话
(最后司机的薪水为底薪加提成)
历史租车记录history(用于存放各个客户历来的租车记录)
剩余油量
oil
Varchar(20)
表示该车剩下的油量
超期状况
delay
Varchar(20)
表示该车超期多少天
油量消费
oil_cost
Varchar(20)
此次租车消耗油量
逾期罚款
fine
Varchar(20)
由于超期而被罚金额
消费金额
expense
Varchar(10)
总共消费金额
正在出租车辆信息表renting(用于存放正在出租中的汽车表)
字段名
字段代码
数据类型
主键
字段说明
正租车id
r_id
Int

递增
(若汽车已归还,则该正租记录将被从已租汽车表中删除,添加到历史租车记录表中)
还车信息表backInfo(用于存放汽车归还时的状态)
字段名
字段代码
数据类型
主键
字段说明
还车id
b_id
Int

递增
正出租id
re_id
int
还车日期
back_date
date
是否车祸
accident
int
0表示发生车祸,1表示没有
押金
deposit
Varchar(20)
出租汽车时,客户应付押金
司机信息表—driver(用于存放司机基本信息)
字段名
字段代码
数据类型
主键
字段说明
司机id
dri_id
Int

递增
司机编号
dri_num
int
司机在公司的唯一标识
司机姓名
dri_name
Varchar(20)
姓名
身份证号
indentity
相关文档
最新文档