论文部分内容阅读
为了对某市房屋土地执法管理系统的总体需求进行分析。对某市的各种类型的土地资源合理分配综合利用,防止少数投机分子利用政策的漏洞非法获利,力求在现有的基础上建立一个覆盖全市联动、实时数据动态、图文共现、可视化、可数据化的土地执法监察与土地管理的综合业务处理系统。由此实现执法监察工作流程的数据动态化、自动流转化、监控点网络化、数据周转无纸化。最终增强土地执法部门各级上下之间以及与其他市级业务系统之间的互动。利用信息系统的搜集广、处理快的能力提高执法监效率,规范执法行为,节约执法成本,为市领导的管理决策及时提供相关信息支持。本文选择了面向方面编程的方法,自主开发了基于AspectJ的房屋土地执法管理系统。Web Services是当前众多企业和政府系统的最佳解决方案,但是作为SOA(Service-OrientedArchitecture)应用的组成部分,系统中的关注点如授权、事务、安全性等降低了应用的适应性和重用性,上线以后的应用也难以维护和扩展。而房屋的管理政策也时常变更,给再次开发带来了很大的障碍。本文首先介绍了事务的起源和传统事务处理的方法,OOP处理事务时的局限性,为什么需要AOP, AOP的核心思想。AOP实现事务处理的优势。讨论某市土地资源管理局的基于IT服务管理的现状和问题,明确土地执法信息管理系统开发的必要性。在此基础上,分析现有运营模式在土地政策不断变化的情况下,面临的机遇和挑战。然后分析土地执法信息管理系统的架构设计,并利AOP技术对Portal门户、服务台、事件管理、问题管理、配置管理、变更管理等应用进行详细的分析。重点是将面向方面的思想引入到开发过程中,将核心关注点和横切关注点分开实现,在应用运行时编织它们实现系统的大规模应用需求,提高整体系统的适应性和重用性,使应用更易维护和扩展。最后,给出了系统的主要功能模块、系统架构设计,并以其中的几个代表模块为例,介绍了借助Spring框架的AOP功能,在具体业务中加入额外的服务,并用其实现一个相对复杂的权限验证。