基于VB+ACCESS的车辆信息管理系统_vbaccess系统实例

2020-02-27 其他范文 下载本文

基于VB+ACCESS的车辆信息管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vbaccess系统实例”。

华北水利水电大学毕业设计

目录

摘要.....................................................................................................................................I Abstract..............................................................................................................................II 第一章 绪论......................................................................................................................1 1.1研究背景..............................................................................................................1 1.2研究现状..............................................................................................................1 1.3研究内容..............................................................................................................2 第二章 系统的分析和设计..............................................................................................3 2.1系统的设计..........................................................................................................3 2.1.1系统设计的思想.......................................................................................3 2.1.2设计原则...................................................................................................3 2.1.3模块划分...................................................................................................3 2.2可行性分析..........................................................................................................5 第三章 系统功能的实现..................................................................................................7 3.1 工程与数据库的创建.........................................................................................7 3.1.1创建工程...................................................................................................7 3.1.2创建数据库...............................................................................................7 3.2登录窗体和注册窗体的设计..............................................................................8 3.2.1系统登录表...............................................................................................8 3.2.2设置登录窗体...........................................................................................9 3.2.3注册窗体.................................................................................................12 3.2.4用户信息管理窗体.................................................................................14 3.3用户主窗体和管理员窗体................................................................................16 3.3.1普通用户窗体.........................................................................................16 3.3.2管理员窗体.............................................................................................18 3.4车主信息管理窗体............................................................................................19 3.4.1车主信息表.............................................................................................19

I

华北水利水电大学毕业设计

3.4.2车主信息窗体设计.................................................................................20 3.5年检信息管理窗体............................................................................................22 3.5.1年检信息表.............................................................................................22 3.5.2年检记录窗体设计.................................................................................23 3.6事故信息管理窗体............................................................................................24 3.6.1事故信息表.............................................................................................24 3.6.2事故信息窗体设计.................................................................................25 3.7违章信息管理窗体............................................................................................26 3.7.1违章信息表.............................................................................................26 3.7.2违章信息窗体设计.................................................................................27 3.8保险信息管理窗体............................................................................................28 3.8.1保险信息表.............................................................................................28 3.8.2保险信息查询窗体设计.........................................................................29 第四章 系统的具体实现与结论....................................................................................31 4.1软件调试............................................................................................................31 4.2系统演示............................................................................................................32 4.2.1系统注册与登录.....................................................................................32 4.2.2普通用户窗体.........................................................................................33 4.2.3管理员窗体.............................................................................................37 第五章 结论....................................................................................................................42 参考文献..........................................................................................................................44 致

谢..............................................................................................................................46 附 录1:外文原文.........................................................................................................48 附 录2:外文译文.........................................................................................................54 附 录3:毕业设计任务书.............................................................................................58 附 录4:开题报告.........................................................................................................60 附 录5:程序.................................................................................................................66

II

华北水利水电大学毕业设计

车辆信息管理系统

摘要

进入21世纪,随着人民生活质量水平的提高,私家车的数量越来越多,车辆信息的有效管理成为了厄待解决的任务。在车辆信息管理方面很多信息需要处理。比如车辆的车主信息,事故信息,违章信息,年检信息,保险信息等等。人工处理这些信息会非常的繁琐,而且容易出错。所以需要个车辆信息管理系统来解决问题。

本次设计利用VB作为开发工具,Acce作为后台数据库,并针对系统要求和车辆信息的分类划分了功能模块。首先是登录设计,注册账号密码之后可以登录进入主窗体,通过主窗体普通用户进入各查询窗体包括车辆的车主信息,事故记录,违章记录,保险记录,年检记录等各方面信息。管理员进入各查询窗体包括车辆的车主信息,事故记录,违章记录,保险记录,年检记录等各方面信息进行信息处理,并且可以对用户的信息进行管理,还可以设置管理权限。系统采用分模块,程序化的设计方法,既方便于系统功能的实现和调整,又便于管理人员的对数据信息的管理和维护。

车辆信息管理系统具备数据库信息处理功能,可以根据用户需要对车辆相关的信息进行查询、添加、修改、删除等操作。整个车辆信息管理系统体现了软件工程的宗旨,并且使车辆信息管理变得规范化。系统还可以自动完成信息的处理,从而达到提高车辆信息管理的目的。

关键字:VB ;车辆信息;数据库;管理系统

I

华北水利水电大学毕业设计

Vehicle information management system

Abstract With the improvement of people's living standard in 21st century, the effective management of vehicle information has become an urgent task because of more and more vehicles.A lot of aspects in the vehicle information management need to handle, such as, the owner of the vehicle information, accident, illegal information, yearly check information, insurance information and so on.Artificial proceing this information is very cumbersome and error-prone.So we need a vehicle information management system to solve this problem.This design takes VB as the development tool, ACCESS database as the background and in view of the system requirements and vehicle information claification divides the function module.After the first login is designed, the registered account paword can log into the main form, through the main form of ordinary users to enter the query form include the information of vehicle owners, accident record, endorsed, insurance records, annual inspection records and so on various aspects information.Administrators to enter the query form include the information of vehicle owners, accident record, endorsed, insurance records, annual inspection records information proceing and so on various aspects information, and to manage the user's information, you can also set permiions management.System adopts modularized program design method, convenient for the combination of system function change, facilitate again complement and maintain that does not participate in the personnel.System has the function of database maintenance, timely data according to user needs to add, modify, delete, backup, etc.The development of the whole vehicle management system embodies the thought of software engineering and makes the vehicle information management systematization, standardization and automation, so as to achieve the goal of improving vehicle information management.Key words: VB;Vehicle information;Database;Management system.II

华北水利水电大学毕业设计

第一章绪论

1.1研究背景

