车辆租赁管理系统的设计

合集下载

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

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

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

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

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

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

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

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

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

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

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

汽车租赁系统UML建模与设计

汽车租赁系统UML建模与设计

汽车租赁系统UML建模与设计
1.用例图
用例图描述了系统与外界的交互,包括系统的功能和角色之间的关系。

汽车租赁系统的用例图如下所示:
用例图中有以下几个基本的元素:
-租赁汽车:用户通过系统租赁汽车。

-归还汽车:用户通过系统归还租赁的汽车。

-注册用户:用户通过系统注册成为用户。

-登录:用户通过系统登录。

-管理员登录:管理员通过系统登录。

-管理车辆信息:管理员通过系统管理车辆信息。

2.类图
类图描述了系统中的类及其之间的关系。

汽车租赁系统的类图如下所示:
类图中有以下几个基本的元素:
-用户:表示系统中的用户,包括注册、登录等功能。

-管理员:表示系统中的管理员,具有管理车辆信息的功能。

-车辆:表示系统中的车辆,包括车辆的基本信息和状态。

-租赁记录:表示用户租赁车辆的记录,包括租车时间、归还时间等信息。

3.时序图
时序图描述了系统中的对象之间的交互过程。

汽车租赁系统的租赁汽车时序图如下所示:
时序图中有以下几个基本的元素:
-用户:表示系统中的用户。

-系统:表示汽车租赁系统。

-车辆管理系统:表示对车辆状态进行管理的系统。

时序图描述了用户租赁汽车的整个过程,包括用户登录、选择车辆、生成租赁记录等。

通过以上的UML建模与设计,我们可以清晰地了解汽车租赁系统的功能和结构,为系统的开发和实现提供了指导。

汽车租赁管理系统毕业设计论文

汽车租赁管理系统毕业设计论文

汽车租赁管理系统毕业设计论文摘要:随着社会经济发展,汽车租赁行业蓬勃发展。

为了提高汽车租赁企业的管理效率,减少人力成本,本文设计了一套汽车租赁管理系统。

该系统实现了顾客的注册、个人资料维护、租车功能、订单查询、在线支付等功能,同时也提供了方便操作的后台管理界面,管理员可以管理用户信息、车辆信息、订单信息等。

本系统采用PHP语言作为开发工具,运用了HTML、CSS、JavaScript、MySQL等技术,具有较高的可用性和易用性。

关键词:汽车租赁;管理系统;PHP;MySQLAbstract:With the development of social and economic, the car rental industry is booming. In order to improve the management efficiency of car rental companiesand reduce labor costs, this paper designs a car rental management system. The system realizes functions such as customer registration, personal information maintenance, car rental, order inquiry, online payment, and also provides a convenient back-end management interface, through which administrators can manage user information, vehicle information, order information, etc. This system uses PHP language as the development tool and applies HTML, CSS, JavaScript, MySQL and other technologies, which has high usability and ease of use.Keywords: car rental; management system; PHP; MySQL一、绪论汽车租赁是一种快速发展的行业,随着人们的出行方式的多样化,汽车租赁行业的市场需求也日益增长。

基于java的汽车租赁管理系统设计与实现的课题主要研究内容

基于java的汽车租赁管理系统设计与实现的课题主要研究内容

基于java的汽车租赁管理系统设计与实现的课题主要研究内容基于Java的汽车租赁管理系统设计与实现的课题主要研究内容引言:近年来,随着汽车租赁行业的快速发展,汽车租赁管理系统成为了提高企业运营效率和服务质量的关键。

本文旨在探讨基于Java 的汽车租赁管理系统的设计与实现的主要研究内容,以期为相关领域的研究者和开发者提供参考和借鉴。

一、需求分析与系统设计在汽车租赁管理系统的设计与实现过程中,首先需要进行需求分析,明确系统的功能和性能要求。

根据实际业务需求,系统应包含车辆管理、订单管理、用户管理、财务管理等模块。

在系统设计阶段,需要确定系统的整体架构、数据库设计、界面设计等,确保系统能够满足用户需求并具备良好的用户体验。

二、前端与后端开发基于Java的汽车租赁管理系统的开发主要涉及前端和后端两个方面。

前端开发主要负责用户界面的设计与实现,包括页面布局、交互设计、数据展示等。

后端开发则负责系统的业务逻辑实现、数据库操作、接口设计等。

在开发过程中,需要选择合适的开发框架和工具,如Spring、Hibernate等,以提高开发效率和系统性能。

