- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公安综合信息快速查询系统的设计和实现 第一章 问题的提出和分解 研究背景 问题的定义 要研究解决的技术问题 第一节 研究背景 当前公安机关各应用系统数据存储相互独立,应用系统之间很难实现互访,造成数据重复采集、重复录入,信息难以共享,不能满足公安相互协调,联合作战的要求。并且由于各部门的重复建设造成很大的资源浪费;信息沟通能力不强、互动性差又造成工作效率低下。为此急需研究解决在全国范围内实现信息的共享、数据的关联查询技术,满足跨地区、跨部门的信息共享的需求。 第二节 问题的定义 第三节 要研究解决的技术问题 分布式网络的建设问题。 数据对象的抽象和组织。 软件模块的开发和部署。 各级需要的查询功能定位问题。 安全性问题。 未来的扩展性、适用性问题。 第二章、基本理论和概念 面向对象软件开发 基于组件的软件开发 关系型数据库 XML 标记语言 Servlet Java Server Pages(JSP) 分布式应用程序 第二章、基本理论和概念 J2EE J2ME JDBC 安全 第三章 公安数据和业务的分析 建设现状 存在的问题 金盾工程 综合应用系统的设计 建设现状 一 计算机网络 二 业务应用系统 三 信息标准化 四 信息化保障制度 存在的问题 一 整体应用没有规划 二 应用开发缺乏统一规范 三 信息共享程度较低 四 整体应用水平不高 五 数据资源深层次挖掘不足 六 整体安全机制缺乏 金盾工程 1998年公安部为适应我国在现代经济和社会条件下实现动态管理和打击犯罪的需要,实现“科技强警”,增强公安系统统一指挥、快速反应、协调作战、打击犯罪的能力,提高公安工作效率和侦察破案水平,提出建设“金盾工程”。 “金盾工程”是以公安信息网络为先导,以各项公安工作信息化为主要内容,建立统一指挥、快速反应、协同作战的机制,在全国范围内开展公安信息化的工程,主要包括建设公安综合业务通信网、公安综合信息系统、全国公安指挥调度系统以及全国公共网络监控中心等子工程。 综合应用系统的设计 是金盾工程的总目标,即实现公安信息的共享和综合利用。设计实施应分为三个阶段,第一阶段是通过建设跨部门、警种、地区的“公安信息综合查询系统”,建立实体整合、数据规范标准的实体综合库。第二阶段是在实体综合库的基础上拓展和丰富各种综合应用,建设实体化的强大信息中心。第三阶段则要求通过综合系统的应用实现“流程再造”,全国联网,进而实现金盾工程的最终目标。 第四章 公安综合信息快速查询系统的建立 分布式网络和数据库的建设问题。 数据对象的抽象和组织。 软件模块的开发和部署 各级需要的查询功能定位及算法问题 安全性问题 分布式网络和数据库的建设问题 数据对象的抽象和组织 软件模块的开发和部署—数据更新 软件模块的开发和部署—分布式服务 各级需要的查询功能定位及算法问题 XML查询路由表的设计 XML version=1.0 route-table route Grade3/Grade (1—国家部级 2—省级 3—地市级 4—县级) xzq-code6201/xzq-code address甘肃省兰州市/address url-mapping/url-mapping /route route Grade2/Grade xzq-code62/xzq-code address甘肃省/address url-mapping/url-mapping /route /route-table /XML 数据重建 因为数据是我们的核心,所以各中心数据库要定期进行备份,这属于常规方法,在此不在赘述。由我们的这种分层分布式数据库存储方案,我们实际上已经提供了另外一种数据同步和备份方案;分三种方式: 假如基层数据库损坏,可由地市级下载快速重建。 假如国家级数据损坏,可由各省市数据中心上传快速重建。 假如某地市或省数据库损坏,我们既可以从上一级数据中心下载快速重建,也可以从各下级上传重建。 安全性问题 使用基于RSA公共密匙加密技术的工业标准X.509认证协议:业界公认的唯一实际上无法破译的加密技术。对各服务器的认证,由统一的认证机构颁发证书。对数据操作员,实行分级权限管理;对查询用户,也实行分级权限管理,同时实行敏感数据的隐藏。 对于Servlet查询客户,我们返回的仅仅是一些基本信息,可以不设权限,这也可以作为我国的一个信息领域的基础建设,任何人和机构都可以通过Servlet查询一些最基本和最简单的信息。 JAVA的安全性 java编程语言提供了解决当前许多安全问题的保护措施。例如,java的沙箱体系结构(java sandbox architecture)和策略文件(policy fi
文档评论(0)