进入21世纪人们的生活质量水平的提高,车辆的数量持续的增长。车辆的增多必然会给车辆管理带来不便,而车辆的使用又是社会发展必备工具.车辆增加可以让人们享受高质量的生活,但是如果没有一个完善的车辆信息管理系统会随之而来许多的社会问题,因此开发出一套功能完善的车辆信息管理系统成为一项十分重要的任务,特别是汽车的数量还在不断的增长.所以开发车辆信息管理系统是管理车辆信息的主要措施.车辆信息管理系统的运用,使人们不仅可以享受车辆带来的便捷,还不用因为车辆引起的诸多信息而感到烦躁.所以在这个背景下我们开发出车辆信息管理系统.方便人们对自己的爱车信息可以全面了解.数据库是计算机设计信息管理系统的地一个重要组成部分,是人们进行数据储存,分享,管理的工具.其实信息管理系统应用程序就是从数据库获取数据并进行处理。它是目前最流行计算机程序之一,应用范围十分广泛.。从简单的数据录入到表中到复杂的信息管理系统后台数据库的建立都是信息管理的应用。

Visual Basic 简称VB,VB是软件开发领域开发效率较高程序设计语言,在设计小型的信息管理系统中有很大的优势。利用VB开发数据库应用系统,可以将所学习的知识融会贯通,培养自主学习能力,创新能力。数据库开发应用管理系统包含测控,电子,计算机等多个学科的内容,具有深厚的研究价值。

1.2研究现状

本人在查阅了众多的参考资料之后,充分了解了国内现有的各种车辆相关的信息研究系统,我国利用计算机管理车辆信息的技术应用相对国外比较滞后,主要原因是国内计算机技术的普及不到位和社会发展水平不高。针对我所理解的车辆信息管理系统,国内现有研究状况进行总结:首先,很多车辆信息管理系统设计不合理,系统内的各个模块之间的数据信息有重复出现的情况,需要多次的属入。不仅设计繁琐,效率不高还容易产生错误。其次,大部分的设计软件在人机交互功能方面设计力度不够,没有错误警报信息和关键操作验证功能。对于车辆信息的整理也不够全面,很多车辆信息管理系统只关心车辆的少部分信息,对车辆整体信息涵盖不完整。

华北水利水电大学毕业设计

相比而言国外的信息管理系统就比较成熟,很早以前国外就产生了简单的单位车辆管理系统,通过计算机对车辆的相关信息进行记录,大大减少了人工进行录入和管理的繁杂,提高了对车辆使用情况的了解,现在国外的管理系统已经十分的完善。

1.3研究内容

本次设计运用VB和ACCESS的基本理论知识,在此基础上进行了系统数据库的设计,访问连接及数据源的配制方法.根据系统功能及设计要求,进行系统的模块划分,软件流程的设计及系统的运行界面设计.通过VB的语言编写出个功能模块的代码,实现数据库访问及系统界面的友好性设计,满足应用系统的实际要求

首先是登录设计,登录进入主窗体,通过主窗体进入各查询窗体包括车辆的车主信息,事故记录,违章记录,保险记录,年检记录等各方面信息。对车辆的各种信息实现查询、修改、删除、添加等功能。系统采用分模块,程序化的设计方法,既方便于系统功能的实现和调整,又便于管理人员的对数据信息的管理和维护。

华北水利水电大学毕业设计

第二章系统的分析和设计

经过对大量的资料进行研究,基本可以确定设计的方向。本章重点:对系统进行分析,制定设计的方案。

2.1系统的设计

系统设计是车辆信息管理系统开发的重要阶段,在这一阶段。首先要了解用户对车辆信息有哪些方面的需求,然后对系统进行划分,最后整理出各模块之间的系统流程。这样既提高了系统设计的准确性,又让设计流规范化。

2.1.1系统设计的思想

⑴实用性:在各项基本功能使用上进一步完善系统。⑵先进性:简化代码去除多余,引用简单的编程方式。⑶易用性:授权实体在所需时间可以简单快捷的使用应用程序。⑷保密性:确保信息不会暴漏给未授权查看的人使用。⑸系统性:将各个功能模块有机融合在一个系统的整体中。

2.1.2设计原则

⑴目标明确。在信息系统中的每一个子系统都是为了达到某种效果而设计。系统的边界是否适合,系统内部的目标是否统一。这些将直接影响整个系统的功能。车辆信息管理系统就是实现一个节省人力,能使管理流程科学化的系统。

⑵结构清晰。系统与系统之间的层次分清楚,比较要分明吧,这样便于实现总目标,使得信息交流方便。

2.1.3模块划分

数据库的设计需求具体实现对各种信息的保存修改和查询等方面。因此一个满足系统数据库必须充分的照顾到各种新的输入输出以免遗漏导致开发返工。通过对系统功能的分析,数据库应该包括登录表、车主信息表、年检记录表、保险信息表、违章记录表、事故记录表六个表。分别储存我们必须的信息。

VB开发根据系统的功能要求将系统分解为三层六大模块,三个层次分为:登录界面,主窗体,子查询窗体。

华北水利水电大学毕业设计

1、登录界面:当我们打开应用程序的时候首先进入登录界面,分为注册和登录两个窗体分别实现注册新用户和通过用户密码认定进入车辆信息管理系统功能

2、主窗体:登录成功之后普通用户进入主窗体我们可以选择我们要查询的项目,管理员用户可以进入管理员窗体对数据进行添加、修改、删除、查询功能。

3、子查询窗体:普通用户选择查询项目进入子项目,输入相应的车牌号即可查询相关的信息。管理员用户进入管理窗体,对车辆信息进行添加、修改、删除、查询处理。

六大模块分为:车主信息,年检信息,事故信息,违章信息,保险信息,用户信息。

1、车主信息:包含了车主的姓名,出生日期,发证日期,车辆类型,车主年龄,证件有效期,性别,证件号,籍贯几个方面。

2、年间信息:本模块包含了车辆年间的信息记录,从购车到现在所有的年间信息在本模块显示

3、事故信息:事故的时间,地点,原因。对方姓名,对方的车号,处理方式,责任认定等等信息。

