警务信息综合系统设计跟实现新Word文档下载推荐.docx

上传人:b****4 文档编号:16395074 上传时间:2022-11-23 格式:DOCX 页数:46 大小:1.77MB
下载 相关 举报
警务信息综合系统设计跟实现新Word文档下载推荐.docx_第1页
第1页 / 共46页
警务信息综合系统设计跟实现新Word文档下载推荐.docx_第2页
第2页 / 共46页
警务信息综合系统设计跟实现新Word文档下载推荐.docx_第3页
第3页 / 共46页
警务信息综合系统设计跟实现新Word文档下载推荐.docx_第4页
第4页 / 共46页
警务信息综合系统设计跟实现新Word文档下载推荐.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

警务信息综合系统设计跟实现新Word文档下载推荐.docx

《警务信息综合系统设计跟实现新Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《警务信息综合系统设计跟实现新Word文档下载推荐.docx(46页珍藏版)》请在冰豆网上搜索。

警务信息综合系统设计跟实现新Word文档下载推荐.docx

2.3B/S结构技术

2.4PHP+APACHE+SQL2000的WEB开发技术

2.4.1PHP

2.4.2APACHE

2.4.3SQL2000

2.4关键中间件技术

第3章需求分析与设计

3.1概述

3.2系统建设目标和原则

3.3系统的体系结构

3.4系统建设思想

3.5功能需求分析

3.5.1刑事案件管理系统

3.5.2日常办公系统

3.5.3行政案件管理系统

3.6系统性能描述

3.6.1系统性能要求

3.6.2系统配置

3.7系统设计思路

3.8系统总体设计

3.9数据库设计

3.9.1数据库概念结构设计

3.9.2数据库逻辑结构设计

3.10代码设计

第4章警务信息系统实现

4.1系统开发环境

4.2系统实现环境

4.3系统实现

4.3.1登录界面

4.3.2子系统

4.4取得成果

4.4.1Justep业务架构平台解决了系统扩展性需求

4.4.2请求服务平台解决了跨平台数据共享的需要

4.4.3数据整合平台解决了数据孤岛

第5章刑事案件系统的设计与实现

5.1刑事案件系统概述

5.2刑事案件系统设计

5.2.1刑事案件管理系统模块设计

5.2.2刑事案件管理系统数据库概念结构设计

5.2.3刑事案件管理系统数据库逻辑结构设计

5.3刑事案件管理系统的实现

第6章日常办公系统设计与实现

6.1日常办公系统概述

6.2日常办公系统设计

6.2.1日常办公系统数据库设计

6.3日常办公系统实现

第7章总结与展望

7.1总结

7.2下一步工作

参考文献

致谢

1998年9月,公安部提出了在全国公安机关实施“金盾工程”建设的重大决策,由国家计委批准列入了国家重大基本建设项目实施管理。

2003年9月2日,全国“金盾工程”工作会议在北京召开,要求全国各级公安机关从2003年至2007年年底,用五年时间完成一、二期工程建设,全国公安工作基本实现信息化。

各地公安机关紧紧围绕“金盾工程”的目标任务,结合本地实际开展“金盾工程”建设,全国已完成的应用系统和八大资源库汇集了上千万条种类繁多、丰富鲜活的业务数据,在公安工作领域发挥了重要作用[1]。

2006年公安部南京会议部署了开发推广“三大应用平台”的金盾工程二期任务:

“公安情报信息综合应用平台”、“警用地理信息基础应用平台”和“警务信息综合应用平台”,标志着金盾工程建设跨进了信息应用的时代。

而近几年,随着公安业务系统在党中央、国务院的领导大力支持下。

取得显著成绩,随着公安信息化的快速发展,针对公安业务需求的信息系统的建设成为当前公安信息化建设工作的首要任务。

奎屯市公安局的信息化水平远远滞后于内地城市,甚至滞后于疆内的一些周边城市。

为此,根据新疆公安《警务综合信息系统建设指导意见》的要求,按照公安部“金盾工程”的指示和落实“科技强警”的实质,奎屯市公安局认真贯彻公安部精神,结合当前实际,经调查研究和充分考证,决定进行全市公安系统的“警务综合平台”系统的开发和建设。

