JSJ06-360@vb高速公路收费系统沈阳至山海关(论文+源代码)
收藏
资源目录
压缩包内文档预览:(预览前20页/共23页)
编号:507490
类型:共享资源
大小:1.53MB
格式:ZIP
上传时间:2015-11-11
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
12
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
JSJ06-360@vb高速公路收费系统沈阳至山海关(论文+源代码),毕业设计论文
- 内容简介:
-
沈阳市至山海关高速公路收费系统使用说明 关键词 : 实时、高效、简易。 相关链接 : 路况介绍 注意 : 该软件是一款仅适用于高速公路收费使用的软件,不可用于高速公其它相关的领域及其它种类收费。 为更好地发挥辽宁高速公路的重要作用,真正做到“设计一流、施工一流、质量一流、管理一流”,高速公路全体员工决心在党的十四届六中全会精神指引下,以饱满的热情投入到高速公路管理中去,把管理工作进一步引入法制化、科学化、规范化的管理轨道,将管理工作重点放到科技进步和提 高劳动者素质上来,立足现在,着眼未来,以收费工作为龙头,以道路养护为重点,以经营服务为窗口,实行全面拉动战略,推进全面管理工作的良性运转,力争“九五”期间实现收费自动化、养护机械化、通信现代化、管理规范化,把高速公路建设成安全畅通路、经济效益路、文明服务路、旅游观光路、以最一流的管理提供最一流的服务,为实现“九五”期间与国际管理标准接轨的总目标而努力奋斗,甘做高速公路铺路石,为辽宁的改革开放和经济腾飞提供最好的交通环境,为辽宁的第二次创业再立新功。 下面就是对该软件的基本使用方法作以简要的介绍: )身分确 定:在登陆方式中(对 1-入口登陆、 2-出口登陆、 3-中心登陆、 4-维护登陆)进行选择,然后输入相应的密码入口编号nts可进入相应的窗口。 注:其中“ 4-维护登陆”只进行身分确认,不登陆任何窗体。 )普通入口登陆:写入卡号、车牌及选择车型,确认无误后,通过按“确认”键将信息写入收费卡中,并把相关的信息上传服务器。 )普通出口登陆:可通过两种方法得到有关车辆信息 : 读收费卡中的数据来得到当前车辆的信息 当卡收费卡丢失时,可把车牌数据上传服务器并下载相关信息到当前的窗口。当得到信息后可根据当前所在位置及该车的类型 进行收费合算,并可以进行打印。 )以维护人员身分在入口及出口登陆:除具有普通登陆者的权限外亦有修改当前的位置的功能。 )中心登陆:可以对服务器进一系列的模糊查寻,还可以了解和使用与本软件相关的帮助文件及软件信息。 )特种车辆:功能类似于入口和出口的登陆集合,也上传服务器,但不收费。 欢迎您通行辽宁高速公路,祝您旅途愉快,一路平安! 辽宁省高速公路管理局 nts沈阳至山海关高速公路路况简介 沈阳至山海关高速公路是国家一级高速公路,是东北三省与祖国内地的交通枢纽及主要中转站。 本高速公路联结了辽宁、河北两省; 本高速公路沿途经过沈阳市、鞍山市、盘锦市、锦州市、葫芦岛市、秦皇岛市等六城市; 本高速公路沿途共有 (沈阳站、高花站、茨榆坨站、辽中站、台安站、高升站、盘锦站、光辉站、凌海站、锦州东站、锦州站、高桥站、葫芦岛东站、葫芦岛站、兴城站、沙后所站、绶中站、前卫站、辽宁万家站、山海关站 )20 个站和 (高花服务区、辽中服务区、盘锦服务区、凌海服务区、塔山服务区、兴城服务区、 绶中服务区、辽宁万家服务区 )8个服务区及 (辽中管理处、盘锦管理处、锦州管理处、葫芦岛管理处、兴城管理处、绶中管理处、辽宁万家管理处 )7个管理处。 辽宁省,简称辽。面积 15万多平方千米。人口 4042 万多。本省东部山地丘陵由长白山的延续部分及其支脉千山山脉组成,海拔多在500 米以下。东部山区林木葱郁,是主要林区。中部为东北大平原的南部,称辽河平原,是重要农业区。西部山地丘陵包括并排着的努鲁儿虎山、松岭、黑山等几条东北 -西南向山岭,海拔 300-500米。渤海沿岸是狭长的滨海平原,习惯上称“辽西 走廊”,是关内外交通要道。本省铁矿储量丰富,分布在鞍山、本溪、辽阳等地,抚顺、阜新、本溪、北票煤田著名。镁、锰、钼、油页岩也很重要。 nts 省名 简称 省名 简称 省名 简称 省名 简称 北京 京 天津 津 河北 冀 山西 晋 内蒙古 蒙 辽宁 辽 吉林 吉 黑龙江 黑 上海 沪 山东 鲁 江苏 苏 浙江 浙 安徽 皖 江西 赣 福建 闽 台湾 台 陕西 陕 (秦 ) 甘肃 甘 (陇 ) 宁夏 宁 青海 青 新疆 新 河南 豫 湖北 鄂 湖南 湘 广东 粤 海南 琼 广西 桂 四川 川 (蜀 ) 贵州 黔 (贵 ) 云南 滇 (云 ) 西藏 藏 澳门 香港 附表 1 nts使用说明:1,先用SQL Server 2000建立一个XX3088的服务器,并建立一个叫HighWay的工作组。2,将HighWay文件夹打开,可见“调试专用数据库”文件夹,打开后,将HighWay_Data、 HighWay_Log复制,将其粘贴到SQL Server 2000所在盘的Microsoft SQL ServerMSSQLData的目录下例:C:Program FilesMicrosoft SQL ServerMSSQLData(注:服务器须关闭)。3,将Backup文件夹拷备到XX3088服务器上,将HighWay文件夹拷备到其它与XX3088服务器“可视”的机器上(两台机器网络相通)。4,将两台机器时间调成一致。5,先运行XX3088服务器所在的机器。用户端:入口用户的密码为 123456出口用户的密码为 456123中心用户的密码为 789服务器端:恢复密码为 2关闭密码为 1nts目 录 第一章 绪论 第二章 需求分析 第三章 详细设计 第四章 测试 参考文献 谢辞 nts摘 要 本系统是在较全面的了解了高速公路收费的整个流程的基础上,确立了入口与出口之间是依靠磁卡来进行联系的,而入口与服务器和出口与 服务器都是通过专用网络进行联系的。基于 Windows 平台,利用 VB 语言开发出来的一套沈阳至山海关高速公路收费管理系统主要包括数据接收,入口基本信息、出口基本信息、中心的 查询 功能,完成文件的备份和恢复。 本系统是一款大量使用了数据库技术和网络初级技术,由于保密问题和技术问题,建议本系统在专用网络中运行。本文除了简单介绍本软件的功能外,还着重强调本软件在各个角度的全面的分析。在客户调研方面作了大量准确、到位的调察走访工作;可行性研究对系统的开发来讲更是重中之重。所以,最后在系统设计也就体现出本系统重实用、重 效率、 配置要求低、 的特点。 关 键 词 高速公路 、 收费系统 、专用网络 ntsAbstract The 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 Words High-way、 Quick、 network nts 第一章 绪论 一、 沈阳至山海关高速公路简介 沈阳至山海关高速公路是国家一级高速公路,是东北三省与祖国内地的交通枢纽及主要中转站。是 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 提出的。nts1975 年 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 对应给高速公路使用者的收费凭证进行打印,以及查寻信息的打印。 nts收费凭证打印文件:主要打印内容包括入口地点、出口地点、入口时间、出口时间、实际收费等。 查寻信息及打印文件 (内部使用 ):对已经查寻好的结果进行打印,其字段为所得到的全部字段。 4处理流程和数据流程:处理流程遵守原系统中使用的业务流程;数据流程则尽量把原流程中人工操作部分用计算机处理。 5安全保密:由于本软件项目是针对辽宁省高等级公路管理局计划处编写,因此要 有相应的使用权限,其中包括三级权限:维护人员的权限,具有所有操作的权限;入口及出口操作人员的权限,赋予相应模块内的一些或全部权限;内容调查人员的权限,查询权限。 6其它系统:该系统捆绑一套用于备份该系统主要内容表格的备份系统。 7完成期限: 2004 年 6 月 9 日验收。 8其它要求:系统开发的界面美观、通俗易懂、便于用户操作、功能界面上尽量避免使用比较抽象的计算机术语;使用的术语要求规范化,符合辽宁省高等级公路管理局使用的术语;定期对数据进行备份,要求备份可以由一种方式进行 (备份到服务器的硬盘 )。 (二) 目标: 依据各人调研及业内人士提出的要求,本软件开发项目最终要达到以下主要开发目标: 1操作方便:除少数汉字外,使用人员只要用数字键盘和鼠标 单击功能既可对该系统进行操作。而且录入量少,如有相关硬件 (如:带识别功能的扫描仪系统和磅称 )的支持并对程序做出相应的改动甚至可以实现无人操作。 2处理速度的提高:计算机网络解决一切能够进行计算和汇总的数据,提高处理数据的速度;对于局内领导以及上级领导部门对于高等级公路建设项目的数据的查询,能够快速的给出结果。 3综合管理的改进:能够方便的对高等级公路收费项目的各 种相关数据进行查询,满足各种查询需要,提高对高等级公路建设项目的综合管理能力。 4人员利用率的提高:充分利用现有人员,减少人员使用中的冗余。 (三)条件、假定和限制: 本系统开发过程中,由于人为、软件、硬件、环境、法律政策、社会综合等因素的影响,给系统的开发带来以下条件、假定和限制: 1运行寿命:综合考虑当今软件系统的发展以及硬件设备的更新换代,作为一个仅适用于过渡时期使用的软件,在没有特殊的外界因素的干扰下,本报告所建议的系统运行寿命的最大值为 3 年 (因为根据我国高速公路建设智能化建设的进程的速度近 3 年还无法实现无人作业 )。 nts2法律和政策:根据中华人民共和国著作权法和计算机软件保护条例,本系统在实施过程中将严格按照以上法规和条例执行。在保证不侵犯他人的知识产权(版权)的前提下,拥有对本软件开发系统的著作权。 3软硬件、运行和开发环境:受经济和局域网络规模的限制,本建议系统硬件的选取将遵循性能价格比高的硬件进行选取;软件的选用以易于操作、开发周期短的软件作为主要的选取目标;本建议系统的开发实行将以各个模块为单位在所属开发部内部开发、测试和组装,并最后在辽宁省高等级公路管理局计划处架设内部专用局域 网络内使用。系统的开发和运行均在 Windows2000 以上的图形界面进行。 4可利用资源:通过对辽宁省高等级公路管理局计划处的调查以及用户的要求,用户现使用若干 PC 机和打印机,可以作为可利用资源使用。 五、技术条件方面的可行性 本方案的提出,是经过对辽宁省高等级公路管理局所提出的要求进行详细分析而后提出的,本方案在提出过程中也充分考虑了它在技术方面的可行性。 (一)本方案的提出,除去不可预见性和不可避免性限制条件,基本上能够满足高管局用户的要求和系统的整体目标。 (二)本方案的提出过程中,始终以当前软件 市场技术能力和本人在软件开发能力为基础,提出本系统的功能能够实现。 本系统的开发在各阶段需要的人数和数量估计如下。 计划阶段:系统分析员一人。 需求阶段:系统分析员一人,系统设计人员二人。 设计阶段:系统设计人员二人。 编码阶段:软件开发人员三人。 组装和测试阶段:软件开发人员三人,软件测试人员一人。 维护阶段:软件维护人员二人。 考虑到软件开发实际情况,以及公司的现状,各个阶段需要的人员可以兼做,但本系统的开发最少不能少于四人。 (三)分析本系统的实际工作量与技术难易程度,在保证上一项中人员使用的前提下, 本系统的开发能够在规定的期限内完成。技术上可行。 六、经济方面的可行性 (一)基本建设投资 网络设备与环境保护设备。人民币 185, 400 元。 nts应用软件、操作系统和数据库管理软件。人民币 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 个月后,即本软件系统投入试运行阶段,公司投资的总额将会完全收回。经济上可行。 nts七、社会因素方面的可行性 (一)法律方面的可行性 本建议系统方案的内容主要是开发一套专业性的、针对性的软件系统。但其中会涉及一部分关于对其他软件的使用问题,如操作系统软件、数据库软件、开发工具软件、应用软件以及高管局用户现在使用的软件,本方案在提出过程中一直都遵守着国家的相关法律法规,不侵犯其它软件的版权,并且 在本系统建立后,高管局对开发的本系统拥有著作权。 对于上述法律上的严格遵守,使本方案的提出在法律上也是可行的。 (二)使用方面的可行性 辽宁省高等级公路管理局计划处现有工作及管理人员,都具有一定的计算机操作基础,并且本方案提出过程中,已经考虑了对用户培训和软件设计简单性的相关问题,使得本方案对于用户在操作方面也是可行的。 八、设计方法 在详细了解了软件的用户需求和高速公路的收费特点之后,软件系统设计是结构化生命周期方法的组成,结构化设计是以软件需求分析阶段所产生的文档为基础,自顶向下,逐步求精和模块化的过 程。系统设计一般分为概要设计和详细设计两个阶段:概要设计的任务是确定软件的总体结构、子系统和模块的划分,并确定模块件的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。 概要设计是高层设计,其任务是确定软件的结构,以及各组成成分 (子系统或模块 )之间的相互关系。我们希望得到尽可能简单和清晰的结构,各部分之间的依赖应该尽可能的少,并且尽可能的减少双向的依赖关系。一个设计良好的系统结构是系统可扩充和可变更的基础。这就是软件结构设计强调的模块间的高内聚、低耦 合的原则。 把大型软件按照规定的原则划分为一个个较小的,相互独立但又相关的模块,叫做模块化设计。其中,分解、信息隐藏和模块独立性,是实现模块化设计的重要指导思想。 本系统采用自顶向下逐步细化的方法设计,以分解、信息隐藏和模块独立性为模块化设计的指导思想,按照功能划分为一个个较小的,相互独立但又相关的四大模块。再将每个模块细化,但不是单纯的划大为小,而是通过加强内聚 (块内联系 )和减少耦合 (块间联系 )来实现的。一方面自顶向下,一方面从粗到细,从而反映了软件设计的渐进过程。逐步细化正是这一渐进过程的具体体现,它为自顶向下设计提供了一种有效的实现方法。 nts九、设计总体思路 由于客观因素的限制,所以本系统定位于基于 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 重要原因之一。 原因六:使用于专用网络是由于编程水平的问题,不能很好考虑网络的保密性等一系列网络相关问题。所以网络的 安全性十分的脆弱。若直接使用在公共网络中很容易受到破坏,除此之外,公共网络也存在着网络瓶颈问题,使传输的延迟不固定,基于以上因素,建议本系统最好只工作在专用网络中。 十、概要设计 沈阳至山海关高速公路收费管理系统是为辽宁省高等级公路管理局办公设计的子系统,是用于各个高速公路入口和出口发卡和收费面单独编写的子程序。主要包括入口向卡中写入数据的功能,出口从卡中读出数据的功能及一系列与服务器相联系的功能。 nts 第二章 需求分析 需求分析的任务,在于完全弄清用户对软件系统的确切要求,并用推荐格 式 需求规格说明书 表达出来,找出系统的所有需求并加以描述,同时建立模型,以定义系统中的关键领域类。 需求分析常用的工具:数据流程图: 任何软件系统从本质上来说,都是对数据进行加工或变换的工具。这里的变换或加工是从广义上说的,可以代表数值计算、逻辑运算、文字处理、图形绘制、信息检索或任何其它的计算机操作。数据流程图描述及其数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。 数据流程图: 总体数据流图 一、总体系统功能介绍 读记录 写记录 服务器 维护人员 打印查寻结果 卡片 出口 工作人员 写记录 入口 工作人员 打印收费凭证 nts辽宁省高 等级公路管理规划处业务共分几个模块:入口收费单元、出口收费单元、中心查寻单元、特种车辆处理单元 (以上为客户端内容 )、服务器备份单元及服务器恢复单元。 (一)口收费单元主要承担对沈阳到山海关高速公路入口车辆的管理和记录,其主要功能包括读取卡片的有用信息和记录信息主要包括卡号、车牌号、车辆类型、登陆位置、入口站编号,并完成以上数据及入口时间的上传服务器工作,最后发放车辆信息记录卡。权限设定为:普通工作人员。 (二)出口收费单元主要承担对沈阳到山海关高速公路出口车辆的管理和记录。其主要功能是以两种方式完成对出口车 辆的收费和打印收费凭证。权限设定为:普通工作人员。 1正常方式:以读取到的入口发入的卡片信息为依据,对车辆进行核对确认无误后,进行收费和打印收费凭证。同时,将出口信息上传服务器,这些信息包括丢卡信息、应收费用、出口站编号,并完成以上数据及出口时间和确认车辆是否离开信息的上传服务器工作。 2丢卡方式:由于卡片的丢失,所以只能以服务器中查找丢卡车辆的信息为依据,对车辆进行核对确认无误后,其工作流程同正常方式的工作流程,只在应收费用中加收五元的卡片的工本损失。 ( 1)中心查寻单元主要是对一些国家的权力机关提供 的一种服务,包括高速公路上行驶过的和正在行驶的一切车辆的所有信息,并可将查寻的结果进行打印。还可以提供一些关于该软件和本高速公路的一系列文本信息及帮助文件。权限设定为:收费站负责人员。 ( 2)特种车辆处理单元,对高速公路上行驶的有国家明文规定的军队、武警、赈灾及中央急调车辆进行免收高速公路养路费的特殊操作。权限设定为:普通工作人员。 ( 3)服务器备份单元,在每天午夜 (1: 00: 00 到 1: 01: 00)对数据进行备份 (1:00: 00 到 1: 00: 30),其备份内容为前一天午夜至今的服务器存储数据;并对备份服务器的 冗余无用数据进行删除 (1: 00: 31 到 1: 01: 00),其删除内容为三天以前的所有数据。 ( 4)服务器恢复单元,是对由于不可抗立原因造成了的对服务器中的数据全部或部分近期数据丢失的一种补救措施,可以回复数据近期的 (近三天 )数据。 二、表单结构 nts 三、具体功能介绍及数据描述 我这次毕业论文的设计题目为沈阳至山海关高速公路收费管理系统,采用 MS Visual Basic 6.0 编写,数据库采用 SQL server 2000 做为数据库,为多机运行程序。程序实现功能完全答到开题报告中预定的全部功能。性能上满足查寻 (就近 )快速、操作简便、记录精确并具备一定的纠错能力特点。 提供以下功能: 名称 对应含意 用途 Back_Center 备份中心表 服务器关键表单的备份 Center 中心表 用于客户端查寻及数据写入 Enter 入口表 用于恢复中心表细节内容 Exit_HW 出口表 用于恢复中心表细节内容 Standard 收费标准表 用于计算应收费用 Station_Distance 站名距离表 用于程序计算入口到出口的距离 字段名 数据名 数据类型 数据长度 Card 卡号 varchar 6 Sign 车牌号 varchar 10 Sort 车辆类型 char 1 I_Time 入口时间 (*) varchar 20 Exit_Not 是否在此高速公路上 varchar 3 O_Time 出口时间 varchar 20 I_Setation 入口位置 varchar 8 O_Setation 出口位置 varchar 8 Lose 是否丢卡 varchar 3 Charge 应收费用 money 8 nts(一)数据写入:写入的数据是将需要上传服务器部分入 口数据写入卡片。写入的数据格式为数据库文本格式,不提供其它格式写入的功能;写入后,再一次入口读入可更改卡中内容,或重新写入数据。 (二)数据读出:读出卡中在入口已写入的数据,读出格式为文件格式中,以便在出口使用。 为更好的说明系统结构,现给出系统模块图如下: 图 2-1 高速公路收费系统模块图 结论 综合上述对辽宁省高等级公路管理局用户实际情况的分析,以及用户的要求和所要达到的目标,考虑到本人目前正处于软件项目开发的初级阶段,从辽宁省高等级公路管理局的影响来看,该软件 项目的开发所得收益前景是不可估计。所以提出的本报告中建议的方案是可行的。 本系统初步计划采用 SQL Server 2000 为数据库, VB6.0 为发工具,以 Windows 为系统运行平台,逐步实施。 鉴于辽宁省高等级公路管理局业务和工作的实际状况,建议本方案提出的软件系统立即开始进行。 沈阳至山海关高速公路收费系统 客户端 服务器端 备份操作 恢复操作 入口操作 出口操作 中心操作 普通车辆 特殊车辆 普通车辆 特殊车辆 nts 第三章 详细设计 一、详细设计遵循的要求及编码约定 (一)要求 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)函数的引用,函数名称中单词的第一个字母需大写。 nts( 6)流控制语句需全部大写。 ( 7)正文缩进。 ( 8) SQL 语句需全部大写。 ( 9) SQL 语句时要尽量合并集中使用,减少与数据库的操作次数。 2名约定 ( 1)变量命名:以相应英文单词的命名。 ( 2)常量命名:常量名的主体是大小写混写的,每个单词的首字母大写。 二、详细设计说明 本系统主窗体采用普通窗体,系统的模块功能在实现时基于主窗体。为便于评审老师对整个系统有个深入理解,特给出程序的登陆界面及主体页面: 图 6.2-1 登陆界面 图 6.2-2 入口(客户端)页面 nts 图 6.2-3 出口(客户端)页面 图 6.2-4 中心(客户端)页面 nts 图 6.2-5 备份(服务器端)页面 (一)程序描述 1本信息的使用包括:卡号、车牌号、车辆类型、入口时间 (*)、是否在此高速公路上、出口时间、入口位置、出口位置、是否丢卡、应收费用、入口工作人员编号 (*)及出口工作人员编号等。 2本信息的来源: 卡号:系统自动读取。 车牌号:手工录入。 车辆类型:手工选择。 入口时间 (*):系统自动生成。 是否在此高速公路上:系统自动判 断。 出口时间:系统自动生成。 入口位置:系统自动生成。 出口位置:系统自动生成。 是否丢卡:系统自动判断。 应收费用:系统自动生成。 入口工作人员编号 (*):系统判断识别。 出口工作人员编号:系统判断识别。 关于信息数据的控制: 在登陆窗口当密码录入错误时,系统提示。 例: 在入口窗口点击读取卡号时,当入口卡片正确插入时,系统会自动读出卡上标明卡号。当未正确插入或未插入时,系统会提示。 例 nts: 在入口窗口当读取卡号、车
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

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