论文部分内容阅读
信访部门承担着接待群众来访、办理群众来信来电等重要任务,担负着维护群众合理诉求和合法权益、保持社会稳定等方面的重要职责。本文就国土的信访问题展开讨论,分析了国土的信访办事流程,提出了构建基于RUBY ON RAILS的国土信访系统解决方案,并实现了该系统。本文首先对系统的软件架构进行论述,提出了分层的软件架构设计风格,同时在网络架构上提出了适合国土部门各单位多部门协作办公的组网方案。接着对系统的数据库结构进行设计,并在此基础上采用了ActiveRecord框架对数据进行建模,设计系统的数据支撑层。在系统的实现上,提出了基于有限状态机的工作流引擎技术和访问权限控制技术,分别作为系统功能实现的支撑技术和保护信访数据安全的核心技术。在各功能模块的设计中论述了各模块的作用及实现方法,从信访的登记到信访的办理过程的实现均作为论述。文中在操作界面的安排上作为精心设计,考虑了用户的计算机操作水平和原先的手工操作习惯,以国土信访文书的操作为基础设计了易用的操作风格。文中最后就应用的部署问题展开讨论,并最终提出APACHE+MONGREL的部署方案。目前,该系统在某国土部门得到应用,运行效果良好。实践表明,系统的设计合理,使用方便,所采用的工作流技术极大方便了应用的开发及维护。系统的应用推广,可以提高国土的信访办事效率,方便群众,是一项具有较高推广价值的项目。