4、违章信息:包括违章的原因,处罚,时间,扣分情况,处理情况等信息。

5、保险信息:这里主要包括了保险日期,类型,备注生效情况。

6、账户信息:主要包括帐号,密码,用户类型信息。车辆信息管理系统流程图如图2-1所示。

华北水利水电大学毕业设计

图2-1车辆信息管理系统流程图

2.2可行性分析

1、经济可行性分析

通过计算机对车辆信息进行全面的自动化管理,大大提高了信息的管理效率。通过对车辆信息进行全面的管理和分析,可以及时的发现各种问题。提高对车辆信息的掌握度,使车辆信息管理更加科学化系统化。

2、技术可行性分析

利用VB+Acce实现简单、实用、安全性高的技术特点、完全可以开发出一套适合个人的车辆信息管理,而且计算机自动化的办公管理会使得车辆信息管理更加清晰,实现通过计算机对信息进行查询,输入,输出等一系列功能。

3、社会可行性分析

对于车辆信息管理来说,主要考虑车辆信息获取的获取条件。在计算机软硬件技术和网络技术飞速发展与普及,要求车辆信息必须适应自动化管理的模式,而且软件的易用性提高,可以使人们更方便快捷的使用车辆信息管理系统。

华北水利水电大学毕业设计

华北水利水电大学毕业设计

第三章系统功能的实现

经过上一章的分析,和整体设计的方案确定。接下来我们将进行具体的设计,去实现我们想要实现的功能。本章重点:创建数据库,创建工程,数据表的设计,工程窗体的设计。

3.1工程与数据库的创建

3.1.1创建工程

1、运行VB程序选择标准EXE点击打开创建工程界面如图3-3所示。

图3-1创建工程界面

2、保存工程:

保存工程界面如图3-4所示文件名输入车辆信息管理,下拉可以选择文件的保存类型,点击保存即可保存工程,工程创建完成。

图3-2保存工程界面

3.1.2创建数据库

首先我们打开VB程序,选择我们创建好的工程初始界面如图3-3所示在菜单栏蓝

华北水利水电大学毕业设计

色标识处点击外接程序之后选择可视化数据程序管理器。

图3-3初始界面

可视化数据管理器如图3-2所示点击文件,下拉新建选择Acce,保存7.0MDB文件生成数据库,即可生成我们需要的数据库。

图3-4可视化数据管理器

3.2登录窗体和注册窗体的设计

3.2.1系统登录表

系统登录:包括登录帐号、密码、用户类型。登录信息E-R图如图3-5所示。

图3-5登录信息E-R图

登录表设计如图3-6所示右键单击表一部分可以进入设计视图,这个时候会弹出对话框提示我们保存表。

图3-6登录表设计

华北水利水电大学毕业设计

保存对话框如图3-7所示以账户登录为表名称保存之后进入设计视图,可以继续进行设计。

图3-7保存对话框

账户信息表设计视图如图3-8所示,设置账号为主键,密码和用户类型。帐号和密码数据类型为数字,用户类型的数据类型为文本。

图3-8账户信息表设计视图

完成了数据的属性设置之后我们要对数据进行数据的录入,录入数据后的数据表视图如图3-9所示。

图3-9数据表视图

3.2.2设置登录窗体

首先我们进行登录表窗体的设计,控件的布局设置,登录窗体设计视图如图3-10所示。

图3-10登录窗体设计视图

华北水利水电大学毕业设计

登录窗体包含用户名,密码两个输入框。登录,退出两个按钮。三个标签框,一个图片框,一个ADO控件。

选择Form窗体在属性中把Caption改为车辆信息管理。

标签控件Label1属性中把Caption 改为车辆信息管理系统,Font字体设置为宋体粗体倾斜48号字体,Alignment设置为2-Center,Autosize设置为True,BackStyle选择设为0-Transparent。

标签控件Label2属性设置中在Caption 后输入帐号,标签控件Label3属性设置中在Caption 后输入密码。公用属性Font字体选择为宋体粗体倾斜二号号字体,Alignment选择为2-Center,Autosize选择为True.BackStyle选择设为0-Transparent.文本控件Text1对应帐号标签,文本控件Text2对应密码标签。公用属性设置中把Text对应的名字删除,字体选择宋体三号字体。在Text2中另外设PaxxWordChar后边输入“*”,设置密文密码。

按钮控件Command1属性设置中Caption 后边输入登录,按钮控件Command2属性设置中Caption后输入注册, 公用属性Font字体设置为宋体三号字体。

图片控件Image1属性中选择Picture后边可以选择你喜欢背景的图片,Stretch选择设为True.使图片适应控件大小。右键单击图片控件会出现一个选择菜单,选择置后可以使其他控件显示在图片之前显示,图片控件设置以后不在赘述。

ADO控件的属性设置Visible设置为False,以后ADO控件均执行此设置以后出现不再赘述。

在工具栏右键单击选择部件,勾选添加控件图如图3-11所示,可以添加ADO控件到工具栏。

图3-11添加控件图

华北水利水电大学毕业设计

之后点击确定即可在工具栏显示ADO控件,添加进窗体即可。

ADO控件链接数据库,右键点击ADODC控件选择属性出现属性页如图3-12所示。

图3-12属性页

点击生成选择界面选择数据链接界面如图3-13蓝线选项,点击下一步进行链接。

图3-13选择数据链接界面

选择已创建好的数据库,测试链接成功测试连接界面如图3-14所示点击确定。提示测试链接成功就代表我们成功链接数据,之后我们可以对数据的信息进行操作。

图3-14测试链接界面

华北水利水电大学毕业设计

返回属性页选择记录源命令类型,选择2-adCndTable下边可以选择调用的表如果没有出现需要调用表的名字,记录源如图3-15所示只需输入表的名字即可,就可以选择我们需要的数据打开的是哪个表。点击确定即可确定我们需要链接的表。

图3-15记录源

登录窗体关键程序如下:

