摘 要
随着软件工程、云计算、光纤通信等技术的发展和改进,人们已经快速的进入到了“互联网+”时代,人们工作、生活和学习都已经使用各类型的信息化工具。尤其是在国家相关机构提出信息化改革的影响下,政企单位、公司等办公信息化已经慢慢的趋于成熟,得到了广泛的应用和普及。
论文详细地分析了政企单位协同协同办公自动化系统(OfficeAutomation System,OA 系统)的研究背景,阐述了系统的研究目的与意义,归纳了系统的研究现状和存在问题,提出采用浏览器/服务器体系架构、Servlet 技术、JSP 技术、JavaBean 技术、模式-视图-控制技术、系统数据库和 Tomcat 服务技术,实现一个功能完善的协同办公自动化系统,可以提高系统的逻辑业务操作性能,分析了相关技术的优势,为设计和开发协同办公自动化系统打下良好的基础。具体的,论文主要工作包括以下几个方面:一是针对系统功能进行了需求分析,使用数据流图、业务流程图描述了系统的逻辑业务功能,对系统功能进行调研和建模,能够更加有效地贴近系统实现内容,满足政企单位办公自动化系统功能。二是针对系统进行设计,引入了统一建模语言类图技术,详细的设计了每一个系统的数据加工和信息处理流程,为系统开发提供基础,使用关系表对数据库实施了逻辑结构设计等。三是基于系统需求分析和系统设计的结果开发了一个系统,展示了系统的实现关键代码,并且重点描述了系统的系统的效果图和关键代码,同时对系统进行了测试,系统测试结果其可以满足用户的操作需求。
基于 JSP 的协同办公自动化系统开发完成之后,可以有效的支撑政企单位办公的流程化、规范化,提高了政企单位的信息共享水平,进一步改进政企单位的工作效率和社会影响力。
关键词:浏览器/服务器,政企单位,协同办公,JavaBean
Abstract
With software engineering, cloud computing, optical fiber communication technology development and improvement, it has been quickly moved into the "Internet plus" era, information tools people work, study and life are already used in various types of. Especially under the influence of information reform, the government and enterprise units, companies and other office information has been gradually mature, and has been widely used and popularized.
This thesis analyses the background of government and enterprises in collaborative office automation system, expounds the purpose and significance of the system, summed up the research status quo and existing problems of the system, adopting browser/service architecture, Servlet technology, JSP technology, JavaBean technology, model-view-control mode, the system database and Tomcat service technology, implementation of collaborative office automation system a perfect function, can improve the logic operation performance of the system, analyzes the advantages of technology, collaborative design and development of office automation system and lay a good foundation. Specifically, the main work of the thesis includes the following aspects: one is the function of the system needs analysis, using data flow diagram, business flow diagram describes the system business logic function, research and modeling of the system function, can effectively realize the system to meet the enterprise content, office automation system function. The two is designed for the system, introduces the unified modeling language class technology, the detailed design of each system's data processing and information processing, provide the basis for system development, the use of relational tables of the database logical structure design. The three is the system demand analysis and system design based on the results of the development of a system, showing the key code system, and described the effect diagram and the key code of the system, at the same time, the system is tested, the test results of the system can meet the operational needs of users.
Based on the collaborative office automation system can complete the development of the JSP process, the normative support unit office effectively, improve the enterprise unit level of information sharing, to further improve the work efficiency of the government and enterprises and institutions and the social influence.
Keywords: Browser/Service, Government, coordination office, JavaBean
随着计算机技术、互联网技术、数据库等技术的快速发展和进步,其已经在各个领域得到广泛的普及和使用,比如在电力通信、物流仓储、生产控制、营销管理、科教文卫等领域取得了显着的应用效果[1]。目前,各个政企单位的工作内容较多,涉及的业务流程非常多,需要多个部门和许多人进行协同配合工作,传统的办公模式已经无法满足政企单位的工作需求,非常容易造成工作落后,因此为了能够提高系统的逻辑业务流程,进一步改善政企单位办公的协同化、流程化、共享化、智能化、信息化水平,人们提出了协同 OA 系统[2]。
协同 OA 系统是自动化办公的重要研究内容,其可以将云计算、大数据、智能存储、光纤网络集成在一起,使用 Java 程序语言、VC#程序语言、VB 语言等合作开发系统的逻辑业务功能,并且能够大幅度的提升企业办公信息化水平,进一步降低人们复杂的工作劳动强度[3]。但是,尽管协同 OA 系统经过多年的应用和普及,依然缺乏一个良好的、权威的、准确的和全面的定义,但是,经过多年的使用,协同 OA 系统公认的概念就是利用先进的计算机技术实现政企单位自动化办公,协同 OA 系统引入的技术更加先进,因此协同 OA 系统不仅在技术上进行了有效的革新,同时也能够从管理理念上解放思想,共享先进的企业办公管理经验,进一步改进企业的部分分工协同化程度,凝聚企业的人力资源,创造一个新的企业文化,提高企业的前进动力和整体竞争力。
本文从选题的意义、应用背景、研究内容等方面进行研究和分析,从多个方面分析协同 OA 系统的应用与发展趋势,从系统需求、系统设计和系统实现等方面证明了系统开发等方面完成了一个良好的系统。具体的,论文主要内容包括以下几个方面:
系统需求分析。通过对政企单位的工作人员、管理人员进行研究和分析,导出了系统的逻辑业务功能,这些功能分别是个人办公模块、会议管理模块、公文资料管理模块、请假管理模块等,可以实现系统的逻辑业务功能。
系统功能设计。系统功能采用类图设计,实现了系统的每一个逻辑业务功能,进一步提高了系统的逻辑功能,详细地分析了系统的处理过程,进一步产出了系统的数据处理流程,为系统的算法实现做好铺垫。
系统开发与实现。系统采用 Java 程序语言和 Eclipse 集成化开发平台实现协同 OA 系统,实现了每一个系统的逻辑业务功能,并且描述了系统的实现界面。
JSP技术发协同OA系统测试:
系统测试配置流程
系统用户登录界面测试
普通员工界面
查询个人信息
旧密码判断
日程列表
添加日程
上传资料
查看资料
搜索后的会议室列表
目 录
摘 要
Abstract
1 绪论
1.1 系统研究背景
1.2 系统研究目的及意义
1.3 系统国内外研究现状
1.3.1 系统国外研究现状
1.3.2 系统国内研究现状
1.4 论文的主要内容
1.5 论文的组织安排
2 背景技术
2.1 系统体系架构
2.1.1 C/S 体系架构
2.1.2 B/S 体系架构
2.1.3 B/S 体系架构的优势
2.2 系统核心实现技术
2.2.1 MVC 模式
2.2.2 Servlet 技术
2.2.3 JSP 技术
2.2.4 JavaBean 组件技术
2.3 数据库技术
2.4 Web 服务器技术
2.5 本章小结
3 系统需求分析
3.1 系统可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操作可行性
3.1.4 社会可行性
3.2 系统功能需求分析
3.2.1 系统功能概述
3.2.2 系统业务流程图
3.2.3 系统功能建模
3.3 系统性能需求分析
3.4 本章小结
4 系统设计
4.1 系统的设计原则
4.2 系统总体方案设计
4.2.1 系统的网络拓扑设计
4.2.2 系统的软硬件平台
4.2.3 系统整体架构
4.3 系统功能模块设计
4.3.1 系统的详细设计总类图
4.3.2 登陆模块的详细设计
4.3.3 个人办公模块的详细设计
4.3.4 会议管理模块的详细设计
4.3.5 公文资料管理模块的详细设计
4.3.6 请假管理模块的详细设计
4.4 数据库设计
4.4.1 数据库概念设计
4.4.2 数据库逻辑结构设计
4.5 本章小结
5 系统实现
5.1 系统实现环境
5.2 系统的核心程序
5.3 系统子功能实现
5.3.1 系统登录模块
5.3.2 个人办公模块实现
5.3.3 公文资料管理模块实现
5.3.4 会议管理模块实现
5.3.5 请假管理模块实现
5.4 本章小结
6 系统测试
6.1 系统测试概述
6.2 系统功能测试
6.2.1 获取测试需求
6.2.2 系统测试环境
6.2.3 系统功能测试
6.3 系统性能测试
6.4 系统安全测试
6.5 本章小结
结 论
参考文献
致 谢
大连理工大学学位论文版权使用授权书
(如您需要查看本篇毕业设计全文,请您联系客服索取)
将微信二维码保存到相册
打开微信扫一扫从相册识别
1.点击下面按钮复制QQ号
3008637063
2.打开QQ→添加好友/群
粘贴QQ号,加我为好友