




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 论 文(设计)论文(设计)题目:基于B/S架构的办公自动化系统系 别: 专 业: 学 号: 姓 名: 指导教师: 时 间: 毕 业 论 文(设 计) 开 题 报 告系别:计算机与信息科学系 专业:计算机科学与技术学 号 姓 名荣计信论文(设计)题目基于B/S架构的办公自动化系统命题来源教师命题 学生自主命题 教师课题选题意义(不少于300字):本选题的目的是开发以工作流为核心、B/S架构的办公自动化系统。 随着网络的高速发展,网络的带宽越来越大,网络的普及也越来越平民化,在现实生活中我们每天都在面对各种各样的办公流程,基于这些流程我们井然有序的完成各种工作,同时在一些 大型企业集团中正致力于高层次的网络办公自动化,基于这些系统将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率,同时办公自动化系统与别的系统整合在一起比如ERP等,这样将非常方便的整合整个企业的资源,已科学的方式实现企业的现代化管理,使企业能在当今激烈的环境中信息化建设处于前列.。研究综述(前人的研究现状及进展情况,不少于600字):办公自动化是70年代中期发达国家迅速发展起来的一门综合性技术,我国办公自动化软件从80年代发展至今,从最初的提供面向单位的辅助办公产品,发展到可提供面向企业级应用的大型协同工作软件。第一代办公自动化只是以数据为处理中心,提供面向单位的辅助办公产品,虽然完成了办公办公信息载体从原始介质方式向比特方式的飞跃,但信息仍然是高度独立的,发展到第二代,它以工作流为中心,数据库技术、网络技术、计算机支持协同工作CSCW到随后的群件技术的发使得办公自动化发生了质的飞跃,分布式组件技术、三层计算模式、Internet技术、多媒体技术、基于工作流的分布式应用、Lotus Notes、Microsoft Exchange等群件平台出现使得可以很方便地实现非结构化文档的处理、全文检索、工作流管理这些重要的OA功能,并且使软件的柔性构造功能将不断加强,工作流是这种办公自动化的最重要的表现。这种方式以E-mail、文档数据库管理、复制、目录服务、群组协同工作等技术作支撑,让群体协同工作成为可能,实现了对人事、文档、会议等的自动化管理。大体分来,办公自动化系统可分为事务型、管理型和分析决策型三种不同的层次。1.事务型的办公自动化系统,支持一个机构内各办公室的基本事务活动,主要功能包括信息的产生、收集、加工、存储和查询,如文字处理、文档管理、电子报表、电子邮件、电子日程管理、文档的整理、分类归档、检索等。2.管理型的办公系统包含业务管理的那部分功能,是事务型办公系统和支持职能管理活动的管理信息系统的结合。3.决策型办公系统包括决策支持功能,是在管理型办公系统的基础上再加上决策支持系统而构成,除具备前述的功能外,还具备对业务数据的进行分析、评测等决策支持的功能。由此可见,办公自动化系统是适应信息社会化的需要,基于软科学的理论和计算技术、网络技术和数据通信技术的普遍应用而发展起来的,它在经济发达国家已进入实际应用成熟阶段,成为信息社会最重要的标志之一。研究的目标和主要内容(不少于400字)本选题拟采用目前比较流行的Struts1.x+Spring+Hibernate框架MYSQL数据库,再结合其他框架来实现系统的功能,版面设计上利用HTMLCSSJAVASCRIPT实现,数据的呈现使用freemarker,后期的测试中主要使用JUNIT测试系统代码的错误情况。本选题研究内容如下:(1)对整个办公自动化系统结构及模块进行分析设计,其主要核心内容是工作流程的管理,基于这个核心来构建B/S架构的多模块应用系统,因此,整个办公自动化系统可以分为一些不同的模块,以提高系统模块之间的重用性。(2)根据分模块的设计思路,主要的模块有如下:1)工作流程:这个模块是整个办公自动化系统的核心,考虑到整个流程是动态的而且可能涉及到一个企业有多个流程,并且表单的输入上也要比较的灵活,因此主要用JBPM工作流引擎和动态表单来实现。2)权限管理:系统管理员登录后在这个模块对整个系统进行权限管理,这里考虑到灵活性和企业的一些授权状况,使用了对人员和职位授权相结合,采用DWR框架进行相应的授权。3)公文管理:提交的公文进行审批、查看等管理,这里涉及到与工作流引擎结合实现公文流转。4)组织管理:企业中职位信息和人员的统一管理。拟采用的研究方法a)查找并阅读相关资料,了解基本的内容,利用需求分析文档,对整个系统有个初步的架构。b)搜寻实验用的文件文档集和研究过程中用到的各种工具软件。c)根据已有的资料并借助面向对象的程序设计思想和UML工具对系统各模块进行分析、建模、设计。d)采用MYECLIPSE开发工具完成整个程序的编写与测试。研究工作的进度安排2009年XX月XX号XX月XX号与指导老师沟通交流,完成毕业论文选题。2009年XX月XX号XX月XX号 搜集资料,查阅文献,完成开题报告。l2010年XX月XX号2010年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号 修改毕业论文定稿,打印装订,参加答辩参考文献目录(作者、书名或论文题目、出版社或刊号、出版年月日或出版期号)1 郑耀东,蔡骞.ASP.NET网络数据库开发实例精解M.北京:清华大学出版社,20062 郑人杰,殷人昆,陶永雷. 实用软件工程M.北京:清华大学出版社,1997.43 方睿,刁仁宏,吴四九.网络数据库原理及应用M.成都:四川大学出版社,20054 Andy Budd Cameron Moll美. 精通CSS高级Web标准解决方案M.陈剑瓯译.北京:人民邮电出版社,19995 Stanley B.Lippman美.C# PrimerM.湖北:华中科技大学出版社,20036 黄鑫,李化,牟宗峰. The Art of Photoshop CSM.北京:中国电力出版社,20047 罗宾逊,内格尔美.C#高级编程M .李敏波 译.北京:清华大学出版社,20058 汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹M.北京:电子工业出版社,20059 金江,许薇Matlab在结构力学课程教学中的应用J南通大学学报,2005,21(3):78-81指导教师意见该生的选题拟采用Struts1.x+Spring+Hibernate+MYSQL开发以JBPM工作流引擎为核心的B/S架构的办公自动化管理系统,技术上比较新颖,难度适中,也有实用价值,工作量符合要求,同意开题。 签名: 年 月 日教研室主任意见同意指导教师意见,同意开题。 签名: 年 月 日目录摘要1关键词1Abstract1Key words1引言11 系统功能介绍和总体设计22 系统模块设计22.1 用户登录22.1.1登录界面22.1.2 登录后台管理22.2 公共信息32.3 网络文化32.4 往来信函32.5 重点工作42.6 个人日程42.7 系统管理43 系统软件设计54 系统安全机制65 小结6致谢7参考文献6附录A:河池学院2010届本科生毕业论文(设计)基于B/S架构的新型办公自动化系统设计计算机科学与技术专业 指导教师 摘要随着Internet技术的推广,基于Web的应用系统得到了迅速发展. NET框架为Web应用系统提供全新的计算平台,已成为开发Internet应用程序的一大主流技术,基于该平台开发的应用系统具有执行效率高、扩展性强等优点。本文设计与实现了基于B/S架构的办公自动化系统,系统的开发采用了. NET框架技术,实现了文档管理、邮件传送、日程管理、重点工作管理、公共信息管理、系统管理等功能。关键词B/S架构;办公自动化;系统管理New Office Automation System based on the B/S StructureStudent majoring in science and technology of computer Tutor Ruan-suAbstract With expansion of Internet, application system based on Web has been flourished. The .NET Framework provides a brand new computing platform based on Web Application, which has becomes an essential technique for Internet application. The application built on this.NET Framework can provide many advantages such as high efficiency, high expansibility etc. The author of this article design and implement this Office Automation System built on B/S architecture. During the development of this system, it utilizes .NET Framework, implements many function Modules, such as Archive management, Mail transmission, Schedule management, important mission management, public information management, system management etc.Keywords B/S Structure;Office Automation;System Management引言众所周知,人们使用计算机来提高个人工作效率,但是在需要许多人一起协同工作作的现代工作环境中,更需要提高整体工作效率。随着计算机网络及网络应用软件的日益普及,建立一个安全、可靠、开放、高效的网络办公自动化系统已成为可能。办公自动化系统的开发技术主要集中分为三大类:基于C/S结构的应用程序开发、结合C/S结构和Web技术的复合应用程序以及基于B/S结构的动态网页技术,这三类技术各有其优缺点。本系统即采用B/S结构系统。这种系统是采用动态网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。就B/S结构的开发,具体技术又有多种选择:JSP+J2EE, ASP+IIS, ASP. NET+Microsoft. NET, Framework, PHP+Apache,这几种技术也各有其优缺点,在这里我们选用微软的. NET Framework作为系统的实现平台。图1 技术架构图1 系统功能介绍与总体设计该办公系统应实现如下主要功能:用户登录管理、公共信息管理、文件管理、内部信息交换、重点工作、工作日程、数据维护和系统管理功能。架构于. NET平台,使得系统具有良好的性能和可扩展性,同时系统使用ADO. NET, XML等先进成熟的技术,从而保障系统的可维护性和技术先进性。总体分为三层:用户表示层、中间层和数据库层,其中,中间层又分Web层和通用数据访问层,如图1所示。2 系统模块设计2.1 用户登录2.1.1 用户登录用户进入系统前,必须先经过登录页而进行身份验证,用户输入用户名和密码。若验证未通过,系统提示错误信息;当验证成功,进入系统主页而,并保存该用户的ID等用户相关信息。用户登录流程图如图2所示。图2 用户登录流程2.2 公共信息包括公告浏览与公告管理模块:公告浏览:所有用户均可使用该模块。用户进入此模块后,以表格形式显示公告信息,包括公告的标题、发布日期、发布部门、新公告的标志等。点击公告标题,以子窗口的形式详细显示该公告信息。公告管理:拥有部门公告管理角色的用户可使用该功能。提供浏览、新增、修改和删除公告的功能,但不能修改、删除他人发布的公告。2.3 网络文件包括文档管理和文件搜索模块:文档管理:所有用户均可使用该模块,实现文档的录入和组织管理功能,此外,还要实现文件和目录的权限管理功能,文件和目录的创建者拥有该文件或目录的管理权限,具有管理权限的用户拥有该文件或目录的全部权限,并可设置文件或目录的访问权限,设置权限的对象可以是部门、职务或单个员工。目录权限分为三种:建文件权限(可在该目录下建立文件)、建目录权限(可在该目录下建立子目录)和管理权限(可设置用户对该目录的使用权限):文件权限也分为三种:读取权限(可下载或打开该文件)、修改权限(除具有读取权限外,可修改文件信息)、管理权限(除具有修改权限外,可设置用户对该文件的使用权限)。文件搜索:所有用户均可使用该模块,实现文件的快速检索。文件的搜索条件可以是文件名、关键字、拥有人、文件创建日期和文件类型。通过这些查询条件,用户可对搜索的文件进行精确地定位,快速地找到所要的文件。若用户拥有文件的读取权限,可下载该文件。2.4 往来信函包括写信息、收件箱、草稿箱、发信箱和垃圾箱模块:写信息:所有用户均可使用该模块,实现信息的撰写、发送和保存功能。在写信息时,分成基本信息区、接收对象区和附一件上传区。其中,基本信息区用来输入信息的标题、重要程度和内容等。在接收对象区,可选择单个员工、部门的所有员工、职务的所有员工作为接收对象。在附一件上传区:用户可上将本机的一个或多个文件上传到服务器,在发送前,用户可删除附件。用户可选择发送或保存此信息,保存的信息先放入草稿箱中,等以后修改后再发送。收件箱:实现信息的查看功能。按信息到达的顺序以列表的形式显示接收到的信息,接收信息列表显示标题、发送时间、发送人、重要程度等信息。未读过的信息显示新信息标志。点击信息标题,可阅读信息。用户可删除信息,将信息放入垃圾箱。也可回复信息。草稿箱:草稿箱以列表的形式显示用户的草稿信息,点击标题,进入写信息子模块,用户修改后,用户可选择发送或保存信息。用户可将。草稿箱中的信息删除,放入垃圾箱。发信箱:以列表的形式显示用户的已发送信息,点击标题,用户可查看发送信息的接受结果,如是否读过信息、阅读次数、阅读时间。用户也可将发信箱中的信息删除,放入垃圾箱。垃圾箱:以列表的形式显示用户的已删除信息,点击标题,用户可查看删除信息。用户可选择还原功能将删除信息恢复或删除功能永久删除信息。2.5 重点工作包括重点工作浏览和重点工作管理模块:重点工作浏览:所有用户可使用该模块。根据学年、学期、教学周、部门等输入信息,查询部门或学院的周重点工作,以表格的形式显示重点工作的简要信息,如部门、标题、负责人、重要程度等。单击某一行,详细显示该重点工作内容。重点工作管理:具有重点工作管理角色的用户可使用该模块,实现重点工作的上报、修改和删除功能,但用户小能修改或删除他人上报的信息。2.6 个人日程所有用户可使用该模块。当用户登录进入此模块时,如果当前日程有需要提醒的日程安排,则自动弹出窗口提醒用户哪些日程安排即将开始,单击提醒的日程可在主框架中查看该日程的详细信息。在主框架中,以日历的形式显示日程信息,在日期格中显示日程的标题,包括个人日程和预约日程。单击日程标题,可查看日程的详细信息。对于个人日程,可实现修改和删除功能:对于预约日程,只能查看。通过检索功能,可查看具体日期的日程信息。2.7 系统管理具有系统管理角色的用户可使用系统管理的各模块,包括权限管理和日志管理:权限管理:包括3个子模块:模块管理、角色管理和用户管理,是系统管理的核心部分,采用以角色为中心的安全模型,将系统的模块权限和用户权限整合起来,使角色作为一个中间层。用户可以同时拥有一个或多个角色,一个角色也可以同时赋予一个或多个用户。角色和模块之间的关系也是多对多的关系,并且可设置角色对模块的具体权限操作。用户访问模块时,通过所在的角色对模块的访问权限来获得访问该模块的权限,通过这种分层的管理模式可以实现有效的权限管理。权限管理的安全模型如图2所示。图2 用户、角色和模块关系图3 系统软件设计本系统数据库涉及以下数据库表: (2-1)(2-2)1. 数据字典模块相关表。主要包括:部门信息表、职务信息表、员工信息表和员工职务信息表。2. 公共信息模块相关表。除使用上而数据字典模块中定义的部门、员工信息表外,部门公告信息表用于存放公告的相关信息,如公告编号、标题、内容、发布日期、发布部门等。3. 网络文件模块相关表。主要包括:目录信息表、文件基本信息表、文件内容信息表、文件类型字典表、目录权限表和文件权限表。4. 重点工作模块相关表。除使用上面数据字典模块中定义的部门、员工信息表外,重点工作信息表用于存放部门重点工作的相关信息,如学年、学期、教学周、工作内容、时间、地点、负责人等。5. 往来信函模块相关表。主要包括邮件信息表和邮件对象发送表。6. 日程管理模块相关表。主要包括日程信息表和日程预约信息表。7. 系统管理模块相关表。主要包括模块字典表、角色字典表、用户角色关系表、角色模块权限表和系统日志表。本软件编程语言采用C#,编程工具采用Visual Studio. NET 2003。本软件的界面使用ASP. NET页面,ASP. NET页面是基于文本的,它比ASP的一个主要优点是将ASPX页而和程序代码分开,避免设计人员做界面设计时误修改程序代码。集成化设计工具Visual Studio. NE在设计界面时可获得所见。4 系统安全机制网络办公系统对系统的安全性有较高的要求,要充分利用操作系统和数据库系统的安全性,使之与应用系统的安全性结合起来,从而确保整个系统的安全性,同时还要采取一些专门措施来提高系统的安全性。表2-1 选取组分的热力学性质组分Hf(kcal/mol)Sf(kcal/mol)Cp(kcal/mol)A1A2A31001001001. 登录验证。本系统除提供登录页面以保证用户的正常进入外,还要阻止用户试图绕过登录页面非正常访问系统,系统通过ASP. NET的Session对象来判定上而的两种情况。2. 权限控制。本系统的用户除必须设置口令外,对于权限的分配有特殊的规定。系统采用功能模块、角色和用户三层的权限分配方式。3. 日志管理。系统提供完善的操作日志记录功能,用来进行错误诊断、问题查找,操作日志记录用户的重要操作命令、操作人、IP地址、操作时间等。4. 数据库安全措施。(1) SQL SERVER
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年开关插座行业当前市场规模及未来五到十年发展趋势报告
- 2025年塑料助剂行业当前发展现状及增长策略研究报告
- 支气管镜图谱课件
- 操作工安全管理培训课件
- 2025年职业技能(农产品质量安全检测员)资格知识考试题库与答案
- 2025年社会工作者之初级社会综合能力题库附答案(典型题)
- 2025全国普法知识考试题库与答案
- 2025年河南省濮阳市考研专业综合预测试题含答案
- 摩托车新手安全知识培训课件
- (2025年)河北省邢台市中级会计职称经济法预测试题含答案
- 战略物资储备安全-洞察阐释
- 玻璃吊装免责协议合同
- Unit11Rulesmatter大单元整体教学设计仁爱科普版(2024)七年级英语下册
- 电子产品质量控制手册
- 劳工与人权管理制度
- 全过程工程咨询投标方案(技术方案)
- 模块化建筑扩展单元行业跨境出海战略研究报告
- 舞蹈老师教学过程中受伤免责协议
- 标准机器语言表达 第1部分:基本架构与要素表达要求 编制说明
- 交通协议书模板 双方
- 2025年云南投资控股集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论