Adodc1.ConnectionString = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + App.Path + “车辆信息.mdb;” Adodc1.CommandType = adCmdText Adodc1.RecordSource = “select * from 登录

where 帐号 ='”& Trim(Text1.Text)&“'” Adodc1.Refresh '(这是给ADODC设置数据库及数据源并刷新数据源)If Adodc1.Recordset.Fields(“用户类型”)= “管理员” Then

身份权限判断 If Adodc1.Recordset.RecordCount >“ 0” Then

'查找存在该用户 If Adodc1.Recordset.Fields(“密码”)Text2.Text Then

'核对用户密码 MsgBox “密码错误,请重新输入!”

’消息盒子 Text2.SetFocus’获取焦点

3.2.3注册窗体

添加窗体在工程栏中右键单击出现添加选项,再选择窗体,点击确定即完成创建窗体,右键单击新建好的窗体选择保存窗体即可保存新窗体。打开新的窗体跟登陆窗体操作类似。

对于注册窗体的控件布局设置,注册窗体的设计视图如图3-16所示。

华北水利水电大学毕业设计

图3-16注册窗体的设计视图

选择Form窗体在属性中把Caption改为注册界面。

标签控件Label1属性中Caption 改为欢迎注册本系统,Font字体设置为宋体粗体倾斜48号字体,Alignment设置为2-Center,Autosize设置为True.BackStyle选择设为0-Transparent.标签控件Label2属性中Caption 后输入“帐号”,Font把字体设置为宋体粗体倾斜二号字体,Alignment选择为2-Center,Autosize选择为True, BackStyle选择设为0-Transparent.标签控件Label3属性中Caption 后输入密码,Font字体选择为宋体粗体倾斜二号号字体,Alignment选择为2-Center,Autosize选择为True.BackStyle选择设为0-Transparent.文本控件Text1对应帐号标签在属性设置中把Text对应的名字删除,字体选择宋体常规三号字体。

文本控件Text2对应密码标签在属性设置中把Text对应的名字删除,字体选择宋体三号字体。

按钮控件Command1属性设置界面中Caption 后边改为注册, ,Font字体设置为宋体三号字体。

按钮控件Command2属性设置界面中Caption 后边改为返回,Font字体设置为宋体三号字体。

ADO的链接方法与登录窗体的相同此处不再赘述。注册程序代码如下:

华北水利水电大学毕业设计

Adodc1.RecordSource = “ select * from 登录” Adodc1.Refresh’获取数据表信息 Adodc1.Recordset.AddNew Adodc1.Recordset.Fields(“帐号”)= Trim(Text1.Text)Adodc1.Recordset.Fields(“密码”)= Trim(Text2.Text)Adodc1.Recordset.Update

’添加信息到登录表

3.2.4用户信息管理窗体

用户信息窗体控件布局设置,用户信息窗体设计图如图3-17所示。

图3-17用户信息窗体设计图

选择Form窗体在属性中把Caption改为用户信息管理。添加一个Frame1控件选择置后可以在里边添加控件。

标签控件Label1属性中Caption 后边改为用户信息管理界面,Font字体设置为宋体倾斜小初字体,Alignment设置为2-Center,Autosize设置为True.BackStyle选择设为0-Transparent.标签控件Label2属性中Caption后边改为帐号,标签控件Label3属性中Caption 后边改为密码,标签控件Label4属性中Caption 后边改为用户类型,公用属性Font字体设置为宋体2号字体,Alignment设置为2-Center,Autosize设置为True.BackStyle选择设为0-Transparent.文本控件Text1对应帐号标签,文本控件Text2对应密码标签,文本控件Text3对应用户类型标签在属性设置中把Text对应的名字删除,字体选择宋体常规三号字体。

按钮控件Command1属性中Caption 后边改为查询用户, 按钮控件Command2属性

华北水利水电大学毕业设计

中Caption 后边改为添加管理 ,按钮控件Command3属性界面中Caption 后边改为删除用户 ,按钮控件Command4属性界面中Caption 后边改为返回 ,他们的Font字体选择为宋体三号字体。Style设置为1-Graphical,BackColor可以设置想要的颜色。

DataGrid控件在登录界面引用ADO控件时已经引用过了,在工具栏里边直接放进窗体即可,属性中的DataSource选为Adoac1。本设置此控件设置属性均相同其他窗体不再赘述。

ADO控件的设置与登录窗体,不赘述。注册窗体是添加按钮,而添加管理,查询用户,删除用户分别是修改和查询,查出功能的实现主要代码如下:

Adodc1.RecordSource = “SELECT * FROM 登录 WHERE 帐号='” + Trim(Text1.Text)+ “'” Adodc1.Refresh

’获取查询条件

With Text2

’设置控件绑定信息 Set Text2.DataSource = Adodc1 Text2.DataField = “密码” End With With Text3 Set Text3.DataSource = Adodc1 Text3.DataField = “用户类型” End With End Sub Private Sub Command2_Click()

’修改程序

Adodc1.RecordSource = “select * from 违章 where 车牌号码=”& Text1.Text &“”

’ 通过主键修改

Adodc1.Recordset.Fields(“帐号”)= Text1.Text Adodc1.Recordset.Fields(“密码”)= Text2.Text Adodc1.Recordset.Fields(“用户类型”)= Text3.Text Adodc1.Recordset.Update MsgBox “修改成功!” End Sub

华北水利水电大学毕业设计

Private Sub Command3_Click()If Me.Adodc1.Recordset.RecordCount

=

0

Or

Me.Adodc1.Recordset.EOF Then

’判断记录是否为空

Exit Sub End If

Me.Adodc1.Recordset.Delete

’删除记录

Me.Adodc1.Recordset.MoveNext

’移到吓一条记录 If Me.Adodc1.Recordset.RecordCount = 0 Then Exit Sub End If If Me.Adodc1.Recordset.EOF Then Me.Adodc1.Recordset.MoveLast MsgBox “删除成功!” End Sub 3.3用户主窗体和管理员窗体

