汽车租赁管理系统的设计(共30页).doc
《汽车租赁管理系统的设计(共30页).doc》由会员分享,可在线阅读,更多相关《汽车租赁管理系统的设计(共30页).doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上汽车租赁管理系统的设计摘要:最近这些年,计算机技术和数据库技术向成熟化发展,社会的各个领域基本上都开始在应用信息管理系统。汽车租赁管理系统就是以信息系统为基础开发出来的。本文主要介绍了Visual Basic 6.0和Access的一般性原理,详细的论述了该系统是如何生成的,展示了整个系统的制作步骤以及阐述了它的工作原理;设计包含以下几个程序模块:系统用户管理、基本信息管理、会员管理等,分析了系统的可行性并解决了可能存在的问题。关键词:数据库;Visual Basic 6.0;汽车租赁管理专心-专注-专业Design of car rental management
2、systemAbstract:In 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 information management system then developed another management system- the automobile
3、lend-lease.This paper mainly introduces the develop background of the system and 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
4、realization. The design realizes the management of the system users, the basic information, the business, and the members management.Keywords: Database; Visual Basic 6.0;The automobile lend-lease management目录3320 第一章 绪论1.1系统背景 如今,人们生活的水平在不断的提升,汽车已进入千家万户。一种新兴行业迅速崛起于消费市场,并成为最具潜力的行业,这就是汽车租赁。现在的社会,人人视时间
5、为金钱,加快生活节奏,提高生活效率刻迫在眉睫。因此,出现了一种被人们广泛接受的选择,即向汽车公司租赁汽车。这种社会需求带动了汽车租赁公司的发展,使其业务量迅速提升起来。然而,租赁公司以人工方式来处理业务信息时,还是会出现了很多问题,其中典型的弊端就是管理混乱,效率低下,失误增多。通过反复的实践,在租赁行业中借助计算机引入信息管理的重要性被越来越多的租赁公司所熟知,为了改善信息管理,提高服务质量,汽车租赁行的业主们开始不断提高自身素质,同时在工作中加大投入高科技。 众所周知,车辆信息以及客户信息是多而且杂的,为了对这些信息进行科学合理的管理与分析,我们设计开发出了汽车租赁管理系统。该系统主要包括
6、以下几个内容:车辆的基本信息、车辆的出租状态、车辆的投保情况、客户信息的管理等。该系统的开发基本满足了汽车租赁行业对信息的需求。1.2系统功能简介 汽车租赁公司向客户提供各种服务时,会面临许多问题,为了有效地解决这些问题,我们开发的汽车租赁管理系统能够自动处理公司的业务信息,这样一来,车辆租赁管理就会变得高效率。此系统有以下几个功能:客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车销售商管理等。同时还可以对这些管理进行添加、修改、删除、查询等操作。1.3开发工具1.3.1.VisualBasic6.0简介 VisualBasic是一种结构化的编程语言
7、1,它把一个应用程序开发坏境完整的集成在一起,且具有功能强大。它最大的特点就是操作简单、易学、实用,使程序设计简单化。“visual”即GUI,指的是开发图形用户界面的一种方法。只要在屏幕上加上事先建立好的对象,一点即可,界面的外观以及位置不需要通过编写大量的代码去实现。“Basic”是一种语言,在整个计算机技术发展史上,它有着举足轻重的的地位。 另外,在VisualBasic中引入了控件的概念,控件在windows中随处可见,我们平时所熟知的按钮,文本框都属于控件。 VisualBasic是数据库工具,它不但可以集成,还具有可视性。VisualBasic6.0提供了一整套工具,在任何应用程序
8、中都可以通过它来集成数据库。ADO等数据库工具可以通过它来修改,也可以通过它来设计。如果表格和报告绑有数据的话,那我们也可以通过拖放方式创建这些表格和报告。1.3.2Access2003简介 MicrosoftAccess数据库管理系统基于Windows平台,是MicrosoftOffice系列应用软件其中的一部分2。传统数据库管理软件所具有的功能它都具备,另外与Internet的集成进一步加强,如此一来,Access数据库的内容用户可以借助这个媒介来共享。这一系列的改进使得它功能齐全,操作简单,使用便捷。 Access 2003由Microsoft公司出品。它的设计介面简洁直观,不用编写程序
9、。 Access2003由如下组成: 资料表:是Access储存资料的地方,所有资料都来源于此,每个资料库至少都有一个资料表。 查询:根据用户的需要,提取出对用户有用的资料。 表单:是一个操作画面,可以让使用者完成输入,查询,修改资料的操作。 报表:一种制作工具,可以通过它将资料库里的资料做成有价值的画面资料。 资料页:当我们把资料发至网路的时候,需要经过资料页这个桥梁才能完成。HTML档会在资料页的建立完成以后,自动生成在资料库档案外。 巨集:它会自动建立简单易操作的资料指令,执行一系列的动作。主要应用在一些频率较高的动作上,当使用者自定义工作环境时也用它。 模组:开发应用系统的工具。使用者
10、可以根据自身具体需求去控制系统。1.4可行性研究与需求分析 1.4.1可行性研究 我们通过调研,发现,以往的汽车租赁管理系统需要重新构架整个系统,才能进行功能模块的修改。这不仅增加了后期系统更新和维护的难度,也浪费财力物力。本系统在基本信息管理模块和日常任务模块里面,可以增加、删除、修改车辆、客户以及驾驶员的信息。对租赁和归还信息的管理也在日常任务模块中一一实现。我们还可以在基础数据管理中打印租赁合同,这个做的非常周到细致,也切合实际情况。 本系统基本特点包括以下内容:操作便捷,用户界面简洁;可实现企业程序化、条理化、规范化、高效化的管理;提供及时、可靠的数据资料,并自动对数据进行分析;多数操
11、作选项采用人工选择的方式,避免了用户记忆一些不必要的指令,减轻用户操作负担。1.4.2需求分析 汽车租赁管理系统简化了客户租车过程,又使得租赁公司信息走上更规范,易管理的道路,让租赁公司能更好的为客户服务,且在工作上节约了大量的时间和精力。 本系统最后确定的整体方案,是经过了短期的可行性市场调查,同时分析了所有的可行性,并通过长期的实践操作,综合了各项软件指标。在这些前提都满足的情况下认真完成了该系统的设计与开发。第二章 系统分析2.1数据库管理系统简介数据库是计算机科学里最重要的一个分支,它奠定了信息管理系统的基础。长期储存在计算机内的数据,最后集合成数据库。在数据库中,我们对数据的组织、描
12、述以及存储是根据固定的数据模型来进行的。它的数据独立性高,冗余度小、容易扩展,用户都可以共享。MicrosoftSQLServer3、MicrosoftAccess等数据库操作系统为数据库的建立,使用和维护进行配置的时候都是在它的支持下进行的。数据库系统是一层数据管理软件,它的位置在用户和操作系统中间,我们以操作系统为基础,管理并控制数据库。另外,也可以直接利用数据库管理系统提供的一系列现成的命令,实现对数据库的基本操作(如建表、向表中添加记录、删除记录和修改记录等)。通过数据库管理系统,用户可以使用各种数据库命令,也可以运行数据库应用程序。另外,该系统还得确保数据的安全以及数据的完整,多用户
13、对数据库的并发使用以及发生故障后系统的回复等任务。 在信息资源已成为财富源泉的今天,一个企业或是组织想要得到生存与发展,就必须对信息进行准确的处理,一个满足各个部门信息处理要求的信息系统也因此应运而生。因此,作为信息系统核心,数据库已得到越来越广泛的应用,新的应用领域采用数据库存储和处理信息资源。2.2 ADO数据库访问技术 Visual Basic是一种面对用户的编程工具4-9,它的语言通俗易懂、使用起来灵活,方便。因此它越来越多的用作数据库应用程序的前端开发工具。在VisualBasic中,可以通过ActiveX数据对象,数据访问对象,ODBC直接连接到数据库。其中ADO是使用起来更加简单
14、,灵活的对象模型。本系统就是基于这种技术开发的。ADO在工程的创建过程中的操作的方式如下10:1、连接到数据源。2、指定命令,不但可以带变量参数而且能优化执行。一般情况下涉及到的都是ADO的Command对象。3、执行命令,例如一个SELECT脚本。4、如果这个命令中的数据按表的返回形式是按行进行的话,那么这些行将存储在缓存中,这个缓存区有个优势,就是它方便检查,易于操作和更改。5、有些时候,更新数据源时,我们可以把缓存行的更改内容重新写回到数据库中。 6、提供一些比较常见的,常规的方法来检测ADO在创建过程中出现的错误,涉及到的对象是ADO的Error。2.3系统功能分析研究 开发人员通过对
15、市场需求的具体调研和分析,确定本系统应具备以下几个功能模块:基础数据管理、系统管理、日常业务管理、客户会员管理等.下面向大家一一介绍一下各个模块的功能特点。1、基础数据管理模块 该模块可以添加、修改、删除汽车销售公司和车保公司的相关信息,同时也可以对车辆类型和保险类型进行设置。2、系统管理模块 该模块可以修改用户登录密码,添加新用户,找回密码以及退出系统等。3、日常业务管理模块 从该模块中,我们可以查询到车辆的出租状态,审核车的完好情况,还车的功能也可在这模块里实现,另外,不仅在这个模块可以查询到租赁合同,甚至可以打印出来。4、客户会员管理模块 该模块可以设置会员的等级,添加、修改、删除客户和
16、会员的信息。图2.3.1为汽车租赁管理信息系统的系统功能结构图。图2.3.1系统功能结构图2.4数据字典 数据字典作为分析阶段的工具,它把所有的数据信息集合在一起,其目的就是为了在分析设计软件的时候给人提供关于数据的描述信息11-13,在数据字典里,如果想要改进分析员和用户之间的通信,那么必须建立一组严密一致的定义才可以。这样才能消除可能的误解。数据字典里,每个数据元素都应该包含名字,别名,描述,定义,位置这五个必不可少的控制信息。数据字典中包含的每个数据元素的控制信息是很有价值的。当我们列出了使用一个给定的数据元素的所有程序的时候,那么我们就很容易估计出,有一个数据发生变化时,将会产生什么样
17、的影响,那么我们就能够对所有受影响的程序或者模块做出相应的调整。本系统的数据字典如下:1、名字:car别名:车辆信息描述:车辆的购买、保险、技术信息、使用、价格等信息。定义:car= carno+cartype+arname+color+oilno+engineno+carcase+saleid+buydate+insurno+insured+insurtype+insurSdate+insurEdate+deposit+dayprice+weekendprice+weekprice+monthprice+Daykm+overtimeprice+overkmprice+status+comme
18、nt位置:车辆管理,汽车租赁,车辆归还2、名字:users别名:用户信息描述:系统用户的名称定义:users=username+userpwd位置:用户信息 3、名字:customer别名:客户信息描述:记录客户的名字,年龄,联系方式等各种信息定义:customer=id+name+sex+age+idcard+telephone+workplace+address+zipcode+email+licenseno+licensetype+gedate+expiredate+diverage+flag+typeid+certificate+warrantor+wildcard+wworkplac
19、e4、名字:membertype别名:会员类型描述:记录会员类型的编号,名称,折扣率定义:membertype=id+typename+rate位置:会员类型定义,会员信息,汽车租赁,车辆归还5、名字:company别名:公司信息描述:车保公司和车辆销售商的公司名称,公司地址,公司的联系方式等信息定义:company=id+company+telephone+zipcode+fax+address+email+contact+typeid+comment位置:销售商信息,车保公司的信息,车辆的信息 6、名字:types别名:类型信息描述:车辆品牌类型以及保险种类定义:types=id+type
20、name+typeid+description 7、名字:lease别名:租赁业务信息描述:合同编号,租赁模式。租还车时间等业务信息定义:lease=contractno+carno+custid+leasetime+leasemode+price1+price2+workdays+weekendcount+deposit+daykm+oprice1+oprice2+returntime+returnkm+othercost+rate+dayment+total+status+createdate+username+realtime位置:车辆租赁,车辆归还2.5数据库各表的数据结构 本系统的数
21、据库名称命名为CarMIS,它包括:用户信息表(users)车辆信息表(Cars)公司信息表(Company)客户信息表(Customer)车辆和保险类型信息表(Types)会员类型信息表(MenberType)租赁信息表(Lease)。各表数据结构如下:表2.5.1 用户信息表的数据结构表名:Users 说明:用户信息表字段名类型大小空值描述Usernamenvarchar20用户名userpwdnvarchar40用户密码表 2.5.2 车辆信息表的数据结构表名:Cars说明:车辆信息表字段名类型大小空值描述Carnonvarchar20Y汽车编号Typeidsmallint2Y烈性编号c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 管理 系统 设计 30
限制150内