《基于BS架构的办公自动化系统29895.docx》由会员分享,可在线阅读,更多相关《基于BS架构的办公自动化系统29895.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕 业 论 文(设计)论文(设计)题题目:基于B/SS架构的办公公自动化系统统系 别: 专 业: 学 号: 姓 名: 指导教师: 时 间: 毕 业 论 文文(设 计) 开 题 报报 告系别:计算机与与信息科学系系 专专业:计算机机科学与技术术学 号 姓 名荣计信论文(设计)题题目基于B/S架构构的办公自动动化系统命题来源教师命命题 学生自主命命题 教师课题选题意义(不少少于300字字):本选题的目的是是开发以工作作流为核心、BB/S架构的的办公自动化化系统。 随着网网络的高速发发展,网络的的带宽越来越越大,网络的的普及也越来来越平民化,在在现实生活中中我们每天都都在面对各种种各样的办公公流程,
2、基于于这些流程我我们井然有序序的完成各种种工作,同时时在一些 大型企业业集团中正致致力于高层次次的网络办公公自动化,基基于这些系统统将为他们节节省大量的人人力资源,节节省大量的办办公费用,大大幅度提高办办公效率,同同时办公自动动化系统与别别的系统整合合在一起比如如ERP等,这这样将非常方方便的整合整整个企业的资资源,已科学学的方式实现现企业的现代代化管理,使使企业能在当当今激烈的环环境中信息化化建设处于前前列.。研究综述(前人人的研究现状状及进展情况况,不少于6600字):办公自动化是770年代中期期发达国家迅迅速发展起来来的一门综合合性技术,我我国办公自动动化软件从880年代发展展至今,从最
3、最初的提供面面向单位的辅辅助办公产品品,发展到可可提供面向企企业级应用的的大型协同工工作软件。第第一代办公自自动化只是以以数据为处理理中心,提供供面向单位的的辅助办公产产品,虽然完完成了办公办办公信息载体体从原始介质质方式向比特特方式的飞跃跃,但信息仍仍然是高度独独立的,发展展到第二代,它它以工作流为为中心,数据据库技术、网网络技术、计计算机支持协协同工作CSSCW到随后后的群件技术术的发使得办办公自动化发发生了质的飞飞跃,分布式式组件技术、三三层计算模式式、Inteernet技技术、多媒体体技术、基于于工作流的分分布式应用、LLotus Notess、Micrrosoftt Exchhang
4、e等等群件平台出出现使得可以以很方便地实实现非结构化化文档的处理理、全文检索索、工作流管管理这些重要要的OA功能能,并且使软软件的柔性构构造功能将不不断加强,工工作流是这种种办公自动化化的最重要的的表现。这种种方式以E-mail、文文档数据库管管理、复制、目目录服务、群群组协同工作作等技术作支支撑,让群体体协同工作成成为可能,实实现了对人事事、文档、会会议等的自动动化管理。大大体分来,办办公自动化系系统可分为事事务型、管理理型和分析决决策型三种不不同的层次。1.事务型的办办公自动化系系统,支持一一个机构内各各办公室的基基本事务活动动,主要功能能包括信息的的产生、收集集、加工、存存储和查询,如如
5、文字处理、文文档管理、电电子报表、电电子邮件、电电子日程管理理、文档的整整理、分类归归档、检索等等。2.管理型的办办公系统包含含业务管理的的那部分功能能,是事务型型办公系统和和支持职能管管理活动的管管理信息系统统的结合。3.决策型办公公系统包括决决策支持功能能,是在管理理型办公系统统的基础上再再加上决策支支持系统而构构成,除具备备前述的功能能外,还具备备对业务数据据的进行分析析、评测等决决策支持的功功能。由此可见,办公公自动化系统统是适应信息息社会化的需需要,基于软软科学的理论论和计算技术术、网络技术术和数据通信信技术的普遍遍应用而发展展起来的,它它在经济发达达国家已进入入实际应用成成熟阶段,
6、成成为信息社会会最重要的标标志之一。研究的目标和主主要内容(不不少于400字)本选题拟采用目目前比较流行行的Struuts1.xx+Spriing+Hiibernaate框架MYSQLL数据库,再再结合其他框框架来实现系系统的功能,版版面设计上利利用HTMLLCSSJAVASSCRIPTT实现,数据据的呈现使用用freemmarkerr,后期的测测试中主要使使用JUNIIT测试系统统代码的错误误情况。本选题研究内容容如下:(1)对整个办办公自动化系系统结构及模模块进行分析析设计,其主主要核心内容容是工作流程程的管理,基基于这个核心心来构建B/S架构的多多模块应用系系统,因此,整整个办公自动动化
7、系统可以以分为一些不不同的模块,以以提高系统模模块之间的重重用性。(2)根据分模模块的设计思思路,主要的的模块有如下下:1)工作流程:这个模块是是整个办公自自动化系统的的核心,考虑虑到整个流程程是动态的而而且可能涉及及到一个企业业有多个流程程,并且表单单的输入上也也要比较的灵灵活,因此主主要用JBPPM工作流引引擎和动态表表单来实现。2)权限管理:系统管理员员登录后在这这个模块对整整个系统进行行权限管理,这这里考虑到灵灵活性和企业业的一些授权权状况,使用用了对人员和和职位授权相相结合,采用用DWR框架架进行相应的的授权。3)公文管理:提交的公文文进行审批、查查看等管理,这这里涉及到与与工作流引
8、擎擎结合实现公公文流转。4)组织管理:企业中职位位信息和人员员的统一管理理。拟采用的研究方方法a)查找并阅读读相关资料,了了解基本的内内容,利用需需求分析文档档,对整个系系统有个初步步的架构。b)搜寻实验用用的文件文档档集和研究过过程中用到的的各种工具软软件。c)根据已有的的资料并借助助面向对象的的程序设计思思想和UMLL工具对系统统各模块进行行分析、建模模、设计。d)采用MYEECLIPSSE开发工具具完成整个程程序的编写与与测试。研究工作的进度度安排2009年XXX月XX号XX月XX号与指导老师师沟通交流,完完成毕业论文文选题。2009年XXX月XX号XX月XX号 搜集资料,查查阅文献,完
9、完成开题报告告。l2010年年XX月XX号20100年XX月XX日 完成文献献综述l2010年年XX月XX号XX月XX号 定出办公自自动化系统的的需求分析文文档l2010年年XX月XX号XX月XX号 整理相关资资料并完成概概要和详细设设计l2010年年XX月XX号XX月XX号 进行编码工工作及过程中中的必要性测测试l2010年年XX月XX号XX月XX号 后期的联机机调试和测试试l2010年年XX月XX号XX月XX号 总结毕业设设计的整个过过程,完成毕毕业设计论文文初稿2010年年XX月XX号XX月XX号 修改毕业论论文定稿,打印装订,参参加答辩参考文献目录(作作者、书名或或论文题目、出出版社或
10、刊号号、出版年月月日或出版期期号)1 郑耀东东,蔡骞.AASP.NEET网络数据据库开发实例例精解M.北京:清清华大学出版版社,200062 郑人杰杰,殷人昆,陶永雷. 实用软件工工程M.北京:清华华大学出版社社,19977.43 方睿,刁仁宏,吴吴四九.网络络数据库原理理及应用MM.成都:四川大学出出版社,200054 Anddy Buddd Cammeron Moll美. 精精通CSS高高级Web标标准解决方案案M.陈陈剑瓯译.北北京:人民邮邮电出版社,19995 Staanley B.Lipppman美.C# PrimmerM.湖北:华华中科技大学学出版社,220036 黄鑫,李化,牟宗
11、宗峰. Thhe Artt of PPhotosshop CSM.北京:中中国电力出版版社,200047 罗宾逊逊,内格尔美.C#高级编程M .李李敏波 译.北京:清华华大学出版社社,200558 汪孝宜宜,刘中兵,徐佳晶.JJSP数据库库开发实例精精粹M.北京:电子子工业出版社社,200559 金江江,许薇Matlaab在结构力力学课程教学学中的应用J南通通大学学报,22005,221(3):78-811指导教师意见该生的选题拟采采用Struuts1.xx+Spriing+Hiibernaate+MYYSQL开发发以JBPMM工作流引擎擎为核心的BB/S架构的的办公自动化化管理系统,技技术上
12、比较新新颖,难度适适中,也有实实用价值,工工作量符合要要求,同意开开题。 签名: 年年 月 日教研室主任意见见同意指导教师意意见,同意开开题。 签名: 年年 月 日目录摘要1关键词1Abstracct1Key worrds1引言11 系统功能介介绍和总体设设计22 系统模块设设计22.1 用户登登录22.1.11登录界面22.1.22 登录后台管管理22.2 公共信信息332.3 网络文文化32.4 往来信信函32.5 重点工工作42.6 个人日日程42.7 系统管管理43 系统软件设设计54 系统安全机机制65 小结6致谢7参考文献6附录A:河池学院2010届本科生毕业论文(设计)基于B/S
13、架构构的新型办公公自动化系统统设计计算机科学与技技术专业 指导教师 摘要随着IInternnet技术的的推广,基于于Web的应应用系统得到到了迅速发展展. NET框架架为Web应应用系统提供供全新的计算算平台,已成成为开发Innterneet应用程序序的一大主流流技术,基于于该平台开发发的应用系统统具有执行效效率高、扩展展性强等优点点。本文设计计与实现了基基于B/S架架构的办公自自动化系统,系系统的开发采采用了. NET框架架技术,实现现了文档管理理、邮件传送送、日程管理理、重点工作作管理、公共共信息管理、系系统管理等功功能。关键词B/S架构;办公自动化化;系统管理New Offfice AA
14、utomaation Systeem bassed onn the B/S SStructtureStudentt majooring in sciennce annd tecchnoloogy off compputer Tutorr Ruan-suAbstraact Withh expaansionn of IInternnet, appllicatiion syystem basedd on WWeb haas beeen floourishhed. The .NET FFramewwork pproviddes a brandd new compuuting platfform bba
15、sed on Weeb Appplicattion, whicch hass becoomes aan esssentiaal tecchniquue forr Inteernet appliicatioon. The appliicatioon buiilt onn thiss.NET FFramewwork ccan prrovidee manyy advaantagees succh as high efficciencyy, highh expaansibiility etc. The authoor of this articcle deesign and iimplemment t
16、this OOfficee Autoomatioon Sysstem bbuilt on B/S arcchiteccture. Duriing thhe devvelopmment oof thiis sysstem, it uutilizzes .NET FFramewwork, impllementts manny funnctionn Moduules, suchh as AArchivve mannagemeent, Maill trannsmisssion, Scheedule managgementt, impoortantt misssion mmanageement, pub
17、llic innformaation managgementt, systtem maanagemment eetc.Keyworrds B/S Struccture;Officce Auttomatiion;Systeem Mannagemeent引言众所周知,人们们使用计算机机来提高个人人工作效率,但但是在需要许许多人一起协协同工作作的的现代工作环环境中,更需需要提高整体体工作效率。随随着计算机网网络及网络应应用软件的日日益普及,建建立一个安全全、可靠、开开放、高效的的网络办公自自动化系统已已成为可能。办办公自动化系系统的开发技技术主要集中中分为三大类类:基于C/SS结构的应用用程序开发、
18、结结合C/S结结构和Webb技术的复合合应用程序以以及基于B/S结构的动动态网页技术术,这三类技技术各有其优优缺点。本系统即采用BB/S结构系系统。这种系系统是采用动动态网页技术术,加入OAA的开发理念念,完全适应应网络办公和和移动办公需需求,也是现现代办公自动动化系统的首首选技术。就就B/S结构构的开发,具具体技术又有有多种选择:JSP+JJ2EE, ASP+IIIS, AASP. NET+MMicrossoft. NET, Frameework, PHP+AApachee,这几种技技术也各有其其优缺点,在在这里我们选选用微软的. NET FFramewwork作为为系统的实现现平台。图1
19、技术架构构图1 系统功能介介绍与总体设设计该办公系统应实实现如下主要要功能:用户登录管管理、公共信信息管理、文文件管理、内内部信息交换换、重点工作作、工作日程程、数据维护护和系统管理理功能。架构于. NEET平台,使使得系统具有有良好的性能能和可扩展性性,同时系统统使用ADOO. NET, XML等先先进成熟的技技术,从而保保障系统的可可维护性和技技术先进性。总总体分为三层层:用户表示层层、中间层和和数据库层,其其中,中间层层又分Webb层和通用数数据访问层,如如图1所示。2 系统模块设设计2.1 用户登登录2.1.1 用用户登录用户进入系统前前,必须先经经过登录页而而进行身份验验证,用户输输
20、入用户名和和密码。若验验证未通过,系系统提示错误误信息;当验验证成功,进进入系统主页页而,并保存存该用户的IID等用户相相关信息。用用户登录流程程图如图2所所示。图2 用户登录录流程2.2 公共信信息包括公告浏览与与公告管理模模块:公告浏览:所有有用户均可使使用该模块。用用户进入此模模块后,以表表格形式显示示公告信息,包包括公告的标标题、发布日日期、发布部部门、新公告告的标志等。点点击公告标题题,以子窗口口的形式详细细显示该公告告信息。公告管理:拥有有部门公告管管理角色的用用户可使用该该功能。提供供浏览、新增增、修改和删删除公告的功功能,但不能能修改、删除除他人发布的的公告。2.3 网络文文件
21、包括文档管理和和文件搜索模模块:文档管理:所有有用户均可使使用该模块,实实现文档的录录入和组织管管理功能,此此外,还要实实现文件和目目录的权限管管理功能,文文件和目录的的创建者拥有有该文件或目目录的管理权权限,具有管管理权限的用用户拥有该文文件或目录的的全部权限,并并可设置文件件或目录的访访问权限,设设置权限的对对象可以是部部门、职务或或单个员工。目目录权限分为为三种:建文件权限限(可在该目目录下建立文文件)、建目目录权限(可可在该目录下下建立子目录录)和管理权权限(可设置置用户对该目目录的使用权权限):文件权限也也分为三种:读取权限(可下载或打打开该文件)、修改权限限(除具有读读取权限外,可
22、可修改文件信信息)、管理理权限(除具具有修改权限限外,可设置置用户对该文文件的使用权权限)。文件搜索:所有有用户均可使使用该模块,实实现文件的快快速检索。文文件的搜索条条件可以是文文件名、关键键字、拥有人人、文件创建建日期和文件件类型。通过过这些查询条条件,用户可可对搜索的文文件进行精确确地定位,快快速地找到所所要的文件。若若用户拥有文文件的读取权权限,可下载载该文件。2.4 往来信信函包括写信息、收收件箱、草稿稿箱、发信箱箱和垃圾箱模模块:写信息:所有用用户均可使用用该模块,实实现信息的撰撰写、发送和和保存功能。在在写信息时,分分成基本信息息区、接收对对象区和附一一件上传区。其其中,基本信信
23、息区用来输输入信息的标标题、重要程程度和内容等等。在接收对对象区,可选选择单个员工工、部门的所所有员工、职职务的所有员员工作为接收收对象。在附附一件上传区区:用户可上将将本机的一个个或多个文件件上传到服务务器,在发送送前,用户可可删除附件。用用户可选择发发送或保存此此信息,保存存的信息先放放入草稿箱中中,等以后修修改后再发送送。收件箱:实现信信息的查看功功能。按信息息到达的顺序序以列表的形形式显示接收收到的信息,接接收信息列表表显示标题、发发送时间、发发送人、重要要程度等信息息。未读过的的信息显示新新信息标志。点点击信息标题题,可阅读信信息。用户可可删除信息,将将信息放入垃垃圾箱。也可可回复信
24、息。草稿箱:草稿箱箱以列表的形形式显示用户户的草稿信息息,点击标题题,进入写信信息子模块,用用户修改后,用用户可选择发发送或保存信信息。用户可可将。草稿箱箱中的信息删删除,放入垃垃圾箱。发信箱:以列表表的形式显示示用户的已发发送信息,点点击标题,用用户可查看发发送信息的接接受结果,如如是否读过信信息、阅读次次数、阅读时时间。用户也也可将发信箱箱中的信息删删除,放入垃垃圾箱。垃圾箱:以列表表的形式显示示用户的已删删除信息,点点击标题,用用户可查看删删除信息。用用户可选择还还原功能将删删除信息恢复复或删除功能能永久删除信信息。2.5 重点工工作包括重点工作浏浏览和重点工工作管理模块块:重点工作浏览
25、:所有用户可可使用该模块块。根据学年年、学期、教教学周、部门门等输入信息息,查询部门门或学院的周周重点工作,以以表格的形式式显示重点工工作的简要信信息,如部门门、标题、负负责人、重要要程度等。单单击某一行,详详细显示该重重点工作内容容。重点工作管理:具有重点工工作管理角色色的用户可使使用该模块,实实现重点工作作的上报、修修改和删除功功能,但用户户小能修改或或删除他人上上报的信息。2.6 个人日日程所有用户可使用用该模块。当当用户登录进进入此模块时时,如果当前前日程有需要要提醒的日程程安排,则自自动弹出窗口口提醒用户哪哪些日程安排排即将开始,单单击提醒的日日程可在主框框架中查看该该日程的详细细信
26、息。在主主框架中,以以日历的形式式显示日程信信息,在日期期格中显示日日程的标题,包包括个人日程程和预约日程程。单击日程程标题,可查查看日程的详详细信息。对对于个人日程程,可实现修修改和删除功功能:对于预约日日程,只能查查看。通过检检索功能,可可查看具体日日期的日程信信息。2.7 系统管管理具有系统管理角角色的用户可可使用系统管管理的各模块块,包括权限限管理和日志志管理:权限管理:包括括3个子模块块:模块管理、角角色管理和用用户管理,是是系统管理的的核心部分,采采用以角色为为中心的安全全模型,将系系统的模块权权限和用户权权限整合起来来,使角色作作为一个中间间层。用户可可以同时拥有有一个或多个个角
27、色,一个个角色也可以以同时赋予一一个或多个用用户。角色和和模块之间的的关系也是多多对多的关系系,并且可设设置角色对模模块的具体权权限操作。用用户访问模块块时,通过所所在的角色对对模块的访问问权限来获得得访问该模块块的权限,通通过这种分层层的管理模式式可以实现有有效的权限管管理。权限管管理的安全模模型如图2所所示。图2 用户、角角色和模块关关系图3 系统软件设设计本系统数据库涉涉及以下数据据库表: (22-1)(2-22)1. 数据字典典模块相关表表。主要包括括:部门信息表表、职务信息息表、员工信信息表和员工工职务信息表表。2. 公共信息息模块相关表表。除使用上上而数据字典典模块中定义义的部门、
28、员员工信息表外外,部门公告告信息表用于于存放公告的的相关信息,如如公告编号、标标题、内容、发发布日期、发发布部门等。3. 网络文件件模块相关表表。主要包括括:目录信息表表、文件基本本信息表、文文件内容信息息表、文件类类型字典表、目目录权限表和和文件权限表表。4. 重点工作作模块相关表表。除使用上上面数据字典典模块中定义义的部门、员员工信息表外外,重点工作作信息表用于于存放部门重重点工作的相相关信息,如如学年、学期期、教学周、工工作内容、时时间、地点、负负责人等。5. 往来信函函模块相关表表。主要包括括邮件信息表表和邮件对象象发送表。6. 日程管理理模块相关表表。主要包括括日程信息表表和日程预约
29、约信息表。7. 系统管理理模块相关表表。主要包括括模块字典表表、角色字典典表、用户角角色关系表、角角色模块权限限表和系统日日志表。本软件编程语言言采用C#,编编程工具采用用Visuaal Stuudio. NET 22003。本本软件的界面面使用ASPP. NET页面面,ASP. NET页面面是基于文本本的,它比AASP的一个个主要优点是是将ASPXX页而和程序序代码分开,避避免设计人员员做界面设计计时误修改程程序代码。集集成化设计工工具Visuual Sttudio. NE在设设计界面时可可获得所见。4 系统安全机机制网络办公系统对对系统的安全全性有较高的的要求,要充充分利用操作作系统和数据
30、据库系统的安安全性,使之之与应用系统统的安全性结结合起来,从从而确保整个个系统的安全全性,同时还还要采取一些些专门措施来来提高系统的的安全性。表2-1 选取取组分的热力力学性质组分Hf(kcall/mol)Sf(kcall/mol)Cp(kcall/mol)A1A2A31001001001. 登录验证证。本系统除除提供登录页页面以保证用用户的正常进进入外,还要要阻止用户试试图绕过登录录页面非正常常访问系统,系系统通过ASSP. NET的SSessioon对象来判判定上而的两两种情况。2. 权限控制制。本系统的的用户除必须须设置口令外外,对于权限限的分配有特特殊的规定。系系统采用功能能模块、角色
31、色和用户三层层的权限分配配方式。3. 日志管理理。系统提供供完善的操作作日志记录功功能,用来进进行错误诊断断、问题查找找,操作日志志记录用户的的重要操作命命令、操作人人、IP地址址、操作时间间等。4. 数据库安安全措施。(1) SQQL SERRVER采用用与操作系统统集成的身份份验证机制,对对超级用户的的密码严格管管理,定时更更换。(2) 充分利用用SQL SSERVERR数据库本身身的安全机制制,如数据保保密性、数据据完整性、事事务处理等。(3) 对数数据的访问由由存储过程完完成,防止恶恶意用户非法法的数据写入入。(4) 制定完善的的各份方案,防防止数据的毁毁坏或丢失。5 小结本文论述的办
32、公公自动化系统统充分考虑了了用户的实际际需求,采用用先进的. NET框架架技术,使用用了先进的开开发工具,通通过数据访问问模块实现了了统一的数据据访问接口,提提高系统的执执行效率,同同时,充分考考虑了安全问问题,从而保保证了系统的的技术领先性性、实用性和和安全性。致谢本文是在黄阮苏苏副教授的悉心指导和无私帮助下完成的的,黄老师的指导导和帮助使我我掌握了正确确的研究方法法,并培养了了严谨认真的的学习和工作作态度,使我顺利地地完成了毕业业论文(设计计)的各项工工作,在此谨谨向我的指导导老师黄阮副副教授表示深深深的敬意和和诚挚的感谢谢!参考文献:1 郑耀东东,蔡骞.AASP.NEET网络数据据库开发
33、实例例精解M.北京:清清华大学出版版社,200062 郑人杰杰,殷人昆,陶永雷. 实用软件工工程M.北京:清华华大学出版社社,19977.43 方睿,刁仁宏,吴吴四九.网络络数据库原理理及应用MM.成都:四川大学出出版社,200054 Anddy Buddd Cammeron Moll美. 精通CSSS高级Webb标准解决方方案M .陈剑瓯,译.北京:人民邮电出出版社,199995 Staanley B.Lipppman美.C# PrimmerM.湖北:华华中科技大学学出版社,220036 罗宾逊逊,内格尔美. C#高级编编程M.李敏波,译.北京:清华大学出出版社,200057 黄计信信.用JAVAA实现高校办办公自动化系系统的研究与与开发D.北京:北北京邮电大学学,2007:447-618 汪孝宜宜,刘中兵,徐佳晶.JJSP数据库库开发实例精精粹M.北京:电子子工业出版社社,200559 金江江,许薇Matlaab在结构力力学课程教学学中的应用J南通通大学学报,22005,21(3):78-81110 李丹,何进斌,洪洪磊,等JAVA实实现电信营运运信息管理系系统开发与实实现J华中科技大学学学报,20009,41(5):85-8911