随着金盾工程建设的进行,全国各级公安机关信息化建设普遍取得了巨大的进展,主要表现在:

一是公安信息通信网络的覆盖面越来越广,开展网络应用的条件越来越好;

二是公安业务信息应用越来越普及,各地公安的主要业务大都建立了信息化应用,公安网上的信息资源越来越多;

三是各级领导和广大基层民警的信息意识和使用技能越来越强。

各个城市按照各自的实际情况开展了多种模式的系统建设,有推翻原有系统,集中建设新综合系统的模式,也有根据工作侧重,重点突击某一方面系统建设的。

2008年9月,广西壮族自治区公安厅正式批准北海市作为全区警务综合信息平台建设的试点城市,通过信息的采集和应用,警务综合信息系统在促进各项公安工作中发挥了强大作用,情报信息的获取能力和破案能力得到有效提升,据统计,仅6月份通过信息直接抓获在逃人员10名。

2009年12月31日,潍坊市公安局警务综合平台开通,潍坊市公安局警务综合平台定位于“网上公安局”,是集政务公开、交流互动、网上办事、警务宣传等功能于一体的综合性警务工作平台。

南昌市公安局“金盾工程”一期建设也已取得很大进展,全面建成了本市公安三级、四级网络,完成公安部规划的23个一类应用系统中的19个及其他公安业务系统5个,如人口信息系统、中国公民因私出境管理系统、境外人员管理系统、机动车-驾驶员信息查询系统、公安人事管理系统、刑侦指纹管理系统等,公安信息化建设水平,信息资源的采集、管理和应用水平都有了很大的提高,对公安实际工作起到了明显的促进作用。

南京市公安局于2004年7月正式开通并推广应用警务信息系统,率先形成了数据信息全警采集、全警录人、全警共享、全警应用的格局,使南京市公安信息化建设实现了全国的带头羊作用。

奎屯市公安局信息化建设起步较晚,主要以人口信息系统建设为起点,历经近10余年的建设与发展,积累了丰富的建设经验,同时也存在诸多不足。

按照公安部“金盾工程”一期建设目标,全国8大类数据库(全国人口信息库、全国违法犯罪人员信息库、全国警员信息库、全国在逃人员信息库、全国被盗抢汽车信息库、全国机动车/驾驶员信息库、全国安全重点单位信息库和全国出入境人员/证件信息库)已全部建成;

一类应用系统15个,可基本实现人口信息、出入境管理、经济犯罪信息管理,人事管理以及信息网络安全报警处置等功能;

而实现加密代理、驾驶员信息异地交换、财务管理以及装备管理等功能的二类应用系统还未完全实现。

目前奎屯市公安局面临的主要问题是作为新疆伊犁州的重要城市,奎屯市公安局在公安业务的信息化建设上一直走在前列,此次警务信息系统的开发一方面是奎屯市公安工作面向信息化建设,向科技要警力,实现科技强警工作的一次必然的跨越,同时也是伊犁州科技强警的试点和尝试,因此奎屯市公安局在公安警务信息系统的开发过程中不仅要兼顾自身的公安工作的业务特点进行相关的系统分析和设计同时还需要考虑警务信息系统将来在全州范围内推广时系统的通用性和系统运行时的可扩展性以及系统运行平台的多样性等问题。

1.3论文内容与组织结构

内容分为五章:

第1章 绪论。

主要介绍了选题的目的、意义,国内外研究现状以及存在问题,本文的主要内容及论文结构。

第2章 系统相关技术。

主要详细分析了系统开发过程中使用的技术。

第3章 警务信息系统需求分析。

本章主要介绍了警务信息系统需求、建设目标和原则、系统总体结构、平台设计、安全性设计、以及系统功能架构。

第4章 刑事案件系统设计与实现。

详细介绍了刑事案件管理系统的设计及实现过程。

第5章 日常办公系统设计与实现。

详细介绍了日常办公系统功能模块的设计及实现过程。

第6章 总结与展望。

对本文所做工作进行了总结,并提出了下一步的工作内容。

第2章相关技术

2.1跨平台技术

