第一章绪论
1.1研究背景与意义
随着我国的改革开放和社会主义现代化建设的不断深入,受国际国内复杂形势的影响,国家的长治久安和社会稳定日益显得重要,因此,温州市公安机关维护社会稳定、打击犯罪的任务越来越重,执法要求越来越高⑴。可喜的是,信息技术、网络技术和通讯技术的快速发展,给公安系统的日常工作带来了新的机遇和挑战。为了便于人民群众和一线干警在网络时代的今天,提供便捷有效的报案、报警途径,能够在动态工作环境中方便准确地进行公安信息查询、查证,为温州市广大干警及时准确地处理公安业务提供新的手段和平台,更加有效地预防和打击犯罪、服务群众[2]。
2010年10月25日,国务院各部委集中对互联网信息建设管理,对公安机关提出了更高的要求,对社会治安综合治理工作进行了明确的部署,要求对互联网信息进行集中管理,并提供有效的管理平台让群众参与,积极进行综合管理。要求不为以虚假信息备案登记和未履行备案登记手续的系统提供接入服务。对于网络的监管,国家出台了相关政策作为建立网络监管体系的依据[3]。以下为国家颁布实施的多个法律法规和国务院令:《互联网信息服务管理办法》(中华人民”共和国国务院令第292号);《中国互联网络域名管理办法》(信息产业部令第30号);《互联系统管理工作细则》(信部电[2005]501号);《互联系统管理协调工作方案》(信部联电[2006]121号);《关于互联系统ICP备案信息、IP地址信息资源共享工作的意见》;《电信网码号资源管理办法》;基于这些法律法规,公安机关为了更加广泛的收集各种信息,为人民群众提供报案报警的网络平台,公安机关需要提高原有的管理要求和手段,及时了解和掌握报案的信息和内容,并釆取及时的管理行为[4]。
与此同时,全国范围内的公安机关开展集中行动,对互联网信息进行集中治理,特别是对群众的报案信息、报警信息、互联网留言等信息进行收集整理,希望有效地使用,为案件的侦破提供必要的线索。会议要求,确保严格、公正、文明、理性执法[5]。按照温州市公安局的统一部署,为充分利用信息化建设成果,进一步推进刑侦执法规范化建设,努力构建和谐警民关系,推动全市各级刑侦部门积极开展“阳光执法”活动,特制定本方案,建设温州公安网络警察警务在线系统[6]。
...............................
1.2国内外研究概况
软件技术的快速发展,给社会带来了深层次的变革,以往手工操作方式很大程度上被计算机和软件所替代,这就是由于科学技术的快速发展,给传统行业的手工方式带来了巨大的挑战[8][9]。温州市公安局网络警察在线警务系统的研发,给温州公安机关的办公和办事带来前所未有的改观,比起传统的办案手段和信息线索获取的途径,只将网络信息数据提供给网监人员发送消息和留言,或者直接报案,由网警具体负责信息的收集、汇总和分发,满足指挥中心工作的需要[iq。这样的网络虚拟与现实具体结合的工作方式,更加便捷地为办案和侦破提供了时空零距离的桥梁和纽带作用。更加符合工作的需要和发展的需要,因此,各种形式的办案报警、留言系统就应运而生[11]。
目前在中国,温州公安网络警察警务在线系统在监控报案、留言信息系统经过几十年的快速发展,已经取得了非常大的成绩,这种监控报警系统己经逐渐在不同的行业和领域有着深入的研究和运用,正在全面走向产业化。
温州市公安网络警察在线警务系统是结合当前最为重要的控制技术、计算机技术和通信技术来实现的[12]。实现了远程异地报警的地理跨越,在报警和报案实现了时空零距离,在最短时间和最快速度完成了传统意义的报案和报警。温州市公安网络警察在线警务软件系统打破了地理的界限,实现地理上的透明,特别需要通过网络系统来实现数据资源、功能资源和任务资源的共享和互通,达到了快速、有效两大特征,为广大市民提供了一个便捷高效、安全稳定的服务模式[13]。
1.3论文的主要研究内容
目前,针对报警系统需求的提出新的更高的要求,需要适合各个不同区域的城市公安机关,特别与语音报警系统的结合,很多行业都有这种应用的需要,有需求就有发展和进步,这种需求为报警系统提供新的机遇,正如我们正在建设的《城市公安审核报案、留言信息系统》,正是办案报警、留言系统和办案语言、语音系统相结合,提供有效数据审核、地图直观漫游,精准定位和实时审核的时空结合。
在《温州公安网络警察警务在线系统》中,办案报警、留言系统为公安机关收集数据提供了一个的源源不断的数据源,为整个系统提供大量的有效数据。如果没有这个公安办案报警、留言系统提供有效数据信息,所有其它办案语言、语音系统都成为“无源之水“。目前,办案报警、留言系统与报案、留言信息系统、调度自动化系统以及办公自动化系统的集成成为办案报警、留言系统的一个研究方向。
...................................
第二章相关技术介绍
软件技术的不断发展以及软件规模和复杂性的不断扩大,为软件系统的开发提供了很多新的有效的方法和技术,也提出了新的挑战,本章从web互联网站点建设的研发使用技术的角度出发,对软件开发技术的现状进行了概述,面向对象程序设计,还有提供优质服务的SOA,用来处理软件业务逻辑结构的技术等等,以及数据库选择,最后针以上分析的结果对于当前软件开发技术存在的一些知识进行了探讨。
2.1面向对象程序设计
面向对象程序设计OOP (Object Oriented Programming)是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成[14]。面向对象的程序设计,所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理,数据和向其它对象发送信息[15]。
实际上是对某种类型的对象定义变量和方法的原型,是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。类使得软件开发技术人员能够复用具有统一类型的数据结构,如队列、链表、日期等,而不需要重新声明这些类。软件编程语言中,如果将函数定义为类定义的一部分或者将它与某个对象和方法绑定,具有完成一个独立功能的函数,有一定的返回值,这种函数称为方法。
.....................................
2.2 UMLUML
(Unified Modeling Language统一建模语言),软件工程领域对软件开发技术进行有效支撑,面向对象程序设计一定釆用统一的、规范的标准语言来进行描述。统一建模语言UML用九种类型的图来描述和定义软件系统,分别是类图、协作图、顺序图、用例图、部署图、构建图、活动图、状态图和协作图[5]。这些图主要负责描述软件系统研发各个阶段的工作和任务。
用例图负责对系统需求的描述,也是使用最为广泛的一种图示。用例图有角色,边界和功能三大部分构成,每一个用例图都清楚地描述了一个规范的场景,这个场景中的事物在软件系统中,都需要进行描述和管理。
2.3 J2EE 平台
J2EE是J2EE (Java 2 Enterprise Edition)的核心架构就是典型三层体系结构J2EE规范是如下定义J2EE组件的:Java Application和Java Applet是运行在客户端的组件;Java Servlet Plugin和Java Services Pages (JSP)是运行在服务器端的Web组件;EJB (Enterprise Java Bean)组件是运行在服务器端的商业软件。是针对Web服务、业务对象、数据访问和消息传送的一组规范。J2EE它是一个标准的网络应用体系结构,J2EE为应用Java技术开发服务器端程序和服务。这种方法不但能够降低成本,还能快速跟踪设计和实施[I2]。
..................................
第三章网络瞀察瞀务在线系统需求分析............................................10
3.1 功能需求............................................10
3.1.1系统前端栏目............................................10
3.1.2查询检索功能............................................12
3.1.3后台审核管理功能............................................14
3.1.4系统维护功能............................................16
3.1.5系统设置管理功能............................................17
3.2交互界面风格样式............................................18
3.3 非功能需求............................................19
3.4 本章小结............................................20
第四章网络警察瞀务在线系统设计............................................21
4.1总体设计............................................21
4.1.1总体架构设计............................................21
4.1.2网络部署设计............................................23
4.2 模块设计............................................24
4.3数据库设计............................................25
4.4 本章小结............................................ 32
第五章网络瞀察瞀务在线系统实现............................................33
5.1系统开发工具............................................33
5.2系统web外网界面............................................34
5.2.1 报警管理............................................37
5.2.2留言管理............................................39
5.2.3电话报警............................................42
5.2.4 网络查询............................................44
5.3本章小结............................................47
第六章系统测试系统测试
在软件工程领域中是一个非常重要的环节,主要1?的在于发现一款己经初步研发成型的软件是否有错误,尽最大可能的发现错误并改正的过程就是软件测试。软件系统测试的最终结果就是发现错误和系统潜在缺陷,即在某个范围内必须尽力指出系统的错误。能够发现程序缺陷的测试,是成功的测试。综合测试和系统测试一般由专门的测试部门或测试小组执行。调试是要确定程序的错误性质、出错位置,通常由编码人员自己调试自己编写的程序[38]。软件测试应提前制定测试方案与计划,确认所应达到的技术参数与报案,在测试后对报案实现情况进行考察,以便客观地考察系统整体和局部的真实状况。
6.1功能测试概述
1.登陆场景测试用例
登陆场景测试用例编写如表6-1所示。
2.通知发布场景测试用例
通知发布场景测试用例编写如表6-2所示。
3.通知审核场景测试用例
通知审核场景测试用例编写如表6-3所示。
..................................
第七章总结和展望
7.1总结
目前在中国,温州公安网络警察警务在线系统在监控报案、留言信息系统经过几十年的快速发展,已经取得了非常大的成绩,这种监控报警系统己经逐渐在不同的行业和领域有着深入的研究和运用,正在全面走向产业化。温州市公安网络警察在线警务系统是结合当前最为重要的控制技术、计算机技术和通信技术来实现的。实现了远程异地报警的地理跨越,在报警和报案实现了时空零距离,在最短时间和最快速度完成了传统意义的报案和报警。温州市公安网络警察在线警务软件系统打破了地理的界限,实现地理上的透明,特别需要通过网络系统来实现数据资源、功能资源和任务资源的共享和互通,达到了快速、有效两大特征,为广大市民提供了一个便捷高效、安全稳定的服务模式。整个项目建设和论文撰写完成情况:
1、《温州公安网络警察警务在线系统》软件一套,主要完成了软件项目研发过程中需求获取、总体设计、系统实现和测试各个环节的工作任务。
2、进行严格用户测试,在试运行的过程中还不断提交bug修改后的新版本
3、安装部署并通过试运行正式上线
4、撰写硕士学位论文并参加硕士学位毕业答辩
软件技术的快速发展,给社会带来了深层次的变革,以往手工操作方式很大程度上被计算机和软件所替代,这就是由于科学技术的快速发展,给传统行业的手工方式带来了巨大的挑战。温州市公安局网络警察在线警务系统的研发,给温州公安机关的办公和办事带来前所未有的改观,比起传统的办案手段和信息线索获取的途径,只将网络信息数据提供给网监人员发送消息和留言,或者直接报案,由网警具体负责信息的收集、汇总和分发,满足指挥中心工作的需要。这样的网络虚拟与现实具体结合的工作方式,更加便捷地为办案和侦破提供了时空零距离的桥梁和纽带作用。更加符合工作的需要和发展的需要,因此,各种形式的办案报警、留言系统就应运而生。
....................................
参考文献(略)
网络警察警务在线系统通过SSH构架的实现与设计分析
论文价格:免费
论文用途:其他
编辑:zhouting
点击次数:192
Tag:
相关其它论文论文