汽车租赁管理系统VB.docx

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

汽车租赁管理系统VB.docx

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

汽车租赁管理系统VB.docx

汽车租赁管理系统VB

 

课程设计论文

 

题目:

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

 

作者:

唐星星

班级:

08工业A1

学号:

084810819

摘要

近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已延伸到社会的各个领域。

结合管理信息系统的开发方法及步骤,以此为理论基础,开发出一个小型的信息管理系统——汽车租赁管理系统。

汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。

传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。

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

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

经过艰苦的努力,我终于实现了预期的设计目标,开发出这套具有一定实用价值的汽车租赁管理系统,使用这套系统有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。

本文主要介绍了该系统生成的背景及VisualBasic6.0和Access的一般原理。

阐述了整个汽车租赁管理系统的结构及工作原理;分析了系统实现中的特殊性、难点和重点;设计实现了系统用户管理、基本信息管理、业务管理、会员管理等程序模块;分析并解决了现实中的若干技术问题。

关键词:

数据库;VisualBasic6.0;汽车租赁管理

 

ABSTRACT

Inrecentyears,thecomputertechniquehasbecomemoreandmoreripe;thedatabasetechniquedevelopsconstantlyandtheapplicationoftheinformationmanagementsystemhasstretchedintoeveryfieldofoursociety.Combiningthemethodsandstepsoftheinformationmanagementsystemandbasingonthetheoryofit,Idevelopedasmallinformationmanagementsystem--theautomobilelend-leasemanagementsystem.

Themanagementofautomobilelendingandleasingisanecessarypartofthecompany'sdailyoperation.Traditionalwayisawasteofhumanresourcesandtime,anditiscomplicatedandoftenrunswithmistakes.Basedonthecomputertechnique,theperfectautomobilelend-leasemanagementturnsthosecomplicateddatacalculationandinformationprocessingintosimpleinstructions.

Itrealizedtheelectronicmanagementofdatainformationcompletely.Itliberatespeoplefromthehumanmanagemententirely.Afterhardwork,Ifinallyrealizedmydesignasexpected,anddevelopedthispracticalandvaluableautomobilelend-leasemanagementsystem.Usingitwillraisetheworkingrate,reducethecostandraisetheeconomicbenefitofthecompany.

ThispapermainlyintroducesthedevelopbackgroundofthesystemandthebasictheoryofVisualBasic6.0andAccessVisual.Ittellsthestructureoftheautomobilelend-leasemanagementsystemanditsworkingtheory;itanalyzesthespecialty,difficultyandimportantthingsinsystemrealization.Thedesignrealizesthemanagementofthesystemusers,thebasicinformation,thebusiness,andthemembers'management.

Keywords:

 Database;VisualBasic6.0;Theautomobilelend-leasemanagement

 

 

1绪论

1.1课题研究背景及意义

现代科学的发展,使计算机进入了几乎一切领域。

从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。

当今社会的数据信息管理离不开计算机技术的支持。

如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。

今天,随着社会生产的发展,人民生活水平的提高,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。

随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。

因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。

在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。

各个汽车租赁公司门庭若市,业务激增。

然而在繁忙的景象背后,却也暴露出汽车租赁公司在处理业务信息时以人工方式为主所带来的诸如:

效率低下,管理混乱,失误增多等诸多弊端。

在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。

汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。

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

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

这套管理系统包括涵盖了车辆租赁业务的各个方面。

使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。

1.2课题实现的基本功能

汽车租赁管理系统针对的是汽车租赁公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得规范、快捷、高效。

基于各方面的研究,同时针对汽车租赁公司的实际情况,在刘旭东老师的悉心指导和帮助下,我查阅并应用数据库、管理信息系统、软件工程的一些基本原理和理论思想,以具有强大的应用程序开发功能和数据库开发功能的VisualBasic6.0为开发工具,设计开发了这套汽车租赁管理系统。

在Windows环境下,此系统具有比较友好的界面和基本完善的功能,使用轻松方便,易于维护,适应性强。

本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车销售商管理等。

具有添加、修改、删除、查询等功能,通过这些管理模块,可以使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。

