办公自动化系统文档管理子系统的设计与实现本科论文(34页).doc
《办公自动化系统文档管理子系统的设计与实现本科论文(34页).doc》由会员分享,可在线阅读,更多相关《办公自动化系统文档管理子系统的设计与实现本科论文(34页).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-办公自动化系统文档管理子系统的设计与实现本科论文-第 28 页本 科 毕 业 论 文(设计)院 系 软件学院 题 目 办公自动化系统文档管理子系统的设计与实现 学生姓名 阎守卫 学 号 071251183 年 级 2007级 专 业 软件工程 指导教师 职 称 论文提交日期 摘 要办公自动化实现了无纸化办公,基于B/S模式,简单易用。办公自动化的基本功能有文档管理、消息管理、考勤管理、日程管理和系统管理。本文重点介绍文档管理模块。文档管理模块覆盖了四个主要的功能:文档管理、文件搜索、回收站管理和日志管理。文档管理模块完成了文件的基本操作,包括:添加、删除、修改、查看、搜索和下载的功能。本模块
2、还将模拟Windows的回收站功能,对文件资源进行更加有效的管理。本文重点介绍项目中所用到的Java EE和Ajax技术。关于Java EE,本文集中介绍Struts、Spring和Hibernate框架;关于Ajax,本文结合ExtJs框架进行介绍。Struts采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用;Spring是一个开源的Java/Java EE全功能栈的应用程序框架。Spring Framework 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类;Hibernate是一个面向Java环境的对象/关系
3、型数据库映射工具;AJAX是一种用于创建更好更快以及交互性更强的Web应用程序的技术。通过JavaScript的XMLHttpRequest对象来直接与服务器进行通信,在与Web服务器交换数据时页面不用重载。 论文的组织结构如下:1. 第一章介绍项目的背景及技术的发展现状。2. 第二章介绍项目所用相关技术。包括JavaEE技术和相关的SSH框架,以及AJAX和ExtJS框架。3. 第三章对项目进行整体性介绍。4. 第四章对项目进行详细介绍,包括项目的详细设计和具体实现。5. 第五章将会对办公自动化进行展望,分析预测办公自动化未来的发展趋势。6. 最后,将会特别对指导老师和同学表示感谢。关键词:
4、办公自动化项目,Java EE技术,Ajax技术AbstractOffice Automation Project Overview document management module. Office automation achieve paperless office。Its based on B / S mode and easy to use. The basic functions of office automation, document management, message management, attendance management, schedule manage
5、ment, and system management. This article focuses on document management module. Document management module covers the four main functions: document management, file search, the Recycle Bin management and log management. Document Management module completes the documents basic operations, including:
6、 add, delete, modify, view, search and download function. The module also features simulated Windows Recycle Bin, the file management of resources more effectively. Introduction to Java EE & Ajax technologies. This article focuses on projects that used Java EE and Ajax. About Java EE, this paper foc
7、uses on Struts, Spring and Hibernate frameworks; on Ajax, ExtJs framework of this paper are introduced. MVC pattern using Struts can be a good help java developers to use J2EE Web application development; Spring is an open source Java / Java EE stack full-featured application framework. Spring Frame
8、work provides a simple way of development, this development approach will avoid low-level code that may cause confusion becomes complicated property file and help a lot of class; Hibernate is a Java environment for object / relational database mapping tool ; AJAX is used to create better, faster and
9、 more interactive Web application technology. Through JavaScripts XMLHttpRequest object to communicate directly with the server, to exchange data with the Web server when you do not reload the page. Organizational structure of the paper. The first chapter introduces the background of the project and
10、 technology development status. The second chapter describes the related technologies used by the project. Including SSH JavaEE framework and related technologies, as well as AJAX, ExtJS framework. The third chapter describes the overall implementation of the project. The fourth chapter details the
11、project, including the detailed design and implementation. The five chapter will be Looking for office automation, office automation, analysis and forecast future trends. Finally, the guidance will be particularly thanked the teachers and studentsKeywords:Office Automation, Java EE, Ajax目 录摘 要IAbstr
12、actII目 录IV第一章 概述/绪论11.1 项目背景11.2 国内外办公自动化技术现状21.3 论文主要工作/组织结构3第二章 JavaEE&AJAX技术概述52.1 JavaEE技术52.1.1 Struts 1.3框架62.1.2 Spring框架82.1.3 Hibernate框架92.2 AJAX技术112.2.1 AJAX112.2.2 ExtJS框架12第三章 办公自动化系统项目概述133.1系统概述133.2系统业务流程143.3 模块介绍15第四章 Java EE&AJAX技术在文档管理模块项目中的应用214.1 Hibernate框架在项目中的应用214.2 Spring
13、框架在项目中的应用234.3 Struts1在项目中的应用254.4 AJAX & ExtJS技术在项目中的应用。29第五章 总结与展望35参考文献37致谢38第一章 概述/绪论1.1 项目背景随着计算机的普及和计算机技术的飞速发展,越来越多的企业利用计算机解决实际中遇到的问题。伴随着数字商业时代的到来,企业的管理意识和环境都发生了巨大的变化,企业的管理结构由多层次结构向扁平化管理结构转化;数字时代企业的信息量和沟通数量巨大,为了提高企业的管理效率,必须提升沟通的质量,要求企业办公高效率、自动化,办公自动化系统应运而生。办公自动化建设的本质是提高决策效能为目的的。通过实现办公自动化,或者说实现
14、数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。1办公自动化技术分为三个层次:第一个层次只限于单机或简单的小型局域网上的文字处理、电子表格、数据库等辅助工具的应用,一般称之为事务型办公自动化系统;第二个层次是信息管理型办公自动化系统,是把事务型办公系统和综合信息紧密结合的一种一体化的办公信息处理系统;第三个层次是决策支持型系统,建立在信息管理级系统的基础上,结合有关条件,选用决策数字模型,做出相应决策。本文主要针对第二层次的办公自动化系统进行研究。办公自动化系统的主要功能:文档管理、消息管理、考勤管理、日
15、程管理和系统管理。本文主要研究文档管理。文档管理子系统可使各类文档(包括各种文件、知识、信息)能够按权限进行保存、共享和使用,并有一个方便的查找手段。每个单位都会有大量的文档,在手工办公的情况下这些文档都保存在每个人的文件柜里。因此,文档的保存、共享、使用和再利用是十分困难的。另外,在手工办公的情况下文档的检索存在非常大的难度。文档多了,需要什么东西不能及时找到,甚至找不到。办公自动化使各种文档实现电子化,通过电子文件柜的形式实现文档的保管,按权限进行使用和共享。实现办公自动化以后,比如说,某个单位来了一个新员工,只要管理员给他注册一个身份文件,给他一个口令,自己上网就可以看到这个单位积累下来
16、的东西,规章制度、各种技术文件等等,只要身份符合权限可以阅览的范围,他自然而然都能看到,这样就减少了很多培训环节。2文档管理子系统的主要功能有:文档管理、回收站管理、文件搜索和日志管理。1.2 国内外办公自动化技术现状经过近30年的发展, 办公自动化越来越成熟了, 使得其应用范围也愈来愈广。办公自动化已经从以前只是在机关的办公系统发展到现在各企业和各种工作部门都需要的办公系统。在实际工作中, 各企业同样需要对内或对外处理各种信息,因此也同样有办公自动化的必要。而且, 在市场经济的条件下,企业和各种工作部门的办公事务将越来越繁重, 企业和工作人员快速、有效的协调越来越显得重要, 越来越有必要实施
17、办公的自动化。办公自动化系统是企业和工作部门的数字神经系统的重要部分, 没有一个快速反应的神经系统的协助, 任何企业和工作部门将难以获得长期、稳定、快速的发展。实际上, 越来越多的企业和工作部门已经把办公自动化提到日程上来, 很多企业和工作部门都在不同的层次上实现了办公自动化3。但同时,不同层次的办公自动化系统对办公人员的要求也不同。从前的办公自动化是个体工作的自动化,不要求所有的办公人员都加入到办公自动化的流程和使用中,这些工作只是由一些专门的操作人员来做。而现代的办公自动化系统通过计算机网络将所有员工联系起来,通过网络来完成大部分的办公工作,是全员的办公自动化。并且,现代办公自动化系统的功
18、能越来越先进,使用起来越来越简单。尤其是最先进的WEB方式的办公自动化系统,办公人员只要能掌握简单的WINDOWS和WEB的操作,基本上就能应付所有的计算机应用了并能熟练的操作办公系统。这样办公自动化系统己经起到了推动企业和工作部门的整体快速发展、提高工作效率、增强竞争实力的作用4。科技发展到现在的地步,随着企业和各部门的发展,企业内部以及企业之间的联系越来越多,因此对企业中的办公自动化也有着更进一步的要求,从而使“数字化办公”和“协作办公”成为办公自动化系统今后的主要发展方向。随着3G移动网络的部署,办公自动化已经进入了移动时代。移动办公自动化系统就是一个集3G移动技术、智能移动终端、VPN
19、、 身份认证、地理信息系统(GIS)、Webservice、商业智能等技术于一体的移动办公自动化产品。它将原有办公自动化系统上的公文、通讯录、日程、文件管理、通知公告等功能迁移到手机,工作人员可以随时随地进行掌上办公,成为管理者、市场人员等贴心的移动办公系统。5文档管理是办公自动化的最重要功能之一。文档管理技术也随着办公自动化技术的发展而发生巨大变化。办公自动化对文书与档案工作的直接影响,就是产生了大量不同于传统纸质文档的电子文档。由于目前我国办公自动化尚未完全社会化,并且电子签名、身份认证、信息安全等技术措施尚未完善,在相当长时间内,无法实现完全的无纸化办公,因此,电子文件和纸质文件将长期并
20、存。尽管电子文件和纸质文件所记载的信息完全相同,根据需要可以互为转换,但由于载体的差异,存储和获取信息的方式带有根本性的区别,因而在文件标的归档上相互制约,相互影响,对传统的文件立卷归档的理论与实践带来了巨大冲击和挑战。办公自动化对文件归档工作带来的变化表现在:归档载体发生了变化。原来单一的纸质形式向同一归档文件即有纸质形式又有电子形式转变。即电子文件与纸质文件同步归档,这样既可以解决归档文件的凭证、依据作用,又可以解决归档文件的利用和资源共享问题,达到互补的目的。归档含义发生了变化。由于电子文件具有对设备的依赖性,离开了计算机及软件就无法生成、传递,同时电子文件还具有易更改性,人为的修改及遭
21、遇受病毒侵袭使得文件归档存在着实物上的归档和概念上的归档等,办公自动化使归档的含义需要重新解释。突破了“案卷”的概念,以“件”作为归档文件材料的整理单位。传统立卷要进行案卷和卷内两级整理,过程复杂,已落后于档案管理现代化的要求。61.3 论文主要工作/组织结构本文首先介绍办公自动化的项目背景及国内外办公自动化的发展现状,然后介绍项目所用到的JavaEE技术及其相关的Struts、Spring、Hibernate框架、和前端ExtJS技术。接着本文介绍项目的整体架构,介绍项目的高层设计。然后本文将大篇幅详细介绍MVC结构在本项目中的应用及Struts、Spring、Hibernate框架如何与项
22、目进行结合。本文将重点介绍项目的详细设计与实现,并体现出项目的工程性。最后,本文将对办公自动化技术做一个展望,分析预测办公自动化的发展趋势。论文共分五章:第一章介绍项目的背景及技术的发展现状。第二章介绍项目所用相关技术。包括JavaEE技术和相关的SSH框架,以及AJAX和ExtJS框架。第三章对项目进行整体性介绍。第四章对项目进行详细介绍,包括项目的详细设计和具体实现。第五章将会对办公自动化进行展望,分析预测办公自动化未来的发展趋势。最后,将会特别对指导老师和同学表示感谢。第二章 JavaEE&AJAX技术概述2.1 JavaEE技术图2.1 JavaEE多层应用图 Java EE是sun公
23、司推出的企业级应用程序版本。这个版本以前称为 J2EE。能够为我们帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,最新版本是Java EE 6。它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(SOA)和 Web 2.0 应用程序。Java EE平台使用了一个针对企业应用的分布式多层应用模型。应用逻辑根据功能划分为组件,组成Java EE应用的不同应用组件根据在多层Java EE环境中应用组件所属的层安装在不同的计算机上。图2.1中说明了两个多层Java EE应用,它们被划分为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 系统 文档 管理 子系统 设计 实现 本科 论文 34
限制150内