基于net的汽车租赁管理系统.docx

上传人:b****4 文档编号:13905534 上传时间:2023-06-19 格式:DOCX 页数:57 大小:671.92KB
下载 相关 举报
基于net的汽车租赁管理系统.docx_第1页
第1页 / 共57页
基于net的汽车租赁管理系统.docx_第2页
第2页 / 共57页
基于net的汽车租赁管理系统.docx_第3页
第3页 / 共57页
基于net的汽车租赁管理系统.docx_第4页
第4页 / 共57页
基于net的汽车租赁管理系统.docx_第5页
第5页 / 共57页
基于net的汽车租赁管理系统.docx_第6页
第6页 / 共57页
基于net的汽车租赁管理系统.docx_第7页
第7页 / 共57页
基于net的汽车租赁管理系统.docx_第8页
第8页 / 共57页
基于net的汽车租赁管理系统.docx_第9页
第9页 / 共57页
基于net的汽车租赁管理系统.docx_第10页
第10页 / 共57页
基于net的汽车租赁管理系统.docx_第11页
第11页 / 共57页
基于net的汽车租赁管理系统.docx_第12页
第12页 / 共57页
基于net的汽车租赁管理系统.docx_第13页
第13页 / 共57页
基于net的汽车租赁管理系统.docx_第14页
第14页 / 共57页
基于net的汽车租赁管理系统.docx_第15页
第15页 / 共57页
基于net的汽车租赁管理系统.docx_第16页
第16页 / 共57页
基于net的汽车租赁管理系统.docx_第17页
第17页 / 共57页
基于net的汽车租赁管理系统.docx_第18页
第18页 / 共57页
基于net的汽车租赁管理系统.docx_第19页
第19页 / 共57页
基于net的汽车租赁管理系统.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于net的汽车租赁管理系统.docx

《基于net的汽车租赁管理系统.docx》由会员分享,可在线阅读,更多相关《基于net的汽车租赁管理系统.docx(57页珍藏版)》请在冰点文库上搜索。

基于net的汽车租赁管理系统.docx

基于net的汽车租赁管理系统

摘要

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

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

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

使用SQLServer数据库和VisualStudio系列工具实现了一个基于.net的汽车租赁管理系统。

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

前台操作包括:

浏览查询车辆信息,驾驶员信息,网上公告,进行汽车租赁、还车和订单取消。

后台发布新车辆信息,管理修改车辆信息,添加、管理驾驶员信息,添加、管理公告信息,订单管理,用户管理,车辆归还审核等。

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

关键字:

汽车租赁;.net;租赁管理

Abstract

RentingCarisanemergingindustryinrecentyears.Inordertoregulatethemanagementandworkingactions,reduceoperatingcostsandimproveefficiency.It’ssonecessarytodevelopofRentingCarManagementsystemsoftware.

WiththeusetheSQLServerdatabaseandVisualStudiofamilyoftoolstoachievea.NETCarRentalManagementSystem.Includesthedevelopmentoffront-endapplicationdevelopmentaswellasandestablishmentandmaintenanceoftwoaspectsandback-enddatabase.Frontdeskoperationsincluding:

browseandqueryvehicleinformation,driverinformation,onlinebulletin,carrental,returnthecarandordercancellation.Backgroundreleaseofnewvehicleinformation,manageandmodifyvehicleinformation,addandmanagedriverinformation,addandmanagebulletininformation,Orderformmanagement,usermanagement,andauditingthevehicles.

Thesystemtothenetworkasaplatform,simpleinterface,simpleoperation,easytograsp,tosimplifytherecordformalitiesforleasingactivities,improvedtheefficiencyofrentalturnover.

KeyWords:

RentingCars;.net;Leasemanagement

第1章引言

伴随着Internet在中国的高速发展,人们广泛地使用计算机技术为自己的学习、工作、娱乐服务,同样,网上管理也成为了其中的重要部分。

同时经济的发展,生活水平的提高,使人们对汽车的需求越来越大。

随着生活逐渐富裕,人们已经有能力租车消费,但中国现有汽车保有量难以充分满足需求。

