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

下载本文档

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

文档简介

硕士学位论文 ( 专业学位 ) 基于 B/S 办公自动化系统的设计与实现 姓 名: 学 号: 所在院系:软件学院 学科门类:工程硕士 学科专业:软件工程 指导教师: 副 指导教师 : 二 一 二 年 八 月 A in 2012 of / S 基于B/S 办公自动化系统 的设计与实现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收 集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 经指导教师 同意,本学位论文属于保密,在 年解密后适用本授权书。 指导教师签名: 学位论文作者签名: 年 月 日 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 随着我国经济体制的不断改革 , 人们对工作效率及环境保护的意识越来越浓。 以现代计算网络技术为基础的信息化办公模式主要是朝着信息化、网络化、现代化的目标迈进。 办公自动化正是随着信息技术的发展,将现代办公理念和网络技术相结合起来,形成一种电子化操作方式以适应信息社会化的需要。 本文主要从企业的办公管理工作实际需求出发,在进行广泛调研的基础上,设计和开发了一个适合企业的 办公自动化 管理系统。 我们在结合 办公自动化 管理的实际情况的基础上, 将系统划分为七个模块,其中包括: 电子邮件模块:能够完成 邮件进行管理, 可以帮助员工接收邮件和发送邮件,邮件可以在公司内部传送 等功能 ; 文件管理模块: 文件管理模块包括发文管理和收文管理子功能 ; 会议管理模块:能够完成对 会议 资源进行科学 规范 的管理和调度 ; 领导日程管理模块:方便日程事件的安排 ; 资源管理模块: 便于公司资源的高效管理与利用 ; 个人办公管理模块:包括员工通讯录,个人日志等; 信息交流模块 :为员工的 提供一个交流平台,当公司组织员工活动 时, 员工可以在这里进行 自主 的发言 。 本系 统界面友好,操作方便,能够做到查找方便、搜索迅速、可靠性强、存储量大、保密性好等优点。能够使纷繁零乱的 办公 信息直观化、系统化,提高了 办公 管理工作的水平,使 办公 信息管理能够基本达到 “ 无纸化办公 ”的目的。 该系统的设计开发以软件工程的思想作为指导,遵循 业标准,采用标准的三层分布式结构,基于 B/S 模式,采用组件化的开发方式。在数据层支持数据加密、在数据传输层采用基于 数据传输加密技术、应用层支持多重安全认证技术和 证与数字签名技术。 关键词 : 办公自动化 系统 , B/S,办公管理 I of of as of is of is of a of of in to of is on of as to of to of as a 2EE , SL A in of of on of a We on of of is to be to of of of to of a be to II of To B / S, 济大学 硕士学位论文 目录 录 第 1 章 绪论 . 1 公自动化系统的研究现状 . 2 题主要研究内容和意义 . 3 文组织结构 . 4 第 2 章 相关技术 . 6 、 计算机技术发展日新月异和互联网时代的到来,我们已经进入了信息化时代的 21 世纪 。 人们对工作效率及环境保护的意识越来越浓。因此信息化建设成为衡量企业效率的一个关键手段, 通过对网络的设计和建设拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息发布与管理,从而使企业管理者与部门之间信息发布、信息交流和信息共享得以方便实现。以现代计算 机 网络技术为基础的信息化办公模式主要是朝着信息化、网络化、现代化的目标迈进。 办公自动化正是随着信息技术的发 展,将现代办公理念和网络技术相结合起来,形成一种电子化操作方式以适应信息社会化的需要 1。 办公自动化系统作为信息化的一个重要标志,是以信息技术为支撑的一门涵盖了管理学、社会学、系统工程学等基本理论的科学与工程。办公自动化系统的概念起源于上世纪 60 年代初西方发达国家,是对企业 内部进行信息收集、组织、共享以及传递等,随着信息技术和 联网络技术的迅速发展,办公自动化系统的概念从简单文字处理发展为以互联网为支撑平台,以数据库为基础的办公自动化应用系统平台,实现工作日程安排、工作流应用自动化、信息 传递等自动化办公处理,极大方便管理者办公方式,提高工作效率,节约了办公空间。 这种办公形式的变革,对企业 行政管理的工作方式也提出新的要求。自上世纪 90 年代末,全国政府机构开展办公自动化工程,各级政府机构和 企 事业单位纷纷加快政务信息化建设的步伐,在工作中纷纷引入自动化系统来辅助工作,使得各部之间协调、有序地完成各项工作,提高行政办公效率,规范行政办公流程,减轻管理者工作强度,实现无纸化办公,节约成本,信息资源共享、公文流转等功能,从而为办事者提供更方便快捷、优质的服务都具有重要意义。 作为新型的工作办公模式, 具有简化工作流程的特点,可以为新型办公模式的建构提供理想的环境和基础。在此开发的网络办公信息管理系统,旨在探索一种以互联网为基础的办公模式 2。通过这种新的模式,为企业营造一种新的办公环境,使管理突破时空限制,提高工作效率、扩大企业规模、使企业管理者与部门 之间可以在任何时候、任何地点通过网络进行工作与交流。基于这些优点和特点,根据计算机软件理论与实践共同 开 发 “ 网络办公信息管理信息系统 ” 。 企业 提出了升级、改造现有的办公自动化管理系统,实现 企业 办公自同济大学 硕士学位论文 基于 B/S 办公自动化系统的设计与实现 2 动的网络化 3。随着社会快速化地进入了信息化 时 代,信息技术 的革命使各个领域都发生了日新月异的变化,每个企业都必须紧跟时代发展的步伐,提升企业的市场竞争力、提高企业的管理能力,以适应社会的发展变化。 企业对信息需求的快速增长,使计算机网络技术已经渗透到企业的日常工作当中。传统的企业信息交流方式远远不能满足企业对大量信息的快速传递与处理的需求,网络办公自动化管理系统模式的产生和应用满足了企业办公对网络化、自动化、信息化和科技化的管理需求,通过这种新的模式,为企业营造一种新的办公环境,使管理突破时空限制,提高工作效率、 扩大企业规模、使企业管理者与部门之间可以在任何 时 候、 任何地点通过网络进行工作与交流,进而全面提升了企业在市场竞争中的综合竞争力。基于这些优点和特点,根据计算机软件理论与实践共同 开 发 “ 基于 B/4。 公自动化 系统的研究现状 办公自动化,英文 称 办公信息处理的自动化 , 它利用先进的计算机技术,使原来由人的各种办公业务逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的 5。 办公自动化由我国提出,发展到现在已有近二十年的历史。 由于办公自动化技术的不断发展改进以及新产品的不断 地 出现,办公自动化的内涵也不断地丰富和发展。 早期的办公管理模式主要以纸介质文档为主,需要人工来相互传送,异地还需要运输、邮寄等,浪费了时间,安全性还没有保证。在信息快速更新的时代中,已经远远不能满足高效率、快节奏、智能化工作和生活的需要。实现信息处理的自动化、快速化和办公的无纸化、高效率化、智能化逐步得到了人们的重视。如下图 早期的办公管理模式的用例: 图 期办公管理模式 第 1 章 绪论 3 现在的网络办公自动 化系统和大型信息管理系统中,其核心功能是企业业务流程重组或者是文件流转功能。同 时 企业办公主要是一个文件流转的过程,可以把所有的办公事务抽象成一个数据库对象。如下图 网络化办公管理模式的例: 图 络化 办公管 理模式 在目前的情况下,办公自动化系统较为成熟的模式是客户 /服务器方式,而新一代的办公自动化系统则应是 式 ,即 B/S( 构, 这种模式将更能适应目前及未来的工作要求 。 题主要研究内容和意 义 随着办公自动化的快速发 展,传统的有纸化,繁琐,低效的办公模式,已经不能满足办公室的 现代化建设的需要,为了改变这种传统的管理模式,提高办公人员 的工作效率,提高 工作人员 的工作 质量,有必要开发一个能适应 企业发展的办公自动化管理系统。 本系统能够在解决企业内部管理与工作的同时 ,还提供了一个实践优化 ,具体化的工作程序 , 以促进最佳的管理方式与工作时间的相结合; 与 络集成在一起的信息化管理环境将会使 企业的管理层和各部门之间紧密连接成一个综合的办公环境, 能够将员工从繁琐的事务性工作中同济大学 硕士学位论文 基于 B/S 办公自动化系统的设计与实现 4 解救出来 ,用更多的精力 去关注更加重要的事情;决策层可以迅速的综合考虑各个方面的信息,并依此依据制定企业网的战略决策从而提高企业整体的办公效率 ,能够增强企业的综合竞争力。 本着上述的目的, 针对现在所有企业中员工必须每天在固定的时间地点,方式去工作这种墨守成规,一成不变的 工作方式下,我们 所设计开发的一款软件 ,员工可以 通过网络,跨越时间,地点,方式 下, 协调工作, 并且能够极大的提高 工作效率 , 使有效的有用的信息更加快速的传递。 目前,国内的 统中,服务器的开发多是基于单纯的 码构建,上述的构建方式都存在一个缺陷。页面显 示和业务逻辑混杂 。 有组件化的 优 点,从而更加易于实现对大规模系统的开发和管理,但是开发 统,比简单的 发要复杂得多。他需要更多的时间学习和掌握。 本文 根据企业办公自动化系统的 需求, 基于三层 B/S 架构模式, 采用 实现整个系统 并综合应用到了 结合分布式技术,实现跨地点,多部门 协同办公 。 本课题研究主要在于 实用性并 能够为 企业 统的发展提供理论参考和实践依据, 在整个系统完成时主要做了 以下 工作: ( 1) 对办公自动化系统进行深入研究, 总 结已有办公 自动化系统的特点。 ( 2) 结合企业对办公自动化系统的 深入调研分析 ,给出该系统的详细需求分析 。 ( 3) 对系统功能 进行总体的设计。并对每一模块 ,所需要的相关技术,以及数据库的支持 作出 深 入 的研究 。 ( 4) 对 办公自动化系统的总体模块的设计与实现 。 ( 5) 对整个系统的测试。 通过项目实践,利用 计模式开发的 统,能极大的提高开发效率,增加可复用性,降低维护复杂度,减少表现层,业务逻辑层,及数据持久层的耦合性 。 文组织结构 对于 本 系统的分析与设计,以下章节将制定详细的写 作计划和安排,对系统进行详细的阐述,力求以 最完善的设计来完成 本 系统。 第一章 绪论 ,本章主要是对论文进行了总体的概述。 第 1 章 绪论 5 第二章 相关技术 , 这一章节主要是 对系统开发所采用的 软件 进行介绍,并且介绍了系统的开发环境。 第三章 系统的需求分析, 本章对系统做了详细的需求分析。通过用例图表明系统的每个模块需要完成什么样的工作。 第四章 系统的功能设计。 对系统的总体结构进行了设计,然后又分模块进行设计。 第 五 章 系统实现。本章主要是以一个单独的功能模块为例,从系统模型、系统整体构建、组件配置等各个方面,通过 对 相应的程序代码的编制,来详细阐明功能模块的具体实现。 第 六 章 系统测试。 介绍了 系统的测试方法、过程和测试结果。 同济大学 硕士学位论文 基于 B/S 办公自动化系统的设计与实现 6 第 2 章 相关技术 应用软件系统架构,建议遵循 业标准,采用标准的三层分布式结构,基于 B/S 模式。同时,采用组件化的开发方式。在数据层支持数据加密、在数据传输层采用基于 数据传输加密技术、应用层支持多重安全认证技术和 证与数字签名技术。 ( 览器 /服务器结构) 系统中, 用户 可以通过浏览器向 分布在网络上的 众多 服务器发出请求 1。 B/S 系统极大地简化了客户机的工作 量,客户机上只需要安装、配置少量的客户端运行软件即可,服务器将担负大量的工作,对数据库的访问以及应用程序的执行都将由服务器来完成 2。 B/S 系统 包括: 表示逻辑层、控制逻辑层、数据表示层 三个层次,这三层是 相对独立 又相互联系的单元 。 主要任务是向网络上的某一 务器提出服务请求,服务器对用户的身份进行验证后用 议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在 览器上。 主要任务是接受用户的数据请求,首先需要执行相应的程序与数据库进行连接 ,并向数据库服务器提出数据处理请求,然后等数据库服务器将数据处理的结果提交给 务器,再由 务器传送回客户端。 主要任务是接受 务器对数据库操纵的请求,实现对数据库的查询、修改、更新和删除等功能,把运行结果反馈给 务器。 术 计和开发的核心是 构。 公自动化 系统 主要 实现的操作。 方法,是 通过 览器。 术为动态内容提供服务 图中被明确推荐使用。 第 2 章 相关技术 7 因此, 在 构的模型框架下 , 要 实现系统动态信息 的 交互功能 ,其首选方案 是 术 3、 4、 5。 术主要 的 优点 是 术比较简单, 有点 类似于 些脚本语言。 件 意思是封装业务逻辑 , 方便 外界的调用。调用者可以是 可以是其他的类。 11。 术 据库连接)是一种用于执行 以为多种关系数据库提供统一访问,它由一组用 言编写的类和接口组成 , 工具 /数据库开发人员提供了一个标准的 此可以构建更高级的工具和接口,使数据库开发人员能够用纯 写数据库应用程序,同时, 是个商标名 10。 有了 各种关系数据发送 句就是一件很容易的事。换言之,有了 不必为访问 据库专门写一个程序,为访问 为访问 据库又编写另一个程序等等,程序员只 需用 一个程序就够了,它可向相应数据库发送 用。同时,将 言和 合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 言 “ 编写一次,处处运行 ” 的优势 。 术 于线程 的技术 。每一个 对于系统的利用率来说是一场革命。 开发技术,所有基于 架 全 都离不开一般 于进行系统的初始化、 过滤 、 服务拦截 等 操作 。 器 和 监听器 11。 据库连接池技术 在数据库 使用过程中 , 数据库的连接 耗时最长 , 开 销最大 。 在 一般 情况下的 处理方法 采用的是 : 当 应客户请求时,一旦要求数据库被操作,同济大学 硕士学位论文 基于 B/S 办公自动化系统的设计与实现 8 会建立相应的数据库连接并与数据库进行数据交换,交换结束后,关闭数据库的连接。这样就会造成每响应一次用户请求就会进行一次数据库的连接和关闭,如果同时请求数量很大,那么数据库的连接和关闭的开销将会变得巨大,将会造成系统的负载过重,响应速度也 必然 会减慢。 很明显 , 这样的 处理 方法降低了数据库的连接速度 。由于 基于 议 的 , 而且议 属于 国际标准协议, 因此 我们 没有办法 将 变。 另外 据库不会保存用户的 相关 信息。 这就导致了 同一个用户的请求会当作不同的请求来处理。 也就是说 , 当 同一个用户两次 对 数据库 进行操作 , 本应 连接 一次数据库 的 ,但由于 无状态的 协议 , 因此 会 连接 两次数据库。 这就造成数据库连接的时间过长。 为了提高数据库 的 连接效率,中间层数据库 的 连接 可以 釆用数据库连接池技术 12。 数据库 连接池技术 的核心思想 是在数据库收到用户请求建立 连接之前 ,先建立一个数据库连接的集合。也就是说,在 一次被装载时,首先建立一定数量的数据库连接后,放在一个集合对象中 , 这个对象作为数据库连接的代理,所有数据库连接的访问都将由这个代理进行控制。当 用户需要对数据库进行操作 并 需要连接 数据库 时 ,只 需要 向数据库连接代理程序 申请一个 空闲的连接就可以了。 数据库连接 代理程序将从连接池中选择一个空闲的连接, 返回给客户端,并且给这个连接加上标记, 说明此连接 已被占用,其他用户暂时不可 使用 。由于 这些 连接是提前 建好 的,因此代理程序几 乎 不需要占用系统资源和时间,就可以为客户端 返回一个连接。当连接 使用完之后, 客户端可以将该连接 返回给代理程序, 代理程序 再 将其标记为可用。作为代理程序 除了 对 连接 进行操作 , 它还负责对连接池进行维护 。 据库软件 目前最受欢迎的开源 据库管理系统,它由 发、发布和支持 , 务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置 ( 的软件中去 14。 优点 ,它 是一个 开 源的关系数据库管理系统, 它是 快捷的、可靠的 及 易于使用的数据库服务器, 因此在 现行条件下有 大批 的 件可以 供用户 使用 15。 务器 2 章 相关技术 9 一个子项目, 它 不仅 可以 免费 使用 、而且还是 开放源码, 还 支持 术, 它 同时又是一个 务器的 软件 16。 点是在运行 时占用 较 少 的系统资源, 有较好的 扩展性能, 并且支持负载平衡等 系统 开发 经常用到的 功能。 一个小型的轻量级应用服务器,在中小型系统和开发访问用户不是很多的场合下被普遍使用,是开 发和调试 序的首选 17。 同济大学 硕士学位论文 基于 B/S 办公自动化系统的设计与实现 10 第 3 章 需求分析 办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能相结合。随着信息技术的发展,办公自动化在日常的工作管理、经营活动中发挥着十分重要的作用。通过网络,公司的员工可跨越时间、地点和方式协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。 信息系统开发的基本过程包括需求分析、系统设计、编程、测试以及维护等几个环节。需求分析环节是系统开发前提和基础,也是一个系统开发的首 要任务,是贯穿于整个软件生命周期,因此需求无疑是当前软件工程中的关键问题,本章主要从企业日常办公业务工作的实际情况出发,对办公自动化系统进行需求分析说明,从而了解用户对系统的功能需求、数据和业务流程等的需求。 统 总体 需求 分析 本系统总体功能分析将整个办公自动化系统划分为 七大模块:电子邮件模块、文件管理模块、会议管理模块、领导日程模块、资源管理模块、个人办公模块和信息交流模块, 进行实施部署,力求整个系统结构紧凑和有效地整合,以达到形成一个有机的整体。企业办公自动化系统功能模块图,如图 示。 第 3 章 需求分析 11 电 子 邮 件文 件 管 理会 议 管 理资 源 管 理个 人 办 公领 导 日 程办公自动化系统信 息 交 流图 公自动化 系统 功能模块图 软件功能模块主要包含以下 七 个部分, 在该功能模块中,需要完成公司内部工作人员的电子邮件的发送和接受。提高员工的工作效率。 文件管理模块的功能 是为了实现公司员工通过 该 模块 查看和下载文件 , 根据 员工 的工作性质与级别,可以查看不同级

温馨提示

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

评论

0/150

提交评论