首页> 中文学位 >北京绿源达压缩天然气有限公司办公自动化系统的设计与实现
【6h】

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

代理获取

目录

声明

摘要

第1章 绪论

1.1 系统开发背景

1.2 工作流平台

1.3 本文主要工作

1.4 本文的组织结构

第2章 系统需求分析

2.1 系统概述

2.2 功能性需求分析

2.2.1 系统管理

2.2.2 行政办公管理

2.2.3 基础功能模块

2.2.4 全文检索模块

2.3 系统非功能性需求

2.3.1 工作流平台需求

2.3.2 系统维护需求

第3章 系统概要设计

3.1 系统设计原则

3.2 系统总体设计

3.2.1 功能结构设计

3.2.2 技术架构设计

3.2.3 系统软硬件部署架构设计

第4章 系统详细设计

4.1 技术路线

4.2 对象设计

4.3 工作流平台

4.4 搜索引擎

4.5 开发规范

4.5.1 异常规范

4.5.2 表现层

4.5.3 业务层

4.5.4 持久层

4.5.5 数据库

4.6 开发说明

4.6.1 包结构说明

4.6.2 类结构设计

4.7 数据库设计

4.8 系统网络拓扑结构

4.9 系统安全设计

4.9.1 用户认证与权限管理

4.9.2 数据传输加密

4.9.3 数据存储加密

4.9.4 日志管理

第5章 系统的实现

5.1 系统实现

5.1.1 系统管理实现

5.1.2 行政办公管理实现

5.1.3 公告管理实现

5.1.4 工作日志管理

5.1.5 系统小工具

5.2 系统测试

5.2.1 功能测试结果

5.2.2 性能测试结果

第6章 总结与展望

参考文献

致谢

展开▼

摘要

办公自动化系统是企业日常生产活动中不可缺少的部分。在当今社会高度信息化的背景下,办公自动化系统经历了长足的发展,现在的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办公自动化系统的核心设计及实现过程,希望能够为北京绿源达压缩天然气有限公司的发展尽一份力量。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号