其次,购买私家车还不能普及,从个人来说,租车是最好的,购买私家车一次性投入大,购车的手续多,养车费用高,而私家车的利用率一般不高,闲置时间较长。

而租车则有很大的灵活性,既不会占用大量资金,也不会出现闲置,车况有保证,出差到外地也可以驾驶车辆。

另外不是所有的人都会开车,所以我们提供了驾驶员供人们选择,不会开车的人也可以租车,这就在租车时是否需要驾驶员、要什么样的驾驶员有了选择。

而且租赁车车型可选择,客户既能承受,又能满足多样化的需求。

而且,从社会角度看,租赁车辆属于公共用车的范畴,它既缓解了现阶段财政控购与企业单位用车之间的矛盾,提高了资金利用率,同时也符合社会车辆总量控制原则,可在一定程度上缓解交通拥挤;从发展角度看,汽车租赁业的发展不仅可以带动中国的新车销售,同时还可以推动中国二手车的经营,为旧车交易注入新的内容;汽车租赁的特殊作用,可以带动多种相关行业的发展,融合产业间的联系,成为第二产业与第三产业间的联系纽带。

得益于以上几个方面的原因,汽车租赁业在我国迅速崛起,业务量也是越来越多,对信息的处理要求也是越来高,传统的汽车管理人员已不满足汽车租赁业务的需求发展。

租赁管理就是对车辆信息、驾驶员信息和客户信息的管理,主要包括车辆的基本信息、驾驶员基本信息、定单的管理等。

由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。

租赁管理系统的开发使得这一状况得到了根本的改善。

因此我们将发挥计算的庞大的存储空间,高性能的处理效率,高度可靠的数据安全,清晰的可视化数据等这些资源的合理利用,真正达到减少劳动力提高劳动质量的目的。

根据目前的情况我设计了一套具有网络功能的汽车租赁管理系统,客户可以通过网络查阅相关的汽车租赁情况,企业的管理人员可以根据客户的实际情况进行管理,具有很强的实用性,即方便又提高了工作效率。

1.1选题依据及意义

适应市场要求,开发符合企业要求的功能齐全的基于.net的车辆租赁管理系统并不断加紧完善迫在眉睫,保证企业能通过使用该系统,能够方便、高效地在网上管理车辆。

在该基于.net平台的车辆租赁管理系统下,企业车辆信息的传递和处理、调查和信息收集都将变得更加快捷,也使客户能方便的与企业进行信息交流,及时了解车辆信息、驾驶员信息。

同时站在客户的角度,为客户提供了更便捷的车辆租赁环境,人们不受时间的限制,不受空间的限制,不受传统租赁的诸多限制,可以随时随地在网上租赁申请、审签、查询。

选择本题为毕业设计,不仅因为它有着作为一个社会生产项目的实际功用。

而且在开发过程中,在指导老师的帮助下,相信能使自己更多的体会开发实践项目的过程,更加深刻掌握本科四年所学习的专业知识,达到到将知识化作生产力的真正目的。

1.2研究现状及发展态势

1.2.1国际汽车租赁业务的发展及主要企业的经营模式

自1908年福特推出了低价位的T型车,使汽车开始进入普通家庭,美国的汽车租赁业开始发展。

至今已从八十年代末的150亿美元,扩张为1997年的480亿美元,到2000年超过了千亿美元,约占全球租赁业总额的1/5左右。

从事汽车租赁业务的公司数量也已经达到了5千多家。

1.2.1.1国际汽车租赁业的发展背景

生活环境及工作方式变化:

随着世界经济形势的变化和西方国家产业结构的变化,人们的生活方式也在改变。

越来越多的家庭、个人选择租赁汽车,认为这样可以节省大笔投资。

生活及工作中个性化需求日益突出:

由于工作上的特殊要求和业余生活的丰富多样化,人们在不同时期对于汽车的要求也不尽相同。

这时,租赁公司就可以根据顾客的特定需求,为其提供专用的汽车。

汽车作为经营辅助手段的观念成为时代潮流:

中小企业利用租赁汽车来完成其经营活动是当代汽车租赁市场呈现出的一个明显的发展趋势。

其增长速度以及所占比例,都显示出了汽车租赁在中小企业经营辅助中不可或缺的地位。

1.2.1.2国际汽车租赁业的经营规模

当前,全球汽车租赁业的运营车辆年需求总数约在200万辆左右。

主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点。

在千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。

在美国,以租赁形式销售的新汽车占该国汽车总销售量的三分之一左右,并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%;而日本每年的汽车租赁销售规模也达到200多万辆,约占全国新汽车销售量的15%,该比例有不断提高趋势。

1.2.1.3经营、运作模式

当前在汽车租赁业通行的经营方式是特许经营方式。

特许经营是汽车租赁公司授予某人特许经营权,使其加入租赁公司的服务网络,使用租赁公司的品牌和标识,按照租赁公司的统一规范进行业务运作。

租赁公司对特许经营点的经营进行监督和指导,并收取特许经营权使用费。

1.2.2国内汽车租赁

1.2.2.1发展背景和过程

我国汽车租赁业在1989年起源于北京,为了迎合1990年在北京举行的亚运会上,国外记者及相关人士在华工作中对交通的便捷、机动、私密性的需求,建立了第一家汽车租赁公司——北京福斯特汽车租赁公司。

随后,又分别成立了北京首汽租赁公司、上海安吉租赁公司等。

经过10多年的发展,国内汽车租赁行业有了长足的发展,从原有仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。

1.2.2.2国内汽车租赁业发展特点

(1)国内汽车租赁业正处于起步阶段

国内汽车租赁公司并不具备规模经营的竞争优势:

我国汽车租赁公司虽然数量众多,但大多数公司的经营规模小、实力弱,难以抵御市场风险和竞争。

国内汽车租赁服务网络体系没有建立,客户对汽车租赁的认知程度不高:

由于目前国内汽车租赁业务仍然采取单点或小范围的经营模式,加之汽车租赁企业自身管理和服务项目等方面的缺陷,使客户对汽车租赁的认知程度普遍不高。

国内汽车租赁企业的管理技术和服务水平与国际先进企业有很大的差距:

由于企业的经营规模及资金的限制,使其无法采用国际上通用的一些卓有成效的高新技术。

国际上成熟的多种经营模式也因为各种原因无法推广。

而管理技术水平的落后也直接导致了国内汽车租赁企业服务水平的低下。

(2)国内汽车租赁业有巨大的发展潜力

随着中国经济的发展和人民生活水平的提高,人们对汽车消费需求与日俱增,而汽车租赁业也有着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业务的条件,汽车租赁业将迎来重大的发展机遇。

总结:

不论是国内还是国外,汽车租赁这个行业有着很大的发展潜力,在现在这个信息飞速发展的年代,传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。

基于计算机技术,汽车租赁管理系统把一些繁琐的数据计算、信息处理化作为简单的指令操作。

完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。

只有使用汽车租赁系统才有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。

目前,国内外汽车租赁公司早已认识到这个问题的重要性,早已不满足传统的管理方式,都在使用汽车租赁管理信息系统,来提高工作效率和经济效益。

因此,国内外都对汽车租赁管理信息系统进行了更深入的研究,提高改善汽车租赁系统,使之使用起来更加便捷,更符合实用性。

1.3研究目标及意义

使用SQLServer数据库和VisualStudio系列工具设计完成的汽车租赁管理系统,主要好处是一方面可以方便租赁车辆信息共享,管理员上传租赁车辆的描述信息,图片,用户就可以在线浏览,对所属的租赁车辆有更感官的了解。

同时管理员也可以发布一系列的公告来告知用户车辆信息。

另一方面就是通过Internet网广泛平台,以及计算机庞大的存储空间,高性能的处理效率,高度可靠的数据安全等优点,准确的记录租赁信息,显示公告和租赁情况,生成表给管理者直观的显示。

将本系统应用到租赁汽车过程中,会大大增加租赁会员的数量,及时得到更新的租赁信息,第一时间了解车辆信息等信息。

