




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文湖北汽车工业学院科技学院湖北汽车工业学院科技学院 毕 业 设 计(论 文)课题名称系 部专 业班 级学 号姓 名ALKMANS指导教师2014 年 5 月 11 日2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文摘 要汽车的有这辉煌的发展历程,伴随着工业革命历程的诞生,汽车的产业链在 20 世纪中蓬勃发展,已经成为很多国家的重要产业。发展至今,汽车的历史已经有百余年。在现代化的交通方式当中,运输行业突显出汽车的灵活便利性,日常生活当中对汽车的时候已经成为现代生活的客观需要。在现代快节奏的
2、生活当中,汽车的便利极大的影响的人们的生活节奏。在当今科技快速发展的同时,也促进了汽车科技产业的进步,带动了汽车经济的发展。至今为止,汽车为人类社会做出了不可磨灭的贡献。在当今的信息化时代,伴随人们快节奏的生活、经济日益发展,生活中出现了各式各样的简便的办公方式。经济昌盛的时代,各家公司、各个单位所配备的车辆也越来越多,车辆管理系统就在此时诞生,为公司、单位对公车的分配问题做出规范化的管理。利用计算机庞大的信息存储空间,将各种车辆的车型,数量,使用情况,车况等信息,分类处理,记录到系统当中,使得车辆分配的历程管理更加的简便。利用计算机高性能的处理能力,清晰显示车辆信息的变化,用可视化数据来帮助
3、对车辆的管理,实现了资源的合理利用,为单位减少大量的资源与不必要的开支,并且提高了员工的办事效率,提升了对一对一配比的最大利用化,真正提高了办公质量。车辆管理系统主要的用途是对单位、企业工作日程对车辆需求的合理化配比,例如单位中车辆信息(车牌,型号) 、车辆驾驶人信息(姓名,年龄,身份证等)的记录,车辆使用登记管理,系统的数据运用及维护,登入权限的设置。本文主要记录车辆管理系统的各个功能模块,涵盖了需求分析,总体设计,数据库设计,程序设计简要说明,详细设计,系统维护和改进等系统特点,重点详细介绍了设计系统的详细思路和自作过程,对系统的主要功能和部分重要代码的设计也有较为详细的说明。关键词:关键
4、词:车辆管理,信息管理,数据库,窗体,控件2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文ABSTRACTCars have a brilliant development, with the process of the birth of the industrial revolution, automobile industry chain of booming development in the 20th century, has become an important industry in many countries. Development so
5、far, the car has more than hundred years of history. Among modern forms of transportation, transportation industry highlights the flexible on convenience, daily life of automobile has become the objective need of modern life. In the modern fast rhythm of the life , the convenience of car of great im
6、pact on peoples life rhythm. In todays rapid development of science and technology at the same time, also promote the progress of auto technology industry, drive the economic development of the cars. So far, the car made an indelible contribution for the human society. In todays information age, alo
7、ng with the fast pace of life, economic development increasingly, life appeared a variety of convenient ways of office. Era of economic prosperity, companies, each unit is equipped with vehicles more and more, the vehicle management system is born at this time, for the company, unit allocation probl
8、em to make standardization of the management of the bus. Massive information storage space using the computer, will be a variety of vehicle models, quantity, usage, the information such as shape, classification, records to the system, the vehicle distribution process management more convenient. Use
9、of high-performance computer processing power, clear display the change of the vehicle information, use visual data to help the management of the vehicles, achieve the reasonable use of resource, reduce a lot of resources for the unit and unnecessary spending, and improves the efficiency of the staf
10、f, promoted the largest use of one-to-one ratio, truly improve the quality of office. Vehicle management system management systems main purpose is for units and enterprises work schedule the ratio of the rationalization of demand for vehicles, such as the unit of vehicle information (license plate,
11、type), the vehicle driver information (name, age, identity CARDS, etc.), vehicle use registration and management, system using and maintenance of data access permissions Settings. 2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文This paper records the vehicle management system of each function module, covers
12、the requirements analysis, overall design, database design, program design brief description, detailed design, system maintenance and improvement of the system characteristics, the key design system was introduced in detail the idea and the process in detail, on the main functions of the system and
13、the design of some important code also has a more detailed instructions. Key words: vehicle management, information management, database, forms, controls2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文目目 录录第一章第一章 概述概述 .1 11.1 管理信息系统介绍.11.2 C/S 结构介绍 .11.3 选题的依据及意义.31.4 国内外研究现状及发展趋势.41.5 系统设计的目标和主要内容.41.6 本课题研
14、究目标.41.7 本课题研究方案.5第二章第二章 系统开发的相关技术系统开发的相关技术 .6 62.1 编程环境的选择.62.2 开发工具介绍.62.3 关系型数据库的选择.72.4 系统与数据库的连接实现.8第三章第三章 需求分析需求分析 .10103.1 项目概述.103.1.1 面向的用户人群.103.1.2 实现目标.103.1.3 项目开发要求.113.1.4 开发工具.113.2 具体分析.113.2.1 系统管理员.113.2.2 审核人员.123.2.3 驾驶员、领导和单位内工作人员.123.2.4 系统关系 E-R 图 .123.3 特别说明.132014 届湖北汽车工业学院
15、科技学院毕业论文届湖北汽车工业学院科技学院毕业论文3.3.1 系统的安全性.133.3.2 系统可维护性.133.3.3 系统的灵活性.133.3.4 硬件需求.133.3.5 数据管理能力要求.143.3.6 故障处理.14第四章第四章 系统设计系统设计 .15154.1 系统功能分析.154.2 系统功能模块设计.154.3 系统功能模块图.164.4 系统详细设计.18第五章第五章 数据库设计数据库设计 .23235.1 数据库设计.23致致 谢谢 .2727附附 录录 .2828参考文献(参考文献(REFERENCESREFERENCES) .35352014 届湖北汽车工业学院科技学
16、院毕业论文届湖北汽车工业学院科技学院毕业论文0第一章 概述1.1 管理信息系统介绍 管理信息系统 MIS(Management Information System)由计算机与人组合而成,再强调信息管理的同时,也能对信息进行收集,修改,存储,维护和使用功能的系统。MIS 是现在新兴科学技术,它能用利用数据进行分析,合理的预测未来动向,这跨越了若干的领域。 目前由于计算机技术日新月异的进展,信息管理系统也跟上信息时代的步伐,社会对管理信息系统的需要,使得 MIS 发展的有了飞速的提升,出现了各式各样的信息系统,例如国家经济信息系统、行政机关办公型办公系统,网络监督管理系统等等。这些系统融入了计算
17、机技术与人工管理理论,使得在操作上也更加快捷,管理上也更加规范。在信息管理系统发展的同时,对 MIS 的深入研究也更迫在眉睫,由于管理信息系统的研究成功率在目前也是差强人意,严重的妨碍了计算机技术的进步,因此对信息系统开发的成功率显得尤为重要。利用现代管理方法与计算机功能的结合,是现代开发 MIS 的主要手段,它不仅在使用操作上简便,在开发系统上也融入了现代管理方法和手段。1.2 C/S 结构介绍C/S 结构(Client/Server) ,客服服务器模式。这两种模式常处于相距远距离的计算机上,Client 是将客户所需求的程序交给 Server 进行处理,处理完毕后 server 又将任务返
18、还给 client 并显示给用户。C/S 结构充分利用两端的硬件优势,将任务合理配到两端服务器使用。Client/Server 软件系统的形式分为两层,现今的软件应用系统主流趋势是向 Web 的应用系统发展,然而 Client/Server 系统的能达到应用功能,但由于两款系统的双层结构的不同,因此内部和外部的用户对应用系统都可以实现相同的访问。客户和服务器结构可以充分利用两端硬件的优势,合理分配客户端资源,使得其能充分的发挥 PC 机客户端处理能力,从而让后台客户端用着高效率的处理效率,降低2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文1了系统的通讯消耗。由于
19、 Client/Server 的双层结构的多样性,使得其处理业务的方式也变的多样化,利用不同的模块共享逻辑组件,同时访问内部与外部的用户的应用系统。利用原有的逻辑结构分块化,可以扩展出新的应用系统。这就是目前 Client/Server系统最高效率的发展方式。一般的 Client/Server 系统结构都是取用开放式模式,但这只是该系统的一级开发式。随着目前的互联网的快速发展,移动式办公变得也非常普遍,同时对系统的使用扩展性也用着苛刻的要求。Client/Server 系统发展方向又有了更加明确的针对性,对于用户真正期望的开发环境,Client/Server 系统的针对不同的需求方式,也用着多
20、样式的变化方式。针对不同的操作系统,开发出不同的应用程序,产品迅速的更新换代,无止尽的计算机用户,Client/Server 系统也承载着时代性的考验。C/S 架构软件的优势与劣势:1. 服务器的数据量少易担负 Client/Server 系统有着强大的客户端处理能力,在 PC 机的后台运行上能发挥极大的处理效率,后台很多的运用程序能快速的处理完毕,保证服务器的功能的畅行。Client/Server 系统结构针对不同的操作系统最简单的 C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦
21、服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。2. 数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最
22、终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小” ,麻烦的事情都交给2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文2了服务器和网络。在 C/S 体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。3. C/S 架构的劣势是高昂的维护成本且投资大。首先,采用 C/S 架构,要选择适当的数据库平台来实现数据库数据的真正“统一” ,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建
23、立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。其次,传统的 C/S 结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在 JAVA 这样的跨平台语言出现之后,B/S 架构更是猛烈冲击 C/S,并对其形成威胁和挑战。11.3 选题的依据及意义现代交通越来越便利,人们乘车的需要也越来越多,汽车的数量越来越多,公司的运营情况也越来越繁琐。因此公司所要保存的资料也大量增加,
24、管理的难度大幅度增大。因此,编写车辆管理系统来管理公司的事务势在必行。车辆管理系统是信息管理系统,是一个小型的数据库系统。车辆管理系统综合了车辆运营领域,车辆管理领域,数据库领域等方面的知识。由于车辆信息的复杂繁多,管理制度的程序繁多,过去采用人工的文件管理已不能适应。文件管理方式存在许多缺点:资料的繁多容易丢失,忽略,遗忘;信息的冗余量极大;安全性极差;查找起来困难;工作量大,工作人员累。车辆管理软件代替人工的文件管理,可以避免或大大的缓解上述问题。而且计算机管理还有一些不可替代的优点:过去需要记忆的一些资料,比如车辆保险的期限,或者是车辆使用年限,现在就可以利用计算机软件来查询和管理;随着
25、计算机的普及,还可以随时随地的进行工作,公司领导也可以在家或者其他地方查找所需要的资料,检查工作;存储量大;保密性好;寿命长等等。企业的工作效率提高了,管理也方便了,也将逐步走向正规化。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文31.4 国内外研究现状及发展趋势现在的车辆信息系统建设已经发展到比较成熟的阶段。计算机信息系统开发一个重要方面就是信息系统发展阶段研究问题,各个企事业单位不同的发展阶段开发的信息系统不同,关注的业务问题不同,采用的信息技术不同,也必然存在着不同的开发策略和方法。车辆管理系统是一个专业性很强的小型数据库应用软件。国内外车辆管理公司大多
26、已经拥有自己的管理系统。采用计算机管理数据提高了数据的完整性和安全性。工作人员操作简便,代替了过去繁杂的手工操作。软件数据显示清晰,功能强大,实现了过去人工管理所实现不了的功能。信信息化利用现代通信技术、网络技术、数据库技术为核心,不断发展深化的过程,将研究对象(人群生活、企业制度、工作条款)等汇总于数据库,于各种行为相互结合,从而促进企业事业单位的管理水平、业务基础、工作方式、生产方式的提升,为推动人类社会进步提供极大的技术支持。1.5 系统设计的目标和主要内容车辆管理系统是一个协助各单位进行全面的车辆管理的系统。包括系统管理;车辆档案管理;驾驶员档案管理;车辆运营信息管理;车辆信息管理等几
27、个功能模块。各模块之间的部分数据必须统一,如车辆运营信息管理模块中的驾驶员、车辆必然来自驾驶员模块和车辆信息模块。该系统还具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除1.6 本课题研究目标制作一个基于 C/S 结构,用 Microsoft Visual Basic 6.0+SQL Server2008 作为开发工具的软件,从而达到能够使用 VB 代码编写程序和能够精通 SQL Server2008 的目的,并且可以通过两者的结合实现诸如用户权限管理、档案管理等一些车辆管理中常见的功能。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院
28、毕业论文41.7 本课题研究方案研究相关资料,明确了软件所要完成的功能。我选择 SQL Server 作为数据库,VB6.0 作为开发工具。VB6.0 是一种集成的可视化数据库工具来管理和访问数据库,是利用可视化工具为核心,来驱动编程的机制;使用方便简便,较易学习,在应用程序开发应用上具有主导地位。SQL Server 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以 构建和管理用于业务的高可用和高性能的数据应用程序。车辆管理系统定数据库和软件界面后,分别编写各模块。有问题查阅资料或者
29、向老师求助。1. 准备阶段:收集相关资料,制定开发计划和完成日期。2. 系统分析:根据相关经验和借鉴相似软件,建立一个新系统逻辑模型。3. 系统设计:根据系统逻辑模型进行具体设计,确定实施方案,划分模块,具体编写程序代码。程序各模块的连接与调试:最后对各模块进行调试、完善。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文5第二章 系统开发的相关技术2.1 编程环境的选择微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,具有直观的开发界面、先进的程序设计思想,使用方便简单。Visual Basic 拥有大量的窗体控件,程序包含一个或
30、多个窗体,类似于操作系统,引用计数的方法,采用大量的对象,支持后台。利用功能对话框的窗体,为其支持弹出功能。使得其能够有效的提高了应用程序的运行效率和可靠性。VB 同时提供的一套完善的编译和调试系统,使得在开发过程中可以很好的解决开发过程中出现的一系列问题。VB 还提供了软件发布功能,使得开发、调试到发布可以一步完成。故而,本系统选择 Visual Basic 6.0 作为开发工具Visual Basic6.0 是一门面向对象的程序设计语言,在开发过程中以对象为开发元素,每一个对象都具有一些特性和行为(属性、事件和 方法) 。开发人员可以最有效利用所创建的每一个对象。同时,用户还可以自己开发控
31、件,从而满足用户的不同的需求,这样变使得应用程序具有可通用性可说扩展性和强有力的功能。2.2 开发工具介绍Visual Basic 从 1991 年诞生以来,现在已经 16 年了。BASIC 是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic 都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic 一定会首先以新的姿态登上去的。如果你想紧跟微软,永远在最新的技术上快速地开发,你就应该选择 Visual Basic。2Visual Basic 6.0 是微软为了更好的人们学习窗口的程序的编制而开发的一个程序。VB 在数据
32、库的访问使用的方面做出了很大的更新,利用最初程序的全套代码进行编制、开发而成的。数据环境的使用、报表功能方式的变化也使 VB 的在企业软件功能开发上也变得简单。原来人们在编程当中经常重复使用重复的代码去实现相同的控件运用,这些代码看起来就是个不小的工程,而 VB 的诞生立刻抹杀了这种一股脑的模式,2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文6VB 的编程模式的普及,免去也许多无用的重复代码的结构,现今 VB 的语句的软件开发已经成为首选的编译器,开发界面语句都是以 VB 语句作为基础而改变创新。Visual Basic 6.0 已经是非常成熟稳定的开发系统,能
33、让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行的 Visual Basic 版本。从 1998 年发布到 2002 年正式推出 Visual Basic. NET 简直吊足了开发者的胃口。Visual Basic. NET 现在是一门现代的、强壮的、面向对象的、简单的可视化开发语言。强大的语言功能吸引了很多开发者。Visual Basic. NET 2003 是一个相当稳重的版本,改变很少,但对小处有很多改进。首先 Visual Basic 6.0 升级向导做了很大改进,这给从老版本痛苦升级的人带来了更多一些的希望。其次在 IDE 方面,Visual Bas
34、ic. NET 2003 修正了许多错误,还让事件处理恢复了 6.0 的开发体验。为了让 Visual Basic 有最佳的开发体验,Visual Basic 2005 的设计者绞尽了脑汁。这次 Visual Basic 2005 光语言上的改进就足以让 Visual Basic 的开发人员高兴一阵子。现在用Visual Basic 2005 只要一行代码就可以读写注册表、访问文件、读写串口、获取应用程序信息 用 Visual Basic 2005 完全可以称作享受开发。而泛型、运算符重载等功能又可以让 Visual Basic 的开发人员深入.NET Framework 的全部功能,开发出最
35、优秀的应用程序。一直以来,学者们都预言 Visual Basic 的未来具有不确定性,这显示出人们完全误解了促成某种编程语言流行的原因,同时它还忽视了 Visual Basic 自身独特的精神。近十年以来人们一直预言 Visual Basic 会消亡,但即使在 Visual Basic.NET 出现后,一切仍然没有发生变化。从最近的报道来看,VB.NET 的未来受到了它的兄弟语言 C#的挑战。即使过了这么多年,人们还是无法理解 VB以及现在的 VB.NET仍然是一种世界上最流行的编程语言。的确,某些 VB 程序员会转向 C#、Java 或Delphi,但是这些语言所考虑的变革因素却突出了一个事
36、实它们都是朝着易用和快速开发的方向演化的,而这些特性正是 Visual Basic 所发明和倡导的。无论发生了什么事情,VB 这种语言、它的灵魂都征服了编程世界,并且将继续存在。实际上,VB所倡导的理念,还从来都没有像现在这么活跃过10。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文72.3 关系型数据库的选择数据库技术是计算机软件领域的一个重要分支,产生于 20 世纪 60 年代末。30 多年来,数据库技术得到迅速发展,并已形成较为完整的理论体系和一大批使用系统,同时造就了 Bachman、Code 和 Gray 三位图灵奖得主。随着数据库系统的推广,计算机应
37、用已深入到社会各个角落。当今的管理信息系统(MIS) 、办公信息系统(OIS) 、计算机辅助设计与制造(CAD/CAM) 、计算机继承制造系统(CIMS) 、地理信息系统(GIS)等都以数据库技术为基础。20 世纪 90 年代初,我国已在国民经济各领域装备了以数据库为基础的大型计算机系统。3在人类进入 20 世纪知识经济时代,信息已变成经济发展的战略资源,信息技术已成为社会生产力中重要的组成部分。人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。对于一个国家,数据库的建设规模、使用水平已成为衡量该国信息化程度的重要标志4。SQL Server 是一种功能强大的数据库开发工具,数
38、据库汇集了信息以供查询、存储和检索。它的优点在于强大的数据库引擎,它可以承受 10000 条以上的记录测试,而且数据库运行于服务器上,相对于本地数据库,可以明显的减少内存占用,提高运行速度和本机的利用效率。SQL 数据库相对 Access 数据库,具有更加可靠的安全性,同时具有比 Access 更为友好的管理界面企业管理器,其中的视图可以直观的进行数据处理,同时支持直观的数据库设计,也可以通过词法分析器,使用 SQL 语句进行数据库的各种操作,包括数据库的建立,表的建立和修改等一系列 Access 下可以进行的操作。选择 SQL 数据库的最主要原因是,它支持网络数据库,现在企业规模的迅速扩大,
39、车辆作为最主要的交通工具在企业中已经大量存在,为了合理控制这些信息,最佳的调配各部门的车辆使用,采用网络数据库是最理想的选择。SQL Server 服务器提供了可靠的数据保障,可以自动数据备份和访问日志的记录,可以进行详细的数据分析等操作。采用 C/S 模式的设计,可以更加合理的利用企业资源,使得数据集中在一台服务器上,从来节省了数据库管理的人力资源,也使得由于非专业人士的误操作,或者别的各种电脑意外而导致数据丢失,或者别的不必要损失,所以在数据库选择上采用了SQL Server2008。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文82.4 系统与数据库的连接
40、实现采用 ADO 控件连接数据库和系统,ADO 是 Microsoft 为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。5OLE DB 是一组“组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC 的
41、功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB 是 Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 数据表格、电子文本、邮箱信件、乃至 SQL 后台数据。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业
42、论文9第三章 需求分析3.1 项目概述3.1.1 面向的用户人群 单位里的系统管理员、审核员、驾驶员还有需要使用车辆外出的领导或工作人员。3.1.2 实现目标 建立一个操作简单易用的车辆管理系统,为单位提供一种方便、高效的车辆管理,简单实用的操作减轻工作人员的负担,成为单位内车辆管理的好帮手。本系统最终实现后各部分的关系如图 3.1 所示:2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文10车辆管理数据库系统:权限管理表用户信息表车辆信息表审批表运营信息表管 理 员可视化界面和管理系统审 核 员驾 驶 员工作人员图 3.1 系统各部分关系3.1.3 项目开发要求
43、按软件开发的步骤进行开发设计: 分析该系统的需求,了解整个系统流程; 按需求进行概要设计;根据概要设计中的模块进行详细设计;进行编码和测试,并撰写论文。3.1.4 开发工具研究大量相关资料,明确了软件所要完成的功能后,我选择的是易学易用的应用程序集成开发环境 Microsoft Visual Basic 6.0 和一个全面的数据库平台 SQL Server 2008 构建一个 C/S 结构的车辆管理系统,对单位的车辆进行方便有效地管理。3.2 具体分析3.2.1 系统管理员a)职能:车辆管理系统的管理者和维护者b)具体工作:修改驾驶员信息和车辆信息2014 届湖北汽车工业学院科技学院毕业论文届
44、湖北汽车工业学院科技学院毕业论文11 添加、修改和删除用户信息 添加、修改和删除车辆运营资料 维护该系统及硬件设施c)该用户需要的功能:登录:用用户名和密码登录添加、删除:添加和清除驾驶员、车辆和运营的全部信息驾驶员的信息:登陆名、密码、真实姓名、性别、年龄、身分证号车辆信息资料:包括:车牌号和车型车辆运营信息资料:司机、车牌号、出车时间、收车时间、出车状况注销登录,离站3.2.2 审核人员a) 职能:为申请出车的用户审核是否能通过出车申请b) 该用户需要的功能:注册:登陆名、密码、真实姓名、性别、年龄、身分证号登录:用用户名和密码登录审核:审核有出车申请的领导和工作人员,确定是否可以出车注销
45、登录,离站3.2.3 驾驶员、领导和单位内工作人员a) 描述:普通用户b) 该用户需要的功能:注册:登陆名、密码、真实姓名、性别、年龄、身分证号登录:用用户名和密码登录申请:提出出车申请,交由审核员审核查阅人员和车辆信息注销登录,离站3.2.4 系统关系 E-R 图2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文12管理员管理员信息修改修改审批驾驶员审核员审核员信息驾驶员信息3.3 特别说明3.3.1 系统的安全性 保证管理者和注册用户的密码安全,控制数据库的访问权限。管理员应具有一定安全防范知识。3.3.2 系统可维护性 网站管理者须懂得计算机基本应用、SQL
46、数据库应用、硬件维护等方面的技能。3.3.3 系统的灵活性 系统应该具有良好的功能可扩充性,以应对未来用户的更高的要求。3.3.4 硬件需求2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文13 硬件环境: CPU:P2-233 以上 内存:32M(最好 64M)以上 硬盘空间:2G 以上 显示器:VGA 或更高配置 鼠标,网卡 CD-ROM 或 DVD-DOM 驱动器3.3.5 数据管理能力要求 本系统使用 Microsoft Visual Basic 6.0、SQL Server2008 作为开发工具。数据库的管理能力不能超过 SQL Server2008 的功
47、能上限。3.3.6 故障处理 系统运行中难免出现一些故障,对此我们提出以下建议和要求: (a)对用户的后台数据进行备份(如:用户注册资料、申请事宜、修改密码等,以便在系统崩溃时留有备份) 。 (b)数据后台发生故障后,系统会自检故障原因,对操作员进行反馈。 (c)向使用者公开维护人员的联系方式,以便对系统更好的维护。 2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文14第四章 系统设计4.1 系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。单位车辆管理系统需要完成功能主要有:1系统管理:用户权限
48、管理2车辆档案管理:包括车辆基本资料添加、删除和修改等3驾驶员档案管理:包括驾驶员基本资料添加、删除和修改等4运营信息管理:包括提交、审批和删除申请等5车辆信息管理:包括车辆运营信息的添加、删除和修改等4.2 系统功能模块设计车辆管理系统的功能包括:驾驶员管理、车辆基本信息管理、运营信息管理等功能。对各项功能进行集中、分块,按结构化程序设计要求,得到如图 4.1 所示的系统功能模块图。2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文15车辆管理系统车辆基本信息管理驾驶员管理运营信息管理人员信息资料车辆信息资料提交申请申请出车信息车辆运行资料图 4.1 系统功能模块
49、4.3 系统功能模块图管理员模块的功能包括对用户信息、驾驶员信息、车辆信息和车辆运营信息的添加、删除和修改。如图 4.2 所示:2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文16系统管理员管理员和用户驾驶员档案车辆档案信息车辆运营信息添加修改删除添加修改删除添加修改删除添加修改删除图 4.2 管理员功能模块用户模块功能包括对驾驶员信息、车辆信息和车辆运营信息的查询,并可以提出出车的申请。如图 4.3 所示:用 户登陆申请出车图 4.3 用户功能模块2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文17审核员模块功能包括对驾驶员信息、车
50、辆信息和车辆运营信息的查询,并可以对提出出车申请进行审核判定。如图 4.4 所示:审核员登陆审核出车申请图 4.4 审核员功能模块4.4 系统详细设计1.用户登陆界面人性化、简单易用的界面形式,充分合理的安排用户功能,各种数据表格格式直观易操作。用户登陆界面包括用户名、密码的输入窗口和登陆、取消的按钮简单明了如图 4.5 所示:图 4.5 登陆界面2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文182.主界面介绍我把主界面窗体设置成 MDI 窗体(多重窗体) 。MDI 窗体包含了一个父窗口和多个子窗体,也就是一个包含多个窗体,普通窗体则是各个独立的窗体,并且子窗体
51、无法加载父窗体的,但是父窗体可以加载子窗体,一个工程中只能有一个 MDI 窗体,它可以包括多个子窗体。因此,在 MDI 中调用的窗体都是它的子窗体,子窗体的 MDICHILD属性为真,则子窗体不能超出 MDI 的范围。MDI 还能对其包含的子窗体进行排序操作。如图 4.6 所示:图 4.6 主界面在 VB6.0 中有个菜单编辑器可以自动生成菜单。设置菜单编辑器里所需菜单的各级目录、名称和快捷键即可生成菜单。菜单编辑器如图 4.7 所示:2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文19图 4.7 菜单编辑器在主界面下方添加时钟和操作人员的名字这个功能方便并且十分
52、人性化,并且设定了窗口的大小,不能随意调整窗口大小。 (详细代码见附录 A)3.用户信息界面MSHFlexGrid 控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。用户信息在 MSHFlexGrid 控件上的显示详细代码(见附录 B) ,效果图如图 4.8 所示:图 4.8 用户信息管理4.用户信息修改界面对用户的个人信息修改时昵称可以改变,登陆名不可改,并且只有管理员有此修2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文20改的权限,其他人只能查询不可修改。用户信息的添加、删除和修改模块的详细代码(见附录 C) ,效果
53、图如图 4.9 所示:图 4.9 用户信息修改界面5.运营信息界面运营信息的添加、删除和修改只能由管理员来执行操作,用户可以浏览查阅运营信息。在运营信息的添加界面中,司机和车牌号使用的是 ListBox 控件可供选择,其他信息包括出车时间、收车时间和出车状况都是文本框,可以输入相关的详细信息。效果图如图 4.10 所示:2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文21图 4.10 车辆运营信息修改界面6.出车审核界面 出车的审核界面包括申请人、申请时间、申请内容和是否批准的选框,其中申请人、申请时间和申请内容是不可修改的,审核员只能在是否批准的选框内点选。效果
54、图如图 4.11 所示图 4.11 出车审核界面2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文22第五章第五章 数据库设计数据库设计5.1 数据库设计用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。经过分析调查有关车辆管理信息需求的基础上,将得到如图 5 所示的本系统所处理的数据流程。 系统管理员系统管理员工工 作作 人人 员员审审 核核 员员系统界面系统界面系统界面系统界面帮帮 助助注注销销退退出出人员信人员信息资
55、料息资料车辆信车辆信息资料息资料提提交交申申请请运运营营资资料料申申请请信信息息系统系统驾驶员管理驾驶员管理车辆管理车辆管理运营管理运营管理图 5.1 车辆管理系统信息流程图2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文231 用户信息表(userInfo)该表用来记录各用户的详细个人信息,表中的字段包括:userId(用户编号) 、authId(用户权限) 、loginID(用户登陆名) 、loginPWD(用户登陆密码) 、userName(用户名) 、sex(用户性别) 、age(用户年龄)和 idCard(证件号) ,其中userId 是主键。列 名数据
56、类型可否为空说 明userIdIntNOT NULL用户编号authIdIntNULL用户权限loginIDVarcharNULL用户登陆名loginPWDVarcharNULL用户登陆密码userNameVarcharNULL用户名sexVarcharNULL用户性别ageVarcharNULL用户年龄idCardVarcharNULL证件号表表 5.1 用户信息表用户信息表2 用户权限表(authority) 此表用来定义各用户的权限,包括管理员、司机和审核员。1 代表管理员、2 代表审核员、3 代表司机,在本系统中只需用到此三个权限即可,不同的权限有着不同的功能,在系统的管理中才能很好的
57、各尽其职。如图 5.2、图 5.3 所示图 5.2 用户权限表2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文24图 5.2 用户权限表设计3 车辆信息表(carsInfo)该表设计了三个字段,分别是 card(车辆编号)、carNo(车牌号码)、models(车辆品牌),carId 为主建,如图 5.4、如图 5.5 所示:图 5.4 车辆信息表图 5.3 车辆信息设计表4 出车申请表(request) 该表中设计了五个字段,分别是 reqId(申请编号)、userId(用户编号) 、2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文
58、25reqData(申请时间) 、request(申请内容)和 isApproval(批准与否) ,其中 reqId是主键。如图 5.5、如图 5.6 所示如图 5.5 出车申请表如图 5.6 车辆申请表设计5 运营信息表(trip) 该表中有六个字段,分别是 tripId(运营信息编号) 、userId(用户编号) 、carId(车辆编号) 、reqData(申请时间) 、backDate(回车时间)和 state(出车状况),其中 tripId 是主键。如图 5.7、如图 5.8 所示如图 5.7 运营信息表如图 5.8 运营表设计2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业
59、学院科技学院毕业论文26致 谢 近半年的时间我度过了繁忙的实习时间,本次的毕业设计在利用工作的课外时间也接近完成。正在这段时间的首要感谢导师对我的督促与教导以及同学的支持和帮助,使得我能较为顺利的完成这次毕业设计。由于对课题认识的经验不足,在设计中在所难免都会有缺陷的方面,希望老师能谅解,并且督导我予以改正。在这里首先要感谢我的导师程登良老师。程老师由于教学工作的问题,日程繁忙,工作繁琐,但在我做设计的每个阶段,程老师都会耐心的辅导我,并指出我设计的问题,帮助我开拓进取,明晰课题,极大的提升了我的完成效率。程老师一丝不苟的作风,严谨的科学观,积极的治学精神,激励着我的日常学习与工作。在此谨向程
60、老师致以诚挚的谢意和崇高的敬意。回首四年,取得的一些成绩,生活中有快乐也有艰辛。在此,我还要感谢学校教导过我的每一位老师,是你们为我打下了牢固的知识基础。同时同学们的关心、支持,也是我是我在克服难关的道路上的支撑杆,正因为有你们的帮助,才会有让我能顺利的完成每一项任务。最后由衷的感谢湖北汽车工业学院科技学院对我四年来的培养。即将结束在此学习的生活,相信等待我的是一片充满机遇、风险与快乐的土地;也相信我和同仁们的事业必将如涅磐之凤、浴火之凰;更加相信,不朽的民族精神终将引领我们创造新的奇迹!2014 届湖北汽车工业学院科技学院毕业论文届湖北汽车工业学院科技学院毕业论文27附附 录录1.1 附录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六、有教无类教学设计-2025-2026学年初中信息科技泰山版2024九年级全一册-晋教版2017
- 综合复习与测试说课稿-2025-2026学年高中数学北师大版2011必修1-北师大版2006
- 2025年畜牧养殖“饲料添加剂”技能资格知识考试题与答案
- 识读乐谱(六)教学设计-2025-2026学年小学音乐花城版五年级下册-花城版
- 铸造新技术与新工艺教学设计-2025-2026学年中职专业课-金属加工基础-机械类-装备制造大类
- 第8课 风筝A、B、C教学设计-2025-2026学年小学综合实践活动长春版四年级上册-长春版
- Unit3 Transportation(教学设计)-2024-2025学年人教新起点版英语四年级上册
- 蔚蓝的地球课件
- 江苏省兴华中学高中地理 2.2 大气圈与天气、气候(海陆分布对气压带的影响及季风环流)说课稿4 鲁教版必修1
- 第5课 洗涤剂添智慧说课稿-2025-2026学年小学劳动六年级下册湘教版《劳动教育》
- 沪教版(五四学制)(2024)六年级英语上册Starter Unit1教学设计
- 公司债券募集说明书
- 打款协议书范本(2024版)
- 医院科研诚信课件
- 新视野大学英语第三版第一册Unit 2 Section A讲解
- 急性混合型胎儿宫内窘迫的护理查房
- 公路养护实操培训
- 钻井队安全培训课件
- 腰椎间盘突出症小讲课
- 主管岗位培训计划方案
- 城市轨道交通员工职业素养(高职)全套教学课件
评论
0/150
提交评论