3.3.1普通用户窗体

普通用户窗体控件布局设置,普通用户窗体的设计视图如图3-19所示。

图3-18普通用户窗体的设计视图

普通用户窗体所示包含系统菜单栏,两个标签控件,六个按钮控件,一个Timer1

华北水利水电大学毕业设计

控件。

Unload Me 关闭当前窗体。Form1.Show 打开相应的窗体。

右键单击窗体空白部分选择菜单栏编辑器,设置内容菜单栏编辑器视图如图3-19所示。

图3-19栏编辑器视图

输入标题和名字,按向下的箭头即可添加,添加结束后点击确定按钮即可完成创建,注意如果要创建子菜单可以选择左右的箭头来设置子菜单。菜单的效果可以设置与按钮的效果相同可以打开其他的窗体,子窗体具有相同的效果。

选择Form窗体在属性中把Caption改为车辆信息管理系统。

时间显示设置要添加Timer1控件,写入代码在窗体内加入Timer1.Interval = 1000,在控件内加入Label1.Caption = Now()即可显示现在时间。把Timer1右键单击选择置后即可在运行界面不显示。

标签控件Label1属性界面中Caption 后边的值删除,Font字体选择为宋体三号字体。标签控件Label2属性中Caption 后边改为现在时间,Font字体设置为宋体二号字体,公共属性Alignment设置为2-Center,Autosize设置为True.BackStyle后选择0-Transparent。

按钮控件Command1属性中Caption 后边改为车主信息,按钮控件Command2属性界面中Caption 后边改为年检信息,按钮控件Command3属性中Caption 后边改为保险信息,按钮控件Command4属性中Caption 后边改为事故信息,按钮控件Command5属性中Caption 后边改为违章信息, 按钮控件Command6属性中Caption 后边改为退出, ,公用属性Font字体选择为宋体三号字体。

窗体的完整程序见附录,以后不做特殊说明本论文所有程序均在附录显示。

华北水利水电大学毕业设计

3.3.2管理员窗体

管理员窗体的控件设置内容位置,管理员窗体的设计视图如图3-20所示。

图3-20管理员窗体的设计视图

管理员窗体有一个菜单栏,两个标签控件,六个按钮控件,一个Timer1控件。首先是菜单栏的设置内容,菜单栏设计视图如图3-21所示。

图3-21菜单栏设计视图

选择Form窗体在属性中把Caption改为车辆信息管理系统。时间显示设置要添加Timer1控件,属性设置与普通用户界面相同。标签控件属性与普通用户界面相同此处不赘述。

按钮控件Command1属性中Caption 后边改为车主信息管理,按钮控件Command2

华北水利水电大学毕业设计

属性中Caption 后边改为年检信息管理 ,按钮控件Command3属性中Caption 后边改为保险信息管理 ,按钮控件Command4属性中Caption 后边改为事故信息管理 ,按钮控件Command5属性中Caption 后边改为违章信息管理,按钮控件Command6属性中Caption 后边改为切换普通界面。公用属性Font字体设置为宋体三号字体。

按Ctrl加鼠标左键可以选定多个按钮控件,选择菜单栏里边的格式可以编辑控件的大小统一和位置的统一。可以顶端,底端,靠左右对齐可以使界面更加美观优化。

主要用到程序语言Form3.CD.Visible = True可以使指定的窗体控件改变显示属性。

3.4车主信息管理窗体

3.4.1车主信息表

车主信息:包含了车主的姓名,车辆类型,车主年龄,性别,证件号,籍贯,驾驶信息等等。车主信息E-R图如图3-22所示。

图3-22车主信息E-R图

在工具菜单栏选择创建,创建车主信息表对表内容的属性设置,车牌号码,车主的姓名,籍贯,车辆类型,性别,证件号,车主年龄,发证日期,证件有效期,出生日期。数据的属性车主信息表设计视图如图3-23所示。

图3-23车主信息表设计视图

华北水利水电大学毕业设计

这里出生日期文本里边日期可以输入掩码显示格式,点击输入掩码后边弹出窗体,选择长日期下一步即可设定提起掩码。输入掩码图如图3-24所示。

图3-24输入掩码图

经过数据属性的设计,对数据进行录入之后车主信息表的数据表,数据表视图如图3-25所示。

图3-25数据表视图

3.4.2车主信息窗体设计

车主信息窗体主的控件布局视图,车主信息窗体设计视图如图3-26所示。

图3-26车主信息窗体设计视图

车主信息窗体包括十个标签控件,十个文本控件,六个按钮控件,一个ADO控件,一个DataGrid控件。

选择Form窗体在属性中把Caption改为车辆信息管理系统。

标签控件Label1属性中Caption 后边改为车牌号,标签控件Label2属性中Caption 后边改为车牌类型,标签控件Label3属性中Caption 后边改为性别, 标签控件Label属性

华北水利水电大学毕业设计

中Caption 后边改为籍贯,标签控件Label5属性中Caption 后边改为车主姓名,标签控件Label6属性中Caption 后边改为证件有效期,标签控件Label7属性中Caption 后边改为驾驶年龄,标签控件Label8属性中Caption 后边改为证件号,标签控件Label9属性中Caption 后边改为出生日期,标签控件Label10属性中Caption 后边改为发证日期,公共属性Font字体设置为宋体2号字体,Alignment设置为2-Center,Autosize设置为True.BackStyle选择为0-Transparent.文本控件Text1对应车牌号标签,文本控件Text2对应车辆类型标签,文本控件Text3对应车主姓名标签,文本控件Text4对应性别标签,文本控件Text5对应出生日期标签,文本控件Text6对应证件有效期标签,文本控件Text7对应籍贯标签,文本控件Text8对应驾驶年龄标签,文本控件Text9对应发证日期标签,文本控件Text10对应证件号标签。公用属性设置中把Text对应的名字删除,字体选择宋体常规三号字体。