跨平台技术是指应用系统可以在不加修改或少量修改的情况下就可以用在不同的操作系统环境、数据库环境和硬件环境中,应用系统的使用不受系统软件和硬件的限制的一种应用软件设计和开发技术。

1、硬件环境的多元化和操作系统的多元化。

警务信息综合系统的设计需求分析以及奎屯市公安局信息化建设的发展情况来考虑,建设的系统要求能够灵活地部署在奎屯市公安局,同时两级系统在部署时或以后的升级时可能会采用不同的操作系统平台、数据库平台、硬件平台等,另外警务信息综合系统也需要和其他系统进行数据交换、数据共享、业务交互,而其他信息系统的平台环境和硬件环境也必然不尽相同。

2、“金盾工程”系统的未来发展要求。

警务信息综合系统属于“金盾工程”系统,根据公安部有关要求,系统未来需要部署在Linux或Unix等其他操作系统上运行。

因此在开发警务信息综合系统时有不能依赖于特定的操作系统、特定的硬件环境和特定的数据库系统的要求,以便于今后的安装、部署和移植。

本系统采用基于JAVA的J2EE架构来实现跨平台的要求。

跨平台技术主要体现在以下几个方面:

1、跨操作系统平台技术

采用基于JAVA体系开发的应用系统可跨操作系统平台。

JAVA本身就是跨平台的程序设计语言,JAVA应用系统时运行在JAVA虚拟机(JVM)(引用)之上的,而不是直接运行在操作系统之上,因此JAVA应用系统即可在UNIX环境下运行。

2、跨硬件系统平台系统技术

硬件系统在计算机体系结构中属于较底层次的应用,其上由操作系统对其进行管理。

采用JAVA语言开发的应用系统程序可跨操作系统,即实现了跨硬件系统平台。

3、跨数据库平台的技术

采用基于J2EE体系架构中的EJB(引用)来实现跨数据库平台。

EJB实现了持久的对象层映射,即将数据库系统的操作映射为对EJB的操作,EJB起到了操作数据库的中间层作用。

J2EE是SUN公司定义的一个开发分布式企业级应用的规范。

它是一个解决方案,一个能够构建复杂企业应用并能满足扩展性、性能、安全性的java解决方案。

它提供了一个多层次的分布式应用模型和一系列的规范。

提出了构件和容器的概念,明确了容器和构件的职责及两者如何一起协调运作[26,28]。

J2EE包含许多组件,是一套和传统应用开发不同的技术架构,其可以规范、简化应用系统的部署和开发,进而提高安全、可移植性和再用价值。

它使用多层的分布式应用模型,它的组件是按功能划分的应用逻辑,他们分别是运行在EJB服务器上的业务层(BusinessTier)、运行在Web服务器上的Web层(WebTier)、运行在EIS服务器上的企业信息系统层(EnterpriseInformationsystemTier)和运行在客户端机器上的客户端层(ClientTier)。

J2EE架构是目前使用最方便、最多的结构模式。

J2EE对现有应用程序的继承提供强有利的支持,同时降低了开发多层应用程序的复杂性和费用。

目前在JZEE多层架构上己经开发出了很多框架,开发者可以将不同层上的框架整合到一起,大大减轻了开发人员的负担,从而能够从繁杂的底层编码中解脱出来。

B/S结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

如图2-1所示,B/S结构利用不断成熟和普及的浏览器技术来实现原来需要复杂专用软件才能实现的强大功能,节约了开发成本[2]。

图2-1B/S结构图

C/S又称Client/Server或客户/服务器模式,如图2-2所示。

服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。

客户端需要安装专用的客户端软件。

图2-2C/S结构图

采用B/S结构技术的原因:

1、简化了客户端

B/S结构不需要像C/S结构那样在客户机上安装客户端,只需要通过浏览器进行访问就可以,这样就可以简化对客户机的要求,简化安装过程,由于奎屯市公安局警务信息综合系统的用户使用数目较多,民警掌握计算机技术也存在个体差异,采用B/S结构来搭建奎屯市公安局警务信息综合系统可以方便大家的使用。

2、简化了系统的开发、升级和维护

