2016-08-21公安警情分析系统的设计和实现(修改20160821).doc_第1页
2016-08-21公安警情分析系统的设计和实现(修改20160821).doc_第2页
2016-08-21公安警情分析系统的设计和实现(修改20160821).doc_第3页
2016-08-21公安警情分析系统的设计和实现(修改20160821).doc_第4页
2016-08-21公安警情分析系统的设计和实现(修改20160821).doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

硕士研究生学位论文 题目 公安警务情报分析系统公安警务情报分析系统 的设计与实现的设计与实现 姓 名 张小开 学 号 20122320130 院 系 软件工程与开发 专 业 软件工程 研究方向 导师姓名 石俊 二 一六 年 八 月 摘 要 I 摘 要 随着互联网的发展以及大数据的高度应用 不仅给我们的生活带来了前所未有的 变革 同时带来的还有违法犯罪行为呈现出的智能化 隐蔽性 高发性等诸多特点 目前 对公安警务情报的利用和管理仍然采取以计算机为媒介 简单的利用电脑存储 传输的旧式警务工作模式 同时在公安警务实际工作中 警情的多发性与基层警力的 不足也已经成为了严重制约警务工作的一个关键 公安工作中警情可以真实的反映出 一个稳定社会环境的规律性指标 警情的有效发掘可以更好的帮助警务工作做到提前 预防 精确打击 但在现阶段这警情这一重要的资源并没有得到有效的开发和利用 公安警情分析系统的设计与开发 力求改变这种局面 为公安部门带来一个基于网络 的协同管理平台 能够实现警情相关情报的管理 分析 查询和警情预警等多功能一 体的警务管理平台 真正使警务信息与警情转化为情报产品 为基层警务工作提供技 术支撑 本论文首先介绍了目前国内外情报信息管理系统 并结合本人学习研究的软件技 术和情报信息管理的主要业务流程 采用 NET 技术和 SQL Server 数据库系统对该系 统进行了设计与实现 本文主要工作包括 1 首先对目前警务情报分析系统的现 状和研究背景进行了分析 并对论文结构进行了叙述 2 对系统相关技术进行了 详细描述 其中涉及 B S 技术 NET 模式构架 SQL 数据库技术和 UML 面向对象建 模方法 3 对系统的业务流程分析 系统功能性需求和非功能性需求进行了分析 接着对系统整体结构和系统网络拓扑结构进行了设计 然后利用类图和时序图对系统 各模块进行了详细设计 最后对系统数据库进行了设计 4 对系统涉及的所有模 块进行了实现 主要包括警情与情报信息采集功能模块 警情与情报信息检索功能模 块 警情与情报数据处理功能模块 警情研判功能模块和系统管理功能模块 综上所述 公安警情分析系统实现了基本的警务情报信息与警情的管理功能 达 到了预期的设计目标 本系统已经在投入使用 运行效果良好 保证了警务信息数据 的准确性 可靠性和安全性 关键词 关键词 情报信息管理 NET 技术 警情分析 B S 技术 UML II Design and Implication of public security police intelligence warning system Author Name Major Directed by your Supervisor ABSTRACT Economic development and social progress not only for our life brought unprecedented changes and brings and illegal and criminal acts showing intelligence science and technology concealment frequent and many other features At present the use and management of public security police intelligence still take the computer as a medium a simple use of computer transmission of the old style of police work At the same time in the actual work of the police the police intelligence and the lack of grass roots police has also become a serious constraint to the work of a key police In the work of public security police intelligence can be a real reflects a stable social environment regularity index can better help the police work to do early prevention precision strike but in at this stage of the police intelligence the important resource has not been effective development and utilization public security early warning alarm system design and development and strive to change this situation Public Security Bureau has a collaborative management platform based on the network to realize alarm information management analysis query and alarm warning function of various police management platform conversion to really make the police information and police intelligence to provide technical support for intelligence products for grassroots police work This paper first introduced the current domestic and foreign intelligence and information management system combining with the main business process of my study of advanced software technology and information management using Net technology and SQL Server database system design and implementation of the system The main work of this paper includes 1 the current information management system of the status quo and research background is analyzed and the structure was described 2 the related technology of the system are described in detail including B S technology NET framework and SQL database technology and UML object oriented modeling method 3 the system analysis business process analysis system functional requirements and non functional requirements then we design the overall structure of the system and the system network topology and then 摘 要 III each module of the system is designed by using class diagram and sequence diagram the system database is designed 4 to achieve of all the modules of the system involved including the police intelligence and other intelligence information collection module alarm and other information retrieval module alarm information number According to the processing function module the police intelligence analysis function module and system management module In summary public security police intelligence warning system realized the management function of the basic police information and police intelligence has achieved the anticipated target The system has been put into use i the running effect of good to ensure the police information data accuracy reliability and safety Key words Police intelligence analysis NET B S UML 北京大学硕士学位论文 IV 目录 第一章 引言 1 1 1 论文背景及意义 1 1 2 国内外发展现状 2 1 3 论文主要研究内容 3 1 4 论文组织结构 3 第二章 基本概念及相关技术介绍 5 2 1 B S 体系结构 5 2 2 NET 技术概述 6 2 3 UML 建模技术 7 2 4 SQL 数据库技术 7 2 5 本章小结 8 第三章 系统需求分析 9 3 1 系统功能需求分析 9 3 1 1 情报信息采集 10 3 1 2 情报信息检索 10 3 1 3 警情研判 11 3 1 4 系统管理 12 3 2 系统非功能性需求分析 13 3 2 1 系统的性能需求 13 3 2 2 系统安全设计 13 3 3 系统可行性分析 14 3 3 1 经济可行性分析 14 3 3 2 技术可行性分析 15 3 3 3 应用可行性分析 15 3 4 本章小结 16 第四章 系统设计 17 4 1 系统设计的原则 17 4 2 系统总体设计 18 4 3 系统功能模块设计 19 4 3 1 情报信息采集 19 4 3 2 情报信息检索 20 目录 V 4 3 3 警情研判 23 4 3 4 系统管理 25 4 4 系统数据库设计 26 4 4 1 数据库 E R 模型设计 26 4 4 2 数据信息表模型设计 27 4 5 本章小结 30 第五章 系统实现 31 5 1 系统开发工具和运行环境 31 5 2 系统主要功能实现 31 5 2 1 情报信息采集 31 5 2 2 情报信息检索 32 5 2 3 警情研判 35 5 2 4 系统管理 37 5 3 本章小结 38 第六章 总结与展望 40 6 1 总结 40 6 2 展望 40 参考文献 42 第一章 引言 1 第一章 引言 1 1 论文背景及意义 近年来 随着经济和社会的发展 人们法制意识的不断提高 同时由于网络等传 播媒介的普及 人们对公安机关案件的关注也得到了很大提升 案件的侦破工作成为 人民群众关注公安工作的焦点之一 同时违法犯罪行为的多发与警务工作中警力的不 足成为了公安警务实际工作中的一个重要矛盾 特别是随着社会的不断进步与发展 也带来了违法犯罪行为大幅增加 其科技性 隐蔽性 智能性 突发性随之提高 造 成了公安机关对违法犯罪案件侦破难度不断加大 基层警力严重不足 给社会的进步 和经济的发展造成了一定程度的影响 这样就使基层的公安机关面临着非常大的工作 压力 1 这样合理高效的利用警务情报信息辅助案件侦破以迫在眉睫 同时由于公安 机关对于警务情报信息系统的建设相对较晚 以不能适应日新月异的社会变革和现实 公安信息化工作的需要 在现代警务工作中打击与预防是相辅相成的两个重要方面 而在现阶段的警务工作中 预防犯罪工作基本停留在街面屯警等相对落后的工作方式 合理高效的利用警务情报信息辅助和决策预防打击基本还处于起步阶段 目前 公安机关的各个管理部门在日常运行上基本上处于独立运行 各自为政的 状态 同时各部门所掌握的不同警种的情报信息数据量巨大 信息共享的难度比较大 所以在各部门 各相关单位的协同工作中效率比较低 在这种形势下 亟需一套面向 广大公安基层单位的公安警务情报管理与预警系统 在充分利用现有公安内部信息资 源的基础上 实现案件信息与基层每日警情的共享以势在必行 这对提高基层警务工 作的效率 提高基层警力的有效使用率 提高基层警务情报的利用率 都有非常重大 的意义 从公安系统各部门来看 近来年 公安信息化建设发展比较迅速 大部分公安各 业务系统的应用还处于基于警种服务的状态 就是不同警种建设服务于自己业务工作 的公安信息化系统 特别是基于公安整体工作的综合性应用平台建设比较薄弱 难以 实现跨警种的警情与警务信息资源共享 特别是基层公安工作中 没有一个统一的工 作平台 来收集 汇总 储存 研判基层的警情等警务情报信息 使基层的警情等相 关警务信息不能转化为有价值的情报信息产品 造成公安基层情报信息工作的被动 北京大学硕士学位论文 2 1 2 国内外发展现状 从国外的理论研究和建设实践来看 英美等一些发达国家普遍建立了一种新型的 现代警务理念 这些国家的基层情报体系发展已呈现出两大趋势 一是应对犯罪情报 建立畅通 灵敏的高度共享的情报系统 根据整理汇总 分析得出的情报 判断事态 的属性 快速确定行动方案 二是建立了统一指挥 联合行动的全面协同的警务模式 一旦发生警情 精确出击 在最短的时间里实现最有效的措施 同时也做到了通过对 以往警情情报数据的研判准确预警 形成了初步定位 准确预防的警务工作体系 由 此不难发现 实施基层情报体系建设 建立以情报 信息 为主导的警务模式 已成 为世界性的课题并引导着全球警务变革的发展方向 从上世纪 90 年代末开始 电子 化政府建设已成为各国政府推动行政管理改革的战略举措 与此同时 一些发达国家 的警务机构也在信息化背景下提出了新的警务发展模式 如英国建立的国家情报模式 NIM 其核心运作流程是收集犯罪信息 分析信息 做出判断与决策 使警务活动 过程形成一个环环相扣的链条 美国的 COMPSTAT 模式是利用计算机数据分析警 情 研判案件和预测犯罪趋势 澳大利亚建立了 AFP 模式 它强调的是情报信息的 协同性 澳大利亚警方在悉尼奥运会期间实施的 AFP 情报模式对于我国现阶段警务 工作也有重大启示 7 公安信息化警务中对警务情报分析系统具有本地化的特征 我国公安系统信息化 工作在上世纪 80 年代开始起步 最开始由于计算机普及率比较低 因此计算机只是 用于信息查询与存储等领域 应用层次比较低 8 对警务工作的贡献率也比较少 上 世纪 90 年代公安部为了加强信息化建设 正是成立了国家犯罪信息中心 对网上追 逃 打击走私 网上打拐等工作进行网络支持 为了加强网络应用 在公安部的主导 下 建立了公安系统内的省 市 区三级网络 公安内部网已经基本形成 9 而近 10 年来 随着计算机技术 网络技术的发展 信息技术在各行各业中的应用 公安系统 的信息化建设也得到了快速的发展 各级公安机关纷纷建立政务网站 为群众办事提 供方便和指引 可以说整个公安系统的信息化建设处于一个高速发展的阶段 目前 国内各地公安机关都在部署或已完成部署与自身所处地域相适应的警务情 报分析系统 且都产生了不错的应用成效 但因公安业务的特殊性 犯罪的跨地域性 等特点的显著提升 各地公安情报信息 内部数据壁垒的模式已暴露出诸多问题 且 基层民警对信息化概念及操作的熟练度也有待提升 那么合理整合共享市 区 县三 级公安机关的情报信息数据 建立操作相对简单直观的警务情报分析系统为基层民警 提供一个有效便利的情报信息获取渠道已然成为大势所趋 警务情报信息的高度整合 共享能够更有效提升各类信息资源采集获取和情报分析能力 发挥情报先导作用 提 第一章 引言 3 高公安业务工作指挥布控 准确打击 严密防范 精细管理的能力 总体来说 近年来国内的公安信息化工作在如今大数据高度应用的形势下已经有 了非常大的进步 也取得了良好的应用效果 但是在警务情报信息整合共享中依然存 在很多问题 如整体水平仍未达到很高的层次 警务情报信息化发展存在地区 部门 的不均衡 在整个信息化建设中 存在硬件投入高 但是软件配套不足等问题 11 就 本文所研究的公安警务情报分析系统来说 虽然现在公安部门有多个警务情报信息系 统现在运行中 如指挥中心有指挥中心的案件管理系统 刑侦部门有刑侦部门的管理 系统 但是多个系统无法方便快捷的进行信息交流和信息共享 无法做到对信息的全 面有效管理 无法对警务情报实施有效的管理与研判 也就不能使其成为情报产品来 对警务工作提供有效的辅助决策支持 因此迫切需要一个能够对警务情报信息进行全 面 有效管理的平台 实现信息共享 信息交流 达到对违法犯罪行为精确打击 提 前预警的目的 1 3 论文主要研究内容 本文结合本地公安机关对警务情报信息的实际应用需求 通过对软件工程方法与 知识的学习与研究 设计与开发一套公安警务情报分析系统 该系统是利用 B S 等相 关技术设计和实现的 其中论文的主要内容包括以下几个方面 首先是对系统进行详细的需求调研和分析 通过对本单位的系统目标用户进行深 入的了解 理解其对于系统的期望 并将这些期望转化为文字以及系统模型 方便开 发人员的开发 其次需要根据系统的需求分析结果对系统进行详细的规划与设计 这里涉及到的 工作主要有系统的总体架构设计 技术设计 功能模块设计 数据库设计等 通过设 计 使系统有明确的开发思路 最后是对目标系统的实现 对系统的所有功能模块进行实现说明 并用具体的实 现效果图来说明目标系统的功能实现情况 同时对系统进行测试 包括功能测试和性 能测试 验证目标系统是否合格 系统的规划与设计则是所有工作中最为重要的一项工作 规划与设计能够得出的 是目标系统的所有功能模块以及系统架构 设计过程中要利用流程图的形式将设计的 过程描述出来 系统的维护工作对于系统来说也是非常重要的 系统在投入应用的过 程中可能会出现一些问题 而这些问题需要及时处理 以便能够更好地工作 通过对 系统的应用效果进行正确的判断 系统要能够满足用户的不同需求 在必要的时候可 北京大学硕士学位论文 4 以对功能以及性能进行适当的扩充 1 4 论文组织结构 论文的组织结构为 第 1 章 绪论 首先介绍了项目背景及意义 然后根据当前国内外相关项目的实际 情况 阐述了本文工作开展的内容以及本文的组织结构 第 2 章 相关技术介绍 对系统设计与开发的关键技术进行分析 分别介绍了 B S 体系结构 NET 技术 面向对象与 UML 建模技术以及 SQL 数据库管理技术 第 3 章 公安警务情报分析系统的分析与概要设计 对情报信息分析系统的可行性 和性能需求进行分析 第 4 章 公安警务情报分析系统的详细设计 首先对系统设计原则进行了介绍 然 后对系统进行体系结构和网络拓扑结构设计 然后利用时序图和类图对系统各模块进 行了详细设计 最后对系统数据库进行了详细的需求分析和设计 第 5 章 公安警务情报系统的实现与测试 分析了系统开发与运行的环境 并对系 统主要功能模块的实现过程进行分析 给出了系统各模块实现界面图 对系统的测试 过程进行分析 分析了系统测试的方法和内容 以及对系统测试用例过程和测试结果 进行分析和总结 第 6 章 全文总结与展望 对论文研究的整个过程进行总结 并就研究的下一步工 作提出要求和展望 第二章 基本概念及相关技术分析 5 第二章 基本概念及相关技术介绍 2 1 B S 体系结构 Browser Server 模式的三层结构它是一种较为严格的分层模式 第一 B S 模式把 复杂的应用系统开发任务进行划分 将其分为相对容易的小模块 第二 在不同的小 模块中只完成了系统对应层的功能 相邻层对应的功能模块来进行调用各模块之间的 交互 信息的交流经过接口完成发送接收 10 实现功能构架的设计本质上是为系统提 供一套行之有效的设计方案 并且能够为编程人员提供方便 以便将这方案顺利地换 为完成应用系统结构的详细 B S 结构 这也是由经典 C S 发展起来的计算方式 11 图 2 1 为 B S 模式架构图 Internet用 户 Internet Web服务 器 数据库 HTTP TCP IP HTTP TCP IP 图 2 1 B S 模式架构图 所谓的三层架构 就是在数据库和客户端之间加入了一个中间层 也叫做组件层 在 B S 模式构架中 用户利 Web 浏览器向服务器提交服务请求 其中数据通过 TCP IP 网络传输协议进行传输 最后 Web 服务器对服务将结果通过 HTTP 协议传输 给用户 B S 结构的优劣 12 1 软件开发成本低 目前在桌面电脑上 Windows 完全处于霸主地位 在客 户端 浏览器是 Win 的必备配置 而在服务端操作系统上 Win 并非唯一的配置 但 Windows 客户能够浏览 访问非 Windows 操作系统上配置的 B S 结构运用服务器 2 维护方式简单 如今系统软件的更新十分频繁 B S 模式把复杂的应用系统 开发任务进行划分 将其分为相对容易的小模块 在不同的小模块中只完成了系统对 应层的功能 相邻层对应的功能模块来进行调用各模块之间的交互 信息的交流经过 接口完成发送接收 B S 结构的程序维护非常简单 由于采用浏览器作为客户端 不 用专门管理员去维护 只需要将服务器端接入 Internet 就能够让用户在任何地点 时间实现对服务器的访问 以及对客户端软件的升级 于是未来计算机化发展的主流 方向必将是服务器 3 服务器端负荷重 因为大部分逻辑事务 B S 结构是在服务器上实现的 这样 将会加重服务器端的负荷 如果服务器发生故障 其后果将无法想象 于是很多数据 硕士学位论文 6 库端都拥有数据库备份功能 以防万一 需要把数据库中的重要数据及时拷贝到备份 服务器上 本系统拟采用 B S 结构进行开发 通过服务器联入互联网 2 2 NET 技术概述 微软开发平台 NET 于 2000 年正式发布 标志着近十年来一次重大的转变 NET 平台的出现不但使开发者在创编写用程序的技术和工具上产生了巨大的变化 而且使 得程序员们在编写运行在 IIS 互联网信息服务器 Web 服务器上的 Web 软件更简单 同时也使编写更加可靠 稳定 安全的用户标准桌面应用软件更加容易 13 NET 开 发平台包括以下内容 1 NET 框架 指的是用于加载和运行应用程序的软件组件 CLR Common Language Runtime 通用语言运行环境 类库得到了更新 且分级组织让开发者能够 在其设计的应用软件中 实现访问数据库和文件 显示图形用户界面以及在浏览器上 通讯的程序库等 2 NET 开发工具 包括主要指 IDE Visual Studio NET 集成开发环境 IDE 能够被用来开发和测试软件 NET 编程语言 例如 Visual Basic NET 和 Visual C 被程序员用来编写运行在 NET 框架下的应用程序 并且将用到类库 3 ASP NET 是一个特殊的类库 它取代了之前的 ASP Active Server Pages 的 Web 服务器应用程序以及用来编写 DLL 的 Web 内容 这些内容都将采用 数据格式和 Internet 协议 比如 HTML SOAP 和 XML 等来完成 在微软公司 NET 平台上 Net 框架是十分重要部分之一 它涉及 CLR Common Language Runtime 环境 面向组件的中间层基础结构 COM 且 分级组织让开发者能够在其设计的应用软件中 实现访问数据库和文件 最新的 NET 政府级服务器就是应用中心服务器 Application Center Server 其既是一个群集管 理者 又是一个群集协调者 14 因此 从上面的描述中可以得知 NET 框架的确是一个支持编写 Windows 内部 XML Web Services 并且运行下一代应用软件重要组件 2 3 UML 建模技术 UML 是目前在系统软件开放中一种主流的建模语言 该建模语言可以对任何具有 静态结构和动态行为的系统进行建模 通过 UML 对用户的需求进行用例模型的构建 可以准确地反映出用户对于系统的需求 以指导和驱动整个程序的开发 UML 语言是一种可以通过可视化图形将用户需求 模块配置等内容描述出来的建 模语言 它虽然不是一种可视化的编程语言 但用该建模语言描述出来的模型可以与 第二章 基本概念及相关技术分析 7 各种开发语言相连 这就意味着我们可把用 UML 描述的模型映射成编程语言 如 Java C 和 VisuaI Basic 等 甚至可以映射成为系统数据库中永久储存的数据表 对 于一个事物 如果我们需要用图形来对其进行描述 就用 UML 建模语言 如果需要 用代码来进行描述 就用编程语言 这种映射即允许通过 UML 模型来知道编程语言 的开发 又允许通过编程语言来反向构建 UML 模型 UML 包含如下几点特征 16 1 支持面向对象 UML 符合面向对象技术的主要思想和理念 为系统的开发 人员提供了大量模板和图形 可以对各种概念进行对象化的描述 系统工程师可以通 过 UML 建模语言对系统的逻辑实现模型进行清晰明了的表达 2 UML 对 Booch OMT 以及 OOSE 等技术当中的基本概念进行了统一 UML 同时还吸收了其他面向对象技术的优点和长处 3 UML 建模语言使用了各种各样的图像来对象进行描述 图形含义清晰明了 防止别人混淆 UML 技术无处不体现了软件工程范畴的设计思想 方法和理念 是一种定义完善 容易表达 功能齐全而且适用广泛的建模语言 Visio 2007 为 UML 建模提供了套件 工具 同时具备 ofiice 办公软件的操作特点 使用简单方便 因此在本文的设计中采 用 Visio 2007 作为 UML 的统一建模工具 17 2 4 SQL 数据库技术 结构化查询语言简称 SQL SQL 语言是一种数据库查询和程序设计语言 它与具 体的数据库无关 主要用于数据库数据查询 修改和添加等功能 但是其它各样的数 据库操作也能够通过 SQL 语句来实现 比如 利用 SQL 语句对 SQL Server 进行数据 读取 通常来说 SQL 语言被认为是给过程化查询语言 用户能够在表示层实现对数 据库的复杂操作 但是这些操作对用户是隐蔽的 SQL 不需要固定用户对数据的存放 规则 可以按照实际需要进行排列 除此之外 SQL 语言语句能够嵌套 这使结构化 查询语言拥有极大的灵活性和强大的数据操作功能 于是 绝大部分的数据库操作都 与 SQL 语言有着或多或少的联系 15 SQL Server 是一个关系数据库管理系统 最初 SQL Server 是由微软 Sybase 和 Ashton Tate 三家公司共同开发的 但是在微软 NT 退出后 三家公司便分道扬镳了 微软公司致力于将 SQL Server 移植到 Windows NT 中 而 Sybase 则将目光转向了 UNIX 操作系统 于是才有今天的 SQL Server 技术 不但支持 Windows 操作系统 而且支持 Linux 操作系统 18 Microsoft SQL Server 2008 是一个重大的产品版本 它主要是针对数据管理的内容 SQL Server 2008 推出了很多新特性 能够更好的支持 SQL 语句查询 相比于其它微 硕士学位论文 8 软 SQL Server 版本 SQL Server 2008 的功能更加强大 业务服务更加全面 SQL Server 2008 具有更高的可信任性 高效性和智能性 在 Microsoft 未来的平台发展中 SQL Server 2008 还必将充当重要角色 19 20 虽然 SQL Server 2008 功能强大 但是也 有存在很多弊端 比如数据库臃肿 当公司数据十分庞大时 SQL Server 2008 就显得 力不从心了 这也对下一步 SQL Server 2008 的发展提出了愿景 2 5 本章小结 在本章中 主要对公安警务情报分析系统设计开发过程中的关键技术进行分析 详细介绍了 B S 体系结构 NET 技术 面向对象与 UML 建模技术以及 SQL 数据库 管理技术 第三章 系统需求分析 9 第三章 系统需求分析 系统需求分析是软件系统开发过程中重要的阶段 其目的就是了解和掌握移动应 用数据统计分析系统的所有需求 主要包含系统功能需求 性能需求和安全性需求等 内容 在对项目研究背景 目的和意义进行研究的基础上 本章将主要对系统的可行 性 系统功能需求和非功能性需求进行了分析 3 1 系统功能需求分析 随着社会治安日趋复杂 为全警提供一个综合性的警务情报信息搜集 存储 检 索 比对 分析系统能够大大提高全警侦查破案的实际应用能力 那么警务情报分析 系统首先要解决数据来源的问题 除系统本身具备的外部情报信息采集功能外 须对 接公安机关内部主要业务数据系统 如 指挥中心接处警系统 刑侦案件系统 治安 旅业系统等几大类主要公安业务数据系统 并将这些数据按规则抽取到警务情报分析 系统中 这样就形成了内外部警务情报数据的合理整合 而外部警务情报数据需要基 层民警进行按照规定进行采集 内外部信息采集整合完毕后 需要通过信息检索 情 报信息分析 警情研判这几大功能来为基层案件办理提供更切实际的警务情报信息综 合服务 首先根据对公安警务情报系统的设计需求及工作原理的情况进行分析 我们可以 把这次设计实现的警务情报分析系统用户角色划分为以下五类 1 基层民警 2 情报采集员 3 情报分析员 4 情报组长 5 系统管理员 基层民警主要根据其权限及案件具体情况检索公安共享情报全文数据库 并执行 情报组长下达的各种情报指令 情报采集员主要负责采集 录入 编辑情报信息 情 报分析员主要负责对收集来的信息进行整编 分析动态情报和信息 提交情报报告和 与情报相关的信息和数据 并草拟各种文件提交给情报组长 情报组长主要对采集来 的情报进行规整和指导 指导下一步工作并下达警务情报信息指令 而系统管理员角 色主要负责对本系统进行管理 该类用户具有系统的最高权限 可以使用系统的所有 硕士学位论文 10 功能 同时也可以对其他用户的账号进行管理 比如说添加新用户 用户权限授权等 3 1 1 情报信息采集 情报信息采集功能模块主要对涉及社会公安安全的情报信息进行采集 编辑 并 将采集到的情报录入到系统数据库中 这些信息主要以文字类标准格式化数据为准 通过上级政府协调全市各行政机关 获取其工作业务中所涉及到的社会类公共数据 例如 民政系统的社保类数据 卫生系统的就诊类数据 教育系统的在校学生及其家 庭信息类数据等 另一类社会公共数据需要基层情报收集员通过其所在单位的管辖区 域定期协调辖区内重点单位 团体组织及人员等相关情况信息 并按照上级公安机关 要求将这些数据统一保存为 Excel 数据表类文件 例如 某小区实有人口信息 这些 数据必须包括人员姓名 身份证号 通讯工具 实际生活住址等现实类详细信息 情 报信息采集模块主要的用户有情报收集员和系统管理员 其中情报信息采集功能模块 用例如图 3 1 所示 情报收集员 登录系统 情报信息采集 用户管理 信息采集 情报报送 情报编辑 公安警务情报分析系统 系统管理员 图 3 1 情报信息采集功能模块用例图 情报收集员需要定期及时的按照上级工作部署收集相关情报信息 并将情报通过 系统采集模块上传至警务情报分析系统 情报收集员进入该模块后需先对数据库进行 创建 并设定数据库名称及该数据库在系统内的归属范围 如 政府行政类 社会公 共类及公安内部数据 完成创建后 选择需要上传的文件 该模块支持对 Excel 文件 字段及字段类型自动识别 同时也可以手动添加或修改字段名称及字段类型 对已创 建的数据库而言 情报收集员在今后工作中可以随时补录数据 系统管理员有权限对 已有数据库内的数据进行编辑 更改 删除等操作 3 1 2 情报信息检索 情报信息检索功能模块主要服务对象是基层办案民警 为基层办案民警提供一个 综合信息涵盖广的公安网内部情报信息检索服务 该模块是围绕公安内部业务类 政 第三章 系统需求分析 11 府行政类以及社会公共类信息资源等数据展开 设计功能为全文关键字检索 基层民 警根据所掌握到的案件线索 通过该系统的情报信息检索模块 录入需检索的关键字 进行检索 检索出的结果以能够完整匹配所录入关键字的具体分类数据进行全项展示 对情报信息检索功能模块的操作主要涉及到基层民警 情报组长以及系统管理员 其 中情报信息检索模块用例如图 3 2 所示 基层民警 数据整合 快速查询 简单信息分析 信息维护 公安警务情报分析系统 重要情报检索 情报组长 系统管理员 情报信息检索 图 3 2 情报信息检索功能模块用例图 在该模块中 系统会根据用户所录入的关键字在系统各类数据库中进行查找比对 凡比中的数据 系统会自动将结果以列表的形式进行全项显示 例如 用户输入一组 身份证号码 该号码在政府行政类全市社保信息数据中被比中 那么返回的结果会完 整显示该身份证号人员的姓名 家庭住址 社保号码 电话号码 参保单位等信息 3 1 3 警情研判 警情研判功能模块 通过分析实时接入的指挥中心接处警系统数据 为基层科所 队及上机公安机关提供指定辖区范围内治安事件态势 刑事警情趋势 案件分类数量 统计比对等功能 通过分析 对比 综合统计等方式使警情数据能够更加直观的为各 警种提供数据层面上的理论支持 同时能够更好的为上机公安机关指挥决策从警情的 角度提供数据支持 警情研判功能模块与情报数据处理用户类型相似 主要为情报分 析员和基层民警 其中警情研判功能模块用例图如图 3 4 所示 硕士学位论文 12 情报分析员 预警研判 警情统计 警情查询 公安警务情报分析系统 数据分析 异常处理 地区管理 基层民警 出警上报 图 3 4 警情研判功能模块用例图 在该功能模块中 系统能够根据警情数据自动分析展示各分县局 科所队每日警 情数量 案件类型 所占比等 也可选定某分局或某派出所来查看该单位辖区内不同 日期 不同周期的案件发生情况 案件类型特点及案发规律 还可以根据案件类型来 查看案件多发辖区等 让全市各级公安机关随时掌握其辖区内发案特点及规律 同时 各基层分县局情报分析员需要按时间段或案件类型对出警 案发等该模块所提供的数 据情况进行统计和汇总 系统会自动根据情报分析员选定的时间或案件类型进行 K 线 展示 直观的展示出发案规律 发案特点 时间段特点等 对于异常警情 未出警处 置 需要及时与处境单位联系协调处理 3 1 4 系统管理 系统管理模块主要功能是对公安局情报信息管理系统进行管理 主要使用的用户 包括系统管理员和其他基层民警用户角色 其中系统管理员具有最高的操作权限 可 以管理系统中其他的用户账号 包括用户账号的增加 删除 修改 查询以及管理各 个用户系统访问权限 而系统的其他用户都是普通基层民警 对于该功能模块的操作 仅限于实现系统登陆和自身账号密码的修改 系统管理功能模块用例图如图 3 5 所示 系统管理员 登录系统 系统管理功能 密码修改 用户管理 系统维护 权限分配 公安警务情报分析系统 基层民警 第三章 系统需求分析 13 图 3 5 系统管理功能模块用例图 从上图 3 5 分析可知 在系统管理模块 基层民警只能对登录系统和密码修改两 个功能进行操作 而系统管理员可以操作所有的系统管理功能 在基层民警管理部分 系统管理员可以对整个系统的用户账户信息进行管理 配合权限分配的功能 可以实 现不同基层民警能操作与之权限相对应的功能 另外 系统管理员还可以通过系统维 护部分对公安警务情报分析系统进行版本更新 数据维护等操作 3 2 系统非功能性需求分析 3 2 1 系统的性能需求 本次开发的公安警务情报分析系统的性能需求主要包括以下四个方面 1 稳定可靠性 稳定可靠是针对系统操作而言 例如 如果操作有误 应该有相应错误提示 以 免系统故障 除此之外 系统对硬件要求也不能过高 数据库服务器安全性好 2 准确性和实时性 在系统设计和开发过程中 准确性和实时性是系统处理的主要性能之一 准确性 指针对特定的操作 系统产生准确无误的响应 实时性指对系统的所有操作 系统能 够及时作出响应 3 可维护性和开放性 可维护性与开放性也是系统设计时应充分考虑的 假如公安部门规模逐步扩大 系统的扩充性应该得到充分考虑 我们能够利用简单的增添或减少系统模块 对系统 的硬件进行配置 或者利用软件的增添 置换成熟的系统 对其进行更新换代 除此 之外 还需要对系统的部署和维护便捷处理 4 界面友好 信访系统的用户很大一部分为非计算机专业人员 于是我们要尽可能编写操作简 便 界面友好 美观大方 易于操作的信访系统操作界面 系统界面的设计应该尽可 能做到人性化 3 2 2 系统安全设计 政府的数据安全一直是关键 警务信息的安全更是关键中的关键 因此维护系统 的数据安全也是在设计一个公安警务情报分析系统时需要着重考虑的问题 在公安警 务情报分析系统中 保存着大量公安部门的情报信息的重要的数据 这些数据都涉及 到公安部门的行动机密 如果这些数据发生泄漏 将会对公安情报部门造成不可挽回 硕士学位论文 14 的损失 为了保证系统的数据安全 我们需要利用防火墙技术对外部网络的访问操作 进行限制 保证情报信息管理系统能够安全的运行 同时还需要加强系统自身的安全 性 提高数据的自我保护能力 内外兼修才能保证本次设计的公安警务情报分析系统 能够安全稳定地运行 除此之外还需要进行其他安全处理 比如 CA 认证体系 数据加密以及日志管理 等 1 CA 是以构建在基础设施基础之上的用于产生第三方数字证书的体系结构 在公安警务情报分析系统的安全体系结构中 采用了中间件技术 J2EE XML Web Service COM 组件等多种技术 利用这些的技术能够有效屏蔽底层设备差异和负责 的逻辑结构 采用屏蔽底层结构的技术能使用户的面向对象仅仅为数据表现层 这样 也能够极大程度上降低系统的安全开发成本 通过 CA 认证体系能提高系统总体开发 效率 2 提供对关键数据与敏感数据的加密 如帐户口令 申报数据文件也可进行 加密保存 目前系统已经对部分数据如账号密码等进行 MD5 进行加密处理 本次建 设将进一步对部分程序脚本 前端 JS 与申报数据文件进行加密保存处理 3 对于 公安警务情报分析系统而言 日志管理也是安全体系的重要组成部分 日志管理主要 是对系统的运行状态和公安干警的操作情况的关键记录 如果系统发生故障 能够利 用系统日志及时对故障进行分析 帮助系统管理员维护系统 通过分析也能够发现日 志管理的重要性 于是只有系统管理人员和维护人员有权限查看修改日志管理功能 3 3 系统可行性分析 3 3 1 经济可行性分析 软件的开发和实施必须要有经济的支持 然而开发系统所消耗的实际费用和系统 运行后所能为企业产生的经济效益一直是软件开发所面临的重要问题 所以估算出新 系统的开发费用和今后系统的运行 维护费用 显得尤为重要 而系统运行后给企业 带来的实际经济效益也应该预先估算 并与之前估算出的实际开销费用相比较 来衡 量软件的总体经济可行性 本课题提出的公安警务情报分析系统可取代传统的半自动办公系统 减少警力支 出 节约成本 并且可以大大提高公安部门的管理的效率 提高公安部门情报信息的 综合利用率 使公安部门办事效率更上一个台阶 另外 本系统是在采用目前流行的 B S 架构进行设计 B S 架构的软件设计可以保证普通基层民警不需要在客户端进行 特别的配置 只需要在浏览器输入系统的相关地址即可 对于如今的个人 PC 来说 已经足够满足系统运行的需要 因此 费用是比较划算的 第三章 系统需求分析 15 3 3 2 技术可行性分析 公安警务情报分析系统采用面向服务的设计模式 SOA 该结构 Service Oriented Architecture SOA 是一组件模型 SOA 的基本原则是 业务驱动服务 服 务驱动技术 通过其设计模式 供应系统可以方便地与现有的各业务系统进行合并 使该系统在架构上更灵活和拓展 首先 SOA 将应用程序的各种功能单元通过服务之间定义好的接口和契约联系起来 其次 接口用中立的方式进行定义 它独立于硬件平台 操作系统和编程语言 然后 构建在这样的系统中的服务可统一和通用的方式进行交互 用 Web service 是实现 SOA 的设计 Web service 是技规 SOA 是原则 从本质上说 SOA 是架构模式 而 web service 是利用一标准实现服务 Web service 是服务 SOA 的方式之一 用 web service 实现 SOA 的好处是 可实现一中立平台 来获取服务和获得好的通用性 本系统前台采用 ASP NET 作为 SOA 的主要的开发平台 数据库选择 Microsoft SQL 2008 数据库系统 该系统在安全性 准确性和运行速度方面都占有一定优势 新的 ASP NET 引入受管代码 Managed Code 这样一个全新概念 横贯整个视 窗开发平台 受管代码在 NGWS Runtime 下运行 而 NGWS Runtime 是一个时间运 行环境 它管理代码的执行 使程序设计更为简便 对于一个程序来讲 速度是非常 重要的 在 ASP 中为了尽可能精简程序代码 以至于不得不将代码移植到一个低性 能的部件中 而 ASP NET 则能妥善地解决这一问题 在 ASP NET 里 你将会拥有 一个 Data Bounds 数据约束 这意味着它会与数据源连接 并会自动装入数据 使控制工作简单易行 ASP NET 支持多种语言 支持编译类语言 支持比如 VB VC C 等 它比这些编译类语言运行速度快 更适合编写大型应用 3 3 3 应用可行性分析 警务情报信息是公安机关发挥职能作用的信息基础和前提 是公安工作可持续发 展的重要保证 建立预警性和实战性较强的警务情报分析系统是公安机关的发

温馨提示

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

最新文档

评论

0/150

提交评论