【精品】VB+ACCESS汽车租凭管理系统(论文+系统)
收藏
资源目录
压缩包内文档预览:(预览前20页/共38页)
编号:1639072
类型:共享资源
大小:4.63MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
access
汽车
管理
系统
论文
- 资源描述:
-
【精品】VB+ACCESS汽车租凭管理系统(论文+系统),精品,vb,access,汽车,管理,系统,论文
- 内容简介:
-
摘 要 1 摘 要 在当今的 计算机 时代 , 数据库应用成为新的研究课题; 基于 于 数据库信息查询系统的核心,是对信息和数据库进行加工处理、组织、管理和存储等;数据库与 本系统采用 术构建基于 数据库应用系统 汽车租赁 管理 系统,数据库使用 现。该系统上的汽车租赁,利于客户 的查询浏览和管理员对公司的管理,提高系统的操作处理效率。 汽车租赁管理系统 属于数据库应用的范畴 。从数据库的角度看,系统主要功能是实现对录入的车辆、客户、销售商租赁合同等文件的管理。汽车租赁系统是对 程技术、 据库技术以及 具体应用。 关键字 : 汽车租赁管理系统 ; 数据库技术 ; 询语言 ; 程 。 摘 要 2 n he is on QL is is is DO to on to in is is in to to to is to QL DO as QL .0 QL 文) 目 录 3 目 录 摘 要 . 1 . 2 绪 论 . 5 第 1 章 系统开发环境和工具 . 6 统开发环境简介 . 6 系统开发语言 述 . 6 言的基本特点 . 6 用程序持点 . 6 用的基本开发方法 . 7 交互式开发 . 7 代码设计区 . 7 控件对象应用 . 7 系统开发工具技术和相关要求 . 8 关系数据库标准语言 介 . 8 系统硬件需求 . 9 基于 数据库连接访问技术 . 9 据库连接技术 . 9 件访问数据库 . 10 象模型 . 10 第 2 章 需求分析 .系统的功能分析 . 基本信息的管理 . 客户会员管理 . 日常业务管理 . 12 系统用户管理 . 12 系统帮助信息 . 12 系统数据库的设计 . 12 数据库概念结构设计 . 12 数据库关系模型设计 . 13 数据库的实现和赋初值 . 14 第 3 章 概 要 设 计 . 16 统结构分析和规划 . 16 系统主界面设置 . 16 车辆出租及归还界面设计 . 17 东华理工学院毕业设计(论文) 目 录 4 系统处理流程分析 . 18 租赁合同处理流程 . 18 系统的 功能 . 18 第 4 章 详 细 设 计 . 19 系统模块窗体文件说明 . 19 系统 窗体文件 . 19 系统模块文件 . 19 系统的类模块文件 . 20 模块算法的实现 . 错误 !未定义书签。 第 5 章 具体的实现 . 21 系统信息管理功能的实现运行测试 . 21 管理员登录 . 21 客户信息管理 . 21 会员信息管理 . 22 会员类型管理 . 23 汽车 销售商管理 . 23 保险公司管理 . 25 车辆租赁功能的实现运行测试 . 25 车辆管理 . 25 汽车租约管理 . 26 车辆归还管理 . 27 系统帮助信息 . 28 总 结 . 29 参 考 文 献 . 30 附录 A(部分主要源代码) . 31 系统主界面窗体 . 31 汽车租赁窗体 . 32 汽车归还结算 . 35 附录 B 打印合同 . 37 东华理工学院毕业设计(论文) 绪 论 5 绪 论 随着计算机和互联网技术的发展及普及,基于 据库的应用成为新的研究课题;基于 数据库信息查询系统的核心,是对发布信息和数据库进行加工处理、组织、管理和存储等;数据库与 术的复合应用是数据库应用的基本主题之一。 基于 数据库应用技术通过 态生成系统界面。客 户通过该平台查询数据库中的有效数据,系统管理员根据客户要求从系统数据库提取数据,动态反馈到用户界面,经过界面把结果在客户端显示。 数据库的结合是数据库发展的内在需求,也是数据库应用模式的具体实例。 本系统采用 术构建基于 数据库应用查询系统 汽车租赁系统,数据库使用 现。该系统上的汽车租赁过程和现实中通过汽车中介进行租赁汽车过程是及其相似的:就是把各种信息录入计算机中,以数据库的形式存储,利于客户的查询浏览和管理员对公司的管理,提 高系统的操作处理效率。 汽车租赁系统属于数据库应用的范畴,它含有信息流、物流、货币流等元素。从数据库的角度看,系统的数据库主要功能是实现对录入的车辆、客户、销售商租赁合同等文件的管理。汽车租赁系统是对 程技术、 据库技术以及 具体应用。 本文由 周华清 老师指导。本文在最后作了总结分析,并附有必要的代码说明,供参考。 由于编者的水平有限,时间也较为紧迫,文中难免有疏漏之处,恳请予以指正。 2006文) 系统开发环境和工具 6 第 1 章 系统开发环境和工 具 统开发环境简介 本系统开发的是 汽车出租管理系统,应用到 据库技术、 据库 ,主要应用于单机系统也可以 务器上发布运行。 统开发语言 述 1) 、 微软公司出品的一个快速可视化程序开发工具软件, 短短的几年内风靡全球。 极有和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。 2) 、 微软公司在 1991 年推出 今已经经历了 6 个版本,行在 操作 系统 下,是一个 32 位的应用程序开发工具。 言的基本特点 1) 、本系统的开发语言 当今世界上应用最广泛的编程语言之一,它也是编程效率最高的一种编程方法 ; 2) 、 开发功能强大、性能可靠的商务软件, 也 是编写能处理实际问题的实用小程序 ; 3) 、 显著特点 是最快速、最简便的方法 。 用程序持点 序语言具有许多优秀的特性 ,用其设计应用程序时有两个基本特点 :可视化设计和事件驱动编程 1) 、 事件驱动编程 面向对象编程的语言,它的程序是由事件驱动的。 作 系统 图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的 ,在使用 计应用程序时 ,必须首先确定应用程序如何同用户进行交互 盘输入等事件时 ,由用户编写的代码控制这些事件的响应 ,这就是所谓的事件驱动编程。 2) 、 可视化设计 作为第四代计算机语言, 五个窗口 : 东华理工学院毕业设计(论文) 系统开发环境和工具 7 ( 1)是菜单栏;( 2)是工具箱( 里面是 需的控件; ( 3)是 序要设计的窗体( ( 4)控件及窗体的属性( 在 每一个控件都有其自己的属性 .。 ( 5)是 文件控制窗口, 每一个程序称为一个项目( 一个项目文件里往往包括以下两种文件,窗体( 件和模块( 件,当然还有 件,这些文件组成一个完整的程序,而项目文件( 用来描述程序所包含的内容。 交互式开发 1) 、 传统的应用程序开发过程 分 三个步骤 :编码、编译和测试。 传统的语言不同 ,它使用交互式方法开发应用程序 ,使三个步骤之间不再有明显的界限。 2) 、在多数语言里 ,如果编写代码时发生了错误 ,则在开始编译应用程序时该错误就会被编译器捕获。此时必须查找并改正该错误 ,然后再次进行编译 ,对每一个发现的错误都要重复这样的过程。 编程者输入代码时便进行解释 ,即时捕获并突出显示大多数语法或拼写错误。 3) 、 输入代码时部分地编译该代码。当准备运行和测试应用程序时 ,只需极短时间即可完 成编译。如果编译器发现了错误、则将错误突出显示于代码中。这时可以更正错误并继续编译、而不需从头开始。 代码设计区 进入 代码设计区,只需在需要的控件或窗体上双击鼠标即可得到这样的窗口。程序分为 “过程 ”( “函数 ”( 二者都可以传递参数,所不同的是函数有一个返回值,而过程没有 。 控件对象应用 用户提供大量的界面元素 (在 称为控件对象 ),如窗体 、 菜单 、 命令按钮 、 工具按钮 、 检查框 等等 ,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置 ,设置它们的大小、形状、属性等 ,就可以设计出所需的应用程序界面。 东华理工学院毕业设计(论文) 系统开发环境和工具 8 系统开发 工具 技术 和相关要求 关系数据库标准语言 介 一种介于关系代数与关系演算之间的结构化查询语言,是一个通用功能极强的同时又简捷易学关系数据库语言。 言 有 数据查询( 数据操纵( 数据定义 (数据控制 (能 , 主要特点包括: ( 1) 综合统一 言集数据定义语言 据操纵语言 据控制语言 功能于一体,可以独立完成数据生命周期中的全部活动,包括定义关系模式、插入数据建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,为数据应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。另外,在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一 ,查找、插入、删除、修改等每一种操作都只需一种操作符,从而克服了非关系系统由于信息表示方式的多样性带来的操作复杂性。 ( 2) 高度非过程化 非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用 言进行数据操作,只要提出 “ 做什么 ” ,而无须指明 “ 怎么做 ” ,因此无需了解存取路径,存取路径的选择以及 句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。 ( 3) 面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而 合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入删除、更新操作的对象也可以是元组的集合。 ( 4) 以同一种语法结构提供两种使用方式 言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独 立地用于联机交互的使用方式,用户可以在终端键盘上直接键入 令对数据库进行操作;作为嵌入式语言, 言能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下, 言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。 ( 5) 语言简捷,易学易用 东华理工学院毕业设计(论文) 系统开发环境和工具 9 言功能极强,语言十分简捷,完成 4 种 核心功能只用 9 个动词 如下表1示 : 表 1能表 系统硬件需求 1. 客户机最低配置: 0 处理器; 内存: 32. 服务器最低配置: 33 处理器; 内 存: 128 硬盘: 36G 基于 数据库连接访问技术 在 数据库 开发环境中, 用 应用程序对数据库 连接 ;使用三种数据库访问方式: 件 访问数据库 、远程数据对象( 据库连接技术 放数据库互连 )是微软公司开放服务结构 (有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 用程序编程接口)。这些 完成其大部分任务。 身也提供了对 户可以直接将 句送给 完整的 下列几个部件组成: 1) . 应用程序 ( (1) )理器 (该程序位于 5 控制面板 主要任务是管理安装的 动程序和管理数据源。 (2) 驱动程序管理器 (驱动程序管理器包含在 用户是透明的。 任务是管理 动程序,是 最重要的部件。 能 动 词 数据查询 据定义 据操纵 据控制 华理工学院毕业设计(论文) 系统开发环境和工具 10 2.) 1) 动程序。是一些 供了 数据库之间的接口。 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 (2) 接目前仅仅限于关系型数据库,对于其他数据源比如本文件都不能进行访问,而且有很多 据库管理系统)都不能充分的支持其所有的功能。相比之下, 以存取任何形式的数据,所以其功能是相当的强大,它也指导了目前技术发展的方向。 件 访问数据库 1)、 给窗体添加一个 件。 2)、 用 立一个名为 数据库,在库中建立一个表 表添加四个字段: 据), 本), 本) ,本)。注意:请将库文件存入程序所在目录。 3)、 编写 相关代码。 象模型 一、 后继产物它包含较少的对象、更多的属性、方法(和参数),以及事件。作为最新的数据库访问模式, 二、 及的数据存储有 据源名称 )、 放式数据连接)以及 B 三种方式。后面的例程将详细讲解这三种方式的具体访问实现。 三、 要使用 须清楚 对象层次结构,其大体上分为以下 7 个对象层次: 1)、 象:包含关于某个命令,例如查询字符串、参数定义等的信息。 象在功能上和 象相似。 2)、 象:包含关于某个数据提供程序的信息。 象在功能上和 象是相似的,并且包含了关于结构描述的信息。它还包含某些 象的功能,例如 件。 3)、 象:包含数据提供程序出错时的扩展信息。 象在功能上和 象相似。 4)、 象:包含记录集中数据的某单个列的信息。 象在功能上和 象相似。 5)、 象:包含参数化的 象的某单个参数的信息。该 象有一个包含其所有 象的 合。象在功能上和 象相似。 6)、 象:包含某个 象的提供程序定义的特征。没有任何等同于该对象的 一个相似的对象。 7)、 象:用来存储数据操作返回的记录集。此对象和 东华理 工学院毕业设计(论文) 需求分析 11 第 2 章 需求分析 系统的功能分析 本 汽车出租管理系统主要实现 5 个大的功能模块:基本信息的管理、客户会员管理、常业务管理、系统用户管理、系统帮助信息。 每 个模块有分成多详细的功能子模块。具体的分析如下: 基本信息的管理 主要包括:类型管理(车辆类型和车辆保险类型),车辆管理,保险公司管理,销售商管理; 1)、车辆类型管理:系统管理员可以对车辆的类型(类型名和具体描述)进行添加、修改、删除等操作; 2)、保险类型管理:系统管理员可以对车辆的保 险类型(保险的类型名和详细的描述)进行添加、修改、删除等操作; 3)、销售商管理:系统管理员可以对汽车销售商进行查询(按销售商名称)、添加、修改(对已经选中的记录)、删除和查看已经销售的汽车的相关购买信息等操作; 4)、保险公司管理:系统管理员可以对进行查询(按保险公司名)保险公司的具体信息、添加、修改(对已经选中的记录)、删除保险公司信息和查看已经投递保险的汽车的相关投保信息等操作; 5)、车辆管理:系统管理员可以对本公司所有的汽车进行查找(车牌号码)该车的信息和相关租赁信息、添加(基本信息、保险信息、租 赁信息和附加描述)、修改(选中)、删除的操作; 客户会员管理 主要包括:客户信息管理、会员信息管理、会员类型信息管理;不同类型的会员可享受不同的优惠; 1)、客户信息管理:系统管理员可以对客户进行查找(按客户姓名)该客户(司机)的信息和相关驾驶信息、添加(按客户编号:基本信息、抵押担保信息、驾照信息和附加描述)、修改(选中)、删除、加入会员(添加客户基本信息、驾照信息、抵押担保信息和会员信息)等操作 2)、会员信息管理:系统管理员可以会员对进行查找(按会员姓名)该客户(司机)的信息和相关驾驶信 息、修改(选中:基本信息、驾照信息、抵押担保信息和会员信息)、删除即注销会员等操作 3)、会员类型信息:系统管理员可以对会员类型添加(类型名称和折扣率)、修改(选中)、删除等相关操作; 东华理 工学院毕业设计(论文) 需求分析 12 日常业务管理 汽车租约和归还管理;包括不同顾客的租约车的类型,租约时间,租约方式,租约费用; 1)、汽车租约:系统管理员可以对可以查询汽车租赁的状态(出租、出租审核、续租、续租审核、归还、归还审核)、添加(按合同编号:客户基本信息、汽车信息、租赁价格信息租赁信息和附加描述)、修改(选中)和删除汽车租赁状态、加入 会员(基本信息、驾照信息、抵押担保信息和会员信息)、续租、租赁审核、续租审核、选中记录信息按合同号打印合同等操作; 2)、汽车归还管理:系统管理员可以对查询汽车租赁的状态(归还、归还审核)、修改(选中)汽车租赁状态、归还即删除汽车租赁信息、结算审核(归还信息和租赁价格信息)等操作。 系统用户管理 系统用户管理指的是系统管理员可以进行添加、修改和删除用户信息的相关操作。 系统帮助信息 系统帮助信息主要提供给用户相关操作的具体的指导和操作时应该注意的事项等。 系统 数据库的设计 数据库概念结构设计 1)、本系统中数据库结构的设计是关键,数据库性能的优劣将影响整个系统的开发质量。重点是系统的数据库设计并对其概念结构 进行了详细的分析。 其中“租赁”和“归还” 2 个子加工逻辑又是可合并的,合并为“日常业务”加工。 2)、 客户和汽车是一对一的关系,即一个用户可以租赁一辆汽车;汽车和保险公司是多对多的关系,也就是一辆汽车可以投递多个保险公司的多中汽车险种;一个保险公司的某一汽车险种可以为多辆汽车保险。 3) 标准详细的 如 (图 2示 : 东华理 工学院毕业设计(论文) 需求分析 13 图 2 标准详细的 数据库关系模型设计 本系统的数据库 有 6 个关系模型 (表 ),他们的名称和属性分布情况如下 (加下划线的是主键 ): 1)、 客户信息表 2)、 车辆信息表 3) 、 出租信息表 l 4)、 销售商信息表 5)、 汽车保险 类型表 D , 6)、 会员类型表 东华理 工学院毕业设计(论文) 需求分析 14 数据库的实现和赋初值 1)、数据表的具体字段的设置情况可以由关系模型在 设置 , 例如 出租信息表 字段设计情况:如图 2示 图 2租信息表 性设置 2)、 数据库的赋初值有多种方法可以实现:设计是加入和导入,设置初值的作用是为了避免在系统首次运行时的参数需求。 3)、销售商信息表 段设置 情况如 图 2示 图 2销售商信息表 段设置 3)、用 立的 数据表可以直接在数据表上输入 记录信息,例如 汽车 信息表 段设置 如图 2示: 东华理 工学院毕业设计(论文) 需求分析 15 图 2车 信息表 属性设置 4)、 客户 信息表 属性的设置情况和具体的说明如 图 2示: 图 2户 信息表的字段设置 东华理工学院毕业设计(论文) 概要设计 16 第 3 章 概 要 设 计 统结构分析和规划 系统主界面设置 1)、 本 汽车出租管理系统主界面上设置了 5 个主菜单:基本信息的管理、客户会员管理、常业务管理、系统用户管理、系统帮助信息。并为每个主菜单创建了快捷 按钮和快捷键。 如表 3示: 表 3单属性项 设置表 分类 标题 名称 内缩符号 快捷键 主菜单 1 基本信息管理 子菜单 1 类型管理 t 子菜单 2 销售商管理 无 子菜单 3 保险公
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。