【毕业学位论文】(Word原稿)基于BS的OA管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于BS的OA管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于BS的OA管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于BS的OA管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于BS的OA管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图分类号: 学校代码: 10055 密级: 专 业 硕 士 学 位 论 文 基于 B/S 的 理系统的设计与实现 A ,随着我国经济社会的快速发展,特别是计算机和互联网技术的广泛应用和普及,信息化在企业办公中的应用也越来越广泛。综合利用计算机软硬件、现代管理技术、工作流 与 知识工程等来构建一个实用高效的办公自动化管 理系统,是各个企事业单位提高办公效率,有效实现资源配置的重要手段。 本论文在分析了目前中小企业办公系统的现状及存在的问题上,结合实际调研和主流企业办公的普遍需求,提出了基于 B/S 的办公 理系统,系统采用主流的 术,其开发包括前端界面,中间业务逻辑,后台数据库,并将软件工程的思想及面向对象的方法应用到系统的分析,设计,实现等方面。同时,在本系统中除了有普通办公管理场景中的公文、会议、人员权限等的管理,还增加了对客户,公共信息等的管理。总体上,系统的 主要 功能模块有,个人办公管理,公文管理, 行政会 议管理 ,档案资料管理, 户管理,公共信息管理, 人力资源管理 ,系统管理等。 本办公 理系统采用 B/S 架构的 式,主要采用主流的 台进行开发,分模块分层次进行系统的设计与开发,从而实现企业办公的自动化管理。办公 理系统节省了企业的管理成本,提高了企业的办公效率。系统在各个部门的应用将会大大提高了企业的管理效率,优化企业的管理流程,能够促进企业快速发展。 关键字 :办公 管理 系统, 式, B/S 架构 I of in of of in A of is is an to in to an A , is on of of of is a of of in of At in in to in to On of A in by , in of in of of B/S 录 录 第一章 绪论 . 1 第一节 相关背景概述 . 1 第二节 系统现状 . 1 第三节 系统研究的目的意义 . 2 第四节 本系统所要解决的问题 . 3 第五节 论文主要 研究 内容与组织结构 . 4 本论文的主要 研究 内容 . 4 本论文的组织结构 . 5 第六节 本章小结 . 5 第二章 系统相 关技术介绍 . 6 第一节 的 B/S 模式 . 6 第二节 系统框架模式 . 7 型相关背景 . 7 本系统的框架概述 . 8 第三节 关技术 . 9 . 9 . 9 . 10 . 11 据库 . 11 述 . 12 第四节 系统的开发环境 . 12 第五节 本章小结 . 13 第三章 系统的需求分析 . 14 第一节 系统概述 . 14 第二节 系统总体目标 . 15 第三节 系统业务流程 . 16 目 录 四节 系统功能描述 . 18 个人办公管理 . 18 公文管理 . 19 行政会议管理 . 20 档案资料管理 . 20 户管理 . 21 公共信息管理 . 21 人力资源管理 . 21 系统管理 . 22 第五节 本章小结 . 23 第四章 办公 理系统的设计 . 24 第一节 系统的总体设计 . 24 第二节 系统的总体技术架构 . 24 第三节 系统的主要功能模块设计 . 25 个人办公管理模块 . 26 公文管理模块 . 27 行政会议管理模块 . 28 档案资料管理模块 . 29 户管理模块 . 31 公共信息管理模块 . 32 系统管理模块 . 33 第四节 系统数据库的设计 . 34 系统 设计 . 34 数据表结构设计 . 37 第五节 本章小结 . 40 第五章 办公 理系统的实现 . 41 第一节 个人办公管理模块的实现 . 41 第二节 公文管理模块的实现 . 44 第三节 行政会议管理模块的实现 . 45 第四节 档案资料管理模块的实现 . 46 目 录 V 第五节 户管理模块的实现 . 47 第六节 公共信息管理模块的实现 . 48 第七节 系统管理模块的实现 . 50 第八节 本章小结 . 54 第六章 总结与展望 . 55 第一节 系统的创新点 . 55 第二节 总结 . 55 第三节 展望 . 56 参考文献 . 57 致谢 .人简历 在学期间发表的学术论文与研究成 .60 第一章 绪论 1 第一章 绪论 第一节 相关背景概述 现 代企业中涉及到众多的相关业务,而对这些相关业务管理的核心就是公司的行政部门,所以行政部门办公效率的高低直接关系到企业运行效率的高低,进而影响到企业营业额与发展。目前,国内办公自动化系统( 为企业电子化政务中的重要组成部分,发挥着越来越重要的作用,同时也是企业在推荐无纸化办公的重要环节 1。但是仅仅对人员、会议、文件档案等的管理,多少会有些局限性,这些传统的工作流已经不再适应企业日益发展 2。本论文所阐述的办公 理系统将解决企业日常管理中的信息不畅,管理低效等 问题,帮助企业在办公管理中实现信息化、自动化,从而全面提升企业的办公管理水平。 本 理系统是基于办公自动化信息流的整个过程,是高效率、低成本、安全的跨区域管理的办公自动化解决方案,是以知识管理为核心的第三代办公自动化系统软件 3,集中了成熟的数据技术与管理思想,能有效提高企业的内部管理和工作效率,降低经营成本。 系统是基于 术,可以完全采用 B/S 体系结构的办公系统。系统使得信息在部门内部和部门之间传递效率极大提高,信息传递过程的速率达到最大。同时基 于 B/S 模式的 系统其开发安装 费用低廉,易于实施,员工可以在任何地方利用任何一台可上网的电脑参与公司工作,突破区域限制,真正实现移动办公;可根据企业的行业特点、管理模式进行定制。 第二节 系统现状 办公自动化 ( 20 世纪 70 年代中期在发达国家迅速发展起来的一门综合性技术,随着我国的改革开放大量企事业单位从 20 世纪80 年代开始在自己的办公系统中使用 。传统的办公,使用纸质材料,电话,人员跑动等,使得效率低下耽误了工作进度,同时无法克服时间地点人员的限制,所以办公自动化成为企业办公的必备基 础性服务平台 4。 当前企业的信息化管理是企业快速成长的基础,信息化管理的引入,将办第一章 绪论 2 公人员企业领导从传统的手工管理模式下解放出来,使得那些繁琐复杂的工作变得简单,从而满足新形势下企业发展的需要。纵观办公自动化软件的应用和发展过程,办公自动化( 一个不断进化的过程,从最初的单机版到局域网再到现在互联网,从最初的只处理文件到现在的包括会议管理人员管理等的综合信息服务平台。同时现代企业中使用了办公自动化软件后可以实现科学、高效、透明、规范的数字化协同工作环境,让工作组的所有人员都能掌握工作进度,发挥群体工 作的威力,让企业更具活力 5。 但是这些传统的办公 理系统的现状却不能适应新形势下的需求,主要有以下几点: 1、传统的办公系统重在对数据处理流程的操作,但却缺乏对流程的管理,在这一流程中,沟通协作和角色权限的管理是非常重要的。 2、传统的办公系统中,网络化管理系统中的资源不流畅,办公中的几类要素,人、文档、资料、会议不能实现自动化管理和协同办公。 3、普通的 统对于远程的出差在外的用户无法登录公司局域网进行远程办公,无法及时下载上传公司的公文,不能和公司总部的同事及时进行交流。 所以本篇论文就是要 根据目前社会上公司里使用 现状,比较了同类产品的特点和不足之后,提出了一个全新的办公 理系统,力图解决这些问题,这些办公管理功能的聚集,不仅满足了办公室行政文员的需要,更沟通了各个部门不同人员之间,这能够大大提高企业的办公效率,所以开发一款基于 B/A 管理系统的对于企事业单位的日常办公具有重要意义。 第三节 系统研究的目的意义 现代办公提供的服务不断增加,信息不断的发展,单靠人工管理已远远不能应付,这就要求办公自动化系统必须实现自动化、集成化,以方便企业中的信息进行共享。通过充分利用网络技 术,实现了各部门之间的信息交流和沟通,以及业务数据的共享和统计分析。充分利用计算机网络优势,提高企业办公效率,辅助领导决策,使企业整体经营管理水平上一个台阶。所以本论文所要研究的这个办公 理系统的目的就是要将企业办公中常用的各项功能集中到一个平台中,方便企业员工的日常办公,满足企业运行的需要, 提 高企业对外公众形象、增加服务内容、提高办公质量,加大业务的数字化程度,节省人力第一章 绪论 3 物力,提高工作效率。针对公司办公耗材浪费的情况,通过 统的实施,可以大大节省这方面的开销。办公系统为管理层随时随地、方便安全的查询 掌握全局的业务、客户信息、人事情况,为领导者决策调整提供支持。为各机关和企业等提供高效、安全、智能化的网络办公环境,加强办公流程的管理,增强办公的协调性,扩大信息通道,从而提高单位的在线管理水平。同时,因为本系统是基于 B/S 的,这就大大方便了出差的员工,只要能够联网可以通过账户和密码进行远程登录,为员工提供了办公自内由外、从底层到高端的所有展示和应用。 基于 B/S 的办公 理系统的研究目的就是最大化的提高办公效率,通过利用互联网技术,改变传统的手工办公方式,将办公中的各个地域、各个部门、各类人员联系在一起 ,规范办公流程,规范日常办公中的文件、会议等。研究基于 B/S 的办公 理系统的意义在于通过管理和规划企业中的工作流程,实现传统的 统与日常工作流管理系统的集成,实现企业日常工作有效协调的开展。同时方便企业领导作为快速,准确地决策,能够对企业员工进行快速的沟通,有利于企业集体凝聚力的形成。 第四节 本系统所要解决的问题 基于 B/S 的办公 理系统主要解决以下几方面的问题: 1、给企业提供了一个在日程办公中信息发布的平台,企业内部使用该平台可以使公告、短信息、工作等信息流 、 工作流在各个部门之间广泛传 播和自由交流,解决了办公中的协作问题,使各个工作人员能够及时了解到企业发展的最新动态。 2、解决不同部门不同岗位之间协同工作的问题,将文件档案的处理、收发、审批、汇总,以及企业管理中的客户资源、人力资源等资源达到合理有效的配置,从而提高企业办公的效率。 3、系统将解决在企业中员工用户、领导、办公资源三者的关系,通过 且结合日程的会议管理事务管理。 4、规范化企业的办公管理流程,方便企业中各级部门对于文件的审批、浏览,规范化企业中的办公文件,办公会议,使相关部门相关人员协同办公,提高 办公效率。 第一章 绪论 4 5、实现无纸化办公,节省了大量开支,如电话费用、打印耗材、复印耗材等,真正解决了绿色低碳的无纸化办公需求,是企业办公水平现代化的标志。 6、在系统中将要实现个人办公的一站式管理,在个人办公中心,将解决人与文件,人与人,人与信息的链接问题,使每一名系统用户都能发挥个人的最大价值,实现办公 理中人的核心作用。 第五节 论文 主要 研究 内容 与组织结构 论文 主要 研究 内容 本篇论文的主要研究内容主要围绕以下几点展开: 1、对实际企业生产运行中的各个业务模块进行需求分析 6,对办公 理系统的使用者、服务对象等受众的功能需求进行分析、汇总和归纳,并给出规范化的需求分析图。通过需求分析,明确了系统主要实现对公文、会议、资料、人员、信息、客户的管理, 2、在明确系统需求后,选择适合本系统的开发环境和开发技术,并介绍给相关技术简要介绍。结合需求,对系统进行各个功能模块的设计。在设计上,遵循模块化层次化的软件设计模式,主要包括个人办公模块,公文管理模块,行政会议管理模块, 户管理模块 ( ,公共信息管理模块,人力资源管理模 块,系统管理模块。 3、依据各个模块的设计,将抽象的设计转变成具体的实现,通过编程,实现系统的数据库,界面,系统等模块。同时这些功能模块的实现需要依托众多的技术,本论文也将对这些技术进行介绍,包括 端交互技术,服务器端技术,数据库技术等 7。 系统中的主要功能模块展开。在 个人办公模块 中,主要包括 在线考勤,信息交流,个人通讯录功能,个人文件中心,提交办公申请,接收查看公司通知 等功能;在 公文管理模块 中,主要包括对公文的增删改查的功能,用户可以 申请公文的获得审批 等功能 ;在行政会议管理 模块 中,主要包括发起会议活动,发送相关通知,会议归档,会议事项办理等功能;在档案资料管理 模块 中,主要包括对档案资料的搜索,增加,浏览,修改,删除等功能;在 户管理模块 中,主要包括 供应商管理,代理商管第一章 绪论 5 理,客户管理 等功能。在 人力资源 管理 模块 中,主要包括对公司人员信息, 部门架构 , 岗位架构 管理等功能;在系统管理中,主要包括权限管理,系统设置功能。 论文的组织结构 论文内容的组织结构为: 第一章是绪论。在这一章中,主要是对论文研究的背景、目的、意义和研究内容等进行介绍。 第二章是 系统相关技术介绍。在这一章里,主要介绍系统开发的环境和相关技术。通过这些技术优点的介绍,进一步加深对系统的理解。 第三章是系统的需求分析。在这一章中,分别从功能需求和性能需求两个方面,对基于 B/S 模式的办公 理系统的需求和可行性进行分析、归纳和汇总。 第四章是系统的设计。在这一章中,分别从系统的总体设计,系统功能模块组成以及数据库设计等多个方面,描述了办公 理系统开发所必须的设计工作。 第五章是系统的实现。在这一章中,给出了办公 理系统主要功能模块的实现界面,对实现情况进行了简要的介绍。 第六章 是总结与展望。在这一章中,对系统的设计和开发工作进行了总结,并提出了后续研究工作的展望。 第六节 本章小结 本章主要介绍了基于 B/S 的办公 理系统的宏观情况,包括系统的相关概述,系统的相关背景知识,本系统研究的目的及意义,系统要解决的问题。通过这些问题的阐述,明确了本论文研究的方向,以及系统所要解决的实际问题。办公自动化( 这一任何企事业单位都不可或缺的信息化工具,是关系到企业的中枢管理命脉,是企业的行政中心,所以设计并开发这样一个办公理系统对于企业中的管理者和员工用户,企业中的各个生产要 素都具有最大化的资源配置作用,对于办公效率的提高具有重要的意义!第二章 系统相关技术介绍 6 第二章 系统相关技术介绍 第一节 ,特别是办公密集型的企业,我们普遍发现普通的办公室管理人员对于安装复杂,使用复杂的办公 理系统接受度不高,管理者对于复杂昂贵的 C/S 模式的管理系统需求度也不是太高 8。相反,对于基于 B/S 模式的办公 息管理系统却非常的乐意接受。而且,使用这种模式架构起来系统,软硬件成本低,升级扩展高,开发周期短,总之系统拥有相当多的优点和性能,所以本办公 理系统采用 B/S 模式 (览器 /服务器 模式 )进行架构 9。如图 示,展示了这种 B/S 模式: 图 B/S 模式架构 通过调研可以知道,目前主流的 目大都采用 式,它便于网站业务逻辑的划分,将数据 表现和数据处理分离开来。该网站是一个 理系统,考虑采用 B/S 模式,即客户端操作通过浏览器完成,并且考虑到网站的可移植性,所以决定选择 台。在技术选择上,采用 架黄金组合,前端使用基于 框架 0, 在服务器端动态语言上,选第二章 系统相关技术介绍 7 择了基于 架的 架,业务逻辑层使用 术进行整合,数据持久层使用优秀的 O/R 影射框架 台数据库使用开源的 11。 使用 B/S 模式进行开 发的优点: 1、功能强大:丰富的功能模块,涵盖个人办公、公文管理、公共信息管理等,能够最大程度的满足企业的需求。 2、使用方便:操作界面和普通的上网界面类似,只需简单的培训即可适应本办公 理系统。 3、安全可靠:可以对数据进行备份、恢复,完善的权限控制,保证信息发布、传输的保密性。 4、性能稳定: B/S 架构, 务器采用 织开源的 据库, 作系统平台,性能稳定,速度快,容量大 12。 5、性价比高:硬件资源软件资源很小的投入,可以快速构建起系统。 第二节 系统框架模式 在系统模式选择明确时候,不得不说一下,系统开发所采用的软件框架。所谓软件框架,其实是一种软件设计模式,想大家都比较熟悉的工厂模式,单例模式等等。软件设计模式是一套成熟的,被大量人反复使用的代码设计流程控制的总结。使用良好的软件设计模式,可以提高系统开发过程中的代码重用性,代码可读性,提高控制流程的清晰度,可以保证高质量的代码,进而保证了高质量的系统。本系统采用的框架是 谓的 架是 模型 (视图 (控制器 (缩写简称。 图 架工作原理图 第二章 系统相关技术介绍 8 在上图 展示了系统在设计思想上使用的 架的工作原理,用户是一切请求的发起者和最终请求相应的接收者。用户的点击行为,输入行为,选择行为等,经过表现层 (叫表现层 )的接受,经过控制器的转发 (请求转发到中间业务逻辑层进行处理,本系统中主要是使用 行编写的,所以业务逻辑的处理主要依托 方法,在 理后,控制器在将处理后的请求转向数据库,一般是 句和数据库 13进行交互,之后数据库 返回结果集 经过业务逻辑层的加工,通过前端界面展现给请求用户。 本系统的框架概述 正如上面所论述的,本系统的技术框架使用主流的 架结构 14,在具体的技术实现上,使用成熟的开源框架 为 的 C(控制器 ),作为 的 M 主要是对数据库操作, 器中管理整个项目主要是 解耦 的作用 15。 图 网络结构设计示意图 如上图 示,更形象地展示了 架的模式,包括该框架主要的五个参与主体,用户、控制器、视图、模型、数据库,以及它们之间的相互关系。 采用此方法的有点是: 耦合性 低,重用性高, 生命周期 成本低,部署快,可维护性高,有利于软件工程化管理。 第二章 系统相关技术介绍 9 第三节 继 后又一个优秀的 架 。它 是基于 ,它 完全支持 后续版本将不再支持。 术可以 使用户 更加 方便地处理 素、素 、 素等,同时对 动画效果 有非常好的处 理效果 , 在基于异步的 术上也是非常的方便 。 端技术的封装性非常好,比如验证一个邮件地址,传统的 用负责的正则表达式进行,但是 术在封装后,进行同样功能的验证时,只需要调用一个验证邮件的方法就可以快速的进行验证,可以可以是程序开发人员关注于业务功能,而不必关注具体的实现细节。 术不仅在前端验证上有突出的优点,在后台交互上也非常强大,如和后台数据库进行交互时,它可以将用户提交的数据组合成名值对( 提交给后台处理程序进行处理;同样,后台程序也 可以从数据库中读取数据,然后将这些数据封装成 名值对 ),通过前台程序展现给用户。所以, 一个非常优秀和强大的前端 术。 是 进化版 ,是在 术和 技术基础上进行 了整合的 框架。其全新的 的体系结构与 的体系结构的差别巨大。 以 流程的 核心, 一般 采用 机制来 对用户提出的请求进行处理 ,这样的设计也使得 系统的 业务逻辑控制器( 能够与 开,所以 可以理解为 同时 签库也非常丰富灵活(相比 标签库,大大加强了,对数据的操作功能很强大)。 是目前 发非常流行的框架,大多数的 站都采用此框架进行开发。使用框架进行本办公 理系统的开发时,可以让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想。 核心组成有 3 部分:核心控制器 务控制器和用户实现的业务逻辑组件( 其中,核心控制器是由供的,而业务控制器和用户实现的业务逻辑组件要用户自定义。第二章 系统相关技术介绍 10 核心控制器: 责拦截所有的用户请求,当用户请求到达时,该 过滤用户请求。如果用户请求以 尾,则将该请求转入 架进行处理。 当 得以 *尾的请求后,将根据请求的前面部分来决定调用那个业务逻辑组件。同时 签库也非常丰富灵活(相比 , 大大加强了 , 对数据的操作功能很强大)。 核心就是最重要的 3 个组成部分 截器) , 其中拦截器实现了文件上传、权限验证、国际化、类型转换等 核心功能。 一个轻量级的开源框架,它是为了解决企业应用开发的复杂性而创建的。如在 假中 当了管理容器的角色,系统中的请求过程大致如下: 面 业务逻辑处理类) 到 右), 责控制 务逻辑处理类),从而控制了 样层与层之间的依赖性很强,属于耦合。这时,使用 象( 的)和 的作用,两者之间的关系就松散了, 制(控制反转和依赖注入)正是用在此处。 使用 加了项目的灵活度,当模块化到一定地步了, 有很大的作用了,这个时候基本上新的业务就是配置 可以搞定了,基本上不需要写代码了。在任何的 目开发 中,尤其是是 术使得项目在技术的简单性、系统的松耦合度和可测试性等方面受益,简单的说就是只需要配置一下解决了你需要大量编码的工作量。使用 这些特征,能够使你在编写系统代码时,变得更简洁、更具有管理性、并且更易于测试的代码。它们也为 的各种模块提供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论