高速公路收费系统 vb+sql2000

上传人:痛*** 文档编号:160654162 上传时间:2022-10-11 格式:DOC 页数:23 大小:458KB
返回 下载 相关 举报
高速公路收费系统 vb+sql2000_第1页
第1页 / 共23页
高速公路收费系统 vb+sql2000_第2页
第2页 / 共23页
高速公路收费系统 vb+sql2000_第3页
第3页 / 共23页
点击查看更多>>
资源描述
目 录第一章 绪论第二章 需求分析第三章 详细设计第四章 测试参考文献 谢辞 摘 要本系统是在较全面的了解了高速公路收费的整个流程的基础上,确立了入口与出口之间是依靠磁卡来进行联系的,而入口与服务器和出口与服务器都是通过专用网络进行联系的。基于Windows平台,利用VB语言开发出来的一套沈阳至山海关高速公路收费管理系统主要包括数据接收,入口基本信息、出口基本信息、中心的查询功能,完成文件的备份和恢复。本系统是一款大量使用了数据库技术和网络初级技术,由于保密问题和技术问题,建议本系统在专用网络中运行。本文除了简单介绍本软件的功能外,还着重强调本软件在各个角度的全面的分析。在客户调研方面作了大量准确、到位的调察走访工作;可行性研究对系统的开发来讲更是重中之重。所以,最后在系统设计也就体现出本系统重实用、重效率、配置要求低、的特点。关 键 词高速公路、收费系统、专用网络AbstractThe thesis wants to introduce The system of motorway charge management from ShenYang to ShanHaiguan (a subsidiary system for High-ranking highway administrative office in LiaoNing Province).It is developed on the basis of windows, utilize VB language, include data receiving, basic information at the entrance, basic information at the exit, inquire function in the center, spare parts and recover of the complete task.This system is on the basis of knowing the whole process of the motorway charge, the purpose is that establishing the good image of the enterprise; the premise is that improving the quality ofwork, manner of the workers and strenghthening the sense of responsibility of the workers, The Its designed that low demand of compound, and work efficiently. This thesis not only introduce. the function of the software, but also stress the feasibility, and make detailed investigations, and make detailed investigations, overall analysis, and thorough study, ensure the feasibility of the software.Key WordsHigh-way、Quick、network 第一章 绪论 一、 沈阳至山海关高速公路简介沈阳至山海关高速公路是国家一级高速公路,是东北三省与祖国内地的交通枢纽及主要中转站。是102国道的组成部分,全长464公里,入口位置为沈阳于洪区张士开发区。本高速公路联结了辽宁、河北两省;本高速公路沿途经过沈阳市、鞍山市、盘锦市、锦州市、葫芦岛市、秦皇岛市等六城市。本高速公路沿途共有(沈阳站、高花站、茨榆坨站、辽中站、台安站、高升站、盘锦站、光辉站、凌海站、锦州东站、锦州站、高桥站、葫芦岛东站、葫芦岛站、兴城站、沙后所站、绶中站、前卫站、辽宁万家站、山海关站)20个站和(高花服务区、辽中服务区、盘锦服务区、凌海服务区、塔山服务区、兴城服务区、绶中服务区、辽宁万家服务区)8个服务区及(辽中管理处、盘锦管理处、锦州管理处、葫芦岛管理处、兴城管理处、绶中管理处、辽宁万家管理处)7个管理处。在有硬件支持的情况下,可以在沈阳至山海关的高速公路的各个收费口使用,如果没有硬件作为支持,可以帮助长途司机对高速公路的收费的工作流程认识有一定的提高。通过该软件的网络化编程,加速省内高速公路统一网络化的管理进程。使高速公路收费更有权威性,透明性。二、使用工具简介VB6.0包含了很多新特性,特别是有数据库和Internet领域。其中包括ADO、DHTML应用程序和Web Classes。Windows应用程序开发中最令人激动的变革之一,那就是ActiveX Data Objects(ADO)的出现,ADO成了从多个数据源获取和修改数据的最普遍的使用方法。这些数据源不只局限于传统的数据库,它还包括了文件系统、电子邮件仓库,甚至是Internet上的数据。早在1988年初,作为一种发展策略,microsoft就推出了universal data access,用于读取所有类型的信息,而不管数据存储在本机上,还是存储在远程机上。这种计划是建立在开放工业标准(例如odbc和distributed component object model)基础之上的。universal data acces由许多组件组成,其中就包括ado,它取代了dao和rdo两种技术。ado的优势就在于它既能在visual basic程序中使用,也能在由active server page构成的web站点上使用。因此,ado技术成为visual basic数据库功能的一次新的突破。 SQL(Structured Query Language)语言是1974年由Boyce和Chambering提出的。1975年1979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原型System R 并实现了这种语言。由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。SQL Server 2000是微软公司新一代的旗舰企业级数据库产品,它是在SQL Server7.0做了大量的扩展,SQL Server 2000通过对高端硬件平台以及最新网络和存储技术的支持,可以为最大的Web站点和企业级的应用提供可扩展性和高可靠性。它具有完全的Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。三、系统功能根据要求,提出要系统应具备以下功能:(一)客户端功能1入口功能:将车辆的车牌、车辆类型、起始地址和卡号等进行记录,并和当前时间作为入口时间、入口工作人员编号一起上传服务器。2出口功能:读取卡片信息,核对车辆信息,如果正确,把当前时间作为出口时间、出口工作人员编号一起上传服务器,同时核算费用和打印表单。若卡片丢失,则将车牌信息上传服务器,调出相关信息后,核算费用并加收卡片工本费。3中心功能:提供多种查寻及服务文件,同时也提供系统的版本信息。(二)服务器功能1备份功能:提供定时系统备份功能。2恢复功能:若服务器出现固障,用来恢复服务器的数据。 四、用户需求(一)要求:根据调研提出有如下基本要求:1功能:本软件开发系统在功能上实现对辽宁省高等级公路管理局计划处的收费管理的计算机的控制解决方案。2性能:应用数据库服务器实现数据共享,保证数据的存取速度,系统效率高。3输入:本系统允许以下方式进行数据采集:手工录入、扫描文件、软盘接收(1)手工录入:对车牌、车辆类型等信息采用手工录入的方法进行操作。(2)描文件:在入口平台一般采用扫描磁卡中的文件方法进行录入操作。(3)接收:在出口平台一般可采用读取磁卡中的内容。(4)输出:本软件系统的输出主要是用Microsoft Excel对应给高速公路使用者的收费凭证进行打印,以及查寻信息的打印。 收费凭证打印文件:主要打印内容包括入口地点、出口地点、入口时间、出口时间、实际收费等。查寻信息及打印文件(内部使用):对已经查寻好的结果进行打印,其字段为所得到的全部字段。 4处理流程和数据流程:处理流程遵守原系统中使用的业务流程;数据流程则尽量把原流程中人工操作部分用计算机处理。5安全保密:由于本软件项目是针对辽宁省高等级公路管理局计划处编写,因此要有相应的使用权限,其中包括三级权限:维护人员的权限,具有所有操作的权限;入口及出口操作人员的权限,赋予相应模块内的一些或全部权限;内容调查人员的权限,查询权限。6其它系统:该系统捆绑一套用于备份该系统主要内容表格的备份系统。 7完成期限:2011年6月9日验收。8其它要求:系统开发的界面美观、通俗易懂、便于用户操作、功能界面上尽量避免使用比较抽象的计算机术语;使用的术语要求规范化,符合辽宁省高等级公路管理局使用的术语;定期对数据进行备份,要求备份可以由一种方式进行(备份到服务器的硬盘)。(二)目标:依据各人调研及业内人士提出的要求,本软件开发项目最终要达到以下主要开发目标:1操作方便:除少数汉字外,使用人员只要用数字键盘和鼠标 单击功能既可对该系统进行操作。而且录入量少,如有相关硬件(如:带识别功能的扫描仪系统和磅称)的支持并对程序做出相应的改动甚至可以实现无人操作。2处理速度的提高:计算机网络解决一切能够进行计算和汇总的数据,提高处理数据的速度;对于局内领导以及上级领导部门对于高等级公路建设项目的数据的查询,能够快速的给出结果。3综合管理的改进:能够方便的对高等级公路收费项目的各种相关数据进行查询,满足各种查询需要,提高对高等级公路建设项目的综合管理能力。4人员利用率的提高:充分利用现有人员,减少人员使用中的冗余。(三)条件、假定和限制:本系统开发过程中,由于人为、软件、硬件、环境、法律政策、社会综合等因素的影响,给系统的开发带来以下条件、假定和限制:1运行寿命:综合考虑当今软件系统的发展以及硬件设备的更新换代,作为一个仅适用于过渡时期使用的软件,在没有特殊的外界因素的干扰下,本报告所建议的系统运行寿命的最大值为3年(因为根据我国高速公路建设智能化建设的进程的速度近3年还无法实现无人作业)。2法律和政策:根据中华人民共和国著作权法和计算机软件保护条例,本系统在实施过程中将严格按照以上法规和条例执行。在保证不侵犯他人的知识产权(版权)的前提下,拥有对本软件开发系统的著作权。3软硬件、运行和开发环境:受经济和局域网络规模的限制,本建议系统硬件的选取将遵循性能价格比高的硬件进行选取;软件的选用以易于操作、开发周期短的软件作为主要的选取目标;本建议系统的开发实行将以各个模块为单位在所属开发部内部开发、测试和组装,并最后在辽宁省高等级公路管理局计划处架设内部专用局域网络内使用。系统的开发和运行均在Windows2000以上的图形界面进行。4可利用资源:通过对辽宁省高等级公路管理局计划处的调查以及用户的要求,用户现使用若干PC机和打印机,可以作为可利用资源使用。五、技术条件方面的可行性本方案的提出,是经过对辽宁省高等级公路管理局所提出的要求进行详细分析而后提出的,本方案在提出过程中也充分考虑了它在技术方面的可行性。(一)本方案的提出,除去不可预见性和不可避免性限制条件,基本上能够满足高管局用户的要求和系统的整体目标。(二)本方案的提出过程中,始终以当前软件市场技术能力和本人在软件开发能力为基础,提出本系统的功能能够实现。本系统的开发在各阶段需要的人数和数量估计如下。计划阶段:系统分析员一人。需求阶段:系统分析员一人,系统设计人员二人。设计阶段:系统设计人员二人。编码阶段:软件开发人员三人。组装和测试阶段:软件开发人员三人,软件测试人员一人。维护阶段:软件维护人员二人。考虑到软件开发实际情况,以及公司的现状,各个阶段需要的人员可以兼做,但本系统的开发最少不能少于四人。(三)分析本系统的实际工作量与技术难易程度,在保证上一项中人员使用的前提下,本系统的开发能够在规定的期限内完成。技术上可行。六、经济方面的可行性(一)基本建设投资网络设备与环境保护设备。人民币185,400元。应用软件、操作系统和数据库管理软件。人民币99,269元。(二)其它一次性支出系统需求和设计的研究:人民币2,000元。开发计划和测量基准:人民币1,000元。数据库的建立:人民币2,000元。测试和技术管理性费用:人民币1,500元。培训费、旅差费等:人民币10,000元。不可预见性费用(如人员退休、人员的调动):人民币3,000元。(三)非一次性支出本软件系统在其生命期内,用于运行和维护的费用(按月为单位给出),如下:设备维护和损耗:人民币500元。软件维护和损耗:人民币500元。人员的工资和奖金(按平均值):人民币8,000元其它经常性的支出:人民币1,000元(四)一次性收益本方案的实施,通过对用户的预算,签署合同,能够得到的一次性收益将为预算金额的总额,人民币478,669元。(五)不可定量收益在本系统的开发过程中,对于公司内技术人员经验与技术的提高,公司规模的增大,公司对外界形象的改善等等不可定量的收益是不可预算的。估计在本系统开发失败的条件下,不可定量收益为0;在本系统开发成功的条件下,最多给公司带来的收益估计可达60,000元人民币。(六)收益/投资比根据上述对投资与收益的分析,软件生命期内投资的总额是人民币392,669元;收益的总额为人民币538,669元。因此,可以得出本方案建议系统的开发所带来的效益/投资比为137.18%。(七)投资回收周期如果按照用户对于软件开发费用的支付分别按照三次支付:合同签署、试运行、交工验收,每次支付合同金额的33%,即每次支付175,996元人民币。本系统在开发过程中的基本建设投资和一次性支出总额为人民币3004,669元,非一次性支出为平均每月人民币10,000元。因此,在本系统开发6个月后,即本软件系统投入试运行阶段,公司投资的总额将会完全收回。经济上可行。七、社会因素方面的可行性(一)法律方面的可行性本建议系统方案的内容主要是开发一套专业性的、针对性的软件系统。但其中会涉及一部分关于对其他软件的使用问题,如操作系统软件、数据库软件、开发工具软件、应用软件以及高管局用户现在使用的软件,本方案在提出过程中一直都遵守着国家的相关法律法规,不侵犯其它软件的版权,并且在本系统建立后,高管局对开发的本系统拥有著作权。对于上述法律上的严格遵守,使本方案的提出在法律上也是可行的。(二)使用方面的可行性辽宁省高等级公路管理局计划处现有工作及管理人员,都具有一定的计算机操作基础,并且本方案提出过程中,已经考虑了对用户培训和软件设计简单性的相关问题,使得本方案对于用户在操作方面也是可行的。八、设计方法在详细了解了软件的用户需求和高速公路的收费特点之后,软件系统设计是结构化生命周期方法的组成,结构化设计是以软件需求分析阶段所产生的文档为基础,自顶向下,逐步求精和模块化的过程。系统设计一般分为概要设计和详细设计两个阶段:概要设计的任务是确定软件的总体结构、子系统和模块的划分,并确定模块件的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。概要设计是高层设计,其任务是确定软件的结构,以及各组成成分(子系统或模块)之间的相互关系。我们希望得到尽可能简单和清晰的结构,各部分之间的依赖应该尽可能的少,并且尽可能的减少双向的依赖关系。一个设计良好的系统结构是系统可扩充和可变更的基础。这就是软件结构设计强调的模块间的高内聚、低耦合的原则。把大型软件按照规定的原则划分为一个个较小的,相互独立但又相关的模块,叫做模块化设计。其中,分解、信息隐藏和模块独立性,是实现模块化设计的重要指导思想。本系统采用自顶向下逐步细化的方法设计,以分解、信息隐藏和模块独立性为模块化设计的指导思想,按照功能划分为一个个较小的,相互独立但又相关的四大模块。再将每个模块细化,但不是单纯的划大为小,而是通过加强内聚(块内联系)和减少耦合(块间联系)来实现的。一方面自顶向下,一方面从粗到细,从而反映了软件设计的渐进过程。逐步细化正是这一渐进过程的具体体现,它为自顶向下设计提供了一种有效的实现方法。九、设计总体思路由于客观因素的限制,所以本系统定位于基于Windows操作平台,采用SQL Server 2000为数据库,利用VB6.0开发的系统,本系统使用于专用网络。原因如下:原因一:基于Windows操作平台是因为Windows是一种易得的操作平台,广泛用于软件开发的各个领域,为今后软件的升级和更大规模扩展作了一定的准备。原因二:基于Windows操作平台也是考虑到本系统是一个子系统,基相关系统都是基于Windows操作平台开发的,为了其它的相关软件更好建立起联系,所以采用了基于Windows操作平台开发方法。原因三:采用SQL Server 2000为数据库是因为SQL Server 2000具有性能稳定、网络编程简单并完全合服SQL语言语法规则,所以采用SQL Server 2000为数据库的便能用较简单的方法实现其它数据库较困难的编程。除此之外,SQL Server 2000和Oracle 8也是编程较常用的表准数据库软件。原因四:VB6.0在有些学者看来总是存在这样和那样的不足,但其语言简单、风格朴实、易上手等特点,仍然受到许多低端编程人员青睐,在许多编程仍然被广泛的使用着。原因五:利用VB6.0开发的系统还有一优点便是,总所周知,VB系列都是由微软公司开发的,该公司还开发许多功能强大软件,比如,Office套件等。这些软件间相互调用非常方便,也就是说可以使用一种微软公司开发软件达到几种软件的功能,这也是使用VB6.0重要原因之一。原因六:使用于专用网络是由于编程水平的问题,不能很好考虑网络的保密性等一系列网络相关问题。所以网络的安全性十分的脆弱。若直接使用在公共网络中很容易受到破坏,除此之外,公共网络也存在着网络瓶颈问题,使传输的延迟不固定,基于以上因素,建议本系统最好只工作在专用网络中。十、概要设计沈阳至山海关高速公路收费管理系统是为辽宁省高等级公路管理局办公设计的子系统,是用于各个高速公路入口和出口发卡和收费面单独编写的子程序。主要包括入口向卡中写入数据的功能,出口从卡中读出数据的功能及一系列与服务器相联系的功能。第二章 需求分析需求分析的任务,在于完全弄清用户对软件系统的确切要求,并用推荐格式需求规格说明书表达出来,找出系统的所有需求并加以描述,同时建立模型,以定义系统中的关键领域类。需求分析常用的工具:数据流程图:任何软件系统从本质上来说,都是对数据进行加工或变换的工具。这里的变换或加工是从广义上说的,可以代表数值计算、逻辑运算、文字处理、图形绘制、信息检索或任何其它的计算机操作。数据流程图描述及其数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流程图:读记录写记录服务器维护人员打印查寻结果卡片出口工作人员写记录入口工作人员打印收费凭证 总体数据流图一、总体系统功能介绍辽宁省高等级公路管理规划处业务共分几个模块:入口收费单元、出口收费单元、中心查寻单元、特种车辆处理单元(以上为客户端内容)、服务器备份单元及服务器恢复单元。(一)口收费单元主要承担对沈阳到山海关高速公路入口车辆的管理和记录,其主要功能包括读取卡片的有用信息和记录信息主要包括卡号、车牌号、车辆类型、登陆位置、入口站编号,并完成以上数据及入口时间的上传服务器工作,最后发放车辆信息记录卡。权限设定为:普通工作人员。(二)出口收费单元主要承担对沈阳到山海关高速公路出口车辆的管理和记录。其主要功能是以两种方式完成对出口车辆的收费和打印收费凭证。权限设定为:普通工作人员。1正常方式:以读取到的入口发入的卡片信息为依据,对车辆进行核对确认无误后,进行收费和打印收费凭证。同时,将出口信息上传服务器,这些信息包括丢卡信息、应收费用、出口站编号,并完成以上数据及出口时间和确认车辆是否离开信息的上传服务器工作。2丢卡方式:由于卡片的丢失,所以只能以服务器中查找丢卡车辆的信息为依据,对车辆进行核对确认无误后,其工作流程同正常方式的工作流程,只在应收费用中加收五元的卡片的工本损失。(1)中心查寻单元主要是对一些国家的权力机关提供的一种服务,包括高速公路上行驶过的和正在行驶的一切车辆的所有信息,并可将查寻的结果进行打印。还可以提供一些关于该软件和本高速公路的一系列文本信息及帮助文件。权限设定为:收费站负责人员。(2)特种车辆处理单元,对高速公路上行驶的有国家明文规定的军队、武警、赈灾及中央急调车辆进行免收高速公路养路费的特殊操作。权限设定为:普通工作人员。(3)服务器备份单元,在每天午夜(1:00:00到1:01:00)对数据进行备份(1:00:00到1:00:30),其备份内容为前一天午夜至今的服务器存储数据;并对备份服务器的冗余无用数据进行删除(1:00:31到1:01:00),其删除内容为三天以前的所有数据。(4)服务器恢复单元,是对由于不可抗立原因造成了的对服务器中的数据全部或部分近期数据丢失的一种补救措施,可以回复数据近期的(近三天)数据。二、表单结构名称对应含意用途Back_Center备份中心表服务器关键表单的备份Center 中心表用于客户端查寻及数据写入Enter入口表用于恢复中心表细节内容Exit_HW出口表用于恢复中心表细节内容Standard收费标准表用于计算应收费用Station_Distance站名距离表用于程序计算入口到出口的距离字段名数据名数据类型数据长度Card卡号varchar6Sign车牌号varchar10Sort车辆类型char1I_Time入口时间(*)varchar20Exit_Not是否在此高速公路上varchar3O_Time出口时间varchar20I_Setation入口位置varchar8O_Setation出口位置varchar8Lose是否丢卡varchar3Charge应收费用money8三、具体功能介绍及数据描述我这次毕业论文的设计题目为沈阳至山海关高速公路收费管理系统,采用MS Visual Basic 6.0编写,数据库采用SQL server 2000做为数据库,为多机运行程序。程序实现功能完全答到开题报告中预定的全部功能。性能上满足查寻(就近)快速、操作简便、记录精确并具备一定的纠错能力特点。提供以下功能:(一)数据写入:写入的数据是将需要上传服务器部分入口数据写入卡片。写入的数据格式为数据库文本格式,不提供其它格式写入的功能;写入后,再一次入口读入可更改卡中内容,或重新写入数据。(二)数据读出:读出卡中在入口已写入的数据,读出格式为文件格式中,以便在出口使用。为更好的说明系统结构,现给出系统模块图如下:沈阳至山海关高速公路收费系统客户端服务器端备份操作恢复操作入口操作出口操作中心操作普通车辆特殊车辆普通车辆特殊车辆图2-1 高速公路收费系统模块图结论综合上述对辽宁省高等级公路管理局用户实际情况的分析,以及用户的要求和所要达到的目标,考虑到本人目前正处于软件项目开发的初级阶段,从辽宁省高等级公路管理局的影响来看,该软件项目的开发所得收益前景是不可估计。所以提出的本报告中建议的方案是可行的。本系统初步计划采用SQL Server 2000为数据库,VB6.0为发工具,以Windows为系统运行平台,逐步实施。鉴于辽宁省高等级公路管理局业务和工作的实际状况,建议本方案提出的软件系统立即开始进行。第三章 详细设计一、详细设计遵循的要求及编码约定(一)要求1数据库设计数据库物理模型通常情况应该达到第一范式标准。数据库表名应该使用英文单词,多个单词用下划线间隔。数据库表的列采用英文缩写,每个单词缩写到2-6个字长,多个单词用下划线分割,总单词数一般不能超过4个。2统界面设计(1)系统的主窗口,选用Form1(入口)、Form3(中心) 、Form4(出口)窗口;并且主窗口全屏幕显示。(2)系统界面按照屏幕分辨率为800*600设计。(3)对于除主窗口以外的各个功能模块Form窗口可依据其显示与编辑的范围设定其大小,运行的缺省位置为屏幕的中心;窗口界面的除特殊声明外均采用位置设定为所属窗口中心。(4)界面字体颜色除非必要,采用默认颜色,隶书,正文字体采用宋体字3号字大小,其它字体大小根据实际情况自行调整。(5)菜单设计要简单、明确,并且菜单设计要根据功能和操作进行划分分组,菜单名称选用具有具体意义的中文词汇,热键选用相应英文第一个字母,若有重复,依次选用第二、第三个字母。(6)按钮名称要求表意清晰,名称选用具有具体意义的中文词汇,无热键可选用。(7)界面所有少数功能均可以由键盘和鼠标同时实现。(二)脚本风格和命名约定1脚本风格(1)脚本要求可读性一般,关键语句要有少量的中文注释。(2)脚本修改时要尽量只注释,不删除。(3)语句长度有少量超过屏幕的宽度。(4)变量定义中开头字母需要全部大写。(5)函数的引用,函数名称中单词的第一个字母需大写。(6)流控制语句需全部大写。(7)正文缩进。(8)SQL语句需全部大写。(9)SQL语句时要尽量合并集中使用,减少与数据库的操作次数。2名约定(1)变量命名:以相应英文单词的命名。(2)常量命名:常量名的主体是大小写混写的,每个单词的首字母大写。二、详细设计说明本系统主窗体采用普通窗体,系统的模块功能在实现时基于主窗体。为便于评审老师对整个系统有个深入理解,特给出程序的登陆界面及主体页面:图6.2-1登陆界面图6.2-2 入口(客户端)页面图6.2-3 出口(客户端)页面图6.2-4 中心(客户端)页面图6.2-5 备份(服务器端)页面(一)程序描述1本信息的使用包括:卡号、车牌号、车辆类型、入口时间(*)、是否在此高速公路上、出口时间、入口位置、出口位置、是否丢卡、应收费用、入口工作人员编号(*)及出口工作人员编号等。2本信息的来源:卡号:系统自动读取。车牌号:手工录入。车辆类型:手工选择。入口时间(*):系统自动生成。是否在此高速公路上:系统自动判断。出口时间:系统自动生成。入口位置:系统自动生成。出口位置:系统自动生成。是否丢卡:系统自动判断。应收费用:系统自动生成。入口工作人员编号(*):系统判断识别。出口工作人员编号:系统判断识别。关于信息数据的控制:在登陆窗口当密码录入错误时,系统提示。例:在入口窗口点击读取卡号时,当入口卡片正确插入时,系统会自动读出卡上标明卡号。当未正确插入或未插入时,系统会提示。例:在入口窗口当读取卡号、车牌及车辆类型填、选正确时,系统就会向数据库中写入;否则,系统会提示。例:在出口窗口当读到的内容全部正确时,系统将进一步核算应收费用;否则,系统会提示。例:在服务器端,当用户想对数据库进行恢复或关闭操作时,需要在提示框中录入正确密码,方可操作,否则,点击功能无效。例:(二)接口1Visual Basic 6.0与WORD 2000和EXCEL 2000程序之间的接口采用嵌入式ActiveX部件方式和直接调用使用的方式两种形式。2数据库SQL Server 2000(本程序中使用的数据库)采用Excel 工作表的格式作为数据打印的接口。第四章 测试完成系统编码后,需要对系统进行测试,它通常包括:单元测试、集成测试、系统测试和验收测试。测试的目的是发现程序中的错误。根据软件工程中所讲述的方法,我们设计了一些较有特点的测试用例,具体用到了白盒测试与黑盒测试方法:白盒测试时,测试者对被测程序的内部结构是清楚的。他从程序的逻辑结构入手,按照一定的原则来设计测试用例,设定测试数据。黑盒测试的情况正好相反。此时,测试者把被测试程序看成一个黑盒,完全用不着关心程序的内部结构。设计测试用例时,仅以程序的外部功能为根据。一方面检查程序能否完成一切应做的事情,另一方面要考察它能否拒绝一切不应该做的事情。无论白盒测试或黑盒测试,都只能选择一些有代表性的、典型的测试用例,进行有限的测试。除了以上的测试外由于收费系统,所以本系统还采用临界值测试法,就是使用一些边缘数据进行调试。谢 辞在我进行毕业设计和完成这篇毕业论文期间,得到了许多老师的热情帮助和悉心指导。从他们身上,我不仅学到了开发领域里先进的理论知识,弥补了自己理论知识上的不足,更重要的是学到了严谨治学的态度和忘我的工作精神;以及如何做人,如何处世,所有这些都是在其它地方无法学到的,使我受益非浅。通过对此系统的开发,我基本掌握了VB、SQLserver2000的基本原理和使用方法。在本子系统的开发过程中,由于我主要负责基本数据维护模块和系统管理部分,因此对于本系统总体开发的了解还存在一些问题,我会在以后的维护工作中逐渐对本系统做到全面的掌握,深层次地掌握每一个功能模块的具体开发思路及方法。由于本系统是高管局(辽宁省高等级公路管理局)的办公系统,由于时间比较紧迫,因此系统难免存在一些不足和有待改进的地方,以后会在系统的运行维护阶段逐渐改进,使它成为一个功能较强的、实用的政府办公自动化系统。我衷心感谢帮助和指导我的老师,感谢她对我的指导和教育。还要感谢其他对我有过帮助老师和同学们,感谢他们给了我实践的机会和帮助我完成实践,使我能够将理论转化为实际应用,同时还要感谢沈阳至四平高速公路新城子收费口的全体工作人员的大力帮助,使的调研能够顺利进行。三年的大学生活即将结束,我即将与这个朝夕相处,蓬勃发展的集体告别回首往事,心头升起无比的眷恋。在今后的人生路上,我将不断进取,为自己的生活增添新的色调。参考文献1 Mike Gunderloy著Visual Basic开发指南ADO篇 电子工业出版社 2000.72 Jeffrey P. McManus著用Visual Basic访问数据库 电子工业出版社 1999.33 Francesco Balena著Visual Basic 6编程技术大全 机械工业出版社 2000.14周敏、李安强等 编绘世界地图册 中国地图出版社1995.8 辽宁省高速公路图 辽宁省基础地理信息中心2002.95 萨师煊、王珊著数据库系统概论(第三版)高等教育出版社2000.2
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!