..课程设计课程名称:数据库课程设计学院:计算机科学与技术学院专业:网络工程姓名:学号:年级:任课教师:2015年12月12日..贵州大学本科课程设计任务书学生信息姓名学院计算机科学与技术学院班级专业网络工程131教师信息姓名职称学历任务书发出时间论文(设计)题目汽车租赁管理信息系统论文(设计)起止时间11月21日到12月12日共需周数4设计内容:1.租车用户功能:查看车辆信息、注册租车用户信息、查看租车用户信息、修改租车用户信息、查看合同信息、租车、还车、修改密码、找回密码。2.员工功能:查看租车用户信息、删除租车用户信息、添加车辆信息、查看车辆信息、删除车辆信息、修改车辆信息、查看出租列表、查看合同信息、准许租车、准许还车、结算金额并打印报表。3.管理员功能:添加员工信息、查看员工信息、删除员工信息、修改员工信息、查看报表。主要要求:租车用户能通过查询车辆信息选择车辆租凭,找到合适的车辆后提交订单。然后由员工审核是否准许租车然后签合同,租凭期间租车用户可以查询交易信息。还车时由租车用户提交,员工审核是否准许还车,然后结算金额并打印报表。员工能通过查询租车用户信息和车辆信息来决定是否出租车辆给租车用户,如果出租则签合同并保存合同。当租车用户还车时可以决定是否允许还车,打印报表。员工还可以查看库存内的车辆信息并管理。管理员能通过查询报表信息来管理员工信息。..预期目标:3天完成租车用户功能,主要是租车用户可以查询车辆信息,并且能够租凭车辆,租凭期间可以查询交易信息;2天完成汽车信息,主要是车辆状态:是否可以出租,车辆品牌与单价;4天完成员工功能,员工能够管理租车用户信息,管理车辆信息,准许租车用户还车与租凭,打印报表,保存合同;1天完成管理员功能,管理员能够查看报表信息。计划进程:2015.11.21-2015.11.22查阅和收集与设计有关的资料并讨论2015.11.23-2015.11.24根据题目进行调研,按照指导教师所下任务书的具体要求完成整体设计与如何布局2015.11.25-2015.11.28设计初稿形成一个大体的构思并分配任务2015.11.29-2015.12.6sqlserver、jdk1.6与java的代码编写2015.12.7-2015.12.8测试系统2015.12.9-2015.12.10修改程序、定稿2015.12.11-2015.12.12编写设计文档准备答辩主要参考文献:张海藩.软件工程导论(第5版)[M].清华大学出版社,2008.王珊,萨师煊等.数据库系统概论(第4版)[M].高等教育出版社.2006欧立奇VisualC#.NET案例开发集锦[M],电子工业出版社,2005.10.KarliWatson等著,齐立波译.C#入门经典[M].清华大学出版社,2006.5系审查意见:系主任签字:年月日..目录摘要..........................................................................1Abstract......................................................................2第一章概述...................................................................3(1)项目背景.............................................................3(2)编写目的.............................................................3(3)软件定义.............................................................3(4)开发环境.............................................................3第二章需求分析...............................................................4(1)租车用户的功能、性能等的需求........................................4(2)数据流图.............................................................4(3)数据字典............................................................101.数据项和数据结构..................................................102.数据流............................................................143.数据存储..........................................................184.处理过程..........................................................20第三章软件概要设计..........................................................25(1)系统目标、总体设计、运行设计等......................................251.系统目标...........................................................252.总体设计...........................................................253.运行设计...........................................................25(2)软件功能图以及每一个功能所完成的任务...............................27第四章数据库设计............................................................28(1)数据库概念设计(E-R图)...........................................28(2)数据库逻辑设计.....................................................311.关系模型...............................................................312.主关键字和唯一键......................................................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..摘要设计汽车租赁系统的目的在于使租车用户、商户和仓库之间建立更好的互通性;客户可以更便捷的选车、下单、还车,节省客户宝贵时间;商户可以更直接的查询汽车的状态(出租中、维修中、在库);仓库可以更简单有效的管理汽车的进出库信息。在设计中,利用数据库对数据的有效管理的机制,在SQLServerManagementStudio2008和JCreator的环境下进行编写代码,基于JDBC技术,实现JAVA的数据库访问的应用程序编程接口。对数据快速有效的批量处理以解决在汽车租赁时复杂程序和步骤是我们的设计的成功标志。..AbstractCarrentalsystemisdesignedtomakecustomers,merchantsandbuildbetterinteroperabilitybetweenthewarehouse.Customerscanmoreconvenienttochoosecar,order,andreturnthecar,inordertosavecustomerstime;Merchantscanmoredirectlyquerystatusofcar(Leasing,repairingandrentable);Thewarehousecanbemoresimpleandeffectivemanagementoferosionanddepositionbehaviorinformationofcar.Inthedesign,theuseofdatabasemechanismtotheeffectivemanagementofdata,InSQLServerManagementStudio2008andJCreatorundertheenvironmentofwritingcode.BasedonJDBCtechnology,therealizationofJAVAdatabaseaccessapplicationprogramminginterface.Batchprocessingofdataquicklyandefficientlyinordertosolvethecomplexproceduresandstepswhenthecarrentalisthesymbolofsuccessforourdesign...第一章概述(1)项目背景汽车租赁管理信息系统可以帮助企业处理日常工作业务,规范管理各项工作和操作流程。能够方便地实现汽车租赁管理系统中的租车流程,预定汽车,对合同的添加、删除、修改,对租车用户和员工的信息管理等功能,高效地完成各种汽车租赁经营中的信息统计、计算和汇总工作。(2)编写目的传统的租赁公司采取手工方式对租赁情况进行人工管理,由于信息较多,管理起来比较复杂;一般租赁情况是记录在租赁合同上的,资料的数目和内容记录在文档中。如果时间过长,工作人员和管理人员就会出现纰漏,造成费时费力的结果。如果对很长时间以前的资料进行更改就会更加困难。为了更好的管理汽车租赁的各项信息,使汽车租赁的效率大大提高,