教育局oa系统公文管理的设计与实现大学论文.docx
- 文档编号:12110034
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:40
- 大小:926.74KB
教育局oa系统公文管理的设计与实现大学论文.docx
《教育局oa系统公文管理的设计与实现大学论文.docx》由会员分享,可在线阅读,更多相关《教育局oa系统公文管理的设计与实现大学论文.docx(40页珍藏版)》请在冰点文库上搜索。
教育局oa系统公文管理的设计与实现大学论文
河北农业大学信息学院
本科毕业论文
题目:
教育局OA系统-公文管理的设计与实现
摘要
办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。
采用结构化与原型法结合的系统开发方法。
整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对职工信息进行管理的职工信息管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的日程进行管理的日程安排模块、用作当前登录用户对自己的工作日志进行管理的工作日志模块、用作系统各个用户之间互相发送信息的短消息管理模块、用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。
系统开发采用先进的开发软件与技术,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用visualstudio2010与SQLServer2008数据库管理系统开发强大完善的数据库支持环境。
关键词:
办公自动化;OfficeAutomation;数据库管理系统
Abstract
EnglishOfficeAutomation,OfficeAutomation,hereinafterreferredtoasOA,OfficeAutomationofinformationprocessingistheuseofadvancedtechnology,maketheperson'svariouskindsofOfficebusinessactivitiesgraduallybyallsortsofequipment,variousman-machineinformationsystemtohelpfinish,tomakefulluseofinformation,improveworkefficiencyandworkquality,enhancetheproductivity.
Thedevelopmentofofficeautomationsystem,basedonthecompanyitself,theinternalmanagementandbusinessdevelopmentneeds,applicationofcomputertechnology,Internettechnology,realizetheenterpriseofficeautomation,managementinformatization.Structuredandprototypemethodcombinedwiththesystemdevelopmentmethods.Thewholesystemisdividedintotheoveralldesignandusedasaregistereduserloginanduserauthenticationmodule,usedasasystemadministratortomanagethestaffinformationofworkerinformationmanagementmodule,usedforthecurrentloggedinuserforyourownpersonaladdressbookcontactsmanagemodule,isusedasthecurrentloginusertomanagehisownagendaschedulemodule,usedforthecurrentloggedinusertomanagehisjoblogworklogmodule,usedforsystemuserstosendmessagestoeachotherbetweenshortmessagemanagementmodule,usedasasystemadministratortomanagethemeetingandordinaryuserstoviewmeetinginformationmanagementmodule,usedasasystemadministratormanagetheannouncementofannouncementofannouncementandordinaryuserstoviewinformationmanagementmoduleandthecurrentloginusertoviewafileupload,download,thefilemanagementmodule,etc.
Systemdevelopmentusestheadvanceddevelopmentsoftwareandtechnology,whichmadesoftwareandPhotoshopDreamweaverpagepage,developedwiththecombinationoftechnologiessuchassystemwithvisualstudio2010andSQLServer2008databasemanagementsystemdevelopmentpowerfuldatabasesupportenvironment.
Keywords:
officeautomation;OfficeAutomation;Databasemanagementsystem;
1.绪论
1.1系统开发背景
在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生[1]。
目前由于企事业单位收到的、以及下发的文件都是纸质形式,不便于公文接受单位对公文进行电子化存档、查询、调用等,影响文件使用效率。
另外纸质文件在下发时,呈几何级数增长的文件复印量,造成了纸张的大量浪费。
随着电子化办公迅速在各机关、企事业单位普及,在电脑上编制公文已成为机关工作人员的首选方式。
大量公文在编辑时已经是电子化的,这为电子化公文管理创造了便利条件。
随着网络带宽的不断提高,在线办公已成为发展趋势,公文完全可以电子化方式存放在服务器上,在数据库等计算机信息系统的支持下,对公文处理的各种信息进行收集、整理、存储、检索、统计和传播,随时可供文件使用单位调阅。
对公文流转的有效模拟,实现在线的公文编辑、收发将极大提高机关办公效率。
机关内公文流转是本次开发时考虑的一个重要方面。
公文管理系统可以满足现代办公的需要,在Internet上实现公文交流。
系统的基本设计原则有:
先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。
系统设计时采用通用的技术、协议,确保系统有较长的生命周期。
本系统总体目标是将网络技术、信息技术、现代管理技术和科学的公文管理结合,实现了公文处理的自动化流转[2]。
1.2本系统的研究目标和意义
由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。
虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。
面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。
为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。
本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。
其基本的功能包括收/发文管理,文档管理,公告管理,会议管理,员工管理,意见管理等。
在各种功能下的子功能模块可进行的操作包括:
浏览、更新、删除、上传、下载。
企业可根据自身的业务情况增加新的功能模块,如资产管理功能。
虽然诸如Lotus1-2-3和MSOffice系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。
办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。
协同工作意味着要进行信息的交流,工作的协调与合作。
由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。
能处理办公业务的的企业办公自动化系统是现代企业所必需的,从这可看出本系统的发展前景远大[3]。
本系统中教育局有多个直属单位,每次公文下发,从公文复印、下发通知到下属单位来领取文件,整个过程将耗费很多的人力、物力、财力。
同时纸质的公文,在下属单位再次复印传阅,整个过程纸张用量巨大。
使用电子化公文管理系统后,将带来很多好处:
(1)大大提高办公效率,公文发送只需电脑上的一个操作,各基层单位可登陆系统[4],即时查阅公文,节约了时间、金钱。
(2)提高公文的利用效率。
公文的分类检索,将提高查询,方便了公文的使用。
(3)实现公文制作的全称监控,加强内部公文流转速度和质量
1.3国内外现状分析
1.3.1国内现状分析
从20世纪80年代中期至今的20年时间内,国内办公自动化应用系统已经经历了三个发展阶段,实现了两次革命性的飞跃[5]。
从80年代中期起步的第一代办公系统以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,完成了办公信息载体从原始纸介质方式向电子比特方式的飞跃。
从20世纪90年代中期开始,随着以LotusNotes为代表的工作流群件技术的面世,以及网络通讯技术的长足发展,办公自动化系统发生了第一次革命性的演进,第二代办公自动化系统以网络技术和协同工作技术为主要特征,实现了工作流程自动化,实现了收、发文从传统的手工方式向工作流自动化方式的飞跃。
随着21世纪知识经济时代的来临,知识已成为经济增长和社会发展及企业成长的关键性资源,最大限度的掌握和利用知识越来越成为企业与机构信息化建设的核心。
在这种背景下办公自动化领域不可避免的孕育着一场新的革命:
从以工作流程为中心的第二代办公自动化系统提升到以知识管理为核心的第三代办公自动化系统。
1.3.2国外现状分析
现在国内的研究大部分还处在对怎样利用第二代办公自动化系统开发以工作流自动化为核心的办公自动化系统上,并且大多数采用的开发平台都是LotusDomino/Notes平刨31[6]。
当然,也有少数开发公司、大学和个人正在研究Lotus第三代基于知识管理的办公自动化系统。
目前,第二代办公自动化系统在国内的一些单位、企业和学校得到了应用。
例如深圳市国家税务局办公自动化系统、农业银行四川省分行办公自动化系统、宝钢办公自动化系统、清华大学的办公自动化系统和北京工业大学办公自动化系统和综合信息服务系统等。
这些办公自动化系统都是基于LotusDomino/Notes平台的。
当前基于J2EE体系结构的网上办公自动化系统也出现了很多,例如北京市对外经济贸易委员会的网上审批系统、山西省工商办公自动化系统、深圳市社会保险办公自动化系统和北京市公安部网上办公自动化系统等。
国外的办公自动化研究一直处于领先地位。
用于开发办公自动化系统的国际主流平台LotusDomino/Notes所属的公司Lotus就在美国,现已属IBM公司的一个开发部门[7]。
Lotus现在正提倡第三代以知识管理为核心的办公自动化系统,并己提出了很多的知识管理解决方案,开发了相关的产品,如RavenLotusSametime和TeamRoom等。
而且国外其他的软件生产厂商也纷纷开发自己的知识管理平台,可以说以知识管理为核心的第三代办公自动化系统在国外得到了广泛的支持。
Rave作为一个单一的、集成的知识管理服务器平台,并且这一代办公自动化系统也在实际中取得了广泛的应用。
如排名2005年“财富全球500强”第2位的英国石油公司,在北海建设石油生产平台时,成功的利用知识进行高效管理,集中了自己的专家和大批建设分包商集体的知识。
第二代办公自动化系统在国外的应用就更广泛了,如美国德克萨斯州休斯顿的壳牌化学公司利用基于LotusDomino/Notes的供应链管理系统SIMON通过Web高效地与供应商协作,包括管理货物库存,合理化与供应商、代理商等合作伙伴之间的供应关系[8]。
1.4论文结构
本文一共分为六章
第一章绪论。
主要讲述了OA办公系统中公文管理的开发背景和国内外OA现状分析。
第二章系统开发技术及运行环境。
主要讲述系统开发所用到的相关技术,C#,等,以及运行环境。
第三章系统需求分析。
主要讲需求分析,其中包括可行性分析,数据表和用例图的设计。
第四章系统设计。
主要讲系统的设计,包括数据表和用例图的设计。
第五章系统实现。
主要讲系统的实现,讲了数据库的连接和前台的界面设计。
第六章总结。
对整个系统做了总结。
2.系统开发技术及运行环境
2.1ASP.NET技术
的前身ASP技术,是在IIS2.0上首次推出windowsNT3.51,当时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。
它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一[9]。
构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是强大化软件支持的一小部分。
使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"ZeroLocalAdministration"的哲学观念使的基于应用的开发更加具体和快捷。
一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能[10],但现在的ASP却做不到这一点。
自定义性和可扩展性设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。
这与原来的包含关系不同,可以加入自己定义的任何组件。
网站程序的开发从来没有这么简单过。
安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的[11]。
2.2C#技术
C#读作CSharp。
最初它有个更酷的名字,叫做COOL。
微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。
在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。
在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。
最终C#语言在2001年得以正式发布[12]。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言[13]。
基本数据类型:
C#拥有比C/C++或者Java更广泛的数据类型.这些类型是bool、byte、ubyte、short、ushort、int、uint、long、ulong、float、double和decimal,像Java一样,所有这些类型都有一个固定的大小.又像C和C++一样,每个数据类型都有有符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Unicode字符,C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。
两个基本类:
一个名叫object的类是所有其他类的基类。
而一个名叫string的类也象object一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它,无论何时在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它。
参数传递:
方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传递。
ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。
out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值。
COM的集成:
C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术.实际上,最终有可能在任何.NET语言里编写COM客户和服务器端。
C#编写的类可以子类化一个已存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件。
这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何.NET语言子类化。
2.3IIS服务器
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事[14]。
2.4visualstudio2010
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了 NETFramework 4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
它将是经典的一个版本,相当于当年的6.0版。
而且它可以自定义开始页[15];新功能还包括:
(1)C#4.0中的动态类型和动态编程;
(2)多显示器支持;
(3)使用VisualStudio2010的特性支持TDD;
(4)支持Office;
(5)QuickSearch特性;
(6)C++0x新特性;
(7)IDE增强;
(8)使用VisualC++2010创建Ribbon界面;
(9)新增基于.NET平台的语言F#;
2.5sqlserver2008
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。
微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:
关键任务教育局OA数据平台、动态开发、关系数据和商业智能。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
·高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
3.系统需求分析
3.1总体需求分析
目前,教育局虽然也采用Office等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。
正是在上面描述的大背景下,同时为了响应政府机构电子政务要求,提高办公效率,教育局决定委托河北农业大学信息科学与技术学院开发OA系统,以满足该教育局日常办公需要。
公文管理包括两部分:
收文管理与发文管理。
收文是指该文件是需要传递到哪个部门的,或者是哪各部门进行签发存档的;发文则是指该文件是有哪个部门制定和引发的。
而于同一个单位,收文处理和发文处理就是两个“口”,即文件的进口与出口,而此处的文件指的不是同一个文件。
3.2系统的可行性分析
系统可行性分析是在教育局OA当前所处的环境下,分析教育局OA是否具有开发信息系统必须的技术、资金、人员及其他条件,规划方案是否先进合理,教育局OA的管理制度和管理方式是否适应新系统开发等一系列问题。
因此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育局 oa 系统 公文 管理 设计 实现 大学 论文