按钮控件Command1属性中Caption 后边改为查询, 按钮控件Command2属性中Caption 后边改为返回 ,公用属性Font字体设置为宋体三号字体。

按钮控件Command3属性中Caption 后边改为添加 按钮控件Command4属性中Caption 后边改为修改 ,按钮控件Command5属性中Caption 后边改为删除,按钮控件Command6属性中Caption 后边改为返回 ,公用属性Font字体设置为宋体三号字体。Visible设置为False。Style设置1-Graphical,BackColor可以设置想要的颜色。

车主,年检,保险,违章,事故。六个按钮控件属性设置是相同的其他窗体出现不再赘述。标签控件和文本控件的公用属性相同在其他窗体不再赘述。

ADO控件的操作与上边的数据连接操作相同只有表记录选择改变,ADO控件记录选择车主属性页如图3-27所示。

华北水利水电大学毕业设计

图3-27车主属性页

3.5年检信息管理窗体

3.5.1年检信息表

年检信息:包括从购车到现在所有的年间信息,年检信息E-R图如图3-28所示。

图3-28年检信息E-R图

年检记录表的设计为文本属性,年检记录表设计视图如图3-29所示。

图3-29年检记录表设计视图

年检记录的数据输入之后,年检记录数据表视图如图3-30所示。

图3-30年检记录数据表视图

华北水利水电大学毕业设计

3.5.2年检记录窗体设计

年检记录窗体的控件布局,年检记录窗体设计视图如图3-31所示。

图3-31年检记录窗体设计视图

年检信息窗体包括七个标签控件,七个文本控件,六个按钮控件,一个ADO控件,一个DataGrid控件。

选择Form窗体在属性中把Caption改为年检记录。

标签控件Label1属性中Caption 后边改为车牌号,标签控件Label2属性中Caption 后边改为检查日期,标签控件Label3属性中Caption 后边改为检查日期,标签控件Label4属性中Caption 后边改为检查日期,标签控件Label5属性中Caption 后边改为备注,标签控件Label6属性中Caption 后边改为备注,标签控件Label7属性中Caption后边 改为备注。

文本控件Text1对应车牌号标签,文本控件Text2对应检查日期标签,文本控件Text3对应检查日期标签,文本控件Text4对应检查日期标签,文本控件Text5对应备注标签,文本控件Text6对应备注标签,文本控件Text7对应备注标签。

ADO控件的操作与上边的数据连接操作相同只有表记录选择改变,ADO控件记录选择年检属性页如图3-32所示。

华北水利水电大学毕业设计

图3-32年检属性页

3.6事故信息管理窗体

3.6.1事故信息表

事故信息:包括事故的时间,地点,原因。对方姓名,对方的车号,处理方式,责任认定等信息。事故信息E-R图如图3-33所示。

图3-33事故信息E-R图

事故信息的数据属性设置,事故信息设计视图如图3-34所示。

图3-34事故信息设计视图

华北水利水电大学毕业设计

事故信息输入数据,事故信息数据表视图如图3-35所示。

图3-35事故信息数据表视图

3.6.2事故信息窗体设计

事故窗体的控件布局,事故窗体设计视图如图3-36所示。

图3-36事故窗体设计视图

事故信息窗体包括九个标签控件,九个文本控件,六个按钮控件,一个ADO控件,一个DataGrid控件。

选择Form窗体在属性中把Caption改为事故记录。

标签控件Label1属性中Caption 后边改为车牌号,标签控件Label2属性中Caption 后边改为事故时间,标签控件Label3属性中Caption 后边改为事故地点,标签控件Label4属性中Caption后边改为事故原因,标签控件Label5属性中Caption 后边改为对方车号,标签控件Label6属性中Caption 后边改为对方姓名,标签控件Label7属性中Caption 后边改为处理方式,标签控件Label8属性中Caption后边 改为责任认定,标签控件Label9属性中Caption后边改为赔付内容, 文本控件Text1对应车牌号标签,文本控件Text2对应事故时间标签,文本控件Text3对应事故地点标签,文本控件Text4对应事故原因标签,文本控件Text5对应对方车号标签,文本控件Text6对应对方姓名标签,文本控件Text7对应处理方式标签,文本控件Text8对应责任认定标签,文本控件Text9对应赔付内容标签。

华北水利水电大学毕业设计

ADO控件的操作与上边的数据连接操作相同只有表记录选择改变,ADO控件记录选择事故属性页如图3-37所示。

图3-37事故属性页

3.7违章信息管理窗体

3.7.1违章信息表

违章信息:包括违章的原因,处罚,时间,扣分情况,处理情况等等均在本模块显示。违章信息E-R图如图3-38所示:

图3-38违章信息E-R图

违章信息的数据属性设置,违章信息表设计视图如图3-39所示。

图3-39违章信息表设计视图

违章信息输入数据后数据表视图,违章信息数据表视图如图3-40所示。

华北水利水电大学毕业设计

图3-40违章信息数据表视图

3.7.2违章信息窗体设计

违章信息窗体的控件布局设置,违章信息窗体设计视图如图3-41所示。

图3-41违章信息窗体设计视图

违章信息窗体包括六个标签控件,六个文本控件,六个按钮控件,一个ADO控件,一个DataGrid控件。

选择Form窗体在属性中把Caption改为违章记录。

标签控件Label1属性中Caption 后边改为车牌号,标签控件Label2属性中Caption 后边改为违章原因,标签控件Label3属性中Caption 后边改为违章时间,标签控件Label4属性中Caption 后边改为处罚,标签控件Label5属性中Caption 后边改为扣分,标签控件Label6属性中Caption 后边改为备注, 文本控件Text1对应车牌号标签,文本控件Text2对应违章原因标签,文本控件Text3对应违章时间标签,文本控件Text4对应处罚标签,文本控件Text5对应扣分标签,文本控件Text6对应备注标签。

华北水利水电大学毕业设计

