基于JSP技术的OA办公自动化系统29929.docx
-
资源ID:68887008
资源大小:327.86KB
全文页数:56页
- 资源格式: DOCX
下载积分:30金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
基于JSP技术的OA办公自动化系统29929.docx
长春工业大学工程硕士学位论文 分类号: TQ244.1 学 号:210601017 密 级: 无 基于JSP技术术的OA办公公自动化系统统Office Autommationn Systtem Baased OOn Jspp Techhnologgy学位授予单位及及代码: 长 春 工工 业 大 学 (100190)工程领域名称及及代码: 计算机技术术 ( 4300112) 研 究 生生 姓 名: 校内指导教师及及职称: 企业指导教师及及职称: 二一一 年 三 月50长春工业大学工工程硕士学位位论文原创性性声明本人郑重声明:所呈交的硕硕士学位论文文,基于JSSP技术的OOA办公自动动化系统是本本人在指导教教师的指导下下,独立进行行研究工作所所取得的成果果。除文中已已经注明引用用的内容外,本本论文不包含含任何其他个个人或集体已已经发表或撰撰写过的作品品成果。对本本文的研究做做出重要贡献献的个人和集集体,均已在在文中以明确确方式标明。本本人完全意识识到本声明的的法律结果由由本人承担。 作者签名: 年 月 日长春工业大学工工程硕士学位位论文版权使使用授权书本学位论文作者者及指导教师师完全了解“长春工业大大学硕士学位位论文版权使使用规定”,同意长春工业业大学保留并并向国家有关关部门或机构构送交学位论论文的复印件件和电子版,允许论文被查阅和借阅。本人授权长春工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。 作 者 签 名: 年 月 日 校内指导教教师签名: 年 月 日 企业指导教教师签名: 年 月 日摘 要OA系统即指办办公自动化,它它利用现代技技术来提高工工作效率,进进而实现工作作的自动化,改改变过去低效效而复杂的手手工办公方式式,大大方便便各企事业单单位内部员工工之间的沟通通和交流,实实现信息的收收集、处理等等。使用OAA系统不仅提提高工作效率率,也为大多多数企事业节节约了大量资资金,为二十十一世纪提出出的节能减排排做出应有的的贡献。做为为集信息化和和知识化于一一身的一个基基础办公平台台,将来的OOA系统必将将朝着这个方方向更好的向向前发展。本文采用现代最最新技术理念念对已有的OAA系统进行了了研究,在研究基础础上采用最新新的协同办公公理念来研究究办公自动化化系统。本文文采用MVCC设计模式并并基于J2EEE架构基础础上开发了OOA系统,本本文所研究系系统具有平台台无关的特性性。对于中小型型的企事业单单位最适合采采用本文所研研究的OA系系统。他除了能够够实现知识管管理以外还能能够实现分布布式的办公。知知识管理的特特点是能够使使各种文件、信信息按照一定定的权限进行行保存、共享享和使用,并并且对于这些些操作还要有有一定的查询询措施,方便便各部门、教教研室之间信信息的共享与与发布、查找找和替换,为建立学习习型组织打下下基础。通过过对路由器的的设置解决本本系统实现跨跨地域的办公公和移动办公公。对系统的的功能性采用用黑盒测试方方法进行全面面测试,结果果表明基本能能够满足我校校教职工的需需要。为了对系统统下一步的运运行提供更好好的依据,在在对本系统的的测试上采用用手工与相关关测试软件相相结合的方式式进行。关键词:JSPP 工作流 办公自动化化 协同AbstracctOA refeers offfice autommationn systtem, wwhich uses moderrn tecchnoloogy too imprrove eefficiiency, so aas to realiize thhe auttomatiion off workk, chaange tthe innefficcient and ccompleex mannual oofficee proccedurees, grreatlyy faciilitatte thee enteerprisses off commmunicaation betweeen innternaal staaff annd excchangee infoormatiion too achiieve tthe coollecttion, proceessingg and so onn. Usiing thhe OA systeem nott onlyy imprrove eefficiiency, but also for mmost oof thee enteerprisses annd savves a lot oof monney raaised for tthe twwenty-firstt centtury aand maake duue conntribuution to ennergy savinng. Ass a seet of inforrmatioon andd knowwledgee in aan offfice pplatfoorm, aa basiis forr the futurre of the OOA sysstem bbetterr in tthis ddirecttion wwill mmove fforwarrd. In thiss papeer, thhe conncept of moodern latesst tecchnoloogy OAA systtem onn the existting sstudiees, reesearcch-bassed coollabooratioon usiing thhe lattest oofficee to sstudy the cconceppt of officce auttomatiion syystemss. In this paperr, bassed onn J2EEE archhitectture uusing MVC ppatterrn of devellopmennt of the OOA sysstem wwith pplatfoorm inndepenndencee. Thee systtem sttudiedd in tthis ppaper is maainly used in smmall eenterpprisess. To achieeve knnowleddge maanagemment aand diistribbuted officce. Knnowleddge maanagemment tto a vvarietty of documments, infoormatiion wiill bee saveed by permiissionn, shaare annd usee, butt alsoo the need for eeffecttive ssearchh meanns to facillitatee the varioous deepartmments, infoormatiion shharingg betwween tthe Deepartmment aand too publlish, find and rreplacce. Too estaablishh a fooundattion ffor leearninng orgganizaationss. By settiing thhe rouuter tto sollve thhe sysstem tto achhieve crosss-regiional officce andd mobiile offfice. Funcctionaality of thhe sysstem ffully testeed usiing bllack-bbox teestingg methhods, the rresultts shoow thaat thee facuulty ccan baasicallly meeet thhe neeeds off our schoool. Inn thiss papeer, thhe seccurityy of tthe syystem by haand wiith a combiinatioon of testiing toools tto connduct a commpreheensivee insppectioon, thhe exiistingg probblems to immprovee for the nnext ooperattion tto proovide referrencess. Keywordds: Jsp Workkflow Offfice Autommationn Colllaborrativee目 录摘 要IIIAbstracctIII第一章 概 论31.1 办公自自动化系统产产生的背景与与国内外现状状31.1.1 办办公自动化产产生的背景31.1.2 办办公自动化的的国内外现状状41.2 本文的的组织5第二章 相关技技术简介62.1 MYSSQL简介62.2 Jaava技术简简介72.3 J2EEE体系72.4 Javva Serrvlet概概述72.5 JDBBC概述82.6 JDDBC类型92.7 Strruts基于MVC设计模模式的技术实实现102.8 JSPP技术112.8.1 JJSP的特点122.8.2 JJSP与其他他技术的区别别12第三章 系统需需求分析143.1 可行性性分析143.2 功能需需求分析143.3数据需求求分析153.3.1实体体属性图153.3.2实体体关系图18第四章 系统总总体设计194.1系统总体体设计目标194.1.1前台台设计目标194.1.2后台台设计目标194.2 功能结结构设计204.2.1 办办公自动化管管理系统前台台功能结构图图204.2.2 办办公自动化管管理系统后台台功能结构图图214.3 系统主主要功能214.4 主要数数据结构设计计23第五章 系系统详细设计计265.1 数据库库的设计与实实现265.2 通讯录录功能的设计计295.2.1 新新增联系人关关键代码295.2.2 保保存更新后页页面信息代码码305.3 公告管管理模块的设设计31第六章 系统实实现336.1系统运行行环境336.2 主要程程序界面34结论37致谢38参考文献399第一章 概 论随着科学技术的的发展,人们们生活节奏的的不断加快,现现代的办公方方式已经逐渐替代古老老而陈旧的办办公模式,一种全新的的OA办公自自动化系统逐逐渐走进人们们的生活,进进入人们的视视野。OA系系统的诞生既既可以为我们们节约大量的资金,人力和和物力,又减减少了大量重重复而琐碎的的工作,大大提高我我们的工作效效率。OA系系统的出现不不仅改变了以往的工工作方式,同同时它的出现现也具有里程程碑的意义。本文所探讨讨的OA系统统与以往高校校所使用的系系统具有很大大的区别,全全新引进协同同办公的理念念,采用JSSP技术,解解决大多数的的跨平台问题题,为我们高高校的发展贡贡献一份力量。1.1 办公自自动化系统产产生的背景与与国内外现状状1.1.1 办办公自动化产产生的背景随着科学技术的的日益创新和和不断发展,国国内电子商务务技术也是越来来越成熟,使得当当今社会已经经步入了信息息化时代,办办公自动化系系统则逐渐成为各各企事业单位位不可缺少的一种工工作手段1。OA办公自自动化系统的的使用改变了了过去传统的的低效率的工工作方式,实实现了办公的的自动化、集集成化,使用用OA系统可可以解决各个个不同岗位间间协同工作的的问题,使我我们学校的工工作效率得到到了大大的提提高。现代办公方方式在各企事事业单位内部部基本上都是是流程化的,因因此为了提高高单位协同工工作的效率,就就必须对工作作的流程进行行自动化、对对工作的流程程进行规范化化2。在当前金融融危机爆发的的大背景下,实实施OA办公公自动化系统统之后可以为为我校避免人人力资源的浪浪费,同时为为我校节省大大量的资金,而而且可以提高高整体的工作作效率。1.1.2 办办公自动化的的国内外现状状OA即指办公的的自动化,它它是在现代的的先进技术理理念的基础上上催生的一种种高效的办公公方式。它基基于工作流程程化的概念,它它能够更好的的解决企事业业单位内部员员工之间协同同工作的问题题,它对信息息的采集能够够实现迅速、高高效。对信息息的处理基本本上能够实现现自动化,因因此说,OAA技术的出现现,为我们带带来了一场工工作模式上的的变革,也为为我们单位内内部的管理和和教师间的相相互沟通提供供了一个更好好的平台3。原通用电电气的CEOO杰克.韦尔尔奇说:“一一个组织机构构获取知识以以及将知识快快速转化为行行动的能力是是其最终的竞竞争优势4。”作为企企事业信息化和知识化基础础的一个平台,将来的的工作模式都都将在现代先先进技术理念念的指导下进进行,届时,OOA系统将会会有更大的发发挥空间。国外的研究情况况:办公自动动化最初的功功能只相当于于目前的记事事本,他最早早形成于上世世纪50年代代的美国和日日本。管理信信息系统(MMIS)在660年代的初初期出现,它它的出现取代代了最早形成成的办公自动动化系统,随着时间的的推移,办公公自动化系统统逐渐形成雏雏形要追溯到到70年代后后期和80年年代的初期5。80年代代初期,国外许多有有名的电脑公公司由于技术术的提升,也也纷纷走进办办公自动化这这一巨大的市市场。随着SSOA架构技技术的不断成成熟和逐渐升级,协协同OA逐渐渐走入了市场场。为了能够分分得办公自动动化系统这块块巨大的蛋糕糕,国际上的的一些知名大大公司如IBBM、微软等等,也先后推推出自己公司司的OA技术术产品6。国内的研究情况况:我国的OOA已经从过过去的传统办办公方式逐渐渐过度到了协协同的办公。例如:用友、金和、通达等已经推出了自己的品牌产品,成为了协同软件的领头羊7。在这种情况下,江苏信捷软件公司推出的信捷OA协同办公管理系统也具有它特定的特点,性能稳定、功能强大、速度快并且使用方便,系统主要由工作流、文件管理等几部分组成,采用B/S架构、数据库服务器,界面设计人性化,无需专业知识即可对系统进行熟练的操作8。虽然我国的OA系统已经取得了非常惊人的发展,但是还存在一些无法忽视的问题,例如:开发手段单一、核心技术缺失,创新设计少且严重依赖平台,而且没能形成统一的标准,各行各业参差不齐,基本没有像样的售后服务9。因此需要对国内的OA系统进行统一的要求,统一的技术规范,对整体的开发水平要有更高的要求,这样才能使未来国内的OA系统朝着更加美好的方向发展,达到与国际水平接轨。1.2 本文的的组织第一章 本系统统的开发是在在什么样的背背景下开始的的。第二章 主要介介绍开发本系系统用到的相相关技术。第三章 主要介介绍开发系统统的相关需求求分析。第四章 主要介介绍系统总体体设计相关情况,包括数数据需求分析析,数据库设设计等。第五章 对系统统进行详细设计计,包括关键键代码等。第六章 介绍实实现本系统所所需的基本硬硬件配置和相相关环境。第二章 相关技技术简介本系统采用JSSP技术,运运用J2EEE架构,基于于MYSQLL数据库对系系统进行开发发,本章简要要介绍一下开开发能用到的关键键技术。2.1 MYSSQL简介MYSQL最早早由一家瑞典典的MySQQLAB公司司开发设计,MYSQL是一种关系型数据库系统10。它的基本特点是:执行速度快、总体容量小,并且由于它是一种开放源代码的数据库,使得它的使用成本大大降低,从而也拓宽了它的使用范围。1. MYSQQL的编写基基本上采用用用C和C+,调用硬件件执行速度非非常快,并且且它的测试手手段灵活,采采用大量编译译器进行,因因此使得它编编写出来的代代码具有一定定的移植性和和兼容性。2.支持Novvell NNetwarre、OS/2 Wraap、Sollaris、WWindowws等多种操操作系统。 3.它所具有的的API功能可可以为大多数数的编程语言言提供。这些些编程语言包包括C、Pyython、C+、Java、Perl、Eiffel、PHP等。 4.查询速度大大大提高,并并优化了SQL查询询算法。5.对于数据库库的操作,它它提供了许多多管理工具例例如:检查和和优化等。6.它能够对多多线程技术进进行很好的支支持,因此使使得对CPUU的利用率得得到大大的提提高。7. MYSQQL数据库不仅可可以嵌入到其其他的软件中中来提供语言言支持,也可可以独立的作作为一个客户户端应用到网网络中11。8. MYSQQL数据库提提供对JDBBC等的链接接。 2.2 Jaava技术简简介Java技术是是由美国Suun公司推出出的,是一种种简单易用、面面向对象、具具有跨平台且安全全可靠的面向向网络的开发工工具。Javva技术包括括Java语语言和Javva MeddiaAPIIs、SeccurityyAPIs 、Javaa Appllet、MaanagemmentAPPIs、Jaava RMMI、Javva Beaans、Jaava Seervlett、Javaa OS、JJDBC等12。随随着JSP技术的不断成熟, Java也开始逐渐的走走进Web开开发的舞台。Java技术给我们带来的是一场革命,它是第一个真正跨平台的语言,由于具有平台的无关性,因此Java拥有强大的移植能力和网络处理能力已成为目前我们研究人员、开发人员等青睐的焦点,它对网络计算和动态多媒体信息的处理使得Java与Web结合的开发过程更加成熟。它具有 “一次设计,到处运行”的特点,使得整个Web开发世界发生了翻天覆地的变化13。2.3 J2EEE体系J2EE利用JJava2平平台为企业级级的开发等简简化操作,是是为相关的管管理提供一种种平台的架构构体系,它由Sun公公司研究并进进行统一标准准。J2EE技技术的基础核核心是Java或或Java22平台,J22EE在继承承了标准版中中的优点外,还还提供了对EEJB(Ennterprrise JJavaBeeans)、JJava SServleet APII等技术的全面面支持。Ennterprrise JJavaBeean的向导导功能支持打包包和部署等相相关应用,不仅增强了使用的安全性,同时也提高了了基于J2EEE体系所开开发系统的性能能,使用J2EEE体系,其其最终结果是是缩短了开发发时间,使得得开发者在研研究周期所使使用的时间上上也大大缩短短了,在投放放市场的时间间上有了充足足的保障,因因此,使用JJ2EE体系系来开发系统统不仅可以节节省大量的时时间,同时也支持对对所有应用程程序的集成14。2.4 Javva Serrvlet概概述Servlett技术早于J22EE平台出出现,它是一一种采用了相相关类和方法法的Javaa程序。它提供在WEEB上进行请请求和响应的的服务,它通通过对框架的创建来扩展展服务器的功功能, Servleet是一种服务器器端的javva应用程序序。下面我们来来看一下他的的技术特点:1 高效它有许多优点,例如:当N个客户端同时时进行访问的的时候,seervlett可以为每个个请求分配一一个线程。2 跨平台性Servlett和Javaa语言一样都都有跨平台性性,它是由JJava语言言编写,因此此具有Javva语言的特特性。3 方便实用由于Servllet提供得得许多工具集集都封装在各种种不同的类中中,因此在使用的的过程中可以以直接对其调调用即可。4功能强大Servlett可以和weeb服务器直直接进行交互互操作,许多多传统CGII完不成的任任务,它都可可以顺利完成成。5 数据共享Servlett要想实现数据据库连接池可可以通过对数据的共享。对用户户的请求管理理非常方便,简简化获取页面面信息的操作作。6 可扩展性servlett继承了java语言言的许多特点点,例如:使用灵灵活、随意扩展等。7 高效的安全全机制继承java的的安全特性,具具有SSLCA认证等等安全机制。2.5 JDBBC概述JDBC 的接接口类型主要要有两种,一一种是JDBBC APII,它主要是是为面向程序序开发人员而而设计的,另一种是JDBC Drivee API,它它主要是面向向底层的。下面我们对JDBC API接口口做一个初步步的了解。程序开发者者可以利用JJDBC AAPI接口对对数据库进行行连接,并对对数据库的相相关语句进行行操作等。如如图2-1给给出了JDBBC APII接口的功能能图15。DriveManager (驱动管理程序)Connection连接)Connection (连接)Connection (连接)Statement(声明)Statement(声明)Statement(声明)Statement(声明)Resultset(结果)Resultset(结果)Resultset(结果) 图 2-1 JDBC API接口口功能图在图2-1所示示的JDBCC API接接口中,jaava.DrriveMaanagerr的主要功能能是将驱动程程序加载,从从而为新创建建的数据库提提供一定的支支持,javva.sqll.Connnectioon完成对指指定数据库的的连接操作,jjava.ssql.Sttatemeent作为SSQL执行声声明的容器,jjava.ssql.ReesultSSet控制给给定SQL声声明获得的结结果信息116。2.6 JDDBC类型JDBC驱动程程序主要分为为以下四种类类型:1、nativve-APII parttly-Jaava drriver它的主要功能是是用于将JDDBC调用等等价的转换为为对客户端数据库库API的调调用。2、JDBC-ODBC bridgge 主要起到一个个桥梁的作用用,具有桥接接功能。将JJDBC转换换为ODBCC。3、net-pprotoccol alll-Javva driiver(JJDBC PProxy) 它是一个独立立于数据库管管理系统的一一种网络协议议,并基于JJava的驱驱动程序。4、nativve-prootocoll all Java driveer 和第三种类类型的功能有有些类似,主主要是某些特特定数据库的的网络协议被被JDBC调调用转换。2.7基于于MVC设计计模式的技术术实现Struts是是一种半程序序化的框架,并且它的源代码是开放的。这就使得许多刚刚踏入JSP的新手们可以非常方便、也非常容易学习和使用。由于Struts是一种框架,因此我们在大多数的开发过程中可以直接在这个框架的基础上来进行,而不必从零开始。我们在框架的基础上进行系统的开发后,由于结构非常明确,因此对于开发之后的维护就非常方便,也为以后系统功能的扩展和升级带来一定的好处。Struts框架最初的设计和提出是在2000年,它的主要作用是为当前的Web开发提供一个标准的开发模式17。Struts 框架标准化之后,我们广大的开发者和爱好者之间的沟通和技术上的交流更加的方便。Struts 1.0版本的发布是在2001年左右, 由于它是一个半成品的应用程序,使得它具有一定的扩展性和延续性,我们可以利用Struts 来开发目前大多数主流的Web应用18。在Struts中的每一部分都与MVC中的每一部分具有一一对应的关系,在设计和开发Web系统的过程中,随着科学技术的不断提升,客户需求的不断增多,如何提高Web的执行效率、可重复使用性等,如何降低成本,一直是我们关注的地方。其中,Craig McClanahan于2000年5月份提出的Jaksrta Struts FraneWork,将目前最流行的两种服务器端技术JSP和Servlet融合在一起,为创建一种快速高效的Web应用程序提供了一种新的方法,在未来的开发和设计中,可重复使用的框架技术将成为我们广大开发者逐渐采用的新的技术手段19。在我将要叙述的系统中,我主要运用Struts框架,基于Java技术,快速构建了一个结构清晰、可扩展的oa系统。2.8 JSPP技术随着我国科学技技术的发展,因特网逐渐渐走入人们的的视野,电子子政务也得到到了蓬勃的发发展,因此人人们对动态WWeb技术的需求越越来越多20。JSP技技术源于Servleet技术的发展,Servleet技术的不不断发展催生生了JSP技技术,因此JJSP技术具具有跨平台性性,执行速度度快,扩展性性强等优势。基于以以上因素,JJSP技术的的诞生为Weeb应用的开开发带来了里里程碑式的意意义,它使得得Web开发发技术逐渐走走向成熟,趋趋向稳定21。2.8.1 JJSP的特点点(1)一次编写写,随处运行行。JSP来源于JJava技术术,因此,它传承了JJava语言言所独有的许许多特点,能能够运行Jaava虚拟机机的操作系统统就能运行JJSP,如WWindowws系列、LLinux等等。(2)自由扩展展的JSP标标签JSP的优点是是可以让所有有的 Web开发发人员自行定定义标签。使使得标签的使使用更加的灵灵活方便。(3)有统一的的技术标准JSP是一种动动态的网页技技术标准,虽虽然它最初由由Sun公司司编写,但是是这个标准却却是由许多家家公司共同建建立起来的。因因此,大多数数的生产商和和软件公司都都提供支持。(4)执行性能能高JSP可以生成成一个Serrvlet线线程来响应相相同客户的请请求,这样就就不需要重新编编译JSP文文件,从而大大提高高了程序的执执行效率。(5)开发工具具多而强大由于JSP技术术的基础是JJava技术术,而Javva技术的相关开发工具具比较多,如如Eclippse等,因因此,我们在在开发JSPP时,可以借借助大多数的的Java开开发工具。2.8.2 JJSP与其他他技术的区别别JSP与ASPP,PHP均均为动态Weeb开发技术术。ASP由微软公公司开发,基于VBSScriptt,它是一种动动态网页开发发技术 ,随后,微软公公司又推出了了ASP.NNET,它在ASP的基础础上进行了功功能的扩展,它它大量吸收了了面向对象语语言c#的特特色,他比AASP具有更更好的可复用用性和可维护护性22。ASP和ASPP.NET是基于COMM作为其组件件技术,需要要与微软公司司的IIS绑绑定,因此只只能适用于微微软公司开发发的系统,基基本不具有跨跨平台性,因因此这一弱点点成为ASPP/ASP.NET发发展的瓶颈。PHP是一种具具有跨平台性性的嵌入式脚脚本语言,免费的的开放源代码码的一种开发发技术,虽然然它具有跨平平台性,但是是它的缺点是是对分布式的的处理不够好好。虽然三种种开发技术都都提供在HTTML代码中中嵌入某些相相关程序代码码,但JSPP编写的代码被编译之后,在在Java虚虚拟机解释执执行,并且只只对第一次请请求时发生,这这样就大大的的加快了采用用JSP技术术的页面执行行速度23。鉴于以上原因,本本文采用JSSP技术做为开发发工具。第三章 系统需需求分析3.1 可行性性分析本校所使用的OOA办公自动动化系统基本本上满足了教教师平时的日日常工作需要要,同时也满满足了学校各各职能部门在在工作上的需需求,通过使使用办公自动动化系统,不不仅为学校节节约大量资金金,同时也方方便了学校每每位教师间的的交流与合作作,提高了工工作效率。使使学校的日常常管理更加科科学,教师日日常工作的处处理也逐渐走走入电子信息息时代。3.2 功能需需求分析本系统是通过在在学校内部和和本校大多数数教师进行沟沟通后,本着着简洁实用的原原则进行开发发和设计的,因因此通过相关关的调查研究究后,本系统统主要具有以以下几大功能能:1前台教师管理理模块每位教师在进行行注册后,经经过审核会获获得一个相应应的账号,用用此账号即可可登录到系统统的前台界面面,通过前台台,每位教师师可以对学校的各项项通知进行浏浏览,可以填填写自己的工工作计划,可可以使用短消消息功能发送送和接收信息息,可以填写写个人通讯录录等。2后台管理员模模块管理员登录到后后台后,可以以对每位注册册的教师进行行审核,对每每位教师所注注册的账号进进行权限的设设置,对公告告信息进行添添加和删除,对对登录日志进进行查看和删删除等。3.3数据需求求分析3.3.1实体体属性图本系统共涉及66个实体,实实体属性如下下:标记短信息编号内容时间发件人用户名短信息实体属性性图如下:图3.1 短信信息实体属性性图工作日志实体属属性图如下:工作日志编号所属用户日志标题日志内容时间图3.2 工作作日志实体属性性图工作计划实体属属性图如下:工作计划用户名年月日编号内容图3.3 工作作计划实体属性性图公告信息实体属属性图如下:公告信息内容编号发布者标题时间图3.4 公告告信息实体属属性图会议管理实体属属性图如下:会议管理发布者开始时间结束时间编号会议内容会议标题会议地点 图3.5 会议议管理实体属性性图通讯录管理实体体属性图如下下:通讯录管理姓名性别用户名地址电话单位qq邮编编号e-mail图3.6 通讯讯录管理实体体属性图3.3.2实体体关系图用户短信息会议管理工作计划通讯录工作日志公告信息拥有拥有拥有查看拥有查看1N11111NM1MN图3.7 OAA系统实体关关系图第四章 系统总总体设计4.1系统总体体设计目标本系统是根据学学校教师日常常工作的需求求进行开发设设计,功能不不多但简洁而而使用,其主主要实现如下下设计目标。4.1.1前台台设计目标1 实现对学校校重要信息内内容进行浏览览的功能。2实现教师制定定个人工作计计划的功能。3实现教师间的的短消息发送送功能。4实现教师工作作日志的撰写写功能。5实现教师编写写个人通讯录录的功能。6实现对重要会会议进行管理理的功能。4.1.2后台台设计目标1 实现对教师师的角色进行行管理的功能能2 实现对新注注册的教师进进行审核的功功能。3实现对教师的的权限进行限限制的功能。4 实现对公告告信息,进行行添加、删除除等功能。5实现对在线信信息的查看和和删除的功能能。、6 实现对登录录日志进行查查看和删除的的功能。4.2 功能结结构设计4.2.1 办办公自动化管管理系统前台台功能结构图图如图4-1所示示:系统登录办公自动化系统(前台)通讯录管理查看联系人更新联系人工 作 计 划 管 理 撰写新的工作删除已完成工作工作日志管理删除日志撰写新的工作日志短信息删除短信息查看短信息公告信息查看公告内容撰写公告会议管理查看会议信息撰写会议 图4-1 前台台功能结构图4.2.2 办办公自动化管管理系统后台台功能结构图图如图4-2所示示:系统登录办公自动化系统(后台)角色管理新增角色名删除角色用户审核接受注册拒绝注册日志管理查看登录日志删除登陆日志用户管理添加用户删除用户用户权限设置图4-2 后台台功能结构图图4.3 系统主主要功能1 通讯录1-1 设置个个人通讯录,并并添加新的联联系人。2 公告管理理2-1 发布公公告:向所有有人发布公告告(有权限者者,否则不行行)2-2 管理公公告:删除已已过时公告(有有权限者,否否则不行)2-3 浏览公公告:查看、浏浏览所有公告告3 日程安排排3-1 显示日日程安排3-2 添加和和删除日程4 工作日志志4-1 设置个个人工作日志志4-2 显示并并更新日志5 短消息5-1 注册用用户之间发送送信息5-2 信息删删除6 会议管理理6-1 会议的的申请6-2 会议的的审核(有权权限者)4.4 主要数数据结构设计计表4.1 innfo(短信信息表)字段名数据类型长度主键