软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc

上传人:一*** 文档编号:2096335 上传时间:2019-04-23 格式:DOC 页数:34 大小:635.64KB
下载 相关 举报
软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc_第1页
第1页 / 共34页
软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc_第2页
第2页 / 共34页
软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc_第3页
第3页 / 共34页
软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc_第4页
第4页 / 共34页
软件工程毕业论文-教育局OA—公文管理系统的设计与实现.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、 本科毕业论文(20 届)教育局 OA公文管理系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要随着网络信息化高度发展,人类不仅仅追求做事的质量的提高,同时也在追求着效率的提高,传统的人工传播方式已不再满足需求。基于Web的办公系统显得越来越必要。拥有高速信息处理的计算机得到普及和推广得以实现了人类这一梦想。办公自动化管理系统的应用满足了企事业单位的办公网络化、自动化的管理需求,提高了企事业单位内部的管理水平。本系统正是为了满足这样的需求而设计开发的。程序在Visual Studio 2010平台下使用ASP.NET编程语言,数据库使用SQL SERVER 200

2、8。整个系统具有友好的用户界面,操作简单实用。教育局OA系统中我主要负责公文管理部分的设计与实现,首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新 个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要求公 文的及时审批和归档。实现系统的安全性和可靠性,严格、周密的权限管理,确保系 统行为有序可控进行,避免非法用户进入破坏数据库信息。在实习期间,我对OA有了大概的了解,首先确定了自己需要实现的功能,然后分块一次设计和实现,公文收发等基本功能的设计与实现基本完成。关键词: OA,办公自动化,公文管理, SQL SERVERAbstractWith highly d

3、eveloped network informatization, human not only to pursue the quality of the work, but also in the pursuit of efficiency, the traditional characters as the theme of the information dissemination way is no longer meet the demand. Office system based on Web is more and more necessary. With high speed

4、 information processing computer gained popularity and promotion to meet the human this dream. Application of office automation management system can meet the enterprises office network, automation management requirements, improve the enterprise internal management level. This system is designed to

5、meet the needs of such development. Using the ASP.NET program in Visual Studio 2010 platform programming language, database using SQL SERVER 2008. The whole system has a friendly user interface, the operation is simple and practical. Bureau of education in the OA system, I mainly responsible for doc

6、ument management part of the design and implementation, first of all to achieve dynamic and interactive. So-called dynamic is dynamically updated content, such as update personal information, document information, information flow, etc. This required to connect to the database has the good; Interact

7、ivity is requirements and timely approval and filing. Carry out the safety and reliability of system, and strict, careful permissions management, ensure the system behavior under control and avoid the illegal user to enter failure database information. During the internship, I for OA have probably u

8、nderstanding, first determine the function of his need to implement, and partitioning a design and implementation, the official document to send and receive the design and implementation of the basic function such as completed. Key words: OA, office automation, document management, SQL SERVER目 录1. 绪

9、论.11.1 OA 系统设计背景及意义 .11.2 国内外研究概况与发展趋势.11.2.1 国内概况.11.2.2 国外概况.31.3 论文组织.32. 相关技术介绍.52.1 ASP.NET 技术简介 .52.2 Visual Studio 2010 简介 .62.3 SQL SERVER 2008 简介 .83. 需求分析.103.1 模块需求.103.2 性能需求.104、分析设计.124.1 流程设计.124.2 公文流转过程.124.3 界面颜色设计.134.4 框架设计.134.5 数据库设计 .145. 系统的实现.165.1 登陆超时.165.2 上传文件.175.3 添加文件

10、.195.4 系统文件导出后自动生成 excel 信息表.215.5 文件信息修改.245.6 文件签收.266. 总结.28参考文献.29致谢.3011. 绪论1.1 OA系统设计背景及意义在科技迅猛发展的今天Internet/Intranet被广泛的使用在各个行业中,企事业单位的管理也随之发展,信息化的程度也随之增长,同时以往的办公管理模式已经无法适应企事业单位的需求,企事业单位对办公的效率要求越来越高,企事业单位办公正在逐步迈向管理信息现代化。企事业单位办公信息化基础设施建设的逐渐完备,改革传统办公模式开展电子政务,使业务办公、公文流转和管理过程电子化、信息化,让文职人员从长期繁杂的办公

11、事务中解放出来,通过统一办公规范,提高工作效率,降低管理成本,实现办公自动化已势在必行。在当前市场经营形式下,对于企事业单位必须要进行公文系统的管理工作。但是若没有一套好用的管理统,会是一件相当棘手的工作。公文管理系统是一套通过行文收发,文印管理和辅项管理等功能相结合的综合运用的公文管理系统 1。该系统结合国内企事业单位的实际情况,内容科学、全面而实用;简捷的操作面板,美观的录入窗口,多样化的打印功能,快捷的查询功能,强大的信息管理功能等。提高了工作效率,降低了工作强度,完善了管理体系。操作快捷、方便、易懂、易会;是协助企业和政府机关的一套好软件1.2 国内外研究概况与发展趋势1.2.1 国内