三、数据库设计与优化汽车租赁管理系统的数据库设计是系统实现的关键之一。

通过合理的数据库表设计和索引优化,可以提高系统的数据查询和存储效率。

同时,还需要考虑数据的安全性和完整性,采取合适的数据库备份和恢复策略,确保数据的可靠性和可用性。

四、系统测试与性能优化在系统开发完成后,需要进行全面的测试,包括单元测试、集成测试和系统测试等,以确保系统的功能和性能达到预期要求。

同时,还需要进行性能优化,通过对系统的瓶颈进行分析和优化,提高系统的响应速度和并发能力,以满足大规模用户的需求。

五、系统部署与运维系统开发完成后,需要进行系统部署和运维工作。

在部署过程中,需要选择合适的服务器和数据库环境,并进行系统的安装和配置。

在运维阶段,需要定期对系统进行监控和维护,及时处理系统故障和安全漏洞,确保系统的稳定性和安全性。

汽车租赁管理系统的设计与实现设计

汽车租赁管理系统的设计与实现设计

毕业设计论文汽车租借管理系统的设计与实现纲要:汽车租借业被称为“旭日家产”,它因为不必办理保险、不必年检维修、车型可任意改换等长处,以租车取代买车来控制公司成本,这类在外企中十分流行的管理方式,正慢慢遇到国内企事业单位和个人用户的喜爱。

将买车、养车的包袱全丢给汽车租借公司,而把主要财力和精力放在自己的主业上,这是此刻国际跨国公司流行的做法。

据统计,一年下来,像桑塔纳 2000 这样的一般车,购车要比租车多花销 10000 元维修费,即以租车取代买车,成本就能够降落 3 成。

此外,租车还为公司节俭一笔管理成本,其根来源因在于对公司管理上“成本可控”理念认同——采纳租借,随时能够调整开支,风险小,灵巧性强,是降低成本的最好方法。

那些对中国地方性法例制度不熟习的商家能够减少诸如汽车上牌、年检、缴费、违章事故的办理等一系列不用要的麻烦。

客户们还可以够自由地选择租借汽车的品牌,从经济型车到高档车,所有汽车均有齐备的手续。

汽车租借的五个优势一、车型可随时更新跟着人们花费水平的提升,对高档花费品有不停更新的欲念。

在欧佳人们均匀8 个月改换一次车型。

若是此刻花销三十多万元购置一台轿车,因社会经济发展很快,一年后汽车的性能、外观改良好多,而价钱却会大幅降落。

一年后,假如想换新车型,老车可能15 万元就很难卖出。

这意味着,一年中车价损失靠近20 万元。

但若是租借一台三十多万元的车,只需 10 余万元。

并且,可随时租用最新车型。

从目古人们常常改换手机的状况就能预想到几年后,常常换新车,将是人们的新时髦。

二、排除车辆维修、年度查验的烦忧自购车辆后对车辆的维修和养护及一年一度的车辆年检要耗资好多财力和精力。

但假如租车,就不存在这些烦忧,不论是车辆维修仍是其余原由,车辆不可以正常使用时,租借公司都会实时供给代替车,保证用车。

三、可充足提升资本利用率假如自购车辆要一次性支付30 万元,花费者拥有必定经济实力。

也就是说租车和买车对比起码可节俭一次性投资20 万元。

python汽车租赁管理系统设计与实现课程设计

python汽车租赁管理系统设计与实现课程设计

一、概述随着社会经济的不断发展和人们生活水平的提高,汽车已经成为人们出行的重要交通工具。

汽车租赁服务也因其方便快捷的特点受到了越来越多人的青睐。

为了更好地管理汽车租赁业务,提高服务质量,降低成本,本课程设计将基于Python语言,设计并实现一个汽车租赁管理系统。

二、需求分析1. 用户管理:系统需要对客户信息进行管理,包括客户尊称、通联方式、唯一识别信息等基本信息。

2. 车辆管理:系统需要对车辆信息进行管理,包括车辆品牌、型号、颜色、车牌号等基本信息。

3. 订单管理:系统需要对用户租车订单进行管理,包括租车时间、还车时间、费用计算等。

4. 员工管理:系统需要对员工信息进行管理,包括员工尊称、职位、通联方式等基本信息。

三、系统设计1. 数据库设计:设计包括客户信息、车辆信息、订单信息、员工信息的数据库表结构,保证数据的准确性和完整性。

