《出租车辆信息管理系统大学论文.doc》由会员分享,可在线阅读,更多相关《出租车辆信息管理系统大学论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业论文(设计)题 目: 出租车辆信息管理系统 的设计与实现 院(系): 计算机科学与技术学院 专业年级: 计算机科学与技术2007级 姓 名: * 学 号: * 指导教师: * 讲师 2009年03月18日 原 创 性 声 明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论
2、文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属*学院。本人完全了解*学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权*学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为*学院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为*学院。论文作者签名: 日 期: 指导老师签名: 日 期: *学院
3、2009届本科生毕业论文 出租车辆信息管理系统的设计与实现 *出租车辆信息管理系统摘 要随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。出租车管理系统就是在这样的一个环境中诞生的,交通的日益发达,出租车信息复杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助管理部门对出租车进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。该系统主要采用C/S 模式,前台采用Visual Basic 6.0,后台采用Access数据库来实现。论文主要分析了系统的主要组成情况,包括需求情况,系统的
4、设计目标,数据结构,数据流程和系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,给出了出租车管理系统的一般流程,实现了出租车的买票、买费等信息的管理,以及公司收支、财产的管理。以及对系统关键技术和部分源代码的详细说明。本系统充分考虑了包括后台数据库的建立和维护以及前端应用程序开发两个方面。出租车辆信息管理系统作为一款商业管理软件能够实现未来出租车管理规范化、系统化和自动化,并且在操作上实现简单、方便、快捷。关键词:出租车信息管理,信息系统,数据库Taxi Information Management SystemAbstractWith the economy growing, t
5、he information age has arrived and the life of various trends of digital information, the clarity. taxi information management system is in such an environment birth, the growing traffic developed, taxi information complicated. Therefore, we will play a large computer storage space, high-performance
6、 processing capability, highly reliable data security, clear visualization of data supporting these advantages to the management department of the taxi management, computer resources to achieve the reasonable use, the actual realization of the labor to improve labor quality. The system applies B/S m
7、ode and ASP,The backstage applies Access database.。 This paper analyzes the main components of the system, including demand, the systems design goals, data structure, data flow and the main features, It shows the general process of the taxi management. the implementation of the taxi buy, buy, etc. i
8、nformation management, as well as balance of payments, property management. As well as the key technology of the system and part of a detailed description of the source code. It includes the establishment of the backstage database and maintenance.The taxi management system is a kind of business mana
9、gement software which can realize the management systematic, automatic and make the operation easy, fast and convenient.Key Words:Taxi information management, MIS, Database目 录第一章 系统概述11.1 题目来源及背景11.2 研究现状及分析11.3 研究意义21.4 编程环境与数据库的选择31.4.1 Visual Basic 6.031.4.2 Access 2000 数据库3第二章 系统分析42.1 系统目标42.2
10、系统可行性研究42.2 需求分析42.2 功能分析5第三章 系统设计63.1 系统功能结构63.2 功能的说明7第四章 数据库设计84.1数据库需求分析84.2数据库设计概要84.2数据表的结构设计9第五章 系统实施125.1系统登录窗体设计125.2系统主窗体设计125.3车辆管理模块设计135.4查询模块设计165.4公司管理模块设计185.5用户管理模块设计20第六章 系统的测试与维护216.1 系统测试遇到的问题216.2系统测试的流程216.3 系统的维护226.3.1 系统维护的基本概念226.3.2 系统维护的工作内容22结 论23附 录24参考文献30致 谢3130第一章 系统
11、概述1.1 题目来源及背景随着生产社会化趋势的扩大、科学技术的进步、人类知识总量的增长速度不断加快、以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化。信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。近几年来,随着加入WTO,社会生活节奏日益加快,出租车行业使得人们以车代步,提高出行效率,同时也随之不断地发展。为了更好地服务于广大乘客,各大出租车公司先后搭建
12、了各类信息管理系统,诸如叫车系统,客服系统等,逐渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信息化建设为出租车公司发展的新增长点,以信息文化改变着人们教育、工作方式和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效率和质量,为出租车公司创造经济效益。司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高出租车公司的效益和服务质量,首先从做好对司机和车辆的管理着手。首先要做好出租车以及司机的基本信息的管理,车辆买票、买费信息的管理,其次要做好出租车公司财产和公司收支信息的
13、管理,便于出租车公司更好的管理。基本此种管理需要的信息系统出租车辆信息管理系统,将很大程度上解决出租车公司在此工作上的难度。本文所描述的“出租车辆信息管理系统”,是根据某出租车公司的车辆信息管理系统需求为基础展开需求调研。并在一定程度上考虑了它的可扩充性,使系统开发完成后,通过少量的改造,可以适用于其他类型公司。1.2 研究现状及分析观察当今的出租车市场,不少专家学者都指出,政府基本上是把自己的管理职责让渡给了出租车公司。对于出租车市场上这样一个通过限制准入而形成的垄断市场,政府部门既可以考虑如公交系统模式,将福利直接给付乘车人;也可以通过拍卖经营权等形式,将部分行业利润通过“转移支付”的方式
14、,实现社会福利最大化。而出租车服务也是人类现代生活的重要组成部分,特别是在大容量公共交通尚没有建立和完善之前,在许多城市特别是在小城市,出租汽车通常成为城市的重要交通工具,在满足居民特殊出行需求中发挥着重要作用。另外,即使在大容量公共交通发展较好的情况下,出租汽车仍然是满足居民一些特殊出行需要的公共交通工具,比如去机场、上医院、到道路不熟悉的地方等等。 而我国的出租车市场总体来说规模还不大,未形成规模经济与竞争机制, 有些地方的出租车企业非常小,只有几十辆车,这样就很难形成企业的经营服务理念。同时,很多企业的经营管理还不完善,对出租车的管理都不太健全,因此,开发一套适合他们的信息管理系统势在必
15、行。本次毕业设计根据当前的现状建立一个出租车信息管理系统,经过分析确定该系统应满足记录出租车司机的基本信息、出租车基本信息、出租车和出租车司机基本信息的录入、修改以及删除等功能,公司收入支出信息、公司财产信息的管理、出租车和出租车司机基本信息的查询、公司收入收出信息查询以及公司财产信息查询等。1.3 研究意义随着经济的日益增长,出租车的日益发达,这使得出租车车辆信息复杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来对出租车辆进行管理,实现了计算机资源的合理利用,改善了出租车业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理
16、合理规范。尽量合理的控制运作模式,尤其是车辆、人员的控制管理,及时了解出租车行业各个环节的管理、记录和查询功能及收支盈利的情况,更好优化出租车行业运营的发展。真正实现了减少劳动力提高劳动质量的目的。随着经济的全球化以及中国经济改革的逐渐深化,出租车业面临着越来越激烈的竞争,改善出租车业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国交通运输业赢得竞争胜利的决定性因素,而快速有效地实施自身资源计划。提高出租车业竞争力的最有效的方法之一。1.4 编程环境与数据库的选择1.4.1 Visual Basic 6.0Visual Basic 6.0是新一代
17、软件应用开发工具,在数据库、网络、跨平台开发方面具有很强的功能:具有面向对象的可视化设计工具、事件驱动的编程机制、提供了易学易用的应用程序集成开发环境、结构化的程序设计语言、支持多种数据库系统的访问、Active技术、visual basic 6.0在开发环境上、网络功能等的增强、完备的help联机帮助功能。在提供企业和Web开发人员所需要的可升级性和可靠性的同时,还支持正涌现而出的各种平台的Web服务。 该软件开发工具是目前最为广泛的、易学易用的面向对象的开发工具,并提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序
18、的运行效率和可靠性。故而,实现本系统使用VB6.0是一个相对较好的选择。1.4.2 Access 2000 数据库Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如Foxpro等相比,Access具有较独特的优势,提供了更强大的数据组织、用户管理、安全检查等功能。而Access的应用主要是单客户机应用。基本可以满足本设计的数据库需要。微软公司的目标是使Access成为设计和管理应用程序最容易的数据
19、库系统,Access主要任务是存储、管理和提供数据,以满足客户端连接和存储数据的需要。第二章 系统分析2.1 系统目标针对出租车公司车辆管理的情况,出租车信息管理系统应达到以下目标。(1)由人工管理过渡到机械自动化、系统化、规范化管理。(2)能够快速录入和查找到所需要的出租车及司机的信息。(3)对公司收入支出信息和财产信息进行管理,为出租车公司提供了一个现代化的管理手段。2.2 系统可行性研究可行性研究的目的是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,具体从下面两个方面考虑。(1)技术上的可行性由于对出租车信息管理系统的软件有过借鉴,再加
20、上专业知识已有一定的基础,因而技术上的准备应该不成问题。(2)经济上的可行性由于该系统是一个小型的出租车管理系统,所以进行该软件的开发经费和投资较少,只需一台普通的计算机即可,系统的开发并不太复杂和繁琐,操作尽可能简单易行。所以从人力、物力、财力方面来说都是可行的。2.2 需求分析开发软件首先做的是开发过程中最主要的就是系统的需求分析,需求分析同时也是软件生存周期中关键的一步。根据软件工程学中开发软件的要求,对出租车信息管理系统全部功能和相关的技术进行具体的分析,分析时采用结构化的分析方法,自顶向下、逐层分解问题。2.2 功能分析(1)系统功能分析是在系统开发总体任务的基础上完成的。出租车信息
21、管理系统功能主要包括车辆管理、公司管理、报表管理、系统维护等。 车辆信息编辑、车辆信息查询、司机信息编辑、司机信息查询、买费信息编辑、买费信息查询、买票信息编辑、买票信息查询。 公司收支编辑、公司收支查询、公司财产编辑、公司财产查询。 车辆信息报表、司机信息报表、买票报表、买费报表、公司收支报表。 用户管理、系统初始化、数据备份、数据恢复、退出系统。(2)对于该系统所要附合的功能要求有以下几点。 整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。 开发方便,文档规范化,便于管理,可扩充。 完善的数据输入,维护,输出。 容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功
22、能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。第三章 系统设计本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统有一个系统、全面、确切的认识。3.1 系统功能结构在系统功能分析的基础上,按照结构化程序设计,将系统功能进行集中、分块处理,共分4大部分,21个完整的功能模块。系统的功能模块结构图如下图3-1所示:出租车辆信息管理系统车辆管理公司管理报表预览系统维护车辆信息登记司机信息列表买票信息管理买费信息编辑收支管理收支查询车辆信息报表司机信息报表买费信息报表买票信息报表公司收支报表用户管理系统初始化数据备份数据恢复退出系统财产查询财产管理查询买票信息
23、查询司机信息查询买费信息查询车辆信息查询修改用户图3-1 系统功能模块图3.2 功能的说明出租车信息管理系统是一个使用简单的管理软件,系统由车辆管理、公司管理、报表预览、系统维护等几个功能模块组成。根据上图的分析,出租车信息管理系统所具备的功能有:(1)车辆管理 车辆信息登记 司机信息列表 买票信息管理 买费信息编辑(2)查询 车辆辆信息查询 司机信息查询 买票信息查询 买费信息查询 (3)公司管理 公司收支列表 收支查询 公司财产列表 财产信息查询(4)报表预览 车辆信息报表 司机信息报表 收支报表 财产报表(5)系统维护 用户管理 系统初始化 数据备份 数据还原 退出系统第四章 数据库设计
24、开发数据库应用系统,大致可分为数据库的分析、设计和应用程序的分析、设计两部分。后台数据库的合理设计在本次这样的数据信息管理系统中占有十分重要的地位,数据库设计的优劣将直接影响系统的准确性、效率及实现效果,合理的设计能提高数据存储效率,保证数据的完整和一致。要设计一个性能良好的数据库应用系统并不是一件简单的工作。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。4.1数据库需求分析本次要设计的数据库系统要应用于出租车信息的登记管理,必须充分满足出租车信息管理的各种要求。此系统允许有权限的用户对出租车以及司机的信息进行操作,普通用户只能查询其信息,因此系统必须同时
25、维护用户数据,对每次用户登录都要判断用户权限是否符合要求。通过上述分析,本系统的数据库具体的需求分析如下:(1)系统管理员可对车辆信息进行录入、修改、删除等操作,普通用户可通过车牌号和车辆型号进行查询。(2)系统管理员可对司机信息进行录入、修改、删除等操作,普通用户可通过司机编号和姓名进行查询司机基本信息(3)系统管理员可对车辆买票(买费)信息进行录入、修改、删除等操作,普通用户可通过票据编号(车牌号)和日期进行查询其基本信息。(4)系统管理员可对公司财产以及收支信息进行录入、修改、删除等操作,普通用户可通过编号和日期进行查询。4.2数据库设计概要数据库设计是整个课题设计的关键,它要求有严密、
26、精确的表设计,表中字段的各个属性设置也必须要准确,以保证它与VB 6.0的连接。根据需求和信息管理数据流量的大小,结合Access 2000数据库操作方便、简单易学、系统资源占用低、不需要数据库服务器支持等优点,在该信息系统中将采用Access 2000数据库做为后台数据库。而且该数据库中表的添加、修改、删除非常方便,与VB 6.0连接后可直接通过设计的界面对其进行操作。数据表结构图,如图4.1所示,该数据表结构图包含系统中所有的数据表。图4.1数据表结构图4.2数据表的结构设计出租车信息管理系统数据库名称为“db1.mdb”,其中有7张数据表,分别为:车辆信息表、员工信息表、买票信息、买费信
27、息、公司财产表、公司收支表、用户表。下面为各表的结构(1) 车辆辆信息表车辆信息表用来保存出租车辆的基本信息。车辆信息表的结构如表4-1所示。表4-1 车辆辆信息表字段名称数据类型字段大小允许空字符串车牌号文本20否车辆型号文本20是司机编号文本20是颜色文本8是发动机号文本10是底盘号文本10是购车日期日期/时间是计价器号文本10是违章记录文本50是备注备注是(2) 员工信息表员工信息表用来保存出租车司机的基本信息。员工信息表的结构如表4-2所示。表4-2 员工信息表字段名称数据类型字段大小允许空字符串司机编号文本10否姓名文本8是性别文本2是身份证号文本18是联系地址文本50是联系方式文本
28、15是入职日期日期/时间是驾驶证号文本20是领证时间日期/时间是证件有效期文本2是备注备注是(3) 买费信息表买费信息表是用来保存出租车买费的基本信息。买费信息表的结构如表4-3所示。表4-3 买费信息表字段名称数据类型字段大小允许空字符串车牌号文本20否交费日期日期/时间是交费流水号文本20否费用类别文本10是费用金额数字长整型是起始日期日期/时间是截止日期日期/时间是(4) 买票信息表买票信息表是用来保存出租车买票的基本信息。买票信息表的结构如表4-4所示。表4-4 买票信息表字段名称数据类型字段大小允许空字符串车牌号文本20否票据编号文本20否购买日期日期/时间是面额数字长整型是始号文本
29、10是末号文本10是(5) 公司收支表公司收支表是用来保存公司收入支出的基本信息。公司收支表的结构如表4-5所示。表4-5 公司收支表字段名称数据类型字段大小允许空字符串日期日期/时间否收入来源文本20是收入金额数字长整型是用途文本20是支出金额数字长整型是(6) 公司财产表公司财产表是用来保存公司现有公共财产的基本信息。公司财产表的结构如表4-6所示。表4-6 公司财产表字段名称数据类型字段大小允许空字符串编号文本10否品名文本10是型号文本20是购买日期日期/时间是价值数字长整型是保管人文本8是(7) 用户表用户表是用来保存系统用户的基本信息,用户表的结构如表4-7所示。表4-7 用户表字
30、段名称数据类型 字段大小允许空字符串用户姓名文本20否密码文本20否用户类型文本8否第五章 系统实施5.1系统登录窗体设计当系统运行时,首先打开欢迎窗体,单击窗体的任意位置进入如下图所示的登录界面,只有权限的用户才能进入系统。系统管理员可对整个系统的信息进行编辑和查询操作,普通用户只能进行查询操作。登陆成功后将显示系统主界面。界面布局如图5-1所示。图5-1 登录窗体5.2系统主窗体设计用户登录成功后会出面该界面,它可以对整个系统进行操作,该界面为主窗体,将其它窗体设为子窗体后,该界面将始终出现在系统操作过程中,其它界面嵌套其中。出租车信息管理系统主窗体人(MDIForm1)的设计采用了多文档
31、界面,即MDI技术。MDI窗体为程序提供了高效、多功能的良好平台,应用也较为广泛。该界面主要有以下功能:(1) 系统主界面菜单窗口(2) 系统主界面工具栏窗口(3) 调试各子窗口(4) 退出系统界面布局图如下图5-2所示:图5-2 系统主窗体5.3车辆管理模块设计(1) 车辆管理模块的主要功能: 对出租车、司机、出租车买票、出租车买费等信息的录入、修改、删除操作。 用户可以点击上一条或下一条记录来选择要修改或要删除的记录,然后单击【修改】/【删除】按钮对记录进行修改/删除操作。该操作利用Adodc控件与车辆信息、司机信息、车辆买票、买费信息等数据表关联,而数据表中的数据进行修改。 当单击【修改
32、】按钮后,程序检验各字段内容填写是否正确,美工将修改后的记录替换DataGrid列表中的原数据。而DataGrid控件与ADODC控件邦定,从而自动对该数据表中的数据进行修改。(2) 窗口的设计 车辆信息录入车辆信息录入操作窗体用于添加、修改、删除车辆基本信息。车辆信息录入的添加、修改、删除可以通过ADO控件实现。窗口界面如图5-3所示:图5-3 车辆信息录入 司机信息管理司机信息管理窗体用于添加、修改、删除司机基本信息。可通过首记录、上一条、下一条以及末记录来查看司机的基本信息。窗口界面如图5-4所示:图5-4 司机信息管理 车辆买票管理车辆买票管理用于对出租车的买票情况进行登记以及维护,可
33、通过首记录、上一条、下一条、末记录等来查看以及修改操作。窗口界面如图5-5所示:图5-5 车辆买票管理 车辆买费编辑车辆买费编辑主要用于登记出租车的买费情况以及对其信息进行维护等操作,便于出租车公司更好的管理。窗口界面如图5-6所示:图5-6车辆买费编辑5.4查询模块设计(1) 车辆模块的主要功能 通过选择的条件对出租车、司机、车辆买票、买费等信息进行查询操作 利用复选框组件使用户选择查询条件,实现模糊查询。如果有符合条件的记录将通过Adodc控件与DataGrid控件绑定显示在DataGrid列表中,对记录的情况做到及时掌控制,对记录的信息做到快速的查询。(2) 查询窗体的设计 车辆信息查询
34、车辆信息查询主要用于通过车牌号或车辆型号来查询某出租车的基本信息,查询的信息通过DataGrid控件显示。窗口界面如图5-7所示:图5-7 车辆信息查询 司机信息查询司机信息查询主要是通过司机编号和姓名来查询出租车司机的基本信息,查询结果通过DataGrid控件显示。窗口界面如下图5-8所示:图5-8 司机信息查询 车辆买票查询车辆买票查询主要是通过票据编号或购买日期的某段时间来查询出租车辆的买票情况,查询结果在DataGrid 控件中显示。窗口界面如图5-9所示:图5-9 车辆买票查询 买费信息查询买费信息查询主要是通过交费日期和车牌号来查询出租车辆的基本买费信息,可选择查询某辆车某段时间的
35、交费信息。窗口界面如下图5-10所示:图5-10 买费信息查询5.4公司管理模块设计(1) 公司收支管理公司收支管理主要是用来记录出租车公司的各项收入支出,便于公司更好的管理。可通过首记录、上一条、下一条、末记录来查询要修改或要删除的记录。窗口界面如图5-11所示:图5-11 公司收支管理(2) 公司收支查询公司收支查询主要通过日期来查询公司某一天或某段时间的收支信息,通过DataGrid控件来显示查询的信息。窗口界面如图5-12所示图5-12 公司收支查询(3) 公司财产管理公司财产管理主要是用来登记和维护公司现有公共财产的基本信息,用于管理公司的各项共用物品。窗口界面如图5-13所示:图5
36、-13 公司财产管理(4) 公司财产查询公司财产查询主要是通过编号、物品名称或购买日期来查询公司现有财产的基本信息,查询结果通过DataGrid控件显示。窗口界面如下图5-14所示图5-14 公司财产查询5.5用户管理模块设计用户管理模块主要功能是用户的添加、修改密码和删除。添加用户是所有用户都具有的功能,要求提供用户名和密码,以及密码的确认。密码的修改,考虑到用户的安全性,在修改密码的同时,要求对原密码的确认,在用户进行密码修改的时候将输入的原密码框与确认密码进行比较,通过在核定两次密码输入是否一致,这样就实现了用户密码的安全修改。对于用户的删除,充分考虑了系统安全问题,只有管理员才能对用户
37、进行删除,其它用户只能添加或修改用户。用户管理窗体如下图5-15所示:图5-15 用户管理第六章 系统的测试与维护6.1 系统测试遇到的问题一个系统功能的实现,需要经过这么几步,首先是把大致的骨架给设计好,这是很重要的,这是一个相当重要的工作,写需求分析,画E-R图以及功能模块图。数据库的创建是相当难的,经过不断的分析和修改才最终建立,一切基本工作都做好了之后,就开始根据系统要求写代码,在Visual Basic 6.0环境下进行代码编写我还不是非常熟练,编写过程中不断出现错误,通过不断的调试才得以运行。在设计过程中经过不断地查阅资料和老师的指导,难点都一一克服了。现将我设计中遇到的难题做下总
38、结:(1) 使用ADO编程连接数据库总是出错。(2) ADODC控件的使用。(3) 数据库的字段设计不全面。(4) 功能虽都能实现,可界面比较单一。6.2 系统测试的流程软件系统的测试过程按照4个步骤进行,即单元测试、组装测试、确认测试和系统测试。单元测试集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试是根据设计规定的软件系统体系结构,把已测试过的模块组装起来,在组装过程中,检查程序结构组装的正确性。确认测试则是要检查已实现的软件系统是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。系统测试则把已经经过确认的软件系统纳入到实际
39、运行环境中,与其他系统成分组合在一起进行测试。测试过程如下:(1) 先对各个窗体模块进行调试,看其内容是否有错。(2) 把窗体整体连接起来进行整体测试,看系统是否能够顺畅进行。(3) 最后把系统生成可执行程序出租车辆信息管理系统.exe6.3 系统的维护6.3.1 系统维护的基本概念系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。 6.3.2 系统维护的工作内容系统维护是面向系统中的各种构成要素,根据维护对象的不同,系统维护的内容可分为以下几类:(1)系统应用程序维
40、护。系统的维护是对数据库中数据表的维护而实现的,一旦程序发生问题或数据库发生变化,就必然地引起程序的修改和调整,因此系统维护的主要活动是对程序进行维护。(2)数据维护。业务处理对数据的需求是不断发生变化的,除了系统中主体业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境及业务的变化而进行调整,以及数据内容的增加,数据结构的调整。此外,数据的备份与恢复等,都是数据维护的工作内容。(3)代码维护。随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除以及设置新的代码。结 论经过两个多月的调查、研究、分析、设计和开发,出租车辆信息管理系统基本开
41、发完毕。其功能基本符合需求,实现对车辆买费信息和买票信息的管理、查询等操作及对司机和车辆档案的操作,其次还实现了对公司财产信息以及收支信息等几个方面的管理功能。当然,必不可少的是对上述这些数据的插入、修改、删除和查询操作;此外,本设计还可以对上述数据实现报表打印等功能。 虽然Visual Basic结构很复杂,学起来也有不少困难,但是一旦掌握了它的特点就能很好的运用它的功能。通过对这个系统的设计,使我了解到如何创建一个应用程序,如何去设计一个软件,独立的思考问题。从开始的设计系统的结构,分析如何下手,如何进行设计,使我掌握了如何去分布式的开发一个应用软件。本次的学习使我了解到VB的开发环境,以
42、及对面向对象语言的初步了解,并能够实现简单的开发和应用。由于时间仓促,加上本人能力有限,系统还有好多不足之处,功能还不够完善。对于本系统的其他不足之处,请各位老师批评指正。附 录Moudel1模块程序代码:主程序main() Set pubCnn = New ADODB.Connection pubCnn.CursorLocation = adUseClient pubCnn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & db1.mdb & ;Persist Security Info=False frmwelc
43、ome.Show登录窗体代码:窗体form_load 代码:“登录”代码:Static interr As IntegerDim strUser As StringDim strPass As StringstrUser = Trim$(Text1.Text)strPass = Trim$(Text2.Text) strSQL = SELECT * FROM 用户表 WHERE 用户姓名= & strUser & AND 密码 = & strPass & With Adodc1 .CommandType = adCmdText .RecordSource = strSQL .Refresh If .Recordset.EOF And .Recordset.BOF Then interr = interr + 1 If interr = 3 Then MsgBox 对不起,你不是本系统的合法用户., vbExclamation, 提示 End Else MsgBox 用户名或密码错误,请重新输入!, vbExclamation, 提示 Text1.SetFocus End If Else gstrUser = strUser If .Record
限制150内