方便管理员记录租赁情况,减少人工统计的时间,节省成本,加快汽车租赁的周期。

1.4主要理论

系统采用了B/S(浏览器,服务器)架构作为信息的共享模式,以TCP/IP协议集作为网络平台基础,以.NETFramework辅以ASP.NET、C#等技术作为网络活动应用的具体开发手段,以SQL技术作为数据库连接方法。

这一方案的选择,不但管理方便,而且有利于系统功能的扩展

第2章系统分析

2.1系统开发环境概述

本系统以ASP.NET技术为基础、C#为开发语言、MicrosoftVisual2010为开发环境、MicrosoftSQLServer2008为数据存储。

运行环境的配置包括Microsoft.NETFramework,Internet信息服务版本IIS,InternetExplorer9.0。

2.1.1.NETFramework简介

.NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。

.NETFramework旨在实现下列目标:

提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。

提供一个将软件部署和版本控制冲突最小化的代码执行环境。

提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于web的应用程序)时保持一致.

按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。

.NETFramework具有两个主要组件:

公共语言运行库和.NETFramework类库。

公共语言运行库(CLR)正是.NETFramework的核心所在。

顾名思义,CLR就是一个运行期环境,使用不同语言编写的应用程序都可以在这里运行并且互不干扰——即所谓的“跨语言互用”(cross-languageinteroperability)。

.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用车厢包括传统的命令行或图形用户界面(GUI),也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices)。

.NETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。

.NETFramework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发

2.1.2ASP.NET简介

ASP.net是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。

贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。

新的ASP.net引入受管代码(ManagedCode)这样一个全新概念,横贯整个视窗开发平台。

受管代码在NGWSRuntime下运行,而NGWSRuntime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。

2.1.3C#简介

C#语言出人意表的简单,只有大约80个关键字和12种内置数据类型,但C#在实现现代编程概念方面却给人留下了深刻印象。

C#是建立在C++和JAVA这样优秀语言的基础上的,它涵盖了对现代语言所能纳入的结构式、基于组件式、面向对象式编程的支持。

任何面向对象语言的核心在于支持对类的定义和处理。

类定义了新的类型,可以扩展语言以创造更适于解决具体问题的模型。

C#中有声明新的类及其方法和性质的关键字,还含有实现面向对象编程三大支柱:

封装、继承和多态的关键字。

在C#中,与类的定义有关的一切都可在声明本身中找到。

C#的类定义并不需要独立的头文件或IDL(接口定义语言)文件。

而且,C#支持新的XML风格的内嵌文档,大大简化了软件的在线和印刷品参考文档的制作工作。

C#支持接口(interface),一种与其所指定的服务的类订立合同(contract)的方式。

在C#中,类只能从一个父类继承,但可以实现多个接口。

在实现接口时,C#类实际上也继承了要承诺了要提供接口所规定的功能。

C#语言从C和C++演变而来,它是给那些愿意牺牲C++一点底层功能,以获得更方便和更产品化的企业开发人员而创造的。

C#现代、简单、面向对象和类型安全。

尽管它借鉴了C和C++的许多东西,但是在一些诸如名字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。

2.1.4数据库技术

自从数据库系统出现以来,人们从来没有停止过对数据库访问的要求。

而随着Internet动态技术的发展,人们又提出了在网络环境下使用数据库的问题。

许多数据库语言对诸如C语言或Fortran语言都提供了开发接口,这使得用户便于使用。

2.1.4.1数据库系统的结构

数据库系统的简单结构如图2-1所示。

图中的数据库是数据的汇集,它以一定的组织形式存于存储介质上。

数据库管理系统(DBMS)是管理数据库的软件,它实现数据库系统的各种功能。

应用指以数据库为基础的各种应用程序,应用程序必须通过DBMS访问数据库.数据库是共享的,需要有人进行数据库的规划、设计、协调、维护和管理等工作。

应用程序、数据库管理系统、数据库和数据库管理员构成了数据库系统

图2-1数据库系统