2. 用户界面设计:设计用户友好的界面,实现客户信息、车辆信息、订单信息、员工信息的录入、查询和修改功能。

3. 业务逻辑设计:设计客户租车、还车、费用计算等业务流程逻辑,保证系统的功能完整性和安全性。

4. 系统架构设计:设计系统的整体架构,包括前端界面、后端逻辑处理和数据库交互。

四、系统实现1. 技术选型:选择Python语言作为系统的开发语言,并使用Django 框架搭建系统的基础架构。

2. 数据库选择:选择MySQL作为系统的数据库管理系统,保证数据的存储和查询效率。

3. 前端实现:使用HTML、CSS、JavaScript等前端技术实现用户界面,保证界面的友好性和美观性。

4. 后端实现:使用Python语言实现系统的业务逻辑处理,保证系统的功能完整性和安全性。

5. 测试与优化:对系统进行全面测试,确保系统的稳定性和性能,同时对系统进行优化,提高系统的响应速度和用户体验。

五、总结与展望本课程设计基于Python语言,设计并实现了一个汽车租赁管理系统,实现了用户管理、车辆管理、订单管理、员工管理等功能。

车辆租赁管理系统C课程设计

车辆租赁管理系统C课程设计

车辆租赁管理系统C 课程设计一、课程目标知识目标:1. 让学生理解车辆租赁管理系统的基本概念和功能需求,掌握系统设计的基本原理和步骤。

2. 使学生掌握数据库设计的基本方法,并能运用SQL语言进行数据操作。

3. 帮助学生掌握C语言编程技巧,实现车辆租赁管理系统的核心功能模块。

技能目标:1. 培养学生运用结构化分析方法进行系统需求分析的能力。

2. 培养学生运用数据库设计工具进行数据库设计的能力。

3. 提高学生编程实践能力,能够独立完成车辆租赁管理系统部分功能模块的开发。

情感态度价值观目标:1. 培养学生热爱编程,对计算机科学技术产生浓厚兴趣。

2. 培养学生具备团队协作精神,能够与他人共同完成项目任务。

3. 增强学生的责任感和使命感,认识到信息技术在现代社会中的重要作用。

课程性质:本课程为信息技术学科选修课程,结合实际项目案例,培养学生的编程实践能力和系统设计能力。

学生特点:学生具备一定的C语言基础和数据库知识,对编程和系统设计有一定兴趣,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,以项目为导向,培养学生的实际操作能力和解决问题的能力。

将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 系统需求分析:讲解车辆租赁管理系统的功能需求、性能需求等,使学生掌握需求分析方法,学会编写需求规格说明书。

教材章节:第二章 系统分析与设计内容安排:2课时2. 数据库设计:介绍数据库设计的基本概念、E-R模型、关系模型等,使学生掌握数据库设计方法和SQL语言。

教材章节:第三章 数据库设计与实现内容安排:4课时3. C语言编程实践:讲解C语言在车辆租赁管理系统中的应用,包括数据结构、函数、模块化编程等,提高学生编程实践能力。

教材章节:第四章 C语言编程实践内容安排:6课时4. 系统功能实现:结合实际项目案例,讲解车辆租赁管理系统的核心功能模块,如用户管理、车辆管理、订单管理等。

教材章节:第五章 系统功能实现内容安排:8课时5. 系统测试与优化:介绍系统测试方法,让学生学会对车辆租赁管理系统进行功能测试、性能测试等,并能对系统进行优化。

汽车租赁管理系统毕业设计(论文)

汽车租赁管理系统毕业设计(论文)

摘要汽车租赁是近年来一个新兴行业。

为规范管理和经营行为,减少经营成本,提高工作效率。

开发汽车租赁管理系统软件十分必要。

使用MySQL数据库和Java语言实现了一个基于JSP的汽车租赁管理系统。

其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。

前台操作包括:浏览查询车辆信息,留言,对车辆进行投诉,查看投诉回复,进行汽车租赁、续租、还车和事故违章申请。

后台回复会员的投诉,发布新车辆信息,管理车辆,审批租赁订单和事故违章申请,查询收入报表等。

该系统以网络为平台,界面简洁,操作简单,易于掌握,简化租赁活动记录手续,提高了租赁周转时间。

