ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:510.42KB ,
资源ID:4814120      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4814120.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车租赁管理系统的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汽车租赁管理系统的设计与实现.docx

1、汽车租赁管理系统的设计与实现汽车租赁管理系统的设计与实现摘 要 近年来,随着计算机技术的成熟及数据库技术的发展,信息管理系统的应用已延伸到社会的各个领域。以信息管理系统的开发为理论基础,开发出汽车租赁管理系统。 汽车租赁管理是汽车租赁公司开展日常运营的重要工具。传统的人工管理方式不但浪费时间,而且管理复杂,易出差错。汽车租赁管理系统能使繁琐的数据计算、信息处理变得简单易操作,完全实现数据信息的电算化管理。使用这套系统有助于提高汽车租赁公司的效率,节约成本,增加经济效益。 本论文主要介绍了该系统的生成及Visual Basic 6.0和Access的一般原理。阐述了整个汽车租赁管理系统的制作步骤

2、及工作原理;设计实现了系统用户管理、基本信息管理、业务管理、会员管理等程序模块;分析了系统的可行性并解决了可能存在的问题。关键词:数据库;Visual Basic 6.0;汽车租赁管理AbstractIn recent years, with the development of the technology of computer and database.Information management system has stretched into every field of our society. Based on the development theory of the inf

3、ormation management system then developed another management system- the automobile lend-lease. The management of automobile lending and leasing play a very important role in the companys daily operation. Compared with the traditional way which waste human resources and time. At the same time, it is

4、 complicated and often runs with mistakes. While the automobile lend-lease system turn the complicated data calculation and information processing into simple instructions. Not only increase the efficiency ,but the economic benefits.This paper mainly introduces the develop background of the system a

5、nd the basic theory of Visual Basic 6.0 and Access Visual. It tells the structure of the automobile lend-lease management system and its working theory; it analyzes the specialty, difficulty and important things in system realization. The design realizes the management of the system users, the basic

6、 information, the business, and the members management. Keywords:Database;Visual Basic 6.0;The automobile lend-lease management目录第1章 绪 论1.1 开发背景今天,随着人民生活水平的不断提高,汽车已不再遥不可及,汽车租赁作为一种全新的消费模式已成为一个极具市场潜力的行业,它不仅可以有效的疏通汽车生产与汽车销售之间的“瓶颈”,而且对汽车消费市场的扩展有着不可低估的功效。在这个“时间就是金钱”的社会,加快生活节奏,提高生活效率刻不容缓。因此在必要的时候向汽车出租公司提出

7、租赁车辆的要求,已成为被大众认可的选择。在社会需求的带动下,汽车租赁市场出现了前所未有的繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出汽车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。 汽车租赁管理系统就是对车辆信息和客户信息的管理,主要包括车辆的基本信息、车辆的出租状态、车辆的投保情况、客户信息的管理等。它的设计开发充分按照汽车租赁的实际业务流程,结合了

8、租赁行业的实际运营特点,满足汽车租赁行业的信息化需求。1.2 系统功能简介汽车租赁管理系统针对的是汽车租赁公司在向客户提供出租车辆服务过程中面对的各种问题而开发的,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得高校、快捷、规范。此系统具有完善的功能,使用轻松方便,易于维护,适应性强。包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车销售商管理等。具有添加、修改、删除、查询等功能,通过这些管理模块,可以使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。希望它能为业内人员的工作提供一定的帮助。1.3 开发工具1.3.1

9、Visual Basic 6.0简介Visual Basic是一种结构化的编程语言,它集成了一个完整且功能强大的应用程序开发环境。操作简单易学,使程序设计不再复杂。“visual”指的是开发图形用户界面(GUI)的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上,一点即可。“Basic”是一种在计算机技术发展历史上应用的最为广泛的语言。 另外,在Visual Basic中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮,文本框等都是控件。Visual Basic把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观以及工作方法。Vi