ADO控件的操作与上边的数据连接操作相同只有表记录选择改变,ADO控件记录选择,违章属性页如图3-42所示。

图3-42违章属性页

3.8保险信息管理窗体

3.8.1保险信息表

保险信息:这里主要包括了保险日期,类型,备注生效情况。保险信息E-R图如图3-43所示。

图3-43保险信息E-R图

保险信息表数据属性的设置,保险信息表设计视图如图3-44所示。

华北水利水电大学毕业设计

图3-44保险信息设计视图

数据属如之后的数据表视图,数据表视图如图3-45所示。

图3-45数据表视图

3.8.2保险信息查询窗体设计

保险信息窗体的控件布局设置视图,保险信息设计视图如图3-46所示。

图3-46保险信息设计视图

保险信息窗体包括四个标签控件,四个文本控件,六个按钮控件,一个ADO控件,一个DataGrid控件。

选择Form窗体在属性中把Caption改为保险记录。

标签控件Label1属性中Caption 后边改为车牌号,标签控件Label2属性中Caption 后边改为保险日期,标签控件Label3属性中Caption 后边改为保险类型,标签控件Label4属性中Caption 后边改为备注, 文本控件Text1对应车牌号标签,文本控件Text2对应保险日期标签,文本控件Text3对应保险类型标签,文本控件Text4对应备注标签。

华北水利水电大学毕业设计

ADO控件的操作与上边的数据连接操作相同只有表记录选择改变,ADO控件记录选择保险属性页如图3-47所示。

图3-47保险属性页

华北水利水电大学毕业设计

第四章系统的具体实现与结论

通过第三章的设计和制作,车辆信息管理系统以设计完成。现在进行系统功能的演示。本章重点:对软件调试,生成应用程序,程序功能的演示与注释。

4.1软件调试

打开工程之后,点击任务栏上的运行,启动进行程序调试图如图4-1所示。

图4-1调试图

当所有程序运行正常时。点击任务栏的运行结束运行,点击文件下拉列表里边有生成应用程序。保存文件名称为车辆信息管理系统,保存到桌面成工程界面如图4-2生所示。

华北水利水电大学毕业设计

图4-2生成工程界面

生成桌面应用程序桌面图如图4-3所示,到此设计全部完成。

图4-3桌面图

4.2系统演示

4.2.1系统注册与登录

1,系统注册演示:打开车辆信息管理应用程序,点击注册按钮即可进入系统注册窗体如图4-4所示。通过注册窗体用户可以注册新用户使用本系统,点击注册会有注册成功的提示并且跳转到登录窗体,返回可以返回到登录窗体。

华北水利水电大学毕业设计

图4-4系统注册窗体

2,系统登录演示:打开车辆信息管理程序首先是系统登陆窗体,登录窗体实现对帐号密码的判定,如果输入为空则提示重新输入,登录成功若是普通用户即进入普通用户窗体,若是管理员用户则进入管理员窗体。注册按钮可以进入注册窗体。系统登陆窗体如图4-5所示。

图4-5系统登陆窗体

4.2.2普通用户窗体

普通用户登陆进入普通用户窗体,该窗体有菜单栏按钮,包括车主信息,年检记录,保险记录,事故记录,违章记录,退出系统选项。可以进入对应的窗体,退出系统可退出系统。界面上的车主信息按钮可以进入车主信息查询窗体,年检记录按钮可以进入年

华北水利水电大学毕业设计

检记录查询窗体,保险记录可以进入保险记录查询窗体,事故记录按钮可以进入事故记录查询按钮,违章记录按钮可以进图违章记录查询窗体,退出按钮就是退出程序,普通用户窗体运行图如图4-6所示。

图4-6普通用户窗体

车主信息查询窗体可以对车辆的类型,车主姓名,性别,籍贯,出生日期,证件号,发证日期,证件有效期,驾驶年龄等信息进行查询。车主信息查询窗体运行程序如图4-7所示。

华北水利水电大学毕业设计

图4-7车主信息查询窗体

年检记录查询窗体可以对车辆近几年的年检记录日期和备注信息进行查询,年检记录查询窗体运行程序如图4-8所示。

图4-8年检记录查询窗体

保险记录查询窗体可以对车辆的保险日期,保险类型,保险备注信息进行查询。保险记录查询窗体运行程序如图4-9所示。

华北水利水电大学毕业设计

图4-9保险记录查询窗体

事故记录查询窗体可以对车辆的事故时间,地点,原因,对方车号,对方姓名,处理方式,责任认定,赔付内容进行查询。事故记录查询窗体运行程序如图4-10所示。

图4-10事故记录查询窗体

违章记录查询窗体可以对车辆的违章原因,时间,处罚,扣分,备注信息查询。违章记录查询窗体程序运行如图4-11所示。

华北水利水电大学毕业设计

图4-11违章记录查询窗体

4.2.3管理员窗体

管理员登录管理员窗体。管理员窗体有菜单栏按钮,包括车主信息管理,年检记录管理,保险记录管理,事故记录管理,违章记录管理,用户信息管理,界面切换管理,退出系统选项。可以进入对应的窗体,退出系统可退出系统。界面上的车主信息管理按钮可以进入车主信息管理窗体,年检记录管理按钮可以进入年检记录管理窗体,保险记录管理可以进入保险记录管理窗体,事故记录管理按钮可以进入事故记录管理按钮,违章记录管理按钮可以进图违章记录管理窗体,切换普通界面就是切换至普通用户窗体,管理员窗体视图窗体程序运行如图4-12所示。

图4-12管理员窗体

华北水利水电大学毕业设计

车主信息管理窗体可以对车辆的类型,车主姓名,性别,籍贯,出生日期,证件号,发证日期,证件有效期,驾驶年龄等信息进行查询,修改,添加和删除操作。车主信息管理窗体程序运行如图如图4-13所示。

图4-13车主信息管理窗体