关键字:汽车租赁;订单;审批The Design and Implementation of Renting Car Management SystemAbstractRenting Car is an emerging industry in recent years. In order to regulate the management and working actions, reduce operating costs and improve efficiency. It’s so necessary to develop of Renting Car Management system software.With the use of MySQL database and Java language to achieve Renting Car Management System based on JSP. The development includes two aspects .One is the development of front-end application. The other is the foundation and maintenance of the database. Foreground operations includes browsing and Querying cars’ information, leaving messages, discussing, giving appraise to cars, renting , renewing, reletting, returning and applying for admission of accident and breaking rules. Background operations are giving responses to members’ complaint, redeploying new cars, managing cars, examinging and approving orders and applications of accident and breaking rules, browsing income forms.The system uses the network as a platform. The interface is simple and easy to operate. Simplify to memorize records of rentals actions, improve the turnaround time for renting.Key Words:Renting Cars ;Order Form ;Examine And Approve目录摘要 (I)Abstract (II)1 绪论 (1)1.1系统背景 (1)1.2系统目标 (1)1.3系统开发环境技术介绍 (2)1.3.1技术介绍 (2)1.3.2系统开发环境 (4)2 系统分析 (5)2.1可行性分析 (5)2.1.1技术可行性分析 (5)2.1.2操作可行性分析 (5)2.2需求分析 (5)2.2.1模块功能需求 (5)2.2.2系统数据流图 (6)2.2.3数据字典 (10)3 系统设计 (14)3.1概要设计 (14)3.1.1设计原则 (14)3.1.2系统三层模式 (14)3.1.3系统模块设计 (16)3.1.4数据库概要设计 (16)3.2详细设计 (17)3.2.1模块详细设计 (17)3.2.2系统流程图 (21)3.2.3数据库详细设计 (21)4 系统实现和问题解决 (25)4.1游客功能实现 (25)4.2会员功能模块实现 (25)4.2.1会员登录 (25)4.2.2租赁模块实现 (26)4.2.3事故反馈处理模块 (28)4.3管理员管理模块实现 (29)4.3.1发布新车辆实现 (29)4.3.2车辆管理实现 (30)4.3.3订单管理实现 (31)4.3.4事故管理 (31)4.3.5统计管理 (32)4.4第三方审批实现 (32)4.5问题解决 (33)4.5.1技术问题 (33)4.5.2逻辑处理 (34)5 系统测试 (35)6 结束语 (37)6.1 系统总结 (37)6.2 系统不足 (37)6.2.1租赁身份验证 (37)6.2.2时间限制问题 (37)6.3 系统改进思想 (37)6.3.1时间限制 (37)6.3.2人性化细节功能 (37)7致谢 (39)8参考文献 (40)1 绪论1.1系统背景经济的发展,生活水平的提高,使人们对汽车的需求越来越大。

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

建筑大学计算机科学与技术学院课程设计说明书题目:车辆租赁管理系统的设计-汽车预约及提车还车管理课程:数据库原理及应用课程设计院(部):计算机科学与技术学院专业:软件开发完成日期:2017.1.5建筑大学计算机科学与技术学院课程设计任务书指导教师(签字):教研室主任(签字):目录目录 (3)1. 系统概述 (4)2.需求分析 (4)2.1 数据流图 (4)2.2数据字典 (6)3. 数据库概念结构设计 (10)3.1 实体分析 (10)3.2 数据库概念结构设计 (11)4.数据库逻辑结构设计 (11)4.1 关系模型 (11)4.2表与视图的设计 (12)5 数据库物理设计及实施 (14)5.1 创建数据库 (14)5.2 创建表 (15)6 功能实现 (17)6.1 插入功能模块 (17)6.2 查询功能模块 (20)6.3删除功能模块: (21)6.3修改功能模块: (22)7 总结 (23)参考文献 (25)车辆租赁管理系统的设计-汽车预约及提车还车管理1. 系统概述今天,随着人民生活水平的提高,汽车工业的发展和汽车的普及,汽车如今已经与我们的生活密不可分,而汽车租赁也已成为一个极具市场潜力的行业,面对飞速发展的汽车租赁市场,其经营管理的汽车种类繁多,样式各异,客户需求量大,客户要求高,每天的工作量大,一套完整的管理系统对于汽车租赁公司来说已经十分重要, 在信息飞速发展的今天,计算机在事务管理面的应用已经相当广泛,但目前很多汽车租赁公司还停留在人工管理的水平上,显然不适应时代的发展,管理人员目前需要一套便、计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理式,并最终实现汽车租赁管理的全面自动化,使用汽车租赁管理系统可以规企业的管理和经营行为,减少企业的经营成本,提高工作效率。