10、sual Basic是具有集成的可视化数据库工具,Visual Basic 6.0提供了一整套工具以在任何应用程序中集成数据库。它可用来设计和修改ADO等数据库工具,也可用拖放方式创建绑有数据的表格和报告。更重要的是Visual Basic简单、易学、实用,深受广大编程爱好者的喜爱。1.3.2 Access2003简介Microsoft Access数据库管理系统是Microsoft Office系列应用软件的一部分,是基于Windows平台的数据库管理系统,它操作简单、功能全面、使用方便,不仅具有传统数据库管理软件所具有的功能,同时还进一步增强了与Internet的集成,用户可以通过Inte

11、rnet共享Access数据库。Access具有强大的数据管理功能,可以方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。1Access2003是Microsoft 公司出品的关联式资料库套装软体。它提供视觉化的设计介面,不必撰写程式,即可快速,简单地开发出美观实用的资料库管理系统。 Access2003由如下组成:资料表:为access储存资料的地方,亦为资料的根本来源,一个资料库至少要存在一个资料表。查询:可依使用者需求,以一些限制条件(筛选,过滤)来选取资料表中。表单:建立一个让使用者输入,查询,修改资料的操作画面。报表:将资料库里的资料运用报表做成有利用价值的画面资料。资

12、料页:为Access2003的新增物件,资料发布至网路的媒介。此物件完成建立后,将会在资料库档案外,再产生一个HTML档。巨集:建立简单的资料操作指令与将一连串的执行动作自动化。应用于一些重复性高的动作或者用于使用者自订工作环境上。模组:开发应用系统的工具。是让使用者能更随心所欲的去控制系统。1.4 可行性研究与需求分析1.4.1 可行性研究通过对部分用户和部门的调查研究表明,传统的租赁管理系统,在后期维护和更新上比较麻烦,如果对功能模块进行修改,需要对整个系统进行重新架构才能实现。本系统在基本信息管理模块中实现了对车辆、客户、驾驶员等信息的增加、删除、修改等功能。在日常任务模块中,实现了对租

13、赁和归还信息的管理。在基础数据管理中还涉及了租赁合同的打印,非常周到,贴合实际。本系统具有:操作简便、灵活,用户界面直观;可实现企业管理程序化、条理化、规范化、高效化;提供及时、可靠的数据资料,并自动对数据进行分析;多数操作选项采用人工选择的方式,避免了用户记忆一些不必要的指令,减轻用户操作负担。1.4.2 需求分析开发汽车租赁管理系统的目的就是为了使租赁公司能够更好的为客户服务且工作不需要花费大量的时间和精力。这不但使客户租车过程简化、快捷,还能使租赁公司信息更规范,易管理.综上所述,公司不再需要过多的人员去管理繁杂的资料,既节省了办公效率、降低了成本,还节省了客户的时间。本系统经过短期的可

14、行性市场调查与分析工作及长期实践操作,最后确定整体系统方案,在综合各项软件指标的前提下认真完成。 第2章 系统数据库设计2.1数据库管理系统简介 数据库是信息管理系统的基本技术,是计算机科学的重要分支。数据库(DataBase,DB )是指长期储存在计算机内的、有组织的、可以共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可以为各种用户共享。数据库管理系统是在操作系统的支持下,为数据库的建立、使用和维护而配置的软件环境,如Microsoft SQL Server、 Microsoft Access等。数据库系统是位于用户与操作系统

15、之间的一层数据管理软件,它在操作系统的基础上,对数据库进行管理和控制,利用数据库管理系统提供的一系列命令,用户能方便地实现对数据库的基本操作(如建表、向表中添加记录、删除记录和修改记录等)。 用户使用的各种数据库命令以及数据库应用程序的运行,都要通过数据库管理系统来实现;另外,数据库管理系统还要保证数据的安全性,完整性,多用户对数据库的并发使用以及发生故障后系统的回复等任务。在信息资源已成为各个部门的重要财富和资源的当下。开发一个满足各个部门信息处理要求的信息系统也因此成为一个企业或组织生存和发展的重要部分。因此,作为信息系统核心,数据库已得到越来越广泛的应用,新的应用领域采用数据库存储和处理