12、概况办公系统即OA,是Office Automation的缩写,指办公室自动化或自动化办公2。自20世纪90年代中期至今,互联网技术在我国迅速发展和普及,引出了Intranet、Extranet、Internet、政府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念,面对这些新概念,再提OA也许会让很多人感到迷惑,好像OA这个概念已经不适应信息化发展的需要,在这里我们暂且认为这一个阶段为OA发展的新阶段。这一个阶段的主要标志应为互连网技术的普遍使用。办公自动化的研究现状办公自动化2(OA,Office Automation)是在7

13、0年代中期,发达国家为解决办公业务量急剧增加对企业生产率产生巨大影响的问题,发展起来的一门综合性技术。它的基本任务是利用先进的计算机及网络技术,使人们可以借助各种设备处理一部分办公业务,提高人们对办公OA了解。其实OA办公系统是一个动态的概念,随着计算机技术、通信技术和网络技术的突飞猛进,关于OA办公系统的描述也在不断充实,至今还没有人对其下过最权威、最科学、最全面、最准确的定义。当今世界是信息爆炸的知识经济统治的时代,在这种情况下结合技术的各种进步所产生的OA办公系统已与十几年前的OA发生了很大的变化。公文管理系统在实际应用上概括起来说是向着普及性和高层次两个方向发展。从普及性方面来说,随着

14、计算机和网络功能的增强和广泛应用,以微型计算机为主要信息处理工具的、功能完善的公文管理系统将越来越多地受到各级管理者的欢迎,并且要逐渐地向着取代原始的公文发布方式的方向发展。从公文管理系统应用的高层次上来讲,以大型计算机为中央处理机的分布式公文管理系统也是一个重要的发展方向,利用微型计算机和大型主机联网,可以为管理者提供更加方便的信息发布渠道和支持 3。从公文管理系统的体系结构看,传统的公文管理系统一般采用两层C/S结构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性和可扩展性,它一般应用于局域网。但是,随着信息的全球化,区域的界限己经被打破,人们己经越来越不满足于只在一个小

15、的区域内共享信息,尤其是近年来的电子商务在Internet的兴起,已成为一种强大的驱动力,迫使C/S模式从局域网(LAN)向广域网(WAN)延伸。如今,Internet己经成为全球最大的网络互连环境,在Internet的环境下实现数据的B/S计算模式正是目前的流行趋势。因此,作为一个科技工作者,我们应该密切地注意公文管理系统的发展方向,尽量吸收各种有益的经验,积极开展对公文管理系统的理论研究和实际应用,促进计算机应用在我国的进一步发展。Internet的出现和发展己经给这个世界带来了巨大的冲击。但随着Internet上信息资源的爆炸增长出现了新的问题。例如:有用信息的查找极为困难:Intern

16、et的响应速度越来越慢;WEB信息处理的智能化得不到深入发展等等。针对这些问题,XML近几年来迅速崛起XML 又称为可扩展标记语言(Extensible Markup Language,7CNL ),事实上它并不是一种真正意义上的标记语言,而是一种允许用户对自己的标记语言进行定义的源语言。XML具有对数据的自3描述性和可扩展性,符合Internet进一步发展的需要,WK组织制定XML标准的初衷也是定义一种互联网上交换数据的标准,也是公文管理系统在未来的技术发展的趋势和方向。ASP也向ASP.NET升级。随着技术的发展,公文管理系统的开发和维护功能都达到新的高度。1.2.2 国外概况自1982年

17、美国国防部把TCP/IP协议作为网络标准正式生效以来,就把以数百万台电脑分割的650张网联成一张大网,从而形成了今天的因特网。1969年联网的计算机只有4台,1991年猛增到50万台,到1999年底全球陡增至1.5亿台。全世界越来越多的个人电脑联到了Internet上,在Navigator和Explorer等引擎的导航下,浏览世界各个地方的信息资源 4。在这种大环境下,人们开始考虑把个人电脑联到因特网上,来解决第一代办公自动化所存在的诸多不足,并扩展办公自动化的功能。个人电脑联了网,很多软件资源可以通过ISP的服务器从网上免费或廉价下载,瘦客户机、胖服务器的研究大大减轻了个人电脑的负担。使用基

18、于对象关系型数据库(ORDB)和数据仓库(Data Warehouse),增强了数据的通用性(Universality)和可再用性(Reavailability)。基础通信平台的使用,大大提高了通信和协同工作的能力。1995年,IBM公司CEO郭士纳(Gerstner)提出“以网络为中心的计算” 5(NetworkCentric Computing)模式,极大地影响了办公自动化的发展趋势,出现了以网络为中心,以信息(或工作流)为主要处理内容的第二代办公自动化系统。1.3 论文组织本系统功能模块有公文起草、已发公文、待办公文、已发公文、公文委托、流程监控、类别定制。而类别的定制中包含了公文类别的

