论文部分内容阅读
随着移动互联网的不断发展,智能设备越来越多的融入到现代生活中来。但是由于设备屏幕分辨率以及尺寸众多导致移动平台上的应用开发越来越受到制约,传统的网页应用在这些设备上的显示与渲染也同样存在多种问题。受到公安部门相应需求的开发,本文将基于微信平台进行公安系统公众平台的建设,其中利用JQuery Mobile进行响应式Web设计,从而适配各种移动平台以及不同分辨率屏幕。受到公安系统当前迫切需要窗口来建设良好警民关系的需求驱动下,作者开始进行了基于JQuery Mobile的公安系统微信公众平台的设计与实现。本文将针对此项目进行整个软件开发的背景与意义、主要工作内容、技术研究背景、需求分析、范围管理、功能分析、架构设计、数据库设计、接口设计、详细设计、系统实现以及系统测试等软件工程的阶段一一描述。此外本文还采用软件工具Trello进行项目的关系,进行项目的范围管理、成本管理、风险控制以及质量控制等保障项目的正常运行。本文首先针对公安系统在微信公众平台领域中的问题进行框架设计,对于当前公安系统的在线服务与产品进行调研,确定本文实现的公安系统微信公众平台的最终设计目标。然后在领域问题框架设计的基础上,对于项目需求进行详细分析,分别从功能性需求分析以及非功能性需求分析两个角度进行重点介绍。在需求分析的同时也进行了系统的范围管理,制定系统的准确边界。在需求分析和范围管理的基础上,对于软件项目进行了总体设计,其中包括系统的功能分析,体系结构,模型设计,接口设计等。其中功能模块分析将各个模块严格按照高内聚低耦合进行划分,保证模块之间耦合度最低。模型设计和接口设计都是在功能模块分析的基础之上进行的,实现功能模块的数据库设计以及人机接口设计。基于清晰的总要设计,系统的详细设计与实现过程也就顺理成章的进行,对于系统的拓扑结构、实现目标、实现框架、功能模块实现进行介绍,其中重点对于各个功能模块的实现细节、难点、代码、流程、界面设计进行详细介绍。整个软件系统的系统测试是贯彻于整个系统的开发与实现过程,重点对于系统功能模块的调试与测试方法、用户测试进行介绍。本文设计的公安系统微信公众平台包括的功能模块比较众多,为群众提供了众多优秀服务,主要包括用户登录与注册功能、掌上车管所功能、出入境以及户籍业务功能、业务查询功能、服务咨询功能、消息发布功能六个主要功能模块。其中出入境及户籍业务的工作功能和服务咨询功能室本文的实现重点:出入境以及户籍业务的功能包括众多的业务服务以及查询接口,方便民生生活,而服务咨询服务则利用新技术实现人工服务以及自动语义服务的无缝结合,能够及时处理群众生活中的各种疑难问题。总之,公安系统的微信公众平台开发能够在线解民忧、惠民生,切实为群众的生活提供便利,减少群众办事成本,提升公安服务水平,减轻线下公安的工作任务数量,而且能够更好的深化警务公开,提升公安队伍形象,密切警民关系,将公安机关的服务窗口延伸到百姓家中、送达到群众面前。