




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校代码学校代码10722学学号号1010212124 分分 类类 号号TP315密密级级公开 本科毕业设计(论文) 题目题目汽车租赁管理系统汽车租赁管理系统 开发与设计开发与设计 Design And Development Of Car Rental Management System I 摘要摘要 随着社会的进步和发展,人们生活水平的提高,汽车租赁已经成为一个极具市场潜力 的“朝阳产业” 。汽车租赁管理是汽车租赁公司开展日常业务的必须环节,传统的手工管 理方式复杂,效率低下,且易出差错。汽车租赁管理系统的开发,方便了更多的租赁商以 最低的投入获得更高的利润。 同时, 它也能够安全快捷地完成汽车租赁公司日常管理业务, 为其节省了人力物力,提高了服务质量和经济效益。 汽车租赁管理系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型 管理、会员信息管理、保险公司管理、汽车销售商管理等。它具有添加、删除、修改、查 询等功能。有了这些模块,汽车租赁服务会更加方便快捷,从而提高了质量,减少了工作 量。 关键词关键词:数据库;租赁;汽车租赁管理 II Abstract Along with social progress and development of peoples living standards improve, car rental has become a great market potential sunrise industry. Car Rental Management is a required step of car rental companies to carry out day-to-day business, the traditional manual management approach is complex, inefficient and error-prone. The development of car rental management system to facilitate the lease to the lowest investment in higher profits. Same time, it can be safely and quickly complete the daily management of the business of car rental companies, its saving human and material resources, improve service quality and economic benefits. Car rental management system, including customer information management, vehicle management, car rental return of management, membership type, membership information management, management of insurance companies, car dealers management. Have to add, delete, modify, query and other functions.With these modules, car rental services will be more convenient, thereby improving quality, reducing the workload. Key words: Database;Lease;Car Rental Management III 目录目录 摘要摘要.I I A Abstractbstract.IIII 第一章第一章 绪论绪论.1 1 1.1 课题研究背景及意义.1 1.2 课题实现的基本功能.1 1.3 编程环境的介绍.2 1.3.1 Visual Basic 6.0 简介.2 1.3.2 SQL Server 2000 语言简介.3 第二章第二章 需求分析需求分析.4 4 2.1 系统目标设计.4 2.2 系统流程分析.4 2.3 系统可行性分析.5 2.3.1 技术可行性分析.5 2.3.2 经济可行性.5 2.3.3 使用可行性.6 第三章第三章 数据库设计数据库设计.7 7 3.1 系统功能模块设计.7 3.2 数据库模块设计.7 3.3 数据库概念结构设计.8 3.4 数据库逻辑结构设计.9 第四章第四章 详细设计详细设计.1212 4.1 模块设计.12 4.1.1 Const 模块.12 4.1.2 DbFunc.12 4.1.3 GeneralFunc.13 4.2 登录模块设计.13 4.3 主界面设计.13 IV 4.4 基本信息管理设计.14 4.4.1 类型管理.14 4.4.2 销售商管理.15 4.4.3 保险公司管理.15 4.4.4 车辆管理.16 4.5 客户会员管理设计.16 4.5.1 客户信息管理.16 4.5.2 会员信息管理.17 4.5.3 会员类型管理.17 4.6 日常业务管理设计.18 4.6.1 汽车租赁管理.18 4.6.2 汽车归还管理.19 4.7 系统用户管理设计.19 4.7.1 用户管理.19 4.7.2 修改密码.19 4.8 日志文件.19 4.9 工具.19 第五章第五章 系统测试系统测试.2020 5.1 系统测试的目标.20 5.2 软件测试的过程.20 5.3 系统测试的结论.21 总结总结.2222 谢辞谢辞.2323 参考文献参考文献.2424 咸阳师范学院 2012 届本科毕业设计(论文) 1 第一章第一章 绪论绪论 1.11.1 课题研究背景及意义课题研究背景及意义 现代科学的发展,使计算机进入了社会的每个方面。从科学研究到工业农业生产,从 企业管理到家庭生活,各行各业都广泛地使用计算机。当今社会的数据信息管理离不开计 算机技术的支持,如何实现对数据信息快捷、有效的管理,是软件开发行业追求的目标。 今天,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的 人工管理方式在进行业务信息处理时显得极为不适应。因此,人们对于运用计算机来辅助 协调和管理租赁工作的需求正在逐步提高。 物质条件的改善,生产生活节奏的加快,使人们越来越意识到时间的重要性,在工作 中,生活中越来越注重如何节省时间提高效率。因为工作和生活的缘故,在必要的时候向 汽车租赁公司提出租赁车辆的服务要求,已成为大众广为认可的选择。在这种社会需求的 带动下,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业 务激增,然而在繁忙的景象背后,却也暴露出汽车租赁公司在处理业务信息时以人工方式 所带来的效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们 逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质 和高科技在工作中的投入,以改善信息的管理,提高服务效率。 汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、保险类 型、车辆的基本信息、客户信息、会员类型管理等。由于这些过程间的关系复杂,有一对 一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车管理工作变得量大而 又复杂,以前很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽 车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统涵盖了车辆租赁业 务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务 质量和经济效益。 1.21.2 课题实现的基本功能课题实现的基本功能 汽车租赁管理系统是汽车租赁公司在向客户提供出租服务过程中面对的各种问题,对 汽车租赁管理系统开发与设计 2 其业务信息进行自动化和信息化处理,使汽车租赁管理变得规范、快捷、高效。在前期, 我查阅了数据库、并应用管理信息系统、软件工程的一些基本原理与理论思想,以 Visual Basic 6.0 为开发工具,开发设计了汽车租赁管理系统。在 Windows 环境下,此系统具有 比较友好的界面和基本完善的功能,使用更方便,易于维护。 本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、车辆 类型管理、会员信息管理、保险公司管理、汽车销售商管理、用户管理及密码修改等。具 有添加、修改、删除、查询等功能。通过这些模块,可以使汽车租赁服务更加便捷,提高 了质量,减少了操作人员的工作量。 为规范操作流程,降低劳动强度,使租赁行业走向标准化和科学化,因此我设计开发 了这套管理系统,希望它的使用将有利于提高租赁公司的劳动生产率,增加经济效益,节 约生产成本,为业务人员提供一定的帮助。 1.31.3 编程环境的介绍编程环境的介绍 1.3.11.3.1 VisualVisual BasicBasic 6.06.0 简介简介 Visual Basic 6.0是Microsoft公司推出的基于Windows环境的计算机程序设计语言, 它继承了 Basic 语言简单易学的优点,同时增加了许多新的功能。由于 Visual Basic 采 用面向对象的程序设计技术,摆脱了面向过程语言的许多细节,而将主要精力集中在解决 实际问题和设计友好界面上,使开发 Windows 应用程序更迅速、简捷。 1991 年,Windows 推出了 Visual Basic 1.0 版,它虽然存在一些缺陷,但仍受到了广 大程序员的青睐。接着于 1992 年 Windows 推出 Visual BasicB 2.0,1993 年推出 Visual Basic 3.0,1995 年推出 Visual Basic 4.0,1997 年推出 Visual Basic 5.0,1998 年下 半年推出 Visual Basic 6.0。Visual Basic 6.0 版较以前版本,其功能和性能都大大增 强了,它还提供了新的、灵巧的数据库和 Web 开发工具。如今, Visual Basic 6.0 包 括三种版本即学习版,专业版和企业版,这些版本是在相同的基础上建立起来的,因 此大多数应用程序可以在三种版本中通用。 Visual Basic 已逐渐成为简单易学、功能强大的编程工具。它不但在一般程序设计方 面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序跳转, 具有脱机播放动画的能力,并采用了动画过渡技术等。通过几年的发展,它已成为一种真 咸阳师范学院 2012 届本科毕业设计(论文) 3 正专业化的开发语言和环境。用户可用 Visual Basic 快速创建 Windows 程序。 1.3.21.3.2 SQLSQL ServerServer 20002000 语言简介语言简介 SQL 语言是由 Boyce 和 Chamberlin 在 1974 年提出的,由于 SQL 简单易学,功能丰富, 深受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修 改和完善,SQL 语言最终发展成为关系数据库的标准语言。 1986 年 10 月美国国家标准局(American National Standard Institute,简称 ANSI) 的数据库委员会 X3H2 批准了 SQL 作为关系数据库语言的美国标准。同年公布了 SQL 标准 文本。1987 年国际标准化组织(International Organization for Standardization,简 称 ISO)也通过了这一标准。此后,ANSI 不断修改和完善 SQL 标准,并于 1989 年公布了 SQL-89 标准,1992 年又公布了 SQL-92 标准。 自 SQL 成为国际标准语言以后,各个数据库厂家纷纷推出各自的 SQL 软件或与 SQL 的 接口软件。这就使大多数数据库均用 SQL 作为共同的数据存取语言和标准接口,使不同数 据库系统之间的互操作有了共同的基础。SQL 已成为数据库领域中的主流语言,这个意义 十分重大。因此,有人把确立 SQL 为关系数据库语言标准及其后的发展称为是一场革命。 SQL 是一种介于关系代数与关系演算之间的结构化查询语言, 其功能并不仅仅是查询。 SQL 是一个通用的、功能极强的关系数据库语言。SQL 语言集数据查询、数据操纵、数据 定义和数据控制功能于一体,主要特点包括:综合统一、高度非过程化、面向集合的操作 方式、以同一种语法结构提供多种使用方式、语言简捷,易学易用 1。 汽车租赁管理系统开发与设计 4 第二章第二章 需求分析需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构 能充分满足各种信息的输出和输入 2。 2.12.1 系统目标设计系统目标设计 系统开发的总体任务是实现汽车租赁公司各种信息的系统化、规范化和自动化,从而 达到提高管理效率的目的 3。 从用户的观点来看,要求系统达到以下目标: (1)迅速保存信息。 (2)快速传递信息。 (3)实现数据的共享。 从设计员观点上看,要求系统达到以下目标: (1)用户能够方便查询,可靠性高。 (2)具有良好的运行效果。 (3)具有较高的可维护性,能够适应用户的业务要求。 2.22.2 系统流程分析系统流程分析 在正常开展业务之前, 汽车租赁公司需要先积累并整理大量的资料, 包括汽车销售商、 保险公司、类型、客户、会员和公司现有车辆的信息,并且要考虑保险种类,汽车种类及 会员类型的变化对业务流程的影响 3。 各种信息之间的关系比较复杂,很多信息的改变是互相影响的。当发生租赁业务时, 需要有客户、汽车、及该租赁行为是否是续租行为三个方面的信息支持,而当要处理一辆 汽车的信息时,更是要涉及到销售商、保险公司、保险种类、汽车种类及汽车自身的基本 信息等多方面的因素 4。 咸阳师范学院 2012 届本科毕业设计(论文) 5 图 2.1 系统流程图 2.32.3 系统可行性分析系统可行性分析 2.3.12.3.1 技术可行性分析技术可行性分析 本系统前台开发工具使用 VisualBasic 6.0,后台数据库使用 SQLServer 2000。本系统的特色是 3 层结构设计和界面模块化,通过 Visual Basic 6.0 生成系统 界面。客户通过该平台可以查询数据库中的有效数据,系统管理员根据客户要求从系统数 据库提取数据,直接反馈到用户界面,经过界面把结果在客户端显示 5。Visual Basic 6.0 语言与数据库的结合是数据库发展的需求,也是数据库应用模式的具体实例。 2.3.22.3.2 经济可行性经济可行性 随着社会的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业。使用汽车 租赁管理系统可以规范企业的管理行为和经营行为,减少企业的经营成本,提高效率。同 汽车租赁管理系统开发与设计 6 时,也可以使汽车租赁服务更加便捷,可减少租赁基本信息管理的漏洞及因工作的冗余出 现的错误,是一个极具潜力的行业 5。 2.3.32.3.3 使用可行性使用可行性 此系统具有比较友好的界面和基本完善的功能,使用轻松方便, 操作简单, 易于维护, 适应性强,有较好的使用可行性 6。 咸阳师范学院 2012 届本科毕业设计(论文) 7 第三章第三章 数据库设计数据库设计 3.13.1 系统功能模块设计系统功能模块设计 本系统有以下几大功能:基本信息管理、客户会员管理、日常业务管理、系统用户管 理、日志文件、工具等。如图 3.1 所示。 图 3.1 功能模块图 3.23.2 数据库模块设计数据库模块设计 在对租赁行业进行充分调查了解后,依据对租赁行业特点的分析,现在可以进行系统 的功能分析,根据软件工程的原理,需求分析的任务是确定系统必须完成的工作 7。经过 基本信息管理客户会员管理日常业务管理系统用户管理 保 险 公 司 管 理 车 辆 管 理 退 出 系 统 类 型 管 理 销 售 商 管 理 会 员 信 息 管 理 会 员 类 型 管 理 客 户 信 息 管 理 汽 车 归 还 管 理 汽 车 租 赁 管 理 用 户 管 理 修 改 密 码 汽车租赁管理系统 日志文件工具 W o r d 文 档 计 算 器 记 事 本 查 看 日 志 清 理 日 志 工 作 簿 汽车租赁管理系统开发与设计 8 详细的调研分析之后 8,可以得出汽车租赁管理系统必须具备的功能: 1、用户信息,包括数据项:用户名、密码。主键是用户名。 2、类型信息,包括数据项:类型 ID、类型名称、描述等。主键是类型 ID。 3、会员类型,包括数据项:会员 ID、会员类型、享受折扣。主键是会员 ID。 4、公司信息,包括数据项:ID、公司名称、联系电话、电子邮件、地址等。主键是 ID。 5、客户信息,包括数据项:客户 ID、姓名、驾驶证号、驾龄等。主键是客户 ID。 6、车辆信息,包括数据项:车牌号、购买日期、押金、日租金等。 7、车辆租赁信息,包括数据项:合同编号、车牌号、客户 ID、租赁时间、租赁价格 等。主键是车辆编号 ID。 3.33.3 数据库概念结构设计数据库概念结构设计 本系统根据需求设计出的实体有:管理员、客户信息、公司信息、汽车租赁。 (1)管理员 ER 图设计如图 3.2 所示: 图 3.2 管理员 E-R 图 (2)客户 ER 图设计如图 3.3 所示: 图 3.3 客户 E-R 图 (3)公司 ER 图设计如图 3.4 所示: 管理员 用户名密码 客户信息 客户编号驾驶证号 客户姓名驾龄 性别驾照类型 年龄 身份证号 电话 咸阳师范学院 2012 届本科毕业设计(论文) 9 图 3.4 公司 E-R 图 (4)汽车租赁 ER 图设计如图 3.5 所示: 图 3.5 汽车租赁 E-R 图 3.43.4 数据库逻辑结构设计数据库逻辑结构设计 数据库中包括车辆信息表(Cars) 、公司信息表(Company) 、客户信息表(Customer) 、 租赁信息表 ( Lease ) 、 会员类型信息表 (MemberType) 、 车辆和保险类型信息表 (Types) 、 用户信息表(Users) 1。 (1)车辆信息表用来保存车辆的基本信息,它包含 CarNo、TypeId、CarName、Color、 EngineNo、CarCase、SaleId、BuyDate 等。其中,主键是 CarNo。其结构如表 3.1 所示 1。 公司信息 公司名称 联系电话 电子邮件 传真 联系地址 备注 联系人 邮政编码 汽车租赁 周末个数合同编号 租车费用 车牌号码 工作日 租赁价格 客户编号还车时间 租车时间 租赁模式 汽车租赁管理系统开发与设计 10 表 3.1 车辆信息表(Cars 表) 列名数据类型长度允许空 CarNovarchar20不允许空 TypeIdint4允许空 CarNamevarchar50允许空 Colorvarchar20允许空 EngineNovarchar50允许空 CarCasevarchar50允许空 SaleIdint4允许空 BuyDatedatetime8允许空 InsurNovarchar50允许空 InsurIdint4允许空 InsurTypevarchar50允许空 InsurSdatedatetime8允许空 InsurEdatedatetime8允许空 Depositint4允许空 DayPriceint4允许空 WeekEndPriceint4允许空 WeekPriceint4允许空 MonthPriceint4允许空 DayKMint4允许空 OverTimePriceint4允许空 OverKMPriceint4允许空 StatusChar10允许空 Commentvarchar200允许空 (2)租赁信息表用来保存车辆租赁的日常业务信息,它包含 ContractNo、CarNo、 CustId、LeaseTime、LeaseMode、WeekEndCount 等。其中,主键是 ContractNo。其结构 如表 3.2 所示。 表 3.2 租赁信息表(Lease 表) 列名数据类型长度允许空 ContractNovarchar50不允许空 CarNovarchar20允许空 CustIdvarchar20允许空 LeaseTimedatetime8允许空 LeaseModechar10允许空 Price1int4允许空 Price2int4允许空 WorkDaysint4允许空 WeekEndCountint4允许空 Depositint4允许空 咸阳师范学院 2012 届本科毕业设计(论文) 11 续表 3.2 DayKMint4允许空 OutKMint4允许空 OPrice1int4允许空 OPrice2int4允许空 ReturnTimedatetime8允许空 ReturnKMint4允许空 OtherCostint4允许空 Ratefloat8允许空 Paymentint4允许空 Totalint4允许空 Statuschar10允许空 CreateDatedatetime8允许空 UserNamevarchar20允许空 RealRTimedatetime8允许空 (3) 客户信息表用来保存客户信息, 它包含 Id、 Name、 Sex、 Age、 IdCard、 Telephone、 Workorg、Address、ZipCode 等。其中,主键是 Id。其结构如表 3.3 所示。 表 3.3 客户信息表(Customer 表) 列名数据类型长度允许空 Idvarchar20不允许空 Namevarchar50允许空 Sexchar2允许空 Agetinyint1允许空 IdCardvarchar30允许空 Telephonevarchar30允许空 Workorgvarchar50允许空 Addressvarchar50允许空 ZipCodevarchar10允许空 Emailvarchar30允许空 LicenseNovarchar30允许空 LicenseTypevarchar30允许空 GetDatevarchar20允许空 ExpiredDatevarchar20允许空 DriverAgetinyint1允许空 Flagtinyint1允许空 TypeIdint4允许空 Certificatevarchar40允许空 Warrantorvarchar50允许空 WIdCardvarchar30允许空 汽车租赁管理系统开发与设计 12 第四章第四章 详细设计详细设计 4.14.1 模块设计模块设计 模块可以用来管理全局常量、变量和用户自定义函数等。在一个工程中,可以有多个 模块同时存在。本系统中用的模块有 Const、DbFunc、GeneralFunc、Variable 8。 4.1.14.1.1 ConstConst 模块模块 Const 模块通常用来管理工程中的常量。使用 Public 关键字可以定义一个全局常量, 在工程中的任何地方都可以访问全局变量。 Const 模块中通常可以定义的常量包括版本信息、 工程生成日期和数据库连接信息等。 关键代码如下: Public Const VerNum As String = 版本 1.0版本号 PublicConstconnAsString=Provider=SQLOLEDB.1;UserID=sa;Initial Catalog=car;Data Source=(local)数据源信息常量 Public Const CONNECT_LOOP_MAX = 10一次执行 connect 操作可以访问数据库的次数 Public Declare Sub Sleep Lib kernel32 (ByVal dwMilliseconds As Long) 设置延 迟的 API 4.1.24.1.2 DbFuncDbFunc DbFunc 模块通常用于管理与数据库操作相关的声明、变量和函数。 IsConnect 是私有布尔型变量,只有在 DbFunc 模块范围内起作用。它的作用是标记数 据库是否连接。 如果 IsConnect=True, 则表示数据库已经连接, 否则表示数据库没有连接。 Connect_Num 是私有整型变量,只有在 DbFunc 模块范围内起作用,它的作用是记录连接数 据库后,使用 SQL 语句访问数据库的次数。 变量 Cnn 是连接数据库的 Connection 对象, 变量 rs 是保存结果集的 Recordset 对象。 咸阳师范学院 2012 届本科毕业设计(论文) 13 4.1.34.1.3 GeneralFuncGeneralFunc GeneralFunc 模块用来管理通用的用户自定义函数。这些函数与数据库操作无关,可 以应用在所有 Visual Basic 程序中。错误绝大多数的字段是通过文本框 TexBox 输入到应 用程序的,很多字段只接受满足一定条件的数据,例如字段 Age 要求输入数值型数据,若 在文本框中输入字符“abc” ,写入数据库时就会产生错误。为了解决这个问题,在本系统 中我使用了 In_Int()和 In_Single()两个函数来实现对输入字符的过滤。 4.24.2 登录模块设计登录模块设计 登录模块是客户进入系统看到的第一个界面,是用户身份验证部分,主要是用于用户 进入系统的身份验证。 为了提高数据的安全性,系统设置了防止非法人员进入系统的功能。系统在开始运行 的时候,首先进入用户登录界面,操作人员输入用户名和密码后,系统进行判别其进入系 统的合法身份。此后,方可正式进入该系统。如果用户名输入有错,系统将显示“用户名 不存在”提示;如果密码输入有误,系统将显示“密码错误”提示;如果连续三次输入错 误,则显示“您已经三次尝试进入本系统,均不成功,系统将关闭” 。系统登录设计,如 图 4.1 所示。 图 4.1 系统登录流程图 4.34.3 主界面设计主界面设计 在“用户名”文本框中输入“admin” , “密码”文本框中输入“111111” ,单击“确定” 按钮,即可进入汽车租赁管理系统。汽车租赁管理系统主界面 FrmMain 主要由菜单栏、工 是 否 开始 判断密码 主界面 结束 输入超过三次 汽车租赁管理系统开发与设计 14 具栏和状态栏组成,菜单栏主要用来连接实现系统功能对应的窗体,工具栏主要用来连接 常用的系统功能窗体,状态栏主要用来显示系统当前的状态信息。 此界面在窗体上单击右键,在弹出的菜单栏上点击“菜单编辑器”命令,打开菜单编 辑器,按计划设计好程序各级菜单。在窗体上添加“图像列表控件” ,用于保存工具栏按 钮所使用的图像,在窗体上添加“工具栏控件” ,将其与“图像控制列表控件”相关联。 “Toolbar1”用来添加按钮,最后编写工具栏对应的源代码 12。 4.44.4 基本信息管理设计基本信息管理设计 基本信息管理用于对汽车租赁管理中涉及到的一些基本信息进行管理,其主要包括: 类型管理、销售商管理、保险公司管理、车辆管理。 4.4.14.4.1 类型管理类型管理 进入主界面后,点击类型管理,用户先选择要操作的对象是汽车还是保险,选择后, 文本框内将出现数据库内现存的有关该类型的资料,用户即可执行对汽车类型或者保险类 型的添加、修改、删除和返回操作。在这个界面的代码中,定义了一个 nTypeId 变量,如 果 nTypeId = 1 时,触发的是汽车类型,否则,触发的是保险类型。 类型设置窗体上设有一个 DataList1 控件,两个单选按钮,一个 Adodc1 控件,四个 按钮,两个单选按钮是为了实现车辆信息和保险信息的切换,而 DataList1 控件和 Adodc1 控件的捆绑能够使当前记录发生变化时,DataList1 控件的内容也会随之发生变化 8。类 型管理设计,如图 4.2 所示。 图 4.2 类型管理流程图 开始 选择 汽车类型操作保险类型操作 结束 咸阳师范学院 2012 届本科毕业设计(论文) 15 首先按设计添加窗体,做好各控件的布局,设置相应属性,其实现的连接代码如下: Adodc1.ConnectionString = conn设置连接字符串 Adodc1.RecordSource = SELECT * FROM Types WHERE TypeId= + Trim(nTypeId) Adodc1.Refresh 3 4.4.24.4.2 销售商管理销售商管理 此窗体用于向用户提供对车辆销售商信息如:销售商的公司名称,联系地址,联系电 话,传真,邮政编码,电子邮箱,联系人,备注等的添加、修改、删除和查询操作,另外 还可以根据用户选择的销售商名称查询该厂商向公司出售的车辆信息。销售商管理设计, 如图 4.3 所示。 图 4.3 销售商管理流程图 4.4.34.4.3 保险公司管理保险公司管理 此窗体用于向用户提供保险公司信息。比如:保险公司的公司名称,联系地址,联系 电话,传真,邮政编码,电子邮箱,联系人和备注等的添加、修改、删除和查询等操作。 另外还可根据用户选择的保险公司名称查询已在其处办理了保险业务的车辆保险信息 8。 将 Modify 变量设置为 False,则触发“添加”按钮。其“添加”代码实现如下: FrmCompanyEdit.Modify = False 将 Modify 设为 False, 表示当前状态为插入新记录 FrmCompanyEdit.nTid = 2设置类别为 2,表示保险公司 不存在 存在 登录成功 销售商管理 输入销售商名称 判断销售商名称 显示信息 添加 修改 删除 结 束 选 择 查看销 售车辆 查询 汽车租赁管理系统开发与设计 16 4.4.44.4.4 车辆管理车辆管理 本窗体用来向用户提供对车辆信息的查找、修改、添加、删除功能,可处理的信息包 括车辆的基本信息如车牌号码、车辆类型、发动机号、车架编号等;保险信息如保险公司、 保单号、保险种类等;租赁价格信息如押金、日租金、周末租金等。此界面由 DataGrid1、 Label1、Adodc1 、Command 按钮控件组成。单击“修改”按钮时,编辑车辆信息需要从数 据库中的多个表里读取相关信息,还把选择保险种类字段中的类型编号转换为保险种类名 称,并且写入公共变量 sInsuItems 和 sInsuKeys 中保存。车辆管理设计,如图 4.4 所示。 图 4.4 车辆管理流程图 4.54.5 客户会员管理设计客户会员管理设计 客户会员管理用于对汽车租赁管理中涉及到的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业股权质押借款合同模板
- 公司短期入股合同范本
- 2025股权质押借款合同范本
- 租赁加工设备合同范本
- 殴打赔偿合同范本
- 上海临时用工合同范本
- 全款买房定金合同范本
- 2025解除合同协议书模板
- 农村门窗购买合同范本
- 山场木材运输合同范本
- 2025年安徽中医药高等专科学校单招职业技能测试题库审定版
- 自动化仪表施工方案
- 注射用重组人TNK组织型纤溶酶原激活剂-药品临床应用解读
- 小儿泄泻(小儿腹泻病)中医临床路径
- 运输车辆司机安全培训考试专项测试题及答案
- 免疫05-第五章-免疫凝集试验
- 2025年中国东方航空集团招聘笔试参考题库含答案解析
- C919机组培训-导航系统
- 高考地理易错题专练:地球运动易错突破(4大易错)含答案及解析
- 2025年上半年上海海港综合经济开发区招考易考易错模拟试题(共500题)试卷后附参考答案
- 壁挂炉购销合同-合同范本
评论
0/150
提交评论