公文流转说明书-学位论文.doc
《公文流转说明书-学位论文.doc》由会员分享,可在线阅读,更多相关《公文流转说明书-学位论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学校代码: 10128学 号: 040201007 本科毕业设计说明书(题 目:基于Struts的公文流转系统分析与实现学生姓名:纪永学 院:信息工程学院系 别:计算机系专 业:计算机科学与技术班 级:计算机04-1指导教师:苏依拉 副教授钱庭荣 工程师二 八 年 六 月内蒙古工业大学本科毕业设计说明书摘 要公文流转系统是办公自动化系统的核心,在公文流转系统中工作流的基础上,对目前国内外公文流转用到的相关技术进行了总结,最后对公文流转的发展方向进行了展望。公文流转是OA的核心,也是实现无纸办公的重要标志。政府和企事业单位正在积极采用办公自动化系统提高办公效率。公文流转子系统作为所有OA的公共构
2、件,它利用计算机网络的高速迅捷和计算机控制的严格准确性实现公文的处理,对目前传统公文处理而言,很大程度上提高了公文处理的效率和准确性。本文主要讲述了一个基于工作流的公文流转的系统的分析与实现。本系统基于B/S,使用J2EE中的多种规范和Struts编写、后台数据库为Oracle9i。从软件的需求分析阶段到具体的编码实现阶段,本文都做了详细的介绍。本文中所设计的公文流转系统,主要有两个大的模块组成:一是会员模块,会员通过前台系统查看自己的相关的信息,选定文件处理的工作流程。另一个是管理员后台管理模块,管理员登录到本系统后,即可对本系统进行管理,包括工作流程的设定,管理用户信息等。关键词:公文流转
3、;办公自动化;工作流AbstractThe archives circulation system is the office automation systems core, in the introduction archives circulation system in the work classs foundation, the correlation technique which used to the present domestic and foreign archives circulation has carried on the summary, finally ha
4、s carried on the forecast to the archives circulations development direction.The archives circulation is the OA core, also realizes the paperless work important symbol. The government and the Enterprises and institutions are using the office automation system to raise the office efficiency positivel
5、y. The archives circulation subsystem takes all OA the public component, it uses the computer network high speed fast and the computer control strict accuracy realizes archives processing, speaking of the present traditional archives processing, to a great extent raised the archives processing effic
6、iency and the accuracy.This article mainly narrated with realizes based on the work classs archives circulations systems analysis. This system based on B/S, uses in J2EE many kinds of standards and Struts compiles, the backstage database is Oracle9i. Realized the stage from the software initial dema
7、nd analysis stage to the concrete softwares code, this article has made the detailed introduction. In this article designs the archives circulation system, mainly has two big module compositions: First, the member module, the member examines own related information through the foreground system, the
8、 select files processing work flow. Another is the manager backstage administration module, after the manager registers this system, then to this system carries on the management, including work flows hypothesis, manages the user information and so on.Key words: Archives circulation; Office automati
9、on; Work class内蒙古工业大学本科毕业设计说明书目 录引 言1第一章 相关技术发展综述21.1 公文流转的发展趋势21.2 国内外相关技术21.2.1 基于Lotus Notes的公文流转系统31.2.2 基于Exchange Server的公文流转系统31.2.3 基于Windows .Net框架的公文流转系统31.2.4 基于JAVA的公文流转系统31.3 工作流的基本概念和特点41.3.1 工作流的概念41.3.2 工作流程的特点41.4 小结4第二章 开发技术与系统分析52.1开发工具52.2开发技术52.3 开发技术简介52.3.1 java简介52.3.2 Servle
10、t技术简介52.3.3 JSP技术简介62.3.4 表达式语言72.3.5 JavaBean简介72.3.6 Hibernate技术简介72.3.7 Struts 技术简介82.3.8 AJAX(Asynchronous JavaScript and XML)技术简介102.4小结11第三章 需求分析与系统设计123.1需求分析123.1.1系统需要解决的问题123.1.2系统功能需求描述123.2 系统总体设计133.3 可行性研究143.3.1 可行性研究的必要性143.3.2 可行性143.4 数据描述153.5 系统详细设计173.6 各模块的详细设计173.6.1基本信息模块173.
11、6.2收发文件管理模块183.6.3短信息管理模块183.6.4好友管理模块193.7系统中数据库的设计19第四章 公文流转系统软件实现244.1 高级发文管理界面实现244.2 设计工作流254.3 公文收件管理264.4 查看工作进展274.5 查看工作进展284.6 查看工作进展29第五章 运行与测试305.1 软件测试的目的和原则305.2 测试环境315.3软件的运行与安装315.4运行和维护31结 论33参考文献34谢 辞35图表清单图2-1 JSP运作模式7图2-2 Struts(MVC)模式9图2-3 Struts的工作流程10图3-1 系统用例图15图3-2 系统包图15图3
12、-3 系统活动图16图3-4 系统类图16图3-5 系统功能模块17图3-6 详细模块设计图17表3-1 MemberInfo19表3-2 Items20表3-3 Rout20表3-4 actor20表3-5 actoruser21表3-6 tasklist21表3-7 MemberSpace21表3-8 GradeRecord22表3-9 Point Record22表3-11 MessageRecord23表3-12 FriendList23表3-13 BlackList23图4-1 系统主界面24图4-2 设置工作流图25图4-3 审批申请界面26图4-6 程序结构29图5-1 测试的基
13、本层次3035引 言随着信息技术在我国的普及,各类信息化技术手段在政府企业中不断得到应用,极大地提高了政府企业的办公效率,对行政办公模式的变革产生了深远的影响。日常公文处理在政府机关或者企业的工作中是一项繁杂而重要的工作,在工作中,往往会因为个人文书管理不当,产生文件遗失,过时未批,或者出差在外,无法及时批阅等情况。传统的数据文件是一份份厚重的文件档案及纸制文件,要查询一份历史数据就要到文件的归档部门,再去查询归档的年份,找到归档的档案,既耗时又烦琐。因此,需要开发公文流转系统,让人员从长期繁杂的办公事务中解放出来,提高工作效率,降低行政成本,实现办公自动化。办公自动化(OA)是20世纪70年
14、代兴起的基于数据库技术、网络技术、软件工程技术发展起来的一门技术科学。目前,OA已经从最初的汉字输入、文字处理、排版编辑、查询检索等单机应用软件逐渐发展成为现代化的网络办公系统。Java具有很强的数据处理功能和稳定性,在大规模数据处理和安全性方面占优势,适合开发浏览器形式的应用系统,J2EE的开发模式适合工作流性质的软件开发,有比较强的灵活性。由其实现的公文流转功能主要表现在一些有Java开发的办公自动化系统中。目前使用的Struts框架及MVC模式,结合JSP开发出来的公文流转系统在市场上具有很强的挑战性。根据工作流管理联盟 (WFMC) 的定义,工作流是一类能完全或部分自动执行的经营过程,
15、且能根据一系列的过程规格、文档、信息或任务在不同的执行者之间进行传递和执行。公文流转的模式一般可归纳为以下四种:直流模式,分流模式,合流模式和回流模式。在文章中会详细介绍。 第一章 相关技术发展综述1.1 公文流转的发展趋势事实上,现在的办公已经不再是简单的文档处理,不再是单纯的行政事务了。现代办公的任务是提高整个企业的运作效率,进而提高企业的核心竞争力。知识管理可以帮助企业解决知识共享和再利用的问题。因此将来的办公自动化系统的核心是知识,实现的基础技术是知识管理。同样现在以及未来的公文流转系统,也需要在现有的办公自动化系统的发展基础上得以进一步的发展。纵观现在国内外的公文流转系统以及办公自动
16、化系统中的公文流转,能够轻易的发现未来的公文流转系统朝着以下几方面发展。(1)集成。现代企业和许多政府除了拥有公文流转系统之外,还有许多其他的管理系统。由于大量的信息孤岛式的建设,他们之间很少能够紧密协调起来。就前端来说,经常需要进行退出一个系统然后再进入另一个系统,并且发现数据常常不一致,可以比较肯定地说,目前中国具有信息系统的企业和政府绝大部分都是这种情况。他们往往具有多个供应商提供的多个系统,但很少集成。也有少数企业采用ERP套件,集成了其中的一部分,全部集成的企业凤毛麟角,也可能正在产生中。因此,现在或者未来所需的公文流转系统是需要一个能够集多种功能于一体的系统。(2)完全基于Web。
17、从目前用户的使用技能和接受程度以及系统的维护成本考虑,Web界面最容易接受。另外从集成方面来讲,必须采用人人支持的Web标准如HTML,JavaScript,ActiveX,IIOP,DHTML,XML,JAVA等才能在一个界面下容纳,否则的话,技术难度就会导致集成不可能实现。(3)流程优化。对于流程,熟悉公文流转系统的人就会想起收发文的流程。那是非常完善的、符合层级结构的、效率低下的流程,对于如何优化该流程,如果基于原有的思维模式和知识领域,就无法获得更多。必须基于现代的流程管理思想对目前的业务流程进行重组。 (4)基于知识。进入知识经济时代,人人都是知识工作者,要求公文流转系统必须具有知识
18、内涵,或者说是基于知识。1.2 国内外相关技术目前,国内外开发公文流转的技术多种多样,下面我们主要介绍Lotus Notes、ASP、Visual Studio、JAVA等主要的技术手段以及它们具有的不同特点和在不同的领域发挥的不同优势。1.2.1 基于Lotus Notes的公文流转系统Lotus Notes被视为最成熟的公文流转平台,由于其本身具有强大的工作流(workflow)设计能力,与公文流转复杂的工作流相适应,因而成为大型公文流转系统开发的首选技术手段。利用Lotus Notes既可以实现B/S模式的公文流转系统,也可以使之适应C/S的应用模式,其完善的文档数据库和权限管理系统为公
19、文流转的顺利实现提供了强有力的保障。但Lotus Notes的灵活性较差,外在表现形式单一,开发成本较高。1.2.2 基于Exchange Server的公文流转系统Exchange Server与Lotus Notes有相似之处,都具有强大的工作流设置能力,在早期的办公自动化系统中,Exchange Server 被广泛使用,在客户端使用OutLook等电子邮件系统进行操作,但是在使用上不直观,灵活性差,同时基于Exchange Server的二次开发难度也较大,系统之间的兼容性和扩展性差,目前在市场上单纯地基于Exchange Server的公文流转系统比较少见。1.2.3 基于Windo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公文 流转 说明书 学位 论文
限制150内