16、信息资源。对于一个国家来说,数据库的规模、信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。2.2 ADO 数据库访问技术 Visual Basic作为一种面向对象的可视化编程工具,具有简单易学、灵活方便易于扩充的特点。因此它越来越多的用作数据库应用程序的前端开发工具。在Visual Basic中,可以通过ActiveX数据对象(ADO),数据访问对象(DAO),ODBC直接连接到数据库:其中ADO是最新的数据库访问技术。它是使用更加简单,灵活的对象模型。本系统就是基于这种技术开发的。ADO在工程的创建过程中提供执行以下操作的方式:1、连接到数据源。2、指定访问数据源的命令,同时可

17、带变量参数或优化执行。通常涉及ADO的Command对象。3、执行命令,例如一个SELECT脚本。4、如果这个命令使数据按表中行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。5、适当情况下,可以把缓存行的更改内容写回数据库中,更新数据源。6、提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的 Error对象。2.3 系统功能分析研究本系统通过对市场需求的具体调研和分析,确定本系统应具备系统管理基础数据管理、客户会员管理、日常业务管理等模块的功能.下面具体分析一下各个模块的功能。1、系统管理模块 该模块可以完成修改用户密码,添加新用户,设置密码以及退出系统等操作。

18、2、基础数据管理模块在这个模块中,可以设置车辆类型和保险类型,而且还可以对汽车销售商,车辆的保险公司进行管理,如添加,修改和删除等操作。3、客户会员管理模块在这个模块中,可以设置会员的级别以及添加,修改,和删除客户和会员的信息。 4、日常业务管理模块在这个模块中可以完成车辆的出租,审核以及还车的操作,而且可以查询和打印租赁合同。2.4 系统功能模块图汽车租赁管理信息系统的系统功能结构图如图2.1所示。图 2.1 系统总体功能设计2.5数据字典数据字典是关于数据信息的集合,它为分析阶段的工具,其作用就是在软件分析和设计的过程中给人提供关于数据的描述信息,在数据字典中,建立一组严密一致的定义很有助

