1、 课程设计评分细则 序号 评 分 内 容 分值 得 分1 选题新颖、结构完整、原创性强,语言规范、排版美观、装订规范。 202 需求分析工作深入详细,业务流程图、数据流程图、数据字典等需求文档完整,正确性高 403 概念结构设计合理, CDM 的属性及其数据类型与数据字典一致,且正确性高 204 转换的 PDM 正确性高,相应的 SQL 教本正确,参考文献完整 105 提交了数据库文件,且电子文档与打印稿一致 106 迟到、早退、打游戏或做无关之事,发现一次扣 5 分;旷课一次扣 20 分 负分答辩教师签名最终成绩数据库原理及应用课程设计报告题目:汽车租赁管理系统的数据库设计学 号: 姓 名:
2、 指导教师: 2012 年 1 月汽车租赁管理系统数据库设计目 录1.项目背景 .11.1 选题背景 .11.2 系统目标和实现技术 .12.需求分析 .22.1 业务流程分析 .22.1.1 车辆信息查询 .22.1.2 创建车辆租借记录 .32.1.3 车辆归还 .42.1.4 续租 .52.2 数据 流程分析 .72.2.1 汽车租借系统的顶层数据流程图 .72.2.2 汽车租借系统第二层数据流程图 .82.3 数据字典 .92.3.1 数据流的描述 .92.3.2 处理逻辑的描述 .102.3.3 数据存储的描述 .113.概念结 构设计 .123.1CDM 图 .124.逻辑结构 设
3、计 .134.1PDM 图 .135.物 理结 构设计 .146.总 结 .177.参考 文献 .18汽车租赁管理系统数据库设计11.项目背景1.1 选题背景随着车辆工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业,使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。另外,随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。原来的数据处理手工操作,工作量大,出错率高,出错后不易更改。租车公司采取手工方式对车辆租借情况进行人工管理,由于信息比较多,信息的管理工作混乱而又复杂,如再要进行
4、查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。1.2 系统目标和实现技术我立足于以上原则建立了一个租车公司车辆管理系统,使车辆管理工作规范化,系统化,程序化,避免车辆管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的实现对车辆信息的管理。本系统用户面向各租赁汽车企业的工作人员和相关领导,主要功能包括系统用户管理、日常业务信息管理和车辆及客户信息管理等。 汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车车管理工作变得量大而又复
5、杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。此数据库系统为了实现汽车出租公司的汽车,人员,汽车租借等数据的管理而设计的系统。系统主要提供了车辆信息查询,车辆租借记录,车辆归还和续租四个功能。本系统提供将按照现代数据库开发设计过程进行分析设计并实现。汽车租赁管理系统数据库设计22.需求分析这个题目中需要实现的系统功能有车辆信息查询,创建车辆租借记录,车辆归还和续租2.1 业务流程分
6、析数据库系统将支持车辆查询,创建车辆租借记录,车辆归还,逾期罚款和续租四个功能,以下是详细分析:2.1.1 车辆信息查询:功能简要说明:根据客户需要(例如:车颜色,出租价格,类型) ,查询出租的车辆信息。详细过程:1. 客户输入需要查询的车辆信息,如:车类型,车颜色,价格2. 系统查询数据库并返回符合用户查询条件的结果数据库实现方案:该功能实现起来比较简单,只需要建立起一张汽车信息的表,然后进行单表查询,查询完后将结果返回给用户就可以了。图 2_1汽车租赁管理系统数据库设计32.1.2 创建车辆租借记录:简要分析:当客户选择了租借的车辆,并办理相关手续后,系统将生产一条租借记录详细过程:1.
7、客户与公司签署汽车租借合同并付款2. 员工将车辆,客户,合同,押金等信息录入数据库3. 员工给客户一张借车单,客户就可以开走车辆数据库实现方案:实现此功能需要建立一张汽车租借记录表,当员工办理完一次租借业务后,就会将这次租借信息输入数据库中,输入的信息包括:客户的信息,车的信息,和办理员工的信息。并且,被出租的车辆状态会被标识为已被出租。图 2_2汽车租赁管理系统数据库设计42.1.3 车辆归还: 简要分析:当客户使用完车后,将车辆归还的过程详细过程:1. 客户将车辆归还公司2. 公司相关人员检查车辆是否完整,不完整的会与公司相关人员协商赔偿(划分在数据库业务范畴之外)3. 如果完整,则直接办
8、理归还手续数据库实现方案:此功能中大部分业务逻辑都是在数据库系统之外完成的,唯一和本系统有关的操作就是当归还成功后,归还车辆的汽车表中的状态将该为可出租,图 2_3汽车租赁管理系统数据库设计52.1.4 续租: 简要分析:如果客户需要继续续租汽车,则联系相关人员可直接办理详细过程:1. 客户联系工作人员,要求续租,并给予工作人员续租车辆的 ID2. 工作人员根据汽车的 ID 办理汽车续租合同3. 完成续租合同后就可以将续租记录输入数据库数据库实现方案:出于让数据库实现更简单,方便,易于维护的目的。本数据库就简单的在车辆出租记录中添加了“续租天数”字段,如果需要续租,只需要在“汽车出租”表中添加
9、“续租天数”就可以了。公司可以根据“汽车出租”表中“出租天数” , “续租天数”等字段计算租借价格。图 2_4汽车租赁管理系统数据库设计62.1.5 逾期罚款: 简要分析:为了节约人力,公司的软件系统应该具备自动查找逾期车辆,并罚款的功能,如果客户没有按预期的时间归还车辆,那么系统会根据逾期天数,生成罚款金额详细过程:1. 软件链接数据库查找逾期未还汽车2. 处理逾期未还,产生处理结果3. 将处理结果输入数据库数据库实现方案:为了实现此功能,我在数据库的“汽车租借记录”表中添加了“租借起始日” , “预期归还日” ,和“罚款”三个字段。只需要对此表中的三个字段进行相应修改就可以实现此功能。图
10、2_5汽车租赁管理系统数据库设计72.2 数据流程分析2.2.1 汽车租借系统的顶层数据流程图:租借记录客户查询处理员工租借处理 归还处理 罚款处理请求服务信息租借信息归还信息罚款信息查询条件库存车辆信息查询结果结果条件图 2_5汽车租赁管理系统数据库设计82.2.2 汽车租借系统第二层数据流程图:S 1 租借记录E 1 客户查询处理P 1E 2 员工租借处理P 2续租处理P 3罚款处理P 5 . 1F 2 租借信息F 3 . 1 续租信息F 2 . 1 租借记录F 1 查询条件S 2 库存车辆信息F 1 . 1 车辆信息F 1 查询条件F 1 . 1 车辆信息租借车辆续租车辆归还车辆F 3 . 2 续租记录归还处理P 4 . 1检查汽车完整性处理( 是否损坏 )P 4F 4 归还汽车 I DF 4 归还汽车 I DS 2 库存车辆信息F 4 . 1 汽车完整度信息赔偿处理P 4 . 2F 4 归还汽车 I DF 4 归还汽车信息S 3 完成交易记录F 4 . 2 完成交易记录F 2 . 1 租借记录搜索未归还汽车P 5F 5 查询未归还汽车S 1 租借记录F 2 . 1 租借记录F 2 . 1 租借记录F 2 . 1 租借记录S 2 库存车辆信息图 2_6
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。