由于奎屯市公安局警务信息综合系统的建设业务分布广,如果根据不同的业务和角色开发不同的客户端程序,会为开发带来极大的不便和增加维护的难度。

采用B/S结构使得开发者无需考虑不同的用户,不用设计不同的客户端程序,只需要在WEB服务器上实现所用功能,并将不同的功能分配给各组用户,并设定不同的权限。

用户通过HTTP请求在权限范围内调用WEB服务器上不同的处理程序,从而完成对数据的查询和修改。

3、技术的稳定性

本系统的建设考虑到技术的先进性和稳定性,在C/S时代,用户最大得问题就是选择一个稳定的平台,而进入了网络时代,基于B/S结构的软件设计就成为了首选。

4、开放性

本系统的建设需要考虑到异种机、异种网、异种应用服务的联机、联网和统一服务等,B/S结构提供的开放性需求,可以通过Intranet技术统一访问异种数据库。

2.4.1PHP

系统的开发所以采用PHP技术进行开发的主要原因是基于以下几个方面:

1、PHP是一种跨平台的服务器端的嵌入式脚本语言。

它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。

它支持目前绝大多数数据库。

还有一点,PHP是完全免费的,不用花钱,可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

2、PHP可以编译成具有与许多数据库相连接的函数。

PHP与MySQL是现在绝佳的群组合,可以自己编写外围的函数去间接存取数据库。

通过这样的途径更换使用的数据库时,可以轻松地修改编码以适应这样的变化。

PHPLIB就是最常用的可以提供一般事务需要的一系列基库。

3、PHP可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP代码,可即拿即用。

2.4.2APACHE

Apache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上,世界上很多著名的网站如Amazon、Yahoo!

、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apacheweb服务器软件拥有以下特性:

  1、支持最新的HTTP通信协议

  2、拥有简单而强有力的基于文件的配置过程

  3、支持通用网关接口

  4、支持基于IP和基于域名的虚拟主机

  5、支持多种方式的HTTP认证

  6、集成Perl处理模块

  7、集成代理服务器模块

  8、支持实时监视服务器状态和定制服务器日志

  9、支持服务器端包含指令(SSI)

  10、支持安全Socket层(SSL)

  11、提供用户会话过程的跟踪

  12、支持FastCGI

  13、通过第三方模块可以支持JavaServlets

2.4.3SQL2000

SQLServer2000是微软公司开发的数据库产品,SQLServer2000被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于SQLServer产品上。

SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

通过Web轻松访问数据。

通过基于SQLServer2000搭建的数据库平台,我们可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

通过Web浏览器来访问和控制多维数据。

使用SQLServer2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。

SQLServer2000是Microsoft.NETEnterpriseServer的数据管理与分析中枢。

SQLServer2000包括加速从概念到最后交付开发过程的工具。

  有了SQLServer2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。

此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集【27】。

SQLServer2000带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按Transact-SQL方式定义和使用函数等功能。

您可以从任意VisualStudio工具以可视化方式设计和编写数据库应用程序。

使用SQLServer2000,您可以很容易地在企业资源旁边集中管理数据库。

可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。

2.4关键中间件技术

1、InforWeb

应用平台中间件InforWeb集合了业务流程管理、单点登录、Web服务器、EJB服务器,以及中西式报表和数据分析服务,能非常友好的支持业界标准的基于J2EE的多层B/S体系架构的开发,能快速地将现有应用系统无缝集成到统一的企业门户中,保证系统的可靠、高效和安全的运行。

2、InforEAI

企业应用集成(EAI)是一套完整的解决方案,专门解决松散耦合型的应用和软件的整合。

InforEAI符合国际标准化组织OMG的EAI规范,提供基于消息驱动和构件化的企业应用集成框架,采用可视化拖放构件进行组装和配置应用适配器的方式来完成应用集成,从而有效简化了应用集成的复杂性,大幅降低了应用集成的开发难度和门槛,缩减集成的开发周期和费用,提高集成的效率。

在应用集成的过程中,用户基本不需要编程,或者只需要少量的编程。

3、InforReport

InforReport是针对B/S模式下开发复杂的中国式报表所面临的问题而研发的。

