1、XX 市公安局 社会资源信息采集平台 解 决 方 案 XX 公司 2014.8 1 目 录 一、系统概述 .2 二、建设目标 .2 三、建设原则 .3 四、总体设计 .4 4.1、技术构架 .4 4.2、系统部署 .6 4.3、开发路线 .7 五、系统功能 .8 5.1、移动数据采集终端 .8 5.2、数据接收处理平台 .9 5.3、社会资源库平台 .10 六、系统特点 .11 七、系统预算 .12 2 一、系统概述 “金盾工程”是全国公安信息化建设的标志性工程,是国民经 济和社会信息化的重要组成部分,是国家信息化重点建设项目,该 工程不仅有利于带动和促进公安工作的现代化、正规化,有利于提 升
2、公安机关的战斗力、提高公安工作的整体水平,有利于实现公安 机关的统一领导,确保政令、警令畅通,而且对提高政府行政管理 和共服务水平、推动有关部门信息资源共享和实现社会信息化具有 积极影响。 目前,公安工作急需各种社会层面的信息资源,有必要逐步建 立涉及面较广的社会资源信息库,充分利用社会力量,采集公安工 作急需的社会资源信息,如房屋、水电气、二手车、典当物品、暂 住人口、旅客、电信、移动、水电气、医社保等生活信息,建成信 息资源库,及时获取和更新相关数据,最终在公安内网形成可共享 的信息资源库,为打防控等公安工作提供强大的数据支撑。 二、建设目标 为了满足对公安管理对社会面信息掌握的准确性、时
3、效性和分 析性的需求,社会资源信息采集平台应建成以人信息为基础,以社 会信息汇集点和社会业务发生点为主要信息采集点,以互联网和公 安专网为依托,使用定制的无线采集终端实现社会资源信息的采集, 通过移动无线网络及安全边界平台实现社会资源信息的上传和安全 准确进入公安内网,实现社会咨询信息全面、互联的汇集,为公安 3 工作和各级管理决策工作提供有力支持,为预防、打击犯罪和经济 建设提供良好的服务。 三、建设原则 1、先进性 首先,为满足系统功能和性能上的要求,必须采用一些先进的 技术作为保证;其次,本着高定位、高起点的指导思想,也将采用 先进软件技术,来保证系统强大的生命力。 2、可靠性 采用计算
4、机系统的目的就是为了提高工作效率,如果计算机系 统本身是不可靠的,这一切也就无从谈起。当计算机系统出现故障 导致整个系统陷入瘫痪状态,业务将无法正常进行,所以系统要求 必须 7*24 不间断地运行。因此在系统的设计过程中,对系统核心部 分采用各种技术来加强系统的可靠性和可用性,以保证系统连续、 正常地工作。 3、安全性 随着网络技术的发展,数据与信息的共享范围越来越广,而与 此同时,安全问题也就日益严峻。任何一个计算机系统开始运行之 后,其安全性将成为首要考虑的问题。系统应提供全方位、多层次 的安全防护、监控和审计功能,保证系统安全可靠地运行。系统应 提供安全手段防止任意对象对系统的非法侵入、
5、攻击、篡改,避免 操作人员的越级操作。使用缓存方式为用户提供浏览服务,具备页 4 面、信息数据的防篡改功能,并能实现被篡改后及时予以恢复。 4、可扩展性 随着用户的业务需求的不断发展,当现有系统不能满足应用需 求时,系统将面临更新换代。因此,现有系统的设计必须具有一定 的扩展能力,留有升级的余地,以满足今后业务发展的需要,降低 二次开发成本,保证用户的投资利益。系统功能模块能够按照用户 的需求随时增删、修改。预留接口,方便系统扩展,可进行高自由 度、高个性化的升级和扩充。 5、易使用性 系统应考虑使用的用户群,因各类使用者电脑办公水平不同, 对软件系统知识的了解有限,因此,在设计过程中,要考虑
6、系统的 简洁、适用,符合人性化的操作。 6、易管理性 只有管理好系统,才能更好地利用系统提供的功能和服务。系 统应该具有较强的易管理性,以保障日常的系统运行和降低运行维 护成本。 四、总体设计 4.1、技术构架 采用 SOA 设计理念,以符合 J2EE 规范的应用服务器 (WebLogic、Websphere、TongWeb、tomcat 等)为应用基础框架, B/S 三层结构,保证系统的安全性,提高系统的稳定性,且系统易 5 于维护,响应快速。 用户界面层:通过用户权限和信息权限过滤后,统一用户界面 显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据生 成用户界面。 业务逻辑层:负责按
7、照用户界面层提交的请求,并按照业务逻 辑提取、过滤和处理数据,并将处理完的数据包返回给用户界面层, 进行显示。整个系统会有很多的应用子系统,用户通过 SERVLET 调 用应用子系统的功能。 数据存储层:负责系统数据和信息的存储、检索、优化、自我 故障诊断/恢复,以及业务数据。 采用三层应用体系架构的优势在于: 1)保证系统的安全性:中间层(业务逻辑层)隔离了客户(用 6 户界面层)直接对数据库系统的访问,保护了数据库系统和数据的 安全。 2)提高系统的稳定性:三层分布式体系保证了系统更可靠的稳 定性,满足 7*24 小时全天候服务: 业务逻辑层缓冲了用户与数据库系统的实际连接,使数据库系 统
8、的实际连接数量远小于应用数量。 在访问量和业务量加大的情况下,可以用多台主机设备建立集 群方式,共同工作,进行业务逻辑处理,实现负载均衡。 3)系统易于维护:由于业务逻辑在中间服务器上,并且采用构 件化方式设计,当业务规则变化后,用户界面层不做任何改动,就 能立即适应。 4)快速响应:通过负载均衡以及业务逻辑层缓存数据能力,可 以提高对客户端的响应速度。 数据库系统采用 ORACLE 数据库,ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产 品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构 的数据库之一。比如 S
9、ilverStream 就是基于数据库的一种中间件。 ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为 一个通用的数据库系统,它具有完整的数据管理功能;作为一个关 系数据库,它是一个完备关系的产品;作为分布式数据库它实现了 分布式处理功能。 4.2、系统部署 7 4.3、开发路线 对于开发语言的选择。 SUN 公司的 JAVA 语言是一种跨平台的 程序设计语言,JAVA 具备简化的优点,并提供面向对象的而又不依 赖于机器的开放架构,具有卓越的可移植性、安全性特点,同时具 有灵敏的响应和交互能力。考虑到系统的可扩展性、安全性、易维 护性,选用 JAVA 作为本系统的设计平台是最
10、佳选择。整个系统是一 个交互性强的数据库应用系统,在这里我们建议采用多种 Java 技术 相结合的形式实现系统的动态交互,即 JSP、Java Applet、JavaBean、Servlet 相结合的方式,共同承担系统的交互、 处理功能,对于数据库访问、会话采用 JSP 技术和 JavaBean,对于 图像处理、网络传输、查错检错采用 Servlet,对于一些应用模型 8 采用 JavaBean、Ejb、JTA 技术,通过这些技术的有机结合,形成功 能强大、设计合理、使用方便、交互性强的应用系统。 移动终端采用安卓系统,Android 是一种基于 Linux 的自由及 开放源代码的操作系统,主
11、要使用于移动设备,如智能手机和平板 电脑,Android 的系统架构和其操作系统一样,采用了分层的架构, Android 分为四个层,从高层到低层分别是应用程序层、应用程序 框架层、系统运行库层和 Linux 内核层。 五、系统功能 5.1、移动数据采集终端 基于移动触摸式安卓平台电脑定制移动数据采集终端,根据采 集范围,将统一格式的采集表定制在采集系统中,提供图像、视频、 音频等的采集功能,最大化的减少文字输入等操作,利用 GPRS、WIFI 等方式实现数据上传,操作简单,容易上手 (1)数据录入 根据采集表要求录入采集信息,支持手写、软键盘等多种输入 方式,支持多种输入法。 (2)图像采集
12、 采集终端支持拍照功能,对于需要采集图片信息的数据,可以 通过终端拍照功能实现图像的采集。 (3)视频拍摄 采集终端支持视频采集功能、可以通过终端摄像头,录制视频, 9 并作为关联信息与采集数据同时上传保存。 (4)音频录制 数据采集人员可以录制一段音频文件,以替代大量的文字输入, 以减轻数据采集过程中的繁杂度。 (5)数据上传 数据采集完成后,当采集终端可以连接互联网,则数据实时传 送至数据采集服务器,如终端无法连接互联网,则暂时保存在本地, 当采集终端再次连接互联网后,将本地保存的数据上传至数据采集 服务器。 (6)采集日志 无线采集终端提供详细的数据采集记录并上传至服务器,以备 公安机关
13、查验、核准。 5.2、数据接收处理平台 (1)数据接收 接收从终端采集的各种数据信息 (2)数据验证 对终端采集的数据进行有效性验证,当无线信息采集终端上报 数据时,信息采集系统会对上报数据的 SIM 卡进行合法性验证,以 保证数据的有效性、完整性和安全性。 (3)数据转换 将接收到的图片、音频、视频等文件转换为二进制数据,并保 10 存至数据库服务器中,以便安全边界接入平台能将采集到的数据完 整的同步到公安内网。 (4)采集日志 数据接收平台提供完整的接收转换日志以便系统管理员及时发 现和解决问题。 5.3、社会资源库平台 经过移动数据采集终端和数据接收平台,最终在公安内网形成 庞大的社会资
14、源信息库,为各业务部门、各业务系统提供强大的数 据支撑。 (1)数据查询 根据分类、名称、各表关键字段等信息对数据进行检索查询。 (2)数据统计 根据数据录入人、数据录入时间、数据类型等条件进行统计。 上述所有统计信息均可提供折线图或饼状图的查看方式,并可 将数据直接导出到 Excel 表格,方便数据转存。 (3)权限管理 系统角色权限可控制,可配置。低权限角色只能进行查询、浏 览等读操作,查询相应的信息;而高权限角色可以进行全功能操作, 例如提供录入、修改、删除等功能,并可以查看到多样的统计信息; 管理员角色的权限只是赋予其他用户权限。 系统配有记录操作日志的功能,对所有用户的任何非读操作都
15、 11 会记录到日志,以备查阅。 (4)数据备份 数据备份可以用 SQL 文件、数据库存储文件等多种方式,当实 际数据存储容量超过指定数值时,系统自动备份数据到其它的指定 存储设备,例如:其它硬盘等介质,以保证当服务器发生崩溃性问 题后数据的安全与完整。 (5)数据接口 系统还提供相应接口,供公安机关的其它系统接入,接口可提 供 API、DB、WebService 等多种方式的接入。 六、系统特点 1、专用移动无线采集终端,操作简单,上手容易,数据上传上 报方便。 2、提供图片、音频、视频等信息的采集,减少文字录入,大大 降低对使用人员的要求,只要会简单的电脑操作就可以使用移动采 集终端进行数
16、据采集上报。 3、解决了原有手工采集、数据拷贝造成的数据采集时间滞后、 数据混乱、格式不统一等问题。 4、移动采集终端仅做信息采集功能使,无法访问到公安内网上 的服务器,隔离外部网络与公安专用网,确保数据采集过程中的安 全性。 5、系统的开发采用目前成熟的商用框架 J2EE,保证了系统的 12 稳定性和扩展性。 6、系统采用模块化开发,使得系统可以在最小的改动下实现功 能升级和其它系统的接入。 七、系统预算 序号 名称 规格 数量 价格 备注 1 应用服务器 (1 )互联网数据接收转换 (2 )公安网数据转换 2 数据服务器 (1 )互联网数据存储(2) 公安网数据转换 3 数据采集终端 安卓系统,触摸平台电脑, 后置摄像头,定制采集软件 4 数据接收处理 系统 数据接收处理转换 5 社会资源库系 统 提供社会资源信息数据的存 储、管理和服务。