论文部分内容阅读
河南省某县为提高乡镇基层社会治理能力,加强对矛盾纠纷事件等的处置和管理,正努力在辖区各乡镇推广实施网格化管理模式。该模式通过将大的管理辖区按标准划分为若干子网格,再基于现代信息网络技术建设综合社会管理信息系统,可以实现对网格内人、地、事、物、组织等社会要素精细化、信息化的管理。本文基于该县这一系统建设需求,在总结各地系统建设经验的基础上,从系统需求分析、系统设计及系统实现等方面对该基于网格化的乡镇社会管理系统的建设进行了深入的分析研究。通过对该县社会管理现状的实地调研考察,本文先综合运用流程图、用例图等对系统涉及的业务及功能进行了需求分析。在此基础上,本文进一步对系统的架构、功能模块、数据库及技术选型等进行了分析设计。其中系统架构方面,本文采用了分层的架构设计,包括基础层、数据层、应用支撑层、应用层和服务层;系统功能模块方面,系统提供信息发布管理、基础信息管理、事件处理、巡防管理、通知公告管理、统计报表管理、考核评估管理及系统管理等功能;技术选型方面,本文在对比分析了当前各种主流开发技术后,明确了系统将主要采用B/S结构,基于Java Web的相关技术进行开发实现。基于需求分析和系统设计,本文接着分析论述了系统的实现及应用效果。其中,系统的前端界面主要基于B-JUI富客户端框架实现,后端业务逻辑实现则采用了 Struts2+Spring4+Hibernate4+Shiro这一经典的开发框架。具体开发过程采用了当前比较流行的Git Flow协作开发模式;系统的测试与部署则主要是依赖阿里云服务器提供相应的环境支持。最终通过对开发的系统进行测试及试运行,系统的各项功能得到了验证。实践结果表明,系统提供的各项服务覆盖了设计期间所提出的全部功能,可以满足当地管理需求。