2.1.4.2数据库管理系统

数据库管理系统(DBMS)是管理数据库中数据的应用软件,负责在逻辑视图和物理视图之间进行转换。

主要包括整体组织结构、存储方式、查询方法、安全管理以及数据的完整性。

2.1.4.3关系型数据库

数据模型是用来描述数据的一组概念和定义,它包括两个方面:

(1)数据的静态特性;指数据的基本结构、数据间的联系和数据中的约束。

(2)数据的动态特性:

指定义在数据上的操作。

传统的数据模型包括层次数据模型、网状数据模型和关系数据模型。

在层次数据模型和网状数据模型中,应用的主要数据结构是树结构和系结构,由于这些结构难以掌握和运用,这些模型的软件开发效率低。

在关系模型中,信息被组织成若干张二维表的结构,每一张二维表称为一个关系,每个表中的信息用来描述客观世界中的一件事情。

关系模型中的一些基本概念包括:

表(Table),也称关系,由表名、列名及若干行组成。

列(Field),也称字段、域或属性。

表中的每一列都包含一类信息。

表中列的顺序与要表达的信息无必要的联系,因此列是无序的。

行(Row),也称纪录.表中每一行由若干字段组成,描述一个对象的信息。

每个字段描述了该对象的某种性质或属性。

码(Key),也称关键字.表中的某个属性组,它们的组唯一地标识一行。

值域,属性的取值范围。

(3)E.R数据模型

传统数据模型的基本结构是纪录,而人们对现实世界的认识往往以某个事、物或概念为单位。

这些可以相互区别的事、物或概念统称为实体(Entity)。

实体所具有的特征称之为属性。

实体与实体之间的关系抽象为联系(Relationship)。

这种面向现实世界,以实体、属性、联系为其抽象概念的模型就是E—R数据模型。

2.3.4.4SQLSever2008简介

SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。

与SQLServer2005相比,SQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。

进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。

简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。

这些可以在不改变已有的应用程序的情况下进行。

SQLServer2008基于SQLServer2005,并提供了更可靠的加强了数据库镜像的平台。

新的特性包括:

页面自动修复,SQLServer2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误;提高了性能,SQLServer2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。

SQLServer2008由一系列相互协作的组件组成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要。

SQLServer2008支持Web,通过Web可以查询、分析和处理数据。

从浏览器通过防火墙可方便而安全地访问数据,并可对有格式文档执行快速全文检索。

分析和链接联机分析处理(OLAP)多维数据集,即使在Web上也是如此。

执行点击流分析,以了解Web用户的情况。

2.1.4.5结构化查询语句SQL简介

SQL(StructuredQueryLanguage)语言是一种介于关系代数与关系验算之间的结构化查询语句,其功能并不仅仅是查询。

SQL是一个通用的、功能极强的关系数据库语言。

SQL语言集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体,主要特点包括:

1.综合统一

2.高度非过程化

3.面向集合的操作方式

4.以同一种语法结构提供两种使用方式

5.语言简介,易学易用

数据库模式定义语言DDL(DataDefinitionLanguage)用于定义和管理对象,例如数据库、数据表以及视图。

DDL语句通常包括每个对象的CREATE、ALTER以及DROP命令。

CREATETABLE语句用来定义一个基本表;ALTERTABLE语句用来修改数据表的定义与属性;DROPTABLE语句用来删除数据表定义以及所有的数据、索引、触发程序、条件约束以及数据表的权限。

数据操作语言DML(DataManipulationLanguage)利用INSERT、SELECT、UPDATE及DELETE等语句来操作数据库对象所包含的数据。

INSERT语句用来在数据表或视图中插入一行数据;UPDATE语句用来更新或修改一行或多行中的;DELETE语句用来删除数据表中一行或多行的数据,您也可以删除资料表中的所有数据行。

数据控制语言DCL(DataControlLanguage)用于控制对数据库对象操作的权限,它使用GRANT和REVOKE语句对用户或用户组授予或回收数据库对象的权限。

SELECT语句用来检索数据表中的数据,而哪些数据

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2