19、于改进分析员和用户之间的通信,因此将消除可能的误解。数据字典主要应该包括的每个数据元素的控制信息有:名字,别名,描述,定义,位置。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序( 或者模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或者模块做出相应的调整。本系统的数据字典如下:1、名字:car别名:车辆信息描述:车辆的购买,保险。技术信息。使用,价格等信息。定义:car= carno+cartype+arname+color+oilno+engineno+carcase+saleid+buydate+insurno+ins

20、ured+insurtype+insurSdate+insurEdate+deposit+dayprice+weekendprice+weekprice+monthprice+Daykm+overtimeprice+overkmprice+status+comment位置:车辆管理,汽车租赁,车辆归还2、名字:users别名:用户信息描述:系统用户的名称定义:users=username+userpwd位置:用户信息3、名字:customer别名:客户信息描述:记录客户的名字,年龄,联系方式等各种信息定义:customer=id+name+sex+age+idcard+telephone+wo

21、rkplace+address+zipcode+email+licenseno+licensetype+gedate+expiredate+diverage+flag+typeid+certificate+warrantor+wildcard+wworkplace4、名字:membertype别名:会员类型描述:记录会员类型的编号,名称,折扣率定义:membertype=id+typename+rate位置:会员类型定义,会员信息,汽车租赁,车辆归还5、名字:company别名:公司信息描述:保险公司和车辆销售商的名称,地址,联系方式等信息定义:company=id+company+telep

22、hone+zipcode+fax+address+email+contact+typeid+comment位置:销售商信息,保险公司信息,车辆信息7、名字:types别名:类型信息描述:车辆品牌类型以及保险种类定义:types=id+typename+typeid+description8、名字:lease别名:租赁业务信息描述:合同编号,租赁模式。租还车时间等业务信息定义:lease=contractno+carno+custid+leasetime+leasemode+price1+price2+workdays+weekendcount+deposit+daykm+oprice1+opr

23、ice2+returntime+returnkm+othercost+rate+dayment+total+status+createdate+username+realtime位置:车辆租赁,车辆归还2.6数据库各表的数据结构 本系统数据库名称为CarMIS,数据库中包括:用户信息表(users)车辆信息表(Cars)公司信息表(Company)客户信息表(Customer)车辆和保险类型信息表(Types)会员类型信息表(MenberType)租赁信息表(Lease)。各表数据结构如下:表2.1 用户信息表的数据结构表名:Users说明:用户信息表字段名类型大小空值描述Usernamenv

24、archar20用户名userpwdnvarchar40用户密码表 2.2 车辆信息表的数据结构表名:Cars说明:车辆信息表字段名类型大小空值描述Carnonvarchar20Y汽车编号Typeidsmallint2Y烈性编号carnamenvarchar50Y汽车名称colornvarchar20Y颜色oilnonvarchar30Y燃油编号enginenonvarchar50Y发动机标号carcasenvarchar50Y车架编号Saleidint2Y销售商Buydatesmalldatetime10Y购买日期Insurnonvarchar50Y保险公司insuridint4Y保单号in

25、surtypenvarchar50Y保险类型Insursdatesmalldatetime10Y保险开始日期Insuredatesmalldatetime10Y保险结束日期Depositsmallint4Y押金Daypricesmallint4Y日租金Weekend-pricesmallint4Y周末日租金Weekpricesmallint4Y周租金monthpricesmallint4Y月租金daykmsmallint4Y日限公里overtimepricesmallint4Y超时单位费用overkmpricesmallint14Y超公里单位费用statusnvarchar10Y状态comme

26、ntntext10Y备注表2.3 公司信息表的数据结构表名:Company说明:公司信息表字段名类型大小空值描述Idint4公司编号Companynvarchar100Y公司名称Telephonenvarchar50Y电话Zipcodenvarchar8Y邮编Faxnvarchar50Y传真Addessnvarchar50Y地址Emailnvarchar50Y电邮Contactnvarchar50Y联系人Typeidtinyint1Y类型编号commentntext16Y备注表2.4 客户信息表的数据结构表名:Customer说明:客户信息表字段名类型大小空值描述Idnvarchar20Y客户

27、编号Namenvarchar50Y名称Sexnvarchar2Y性别Agesmallint2Y年龄Idcardnvarchar30Y会员卡号Telephonenvarchar30Y电话Workplacenvarchar30Y工作地点Addressnvarchar50Y地址Zipcodenvarchar50Y邮编Emailnvarchar10Y电邮Licensenonvarchar30Y驾照IDLicensetypenvarchar20Y驾照类型Getdatenvarchar20Y驾照获得日期Expireddatenvarchar20Y驾照过期日期Driveragesmallint2Y驾龄Fla

28、gtinyint2Y折扣Typeidint4Y会员类型编号Certificatenvarchar40Y抵押证件Warrantornvarchar50Y担保人Widcardnvarchar30Y担保人身份证wworkplacenvarchar100Y担保人工作地点表2.5 车辆和保险类型信息表的数据结构表名:Types说明:车辆和保险类型信息表字段名类型大小空值描述Idint4编号typenamenvarchar50Y类型名称Typeidtinyint2类型编号descriptionnvarchar100Y描述表2.6 会员类型信息表的数据结构表名MemberType说明:会员类型信息表字段名类

29、型大小空值描述Idint4会员编号Typenamenvarchar20Y类型名称Ratereal8Y享受折扣表 2.7 租赁信息表的数据结构表名:Lease说明:租赁信息表字段名类型大小空值描述Contracnonvarchar50Y合同编号Carnonvarchar20Y车辆编号Custidnvarchar20Y客户编号Leasetimesmalldatetime10Y租赁日期Leasemodenvarchar10Y租赁方式Price1smallint4Y价格1Price2smallint4Y价格2Workdayssmallint2Y工作天数Weekendcountsmallint2Y周末天数Depositint4Y押金Daykmsmallint2Y超限时间数Outkmsmallint4Y超限费用Oprice1smallint4Y日限时间超限费用

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

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