【毕业学位论文】(Word原稿)基于BS的网上车管所服务平台的研究及实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于BS的网上车管所服务平台的研究及实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于BS的网上车管所服务平台的研究及实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于BS的网上车管所服务平台的研究及实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于BS的网上车管所服务平台的研究及实现-软件工程_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 基于 B/S 的网上车管所服务平台的研究及实现 of ,也提高了车管所的工作效率。本文结合车管所现有线下业务,进行了网上车管所服务平台的需求分析、系统 设计、概要设计、详细设计、测试和部署。在需求分析部分,根据线下车管所业务的要求,结合在线系统的特点,对网上车管所业务的功能进行了重新分析和整理,保证了网上用户的良好体验;概要设计部分,根据需求分析的输出,按照软件工程的规范进行设计;详细设计部分,结合 数据库的特点,对具体的模块实现进行了规范化设计。 本文的网上车管所服务平台系统模式选择 B/S 模式,开发语言选择 C#语言 ,数据库采用 能主要包括信息浏览、网上办事大厅和系统管理。信摘 要 查询是政策和各类业务的查询,网上办事大厅是各类业务的 办理,系统管理是对用户及其权限的管理。系统实现上,进行了算法设计、数据库设计和公共类设计,然后重点对选号模块和后台管理模块进行了分析。 实现上述功能需要解决的主要问题是系统的安全性、同现有系统的数据共享和选号的唯一性。操作日志实现系统的安全管理和稳定性;通过 多层体系结构实现不同系统之间的交互和数据的共享;通过新型的算法实现网上选号唯一性和真实性。 本文的网上车管所服务平台,从系统需求分析到系统的设计以及实现过程,都遵循 了软件工程的要求,同时针对车管所的业务特点进行了针对性的算法设计和实现,满足了车管所业务的实际业务需求。 关键字: 车管所 ; 术 ; 三层架构 ; 网上选号算法 to of of of an on of In of is to of of s In is by to of In by , of of of of is of to of is by of is of by a to of V of to to of is to of 录 V 目 录 摘 要 . I . 录 . V 第一章 引言 . 1 第一节 课题背景及来源 . 1 第二节 课题研究目的及意义 . 1 上车管所与传统窗口办理相比的优势 . 2 第三节 课题的国内外研究现状 . 3 国内的研究现状 . 3 国外的研究现状 . 4 第四节 本文的研究方向及主要工作 . 4 第二章 开发平台的选择及关键技术研究 . 6 第一节 软件系统开发平台选择 . 6 发平台 . 6 台的安全技术研究和应用 . 7 第二节 系统开发技术选择 . 7 术 . 7 术 . 8 第三节 软件系统客户端模式选择 . 9 B/S 模式与 C/S 模式 . 9 第四节 数据库选择和数据安全操作 . 11 据库 . 11 008 数据库平台的特性 . 11 数据可靠操作技术研究 . 12 第五节 术介绍 . 13 优势 . 13 第三章 系统需求分析 . 15 第一节 系统建设的必要性和功能概述 . 15 第二节 系统的功能性需求 . 15 第三节 系统的性能需求分析 . 17 第四节 用户角色分析 . 18 第五节 系统的主要用例图 . 19 第四章 系统概要设计 . 22 目 录 一节 系统的总体设计目标和原则 . 22 第二节 系统的技术架构设计 . 22 第三节 系统的总体功能模块设计 . 25 第四节 系统的数据库设计 . 27 概念模型设计 . 27 数据库表结构设计 . 31 基于数据库的系统安全设计 . 33 基于 系统管理设计 . 34 第五章 系统详细设计 . 36 第一节 算法设计 . 36 第二节 公共类设计 . 39 第三节 功能模块实现 . 40 “网上选号”模块 . 40 后台管理功能模块 . 47 第六章 网上车管所系统部署与测试 . 55 第一节 系统部署 . 55 第二节 测试过程 . 55 系统测试方法 . 55 测试主要指标 . 55 系统数据测试过程 . 56 测试结果分析 . 58 第七章 总结与展望 . 59 参考文献 . 60 致 谢 . 62 第一章 引言 1 第一章 引言 第一节 课题背景及来源 随着时代的发展,计算机和互联网技术的迅速发展,信息化建设已经在 我国政府决策、监管和服务水平方面 发挥越来越重要的作用。在世界范围内,各国都在推动改革,各个国家都非常重视信息化建设,信息化建设在各个行业 的作用越来越突显, 信息化技术在 电子政务中 的应用 进一步 提升了行政效率和管理水平, 也 促使政府职能转变。目前各级政府普遍搭建的电子政务应用服务平台,在公安、税务、工商、社保、等数据量大、关系经济民生的部门,信息化手段已不可或缺。 “ 十二五 ” 规划建议提出,大力推进国家电子政务网络建设,整合提升政务部门执政能力和服务能力。 很多地方的车管所的业务如 机动车注册、变更、转移、抵押、注销登记,机动车驾驶证申请、补领、换领、审验及受理机动车和驾驶员相关的其他业务都要驾驶员本人到车管所去办理相关的业务,很多很小的业务也需要车管所 去办理,导致车管所人员及车辆特别多;例如本来就是一个简单的违章查询,驾驶员要到车管所去查询,不仅驾驶员感觉非常不方便,而且车管所相关的业务人员也感觉非常忙碌,甚至可能出现排队等待的现象。所以把车管所的一些业务通过信息化手段来解决,通过网络化来分散业务办理的压力,提高办理业务的效率。 网上 车管所 的建立 ,同时将 有利于群众及时获得交警 大 队各方面的最新信息 , 及时 查询 自身车、年度审验、记分、体检信息以及政策、法规、事故处理等相关信息 ; 有利于群众足不出户完成相关信息的登记、注册、申请等功能 1。 第二节 课题研究目 的及意义 公安交警在电子政务指导思想下大力推进信息化服务平台建设,通过建立网上车管所来提高公安交警政务服务效率,同时把一些信息及国家相关政策或法规公开,做到公开、公平、公正,提升公安交警在人民群众的形象。 第一章 引言 2 (一)对业务领域的意义 网上车管所系统的建立在国家倡导的“大车管”服务模式下建立的。该系统的建立将对我市公安交警系统信息资源工程建设起到重要的促进作 用,同时对公安交警系统车辆工作的申报、验收、驾驶违法查询、选号 等进行全面管理,有利于形成标准化、规范化的业务流程 2。 该系统的建立使得信息交互更加及时, 数据统计也更加科学准确,进一步推动地方政府信息化工程建设的脚步,使服务于地方群众的信息化建设工作迈上新的台阶。 网上车管所系统将搭载着新一代信息技术的时代快车,利用当今更加成熟的软件技术和硬件设备打造出统一、高效、安全的车管所信息处理应用平台,形成统一规范的信息化公共服务体系和科学有效的决策支持体系,这将促进交警车辆工作管理现代化、服务规范化、决策科学化。 (二)对百姓的意义 网上车管所将会在系统中开通 补 /换领机动车行驶证、补 /换领机动车号牌、补领驾驶证、驾驶证期满换证、驾驶证转入换证、驾驶证信息变更换证、 驾驶证损毁换证、申领机动车临时号牌 、 变更机动车所有人联系方式、变更驾驶人联系方式、驾驶证学员自助约考业务等、交通违法确认、换领机动车登记证书、提交驾驶人身体条件证明等 多 项业务。此外,网上车管所还设置了机动车综合查询、驾驶证综合查询、考试预约查询、网办业务进度查询等多项查询以及提醒类个性化服务,同时开通了手机 便市民使用智能手机申办、查询和咨询业务。 今后,预计超过 80%的机动车业务量(不含需要查验机动车的业务)、超过50%的驾驶证业务量、超过 60%的驾驶证学员约考业务量均可通过网上车管所办理。 上车管所与传统窗口办理相比的优势 1、 便民 网上车管所建设的初衷 就是 群众无需到车管所服务窗口等候办理业务 。车管所 实现全天候业务办理、信息查询和业务咨询, 群众 不必受 办业务 难、排队第一章 引言 3 烦等因素的影响,基本做到足不出户即可办理车管业务,大大节约了时间成本、办事成本。 2、 便捷 传统的窗口受理业务 需要市民本人到窗口亲自办理 , 这样有的 市民 因此 要请假、排队、缴费以及往返车管所 ;如果 有时忘记带资料了、因违法未处理或者是当场无法办结的业务, 将 多次往返 家或单位与 车管所 之间 , 费时费力 。但网上车管所 上线 以后,市民可 借助方 便的上网条件 事前查询到自己的车辆和驾驶证的信息,提前做好准备,申办业务后,选择邮政送达服务的,只需要准备好资料等待证件送到自己手中即可,非常方便。 3、 公开网上 车管所将陆续开通 5 类查询业务以及 10 项提醒功能,市民可登陆查询个人机动车的检验有效期、报废期、交通违法信息和驾驶证的体检信息、有效期、交通违法信息、记分情况等,了解考试约考、网办业务进度情况,以及查看电子拍摄交通违法照片,真正做到信息公开、程序透明、核查方便。此外,还设置所长信箱供市民咨询业务和反映问题,实现了与市民点对点的沟通,畅通了警民沟通途径 。 4、 简政 网上车管所作为 公安交警 “ 网办工程 ” 的一个子项目,对车管所而言,可起到科技强警的作用,优化警力配置,简化业务流程,提高办事效率。 第三节 课题的国内外研究现状 国内的研究现状 在全球化进程不断加快,经济成为社会生活主轴的条件下,科学技术已经渗透到社会的各个领域和各个方面 3,它所发挥的重要作用是不容置疑和有目共睹的,无论哪个部门,哪个行业,只有密切注视科技发展的趋势,注重自身的科技建设,才能跟上时代前进的步伐。 尤其是对各级政府,要充分履行“经济调节、社会管理、市场监管、 公共服务”的基本职能,政府就要及时发布信息,以便让公众及时了解政府的相关信息,加强政府和公众的沟通和联系,提高社会的文明程度。 第一章 引言 4 随着社会经济的发展,机动车辆数量迅猛增长,汽车、摩托车已开始进入千家万户,车管所的工作和服务面对的是社会各阶层和广大的人民群众,因此车管所越来越成为社会关注的热点,成为代表公安交警形象的一个重要窗口,因此把车管所规范化、网络化建设作为树立支队形象和科技强警的一项重点工程来抓,各个地区的车管所都在积极地想把平常办理的业务或者公开的信息放到互联网上, 实现车管所相关业务网上办理、发布、咨 询、互动交流、宣传服务、风采展示、网上 驾考预约、网上模拟考试、机动车网上查询系统、驾驶员网上查询系统、联网选号系统 等等功能 ,减少 了 中间环节 ,切实方便 人民 群众 4。 国外的研究现状 发达型国家电子政务的发展特点是起步早、基础好、普及范围广、配有完善的规章制度。这类国家包括美国、加拿大、新加坡、北欧国家等。国际上把电子政务发展历程划分为“信息发布、单向交流、双向沟通、交易服务、网络集成” 5 个阶段,而这些发达型国家已处于“交易服务”阶段,是全球电子政务建设的领先者,美国电子政务的建设全球领先,实施 了很多重大的项目,取得了举世瞩目的成就,美国对信息基础建设投入比较大,在此基础上,美国的电子政务得以顺利的进行。全国超过 70%的互联网用户通过政府的信息门户网站来获取相关信息和办理相关的业务。 第四节 本文的研究方向及主要工作 本论文对当前车管所办理业务做了充分的需求调研之后,针对不同车管所有不同的业务需求,确定了网上车管所系统功能模块范围,保证了系统满足国内不同地市网上车管所的功能需求。 本论文主要研究了和实现了的内容: 1、利用“新闻动态”模块,及时发布与车辆管理工作和队伍建设有关的新闻资讯,方便群众 了解车管工作的动态信息。 2、利用“法规常识”模块,及时发布与车辆管理工作有关的法律法规、标志标识、交通安全常识等,方便群众查询和了解相关规定。 3、利用“告知服务”模块,及时发布与群众利益相关的车驾管法定公告和服务性告知事项,为群众提供互联网告知服务。 第一章 引言 5 4、利用“办事指南”模块,及时发布业务办理所需资料和流程,做好警务公开工作。 5、利用“网上办事大厅在线服务”模块为群众提供自编预选机动车号牌、车辆及驾驶人信息查询、信息变更备案、预约考试、补换牌证等服务项目。 6、利用“咨询建议”模块能够实现和广大群众更 好的沟通,及时了解他们的建议。 通过网上车管所 把车管所很多办理的业务拿到互联网上来做,简化了车管所办理业务复杂的程序,跟其它车管所的业务系统实现无缝结合,保证网上办理的业务和车管所大厅办理的业务数据实现共享。 第二章 开发平台的选择及关键技术研究 6 第二章 开发平台的选择及关键技术研究 第一节 软件系统开发平台选择 发平台 在网络环境下软件开发比较流行的开发平台有 司的 台和 司的 台,在开发 B/S 架构的 用程序时各有利弊,通过多方面考虑,我们选择了 司的 台作为网上车管所系统的开发、调试平台。 新一代软件的基础,以一种更为统一且个性化的方式来连接完全不同的系统、信息、设备和用户,通过 务使各种不同的技术相互协作,开发人员借助平台下的工具和技术可以快速有效的构建商业解决方案,该平台提供了一种更简单、更快捷、更廉价的方式来获得高效的程序 5。 与其它开发平台相比较, 台具有以下特点: 1、高效的集成开发环境: 为 台的开发工具,提供的良好的可视化环境,可将系统开发过 程中的代码编写、代码调试及编译等工作集成在一起,整合开发各种工作,提高了开发效率。 2、开发语言的灵活性:与其它平台相比较, 支持 C#、 C+、 多种开发语言,便于开发者选择适合自己的开发语言。 3、代码优化:程序运行时, 译器会将程序代码编译成 间语言的特殊格式代码然后再转换成机器代码,在编译成中间语言代码时,编译过程包括了一些代码优化操作,因此能实现一般性的优化性能,并能移植到任何 务器上。 4、对多种标准通信协议的良好支持: 供了对 准和 供了一种网络中传输数据的数据描述结构,简化了网络中的数据表示和数据交换,并成为网络中数据交换的通用标准。 一种以 基础的分布式对象通信协议,支持在 应用程序之间利用现有的互联网结构可以实现彼此沟通。由于采用了网络传输中的标准通过协议,实现了应用程序在不同平台上的应用。 第二章 开发平台的选择及关键技术研究 7 5、代码重用性: 序代码在编译时生成的微软中间语言代码与机器本身无关,可以在装有公共语言运行库的任何机器上运行,然后将中间语言代码编译成机器可以执行的本地代码,这种方式,可以实现用一种 开发语言编写的代码与另一种开发语言编写的代码进行交互操作,提高代码的重用性,提高开发效率。 台的安全技术研究和应用 互联网应用系统的安全 是确保经网站传送的信息在到达目的站时没有任何增加、改变、丢失或被非法读取。 提供了用户身份验证机制 ,其可以通过 件的设置来进行 6。 网上车管所系统的很多配置 面配置的,数据库配置等。 一个 档 , 根元素是 其下包含一个 点 , 点的下层则是对站点的各种设置。 以设置的标记非常丰富 , 如可以用它来保存数据库的一些相关连接数据 , 进行浏览器的设置 ,进行编译方式的设定 ,这样可以避免暴露一些重要的信息。此外 ,件 , 其设定自动覆盖其父目录的相关设定。 在 ,提供了四种身份验证机制 : 证、 证、证和 证。前两种验证都要对 行相应的配置 , 目录安全性中的验证方法集成 证 ,而 证则要在 目录安全性中的验证方法选中匿名访问 , 在 证中可以使用户端重定向将未经身份验证的请求重定向到 体。 份验证是通过 集中身份验证服务执行的 , 证为不执行身份验证。 通过选择相应的身份验证机制,配合程序的针对性设计,可以有效增强平台的安全特性。 第二节 系统开发技术选择 术 微软公司推出的一种用来设计动态 用的开发技术,通过应用 持的开发语言如 C#编写 序,在设计 序页面第二章 开发平台的选择及关键技术研究 8 时,可以利用各种服务器端控件 作 为页面所需的用户界面元素,并在页面相应的代码文件中编写逻辑代码完成要实现的功能任务,可以大大提高程序设计人员的开发效率。 与其它的网络开发技术相比较, 以下开发优点 7: 1、简易灵活性 在动态网页设计时,许多的 能都可以轻松实现扩展,方便开发人员将各种自定义功能添加到 用程序中。 2、可管理性 用程序开发过程中,包含的新增功能,可 使运行环境的管理变得非常简单,可以实现为主体创建许多增值的机会。 3、高效率的运行性能 用程序可使用内嵌编码模型或是后置编码模型进行动态网页的开发,其中后置编码模型实现了将前台代码保存到页面文件即 件中,而在服务器端执行的逻辑代码保存到页面相应的后台代码文件即 件中,将代码文件编译成 件, 面在运行时,直接运行编译好的 网上车管所里面有很多新闻资讯,对于新闻资讯不经常变化的信息,采用缓存机制,提高访问的效率,减轻数据库服务器的压力, 从而提高了 4、开发效率高 在开发 面时使用预先定义好的各种功能控件,可实现方便快速的创建 用程序,而新增的如个性化和主题及用于系统安全的成员资格等内容可以提供系统级的相应功能,而这些功能在设计时不需要开发人员编写大量的代码就可实现,新增的数据控件的应用解决了程序难以实现的数据显示等相关操作。 基于 术在开发中的优点,结合网上车管所系统 的实现要求,我们在开发过程中选择了 为系统的开发技术 。 术 为了更 好的实现网上车管所系统操作数据库, 架中的一组技术,它提供了连接式数据库访问或断开式数据库访问两种数据库访问技术,实现与数据库的各种交互操作。第二章 开发平台的选择及关键技术研究 9 以管理在内存中创建的仅应用于一个程序中的内部数据,也可以管理与应用程序分开存放的外部数据, 实现对所需要数据的统一管理,以行列形式供开发人员在代码中操作,开发人员可以使用 连接如 B 及 多种类型的数据源,并对它们进行检索、删除 等相关的操作。 对数据库进行操作时,主要是通过相应的对象来实现的,以下是操作数据库时经常使用的对象 8: 1、 象: 提供与数据源的连接。 2、 象:用于完成数据库表中数据的查询、删除、更新、插入操作。 3、 象:以一种只读、向前的方式访问 象从数据库中获取的数据。 4、 象:是物理数据库在内存中的映射,把从数据库中提取的数据填充到 象中,可实现断开式数据库访问操作。 5、 象:可把 象在数据源中的查询结果以数据表的形式填充到 象中,并实现 数据的更改同步到数据源中。 与其它数据访问组件相比较, 有互操作、可编程、性能优化及可维护可伸缩等多方面的优势。 第三节 软件系统客户端模式选择 B/S 模式与 C/S 模式 C/S 模式即客户端 /服务器模式,该模式充分利用了客户端和服务器端两者的硬件资源,将要完成的功能合理的分配到两端机器上,能降低对系统服务器端的资源使用。在 C/S 模式的工作过程中,客户机程序发出请求,服务器 程序接收并处理客户机要求并返回操作结果。 B/S 模式即浏览器 /服务器模式,是目前网络软件开发中最常用的一种网络结构模式,在客户端的计算机上安装浏览器,在服务器端存放所需数据并安装服务端程序,用户通过客户端的浏览器访问服务器,进行相关信息浏览及文件传输等操作,而这些功能的实现逻辑主要有服务器端完成。 两种软件模式相比较, B/S 模式具有以下的特点 10: 第二章 开发平台的选择及关键技术研究 10 1、系统开发、维护、功能升级方便 系统在开发时只需实现服务器端 提供的功能,不用考虑客户端设计哪些功能。根据实际操作需要,在进行功能升级时,也是只对服务器端程 序升级即可,而客户端不需要进行相应的升级, 客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。 它利用现在 术,将应用程序数据库及一些相关部件集中放在 户端统一用 务器并运行其程序,不需要其他软件支持,系统的更新维护及数据的管理都在服务器端进行,提高了效率,降低了工作难度,易于管理和维护 。 2、结构易于扩展 基本 台的无关性, B/S 模式的结构可 以根据实际需要随意扩展,可以实现有一个小型系统扩展成为一个大型的应用系统。 3、用户使用方便 B/S 模式开发的系统软件都是基于 览器的,而不同浏览的操作都是一致的,用户使用方便,不需进行过多的专门操作培训。 4、跨平台 与 C/S 模式相比较, B/S 模式有很强的跨平台性,不受客户端操作系统的限制, 任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用 B/S 系统的终端 ;而 C/S 安装客户端时,不同的操作系统有很大限制。 5、安全控制力弱 B/S 模式面对的是网络中众多的不可知用户群体,因此在安全的控 制能力上要比 C/S 弱,但可通过相应的身份验证提高安全性。 6、分布式应用 随着 络的不断发展,电子商务成为了数字化商业社会的核心未来企业发展、生存的主流方式。在新的商业运作模式下,未来软件必需在网络上应用、管理数据以及最终实现在网络上广泛开展业务的能力。以互联网技术为基础的 构很好地适应了这种变化。它通过 务器、数据库服务器的分布,前端客户机的简化,解决了分布式应用的问题。 B/S 模式很大一个优点是客户端零维护,不需要安装任何客户端程序,因此系统用户可以在任何一台装有浏览 器的计算机上就可实现对系统的操作。 第二章 开发平台的选择及关键技术研究 11 通过 B/S 模式的特点分析,该模式分布 性强、维护方便、开发成本低,可提供很好的共享性,从多个方面满足网上车管所 系统的要求。因此本系统在设计时采用了 B/S 模式。 第四节 数据库选择和数据安全操作 据库 基于客户机 /服务器的关系型数据库管理系统。 服务器结构把工作负荷分解成分别在服务器和客户机上执行的任务。客户机应用程序可以运行在一个或多个客户机上,也可以运行在服务器上,负责向用户提供数据; 服务器负责管理和分配服务器资源。 供了一个解决方案来满足公司可以使用其存储和管理许多数据类型,包括 间 /日历、文件、文档、地理等等,同时提供一个丰富的服务集合来与数据交互作用:搜索、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移动设备的信息 11。 008 数据库平台的特性 1、 增强性能: 008 为开发可升级的数据库应用软 件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符 其他数据列排行功能,等等。 2、增强的安全性: 008 中的新安全模式将用户和对象分开,提供 取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。 3、全文搜索功能的增强: 008 将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供 更大的灵活性。查询性能和可升级性将大幅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论