ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:627.32KB ,
资源ID:20251929      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20251929.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(鹤山市公安局地铁分局巡逻防控APP解决方案全解文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

鹤山市公安局地铁分局巡逻防控APP解决方案全解文档格式.docx

1、2.2 工作目标通过构建“网格化”防控体系,形成“网格化布控,精细化防控,信息化支撑,社会化参与”的防控工作新机制,实现对人、地、物、事、组织等各类工作对象底数清、情况明、责任到位、管理有效,对辖区实施无缝隙、精细化管理,全面提升社会治安整体防控能力和加速处置能力,坚决防止发生重大政治性事件,重大非法聚集事件、大规模群体性事件、严重暴力恐怖事件和恶性刑事犯罪案件。2.3 工作机制一是要建立防控任务精细化管理机制。以网格为单位,围绕防控点位、线路、部位和重点人、重点矛盾纠纷以及发现和处理等巡逻防控任务,逐人、逐地、逐时段明确防控责任人员和主要措施。通过落实防控实名制管理措施,统一防控标准、工作流

2、程、落实防控责任,确保各种防控力量人员到位、标准到位、措施到位、责任到位。二是要建立多种形式互动的巡逻机制。既要坚持24小时的常态化巡逻,又要坚持时段性的加强性巡逻;既要坚持常规的地铁内巡逻,又要坚持犯罪高峰期重点区域、时段的针对性巡逻。三是要建立应急响应机制。要根据治安状况和网格、巡区划分,确定必巡线和必到点。实行弹性或错时工作制,真正把巡控力量摆在地铁内,投入到案件高发、防范薄弱、群众需要时段。要按照 5分钟内巡控力量到达本级网格、巡区内任何位置的要求,强化巡逻防控中心应急处突能力训练,确保对巡逻中发现的各类突发事件现场快速处置,对巡逻网络指挥中心调度及有关部门通报的突发性事件快速反应、及

3、时妥善处置。3、移动端总体技术方案2.2 Android端2.2.1 架构图直观下面这张图展示了Android系统的主要组成部分:图1、Android系统架构(来源于:android sdk)可以很明显看出,Android系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分将详细介绍这5个部分。2.2.2 架构详解现在我们拿起手术刀来剖析各个部分。其实这部分SDK文档已经帮我们做得很好了,我们要做的就是拿来主义,然后再加上自己理解。下面自底向上分析各层。2.2.

4、2.1 Linux KernelAndroid基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。如果你学过计算机网络知道OSI/RM,就会知道分层的好处就是使用下层提供的服务而为上层提供统一的服务,屏蔽本层及以下层的差异,当本层及以下层发生了变化不会影响到上层。也就是说各层各司其职,各层提供固定的SAP(Service Access Point),专业点可以说是高内聚、低耦合。如果你只是做应用开发,就不需要深入了解Linux Kernel层。2.2.2.2

5、Android RuntimeAndroid 包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik虚拟机中的实例,运行在他们自己 的进程中。Dalvik虚拟机设计成,在一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik 设计的一种压缩格式,适合内存和处理器速度有限的系统。大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机则是基于寄存器的。 两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于寄存器的机器指令更大。dx 是一套工具,可以將 Java .class 转

6、换成 .dex 格式。一个dex文件通常会有多个.class。由于dex有時必须进行最佳化,会使文件大小增加1-4倍,以ODEX结尾。Dalvik虚拟机依赖于Linux 内核提供基本功能,如线程和底层内存管理。2.2.2.3 LibrariesAndroid包含一个C/C+库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。下面列出一些核心库:系统C库标准C系统库(libc)的BSD衍生,调整为基于嵌入式Linux设备 媒体库基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的

7、音频和视频格式,以及静态图像文件,包括MPEG4、 H.264、 MP3、 AAC、 AMR、JPG、 PNG 界面管理管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层 LibWebCore新式的Web浏览器引擎,驱动Android 浏览器和内嵌的web视图 SGL基本的2D图形引擎 3D库基于OpenGL ES 1.0 APIs的实现。库使用硬件3D加速或包含高度优化的3D软件光栅 FreeType 位图和矢量字体渲染 SQLite 所有应用程序都可以使用的强大而轻量级的关系数据库引擎 2.2.2.4 Application Framework通过提供开放的开发平台,Android

8、使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等,很多很多。开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能(需要服从框架执行的安全限制)。这一机制允许用户替换组件。所有的应用程序其实是一组服务和系统,包括:视图(View)丰富的、可扩展的视图集合,可用于构建一个应用程序。包括包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器 内容提供者(Content Providers)使应用程序能访问其他应用程序(

9、如通讯录)的数据,或共享自己的数据 资源管理器(Resource Manager)提供访问非代码资源,如本地化字符串、图形和布局文件 通知管理器(Notification Manager)使所有的应用程序能够在状态栏显示自定义警告 活动管理器(Activity Manager)管理应用程序生命周期,提供通用的导航回退功能 2.2.2.5 ApplicationsAndroid装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java编程语言写的。更加丰富的应用程序有待我们去开发!2.3 IOS端2.3.1 IOS主要框架介绍框架是

10、一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如 Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了。如果默认加入的框架不能满足你的应用程序的需求,你也可以加入需 要的框架。 看看HelloWorld.xcodeproj项目里都包含了哪些框架(注:HelloWorld.xcodeproj是Your Fi

11、rst iOS Apptutorial这篇教程里的一个项目) 1在XCode里打开HelloWorld.xcodeproj项目(如果还没有打开) 2. 在project navigator窗口里点击,点击Frameworks目录前面的三角形图标。你会看到: UIKit.framework,Foundation.framework, 和CoreGraphics.framework 3. 点击任意一个framework前面的三角,然后再点击Headers前面的三角,可以看到框架里的头文件。 每个框架对应IOS系统里的一层,每层建立在它下面层的上面。应该尽量使用上层的框架来代替下面的框架。更高层次的

12、框架是对底层框架基于对象的抽象。iOS应用程序基于Foundation和UIKit框架 在你开发程序时,主要使用框架就是Foundation和UIKit,因为它们包含了你需要的大部分东西。Foundation框架为所有的应用程序提供基本系统服务 你的应用程序,UIKit和其它的框架都是建立在Foundation框架上面的。Foundation框架是用Object-C对Core Foundation框架里许多特性的封装。 使用Foundation可以:创建和管理集合,比如数组和字典访问存储在应用程序里的图片和其它资源创建和管理字符串提交和接收通知创建日期和时间对象自动发现IP网络上的设备操作UR

13、L流执行异步代码 你已经在Your First iOS App里使用到了Foundation框架。比如,你使用一个NSString类的实例存储用户输入的userName。你还使用了Foundation框架的initWithFormat方法创建了一个字符串。UIKit框架提供创建基于触摸用户界面的类所有的iOS应用程序都基于UIKit,你不能是应用程序脱离这个框架。UIKit提供了在屏幕上绘制的机制,捕获事件,和创建通用用户界面元素。UIKit也通过管理显示在屏幕上的组件来组织复杂的项目。 使用UIKit可以:构建和管理你的用户界面捕获触摸和基于移动的事件呈现文字和web内容优化你的多任务程序创

14、建定制的用户界面元素 在YouFirst iOS App Tutorial里,你也使用到了UIKit。当你仔细查看程序是怎么运行起来的时候,你会看到UIApplicationMain函数创建一个 UIApplication类的实例,这个实例会捕获进来的用户事件。你实现UITextFieldDelegate协议,然后在用户按下Done时隐藏 键盘。实际上,你是在使用UIKit创建用户界面上的UITextField, UILabel,和UIButton类。你需要知道的其它重要的框架Core Data , Core Graphics, Core Animation,和OpenGLES框架都是高级的技

15、术。所以这些框架对于你开发应用程序也是很重要的,它们都需要时间去学习和掌握。Core Data框架管着理应用程序数据模型 Core Data提供对象的管理,使用Core Data,你可以创建模型对象,并管理这些对象。你管理这这些对象间的联系并修改数据。Core Data提供的内建SQLlite技术可以高效的管理数据。 使用Core Data可以:在库里存储和接收对象提供基本的undo/redo自动验证属性值过滤、分组和优化内存中的数据用NSFetchedResultsController管理表视图中的结果支持基于文档的应用程序Core Graphics框架帮助你创建图形 高质量的图形对于所有的

16、iOS应用程序都是很重要的。在iOS中最简单且最快捷的创建图形的方式是使用UIKit框架提供的基于预渲染图形的视图和控 件,然后让UIKit和iOS完成绘制。但是当你需要创建复杂的图形时,Core Graphics则提供了更底层的库来帮助你。 使用Core Graphics可以:创建基于路径的绘图抗锯齿渲染添加梯度、图片和颜色Use coordinate-space transformations.创建、显示和分析PDF文档Core Animation允许你创建高级的动画和虚拟效果UIKit提供建立在Core Animation之上的动画。如果你需要比UIKit能力更高级的功能,可以直接使用C

17、ore Animation。Core Animation接口包含在Quartz Core框架里。使用Core Animation可以创建嵌套的对象,并且可以对它们操作、旋转、缩放和转换。使用Core animation,你可以创建动态的用户界面而不用使用更底层的图形API,如OpenGL ES。使用Core Animation可以:创建定制动画添加定时函数和图形支持帧动画Specify graphical layout constraints.Group multiple-layer changes into anatomic update.OpenGL ES 框架提供2D和3D绘图工具Ope

18、nGL ES支持2D和3D绘图,Apple的OpenGL ES实现通过硬件提供了高速的全屏游戏式的应用程序。使用OpenGL ES可以:创建2D和3D图形创建更复杂的图形,比如数据虚拟化、模拟飞行,或者视频游戏访问底层图形设备根据需要向项目中添加其它框架还有许多框架可以添加到你的程序里。当你决定使用一个框架但项目里却没有引入这个框架时,你就需要将它加入到你的项目里。将别的框架添加到工程里 1 打开工程 2 点击项目名,显示project editor 3 在TARGETS列表中选中要添加框架的工程 4 点击project editor顶部的Build Phases 5 点击Link Binar

19、y With Libraries前面的三角形打开这个分组 6 通过点击添加(+)来添加一个框架7 在列表中选择一个框架,然后点击Add按钮2.3.2 IOS证书申请IOS证书申请需要2个月的时间4、移动端软件概要设计3.1 概述“网格化”巡逻防控工作主要任务是:(1).预防、制止违法犯罪行为,维护辖区治安秩序;(2).发现、堵控、查缉违法犯罪嫌疑人和负案在逃人员;(3).巡查辖区安全防范情况,检查、消除安全隐患;(4).接受群众报警和公安机关指挥中心,先期处置案件、事件、事故、纠纷等各类警情;(5).收集治安信息和社情民意;(6).对巡区内重点目标、要害部位周边进行巡逻控制,保护公共财产和群众

20、生命财产的安全;(7).根据公安指挥中心的指令,堵截和抓捕违法犯罪分子;(8).对重大治安和灾害事故进行先期处置,对群体性事件进行先期处置,掌握现场情况;(9).对打、砸、抢、烧、爆炸、枪击、冲撞等暴力袭击活动进行先期处置;(10).救助人身财产受到侵犯或者处于其他危险情形的公民,帮助遇到困难的老人、儿童、残疾人等;对遇危群众进行紧急救助;(11).上级赋予的其他任务。3.2 登录服务器系统根据警员号码为每个地铁巡逻防控执勤人员分配登录权限并初始化密码,警员将自己的警员号码作为登录账号进行登录,登录成功后必须签到才能进行下一步操作。3.3 用户签到警员进入签到界面,登记位置信息,然后可选择进入

21、修改密码界面、修改个人信息界面或者主界面。3.4 地图定位2.3.1 三大手机地图软件对比分析 谷歌地图google maps经过多年发展,已经成一个耳熟能详的地图产品。谷歌手机地图专为手机设计,可以像在台式机中使用 Google 地图一样,您也可以使用谷歌手机地图中的地图图像和周边地理信息探索您身边的世界。功能包括地址和本地商户搜索、卫星图像和街景视图、公交线路和驾车路线、我的位置(可以使用此功能确定您在地图上的位置)以及谷歌纵横。通过地图+搜索+分享的产品设计思想,将移动互联网改变生活的产品理念发挥到极致,依托google地图和google卫星强大地图数据,为用户提供更多更好的地图与搜索服

22、务。XX地图一直以来,XX的移动互联网战略即是“将XX从电脑搬到手机上”,XX手机地图也秉承了这一原则,通过创新的平台移植技术,将PC平台上的XX地图绝大多数服务应用到了移动终端,在保持用户体验一致性的同时,提供了最全面、便捷、实用的信息查询服务。随着以3G技术为代表的移动互联网的爆发,已成为PC平台网民信息获取第一通道的XX, 通过整合已有强势技术和资源,以自己的核心搜索技术为中心向外扩展,依托XX手机地图,给用户提供更加便捷方便的移动互联网体验。高德地图 “迷你地图”是高德软件有限公司自主研发的手机LBS客户端软件,它提供诸如兴趣点搜索、出行路线规划、GPS或手机基站定位、实时路况等丰富的

23、功能,是广大手机用户必备的随身生活软件。 “迷你地图”软件产品定位已经超越地图功能本身,提供更多更加丰富的生活配套服务应用。诸如机票预订,天气预报等功能,均是迷你地图吸引用户的特色服务。2.3.2 地图选型根据以上对比,我们选择XX地图作为我们的地图模块。 2.3.3 实时报警 当发生以下情况时,现场执勤人员可通过一键报警按钮发送当前定位,请求附近巡逻防控人员迅速赶往定位地点协助处理。 (1).发现、堵控、查缉违法犯罪嫌疑人和负案在逃人员;(2).接受群众报警和公安机关指挥中心,在现场处置案件、事件、事故、纠纷等各类警情需要协助;(3).根据公安指挥中心的指令,堵截和抓捕违法犯罪分子;(4).

24、对打、砸、抢、烧、爆炸、枪击、冲撞等暴力袭击活动进行现场处置;(5).救助人身财产受到侵犯或者处于其他危险情形的公民,帮助遇到困难的老人、儿童、残疾人等;3.5 执勤状态以及人力分布图 后台监控人员通过服务器对各巡逻防控人员的定位信息分析统计,可查看到在线情况以及人力分布情况,根据实际情况,可重新调度人力资源。3.6 消息推送 APP端定时连接到服务器,拉取服务器发布的最新突发消息。3.7 上传图片、文件 遇到突发事件时,警员可直接通过手机上传事件现场图片或文件。3.7 下载图片、文件 APP端定时连接到服务器,拉取服务器发布的最新通告消息。包括以下内容: (1).最新的巡控任务;(2).培训

25、计划;(3).发布的最新安全隐患点;(4).节假日工作调度安排;(5).由于客流高峰,上级制定的分流计划;(6).其他公告消息;5、报价6、项目人员安排姓 名年 龄学历资 质职 务拟在本项目任职参加过的类似项目张盛亨31本科软件工程师软件开发从业经验8年7、进度计划模块名称子模块功能名称功能说明开始时间完成时间设计与确认2015-8-172015-8-29需求分析2015-8-19方案确认2015-8-22UI设计2015-8-232015-8-24安卓端首页2015-8-252015-8-26登录签到消息推送2015-8-30未读消息推送已读消息推送主页2015-8-31密码修改个人信息个人信息修改已读通告消息未读通告消息通告信息搜索下载通告附件通告里的文件一键报警地图定位2015-82发起报警2015-9-1填写发起报警信息定位拍照上传图片2015-9-2IOS端

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

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