教育局oa系统用户管理的设计与实现.docx
- 文档编号:4007278
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:34
- 大小:765.15KB
教育局oa系统用户管理的设计与实现.docx
《教育局oa系统用户管理的设计与实现.docx》由会员分享,可在线阅读,更多相关《教育局oa系统用户管理的设计与实现.docx(34页珍藏版)》请在冰点文库上搜索。
教育局oa系统用户管理的设计与实现
河北农业大学
本科毕业论文
题目:
教育局OA系统——用户管理的设计与实现
摘要
随着社会的发展,各个单位的规模越做越大,员工越来越多,如何更好的管理员工就变得非常重要。
而随着网络技术的发展,更多的公司愿意采用自动化的办公系统来协调每日的工作。
现代办公自动化系统是由计算机、通信网络和自动化办公设备以及相应的软件所组成的人机信息处理系统。
具有办公信息采集、加工、传输和存储等功能,对文字、数据、语音、图形、图像等信息能进行综合处理。
对于提高工作效率,降低工作成本,增进人员间的沟通和资料的共享起着至关重要的作用。
教育局OA系统中我主要负责用户管理模块,该系统采用了ASP.Net技术和SQLServer数据库进行开发,具有简单实用的操作界面,显现了该系统的实用性,安全性。
在设计中,只有超级管理员可以对用户信息和角色信息进行操作,通过增加,删除,修改,查找等方式实现对员工信息的管理,保证每一个员工信息都能有处可寻,防止不法分子趁虚而入,同时通过对员工角色和权限的设定实现对办公文件安全性的保护,不同角色的用户拥有不同的权限,面对不同的信息传播平台,保证了一些文件只在需要的人之间传播,大大提高了其保密性。
关键词:
办公自动化;用户管理;ASP.NET;SQLServer数据库
Abstract
Withthedevelopmentofthesociety,alotofenterprisescaleisbigger,moreandmoreemployees,howtobettermanageemployeebecomesveryimportant.Butwiththedevelopmentofnetworktechnology,moreandmorecompaniesarewillingtoadoptautomaticofficesystemtocoordinatethedailywork.Themodernofficeautomationsystemiscomposedofcomputer,communicationnetworkandofficeautomationequipmentandhumaninformationprocessingsystemcomposedofcorrespondingsoftware.Withofficeinformationacquisition,processing,transmissionandstorage,andotherfunctions,thetext,data,voice,graphics,imageinformationcanmakeacomprehensiveprocessing,etc.Toimprovetheworkefficiency,reduceworkingcost,improvinginterpersonalcommunicationanddatasharingplaysanimportantrole.DepartmentofeducationintheOAsystemismainlyresponsibleforusermanagementmodule,thesystemUSEStheASP.NettechnologyandSQLServerdatabasedevelopment,hassimpleandpracticaloperationinterface,showsthesystemispractical,security.Inthedesign,onlythesuperadministratortouserandroleinformation,byadding,deleting,modifying,findthewaytorealizethemanagementofemployeeinformation,suchastoensureeveryemployeeinformation,thereareplaces,preventingtheenter,atthesametime,throughtotheemployees'rolesandpermissionssetforofficefilesecurityprotection,usersofdifferentroleshavedifferentpermissions,facedifferentkindsofinformationcommunicationplatform,toensurethespreadbetweenjustneedsomedocuments,greatlyimproveditsconfidentiality.
Keywords:
Officeautomation;Usermanagement;ASP.NET;SQLServerdatabase
1.绪论
1.1系统开发背景及意义
办公自动化,英文全称OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富了人类生活,数字化生存已经渐渐走进我们的生活与工作。
互联网技术与数据库技术的结合为计算机在人类生活中的应用带来了巨大的影响。
产业信息化,管理现代化,科学化已经成为行业发展的重要课题。
办公自动化是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。
在行政机关、企事业单位工作中,是采用internet技术,基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。
随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生。
20世纪80年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术。
一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。
我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:
利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人机信息处理系统。
办公自动化系统可分为三个功能层次:
OA系统、信息管理级OA系统和决策支持级OA系统。
三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。
第一个层次:
事务型办公自动化系统。
只限于单机或简单的小型局域网上的文字处理、电子表格、数据库等辅助工具的应用。
办公事务OA中,最为普遍的应用有文字处理、会议管理、文件收发登录、文档管理、办公日程管理、人事管理、报表处理等。
此外,在办公事务处理级上可以使用多种OA子系统,如电子出版系统、电子文档管理系统、智能化的中文检索系统(如全文检索系统)、光学汉字识别系统、汉语语音识别系统等。
在公用服务业、公司等经营业务方面,使用计算机替代人工处理的工作日益增多,如订票、售票系统,柜台或窗口系统,银行业的储蓄业务系统等。
第二个层次:
信息管理型OA系统。
随着信息利用重要性的不断增加,在办公系统中对和本单位的运营目标关系密切的综合信息的需求日益增加出现了信息管理型的办公系统,其把事务型(或业务型)办公系统和综合信息(数据库)一体化,优化日常的工作,提高办公效率和质量。
作为一个现代化的政府机关或企、事业单位必须具备供本单位的各个部门共享的这一综合数据库,因此可在政府机关用信息管理型系统对政策、法令、法规,有关上级政府和下属机构的公文、信函等综合政务信息进行处理;在公司企业单位中处理在综合数据库中的工商法规、经营计划、市场动态、供销业务、库存统计、用户信息等。
第三个层次:
决策支持型OA系统。
它建立在信息管理级OA系统的基础上。
其使用由综合数据库系统所提供的信息,针对所需要做出决策的课题构造选用决策数字模型,结合有关内部和外部的条件,由计算机执行决策程序,做出相应的决策。
其具有集成化、智能化、多媒体化和运用电子数据交换等新的特点,用于软硬件及网络产品、单一办公系统同社会公众信息系统的集成;用于面向日常事务处理,辅助人们完成智能性劳动,如:
汉字识别,对公文内容的理解和深层处理,辅助决策及处理意外等;用于包括对数字、文字、图像、声音和动画的多媒体综合处理;用在通过数据通讯网,在计算机间进行交换和自动化处理。
运用科学的管理手段和先进的办公自动化设备,利用丰富的信息资源和网络资源,以提高工作效率,提高单位的管理水平和工作质量,是OA办公自动化管理系统的根本目的。
OA办公管理系统,可以方便上情下达和下情上传,以及资源共享、资料检索,还增强了内部各部门间的业务交流学习,OA系统提供内部论坛、公共信息作为交流学习的场地,可以缩小部门工作人员之间的沟通学习,利于相互相助,增强凝聚力。
OA办公管理系统的意义还在于:
第一,信息及时传递。
信息的上行下达可及时便利的实现。
第二,信息、设备资源共享、利于解决办公耗材用量大,浪费多的问题,同时也利于设备的维护与保养。
第三,高效传阅文件。
根据系统设置的管理流程,方便快捷阅办文件,职位确定权限,系统全面记录流程日志,各负其责,避免各部门、各工作人员之间工作的推诿、拖拉、停滞工作的现象发生。
第四,无纸化办公不仅可以节省资金、时间、人力,而且可以节省能源、交通,加速信息交换和资金周转,从而提高工作效率,增加企业效益,促进经济发展。
第五,OA办公管理系统强调以知识管理为核心,提供丰富的学习功能与知识共享机制,从而提高整体创新与应变能力。
第六,OA办公管理系统可以实现移动办公。
1.2国内外研究现状及发展趋势
1.2.1国内方面
进入二十世纪九十年代中期以后,由于国内经济的迅猛发展,引发市场竞争的日趋激烈,信息技术也进入一个突飞猛进的时代,每个企业都必须紧跟时代的步伐,加强企业竞争力并提升现代化企业的管理能力,这一切都将导致了企业对办公自动化产品需求的快速增长,办公自动化开始进入一个快速发展的阶段。
从发展方向上看,我国的办公自动化应该实现数字化办公。
所谓数字化办公,就是将几乎所有的办公业务都在网络环境下实现。
办公自动化建设的本质是提高决策的效能。
并通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。
从目前看来,全面实现数字化办公还有一定的距离,首先是数字化办公必然冲击现有的管理体制,使现有管理体制发生改变,而管理体制的改变则意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系都有很强的惯性,要想改变这些尚需时日。
尽管如此,全面实现数字化办公还是办公自动化发展的必然趋势。
我国OA的应用和发展历程,可以分为以下三个阶段:
第一代OA系统,是从20世纪80年代中期到90年代中期以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,即将办公信息载体从原始纸介质方式转向比特方式。
第二代OA系统,是从90年代中期开始的以网络技术和协同工作技术为主要特征,实现了工作流程自动化,即将收发文从传统的手工方式转向工作流自动化方式。
第二代办公自动化系统,实现了不同职能部门间的工作流程自动化。
不同部门及其工作人员工作间的协作大大加强,从而使政府/企业办公的效率得到较大的提高。
而且,以Internet为基础,办公自动化系统实现了移动办公,资源的利用不再受通讯技术的限制,从而实现政府/企业内部的电子化和网络化办公。
第三代OA系统,是融信息处理、业务流程和知识管理于一体的应用系统。
它以知识管理为核心,提供丰富的学习功能与知识共享机制,确保使用者能随时随地根据需要向专家学习、向组织现有知识学习,使员工在办公自动化系统中的地位从被动向主动转变并因此提高企业运作效率。
第三代OA的核心是知识,其突出特点是:
实时通信、实时交流。
1.2.2国外方面
办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合学科--办公自动化(OA)。
80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。
作为办公管理方式的一次变革,办公自动化不仅已形成相当大的产业规模,而且从各个方面促进了计算机及信息产业的发展。
办公自动化迅速普及,已有逐步超过70年代管理信息系统建设的趋势。
进入90年代以来,办公自动化在世界主要发达国家得到蓬勃发展。
国外许多大公司投入了大量人力、物力,在语音、数字、文字图像、网络技术、人机工程等方面进行了深入细致的研究,并推出了影像处理设备、文字处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。
1.2.3未来发展
办公自动化系统的发展恰好与数据、信息和知识的演变同步,即由以数据为主要处理内容的第一代办公自动化发展到以信息为主要处理内容的第二代办公自动化,再发展到以知识为主要处理内容的第三代办公自动化。
办公自动化的三个发展阶段中完成了两个飞跃,即由数据处理向信息处理的飞跃,由信息处理向知识处理的飞跃。
在办公自动化系统的发展中,使用办公自动化系统的人员范围逐步扩大,由企业行政人员扩展到企业的管理层,再扩展到企业的全体员工。
另外,在运作机制上,也是从办公室的结构化数据处理到企业内部和外部信息的处理,再到有用知识的处理。
从简单的电子邮件、群件,到构建Web应用等各种方式中获取、存储、提炼和再用知识。
经过近30年的发展,办公自动化越来越成熟了,使得其应用范围也愈来愈广。
办公自动化已经从以前只是在机关的办公系统发展到现在各企业和各种工作部门都需要的办公系统。
在实际工作中,各企业同样需要对内和对外处理各种信息,因此也同样有办公自动化的必要。
而且,在市场经济的条件下,企业和各种工作部门的办公事务将越来越繁重,企业和工作人员快速、有效的协调越来越显得重要,越来越有必要实施办公的自动化。
办公自动化系统是企业和工作部门的数字神经系统的重要部分,没有一个快速反应的神经系统的协助,任何企业和工作部门将难以获得长期、稳定、快速的发展。
实际上,越来越多的企业和工作部门已经把办公自动化提到日程上来,很多企业和工作部门都在不同的层次上实现了办公自动化。
全面实现数字化办公是办公自动化发展的必然趋势,办公自动化的发展到现在已经不是简单地以文档数据为其处理中心的传统办公自动化。
传统办公自动化系统最大特点是,应用基于文件系统或关系型数据库系统,以文档数据为存储和处理对象,强调对文档数据的计算和统计能力。
但是,缺乏对于协作型工作的处理能力,而办公过程主要是群组协作过程,如收发文、日常报销流程等。
因此,此种办公自动化系统的“自动化”程度是有限的,将被逐步过渡到以知识管理为核心的新一代办公自动化。
办公自动化技术的发展主要包括以下几个方面:
1.办公自动化设备的提升。
随着计算机技术和通信技术的飞速发展,使办公自动化设备的性价比大幅度提升,从而有利于该技术的推广和新设备产生。
2.系统集成技术。
由于当今计算机系统的开放性、兼容性,使办公自动化软件和硬件集成更加方便。
3.多媒体技术。
20世纪90年代发展成熟起来的多媒体技术,及声音、文字、图形、图像、动画、音乐和视听技术于一体,必将给办公自动化技术的发展带来新突破。
4.现代化通信技术。
计算机远距离通信的应用,发展了数据通信技术,逐步完善了计算机网络通信,这种通信系统称为基于计算机的信息通信系统。
自从国际化标准组织制定开放系统互联的参考模型后,使用这个通信协议,有利于异种机的互联,使计算机网络通信技术得到进一步发展,并为单机办公自动化系统扩大成网络化、一体化的办公自动化系统通信体制提供了条件。
1.3论文组织
本文主要分为六章介绍了教育局OA系统用户管理模块设计的过程:
第1章主要讲述了教育局OA系统开发的背景及意义,简述了国内外研究的现状和未来的发展趋势。
第2章主要是相关技术的介绍,包括该系统所需的开发和运行环境的简介。
第3章主要对教育局OA系统用户管理模块进行需求分析和可行性分析,合理的需求分析对系统的开发非常有必要,会为系统的开发节省很多不必要的麻烦。
第4章主要对系统的架构和流程进行了分析,包括对教育局OA系统用户管理功能模块设计和数据库设计。
第5章主要介绍了设计中主要的代码设计和关键运行界面的展示。
第6章总结了设计的成果。
2.相关技术介绍
2.1ASP.NET技术介绍
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序开发平台,是一种建立动态Web应用程序的新技术。
它是.NET框架的一部分,可以使用任何.NET兼容的语言(如VisualBasic、C#)编写ASP.NET应用程序。
ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。
ASP.NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
微软为ASP.net设计了这样一些策略:
易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:
①增强的性能。
ASP.NET是在服务器上运行的编译好的公共语言运行库代码。
与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和外部缓存服务。
这相当于在编写代码之前便明显提高了性能。
②世界级的工具支持。
ASP.NETFramework补充了VisualStudio集成开发环境中的大量工具箱和设计器。
WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
③威力和灵活性。
由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。
.NETFramework类库、消息处理和数据访问解决方案都可从Web无缝访问。
ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或用多种语言分割应用程序。
另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
④简易性。
ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
⑤可管理性。
ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此“零本地管理”哲学也扩展到了ASP.NETFramework应用程序的部署。
只需将必要的文件复制到服务器,即可将ASP.NETFramework应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
⑥可缩放性和可用性。
ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
⑦自定义性和扩展性。
ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。
实现自定义身份验证或状态服务一直没有变得更容易。
⑧安全性。
借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
2.2VisualStudio2010开发环境
VisualStudio是目前最流行的Windows平台应用程序的集成开发环境。
VisualStudio支持用户透过多种不同的程序语言进行开发,但历代版本所支持的语言并不完全相同,例如,VisualStudio.NET2002时,微软将VisualJ++改版为VisualJ#,但至VisualStudio2008时取消支持VisualJ#;而VisualStudio2010时,并入支持新语言VisualF#。
VisualStudio2010原生支持:
VisualBasic、VisualC#、VisualC++、VisualF#四种程序语言。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。
本系统采用C#语言进行开发,而借助VisualStudio2010集成开发环境,软件开发工作将变得更为简单便捷,业务决策也会变得更为有效。
任何规模的组织都可以使用VisualStudio2010快速创建应用程序,这些应用程序能够利用Windows操作系统,使其成为更安全、更易于管理、更可靠的应用程序。
利用VisualStudio2010集成开发环境提供的丰富组件,开发人员能够快速地构建出Web应用程序。
这些应用程序可以集成任何后端数据提供程序,例如:
SQLServer、MySQL、Oracle著名的数据都能得到很好的支持。
同时,在任何当前的浏览器内,都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育局 oa 系统 用户 管理 设计 实现