论文部分内容阅读
办公是企业和各类单位机构日常最频繁的行为,也是最基础和重要的工作。办公效率的高低直接决定企业运作的效率,直接关系企业的发展步伐,直接关系到企业的发展和生存。在竞争日趋激烈和网络技术普及的今天,传统的办公模式存在着各种各种各样的问题,已经无法适应当前节奏越来越快的发展步伐。因此OA系统的建设对于当前企业的信息化来说具有相当重要的意义。
本文研究了基于MapGIS K9搭建平台的OA系统的设计与实现。本文研究针对的是中地数码集团为代表的IT企业。
本文首先介绍了研究的背景,阐述了当前相关领域的研究现状,并对研究中涉及的相关技术进行了介绍。接着以中地数码集团的具体需求为背景,对整个OA系统的建设从系统分析、系统设计到系统实现三个方面进行了阐述。本文从非功能性需求与功能性需求两方面来进行系统分析。在对性能、安全性、可靠性、易用性、可扩展性等非功能性需求分析的同时,本文对OA系统中几个代表性的业务模块进行了详细的需求分析,尤其对具体业务中的工作流程以三表一图(业务属性表、业务活动表、业务角色表、业务流程图)的方式分析了实现过程。本文在系统分析的基础上,从架构设计、功能模块、系统安全性设计、概要设计、数据库设计等方面提出了系统的设计方案。在系统实现部分,本文研究了系统的代码组织结构,关键技术的实现,以期达到系统的可维护性、满足系统的性能要求、使得系统能提供良好的用户体验;针对前端脚本,本文研究了怎样通过YUI3来实现整个系统脚本的组织,实现脚本的动态加载,实现系统后期维护过程中脚本代码的可维护性;接着列举了一些典型模块的实现和界面展示。本文最后对整个研究进行了总结,并在此基础了提出了进一步的展望。