欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    汽车租赁管理系统(VB).doc

    • 资源ID:78710150       资源大小:1.50MB        全文页数:51页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    汽车租赁管理系统(VB).doc

    课程设计论文题目:基于VB的汽车租赁管理系统 作者:唐星星班级:08工业A1学号:摘 要近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理论基础,开发出一个小型的信息管理系统汽车租赁管理系统。 汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。经过艰苦的努力,我终于实现了预期的设计目标,开发出这套具有一定实用价值的汽车租赁管理系统,使用这套系统有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。 本文主要介绍了该系统生成的背景及Visual Basic 6.0和Access的一般原理。阐述了整个汽车租赁管理系统的结构及工作原理;分析了系统实现中的特殊性、难点和重点;设计实现了系统用户管理、基本信息管理、业务管理、会员管理等程序模块;分析并解决了现实中的若干技术问题。 关键词:数据库;Visual Basic6.0;汽车租赁管理 ABSTRACT In recent years, the computer technique has become more and more ripe; the database technique develops constantly and the application of the information management system has stretched into every field of our society. Combining the methods and steps of the information management system and basing on the theory of it, I developed a small information management system- the automobile lend-lease management system. The management of automobile lending and leasing is a necessary part of the company's daily operation. Traditional way is a waste of human resources and time, and it is complicated and often runs with mistakes. Based on the computer technique, the perfect automobile lend-lease management turns those complicated data calculation and information processing into simple instructions. It realized the electronic management of data information completely. It liberates people from the human management entirely. After hard work, I finally realized my design as expected, and developed this practical and valuable automobile lend-lease management system. Using it will raise the working rate, reduce the cost and raise the economic benefit of the company. 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 realization. The design realizes the management of the system users, the basic information, the business, and the members' management. Keywords:Database;Visual Basic6.0;The automobile lend-lease management目录摘 要IABSTRACTII1 绪论11.1 课题研究背景及意义11.2 课题实现的基本功能11.3编程环境的介绍21.3.1 Access2003简介21.3.2 Visual Basic 6.0简介21.3.3 数据库管理系统简介31.3.4 SQL语言简介31.3.5 ADO数据库访问技术41.4数据库设计基础51.4.1 Visual Basic中的数据访问51.4.2 Visual Basic数据库体系结构.52 系统的需求分析和可行性研究62.1 组织结构及职能分析62.2业务流程分析72.3功能分析82.4数据结构分析93 系统总体设计.113.1 系统目标设计113.2系统功能分析123.2.1 系统功能模块设计123.2.2 系统功能模块图123.3 数据库逻辑结构设计133.3.1 数据字典133.3.2 数据库中表的设计154 系统详细设计与实现184.1 主控程序流程设计184.2登录模块设计194.3 主界面设计204.4 基本信息管理菜单设计214.4.1 类型信息窗体设计214.4.2 销售商信息窗体设计234.4.3保险公司信息窗体设计244.4.4车辆信息窗体设计264.5 客户会员管理菜单实现274.5.1 客户信息窗口实现274.5.2 会员信息窗体实现294.5.3 会员类型定义窗体实现314.6 日常业务管理菜单实现324.6.1 车辆租赁窗体实现324.6.2 车辆归还窗体实现344.7 系统用户管理菜单实现354.7.1 用户信息窗体的实现364.8 系统帮助信息菜单实现374.8.1 系统帮助信息模块374.8.2 关于的实现385 系统测试395.1 软件测试过程39参考文献44结束语45致谢461 绪论1.1 课题研究背景及意义 现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。 今天,随着社会生产的发展,人民生活水平的提高,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。 随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出汽车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。 汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。1.2 课题实现的基本功能汽车租赁管理系统针对的是汽车租赁公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得规范、快捷、高效。基于各方面的研究,同时针对汽车租赁公司的实际情况,在刘旭东老师的悉心指导和帮助下,我查阅并应用数据库、管理信息系统、软件工程的一些基本原理和理论思想,以具有强大的应用程序开发功能和数据库开发功能的Visual Basic6.0为开发工具,设计开发了这套汽车租赁管理系统。在Windows环境下,此系统具有比较友好的界面和基本完善的功能,使用轻松方便,易于维护,适应性强。本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车销售商管理等。具有添加、修改、删除、查询等功能,通过这些管理模块,可以使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。为规范操作流程,降低劳动强度使租赁业务走向标准化和科学化,设计开发了这套管理系统,它的使用将有利于提高租赁公司的劳动生产率,节约生产成本,增加经济效益,希望它能为业内人员的工作提供一定的帮助。1.3编程环境的介绍1.3.1 Access2003简介Microsoft 公司出品的关联式资料库套装软体。它提供视觉化的设计介面,不必撰写程式,即可快速,简单地开发出美观实用的资料库管理系统。access的结构:资料(data)栏位(field)记录(record)档案(file)资料库(data base);资料(data)资料项(item)资料录(record)资料表(table)资料库(data base)Access2003有以下组成:资料表:为access储存资料的地方,亦为资料的根本来源,一个资料库至少要存在一个资料表。查询:可依使用者需求,以一些限制条件(筛选,过滤)来选取资料表中。表单:建立一个让使用者输入,查询,修改资料的操作画面。报表:将资料库里的资料运用报表做成有利用价值的画面资料。资料页:为access2003的新增物件,资料发布至网路的媒介。此物件完成建立后,将会在资料库档案外,再产生一个HTML档。巨集:建立简单的资料操作指令与将一连串的执行动作自动化。应用于一些重复性高的动作或者用于使用者自订工作环境上。模组:开发应用系统的工具。是让使用者能更随心所欲的去控制系统。1.3.2 Visual Basic 6.0简介20世纪60年代初,美国Dartmouth学院的两位学者G.Keneny和Thomos E.Kurty发明了一种称为“BASIC”的语言,它的诞生称得上是计算机语言发展史上的一件大事,对计算机的推广应用起到了重要的作用。自从Basic语言问世以来,“Basic”已经成为了编程入门者学习语言的代名词。Basic语言以其易学易用的特点风靡全球。然而自从微软公司推出了划时代的 Visual Basic,Basic又从一门“玩具语言”一跃而成为功能强大的应用软件开发语言。它功能强大,语法简单,执行代码效率高。据统计,开发同样的应用软件,采用 VB开发要比用 VC+的效率提高 70。因此,VB已经成为每一个编程工作者学习时的首选语言。1991年,微软推出了Visual Basic1.0版。这在当时引起了很大的轰动。接着于1992年微软推出Visual BasicB2.0,1993年推出Visual Basic3.0,1995年推出Visual Basic4.0,1997年推出Visual Basic5.0,1998年推出Visual Basic6.0。并且从Visual Basic3.0开始,微软将ACCESS的数据库驱动集成到了Visual Basic中,这使得Visual Basic的数据库编程能力大大提高。从Visual Basic4.0开始,Visual Basic也引入了面向对象的程序设计思想。而且,Visual Basic还引入了“控件”的概念,使得大量已经编好的Visual Basic程序可以被我们直接拿来使用,如今,Visual Basic已经有了6.0版。Visual Basic已逐渐成为简单易学、功能强大的编程工具。它不但在一般程序设计方面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序跳转,具有脱机播放动画的能力,并采用了动画过渡技术等。它的软件费用支出低,易学习的突出特点,使其易于被许多非专业人员掌握使用。通过几年的发展,它已成为一种真正专业化的开发语言和环境。用户可用Visual Basic快速创建Windows程序,在现在还可以编写企业水平的客户服务器程序及强大的数据库应用程序。1.3.3 数据库管理系统简介数据库是数据管理的最新技术,是计算机科学的重要分支。数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。主要有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立和维护功能。它是数据库系统的一个重要组成部分。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。1.3.4 SQL语言简介SQL(Structured Query Language)语言是1974年由Boyce和Chamberlin提出的。1975年1979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原形System R并实现了这种语言。由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。1986年10月美国国家标准局(American National Standard Institute,简称ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准。同年公布了SQL标准文本(简称SQL-86)。1987年国际标准化组织(International Organization for Standardization,简称ISO)也通过了这一标准。此后,ANSI不断修改和完善SQL标准,并于1989年公布了SQL-89标准,1992年又公布了SQL-92标准。自SQL成为国际标准语言以后,各个数据库厂家纷纷推出各自的SQL软件或与SQL的接口软件。这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。这个意义十分重大。因此,有人把确立SQL为关系数据库语言标准及其后的发展称为是一场革命。SQL成为国际标准,对数据库以外的领域也产生了很大影响,有不少软件产品将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。SQL已成为数据库领域中一个主流语言。1.3.5 ADO数据库访问技术ADO的全称是ActiveX Data Objects。 ADO 支持用于建立基于客户端/服务器和Web 的应用程序的主要功能。ADO是最新的数据库访问技术,它是使用更为简单,而又更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO提供执行以下操作的方式:Ø 连接到数据源。Ø 指定访问数据源的命令,同时可带变量参数或优化执行。通常涉及ADO的Command对象。Ø 执行命令,例如一个SELECT脚本。Ø 如果这个命令使数据库按表中行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。Ø 适当情况下,可以把缓存行的更改内容写回数据库中,更新数据源。Ø 提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的Error对象。表1 数据库连接数据源类型ConnectionString参数设置标准访问ODBC数据Provider=MSDASQL;DSN=dsnName;UID=username;PWD=userPassword;访问Oracle数据库Provider=MSDAORA;Data Source=serverName;User ID=username;Password=userPassword;访问MS SQL数据库Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName;User ID=username;PWD=userPassword;访问ACCESS数据库Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=userName;Password=userPassword;1.4数据库设计基础1.4.1 Visual Basic中的数据访问Visual Basic提供的数据库引擎叫Jet。Visual Basic提供了三种与Jet数据库引擎接口的方法:Data控件(Data Control)、数据访问对象(DAO)和ActiveX数据对象(ADO)。Data控件只提供了有限的不需编程就能访问现存数据库的功能,DAO模型则是全面控制数据库的完整编程接口,而ADO则是为Microsoft最新和最强大的数据访问范例OLE DB而设计的。 Visual Basic中的数据库编程就是创建数据访问对象,这些数据访问对象对应于被访问的物理数据库的不同部分,如Database(数据库)、Table(表)、Field(字段)和Index(索引)对象。用这些对象的属性和方法来实现对数据库的操作。Visual Basic通过DAO和Jet引擎可以识别三类数据库: 1. Visual Basic数据库:也称为本地数据库,这类数据库文件使用与Microsoft Access相同的格式。Jet引擎直接创建和操作这些数据库并且提供了最大程度的灵活性和速度。 2. 外部数据库:Visual Basic可以使用几种比较流行的“索引顺序访问文件方法(ISAM)数据库”,包括:dDase III、dBase IV、FoxPro 2.0和2.5以及Paradox 3.x和4.x。在Visual Basic中可以创建和操作所有这些格式的数据库,也可以访问文本文件数据库和Excel或Lotus l-2-3电子表格文件。 3. ODBC数据库:包括符合ODBC标准的客户机服务器数据库,如Microsoft SQL Server。如果要在Visual Basic中创建真正的客户机服务器应用程序,可以使用ODBC Direct直接把命令传递给服务器处理1.4.2 Visual Basic数据库体系结构.Visual Basic提供了基于Microsoft Jet数据库引擎的数据访问能力,Jet引擎负责处理存储、检索、更新数据的结构,并提供了功能强大的面向对象的DAO编程接口。VB数据库应用程序的组成:VB数据库应用程序包含三部分,即用户界面和应用程序代码、Jet引擎、数据库。数据库引擎位于程序和物理数据库文件之间。这把用户与正在访问的特定数据库隔离开来,实现“透明”访问。不管这个数据库是本地的VB数据库,还是所支持的其他任何格式的数据库,所使用的数据访问对象和编程技术都是相同的。 (1)用户界面和应用程序代码: 用户界面是用户所看见的用于交互的界面,它包括显示数据并允许用户查看或更新数据的窗体。驱动这些窗体的是应用程序的VB代码,包括用来请求数据库服务的数据访问对象和方法,比如添加或删除记录,或执行查询等。 (2)Jet引擎: Jet引擎被包含在一组动态链接库(DLL)文件中。在运行时,这些文件被链接到Visual Basic程序。它把应用程序的请求翻译成对.mdb(Access文件后缀)文件或其他数据库的物理操作。它真正读取、写入和修改数据库,并处理所有内部事务,如索引、锁定、安全性和引用完整性。它还包含一个查询处理器,接收并执行SQL查询,实现所需的数据操作。另外,它还包含一个结果处理器,用来管理查询所返回的结果。 (3)数据库: 数据库是包含数据库表的一个或多个文件。对本地VB或Access数据库来说,就是mdb文件。对于ISAM数据库,它可能是包含.dbf(dBASE文件后缀)文件或其他扩展名的文件。或者,应用程序可能会访问保存在几个不同的数据库文件或格式中的数据。但无论在什么情况下,数据库本质上都是被动的,它包含数据但不对数据作任何操作。数据操作是数据库引擎的任务 2 系统的需求分析和可行性研究 2.1 组织结构及职能分析随着行业的发展,汽车租赁行业已经逐步走上规模化,规范化管理的经营之路,在公司内部,已经明确划分了若干部门,各部门各职其责,紧密结合,来开展公司的日常业务,然而各部门必然存在紧密的联系,对公司领导者的统筹协调能力提出了严峻的考验,只有引入计算机管理系统,来协调日常业务的处理,才能提高生产效率,这这更凸显了汽车租赁管理系统对租赁公司生存与发展的重要影响,通过租赁公司的组织结构图,可以分析公司内部各部门之间的这种紧密联系。公司部经理后勤部市场部客户部采购部图2-1 汽车租赁公司组织结构各部门的职能如下:公司经理部:负责下属各部门之间的协调调度,总体把握公司全局,制定长期的公司发展计划。后勤部:负责公司内部汽车的维护,保险。保障车辆处于良好状态,为业务的发展提供坚实的后盾。市场部:负责公司日常租赁业务的处理,管理车辆租赁的信息,开拓市场。客服部:负责对公司客户及会员的管理,及时周到地向客户及会员提供服务,努力维护既得市场。采购部:负责采购新款汽车,处理废旧汽车,保障公司与汽车销售商之间的紧密联系。行业的发展为计算机管理系统提供了强大的市场需求。应用一套涵盖车辆租赁业务的各个方面,能为租赁公司的业务拓展提供坚实后盾和强力保障的汽车租赁管理系统,使得汽车租赁服务可以快速、规范地完成,节约人力资源,提高服务质量和公司竞争力,这已成为当今汽车租赁行业的必然选择。2.2业务流程分析汽车租赁公司在正常开展业务之前,需要先行积累并整理大量的基础资料,包括:汽车销售商、保险公司、客户、会员和公司现有车辆的信息,并且还必须要考虑保险种类,汽车种类及会员类型的变化对业务流程的影响。各种信息之间的关系比较复杂,很多信息的改变是互相影响的。当发生租赁业务时,需要有客户、汽车、及该租赁行为是否是续租行为三个方面的信息支持,而当要处理一辆汽车的信息时,更是要涉及到销售商、保险公司、保险种类、汽车种类及汽车自身的基本信息等多方面的信息资源。分析业务行为中诸多方面信息之间的关系,是开发一个实用有效的管理系统的关键,而借助于数据流图来进行分析,则是一个十分科学有效的方法。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。用户用户汽 车 租 赁管 理 系 统反馈业务图2-2 汽车租赁管理系统基本模型根据基本系统模型,对其逐步细化,得到描绘逻辑系统细化后的数据流图。 图2-3 逻辑系统细化后的数据流图2.3功能分析在对租赁行业的组织结构及职能充分调查了解后,依据对租赁行业的数据流动特点的分析,现在可以进行系统的功能分析,根据软件工程的原理,需求分析的任务是确定系统必须完成的工作。经过详细的调研分析之后,可以得出汽车租赁管理系统必须具备的功能下:1、基本信息管理功能:应该包括类型信息、销售商信息、保险公司信息、车辆信息;2、客户会员管理功能:应该包括客户信息、会员信息、会员类型定义;3、日常业务管理功能:应该包括汽车租赁、汽车归还;4、系统用户管理功能:管理对系统拥有使用权的用户信息。2.4数据结构分析客户信息实体汽车信息实体类型信息实体销售商实体保修公司实体会员类型实体租赁选择选择投保购买这一设计阶段是在需求分析上,设计出满足用户需求的各种需求的各种实体,以及他们之间的关系,为后面的路基结构设计大侠基础,本系统根据以上的设计规划处的实体有:客户信息实体,车辆信息实体,保险公司信息实体,销售商信息实体,类型信息实体,会员类型实体,各个实体E-R图:客户信息实体基本信息驾驶证信息抵押保信息会员信息图2-4 各实体之间关系E-R图图2-5 客户信息实体E-R图类型信息实体名称描述销售商信息实体公司名称联系地址联系电话传真邮编电子邮箱联系人备注图2-6 销售商息实体E-R图汽车信息实体基本信息租赁价格信息保险信息图2-7 类型信息实体E-R图图2-8 车辆信息实体E-R图保修公司信息实体公司名称联系地址联系电话传真邮编电子邮箱联系人备注图2-9 保险公司信息实体E-R图会员类型实体名称折扣率图2-10 会员类型信息实体E-R图3 系统总体设计.3.1 系统目标设计系统开发的总体任务是实现汽车租赁公司各种信息的系统化。范化和自动化,从而达到提高管理效率的目的:从用户的观点来看,要求系统能够达到以下目标:(1)及时收集保存信息(2)快速传递信息(3)实现数据共享设计员从技术观点上看,要求系统能达到以下目标:(1)方便用户使用(2)具有较高的可靠性(3)具有较好的运行效果(4)具有较高的可维护性和可扩充性,能够适应用户新的业务要求。3.2系统功能分析3.2.1 系统功能模块设计主要完成的功能如下类型信息:包括汽车类型的添加、修改、删除;汽车保险类型的添加、修改、删除。具体信息包括分类名称、具体描述销售商信息:包括销售商信息的添加、修改、删除、查询、查看销售汽车。具体信息包括销售商的公司名称、联系地址、联系电话、传真、邮政编码、电子邮箱、联系人、备注;保险公司信息:包括保险公司信息的添加、修改、删除、查询、查看保险汽车。具体信息包括保险公司的公司名称、联系地址、联系电话、传真、邮政编码、电子邮箱、联系人、备注;车辆信息:包括车辆信息的查找、修改、添加、删除。具体信息包括车辆的(1)基本信息,有车牌号码、车辆类型、车辆名称、车辆颜色、发动机号、车架编号、燃油编号、购买日期、销售商、状态,(2)保险信息,有保险公司、保单号、开始日期、结束日期、保险种类,(3)租赁价格信息,有押金、日租金、周末租金、周租金、月租金、日限公里数、超时费用、超公里费用、车辆描述;客户信息:包括客户信息的查找、修改、添加、删除、加入会员。具体信息包括(1)基本信息,有客户编号、姓名、性别、年龄、身份证号、电话、工作单位、地址、邮编、EMAIL,(2)驾驶证信息,有驾驶证号、驾照类型、驾龄、发证日期、失效日期,(3)抵押担保信息,有抵押证件、担保人、担保人身份证、担保人单位;会员信息:包括会员信息的查找、修改、注销。具体信息包括(1)基本信息,有客户编号、姓名、性别、年龄、身份证号、电话、工作单位、地址、邮编、EMAIL,(2)驾驶证信息,有驾驶证号、驾照类型、驾龄、发证日期、失效日期,(3)抵押担保信息,有抵押证件、担保人、担保人身份证、担保人单位,(4)会员信息,有会员类型、享受折扣;会员类型:包括会员类型的添加、修改、删除。具体信息包括类型名称、折扣率;汽车租赁:包括汽车租赁信息的添加、修改、删除、租赁审核、续租、续租审核。具体信息包括合同编号、车牌号码、客户编号、租赁模式、工作日数、周末数、出车公里数、租车时间、还车时间、租车费用、经办人、享受折扣;汽车归还:包括汽车归还信息的归还、修改、结算审核。具体信息包括合同编号、回车公里数、系统用户信息:包括添加用户和删除用户,具体信息包括用户名,密码,确认密码。系统帮助信息:包含软件使用过程中的一些重要的,需要注意的使用方法和其他一些必要的信息。3.2.2 系统功能模块图汽车租赁管理系统基本信息管理用户会员管理业务管理系统用户管理系统帮助信息车辆信息会员信息退出系统客户信息会员类型信息车辆租赁车辆归还用户信息帮助关于类型信息保修公司信息销售商品信息在系统功能分析的基础上,按结构化程序设计思想,分析的纯如下系统功能呢个模块图: 图3-1 系统功能模块图3.3 数据库逻辑结构设计3.3.1 数据字典数据字典是关于数据信息的集合,它为分析阶段的工具,其作用就是在软件分析和设计的过程中给人提供关于数据的描述信息,在数据字典中,建立一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除可能的误解。数据字典主要应该包括的每个数据元素的控制信息有:名字,别名,描述,定义,位置。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序( 或者模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或者模块做出相应的调整。依据上面分析得出实体以及实体之间的关系,写出本系统的数据字典如下: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+comment位置:车辆管理,汽车租赁,车辆归还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+wworkplace4.名字:membertype别名:会员类型描述:记录会员类型的编号,名称,折扣率定义:membertype=id+typename+rate位置:会员类型定义,会员信息,汽车租赁,车辆归还5.名字:company别名:公司信息描述:保险公司和车辆销售商的名称,地址,联系方式等信息定义:company=id+company+telephone+zipcode+fax+address+email+contact+typeid+comment位置:销售商信息,保险公司信息,车辆信息7.名字:types别名:类型信息描述:车辆品牌类型以及保险种类定义:types=id+typename+typeid+description8. 名字:lease别名:租赁业务信息描述:合同编号,租赁模式。租还车时间等业务信息定义:lease=contract

    注意事项

    本文(汽车租赁管理系统(VB).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开