办公自动化管理系统设计与实现.doc
办公自动化管理系统设计与实现,摘 要oa开发的目的是能够在企事业单位提高内部信息的交流、共享、流转处理的,实现办公自动化和提高工作效率的各种信息化设备的应用软件。系统总体架构按照mvc模式进行设计,分为三个核心组件:模型,视图和控制图,在具体的实现上,采用j2ee语言,以oracle 10g作为后台数据库,完成实现了系...
内容介绍
此文档由会员 bshhty 发布办公自动化管理系统设计与实现
摘 要
OA开发的目的是能够在企事业单位提高内部信息的交流、共享、流转处理的,实现办公自动化和提高工作效率的各种信息化设备的应用软件。
系统总体架构按照MVC模式进行设计,分为三个核心组件:模型,视图和控制图,在具体的实现上,采用J2EE语言,以Oracle 10g作为后台数据库,完成实现了系统在需求分析时提出的功能。
论文完成的工作和取得的成果包括办公管理、会议管理、系统管理、问卷管理、外联管理、通讯管理、公告消息、网络硬盘、个人设置、邮件管理。而后,论文讲述了系统的软硬件配置,并以用户登录模块为例,讲述了开发程序的具体过程。在论文最后,对系统运行的主要界面进行了介绍及测试,并且对系统存在的不足进行了分析,提出了系统今后改进的方向。
该系统采用B/S架构,达到了集成度高、灵活性强的系统规划设计任务要求,具有开发、应用、推广成本低的特点。对提高建设行业的工作效率和管理水平,增加政务公开的透明度,降低行政管理成本,具有很好的实用价值和推广前景。
关键词:B/S办公系统,MVC,Struts框架
Abstract
OA development aim is to improve in enterprises and institutions of information exchange and sharing, circulation processing, office automation and improve efficiency of informatization equipment application software.
The framework system in accordance with the MVC pattern design, divided into three core components: the model of control chart, view and, in the realization, adopting J2EE language, as the backend database 10g in Oracle, realized the system in demand analysis of function.
In this paper, the operation of the last major interface were introduced and test, and the shortcomings of the system are analyzed, and puts forward the direction of future improvement. Then, the paper tells the story of the system hardware and software configuration, and user login module, for example, about the process of development program. In this paper, the operation of the last major interface were introduced and test, and the shortcomings of the system are analyzed, and puts forward the direction of future improvement.
The system adopts B/S structure, reached the integration, high flexibility of system planning and design task, development, application and popularization of the characteristics of low cost. To improve the efficiency of the construction and the management level, increase the transparency of public affairs, reduce administrative costs, has the very good practical value and prospect of promotion.
Key words:B/S Office System, MVC, Struts Framework
目 录
1 绪论 1
1.1 办公自动化管理系统概述 1
1.2课题背景、目的及意义 2
1.2.1课题的背景 2
1.2.2课题的目的、意义 2
1.3.可行性研究 3
1.3.1技术可行性 3
1.3.2经济可行性 3
1.3.3操作可行性 4
2 J2EE开发技术介绍 5
2.1B/S模式 5
2.1.1传统C/S模式及其局限性 5
2.1.2 B/S模式及其优越性 6
2.2基于MVC模式的Web应用框架Struts 7
2.2.1 Struts的体系结构 7
2.2.2 Struts的工作流程 8
2.3开发平台及工具简介 9
2.3.1 J2EE简介 9
2.3.2 Tomcat 10
3 企业OA系统需求与设计 11
3.1系统需求分析 11
3.1.1系统功能需求 11
3.1.2系统性能需求 13
3.2 数据库全局设计 14
3.3系统总体模块设计 18
3.3.1办公管理模块 18
3.3.2系统管理模块 19
3.3.3会议管理模块 20
3.3.4问卷管理模块 21
3.3.5外联管理模块 22
3.3.6通讯管理模块 23
3.3.7小贴士设置 24
3.3.8公告消息模块 25
3.3.9网络硬盘模块 26
3.3.10邮件管理模块 27
4 OA系统实现 28
4.1系统软硬件配置 28
4.1.1系统软件配置 28
4.1.2系统硬件配置 28
4.2系统开发实现过程(以用户登录子模块的实现为例) 28
5 OA系统运行与测试 34
5.1登录界面 34
5.2系统主界面及主要工作界面 34
5.2.2系统管理 37
5.2.3会议管理 39
5.2.4问卷管理 43
5.2.5外联管理 47
5.2.6通讯管理 48
6结论与展望 49
致谢 50
参考文献 51