基于[1]NET技术实现的通用办公自动化系统.doc
《基于[1]NET技术实现的通用办公自动化系统.doc》由会员分享,可在线阅读,更多相关《基于[1]NET技术实现的通用办公自动化系统.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分类号 TP3,TM7 密级 UDC 编号 硕士研究生学位论文基于.NET技术实现的通用办公自动化系统General System of Office Automation Realized According to the .NET Technique 学院(所、中心) 软 件 学 院 专业名称 软 件 工 程 (GIS) 研究生姓名 杜 龙 学号 7200203032 导师姓名 梁虹 职称 副 教 授 李斌 职称 高级工程师 二四年四月摘 要:办公自动化(Office Automation,OA)系统,是利用先进的电子信息技术和现代办公设备构成的人机信息处理系统,辅助管理人员进行各种办公活
2、动。办公自动化系统由办公机构、办公人员、办公设备、网络环境、办公信息等几个基本要素构成。办公自动化已经发展成为一门新兴的学科,它涉及计算机与通信技术科学、管理与行为科学、系统工程与人机工程学等学科,是当今计算机应用的一个非常活跃的领域。办公自动化的目的,是应用电子信息技术,提供先进的办公信息处理手段,最大限度地提高办公效率和办公质量,改善办公环境和条件,提高办公管理和决策自动化和科学化水平。.NET是微软公司推出的技术和产品的总称。.NET框架是一种新的计算平台,它在各个方面简化了在分布式Internet环境中的应用程序开发。ASP.NET是.NET平台下进行B/S结构开发的主要技术。它是一种
3、创建动态Web应用程序的全新手段,它给开发人员提供了比以往更大的灵活性和更多的功能。本文详细介绍了基于.NET技术的通用办公自动化系统的设计、开发与实现过程,重点阐述.NET技术框架,以及二叉树在通用办公自动化系统流程定义中的应用。论文第一章介绍了研究办公自动化系统的目的和意义,开发本系统的背景;第二章介绍了办公自动化系统的概念,发展历史与现状,国内外的发展情况,目前的发展方向与目前所存在的问题;第三章介绍了本系统的设计方法;第四章介绍了.NET的技术内容;第五章介绍了本系统的实现以及系统开发所遇到的关键问题与解决方案。本文所阐述的系统均是在Microsoft Windows2003 Serv
4、er平台下用Visual Studion.NET编程实现的。本系统已投入部分单位使用。关键词:办公自动化系统,.NET,公文管理,流程定义,二叉树iAbstractThe system of Office Automation (OA) is a person-machine system of handling information, which is composed of advanced electronics information technique and the modern information equipments. It can help the personnel
5、to implement the task of office automation. The system of office automation comprises the OA organization, the OA personnel, the OA equipments, the network environment and the OA information. The office automation has already developed to be a new arisen course, it involves the computer and communic
6、ation technique, management and behavioral science, system engineering and person-machine engineering etc. it is nowadays very active in the application fields of computer. The purpose of office automation is to apply electronic information technique, offer the advanced OA information means, enhance
7、 the efficiency and the quantity of OA management, improve the OA environment, and advance the level of OA science.NET is a gross that the Microsoft company release the technique and the product. .NET framework is a new calculation terrace, it simplifies the development of program on the each aspect
8、 in the distribute environment of the Internet. ASP.NET is the main technique that could develop in the construction of B/S .It is a new means for creating the dynamic web applying procedure. It provides the larger agilities and more functions to development personnel.This thesis not only introduces
9、 the design, development and realization of OA in general under the .NET technique, but also expatiates the .NET framework and the application of the binary tree in the process definition. The first part introduces the purpose of studying OA and the background of developing the OA system; the second
10、 part introduces the concept, history of development, actuality, aspect of development, problem about the OA; the third part introduces the designing way; the forth part introduces the technology content of .NET; the fifth part introduces realization of the OA system, and the problem of the OA syste
11、m and how to solve the problem at last.The OA system is realized by Visual Studio.NET under the Microsoft Windows2003 Server.Key Words: Office Automation, .NET, Official Document Management, Process Definition, Binary Treeii目 录第一章 前言11.1 系统开发背景11.2 系统开发的目的和意义21.3 系统开发的总体目标2第二章 办公自动化系统概述42.1 办公自动化的概念
12、42.2 办公自动化的发展历史与现状42.2.1 办公自动化的发展历史42.2.2 办公自动化的发展现状72.3 国内外办公自动化系统的开发与应用102.4 办公自动化的发展方向112.5 办公自动化系统目前存在的问题13第三章 系统设计153.1 系统功能需求分析153.1.1公文管理153.1.2档案管理163.1.3系统管理173.2 系统功能设计173.2.1 系统总体结构功能图173.2.2 公文管理子系统183.2.3 档案管理子系统203.2.4 系统维护子系统213.3 系统设计的原则223.4 系统体系结构233.5 系统数据库设计243.5.1数据库管理系统的选型243.5
13、.2 公文管理子系统数据库逻辑设计243.5.3 公文管理子系统数据库概念设计28第四章 .NET技术284.1 为何选用.NET284.2 .NET的认识284.3 Microsoft.NET284.4 .NET结构284.5 .NET框架(Framework)284.6 ASP.NET28第五章 系统实现285.1系统功能模块实现285.1.1 公文管理实现285.1.2系统维护实现285.2 关键问题及解决方案28总 结28参考文献28作者研究生期间技术工作情况28致谢28第一章 前言第一章 前言1.1 系统开发背景随着经济的飞速发展,政府机关和企事业单位职能的扩大和优化,政府机关和企事
14、业单位迫切需要利用信息技术和计算机技术对日常办公业务管理的各个环节进行自动化管理,使得办公自动化成为一门新兴的学科,同时办公自动化系统(Office Automation,OA)的开发与应用也得到了快速的发展。通过实施办公自动化系统,政府机关和企事业单位可以顺畅组织内部信息流,加强工作的计划性,提高组织内部的协同办公能力,进而提高工作效率和工作质量,在激烈的市场竞争中获得竞争优势。目前,OA系统已在政府部门及各大中小型企业推广开来。不过,关于OA系统的理解却大有差异。从简单的打字和文档管理,到无纸化办公和网络协同工作,从基于邮件和工作流等技术的通用办公应用,到基于办公、管理、决策的集成系统应用
15、,基于不同的概念以及功能设计的OA系统在同一时期内并存。实际上,多样化的概念反映了OA系统的不同发展阶段,同时,也反映了不同时期计算机技术的发展水平。应用推动着技术发展,技术提高了应用层次。以Internet技术为核心的网络技术已经成为二十一世纪信息化建设的主流技术。但目前大多数政府机关和企事业单位采用的是基于Client/Server技术构架的OA系统,因此以Internet/Intranet技术构架的OA系统将有巨大的需求和广阔的应用前景。现在的市场流行着各种各样的OA系统。普遍存在以下问题:1、为用户考虑的少,软件的柔性构造功能差。一方面,软件的模块复用性很差,直接影响了软件的柔性构造功
16、能,而当用户的需求改变时,哪怕是轻微的改变,都需要开发商来解决,从而影响了用户的使用效率,对开发商也是一个极大的负担。另一方面很多OA软件过分强调了软件之间功能的横向对比,为用户考虑的实际功能比较少,结果导致软件大而全,而真正为用户接受的功能模块很少。2、开发手段单一,平台依赖性严重。很多OA开发商采用的开发模式是“群件平台+适当定制”的模式,问题是在与其他系统的接口方面、定制复杂应用方面和集成其他软件和设备方面,由于群件平台建的太高,造成可供开发商发挥的空间太小,很多功能很难实现。3、技术含量低,创新设计少。目前大多数OA软件的设计还基本停留在Client/Server构架,很少见到有创新的
17、设计,使用传统的技术虽然可以满足一时之需,但从长远考虑就落后了。未来OA的趋势是Internet与Intranet进一步走向融合。为顺应这种趋势以保证系统的良好扩展,OA系统的设计应该立足于现有的先进技术和思想,设计采用三层结构,开发中使用面向对象的方式。针对上述问题和目前OA系统的应用现状,本论文以面向对象技术为基础,以美国微软公司推出的.NET为开发平台,采用B/S结构,以微软公司的SqlServer2000为后台数据管理系统,结合INTERNET和INTRANET技术,以在开发昆明市市委OA系统、云南省审计厅OA系统、昆明市审计局OA系统和禄丰县人民政府OA系统积累的技术经验,紧密结合目
18、前企事业单位的办公业务流程和管理特点,开发一套先进的、综合的、完整的、可直接应用于实际使用单位的、并且能有效的在局域网和广域网运行的办公自动化系统。该系统的将具有以下特点。1、通用性强,具备目前政府机关和企事业单位的办公业务流程管理的通用功能,对于复杂和简单应用都适应;2、界面友好、操作简单、易于信息组织,且易于与其它系统集成;3、对于结构化和非结构化数据均具有良好的支持能力。同时,也具备良好的安全性控制手段;4、完全实现客户端零配置,能够真正体现移动办公所要求的技术条件;5、具有非常好的可伸缩性和可扩展性。1.2 系统开发的目的和意义本系统开发的目的是紧密结合目前政府机关和企事业单位的办公业
19、务流程和管理特点,开发一套先进的、综合的、完整的、并且能有效的在局域网和广域网运行的办公自动化系统。通过该系统的使用,可有效地提高政府机关和企事业单位的工作效率,提升应用单位信息化管理的水平,减少工作人员的工作量,降低政府机关和企事业单位的成本。本系统具有较好的市场推广应用价值,无论是大的政府机关和集团公司,还是小的生产部门和事业单位都可以直接使用本系统。该系统已在部分生产单位投入使用,且运行效果良好。1.3 系统开发的总体目标办公自动化进入政府机关和企事业单位,涉及的面较广,且影响到长期形成的工作习惯,所以该系统在设计过程中尽可能适应多数人的习惯,应用模块应以易于维护,易于扩充和修改,易于使
20、用为准则。同时紧密联系政府机关和企事业单位的实际工作和业务流程,尽可能的使系统功能涵盖政府机关企事业单位的各个应用领域,保证系统具备较强的实用性和生命力。同时,通过灵活的技术措施,保证系统能够满足不同类型的政府机关和企事业单位的具体应用,并且具备良好的通用性。本系统应该包括以下功能:公文管理、档案管理、督察督办、信息采编、会议管理、人民来访等。本系统总的目标是以面向对象技术为基础,以美国微软公司推出的.NET为开发平台,采用B/S结构,以微软公司的SqlServer2000为后台数据管理系统,结合INTERNET和INTRANET技术,在开发昆明市市委OA系统、云南省审计厅OA系统、昆明市审计
21、局OA系统和禄丰县人民政府OA系统积累的技术经验的基础上,结合现阶段政府机关及企事业单位办公业务的管理流程与特点,开发一套通用的办公自动化系统。3第二章 办公自动化系统概述第二章 办公自动化系统概述2.1 办公自动化的概念办公自动化(Office Automation,OA)系统,是利用先进的电子信息技术和现代办公设备构成的人机信息处理系统,辅助管理人员进行各种办公活动。办公自动化系统由办公机构、办公人员、办公设备、网络环境、办公信息等几个基本要素构成。办公自动化已经发展成为一门新兴的学科,它涉及计算机与通信技术科学、管理与行为科学、系统工程与人机工程学等学科,是当今计算机应用的一个非常活跃的
22、领域。办公自动化的目的,是应用电子信息技术,提供先进的办公信息处理手段,最大限度地提高办公效率和办公质量,改善办公环境和条件,提高办公管理和决策自动化和科学化水平。办公自动化简单的说就是利用电脑通过办公自动化软件达到无纸化办公的过程;即是采用先进的办公自动化技术,将应用单位各种现代化办公设备与办公人员组成完整的人-机信息处理系统,并用其处理各部门的办公业务, 实现用户内部信息的网上共享和交流。办公自动化不仅能够实现人与人、部门与部门之间的公文传递,还能够完成公文批阅之类的工作流程,协同完成工作事务,并尽可能充分利用各种信息资源,辅助领导决策,提高用户的办公效率和办公质量。通过广域网,办公自动化
23、系统还可以实现单位同单位之间传递电子公文。办公自动化的最终目标是:以先进成熟的计算机和通信技术为主要手段,建成一个覆盖政府机关和企事业单位的办公部门的办公信息系统,提供政府机关和企事业单位与其他专用计算机网络之间的信息交换,建立高质量、高效率的政府信息网络,为领导决策和政府机关和企事业单位办公提供服务,实现政府机关和企事业单位办公现代化、信息资源化、传输网络化和决策科学化。办公自动化系统同时又是一种解决特定行政办公类需求的信息系统。擅长处理类似邮件、公告、公文流转类型的行政办公类应用需求。办公自动化系统且具有简单易用,投资很少,维护安装方便等特点,应包括公文管理、档案管理、督察管理、信息管理、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 技术 实现 通用 办公自动化 系统
限制150内