为规范操作流程,降低劳动强度使租赁业务走向标准化和科学化,设计开发了这套管理系统,它的使用将有利于提高租赁公司的劳动生产率,节约生产成本,增加经济效益,希望它能为业内人员的工作提供一定的帮助。

1.3编程环境的介绍

1.3.1Access2003简介

Microsoft公司出品的关联式资料库套装软体。

它提供视觉化的设计介面,不必撰写程式,即可快速,简单地开发出美观实用的资料库管理系统。

access的结构:

资料(data)→栏位(field)→记录(record)→档案(file)→资料库(database);资料(data)→资料项(item)→资料录(record)→资料表(table)→资料库(database)

Access2003有以下组成:

资料表:

为access储存资料的地方,亦为资料的根本来源,一个资料库至少要存在一个资料表。

查询:

可依使用者需求,以一些限制条件(筛选,过滤…)来选取资料表中。

表单:

建立一个让使用者输入,查询,修改资料的操作画面。

报表:

将资料库里的资料运用报表做成有利用价值的画面资料。

资料页:

为access2003的新增物件,资料发布至网路的媒介。

此物件完成建立后,将会在资料库档案外,再产生一个HTML档。

巨集:

建立简单的资料操作指令及将一连串的执行动作自动化。

应用于一些重复性高的动作或者用于使用者自订工作环境上。

模组:

开发应用系统的工具。

是让使用者能更随心所欲的去控制系统。

1.3.2VisualBasic6.0简介

20世纪60年代初,美国Dartmouth学院的两位学者G.Keneny和ThomosE.Kurty发明了一种称为“BASIC”的语言,它的诞生称得上是计算机语言发展史上的一件大事,对计算机的推广应用起到了重要的作用。

自从Basic语言问世以来,“Basic”已经成为了编程入门者学习语言的代名词。

Basic语言以其易学易用的特点风靡全球。

然而自从微软公司推出了划时代的VisualBasic,Basic又从一门“玩具语言”一跃而成为功能强大的应用软件开发语言。

它功能强大,语法简单,执行代码效率高。

据统计,开发同样的应用软件,采用VB开发要比用VC++的效率提高70%。

因此,VB已经成为每一个编程工作者学习时的首选语言。

1991年,微软推出了VisualBasic1.0版。

这在当时引起了很大的轰动。

接着于1992年微软推出VisualBasicB2.0,1993年推出VisualBasic3.0,1995年推出VisualBasic4.0,1997年推出VisualBasic5.0,1998年推出VisualBasic6.0。

并且从VisualBasic3.0开始,微软将ACCESS的数据库驱动集成到了VisualBasic中,这使得VisualBasic的数据库编程能力大大提高。

从VisualBasic4.0开始,VisualBasic也引入了面向对象的程序设计思想。

而且,VisualBasic还引入了“控件”的概念,使得大量已经编好的VisualBasic程序可以被我们直接拿来使用,如今,VisualBasic已经有了6.0版。

VisualBasic已逐渐成为简单易学、功能强大的编程工具。

它不但在一般程序设计方面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序跳转,具有脱机播放动画的能力,并采用了动画过渡技术等。

它的软件费用支出低,易学习的突出特点,使其易于被许多非专业人员掌握使用。

通过几年的发展,它已成为一种真正专业化的开发语言和环境。

用户可用VisualBasic快速创建Windows程序,在现在还可以编写企业水平的客户/服务器程序及强大的数据库应用程序。

1.3.3数据库管理系统简介

数据库是数据管理的最新技术,是计算机科学的重要分支。

数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库管理系统是位于用户及操作系统之间的一层数据管理软件。

主要有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立和维护功能。

它是数据库系统的一个重要组成部分。

十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。

由于数据库具有数据结构化、最低冗余度、较高的程序及数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。

目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。

今天,信息资源已成为各个部门的重要财富和资源。

建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。

因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计及制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。

对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。

1.3.4SQL语言简介

SQL(StructuredQueryLanguage)语言是1974年由Boyce和Chamberlin提出的。

1975年~1979年IBM公司SanJoseResearchLaboratory研制了著名的关系数据库管理系统原形SystemR并实现了这种语言。