年检记录管理窗体可以对对车辆近几年的年检记录日期和备注信息进行查询,添加修改和删除操作,年检记录管理窗体运行程序如图4-14所示。

图4-14年检记录管理窗体

保险记录管理窗体可以对车辆的保险日期,保险类型,保险备注信息进行查询,添加,修改,删除操作。保险记录管理窗体运行程序如图4-15所示。

华北水利水电大学毕业设计

图4-15保险记录管理窗体

事故记录管理窗体可以对车辆的事故时间,地点,原因,对方车号,对方姓名,处理方式,责任认定,赔付内容进行查询,添加,修改,删除操作。事故记录管理窗体程序运行如图4-16所示。

图4-16事故记录管理窗体

违章记录管理窗体可以对车辆的违章原因,时间,处罚,扣分,备注信息查询,添加,修改和删除操作。违章记录管理窗体程序运行如图4-17所示。

华北水利水电大学毕业设计

图4-17违章记录管理窗体

用户信息管理窗体可以对用户的信息进行查询,设置管理员,删除用户操作。用户信息管理窗体程序运行如图4-18所示。

图4-18用户信息管理窗体

华北水利水电大学毕业设计

华北水利水电大学毕业设计

第五章结论

本次设计是车辆信息管理系统的设计,车辆信息管理系统是对车辆信息信息进行有效的管理的最高效的处理工具。信息管理学系统发展到今天,其技术已经成熟。但是对于我们还没踏出校门的大学生来说。其中的设计思想还是值得我们去学习和研究的。

对于本设计的车辆信息管理系统来说,其特点是管理信息覆盖所有车辆相关的信息,系统的整体设计条理清晰,分层次分模块设计。三个层次登录,主窗体,子查询窗体和子管理窗体。登录部分包括登录和注册,主窗体部分包括普通用户窗体和管理员窗体。子查询窗体包括普通用户可以对车辆的相关信息进行查询,子管理窗体可以对信息进行处理操作。五个模块分别是车主信息,年检信息,违章信息,事故信息,保险信息。另外我还在各个窗体上添加了时间的显示控件,可以让我们使用程序可以很方便的看到时间,除了在文本控件中显示信息之外,我还在窗体控件中添加了表格。在我们进行查询和修改时可以更加的直观去了解车辆相关信息。

紧张忙碌的毕业设计已经接近尾声,我所设计的车辆信息管理系统也已经完成。经过这次毕业设计我发现信息管理系统是通用的,不仅仅是车辆信息管理对于以后我们进入公司也可以制作相应员工信息管理系统,进出场物料信息管理系统等等。都可以稍加更改即可开发成功。另外本系统还可以与车牌号识别系统进行结合做成小型社区门禁系统。在小型社区车辆信息管理方面能得到广泛的应用。但是由于毕业设计的时间较短,用户界面还不够完美,系统的反应速度不是很快。开始设计资料查找出错浪费了好多时间,这些在以后的工作中都要避免。

经过本次为期半年的毕业设计,使自主学习的能力有了很大的提升,并且与同学之间的团结协作能力也有了很大的提高。我相信在以后的工作当中,我一定可以吧所学的知识融入到工作当中去,理论联系实践。把所学的理论知识充分的发挥,学以致用。为社会主义的建设贡献自己的一份力量。

华北水利水电大学毕业设计

华北水利水电大学毕业设计

参考文献

[1]:王世迪.Visual Basic程序设计教程[M].重庆:重庆大学出版社,2002.26-106 [2]:蔡翠平.Visual Basic程序设计[M].北京:清华大学出版社,2002.1-24 [3]:任芳芳,姚建军,陈江等.图解精通ACCESS2007中文版[M].北京:中国水利水电出版社,2008.26-28 [4]:明日科技.Visual Basic管理信息系统完整项目实例剖析[M].北京:人民邮电出版社,2006.36-48 [5]:白鹏.Visual Basic编程实例与技巧[M].北京:科学出版社,2003.48-58 [6]:李言照.Visual Basic 程序设计教程[M].北京:中国农业出版社,2007.70-104 [7]:李雁翎.Visual Basic程序设计 [M].北京:清华大学出版社,2005.60-90 [8]:罗朝盛.Visual Basic 6.0程序设计教程[M].北京:人民邮电出版社,2005.50-70 [9]:唐大仕.Visual Basic 程序设计[M].北京:清华大学出版社,2004.20-50 [10]:王樵民.ACCESS2003数据库开发典型范例[M].北京:人民邮电出版社,2006.40-80

华北水利水电大学毕业设计

华北水利水电大学毕业设计

致谢

为期一个学期的毕业设计即将就要结束了。在本次毕业设计中,我从指导老师张涛老师身上学到了很多东西。他循循善诱的指导给予我很大的启迪,他在学习工作中严谨细致,一丝不苟的工作作风将一直是我学习的榜样。张涛老师认真负责的工作态度,严谨的治学精神更和深厚的理论水平都使我受益颇深。无论在理论还是实践上都给予我很大的帮助,让我得到了很大的提高。这对我以后的工作和学习都是巨大的帮主,感谢他耐心的指导,及华北水水电大学为我们提供的设计环境。并感谢我们一组的其他同学从他们身上我学到了很多东西并且培养团队合作的精神。最后我还要感谢我的父母是他们一直在背后默默地支持我。毕业设计做为大学的最后一个教学环节。是对我们动手实践能力,理论结合实践的能力一个很好的检验方法。在这次的毕业设计过程中,我通过自己的努力学习,在老师的细心指导下,加上本小组同学的探讨。让我不仅在知识水平和解决实际问题的能力上有了很大的提高,认识到综合掌握知识和合理运用知识解决实际问题的重要性。

《基于VB+ACCESS的车辆信息管理系统.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
基于VB+ACCESS的车辆信息管理系统
点击下载文档
相关专题 vbaccess系统实例 信息管理系统 车辆 vb vbaccess系统实例 信息管理系统 车辆 vb
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文