19、定制,比如研发部、市场部、技术部等;角色定制,比如通知、查看、审批、归档;用户管理,流程定制,公文等级定制,部门管理的定制。本系统的功能模块如图1。4图1-1 公文管理系统模块由此活动图可以看出,公文管理系统中的子模块在操作上相互是平行的,他们的内在关系通过数据库和程序来控制。依据功能模块设置论文主要介绍了以下内容:第一章主要介绍了教育局OA系统的背景和意义,它的发展历程以及在我国的不断改善完善和发展。第二章主要是相关技术的介绍,OA系统的设计需要在visual studio 2010环境中实现,用ASP.NET技术,并在SQL SERVER 2008数据库的辅助下。第三章分析了设计OA系统的

20、需求,阐述了该系统需要实现哪些功能模块以及操作流程,SQL SERVER 2008所需要的数据列表。第四章主要是系统实现后的效果以及源码展示,使系统的设计和实现更清晰明了。52. 相关技术介绍系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合,一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。2.1 ASP.NET技术简介大约有将近一百万名开发人员使用了.NET Framework的第一个版本来开发网站。所以在2003年的夏天,当从Microsoft传出将有新版本发布的传闻时,许多人的耳朵都竖了起来,这个新

21、的版本将使得创建ASP.NET页面所需的代码行数减少70% 6。像这样大规模的提高生产效率在程序设计中是不多见的。当ASP.NET 2.0的代码样例在2003年秋的Microsoft专业开发人员大会(Microsoft Professional Developers Conference)上演示时,结果比预计的还要好。以前使用ASP.NET的第一个版本程序员需要花费几个小时才能做出的页面,现在使用ASP.NET 2.0只需要几分钟就完成了。简单来说,在.NET Framework 2.0最终版本发布之后,任何继续使用第一个版本创建ASP.NET页面的程序人员都将花费大量的额外时间才能达到相同的

22、结果 7。 也许就像其他任何领域一样,ASP.NET开发提供的优势是能够方便地将数据集成进页面。程序员不再需要知道详细的连接、命令以及数据阅读器和数据适配器对象,就能执行普通数据任务了。对于初学者掌握能力,ASP.NET 2.0使得基本数据的使用简单易学,并且有能力进行更复杂的数据应用。Microsoft开发出了作为基本原理的.NET和一系列技术,用于在互联网中让计算机共同工作。总的目标就是让信息和进程在大范围的系统和设备之间顺畅地交流。.NET不是一种语言,也不是一个特别的产品。更确切地说,它是一套标准和规范,并已经应用于自2002年以来Microsoft发布的所有产品中。.NET包含了一种

23、使用开放标准的XML格式交换信息的标准化格式。可扩展标记语言(Extensible Markup Language,XML)不需要请求者具备任何有关数据存储如何保存信息的专门知识 数据都以自描述的XML 格式取出。同样地,目前几乎所6有的数据存储都可以用XML来提供信息,这对于所有.NET数据客户都具有吸引力。.NET支持软件的Web Services标准,可请求在使用了开放平台标准的简单对象访问协议(Simple Object Access Protocol,SOAP)和XML的远程软件上运行代码 8。.NET网站可以从另外一个网站上找到该网站所提供的服务,并使用这些服务。这样可以使得网站从

24、其他的网站上获得HTML、计算后的结果或者数据集。作为.NET开端的一部分,Microsoft发布了一套运行时编程工具和应用编程接口(API),称为.NET Framework,让开发团队能够创建.NET应用程序和XML Web Services。.NET Framework由公共语言运行库(Common Language Runtime,CLR)和一套统一的类库组成 11。CLR为运行的应用程序提供了一个完全管理的执行环境,其中包括几个服务,例如程序集装载和卸载、进程和内存的管理、安全实施以及即时编译等。CLR名称的意思就是指能够用多种语言编写应用程序,并且将源代码编译成CLR能够读懂并运行

25、的中间语言,而无需考虑原来所使用的语言。这种“语言独立性”就是CLR的关键特性(也是ASP.NET的特性),它允许开发人员使用自己喜欢的语言工作,比如C#、VB或者Cobol,都能够获得.NET Framework的常用特性 12。2.2 Visual Studio 2010简介Visual Studio是微软公司推出的开发环境 13。是目前最流行的 Windows平台应用程序开发环境。Visual Studio 2010 与 2008 版本的对比:自从微软于1998年发布Visual Studio 6以来,Visual Studio的IDE已经成为软件开发工具的标杆,很多其他的开发工具,甚至

26、是其他用途的应用程序,都在模仿Visual Studio的IDE。但是,就像我们前面讲过的那样,从Visual Studio 6到Visual Studio 2008,虽然IDE的功能越来越多,但是并没有什么革命性的变化,反倒因为功能太多带来了使用上的不便,导致开发效率低下 9。程序员们都在期盼一个全新的IDE的出现。现在,程序员们的梦想在Visual Studio 2010中成为了现实。在Visual Studio 2010中,微软用全新的WPF技术重新打造了它的编辑器,借助WPF的强大功能,新的编辑器可以实现很多以前Visual Studio 2008的IDE根本无法想象的功能,比如代码的无级缩放,多窗口即时更新,文档地图,代码的自动产生等等,这些新

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。