基于.net的汽车租赁管理系统的设计与实现_第1页
基于.net的汽车租赁管理系统的设计与实现_第2页
基于.net的汽车租赁管理系统的设计与实现_第3页
基于.net的汽车租赁管理系统的设计与实现_第4页
基于.net的汽车租赁管理系统的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1毕业论文 (设计)题 目 基于.net 的汽车租赁管理系统的设计与实现 学生姓名 学 号 学 院 专 业 指导教师 二一四年五月三十日目 录2引言 .61.概述 .61.1 汽车租赁管理系统的开发背景 .61.2 汽车租赁管理系统的现状 .71.3 汽车租赁管理系统的开发目的 .71.4 汽车租赁管理系统的开发意义 .72.信息系统的体系结构 .82.1 主要的信息系统体系结构模式 .82.2 C/S体系结构、B/S 体系结构的分析和比较 .83.系统开发的关键技术与环境 .103.1 windows操作系统 .103.2 visual studio2010 .103.3 SQL Server2008 .114.系统的总体分析 .114.1 系统的可行性分析 .114.1.1 可行性研究的目的 .114.1.2 技术可行性 .114.1.3 操作可行性 .124.2 系统的需求分析 .124.3 系统功能概述 .134.4 系统功能特点 .134.5 业务流程图 .134.6 数据流程图 .144.7数据字典 .164.8数据存储 .175.系统的总体设计 .185.1系统设计原则 .185.2模块分析与整体设计 .185.3 数据库设计和构建 .236.系统的详细设计 .267.系统功能的具体实现 .277.1 登录部分的设计 .277.2 业务信息管理部分 .308.总结 .38参考文献 .393致谢 .404基于.net 的汽车租赁管理系统的设计与实现摘要:当今社会,汽车租赁行业正在蓬勃发展,但是对于这个行业方方面面的管理却是非常有难度的。因此,设计一个功能完善操作简单的汽车租赁管理系统并开发实现它,将对汽车租赁业未来的走势,对于提高租赁公司的利润和增加租车客户对出租公司的认可度等方面均有着重要的意义。本文从汽车租赁管理系统的背景入手,分析了汽车租赁管理系统开发所具有的价值,并详细呈现了系统的实现过程,介绍了所用到的开发技术,给出了实现方法,使得租赁公司的工作人员能够有效的管理各项业务,完善了现有的租赁管理软件,实用性强。关键词:管理系统;汽车租赁;数据库;SQL server;.net;Visual Studio5Design and implementation of car rental management system based Abstract:In todays society, the car rental industry is booming, but the management of all aspects of this industry is very difficult. Therefore, design a fully functional operation car rental management system and create and launch it,thus the development of the car rental industry will become better and better,and will have important meaning for the improvement of car rental companys profits and increase customer satisfaction, etc .This dissertation describes the background of car rental management system, analyses the importance of the management system development, and presents in detail the implementation process of the system, and introduces the use of the development of technology, the realization method is also given, and enables the leasing company staff to master the effective management of the business, improve the existing rental management software, and we can launch it in our daily life.Key words: management system; Database; SQL server; T. Visual Studio6引言汽车租赁业源自于经济的飞速发展,它凭借租赁独有优势带动汽车行业和消费的发展,在合理利用资源,环境可持续发展,在促进国民经济发展方面有着非常重要的作用。上世纪90 年代末,我国第一家汽车租赁公司成立,公司最开始的运营范围仅仅只有 70 辆车,然而经过十多年的发展,我国已经有超过 500 家的实体出租公司注册在案,参与租赁的汽车也超过了 5 万辆,国内市场的总营业额达到 20 亿元左右,汽车租赁行业任然呈现高速发展之势,根据业内人士分析,到 2015 年,在国内,汽车租赁所创造的营业额度将接近 200 亿。国外的运营商已经将汽车租赁发展至全球化的程度,如世界排名第一的赫兹公司有遍布美国、加拿大、英国、爱尔兰等国家的超过 5000 个租赁点,其业务范围覆盖了 140 个国家和地区,参与运营的车辆接近 60 万辆;世界排名第二的 AVIS 公司的业务和子公司遍布全球174 个国家和地区,并且这些公司紧密联系,它的会员可以在这个国家入会,凭借会员资格在另一个国家租车,也可以在这个国家租车,去另一个国家还车和修车。发达国家较高的汽车普及率和相对先进的用车理念,使得在这些国家和地区异地汽车租赁的现象比较普遍。这些公司都提供全天候的高质量服务,可以通过电话和网络预定;还提供了在一定距离内由公司服务人员送和取车的服务,全天候故障解决和救援服务;也可以通过网络或者信用卡收费。在国内,汽车租赁公司的客户各式各样,他们租车的目的以及对汽车的要求往往各不相同,去公司实地挑选汽车会花费很长的时间,并且还会出现选不到满意车辆的情况,这样既浪费客户的时间也影响了他们的心情,对租赁公司的口碑也有不利的影响,而且各类租赁公司开价不同,客户有时候也会发生资金不足等问题。因此有必要开发一个便捷有效的汽车租赁管理系统,租赁公司的管理员可以在系统内管理车辆,会员等给类信息,将可以公开的各类信息发布上网之后会员便可轻松比对选取车辆。汽车租赁管理系统最主要的功能是对车辆和客户的管理,用户通过网站或者电话预约租车之后,管理人员便可以获取各类信息,并给客户奉上称心的服务。该系统开发的主要目的是为了使管理快速有效化,公司运作高度效率化以提升客户满意率,促进汽车租赁行业积极的发展。1.概述1.1 汽车租赁管理系统的开发背景现如今,随着国内经济的快速发展,汽车租赁行业也如同繁星一般呈现欣欣向荣之势,面对越来越庞大的市场,传统的管理方法即人工管理已经无法适应日渐繁多的业务性息,因此,人们必须开发出全新的管理方法,以期达到提高管理效率的目的。同时,计算机技术和网络技术的发展势头也很迅猛,甚至可以说这些技术已经来到我们7日常生活的每一个角落,因为大到国家的军事机密,航天工程,小到我们平时用的蓝牙耳机,处处皆有计算机网络技术的影子。因此,在汽车租赁管理行业寻求计算机辅助,使两者结合,便能有效的解决行业内存在的各种问题。在我国,租赁业发展迅速,将高科技融入租赁业,定能促进行业的平稳发展,也能保证行业发展的高效性和可持续性。1.2 汽车租赁管理系统的现状中国的经济正处在飞速发展的阶段,各类市场的出现也像雨后春笋一样,就汽车租赁这个市场来说,在并不长的发展周期中,也有了相当程度的改进。特别是租赁公司,以增加营业额为最终目的,都致力于发展出一套业内认可的,走在时代前列的管理和营销方案。但是,由于国内的汽车租赁公司规模大小差异大,公司所拥有的资金和人才也参差不齐,所以各个公司对各自业务的管理模式都不一样,这也就致使管理系统有很大的区别。在信息化程度较低的地区以及在一些规模非常有限的汽车租赁公司中,对于业务的管理还是主要以人力为主,缺少行之有效,便捷而又人性化的管理方法,与客户之间的沟通也存在很大的不足,客户的满意度普遍不高,这也直接影响了公司的利润和今后的发展。在有经济实力的地区,信息化的管理已经逐渐的在汽车租赁公司中建立起来,但是,由于市场原因,各个公司都各自埋头经营,因此业内的管理系统也都相对独立,互有差别。1.3 汽车租赁管理系统的开发目的针对传统的汽车租赁管理系统中存在的问题以及一些可以继续完善的地方,利用计算机网络以及数据库等高科技手段,建立起一套集人员管理,车辆的各项性能管理于一体的租赁管理系统,实现管理的计算机辅助,也使得管理便捷化,高效化。此系统既能单独使用,又能配合现有的其他汽车租赁管理系统使用,来补全其功能。同时,该系统能够配合前台网站,实现客户在线看、选、租车,租赁方根据客户要求为客户提供服务的一体化进程。1.4 汽车租赁管理系统的开发意义汽车出租的管理就是对公司内的汽车和会员以及普通租借者的管理,主要包括:汽车现在所处的状况、汽车的有关参数等信息、客户的各方面信息。由于这里的过程相对比较复杂,有一对一的关系,一对多的关系,也有更加复杂的多对多关系,这些原因使得汽车租赁管理工作变得繁重,传统的租赁公司人工管理的比率较大,生产服务的错误率比较高,服务质量不能让客户满意,生产成本较高,收益率下降。导致这一出租产业没有办法前进,行业的未来也不够明朗。基于网络与数据库的汽车租赁管理系统的诞生,使得情况大为好转。这套管理系统涵盖了该行业的多个方面。使得公司给客户提供的服务可以快速、规范地完成,既能给客户满意的服务,又节省了人力物力,提高了服管理质量和经济效益.切切实实达到了双赢的目的。82.信息系统的体系结构2.1 主要的信息系统体系结构模式(1)单用户体系结构单用户信息系统是单一而简便的信息系统,信息系统的运转由一台电脑独自负责,所有资源被一个使用者占用,不同用户之间不能进行数据的交流。(2)C/S 体系结构C/S 就是大家所说的(Client/Server)结构,是客户机/服务器结构。数据库服务器在该模式下具有中心地位,网络基础是客户机,需要信息系统软件的支持,是一种两层结构模式。在该体系结构下,客户机上有用户操作模块,数据库负责存贮相关数据,数据库在服务器上。客户机向服务器索取网络资源,服务器将有效资源提供给客户机。C/S 结构正在为当下大多数的信息系统服务。(3)B/S 体系结构B/S 就是大家所说的( Browser/Server)结构,是浏览器/服务器结构。它的发展由网络技术带动,是一种变化或改进了的 C/S 结构。在 B/S 结构下,由浏览器实现用户工作界面,前端只负责少量的事物逻辑,主要的事物逻辑有服务器端负责实现,即通常所说的三层结构。这样有助于使客户端的计算机更加轻松的运行,减少投入在系统维护上的资金,工作量降低,从而有效控制住总成本。(4)P2P 体系结构P2P 就是大家所说的(P to P)体系结构,中文译作对等网络结构。P2P 结构的最大突破就是不依赖服务器,各用户的计算机之间可以直接交换资源共享资源。在 P2P 体系结构中,每一台计算机都可以回应其他计算机的要求,请求回应的范围和方法都依照具体情况而定,不同的软件及应用之间都不同。P2P 体系结构包含了三种模式,即单纯 P2P 模式、集中式模式和单一集中兼有的模式,是一种新生的模式,也处在飞速发展当中。2.2 C/S体系结构、B/S 体系结构的分析和比较(1 )两种结构的整体对比C/S 模式的主要组成部件为客户应用程序(Client)、中间件(Middleware)和服务器管理程序(Server)。客户和资源之间的交流由 Clint 负责。服务器管理程序管理着资源,比如对数据库的管理,当很多客户同时请求服务器上相同的资源时,服务器程序会最优化管理这些资源。中间件则负责将上述两部分连接,是指协同,以满足客户要求。 B/S 模式则以网络技术为基础。拆开细化 C/S 模式中的服务端,使其成为数据库服务器和 Web 服务器的组合体,这样就构成了一个多结构的服务器体系。 第一层为客户机,负责用户和系统之间的连线。客户使用一个操作简单的可以打开网页9的软件,既浏览器就可以。浏览器能将复杂的代码转化成文字,图片,声音甚至视频等并存的网页。有些网页还具备双向的交互功能,用户可以通过文本框输入信息,然后提交给后台,请求后台的处理。该后台便是第二层 Web 服务器。 该服务器的功能便是回复用户的申请,并产生一些网络语言代码,这串代码中包含着对请求的回应,客户在网页上可以看到处理结果。如果请求中对数据方面有一定的要求,网络服务器和数据库服务器就需要共同完成这个任务。 第三层为数据库服务器,其任务和 C/S 模式相像,将不同的服务器发出的请求协同管理。(2 ) B/S 模式的优势第一点,B/S 模式将客户端简化了。在 C/S 模式下,我们要在电脑上装上特定的应用程序,程序之间也千差万别,在 B/S 模式下,客户只需安装一款一款像 fire fox 之类的软件。这样就减轻了客户机的负担,如硬盘,内存等等资源都可大大节省,而且大大简化了安装过程、也使得网络结构灵活化。假设一个大型企业的管理层要召开一个会议,讨论进出口管理问题,他们只需使用会议室的计算机进行相关操作查询数据,便可以将内容清晰的呈献给大家。参加会议的人还可以将手提电脑带进会议室,通过会议室的无线或有线网络自己查询数据。第二点,它将系统的开发、系统的维护简单化。我们将不再需要为不同的客户开发不同的应用程序了,我们设法让 WEB 服务器来实现所有的功能,而对于不同的用户组别,只需为他们设置不同的权限就行。不同的用户经过 HTTP 请求在各自权限内调用服务器上各不相同的处理程序,来完成对数据的各项操作。在当代,企业面临着很复杂的竞争环境,企业内部的各项运作机制也会快速的调整更新。对比 C/S,B/S 更加容易进行维护。当环境变化时,它不用为每一个客户各自不同的客户端进行升级,只需在服务器上将其服务处理程序修改即可。如此便可将维护时间最少化,有效提升公司运作效率。特别是规模较大的公司,如果其子公司遍布世界各地,那么这种在效率上的提高将会显而易见。第三点,B/S 模式更加方便用户的操作。在 C/S 模式下,每一个客户的应用程序都不一样,客户需要接受培训来获取使用技能。而在 B/S 模式下,一个简单的浏览器便可以作为一个客户端。浏览器的使用和操作难度并不大,所以各个层次的人员使用的时候并不需要进行复杂的培训。 最后,B/S 模式下网上信息的发布更加简便,扩展了传统的 MIS 功能。这一点大大优于C/S 模式。而简便的网上信息发布功能对于现代企业有着极其重要的意义。企业可以将原有的书面文件电子化,既节省了资源,又提高了企业方方面面的效率。 B/S 的各种优点使其流行度大大提高。各个软件公司也开始着手开发基于 B/S 的系统,相当一部分企业也从中得到了很大的收益。然而,C/S 模式的固有优势是不能被磨灭的。(3 ) C/S 模式的优势C/S 模式有着极强的交互性。在客户机服务器结构中,客户端的功能很完善,能给用户10相当好的体验,也能够快速打开和关闭客户端下属的其他小程序。相比而言 B/S 模式的交互能力就显得弱多了。 第二,C/S 模式的存取模式更加安全。C/S 模式是一对一的结构模式,它采用的协议自生安全优势大,所以比较安全。而 B/S 模式采用的是一对多、多点对多点的开放型结构模式,并采用类似于 TCP/IP 这样的开放协议,其安全性保障就相对不如 C/S 模式。由于现代企业走出去的发展模式,和互联网所提供的强大的营销环境,很多的企业不得不将自己的内网与互联

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论