汽车租赁管理系统是为汽车租赁公司提供的一个简单易用的系统,随着科技的发展,设备和管理的现代化,在实际工作中如提高工作效率成为一个很重要的问题。

而建立管理系统是一个很好的解决办法!2.需求分析2.1 数据流图用户选择登录后,系统判断其身份,分为管理员与客户。

客户进行客户功能实现的模块,可以操做相应的客户信息,也可以查看相应的司机信息,以及车辆信息以便客户在租赁汽车时选择司机与汽车。

管理员进入管理员模块,对客户信息,以及司机信息的增、删、改、查。

如图2.1所示:图2.1 车辆租赁系统数据流图车辆租赁业务管理主要功能为出租车辆,租赁信息的增删改查,还车车结算,催车还交,续租等.车辆租赁业务管理数据流图如图2.2所示:图2.2 车辆提车还车数据流图用户可以预约车辆,对预约的车辆进行增、删、改、查;管理员对预约车辆的信息进行审批。

如图2.3所示:图2.3 预约车辆数据流图2.2数据字典1.数据项:编号名称注释类型1 orderId 唯一标识一个元int组name 用户姓名varcharphone 用户varcharcarName 车辆名称varchartype 车辆类型varcharflag 有无司机varchar2.数据结构:3.数据流:4.数据存储:5.数据处理:租赁车辆的处理:每个客户可以租赁多辆车,每辆车可以安排有一位司机,租车时说明租期,预付押金。

每辆车不同时间可以租给不同客户。

●预约车辆:说明要预约的车辆类型,司机名称,预约的时间。

●还车:使用的日期以及需要交付的金,汽车的状况。

3. 数据库概念结构设计3.1 实体分析租车客户信息:客户编号、姓名、身份证号、手机号、年龄、VIP;司机信息:司机编号、身份证号、姓名、年龄、地址、、驾驶证书,司机是否被安排;管理员信息:工作号、姓名、性别、年龄、联系式;车辆信息:车辆编号、车辆名称、车辆型号、车牌号、出厂日期、使用年限、状态;提车信息:提车人身份证号,提车车牌号,租车式,计划还车时间,提车时间,租金,押金预约信息:预约编号、客户姓名、手机号、开始时间、结束时间。

还车信息:提车人身份证号,实际还车时间,实际缴纳金额这些实体间的语义描述如下:一个车辆租赁系统可以有多个管理员、一个管理员可以管理多个租车客户和司机信息、一个租车客可以同时租赁多个汽车和司机,同一个司机只能受雇于一个租车客户,一辆汽车同时只能被一个司机使用。

