论文部分内容阅读
随着国家对农村工作重视度的提高,政府需要为农村居民解决的问题也日渐增多,如今大部分乡镇机关的办公自动化系统仍不够完善,有些偏远地区甚至仍处于全纸质化状态。而单纯的依靠人为劳动来解决问题,是远远无法跟上时代的步伐的。如此,乡镇机关单位对办公系统的需求也就日趋突出了。一个高效便捷、功能完善的信息化办公自动化系统,是提高乡镇机关单位工作效率的有力保障,它能够形成独立、系统、完善、强大的信息管理体系,大幅提升政府办公人员的工作效率,创造更好地为人民服务的环境,推动政府工作有效稳定进行。本课题在此背景下,运用软件工程学的思想深入思考问题,并在系统使用的关键技术、需求分析、架构设计、以及系统实现等方面进行了详细说明。首先通过调查和询问相关人员,并从业务需求、办公习惯、功能特点等方面进行了详细的需求分析,主要关注于上下级部门之间的公文审批、事务决策、信息传递、任务派遣,新闻政策的发布、公示,办公人员的个人日程填写、备忘提醒、安排等;其次,从业务需求出发,采用基于B/S(Browser/Server)结构的三层架构体系对系统进行结构设计,主要分为数据持久层、业务逻辑层、表示层;最后,以MySQL为数据库,采用Mybatis+Spring MVC主流框架构建系统服务器,业务上使用Activiti工作流引擎实现工作审批流程,结合Websocket技术实现实时消息提醒。此外,通过Maven项目管理工具,对项目进行依赖管理、构建管理以及信息管理,使得项目开发高效、便捷。本论文以乡政府为目标客户所设计的办公自动化系统,可简化工作之间的审批流程、保证消息提醒的实时性。对提高乡镇机关单位工作效率,简化办公流程提供有力保障,推动政府工作有效稳定进行。并以此为实例,加快乡镇政府办公的网络化、无纸化进程。