【毕业学位论文】(Word原稿)JSP,JAVA公文收发论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA公文收发论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA公文收发论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA公文收发论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA公文收发论文范文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

三 江 学 院 本科毕业设计(论文) 课题名称 基于 办公自动化管理系统 员工管理模块 理 计算机科学与工程 学院 软件工程 专业 学 号 5 学生姓名 蒋鹏飞 路 指导教师 应毅 毅 起讫日期 2010. 2. 22 4 工作地点 学校 1 摘 要 当今科技如此发达的社会,人类不仅仅追求做事的质量的提高,同时也在追求着效率的提高 ,拥有高速信息处理的计算机得到普及和推广得以实现了人类这一梦想。 办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平。本系统采用 模式来订制一个小型办公自动化平台,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在 ,使得系统的安全性、可维护性、可重用性和可扩展性 都大大提高。系统采用 后台数据库以 页面形式,涉及到数据库、网络、 务器、 方面的技术,实现了较为完备的功能。包括有公文处理,员工管理,部门信息管理等等。另外,对系统的安全性也做了相关设置。整个系统具有友好的用户界面,操作简单实用,功能较为完备。 关键词: 公自动化, 理系统, B/S is so in s of of of of of of of of It is a of on of It is in of is by 005 as It as is so of is It 目 录 摘 要 . I . 录 . 一章 绪 论 . 1 公自动化管理 系统的背景与意义 . 1 公自动化管理 系统的功能特性 . 1 文的关键问题及难点 . 2 第二章 背景技术的介绍 . 4 2介 . 4 构模式选择 . 4 图层的选择 . 5 制层的选择 . 6 型层的选择 . 7 第三章 办公自动化管理 系统 员工 模块的分析 . 8 求分析 . 8 能需求规定 . 8 输入参数的要求 . 8 障处理要求 . 8 第四章 办公自动化管理 系统 员工 模块的详细设计 . 9 能模块需 求 . 9 图 . 9 块结构图 . 10 据流程图 . 11 块数据结构设计 . 11 统出错处理设计 . 12 错信息 . 13 救措施 . 13 第五章 办公自动化管理 系统 员工 模块的实现和测试 . 14 公自动化管理 系统的实现 . 14 设计 . 错误 !未定义书签。 图层的设计与实现 . 错误 !未定义书签。 工管理模块 . 14 理员登录 . 错误 !未定义书签。 第六章 总结与展望 . 25 文总结 . 25 望 . 25 结束语 . 26 参考文献 . 27 致 谢 . 29 第一章 绪 论 在科技迅 猛发展的今天 广泛的使用在各个行业中,企业的管理也随之发展,信息化的程度也随之增长,同时以往的办公管理模式已经无法适应企业的需求,企业对办公的效率要求越来越高,因此就需要一个现代化的办公管理方案来解决企业的这个问题。企业办公正在逐步迈向管理信息现代化。企业办公信息化基础设施建设的逐渐完备,改革传统办公模式开展电子政务,使业务办公、公文流转和管理过程电子化、信息化,让文职人员从长期繁杂的办公事务中解放出来,通过统一办公规范,提高工作效率,降低管理成本,实现办公自动化已势在必 行。 公自动化管理 系统 的背景与意义 办公自动化 管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。办公自动化系统可以将一个机构的办公用的计算机和其他办公设备连接成网络,这样可以为办公室工作人员和企事业负责干部提供各种现代化手段,从而改进办公条件,提高办公业务的效率和质量,及时向有关部门和领导提供有用的信息。 源于政府办公系统,当初的作用主要是公文收发,如今核心内容是提高办公效率、提高团队的整体作战能力以及有效的提供应用信息与素材,从而提高管理水平。广义而言, 该是一个企业除了生产控制之外的一切信息处理与管理的集合。它面向不同层次的使用者,有不同的功能表现。通过网络,组织机构内部的人员可跨越时间、地点协同办公。建立一个安全、可靠、开放、高效的办公自动化、信息管理电子化系统。为管理部门提供现代的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事物处理自动化,实现企业各内部日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公,使信息的传递更加快捷和方便,从而极大的扩 展了办公手段,实现了办公的高效率。 公自动化管理 系统的功能特性 办公自动化管理系统对企业日常办公进行管理,实现企业员工之间的消息的发送与接受功能,大大地方便了企业内部人员沟通。同时网站提供的前后台的公告与公文信息的管理,方便员工及时了解公司的动态,与其他功能模块联机操作将使企业的日常管理步入科学系统的管理轨道。 此 办公自动化管理 系统 由前台管理和后台管理两大部分组成。 此办公自动化管理系统有三 个功 能模块:公告管理、员工管理、部门 管理 3 个模块。 3 大 功能模块 分别 是: 1) 公告管理 模块 :主要完成公告的发布、 查看。 2) 员工管理 模块 :主要完成添加员工、查找员工、浏览员工信息。 3) 部门信息管理 模块 :主要完成查看职位、部门信息。 本次毕业设计我负责的是 员工 管理模块, 员工管理 模块是系统的重要模块,主要是和 员工 相关的业务功能 ,具体功能描述如下: 添加员工信息 : 管理员可以注册添加员工的信息 。 查找员工信息 :通过输入员工 可以查找员工的信息 。 浏览员工信息 : 可以浏览员工的信息 。 文的关键问题及难点 我们 的毕业设计项目是基于 目 , 同时也是采用 因此针 对此项目 涉及到一些关键问题: 1、 境配置问题 , 环境变量 的设置:变量名 配置:变量名 追加。环境变量的设置和 配置对初学者来说又是比较头疼,但配置好了很重要。 2、 集成开发环境选择的问题 , 好的开发环境对编码效率提高很多。 身集成了非常实用的插件并且支持主流框架,是一个非常好用的 集成开发环境,所以我们组选 为毕业设计的集成开发环境。 服务器的选择我们选 为系统的服务器,轻量级的服务器 于小型应用是个不错的选择。 3、 逻辑结构设计本系统数据库采用 005 数据库,系统数据库名称为 据库 包含 5 张表。数据表有 文信息表 )、 门信息表)、 工信息表)、 位表)、 户信息表)。当主键表中的数据发生改变时,引用这个主键值的字段也随之改变,进而确保数据的一致性和完整性。 第二 章 背景技术的介绍 2介 一种利用 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 术的基础就是核心 台或 平台的标准版, 仅巩固了标准版中的许多优点,例如 编写一次、随处运行 的特性、方便存取数据库的 用中保护数据的安全模式等等,同时还提供了对 及 术的全面支持。 1)多平台部署:可跨平台部署,在安全稳定的大型操作系统 使用。 2)平台应用成熟度高: 术发展时间较长,成熟度高,有大量的案例和开发应用。 3)开发思想体系成熟: 于 结合更紧密, 这类开发哲学不够融合。 4)安全可靠: 台的成熟度以及跨平台特性赋予了它安全可靠的天性。 5)开放性:开源社区丰富,可用的开源框架很多。 现如今的电子商务领域的技术对比: 台:阿里巴巴,淘宝, 台 :当当网 由于 跨平台,可以在不同的操作系统下运行,因此系统更具有安全性,此外通过对开源技术的运用还有助于提升自己的技术,并且 台能和 论很好的结合起来,所以选择 台是比较理想的选择。 构模式选择 为了实现让系统更加灵活,更具有可扩展性,就必须使系统做到高内聚低耦合,那么降低模块与模块间的耦合呢? 要降低耦合,模块的功能划分尽可能的单一,道理也很简单,功能单一的模块供其他模块调用的机会就少。那么如何才能做到模块功能化单一呢? 计模式很好的解决了这个问题。通过 分层很好的将每一层的职责划分明确。那么 竟是什么设计模式呢? 括三类对象: 象:是应用户层序的主体部分。 象:是应用程序中扶着生成用户界面的部分。 象:是根据用户的输入,控制也能过户界面数据显示以及更新 它们之间的关系和各自的主要功能,如图 图 构图 模型对象是软件处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据 、逻辑和功能的计算关系,它独立于具体界面表达和 I/O 操作。 视图对象把表示模型数据以及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。 控制对象是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现模型的计算控制,是使模型和视图协调工作的部件。通常一个视图有一个控制器。 以下优点: 1. 可以为一个模型在运行时同时建立和使用多个视图。变化 有相关的视图即使得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。 2. 视图与控制器的可接插性,允许更滑视图和控制器对象,而且可以根据需求动态的打开或关闭、甚至在运行期间进行对象替换。 3. 模型的可移植性。因为模型是独立于视图的,所以把一个模型独立地移植到新的平台工作。需要做的只是在心平台上对视图和控制器进行新的修改。 4. 潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅使用在界面的设计中。 总而言之, 式不仅仅实现了功能模块和现实模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性 和组件的可复用性。 由此可见, 符合我们设计的需要,它很好的解决了模块间的耦合,提高了系统的可维护性和系统的可移植性。 图层的选择 视图层又叫表示层,表示成的责任是显示,在开源框架里 有 是 疑都是很好的选择。这里我们选择 合 实现表示层,简单的介绍一下 织下的一个开源框架, 架作为 架的替代技术,相对 说,有着本质上 的改变, 架是从 架发展而来的。 架技术整合了 优点, 架最大的特点就是简单性,引入了 达式和值栈的概念,可以是开发者使用简单的代码实现负载的数据访问, ( 这使得测试工作变得简单。 简写,翻译成中文叫做 准标签库,它也是源组织开发的 签库。它是用来显示页面上的变量,它和 合使页面上显示参数更为方便,使得页面更符合 的责任, 以完全替代页面上的 这些动态脚本,使页面符合 标准。 其对 支持,让我选择了 为 够方便的操作对象,所以很适合用于复杂对象在页面上显示。 制层的选择 控制层的职责是用于处理表示层的请求,表示层向控制层发来请求,控制层再将请求进行转发,转发给逻辑业务层处理,而逻辑业务层处理完反馈 给控制层处理的结果,控制层再将结果转发给表示层。 无疑在控制层上 最合适的, 的 供了非常好的控制机制,通过 配置,就能简单的将页面与 应起来,从而 以非常方便的接受表示层的数据,然后 用逻辑业务层的方法,再根据逻辑业务层的返回结果,返回对应 根据 配置的 数据转发给对应的表示层。 执行原理如图 图 理图 在控制层上还可以使用 面向切面编程,为系统的权限控制和系统的日志管理提供了很好的支持,有效的将业务逻辑和功能分开了,从而它很好的与 成互补。 型层的选择 模型层封装了问题的核心数据、逻辑和功能的计算关系,它大体上可以划分为两块,一块为上层的逻辑业务,也就是所谓的 ,还有底层的数据访问层,又叫持 久层,就是长说道的 。业务层用来处理系统的那个逻辑业务,也就是业务流程,从程序的角度上来说就是算法,这部分是系统的核心。这部分能用上 过 业务层的对象生命周期进行有效的管理,方便控制层对业务层的调用,那么什么是 ? 翻译成中文就是控制翻转,好莱坞有条规则叫做“ t I 这条规则就是 真实写照,通俗点说就是 味着将你设计好的类交给系统去控制,而不是在你 的类内部控制。这成为控制翻转。正是因为有了控制翻转,系统才可以不管将来具体的实现,完全在一个抽象层次进行描述和技术架构,这样就是模块与模块之间的耦合度进一步降低,使系统具有良好的可维护性和扩展性。 在 叫做 过 方式将业务对象交给 器,使控制层只能通过访问 获得业务层对象,无疑这是将系统的耦合性降低,使系统具备了良好的扩展性。 在持久层, 疑是实现它的最好选择,在分析之前先简单的介绍一下 一个开放源代码的对象关系映射框架,它对 行了非常轻量级的对象封装,使得 序员可以随心所欲的使用对象编程思维来操纵数据库。 一个 架, 对象关系映射,在没有 个概念提出以前,我们的编程到最底层时,采用的是其实都是过程化编程,也就是先获取连接,再操作传入 纳后在执行数据库操作,最后关闭连接,这就是我们原始的模式。然而我们采用面向对象的编程方式,很显然,采用原始的数据库操作方式是违背了面向对象的思想,那么为什么在 提出之前,我们没法改变它呢?原因在于我们的数据库是关系型数据库,实体与实体之前只有关系,没有对象关联,这就是任命常说的主抗不匹配, 来之后,它很好的将对象与关系对应起来,在某种意义上讲 操作封装起来,而程序员只需要操作对象就可以完成对数据库的增删改查,而这一切只需要调用对应的方法即可。所有有了 序员就可以随心所欲的使用对象编程来操纵数据库。这也是我们选择 最主要原因。 第 三 章 办公自动化管理 系统 员工管理 模块 的分析 求分析 能需求规定 通过相关 调查,要求网站具有以下功能; 员工通过前台发布和查看公告、公文信息。 设置员工信息的添加、浏览、查找功能。 通过前台可以查看部门和职位信息。 通过后台对部门信息、职位信息进行管理。 管理公告信息,查看公文内容。 设置后台员工信息的管理模块。 通过后台管理员工前台登录账号 通过后台实现查看、删除在线员工信息功能。 行性分析 通过办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的的需求,实现了企业员工之间消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告 与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。 障处理要求 当程序由于潜在的 其他原因而导致程序报错的时候,处理的方式是: (1)、页面自动重定向到 提示“系统内部出现异常,请与管理员联系 ” (2)、后台打印日志,错误日志会一同打印出来,方便及时找到程序错误。 (3)、程序操作数据采用事物管理机制,当操作数据库发生错误时候事物回滚,不会印象之前的数据丢失或篡改。 第四章 办公自动化管理 系统 员工 模块 的详细 设计 能模块 需求 表 加员工信息 处理 功能编号: 能名称: 添加员工信息 输入参数: 处理说明: 输出参数: 员工 注册基本信息: 统获取输入的注册信息后验证各个字段,验证通过后保存 员工 信息进入数据库 无参数输出 表 看 员工 信息处理 功能编号: 能名称:查看用户信息 输入参数: 处理说明: 输 出参数: 无参数输入(系统获取 根据会话 的 工 信息 输出用户的基本信息: 改用户信息处理 功能编号: 能名称:修改用户信息 输入参数: 处理说明: 输出参数: 中的一个或多个 管理员 在查 出的 员工 信息基础上更改 员工 信息,保存后更新数据库对应记录 如果修改正确则跳转到显示 员工 信息的页面,否则本页面提示验证不通过的信息提示 图 图 图 块结构图 办公自动化管理 系统 员工管理 模块是一个整体模块,在此模块下的功能又可以大致分为三 个部分,分别为: 添加员工信息 : 系统获取输入的注册信息后验证各个字段,验证通过后保存 员工 信息进入数据库 ; 查找员工信息 : 根据 出当前 员工 信息 ; 浏览员工信息 : 管理员 在查出的 员工 信息基础上更改 员工 信息,保存后更新数据库对应记录 ; 结构图如 图 图 块结构图 员工管理 浏览员工信息 查找员工信息 添加员工信息 据流程图 图 据流程图 块数据结构设计 在我的 员工管理 模块中,涉及到 四 张数据库表,分别为: 员工信息表 、 员工登录表 、 员查看以前公告 发布最新公告 添加员工信息 查找员工信息 浏览员工信息 查看职位信息 查看部门信息 是 系统登录 登录或注册 网上办公系统 公告管理 员工管理 部门管理 工上下班描述表 员工上下班描述表 工信息表) 员工信息表主要用于保存员工信息。表 结构如表 示。 表 表 结构 字段名 数据类型 长度 主键否 描述 是 员工编号 0 姓名 性别 出生日期 0 学历 0 职称 部门编号 职位编 号 电话 地址 状态编号 工登录表) 员工登录表主要用于员工登录信息。表 结构如表 示。 表 表 结构 字段名 数据类型 长度 主键否 描述 员工编号 0 员工密码 系统时间 工上下班描述表) 员工上下班描述表主要用于员工上下班描述信息。表 结构如表 示。 表 表 结构 字段名 数据类型 长度 主键否 描述 上下班编号 0 上下班名称 系统时间 工上下班描述表) 员工上下班描述表主要用于员工上下班描述信息。表 结构如表 示。 表 表 结构 字段名 数据类型 长度 主键否 描述 员工上下班编号 系统时间 员工编号 是否迟到 是否下班 是否早退 工作状态 外键 统出错处理设计 错信息 1) 系统不稳定 网站时常不能访问 , 用户无法登陆 , 这显然是网站服务器系统的不稳定造成的。作为系统的设计者 , 应在发布网站前进行充分的效能测试 , 从而最大程度上避免这种情况的出现。 2)系统性能不好 由于采取的技术和数据库速度及性能较慢的原因 , 从而导致在 购 高峰期 , 同时有大量的用户购票 的时候出现登陆和 查询航班 速度很慢或是根本就无法成功登及结构体系。在这种结构下 , 用户仅需通过浏览器就可实现客户端的功能 , 而大部分的事物逻辑是在服务器端实现。这样就大大降低了客户端的负载 , 减轻了系统维 护与升级的成本。 救措施 说明故障出现后可能采取的变通措施。包括: ( 1)后备技术。说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。 ( 2)降效技术。说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。 ( 3)恢复及再启动技术。说明将使用的恢复再启动技术

温馨提示

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

评论

0/150

提交评论