3.2 数据库概念结构设计4.数据库逻辑结构设计4.1 关系模型4.2表与视图的设计表4.1提车信息表:表4.2预约信息表:表4.3还车信息表:表4.4司机信息表:5 数据库物理设计及实施5.1 创建数据库5.2 创建表create table back(Tcard int not null,--提车人身份证号Bday varchar(50),--实际还车时间Bmoney int,--实际缴纳金额FOREIGN KEY(Tcard)REFERENCES Tiche(Tcard) )create table driver(DID int not null,--司机idDcardId varchar(50),--司机身份证DName varchar(50),--司机姓名Dage int,--司机年龄HomeAddress varchar(50),--司机家庭地址DTelephone varchar(20),--司机DrivingLicense varchar(20),--司机驾驶证书DriverArrange varchar(50),--司机是否被安排PRIMARY KEY(DID),)create table ordercar(orderId int not null,--预约号orderName varchar(50),--预约用户姓名phone varchar(50),--用户ordercar varchar(50),--预约车辆名称orderType varchar(50),--预约车辆类型orderdriver varchar(50),--预约司机orderTime varchar(50),--预约时间ordertiche varchar(50),--预约提车时间orderback varchar(50),--预约还车时间orderNumber int not null,--预约数量)create table Tiche(Tcard int not null PRIMARY KEY,--提车人身份证号carNumber varchar(50),--提车车牌号Tfangshi varchar(50),--租车式Ttime varchar(50),--计划还车时间Tback varchar(50),--提车时间zujin int,--租金yajin int,--押金FOREIGN KEY(carNumber)REFERENCES car(carNumber))6 功能实现6.1 插入功能模块(1)预约信息的插入:Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('30','思','','奥迪','中型车','大帅','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('31','思思','145782145','奥迪','小型车','小宝','2017.1.1','2017.1.3','2017.1.6','2')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('32','一','','奥迪','大型车','小','2017.1.1','2017.1.2','2017.1.5','1')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,orderNumber)values('33','二','','奔驰','小型车','二','2017.1.1','2017.1.2','2017.1.5','1')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('34','三','','奔驰','中型车','三','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('35','四','','奔驰','大型车','四','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('36','武','','大众','小型车','礼物','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('37','柳','','大众','中型车','','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('38','琪','','大众','大型车','琦','2017.1.1','2017.1.2','2017.1.5','3')Insert intoordercar(orderID,orderName,phone,ordercar,orderType,orderdriver,orderTime,ordertiche,orderback,ord erNumber)values('39','吧','','宝马','中型车','吧','2017.1.1','2017.1.2','2017.1.5','3')(2)提车信息插入:Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('123456789','2B005','日租','2017.1.7','2017.1.5','600','200');Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('121324489','2B006','日租','2017.1.7','2017.1.1','600','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('347846589','2B007','日租','2017.1.7','2017.1.2','600','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('135648789','2B008','日租','2017.1.7','2017.1.3','400','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('874156789','2B457','日租','2017.1.7','2017.1.4','500','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('354681789','2B458','日租','2017.1.9','2017.1.5','800','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('874151489','2B459','日租','2017.1.27','2017.1.6','1000','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('+65498149','2B527','日租','2017.1.17','2017.1.7','900','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('321685489','2B528','日租','2017.1.11','2017.1.9','900','200')Insert into Tiche(Tcard,carNumber,Tfangshi,Tback,Ttime,zujin,yajin)values('354856789','2B529','日租','2017.1.10','2017.1.8','900','200')(3)还车信息插入:Insert into back(Tcard,Bday,Bmoney)values('65498149','2017.1.17','900')Insert into back(Tcard,Bday,Bmoney)values('121324489','2017.1.7','600')Insert into back(Tcard,Bday,Bmoney)values('123456789','2017.1.7','600')Insert into back(Tcard,Bday,Bmoney)values('135648789','2017.1.7','400')Insert into back(Tcard,Bday,Bmoney)values('321685489','2017.1.11','900')Insert into back(Tcard,Bday,Bmoney)values('347846589','2017.1.7','600')Insert into back(Tcard,Bday,Bmoney)values('354681789','2017.1.9','800')Insert into back(Tcard,Bday,Bmoney)values('354856789','2017.1.10','900')Insert into back(Tcard,Bday,Bmoney)values('874151489','2017.1.27','1000')Insert into back(Tcard,Bday,Bmoney)values('874156789','2017.1.7','500')(4)司机信息插入:Insert into driver(DID,DCardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('50','4','大帅','40','','','B1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('51','5','小宝','35','广西','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('52','5','小','35','','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('53','5','二','35','广色','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('54','5','三','35','广西是','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('55','5','四','35','广','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('56','5','礼物','35','三','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('57','5','','35','','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('58','5','琦','35','广西三','','C1','已安排');Insert into driver(DID,DcardId,DName,DAge,HomeAddress,DTelephone,DrivingLicense,DriverArrange) values('59','5','吧','35','山我','','C1','已安排');6.2 查询功能模块(1)司机信息查询:select*from driver(2)预约信息查询:select*from ordercar(3)提车信息查询:select*from Tiche(4)还车信息查询:select*from back6.3删除功能模块:(1)司机信息删除:deletefrom driverwhere DID='50'(2)预约信息删除:deletefrom ordercarwhere orderId='30'(3)还车信息删除:deletefrom backwhere Tcard='123456789'(4)提车信息删除:deletefrom Tichewhere Tcard='123456789'6.3修改功能模块:(1)司机信息更改:update driverset DTelephone=123456789 where DID='51'(2)预约信息修改:update ordercarset orderNumber=1where orderId='31'(3)提车信息修改:update Ticheset carNumber='2B006'where Tcard='65498149'(4)还车信息修改update backset Bday='2017.1.20'where Tcard='65498149'7 总结这次课程设计我们组设计的是一个汽车租赁管理系统,通过这次可视化编程课程设计,我了解了一个完整的数据库系统设计的步骤,掌握了租车公司汽车租赁系统的业务流程及管理,巩固了我在课堂上所学的理论知识,更进一步的了解了面向对象编程的基本思想,并且对可视化编程工具Visual Studio 2010及SQL Server 2014软件的应用有了更进一步的掌握。

相关文档
最新文档