汽车租赁系统的设计与实现本科.docx
- 文档编号:10563451
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:41
- 大小:2.81MB
汽车租赁系统的设计与实现本科.docx
《汽车租赁系统的设计与实现本科.docx》由会员分享,可在线阅读,更多相关《汽车租赁系统的设计与实现本科.docx(41页珍藏版)》请在冰豆网上搜索。
汽车租赁系统的设计与实现本科
XX科技大学
毕业设计(论文)
题目
汽车租赁系统
的设计与实现
作者
学院
专业
学号
指导教师
科技大学
毕业设计(论文)任务书
1设计(论文)题目及专题:
汽车租赁系统的设计与实现
2学生设计(论文)时间:
自年月日开始至年月日止
3设计(论文)所用资源和参考资料:
[1]王国辉,王易.asp数据库系统开发案例精选[M].人民邮电出版社.
[2]程志艳,张亮,马建红.asp实用简明教程[M].清华大学出版社.
[3]邓子云,张赐.asp网络编程电子工业出版社[M].
[4]王珍铃,实用软件工程教程[M].北京:
清华大学出版社.2004.
[5]孙涌,现代软件工程[M].北京:
希望电子出版社.2002.
[6]王少峰.《asp程序设计》讲义.清华大学软件学院.2002.
4设计(论文)应完成的主要内容:
设计并实现基于B/S架构,使用ASP和Access开发工具的汽车租赁系统,包括车辆管理模块、客户信息管理模块、内部人员管理模块、租赁信息管理模块和其他模块等。
5提交设计(论文)形式(设计说明与图纸或论文等)及要求:
(1)论文思路清晰,条理清楚,中心突出,内容充实,论据充分,结构紧凑,层次分明,图表清晰,格式规范,结论正确;按《湖南科技大学本科生毕业设计(论文)要求与规范》编排、打印文稿。
(2)上交论文(纸质)打印文稿和系统源码(电子版)。
6发题时间:
年月日
指导教师:
(签名)
学生:
(签名)
XX科技大学
毕业设计(论文)指导人评语
[主要对学生毕业设计(论文)的工作态度,研究内容与方法,工作量,文献应用,创新性,实用性,科学性,文本(图纸)规范程度,存在的不足等进行综合评价]
指导人:
(签名)
年月日
指导人评定成绩:
XX科技大学
毕业设计(论文)评阅人评语
[主要对学生毕业设计(论文)的文本格式、图纸规范程度,工作量,研究内容与方法,实用性与科学性,结论和存在的不足等进行综合评价]
评阅人:
(签名)
年月日
评阅人评定成绩:
XX科技大学
毕业设计(论文)答辩记录
日期:
学生:
学号:
班级:
题目:
提交毕业设计(论文)答辩委员会下列材料:
1设计(论文)说明书共页
2设计(论文)图纸共页
3指导人、评阅人评语共页
毕业设计(论文)答辩委员会评语:
[主要对学生毕业设计(论文)的研究思路,设计(论文)质量,文本图纸规范程度和对设计(论文)的介绍,回答问题情况等进行综合评价]
答辩委员会主任:
(签名)
委员:
(签名)
(签名)
(签名)
(签名)
答辩成绩:
总评成绩:
摘要
汽车租赁行业被称为“朝阳产业”,因为它具备无须办理保险、无须年检维修、车型可随意更换等优点。
这种以租车代替买车来控制企业成本的管理方式在外企中十分流行,也正慢慢受到国内企事业单位和个人用户的青睐。
本课题旨在建立一个基于Web的在线汽车租赁系统。
系统基于B/S架构,采用ASP语言和Access数据库进行开发,前台实现了系统注册与登录、车辆信息浏览与租车服务等功能,后台实现了客户信息管理、车辆信息管理、租赁管理、数据备份等功能。
在开发方法的选择上,选择了生命周期法与原型法相结合的方法。
在开发工具的选择上,主要利用ASP编程语言进行开发,使用Access数据库,从而保证了数据的完整性与一致性。
论文先分析了将要解决的问题、课题背景以及系统相关理论与技术,然后进行了系统分析、总体设计与详细设计等工作。
实践表明,本系统能够在中小型汽车租赁企业得到很好的应用,并大大提高了企业规范化操作和经济效率。
关键字:
汽车租赁;ASP;B/S;IIS;Access数据库
ABSTRACT
Carrentalindustryiscalled"sunriseindustry",becausethereareadvantagesofnoneedforinsurance,noannualmaintenance,modelscaneasilybereplaced,etc.Thiskindofcarrentalinsteadofbuyingacartocontroltheenterprisecostmanagementstyleisverypopularinforeigncompanies,arealsoslowlyacceptedbydomesticenterprisesandinstitutionsandindividualcustomers.
ThepurposeofthispaperistoestablishanonlinecarrentalsystembasedonWeb.AndthesystembasedonB/Sarchitecture,isdevelopedusingASPlanguageandAccessdatabase,Theforegroundimplementedsystemofregistrationandlogin,vehicleinformationbrowsingandcarrentalservicesandotherfunctions,thebackgroundimplementedcustomerinformationmanagement,vehicleinformationmanagement,leasemanagement,databackupandotherfunctions.
Inthechoosingofdevelopmentmethods,choosethemethodoflifecyclemethodcombinedwithaprototype.Inthechoiceofdevelopmenttools,themainuseofASPprogramminglanguagedevelopment,theuseofAccessdatabase,thusensuringthedataintegrityandconsistency.Thethesisfirstanalyzestheproblemtobesolved,thebackgroundandsystemtheoryandtechnology,thenthesystemanalysis,overalldesignanddetaileddesignwork.Practiceshowsthat,thissystemcanbeappliedinsmallandmedium-sizedcarrentalcompanies,andgreatlyenhancetheenterprisestandardizationoperationandeconomicefficiency.
Carrentalindustryiscalled"sunriseindustry",becausetherearemanyadvantages,suchasnoneedingforinsurance,noannualmaintenance,andmodelscaneasilybereplaced,etc.Thiskindofcarrentalinsteadofbuyingacartocontroltheenterprisecostmanagementstyleisverypopularinforeigncompanies,arealsoslowlyacceptedbydomesticenterprisesandinstitutionsandindividualcustomers.
ThepurposeofthispaperistoestablishanonlinecarrentalsystembasedonWeb.ThesystembasesonB/Sarchitecture,usesASPlanguageandAccessdatabase,Theforegroundhasimplementedregistrationandlogin,vehicleinformationbrowsingandcarrentalservicesandotherfunctions,andthebackgroundhasimplementedcustomerinformationmanagement,vehicleinformationmanagement,leasemanagement,databackupandotherfunctions.
Facingdevelopmentmethods,wechoosethemethodoflifecyclemethodcombinedwithaprototype;andfacingdevelopmenttools,weuseASPprogramminglanguageandAccessdatabase,whichcanensurethedataintegrityandconsistency.Thethesisfirstanalyzestheproblemstobesolved,thebackgroundandsystemtheoryandtechnology,andthengivesthesystemanalysis,overalldesignanddetaileddesignwork.Practiceshowsthat,thissystemcanbewellappliedinsmallandmedium-sizedcarrentalcompanies,andgreatlyenhancetheenterprisestandardizationoperationandeconomicefficiency.
Keywords:
Carrental;ASP;B/S;IIS;Accessdatabase
第一章引言
1.1课题背景
21世纪以来,人们的生活水平不断提供,大家出行使用汽车越来越频繁,随之出现了汽车租赁这个新兴行业。
助程汽车租赁有限公司是一家提供汽车自驾租赁服务的新兴企业,经过一段时间发展,其已经拥有各档次车辆近50余台及遍布长沙地区的6家门店(长沙五一广场店,长沙芙蓉路店,长沙火车站店,长沙黄花机场店,望城店,宁乡店),客户百余名。
该公司运营初期主要依靠与电话开展业务,但随着规模的不断扩大,其现有经营模式已经无法适应市场需求,遭到了一些老客户的抱怨,导致业绩下滑。
传统的汽车租赁管理系统在数据处理方面比较繁琐,管理人员需要花费很多的时间和精力去处理它。
鉴于传统的出租车管理工作的重要性和烦琐性,汽车租赁经营信息管理系统的使用将对出租车公司管理发挥着举足轻重的作用。
该系统的开发和运用将使用户从原有的手工操作方式转变为数字化的信息化管理方式,大大提高工作效率和准确性,系统安装简单,使用方便,同时还收集处理信息的速度、准确性、安全性,最终能影响公司整体的管理水平,真正实现运输企业车辆信息管理的系统化、自动化和规范化。
汽车租赁管理系统对车辆的基本信息、租赁结算、租还时间等进行了综合统计和管理,使顾客和管理人员能够更快的得到自己想要的信息。
该平台整合营运、调度、销售、管理等的业务信息与经营状况,而且顾客可以直接登陆系统查看所有车辆信息,也可以根据自己的需要搜索相关车辆的信息,并且可以进行网上租车。
本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的asp等技术对系统的各个功能进行了实现。
1.2目的与意义
利用互联网和信息化技术,通过对租赁管理所需的信息管理,结合汽车租赁经营的实际运作情况,把管理人员从繁琐的数据计算处理中解脱出来,建设一个覆盖汽车租赁经营全部业务的“汽车租赁经营信息管理系统”,使企业有更多的精力从事汽车租赁管理政策的研究实施,租赁计划的制定执行,从而全面提高公司业绩量。
管理系统的存储与快速查询功能大大提高了汽车租赁管理的效率,并且还提高了租赁基本信息管理的精确度。
方便快速的操作,可减少租赁基本信息管理的漏洞,又减少了因工作冗余出现的错误,这都为汽车租赁公司节约了开支,提高了回报率。
通过该系统能提高企业的信息化水平,完善经营管理体系,进一步加强企业的市场竞争能力。
作为汽车租赁公司有必要建设一个适合自己发展和服务的数据库系统来完善自己的业务,并且能够及时更新客户、供货商以及市场变化的信息。
1.3论文的主要内容
传统的租赁管理系统主要采用各类表单来记录数据,进行盘点或统计数据处理时十分耗费时间和人力,本系统很好解决了传统租赁管理中遇到的问题。
本论文主要内容安排如下:
第一章,引言。
介绍课题研究的背景和目的。
第二章,系统相关理论与技术。
涉及到开发用的技术与理论概念。
第三章,系统分析与总体设计。
对系统整体设计做一个详细说明。
第四章,系统的具体实现。
对系统各功能模块的实现进行说明。
第五章,总结。
对本课题做一个总结,对本课题的重点难点做一个分析,提出对本系统需要改进与加强的地方。
第二章系统相关理论与技术
2.1汽车租赁系统概述
越来越多的公司、个人由于生活环境及工作方式的变化而发生了变化,不再要求长期拥有汽车,而是以“租赁”的方式使用各种汽车。
客户认为,租赁汽车可以节省大笔的投资,不必支付保险费和维修费等费用。
至今汽车租赁已成为一个特殊的行业,呈现典型的假日经济的现象。
传统的汽车租赁管理简单而不安全,例如:
效率低下,管理混乱,失误增多等诸多弊端,显然适应不了不断发展的租赁业务复杂的业务需求。
企业要不断发展,必须将企业业务的各类数据联系起来,组成一个有机的系统,使得业务、财务、市场等方面的信息得以方便、快捷地传递并经过综合处理生成各种报表送给各个职能部门及决策层。
传统的租赁管理系统在更新以及后期维护方面比较麻烦,如修改功能模块,需要对整个系统的进行重新架构本系统将要实现的功能。
在这个信息管理系统模式中实现了独立的功能模块:
(1)在基本信息管理模式中实现了对车辆、客户等信息的增加、修改、删除的功能。
(2)在系统设置模式中实现了数据备份、密码修改、权限修改以及数据初始化等功能。
(3)在日常业务模式中实现了对租赁信息、挂靠车辆信息及各类费用信息的增加、修改、删除的功能。
(4)在查询统计模式中实现了对各类信息的查询功能。
2.2ASP技术
1ASP简介
ASP即ActiveServerPages,活动服务器页面是微软公司开发的服务器端的脚本编写环境,ASP的网页文件常用于各种动态网站中,可以包含HTML标记、普通文本、脚本命令以及COM组件等[1]。
当客户请求一个ASP文件时,由服务器先把该文件解释成标准的HTML文件,再发送给客户。
在服务器端运行的好处有两点:
第一,可以不受客户端浏览器的限制;第二,可以很方便地和服务器交换数据,如从数据库中读取数据。
应用ASP可以向网页中添加交互式内容(例如表单的添加),也可以创建使用HTML网页作为用户界面的Web应用程序。
ASP内置于Microsoft信息服务器(IIS,InternetInformationServer)或者个人Web服务器(PWS,PersonalWebServer)中,用户在开发及配置ASP程序前,应该安装IIS或者PWS。
ASP包含了以下3方面的含义。
(1)Active。
ActiveX技术是目前微软公司组件技术的重要基础,它采用封装对象和程序调用对象的技术,简化了编程,加强了程序间的合作。
(2)Server。
ASP运行在服务器端,这样就不必考虑浏览器是否支持ASP所使用的编程语言的问题。
ASP的编程语言可以是VBScript和JavaScript。
VBScript脚本语言是VisualBasic的一个简集,但由于Netscape浏览器不支持客户端的VBScript脚本语言,因此在客户端不使用VBSCript脚本语言。
(3)Pages。
ASP返回标准的HTML页面,可以在常用的浏览器中正常显示。
浏览器查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码,从而防止了源代码被抄袭[2]。
2ASP创建网站
应用ASP创建动态网站具有以下特点。
(1)ASP使用的是标准的Internet编程语言,例如VBScript和JavaScript,通过应用这两种脚本语言可以控制网页整体的逻辑。
(2)如果将WindowsXP系统作为网站服务器的开发平台,并且可以在这个平台上运行IIS,那么就可以免费拥有ASP脚本编写环境。
使用ASP很简单,只需要将文件扩展名改为.asp,并在此文件中添加脚本语言即可。
(3)ASP中包含最常用的几个内建对象,还可以使用ActiveX控件继续扩充其功能。
(4)ASP提供ADO对象,通过该对象可以快速地访问各种数据库[3]。
2.3B/S开发模式
1B/S简介
B/S(Browser/Server)即浏览器/服务器模式,是Web兴起后的网络结构模式,Web浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
浏览器通过WebServer同数据库进行数据交互[4]。
B/S结构最大的优势就是在任何地方操作而不需要安装任何专门的软件,使得系统的扩展性很大。
B/S结构使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
B/S结构见图2.1。
2服务器端与客户端
提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。
但是服务器和客户端并不是一成不变的,如果原来提供服务的服务器用来接受其他服务器的服务,此时该服务将转化为客户端。
如果计算机上已安装了WWW服务器软件,此时就可以把此计算机作为服务器,乘务服务器端,浏览器可以通过网络访问到该计算机。
在进行程序调试的时候,可以把自己的计算机既当作服务器,又当作客户端[5]。
2.1B/S结构图
3动态网页的工作原理
所谓动态网页,是指在网页文件中不仅包含HTML标记,同时还包括实现相关功能的程序代码,该网页的后缀通常根据程序语言的不同而不同。
例如ASP文件的后缀是.asp,而JSP文件的后缀为.jsp。
动态页面可以根据不同的时间、不同的浏览者而显示不同的信息。
例如常见的留言板、论坛和聊天室等都是应用动态网页实现的。
动态网页的工作原理是当在个人的浏览器中输入一个动态网页的网址,并按下(Enter)键后,此时相当于向服务器端提出了一个浏览网页的请求。
当服务器端接到请求后,首先会寻找所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网页转化成标准的静态网页,最后再将该网页发送给客户端[6]。
见图2.3
图2.2动态网页的工作原理
2.4Access
Access即MicrosoftOfficeAccess,是由微软发布的关联式数据库管理系统,它具备了MicrosoftJetDatabaseEngine和图形用户界面两项特点;是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统[7]。
Access数据库的优点:
(1)存储方式单一
Access管理的对象有表、报表、页、窗体、查询、宏和模块,以上这些对象都存放在后缀为(.mdb)的数据库文件中,方便用户的操作和管理。
(2)面向对象
Access是面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统看成是由一系列对象组成的,对每个对象都定义一组方法和属性,用户还可以按自己需要给对象的方法和属性进行扩展。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表查询生成器、生成器、报表设计器以及数据库向导、查询向导、窗体向导、表向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access数据库
Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入Excel表格、声音、位图、Word文档,还可以建立动态的数据库报表和窗体等等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用[8]。
2.5IIS
IIS是一个功能强大的Internet信息服务系统,是Windows服务器操作系统中最重要的Web技术。
IIS的可靠性、安全性和可扩展性都非常好,并能很好地支持多个Web站点。
IIS提供了最简捷的方式来共享信息、建立并部署企业应用程序,以及建立和管理Web上的站点。
通过IIS用户可以轻松地测试、发布、应用和管理自己的Web页和Web站点[9]。
第三章系统分析与总体设计
3.1系统设计目标
通过在网上查阅汽车租赁行业相关资料,对各种汽车租赁需求进行调查、分析和综合整理,总结出了系统需要实现的目标。
“新”汽车租赁管理系统除具备一些基本功能,如采购管理﹑销售管理﹑入库管理﹑综合查询﹑系统管理等外,还应做到使“新”汽车租赁系统更加全面、快捷、效率、安全、个性化的服务。
总体上看包括:
(1)用先进的管理系统来处理企业内每日更新的信息数据,信息化程度大幅提高,工作效率进一步改善。
(2)从手工操作处理阶段到数据库系统管理的转变,使数据得到充分共享并且扩大了数据的访问范围;通过“联系数据”在关系数据库中可以实现不同库文件的相互关联,从而使数据库在整体上形成一定的结构,更加利于数据的检索与更新。
(3)开发出的新系统中具有友好的操作界面,使用户能非常容易上手,并且能很方便的对信息进行各种操作。
(4)最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 系统 设计 实现 本科
![提示](https://static.bdocx.com/images/bang_tan.gif)