好文档 - 专业文书写作范文服务资料分享网站

本科毕业设计论文--智慧城市应用系统软件详细设计

天下 分享 时间: 加入收藏 我要投稿 点赞

金华市公安局警用地理信息系统项目

Zookeeper协调下,Yarn计算框架根据当前集群资源使用情况,为任务分配资源和分析计算,由各个节点服务器进行分布式计算,将结果进行汇总,反馈到HBase或Hive服务进行服务处理,最终通过服务接口将查询结果数据集返回给用户;

4. 集群资源监控:数据中心运行期间由Zookeeper负责对各个服务器进行监控

和配置管理,如:当某台数据服务出现问题死机后,Zookeeper会很快侦测到,并处理该服务节点相关资源信息,将该服务器的从资源服务器中剔除,以保证数据中心的正常运行; 平台框架涉及技术的分类说明如下:

1. HDFS:分布式文件管理系统,是Hadoop数据存储系统,主要是以文件

的方式存储各类数据,例如人员、案件、车辆等各类信息;

2. Yarn架构(新一代MapReduce框架),是Hadoop运算处理框架,负责管

理集群的资源请求、任务处理,也就是Hadoop的资源管理处理器,其主要负责接收查询分析请求任务,并对其进行资源管理分配;

3. Sqoop:用来在Hadoop和关系数据库中传递数据。把传统存储在Oracle

数据库中的公安业务数据,例如旅馆住宿信息、流动人口信息、智能卡口过车信息等数据,经过抽取、转换、清洗几个步骤保存至数据中心的HDFS;

4. HBase:一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。用

于满足实际公安业务中关系复杂、结构不能非常清晰表述的情况下,实现数据的存储和分析;

5. Hive:是基于Hadoop的一个数据仓库工具,并提供类SQL语言HQL进

行查询分析功能,主要提供对数据中心存储的公安业务信息的查询、统计和分析的便利接口;

6. Spark:类Hadoop MapReduce的通用并行计算框架,拥有Hadoop

MapReduce所具有的优点,速度更快,更适合进行智能分析,并且可以部署在Yarn之上。数据中心通过Spark完成需要多次操作数据集的各类分析模型应用,例如关注群体分析模型、重点人员分析模型等; 7. Zookeeper:是一个分布式协调器,高一致性服务,提供配置维护、名字

16

金华市公安局警用地理信息系统项目

服务、分布式同步、组服务等。Zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户;

17

金华市公安局警用地理信息系统项目

第4章 业务功能详细设计

4.1. 首页门户

4.1.1. 首页管理

功能名 功能隶属 功能描述 首页管理 社区警务管理 功能标识 设计者 T_fangwu_input 宋曙明 能够创建千变万化的房屋结构,以适应“以房管人”思路,绑定人员,绑定单位等信息 关键点 设计思想 View Control Service 常规设计 domain 常规设计

自由拖拽方式的创建房屋等元素,并可追加房屋和修改原房子结构 模块式的设计房屋的每个元素,用户可随意的添加任何模块 jianfang_input.htm jianfang_show.htm T_fangwu.java T_jzw_infoService 4.2. 情报信息管理

4.2.1. 指令管理

功能名 功能隶属 功能描述 关键点 指令发送 大情报 用于发布指令信息 ? 根据操作人员层级控制发送接收人员范围 附件上传至文件服务器 设计思想 ? 指令发送可根据发送的内容选定指令的类别、办结期限等信息。发送指令指定接收人员时,只能下发给操作人员的下极单位。

18

功能标识 设计者 T_cms_nrZlAction 方丽娜 金华市公安局警用地理信息系统项目

? 附件信息统一上传至文件服务器。 View Control t_cms_nrzlEdit.htm T_cms_nrZlAction.java 1. T_cms_nrZlAction:指令发送控制类,相关方法:add、modify; 2. t_cms_nrzlEdit.htm:指令发送页面; Service 常规设计 domain 常规设计 功能点 实现说明 权限 备注 T_cms_nr.java T_cms_nrService.java 抄送对象、指根据操作人员层级控制只能选择下级单位人员 令对象选择 功能名 功能隶属 功能描述 关键点 信息发送 大情报 用于发布文件信息 ? 根据操作人员层级控制发送接收人员范围 ? 附件上传至文件服务器 设计思想 功能标识 设计者 T_cms_nrWjAction 方丽娜 ? 指令发送可根据发送的内容选定指令的类别、办结期限等信息。发送指令指定接收人员时,只能下发给操作人员的下极单位。 ? 附件信息统一上传至文件服务器。 View Control t_cms_nrwjEdit.htm T_cms_nrWjAction.java 1. T_cms_nrWjAction:文件发送控制类,相关方法:add、modify; 2. t_cms_nrwjEdit.htm:文件发送页面; Service 常规设计 domain 常规设计

19

T_cms_nrService.java T_cms_nr.java 金华市公安局警用地理信息系统项目

功能点 实现说明 权限 备注 发送对象选根据操作人员层级控制只能选择下级单位人员 择 功能名 功能隶属 功能描述 关键点 指令列表 大情报 功能标识 设计者 T_cms_nrZlAction 方丽娜 用于展示发布的指令信息,同时展示接收人员的办理情况。 ? 提示接收指令人员最佳的办理情况 ? 提供“强制办结、修改、新增”操作 ? 提供查看“指令详细信息、接收人员列表”的快捷链接 设计思想 View Control ? 为查看的人员提供查询及其便捷的操作。 t_cms_nrzlList.htm T_cms_nrZlAction.java T_cms_zlOperAction.java 1. T_cms_nrZlAction:中的list方法用于查询指令列表; 2. T_cms_zlOperAction:中doQzBjOper强制办结操作 3. t_cms_nrzlList.htm:指令展示界面; Service 常规设计 domain 常规设计 功能点 新增 修改 强制办结 实现说明 将页面切换到指令发送页面 权限 备注 T_cms_nr.java T_cms_nrService.java 携带当前信息内容,并将页面切换到信息发送页面 将指令强制办结,作用于所有与该指令相关的指令 流转单 查询 根据输入的条件,展示相应的列表信息 指令标题连展示指令内容详细信息包括:指令详细内容、附件、 接

反馈信息、指令对象、抄送对象、评定结果 20

656nz55dqf3qhtz4wh2h1h1yk7phhy00sjt
领取福利

微信扫码领取福利

微信扫码分享