它主要面向B/S结构应用,同时兼顾C/S结构应用,是快速实现中西式复杂报表的设计、部署、生成、展现、打印和管理的开发运行平台。

  InforReport真正作到了“中西合璧”,采用和Excel风格类似的单元格网格布局来设计报表格式,通过报表模型组织数据自动填充报表数据,支持各种类型的复杂报表,“所见即所得”的图形化方式设计报表,支持证件和票据套打,适应多种平台及数据库环境,并可以跟应用无缝集成,可以快速构建复杂的报表应用。

 

奎屯市位于新疆天山北麓、准噶尔盆地西南缘,周围分别同克拉玛依市、乌苏市、沙湾县、独山子石化基地接壤,是伊犁哈萨克自治州直属市,成立于1975年。

行政区总面积1109.89平方公里,户政管辖人口30.8万,市区总人口14.8万,其中,常驻人口12.8万人,流动人口2万人,由汉、哈、维、回、蒙等30个民族构成,其中汉族人口占93%。

奎屯地处312国道和217国道交汇处,独库公路起点,也是新疆第一条高速公路--乌鲁木齐至奎屯的高速公路的终点站,加上周围铁路的快速建设,奎屯火车站是第二条亚欧大陆桥中国西部入境的第一个编组站,便利的交通条件使奎屯扇形辐射新疆北部所有边境口岸。

然而,按照公安部“金盾工程”一期建设目标,在8大类数据库、23个一类应用和34个二类应用系统建设方面奎屯市公安局仍存在相当大的差距,大部分业务部门的信息化应用工作尚未启动。

主要待解决的有以下问题:

1、信息共享度问题

目前已建系统的信息仅局限在本业务部门、本警种内部使用,形成一个个“信息孤岛”,信息采集重复率高,信息资源优势得不到充分利用。

如人口信息作为公安信息化最基础的信息之一,却不能为其他部门直接引用,导致有多少系统,相同的信息就要采集多少遍,数据的准确率难以控制。

2、信息系统的功能发挥问题

如:

综合人口信息管理系统、出入境管理系统、车辆驾驶员管理系统等,这些系统仅完成了其行政管理的基本职能和服务群众的部分职能,为实战服务的功能并未充分发挥。

再如:

旅馆业治安管理系统只发挥了部分打击犯罪的功能却未能充分发挥其管理职能,管理部门不能及时掌握旅馆客流情况。

3、网络资源利用率较低

网络资源优势得不到充分发挥,真正在全网内传输和交换的数据量非常少,且仅局限于个别部门(如:

人口信息、车管信息等),各单位配置的微机主要功能用于文字处理和WEB访问。

4、网络和数据安全保障体系不够健全

目前,奎屯市公安局在网络和数据安全体系建设方面仍不够健全,缺少必要的网络安全设备(如:

防火墙、入侵检测、网络管理等系统)和数据安全备份设备(如:

磁带库、冗灾备份等),信息系统及数据安全得不到有效保障。

5、信息化应用意识较淡薄

由于应用系统建设滞后,大多数部门在办理业务时还是沿用老一套手段,侦查破案、打击犯罪、行政管理、服务群众等工作的信息化管理程度较低,个别部门和单位虽然采取了一些措施,由于缺少必要的培训、宣教措施,信息得不到共享,重复性劳动过多,使民警产生厌烦情绪。

也有相当多数民警认为信息化建设是技术部门的事,建好了系统大家用就行了。

诸如此类对信息化的诸多偏见,致使民警信息化意识淡薄。

本系统以公安部“金盾工程”的总体建设思路为指导方针,以基层公安机关实际工作为依据,目标是建设一个操作简便,流程规范,功能全面的警务信息综合系统,通过公安专网集中数据库,实现集成科所队主要业务网上操作和联机事务处理;

实现对实有人口信息、地域信息、治安场所、物品等信息的全面管理和控制;

实现以网络为媒介的案件办理审批、执法考核系统;

实现内、外部系统的数据支持和资源共享[1]。

系统建设原则是:

1、实用性、易用性和可维护性原则

本系统建设面向奎屯市公安各业务部门的实际应用,贴近实际。

2、先进性原则

本系统采用的体系结构、设计及实现技术,都符合国际信息技术

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1