车辆租赁管理系统.docx

上传人:b****7 文档编号:9437936 上传时间:2023-02-04 格式:DOCX 页数:37 大小:1.08MB
下载 相关 举报
车辆租赁管理系统.docx_第1页
第1页 / 共37页
车辆租赁管理系统.docx_第2页
第2页 / 共37页
车辆租赁管理系统.docx_第3页
第3页 / 共37页
车辆租赁管理系统.docx_第4页
第4页 / 共37页
车辆租赁管理系统.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

车辆租赁管理系统.docx

《车辆租赁管理系统.docx》由会员分享,可在线阅读,更多相关《车辆租赁管理系统.docx(37页珍藏版)》请在冰豆网上搜索。

车辆租赁管理系统.docx

车辆租赁管理系统

摘要

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

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

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

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

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

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

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

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

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

关键词:

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

 

Vehiclerentalmanagementsystem

Abstract:

Inrecentyears,increasinglysophisticatedcomputertechnology,databasetechnologydevelopment,managementinformationsystemapplicationshasbeenextendedtoallareasofsociety.Managementinformationsystemsdevelopmentmethodsandprocedures,asatheoreticalfoundation,developedasmallinformationmanagementsystem-vehiclerentalmanagementsystem.

Carrentalcarrentalcompanymanagementiscarriedoutdailyoperationalactivitiesmustlink.Traditionalmanualmanagementisnotonlyawasteofmanpower,time,andmanagecomplex,easytogowrong.Completecomputer-basedtechnology,vehiclerentalmanagementsystemsomecomplicatedfigures,theinformationprocessingoperationsintosimpleinstructions.Fullycomputerizedinformationmanagementdata,athoroughmanfreedfromthemanualmanagement.Throughhardwork,Ifinallyrealizedthedesireddesigngoals,thedevelopmentofthishaspracticalvalueofthemotorvehiclerentalmanagementsystem,usethesystemtohelpimprovethecarrentalcompany'slaborproductivity,reduceproductioncostsandincreaseeconomicefficiency.

Thispaperdescribesthebackgroundofthesystem-generatedandVisualBasic6.0andAccessofthegeneralprinciples.Ontheentirevehiclerentalmanagementsystemstructureandworkingprinciple;analysisofthesystemofspecialdifficultiesandpriorities;designandimplementationofthesystemusermanagement,basicinformationmanagement,businessmanagement,membershipmanagement,programmodules;analyzeandsolvetherealnumberoftechnicalproblems.

Keywords:

Database;VisualBasic6.0;vehicleleasemanagement

朗读

显示对应的拉丁字符的拼音

字典-查看字典详细内容

 

目录

1绪论1

1.1课题研究背景及意义1

1.2课题实现的基本功能1

1.3编程环境介绍2

1.3.1软件工程概述2

1.3.2数据库管理系统简介2

1.3.3SQL语言简介3

1.3.4Access2003简介3

1.3.5VisualBasic6.04

1.4数据库设计基础4

1.4.1VisualBasic中的数据访问4

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

2.1组织结构6

2.2业务流程分析7

2.3功能分析7

2.4数据结构分析8

3系统详细设计与实现14

3.1主控程序流程设计14

3.1.1工程模块设计14

3.1.2类模块设计14

3.2登录模块设计14

3.3主界面设计15

3.4基本信息管理菜单设计17

3.4.1类型信息窗体设计17

3.4.2销售商信息窗体设计18

3.4.3保险公司信息窗体设计19

3.4.4车辆信息窗体设计20

3.5客户会员管理菜单实现21

3.5.1客户信息窗体实现21

3.5.2会员信息窗体实现22

3.5.3会员类型定义窗体实现23

3.6日常业务管理菜单实现24

3.6.1汽车租赁窗体实现24

3.6.2汽车归还窗体实现25

3.7系统用户管理菜单实现26

3.7.1用户信息窗体实现26

4系统测试28

4.1软件测试的目的及测试方案28

4.1.1软件测试的目的28

4.1.2软件测试的方案28

4.2软件测试过程28

结论29

参考文献30

致谢31

1绪论

1.1课题研究背景及意义

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

随着车辆工业的发展和车辆的普及,车辆租赁成为近年来兴起的一个新行业。

使用车辆租赁管理系统可以规范企业的管理和经营行为,为企业减少经营成本,提高工作效率。

1.2课题实现的基本功能

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

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

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

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

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

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

1.3编程环境介绍

1.3.1软件工程概述

软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。

在现代社会中,软件应用于多个方面。

典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。

同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。

这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。

软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。

其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。

软件工程的目标是:

在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

1.3.2数据库管理系统简介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.3.3SQL语言简介

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.4Access2003简介

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

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

Access的结构:

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

Access2003有以下组成:

资料表:

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

查询:

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

表单:

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

报表:

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

资料页:

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

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

巨集:

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

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

模组:

开发应用系统的工具。

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

1.3.5VisualBasic6.0

VisualBasic6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。

从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。

它源自于BASIC编程语言。

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。

程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VB的中心思想就是要便于程序员使用,无论是新手或者专家。

VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。

VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。

因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。

过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。

  窗体控件的增加和改变可以用拖放技术实现。

一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。

每个控件都有自己的属性和事件。

默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。

很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。

举个例子来说:

窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。

在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。

  VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。

有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。

  VB的组件既可以拥有用户界面,也可以没有。

这样一来服务器端程序就可以处理增加的模块。

  VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。

因为越来越多组建的出现,程序员可以选用自己需要的扩展库。

和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。

默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。

  VB使得大量的外界控件有了自己的生存空间。

大量的第三方控件针对VB提供。

VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。

1.4数据库设计基础

1.4.1VisualBasic中的数据访问

VB提供了多种访问数据库的方法:

Data控件,ADOData控件,DAO,RDO,ADO等

(1)Data控件是不需要编程而能访问现存数据库的方法.

(2)ADOData控件是使用ADO(一种最新的访问数据的接口)快速创建数据绑定控件和数据提供者之间的连接.其中数据绑定控件可以是任何具有Datasource属性的控件;数据提供者可以是任何符合OLEDB规格的源.

(3)DAO(数据访问对象)是全面控制数据库的完整编程接口,用户可用这些对象的属性和方法来实现对数据库的操作,如何创建数据库,定义数据库表,字段和索引以及建立表间的关系,记录定位或查询等.

(4)RDO(远程数据对象)是全面控制远程ODBC数据库的完整编程接口.

(5)ADO(ActiveX数据对象)是访问OLEDB的应用程序接口,是最新的,最灵活的,也是最简单的.OLEDB是数据访问的低级接口,它能处理任何类型的数据,而不管其格式.ADO是微软新的通用数据存取框架,它包含了数据库访问对象(DAO),远程数据对象(RDO)及几乎所有其他数据存取方式的全部功能.用户可以利用ADO连接Access,SQLServer,Oracle及其他的数据源.

VB可以访问以下3类数据库:

(1)Jet数据库:

数据库由Jet引擎直接生成和操作,不仅灵活而且速度快.VB默认的数据库格式为MicrosoftOfficeAccess格式,扩展名为MDB.VB和Access数据库管理系统共享Jet数据库引擎.

(2)ISAM数据库:

索引顺序访问方法(ISAM)数据库有几种不同的形式,如Dbase,FoxPro,TextFiles和Paradox.在VB中可以生成和操作这些数据库.

(3)ODBC数据库:

开放式数据库连接,这些数据库包括遵守ODBC标准的客户/服务器数据库,如MicrosoftSQLServer,Oracle,Sybase等,VB可以使用任何支持ODBC标准的数据库.

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

2.1组织结构

2.2业务流程分析

数据流程图

2.3功能分析

1、类型信息:

包括汽车类型的添加、修改、删除;汽车保险类型的添加、修改、删除。

具体信息包括分类名称、具体描述;

2、销售商信息:

包括销售商信息的添加、修改、删除、查询、查看销售汽车。

具体信息包括销售商的公司名称、联系地址、联系电话、传真、邮政编码、电子邮箱、联系人、备注;

3、保险公司信息:

包括保险公司信息的添加、修改、删除、查询、查看保险汽车。

具体信息包括保险公司的公司名称、联系地址、联系电话、传真、邮政编码、电子邮箱、联系人、备注;

4、车辆信息:

包括车辆信息的查找、修改、添加、删除。

具体信息包括车辆的

(1)基本信息,有车牌号码、车辆类型、车辆名称、车辆颜色、发动机号、车架编号、燃油编号、购买日期、销售商、状态,

(2)保险信息,有保险公司、保单号、开始日期、结束日期、保险种类,(3)租赁价格信息,有押金、日租金、周末租金、周租金、月租金、日限公里数、超时费用、超公里费用、车辆描述;

5、客户信息:

包括客户信息的查找、修改、添加、删除、加入会员。

具体信息包括

(1)基本信息,有客户编号、姓名、性别、年龄、身份证号、电话、工作单位、地址、邮编、EMAIL,

(2)驾驶证信息,有驾驶证号、驾照类型、驾龄、发证日期、失效日期,(3)抵押担保信息,有抵押证件、担保人、担保人身份证、担保人单位;

6、会员信息:

包括会员信息的查找、修改、注销。

具体信息包括

(1)基本信息,有客户编号、姓名、性别、年龄、身份证号、电话、工作单位、地址、邮编、EMAIL,

(2)驾驶证信息,有驾驶证号、驾照类型、驾龄、发证日期、失效日期,(3)抵押担保信息,有抵押证件、担保人、担保人身份证、担保人单位,(4)会员信息,有会员类型、享受折扣;

7、会员类型:

包括会员类型的添加、修改、删除。

具体信息包括类型名称、折扣率;

8、汽车租赁:

包括汽车租赁信息的添加、修改、删除、租赁审核、续租、续租审核。

具体信息包括合同编号、车牌号码、客户编号、租赁模式、工作日数、周末数、出车公里数、租车时间、还车时间、租车费用、经办人、享受折扣;

9、汽车归还:

包括汽车归还信息的归还、修改、结算审核

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

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1