当前位置:主页 > 科技论文 > 搜索引擎论文 >

北京绿源达压缩天然气有限公司办公自动化系统的设计与实现

发布时间:2018-09-05 13:52
【摘要】:办公自动化系统是企业日常生产活动中不可缺少的部分。在当今社会高度信息化的背景下,办公自动化系统经历了长足的发展,现在的OA办公自动化系统已经经历多个发展阶段。OA涉及多个知识领域如:行为科学,管理科学,计算机学,信息管理学等学科,且学科之间具有很强的交叉和渗透性。如今的OA办公自动系统采用web开发技术,基于工作流平台,能够高效的协同工作。 本文主要内容为研究OA办公自动化系统的理论和实现,说明了OA办公自动化系统的时代背景。以国内外OA系统的发展状况结合北京市绿源达压缩天然气有限公司实际生产环境应用中的运行情况为依托,阐述了OA办公自动化自动化系统的实际开发的重要意义。本系统采用B/S结构,基于J2EE技术框架进行开发,利用SSH集成框架实现了OA办公自动化系统的所有功能。针对工作流平台我们采用了开源框架Activiti,它具有可视化流程图设计,高性能的流程引擎,并集成了表单设计,流程管理等功能。Activiti是成熟的且功能强大的工作流引擎软件,能够支撑复杂的流程设计并且能够灵活的配置工作流程。 本文从北京绿源达压缩天然气有限公司的实际应用需求出发,在对用户需求调研的基础上,提出OA办公自动化的基本目标,并阐述了系统总体设计和详细设计。系统是基于B/S架构,且采用MVC (Model, View, Controller)三层架构。系统使用面向对象语言java,使用了SSH框架等J2EE的主流框架,并且系统数据库采用免费的Mysql数据库,从而降低了对预算成本以及运行环境配置的要求。另外本系统还实现了基于开源项目lucene的全文搜索功能,lucene是优秀的高性能、可伸缩信息搜索库,提供了完整的查询引擎和索引引擎。 我们规定了开发规范并在开发过程中严格执行了该规范,从而促使该系统的代码质量较高。而在软件测试方面我们进行了多轮功能测试,从而促使系统bug大大减少。本文在第4章介绍了系统的网络拓扑结构和系统安全设计,我们采用了热备模式的网络架构设计来确保系统不会因为故障而无法访问。而在系统安全设计上我们使用了用户认证和权限管理,数据传输加密服务,数据存储加密服务以及日志管理四种安全措施,首先通过用户认证和权限管理确保登录系统都是合法用户,然后通过数据传输加密服务、数据存储加密服务确保数据传输不被窃取。最后通过日志管理模块记录系统的操作日志,以便能够在出现问题后清查操作日志。 本文描述了OA办公自动化系统的核心设计及实现过程,希望能够为北京绿源达压缩天然气有限公司的发展尽一份力量。
[Abstract]:Office automation system is an indispensable part of daily production activities. Under the background of highly informationalized society, OA system has experienced great development. Now OA OA system has experienced many stages of development. OA involves many knowledge fields such as behavioral science, management science, etc. Computer science, information management and other disciplines, and there is a strong cross-discipline and permeability. Today's OA office automation system uses web development technology, based on workflow platform, can work together efficiently. The main content of this paper is to study the theory and implementation of OA office automation system, and explain the background of OA office automation system. Based on the development of OA system at home and abroad combined with the actual production environment of Beijing Luyuanda Compression Natural Gas Co., Ltd., the significance of practical development of OA office automation system is expounded. The system uses B / S structure, based on the J2EE technology framework to develop, using the SSH integration framework to achieve all the functions of OA office automation system. For the workflow platform, we adopt open source framework Activiti, which has visual flow chart design, high performance process engine, and integrated form design, process management and other functions. Activiti is a mature and powerful workflow engine software. Ability to support complex process design and flexible configuration of workflow. Based on the practical application requirements of Beijing Luyuanda Compression Natural Gas Co., Ltd., this paper puts forward the basic goal of OA office automation based on the investigation of user demand, and expounds the overall design and detailed design of the system. The system is based on B / S architecture and adopts MVC (Model, View, Controller) three-tier architecture. The system uses object-oriented language java, to use the mainstream framework of J2EE such as SSH framework, and the system database adopts free Mysql database, which reduces the requirement of budget cost and running environment configuration. In addition, this system also realizes the full-text search function based on open source project lucene, which is an excellent high performance, scalable information search library, and provides a complete query engine and index engine. We define the development specification and strictly implement the specification during the development process, which leads to the higher code quality of the system. In the aspect of software testing, we carry out multi-round function test, which makes the system bug reduce greatly. In chapter 4, we introduce the network topology and system security design of the system. We use the hot standby network architecture to ensure that the system will not be inaccessible because of the failure. In the system security design, we use four kinds of security measures: user authentication and authority management, data transmission encryption service, data storage encryption service and log management. First, user authentication and authority management are used to ensure that the login system is a legitimate user, and then the data transmission encryption service is used to ensure that the data transmission is not stolen. Finally, log management module is used to record the operation log of the system, so that the operation log can be checked after the problem occurs. This paper describes the core design and implementation process of OA office automation system, hoping to contribute to the development of Beijing Luyuanda compressed Natural Gas Co., Ltd.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52

【参考文献】

相关期刊论文 前4条

1 谢宝智;王刘凯;;基于XML和Web Service的数据集成中间件[J];信息技术;2010年01期

2 毛鹤松,宋顺林;XML在管理信息系统(MIS)中的应用[J];计算机应用研究;2002年01期

3 潘瑞芳,朱永玲;基于JB和B/S模式OA系统的设计与实现[J];计算机应用与软件;2005年04期

4 姜文科;金炜东;;基于J2EE的分布式项目管理系统设计[J];计算机技术与发展;2006年10期



本文编号:2224471

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2224471.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9bb80***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com