由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。

经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。

1986年10月美国国家标准局(AmericanNationalStandardInstitute,简称ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准。

同年公布了SQL标准文本(简称SQL-86)。

1987年国际标准化组织(InternationalOrganizationforStandardization,简称ISO)也通过了这一标准。

此后,ANSI不断修改和完善SQL标准,并于1989年公布了SQL-89标准,1992年又公布了SQL-92标准。

自SQL成为国际标准语言以后,各个数据库厂家纷纷推出各自的SQL软件或及SQL的接口软件。

这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。

这个意义十分重大。

因此,有人把确立SQL为关系数据库语言标准及其后的发展称为是一场革命。

SQL成为国际标准,对数据库以外的领域也产生了很大影响,有不少软件产品将SQL语言的数据查询功能及图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。

SQL是一种介于关系代数及关系演算之间的结构化查询语言,其功能并不仅仅是查询。

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

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

综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。

SQL已成为数据库领域中一个主流语言。

1.3.5ADO数据库访问技术

ADO的全称是ActiveXDataObjects。

ADO支持用于建立基于客户端/服务器和Web的应用程序的主要功能。

ADO是最新的数据库访问技术,它是使用更为简单,而又更加灵活的对象模型。

对于新工程,应该使用ADO作为数据访问接口。

其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。

ADO提供执行以下操作的方式:

Ø连接到数据源。

Ø指定访问数据源的命令,同时可带变量参数或优化执行。

通常涉及ADO的Command对象。

Ø执行命令,例如一个SELECT脚本。

Ø如果这个命令使数据库按表中行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。

Ø适当情况下,可以把缓存行的更改内容写回数据库中,更新数据源。

Ø提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的Error对象。

表1数据库连接

数据源类型

ConnectionString参数设置标准

访问ODBC数据

Provider=MSDASQL;DSN=dsnName;UID=username;PWD=userPassword;

访问Oracle数据库

Provider=MSDAORA;DataSource=serverName;UserID=username;

Password=userPassword;

访问MSSQL数据库

Provider=SQLOLEDB;DataSource=serverName;

InitialCatalog=databaseName;UserID=username;PWD=userPassword;

访问ACCESS数据库

Provider=Microsoft.Jet.OLEDB.4.0;DataSource=databaseName;

UserID=userName;Password=userPassword;

1.4数据库设计基础

1.4.1VisualBasic中的数据访问

VisualBasic提供的数据库引擎叫Jet。

VisualBasic提供了三种及Jet数据库引擎接口的方法:

Data控件(DataControl)、数据访问对象(DAO)和ActiveX数据对象(ADO)。

Data控件只提供了有限的不需编程就能访问现存数据库的功能,DAO模型则是全面控制数据库的完整编程接口,而ADO则是为Microsoft最新和最强大的数据访问范例OLEDB而设计的。

VisualBasic中的数据库编程就是创建数据访问对象,这些数据访问对象对应于被访问的物理数据库的不同部分,如Database(数据库)、Table(表)、Field(字段)和Index(索引)对象。

用这些对象的属性和方法来实现对数据库的操作。

VisualBasic通过DAO和Jet引擎可以识别三类数据库:

1.VisualBasic数据库:

也称为本地数据库,这类数据库文件使用及MicrosoftAccess相同的格式。

Jet引擎直接创建和操作这些数据库并且提供了最大程度的灵活性和速度。

2.外部数据库:

VisualBasic可以使用几种比较流行的“索引顺序访问文件方法(ISAM)数据库”,包括:

dDaseIII、dBaseIV、FoxPro2.0和2.5以及Paradox3.x和4.x。

在VisualBasic中可以创建和操作所有这些格式的数据库,也可以访问文本文件数据库和Excel或Lotusl-2-3电子表格文件。

3.ODBC数据库:

包括符合ODBC标准的客户机/服务器数据库,如MicrosoftSQLServer。

如果要在VisualBasic中创建真正的客户机/服务器应用程序,可以使用ODBCDirect直接把命令传递给服务器处理

1.4.2VisualBasic数据库体系结构.

VisualBasic提供了基于MicrosoftJet数据库引擎的数据访问能力,Jet引擎负责处理存储、检索、更新数据的结构,并提供了功能强大的面向对象的DAO编程接口。

VB数据库应用程序的组成:

VB数据库应用程序包含三部分,即用户界面和应用程序代码、Jet引擎、数据库。

数据库引擎位于程序和物理数据库文件之间。

这把用户及正在访问的特定数据库隔离开来,实现“透明”访问。

不管这个数据库是本地的VB数据库,还是所支持的其他任何格式的数据库,所使用的数据访问对象和编程技术都是相同的。

(1)用户界面和应用程序代码:

用户界面是用户所看见的用于交互的界面,它包括显示数据并允许用户查看或更新数据的窗体。

驱动这些窗体的是应用程序的VB代码,包括用来请求数据库服务的数据访问对象和方法,比如添加或删除记录,或执行查询等。

(2)Jet引擎:

Jet引擎被包含在一组动态链接库(DLL)文件中。

在运行时,这些文件被链接到VisualBasic程序。

它把应用程序的请求翻译成对.mdb(Access文件后缀)文件或其他数据库的物理操作。

它真正读取、写入和修改数据库,并处理所有内部事务,如索引、锁定、安全性和引用完整性。

它还包含一个查询处理器,接收并执行SQL查询,实现所需的数据操作。

另外,它还包含一个结果处理器,用来管理查询所返回的结果。

(3)数据库:

数据库是包含数据库表的一个或多个文件。

对本地VB或Access数据库来说,就是.mdb文件。

对于ISAM数据库,它可能是包含.dbf(dBASE文件后缀)文件或其他扩展名的文件。

或者,应用程序可能会访问保存在几个不同的数据库文件或格式中的数据。

但无论在什么情况下,数据库本质上都是被动的,它包含数据但不对数据作任何操作。

数据操作是数据库引擎的任务

2系统的需求分析和可行性研究

2.1组织结构及职能分析

随着行业的发展,汽车租赁行业已经逐步走上规模化,规范化管理的经营之路,在公司内部,已经明确划分了若干部门,各部门各职其责,紧密结合,来开展公司的日常业务,然而各部门必然存在紧密的联系,对公司领导者的统筹协调能力提出了严峻的考验,只有引入计算机管理系统,来协调日常业务的处理,才能提高生产效率,这这更凸显了汽车租赁管理系统对租赁公司生存及发展的重要影响,通过租赁公司的组织结构图,可以分析公司内部各部门之间的这种紧密联系。

图2-1汽车租赁公司组织结构

各部门的职能如下:

公司经理部:

负责下属各部门之间的协调调度,总体把握公司全局,制定长期的公司发展计划。

后勤部:

负责公司内部汽车的维护,保险。

保障车辆处于良好状态,为业务的发展提供坚实的后盾。

市场部:

负责公司日常租赁业务的处理,管理车辆租赁的信息,开拓市场。

客服部:

负责对公司客户及会员的管理,及时周到地向客户及会员提供服务,努力维护既得市场。

采购部:

负责采购新款汽车,处理废旧汽车,保障公司及汽车销售商之间的紧密联系。

行业的发展为计算机管理系统提供了强大的市场需求。

应用一套涵盖车辆租赁业务的各个方面,能为租赁公司的业务拓展提供坚实后盾和强力保障的汽车租赁管理系统,使得汽车租赁服务可以快速、规范地完成,节约人力资源,提高服务质量和公司竞争力,这已成为当今汽车租赁行业的必然选择。

2.2业务流程分析

汽车租赁公司在正常开展业务之前,需要先行积累并整理大量的基础资料,包括:

汽车销售商、保险公司、客户、会员和公司现有车辆的信息,并且还必须要考虑保险种类,汽车种类及会员类型的变化对业务流程的影响。

各种信息之间的关系比较复杂,很多信息的改变是互相影响的。

当发生租赁业务时,需要有客户、汽车、及该租赁行为是否是续租行为三个方面的信息支持,而当要处理一辆汽车的信息时,更是要涉及到销售商、保险公司、保险种类、汽车种类及汽车自身的基本信息等多方面的信息资源。

分析业务行为中诸

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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