




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 I 中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 天津天狮学院院长办公室 统的设计与实现 A 要 近年来,教育行业进入了信息化时代,办公的无纸化、自动化替代了传统的纸质公文处理方式,大大地提高了我们日常工作的效率和质量,也减少了办公经费的开销。 2012 年教育部印发的国家教育事业发展第十二个五年 规划中明确提出,“加快实施教育信息化战略”。“探索数字校园、智能教室建设,摘要 立沟通学校、家庭、社区的学习网络。” 在“十二五”高校教育信息化战略中,信息技术将成为校园的核心生产力,成为校园教学、科研等各项核心业务的最强有力的支撑点。 本文针对天津天狮学院院长办公室的日常工作需求,设计了院长办公室办公自动化( 统,主要包括五大功能模块:用户管理、公文管理、会务管理、档案管理、车辆管理。该系统采用了 B/S 系统体系结构,利用 术开发,使用 005 作为后台数据库系统,采用工作流技术,实现公文的流转功能。 院长办公室 统的开发与应用,实现了公文自动流转,会务、档案、车辆统筹管理,院长办公室繁杂的工作变得流程化、规范化,缩短了公务处理时间,提高了工作效率。办公的自动化、无纸化,也降低了学校对于日常办公的资金投入。 关键词: 统 B/S n of 012, in to up of . of of on by of s be of of In of of of , 005 of a OA B/S 目录 录 错误 !未找到引用源。第 1 章 绪论 1 第 1 章 绪论 研究背景 天津天狮学院 成立于 1999 年 7 月,并 于 2008 年 4 月经国家教育部批准成为 全日制普通本科高校。 从建校初期的四个专业,发展至今已有 20 余个本、专科专业。 学院拥有自己的校园网络,成立了网络中心,由专人负责管理全学院的网络建设,目前已经将计算机网络接入全学院每间教室、宿舍、办公室。 院长办公室是一个综合性的多功能管理部门,其工作职责是为学院领导“出谋划策”,为学院师生“排忧解难”。 随着学校规模的发展壮大,办 公室的日常行政事务也日益增多,需要接收、处理、反馈的信息量也越来越大。然而,我们学院的办公自动化系统中日常办公模块,只提供邮件收发功能,以及公告栏的发布、浏览功能。这显然不能满足我们院长办公室日常工作的需要。 目前我们在“上传下达”时,多半都是靠人工操作。办公室管理人员在沟通一项工作时往往需要往返于几个部门之间,或者需要打多通电话;在处理公文时需要使用大量的油墨和纸张。这样的工作方式既浪费了资源,同时也降低了办公效率,更不能全面、及时、准确地为学院领导和师生提供信息和服务。 因此,寻求一种有效的解决方法,是 现阶段的当务之急。 近年来,国家正在加快对教育网络基础设施的建设,建立健全教育信息化标准体系。 2010 年 5 月,国家中长期教育改革和发展规划纲要( 2010)第十九章指出:“加快教育信息化进程”。 2012 年 3 月为推进落实 国家中长期教育改革和发展规划纲要( 2010,教育部编制了教育信息化十年发展规划( 2011),以教育信息化带动教育现代化。 2012 年 6 月教育部印发了国家教育事业发展第十二个五年规划,又一次明确的指出“加快实施教育信息化战略”。“探索数字校 园、智能教室建设,建立沟通学校、家庭、社区的学习网络。” 由此可见,大力加强高校信息化建设,也是顺应国家的需要。 第 1 章 绪论 2 研究的目的及意义 当今社会,计算机知识普及化,计算机设备已经被广泛运用于各行各业,现代化办公模式正在不断地改造着我们的工作、生活。功能强大的网络系统,现代化、数字化的信息技术,让我们发布、获取、处理、共享信息更加轻松。 在学校推行办公数字化、网络化、自动化,不仅可以提高个人的工作效率,而且可以通过提高内部的协同工作能力,来提高一个部门整体的工作效率,从而反映出一个部门,甚至一个学校的管 理水平。 1提高工作效率 办公室工作系统的建立,能够使大量繁杂的行政事务在系统中排程,通过利用计算机技术、通信技术和互联网技术来替代原始的手工操作,办公室管理人员坐在室内点击鼠标,就能完成日常事务的处理,减少因遗漏而造成的工作事故,轻松地完成内部沟通协调工作,大大地提高了办公质量和办公效率。 2减少资源浪费 办公室工作系统的建立,能够实现网上协同办公,公文的处理等事务可以通过网络进行,实现日常“无纸化”办公,大大减少了对油墨和纸张等资源的消耗。 由此可见,通过办公室工作系统的建设,不仅可以改进传统的工 作模式,更可以强化教职工之间的协调工作,达到减员增效,利益最大化的目的。 研究的主要内容 本论文通过对天狮学院院长办公室管理工作特点进行分析,利用 B/S(浏览器 /服务器)的三层架构模式,结合 术,实现了对用户管理、公文管理、会议管理、车辆管理、档案管理功能的设计与开发过程,并采用工作流技术对公文的流转进行操作。通过办公室工作系统,学院领导、办公室管理人员、各部门工作人员可以随时随地开展各项行政管理工作,通过校园网处理各项行政事务。该系统改变了传统的行政管理模式,保障了学院日常行政工作 的安全、高效运行。 第 1 章 绪论 3 论文的结构 本论文经过对大量的调查数据进行分析,结合天津天狮学院院长办公室自身的工作特点,从实际工作任务着手,构造了办公室工作系统模型,并对数据库进行分析设计,使院长办公室管理起来更加科学化、规范化。 本论文主要结构如下: 第一部分:讨论了本系统的研究背景,以及开发该系统的目的和意义,最后说明了本论文的整体结构。 第二部分:结合天狮学院工作环境及院长办公室工作的主要任务,对系统的运行环境、功能需求和性能需求进行分析。 第三部分:对系统总体结构进行描述。 第四部分:对系统需求进行 分析,得到 ,并做出系统数据库设计。 第五部分:介绍系统各功能模块的详细设计过程。 第六部分:介绍系统各功能模块的具体实现过程。 第七部分:介绍了系统的测试过程。 第八部分:对本文进行总结,并指出系统将来的发展计划。 第 2 章 院长办公室 统的需求分析 4 第 2 章 院长办公室 统的需求分析 院长办公室 天津天狮学院工作环境分析 天狮学院经过多年的建设,目前已经建立了自己的校园局域网,成立了网络中心,拥有高级的服务器及网络设备,有专门工作人员对网络进行维护,每间办公室都配备了办公计算机。 天津天狮学院校园网络拓扑图如下图 示: 图 天津天狮学院校园网络拓扑图 天狮学院作为一所民办学校,教职工队伍特点突出,有从刚刚走出校园的应届毕业生,也有从事多年教育工作的老教授,年龄跨度从 25 到 75 岁。因此,对于计算机的操作水平参差不齐。 第 2 章 院长办公室 统的需求分析 5 综合以上原因,本系统采用了 B/S 三层架构模式,即客户机 /务器 /数据库服务器的模式。客户端使用浏览器,通过 输协议,访问 务器和数据库服务器,如图 示 图 B/S 结构图 B/S 模式的三个层次分别为: 第一层:表示层,也就 是客户端,主要实现用户与系统的交互,以及输出最终的操作结果。用户通过浏览器向办公系统所在的 务器提出操作请求,务器通过 络传输协议,将用户申请的所以信息反馈给用户。 第二层:业务逻辑层,也就是 务器端,主要实现应用功能,它接收了用户的操作请求,通过连接后台数据库服务器,得到处理所需的数据,对用户的请求进行处理,并将处理结果反馈给客户端用户。 第三层:数据访问层,也就是数据库服务器端,主要实现对数据的操作,为表示层和业务逻辑层提供数据服务。 B/S 三层架构模式中客户端不需要安装专用 软件,其业务处理都在服务器端完成,对数据维护起来非常方便,系统的安全性很高。 本系统基于校园网开发,在服务器上安装系统并存放数据库,用户不需要安装系统,也不需要掌握很深的计算机知识,只要打开浏览器输入天狮学院的网址,登录校园网,进入“院长办公室”模块,按照各自的权限登录系统,使用鼠标点击对应的功能就可完成工作。 本系统只运行于服务器上,教职工所使用的设备上不需要安装及软件更新,这种方式提高了对学校服务器配置的要求,但同时也降低了对教职工使用的设第 2 章 院长办公室 统的需求分析 6 备硬件条件的要求。因此,只升级一台设备的配置,在硬件需求方面大大 节省了学校办公成本,而且使得系统更加安全,系统升级、维护也更加容易。 本系统表示层提供了办公室工作系统的用户界面,其中包括静态网页和通过 术动态生成的部分,通过浏览器为用户和系统之间提供了人机交互接口。 业务逻辑层实现了办公室工作系统的业务功能,它是由业务流程和大量的业务组件构建的。业务组件实现了对各种业务逻辑的封装,是设计、实现、部署、维护和管理的主要单元。业务流程是由一个或多个业务组件构成,是多个业务组件的封装。 数据访问层通过 现了业务层对数据库中数据的访问。 院长办公室 统运行环境分析 一、院长办公室 统运行环境 由于采用 B/S 结构, 系统 对 服务器端 的配置要求 较高, 而对 客户端 没有过高要求 。 结合天狮学院现存设备状况,设计系统环境如下: 服务器端:采用 003 作为操作系统, 务器采用 据库采用 005。 客户端:采用 P/,浏览器使用 上版本。 服务器端: 6300 双核处理器 ,内存 2G,硬盘 500G。 客户端:可以正常运行 P/,确定了院长办公室 术开发,使用 005 作为后台数据库系统,利用工作流技术,实现公文的流转功能。 一、 术 第 2 章 院长办公室 统的需求分析 7 一个统一的 发模型,它包含使用尽可能少的代码生成企业级 用程序所必需的各种服务。 建立在通用语言上的程序构架,它可以运行于任何 台上,可以使用基于 任何语言来开发应用程序。 一种灵活的、功能强大的服务器端技术,用来创造动态的 用 以创建出能够想象出来的任何应用程序。 以下几个特点: 可以在 发环境进行开发,所见即所得的编辑。 是基于通用语言的编译运行程序,通知语言的基本库,消息机制,数据接口的处理都能无缝的整合到 用中。 工作原理是:它先由客户端发出请求到 务器上, 务器根据请求读取硬盘或内存中的 件,并将这个文件发送到 特定文件中,从头至尾执行 件,根据命令要求生成相应的 件。件被送回客户端浏览器,用户的浏览器解释这些 件并将结 果显示出来。 数据库连接的接口是 开发数据驱动应用的一种新方法,它是无连接的基于消息机制的数据访问方式,它通过 据库提供程序来访问数据源。 以完全支持 可扩展标记语言(并且能够与 容的应用程序通信。 使用 对数据库中的数据进行存取操作,持断开连接方式的数据结构。当用户通过浏览器向 务器提出请示时, 务器处理请求,并将 用户请求的网页发送给用户浏览器,然后断开连接,直到用户浏览器再次发出请求。采用这种方式,有效的提高了系统资源利用率,节省了系统的消耗。 要包含了用于与数据库建立连接的 象;用于对数据源执行特定的命令的 象;用于从数据源返回一个仅“向前”的只读数据流的 象;用于从数据源产生一个数据集,并更新数据源的象 1 。 第 2 章 院长办公室 统的需求分析 8 二、 005 数据库技术 微软公司研究开发的关系型数据库管理系统,它 采用二级安全验证模式,即 T 身份验证和 份验证。 005 是一个全面的数据库平台,使用集成的商业智能( 具,提供了企业级的数据管理。 数据引擎是 005 的核心技术。它是用于存储、处理、和保护数据的核心,主要完成了以下工作: 来保存系统所需的关系表。 括可实现网站或处理数据的应用程序。 而优化数据库性能。 复制服务是在多个数据库之间、多 个数据库对象之间进行数据的复制和分发,并且在复制和分发的过程中保持数据同步和一致性的技术。 分析服务可支持对业务数据的快速分析,以及为商业智能应用程序提供联机分析处理( 数据挖掘功能。 集成服务是用于生成企业级数据集成和数据转换解决方案的平台,可支持数据仓库和企业范围内数据集成的抽取、转换和加载功能。使用集成服务可以解决复杂的业务问题。 报表服务是基于服务器的报表平台,提供来自关系和多维数据源的综合数据报表,可创建、管理和发布传统的、可打印的报表和交互的、基于 报表。 通知服务是用于开发、生 成和发送通知的应用程序平台,也是运行这些应用程序的引擎。 全文检索 含对 据表中基于纯字符的数据进行全文查询所需的功能。使用全文检索可以快速、灵活地为存储在 据库中的文本数据的基于关键字的查询创建索引。 含的集成管理工具可用于高级数据库管理和优化,同时又与作管理器、系统管理服务器等其他工具紧密集成在一起。 数据库引擎、数据抽取、转换和装载、数据挖掘、 报表提供了和 集成的开发工具,以实现端到端的应用程序开发能力 2 。 第 2 章 院长办公室 统的需求分析 9 三、工作流技术 工作流是使业务过程的整体或部分在计算机应用环境下的自动化,是 一系列相互衔接、自动进行的业务活动或任务。 主要解决的问题是,为实现某个业务目标,将一个文档或任务在多个参与者之间,按照某种预定义的规则进行传递,且这一传递过程自动进行。 工作流技术 发 源于二十世纪七十年代中期 办公自动化 领域的研究 工作。 但“ 工作流 ” 思想的出现还应该更早, 1968 年 已经清楚地表达了利用 信息技术 实现 工作流程 自动化的想法。 1970 年与工作流 技术 有关的研究工作包括: 宾夕法尼亚大学 沃顿学院的 . 发 的 原型系统施乐 帕洛阿尔托研究中心的 . . 人开发的 列试验系统,还有 发的 监控软件故障报告 ”程序 。 发的系统都采用 的某种变体进行流程建模。其中 统,不但标志着工作流技术的开始,而且也是最早的 办公自动化系统 。 工作流技术是一个多学科交叉的新领域,涉及计算机科学与管理科学的原理、方法与技术,包括企业业务流程、形式化描述语言、软件工程、数据库、文档管理、组织与资源管理、仿真技术等问题。它具有普遍性、分步性、规范性、灵活性等特点。 采用工作流技术好处是: 1降低开发风险 2加快应用开发,开发者不需要关注流程的参与者 3提高效率,许多流程在自动化过程中,省去不必要的步骤。 4 改善内部流程 , 缩短运 行 周期 5 优化并合 理利用资源、减少人为差错和延误 每一个工作流,都包含了一组活动,活动与活动之间存在先后关系,每个活动的终止到下一活动的开始间,都有相应的约束条件。使用工作流技术,可以打破部门间的界限,实现部门间的协同工作。使用工作流技术的目标是协调资源、人员、事件、状态,推动工作的执行和完成,并且实现对工作处理过程的全程监控。 本系统的公文流转功能中,用户自定义公文流转步骤,保证学校各部门内部能够及时处理公文,缩短公文流转时间。 第 2 章 院长办公室 统的需求分析 10 院长办公室工作任务分析 院长办公室工作主要分为:公文管理、会务管理、档案管理、车辆管 理等部分。 一、公文管理 院长办公室处理的公文分为两类: 1上行文:学校向教育部、市教委等上级部门汇报工作或就某项工作提出请示。 2下行文: ( 1)教育部、市教委等上级部门下发文件传达有关工作精神,指导、监督学校工作,属于下行文。 ( 2)学校将教育部、市教委等上级部门文件精神转发到各相关下属部门,并敦促相关部门认真贯彻落实文件精神; ( 3)学校下发文件将学校各项规章制度、管理规范等内部事务传达到下属部门。 公文管理分为:收文管理和发文管理。 收文管理主要有接收并登记公文、办公室主任拟办、领导传阅并批示、 办公室分发至各下属部门并催办、文件归档。如图 示 图 收文流程图 发文管理主要有拟稿人拟稿、部门领导修改、办公室审核、相关领导审核并签发、办公室印发文件、文件归档。如图 示 接收并登记公文办公室主任拟办领导传阅并批示办公室分发至相关部门办公室催办是否办完文件归档 章 院长办公室 统的需求分析 11 图 发文流程图 二、会务管理 会务管理可分为申请阶段、筹备阶段、总结阶段。 申请阶段主要包括:会议申请、主管领导审批、确定参会时间及地点、向参会部门及参会人员发送会议通知。 筹备阶段主要包括:制订会议日程、方案;布置会场;准备会议材料。 总结阶段主要包括:撰写会议纪要、相关会议文件存档。 如图 示 图 会务管理流程示意图 拟稿人拟稿部门领导审核审核是否通过办公室审核办公室印发文件议室申请审批 Y 发送会议通知结束材料存档 章 院长办公室 统的需求分析 12 三、档案管理 分为文件管理、借阅管理。 文件管理是对档案分类立卷存放,并统计各类档案数量。 借阅管理主要包括查找档案、登记借出和归还信息。 如图 示 图 档案借阅流程图 四、车辆管理 分为对车辆的管理、对司机的管理、对车辆使用的管理 对车辆的管理主要包括车辆基本信息记录、车辆维修保养记录、加油记录、年检记录等。 对司机的管理主要包括司机个人信息登记、安全行驶培训、驾驶证年检等。 对车辆使用管理主要包括班车的使用管理和外出办事小车的使用管理。主要工作流程有用车 部门提出申请、查询空闲车辆、查询未外出司机、派出车辆。如图 示 图 车辆使用管理流程图 提出用车申请 派出车辆车辆空闲 司机空闲Y 案是否存在 借出档案 章 院长办公室 统的需求分析 13 以上是办公室基础性工作,目前这些工作大部分都需要人工完成,这种工作模式浪费了大量的人力物力,办事效率低。 院长办公室 结合对天津天狮学院院长办公室工作特点和工作任务的分析,可以确定本系统需要实现用户管理、公文管理、会务管理、档案管理、车辆管理五大主要功能。如图 示 图 系统功能结构图 一、用户管理模块 本系统的开发主要用于天津天狮学院内部各部门之间的沟通、协调,因 此只有学校内部人员,通过身份验证后才可以进入系统。 系统由管理员根据各级领导、各部门工作性质,分配不同的权限,使系统中信息更加安全。 根据天津天狮学院院长办公室工作情况,可以确定本系统用户类型为:系统管理员、学院领导、院长办公室主任、院长办公室职工、各部门负责人、各部门秘书和普通教职工。 就用户管理模块而言,可以确定参与者为:系统管理员、全院教职工 用户管理车辆管理档案管理会务管理公文管理天 津 天 狮 学 院 院 长 办 公 室O A 系 统第 2 章 院长办公室 统的需求分析 14 用户管理模块用例图如图 示 图 用户管理用例图 二、公文管理模块 通过分析,确定公文管理模块参与者为学校领导、院长办公室主任、院长办公室职工(公 文管理模块管理员)、各部门负责人、各部门秘书。 公文管理又分为:收文管理和发文管理 1收文管理 收文管理用例图如图 示 图 文管理用例图用 学校领导批阅公文查看公文院长办公室主任提出拟办意见院长办公室职工登记公文归档公文销毁公文统计公文各部门负责人及秘书办理公文登录学院全体教职工系统管理员修改个人信息权限设置用户管理第 2 章 院长办公室 统的需求分析 15 ( 1)学校领导:可以查看公文、批阅公文 ( 2)院长办公室主任:可以查看公文、提出拟办意见 ( 3)院长办公室职工(公文管理模块管理员):可以登记、查看、统计、归档公文 ( 4)各部门负责人:可以决定公文由自己或部门内其它哪位教职工办理 ( 5)各部门秘书:将经过部门负责人阅批后的公文交由指定教职工办理 ( 1)学校领导:可以查看、审核、签发公 文 ( 2)院长办公室主任:可以查看、拟订、修改、审核公文 ( 3)院长办公室职工(公文管理模块管理员):可以查看、拟订、修改、归档公文 ( 4)各部门负责人:可以查看、拟订、修改、审核公文 ( 5)各部门秘书:可以查看、拟订、修改公文 ( 6)普通教职工:可以查看公文 发文管理用例图如图 示 图 发文管理用例图 学院领导查看公文审核公文签发公文院长办公室主任普通教职工院长办公室职工各部门负责人各部门秘书拟订公文修改公文归档公文第 2 章 院长办公室 统的需求分析 16 三、会务管理模块 通过分析,可以确定会务管理模块的参与者为学校领导、院长办公室职工(会务管理模块管理员)、各部门秘书。 1各部门秘书: ( 1)提交会议申请,其中包括会议主题、时间、地点 、参会人员等信息 ( 2)向院长办公室提交会议室申请和已批准的会议申请 ( 3)做会务准备,包括布置会场、准备会议材料 ( 4)撰写会议纪要、会议相关材料存档 2院长办公室职工(会务管理模块管理员):安排会议室,发布会议通知 3学院领导审批:领导对会议安排做审批 会务管理用例图如图 示 图 会务管理用例图 四、档案管理模块 档案管理主要功能包括对档案记录的增加、删除、修改;记录借阅档案的时间、用户、归还日期等信息。 通过分析可以确定档案管理模块的参与者为院长办公室职工、全院教职工 1院长 办公室职工(档案管理模块管理员):可以对档案记录进行增加、删除、修改,查看档案目录,记录借阅档案信息,催还档案 2全院教职工:查上档案目录,申请借阅档案,归还档案 会议申请各部门秘书会议室申请会议材料存档会议审批学院领导安排会议室发布会议通知院长办公室职工第 2 章 院长办公室 统的需求分析 17 档案管理用例图如图 示 图 档案管理用例图 五、车辆管理模块 主要完成车辆管理功能、司机管理功能、车辆使用管理功能,车辆使用申请和审批功能。通过对天津天狮学院车辆管理规定的分析,确定车辆管理模块的参与者为院长办公室职工(车辆管理模块管理员)、全院教职工。 车辆管理用例图如图 示 图 车辆管理用例图 修改档案增加档案删除档案查看档案借阅档案催还档案归还档案全院教职工院长办公室职工查询车辆信息提交用车申请审批用车申请增加车辆信息删除车辆信息修改车辆信息查询司机信息增加司机信息删除司机信息修改司机信息院长办公室职工全院教职工第 2 章 院长办公室 统的需求分析 18 1院 长办公室职工(车辆管理模块管理员):可以分别对车辆基本信息、维修保养记录、加油记录、年检记录,司机个人信息登记、安全行驶培训情况、驾驶证年检等信息进行增加、删除、修改及查询操作,审批用车申请 2全院教职工:可以提交车辆使用申请,查询自己提交的车辆使用申请的审批情况 第 3 章 院长办公室 统的总体设计 19 第 3 章 院长办公室 统的总体设计 系统设计目标和设计原则 系统设计目标 本系统的建立是打造了一个基础数据信息平台,并依托这一平台逐步完善系统,实现更多的应用功能,从而使学校的日常工作变得更加简单、规范。 本系统 的开发,需要达到以下目标: 1综合应用计算机技术、网络通信技术和办公 管理 技术,在学校内部建立一个多任务,多功能的综合性 行政办公 系统, 实现行政办公 自动化、文档一体化和校务工作信息化,最终实现无纸化办公 ,减少资源浪费 。 2提高文件传递、存储的安全性,避免文件丢失。 3实现资源共享、信息实时传递,解决纸质文件传递时的信息滞后问题。 4规范管理流程,实现工作规范化、制度化,有效地提高工作效率。 系统设计原则 结合系统的总体需求,本系统在设计过程中,遵循了以下原则: 1系统的易用性 结合学校的实际情况,考虑到教职工 年龄跨度较大 ,计算机应用水平参差不齐,因此对于各类用户来说,系统首先要易学易用,且符合用户的习惯性操作,适当的增加了热键,使操作更快捷。其次, 提高 使用 效率 , 减少操作次数和操作步骤。系统界面设计简洁,使用简单、方便、快捷,用户可以在任何位置直接返回到主界面。 2系统的安全性 系统在 数据传输 和存储过程中,要 对关键信息加入身份认证、数字签名、数据加密、权限控制等安全措施以保证数据的 可靠性、防止偷窃、防止篡改和不可否认。 充分利用日志系统、数据备份和恢复等策略,保障系统在非正常情况下退出时,数据的完整性。 第 3 章 院长办公室 统的总体设计 20 3系统的规范化和可扩展性 为了适应未来的业务拓展和功能扩展, 系统的设计采用统一标准,整体规范化,在满足现有业务功能的基础上,为今后功能扩展提供一个开放的系统架构, 未来业务的扩展只须在现有机制的基础上,增加新的应用与服务模块。 4系统的 可靠性和稳定性 考虑到本系统是学校日常办公的平台,因此系统的设计必须是可靠的, 一般的人为 事件 和外部的异常事件不 能 引起系统的崩溃;当系统出现问题后能在较 短的时间内恢复,而且系统的数据是完整的,不会引起数据的不一致。 5系统的通用性 作为学校日常工作的平台,系统的设计必须满足从上级到下级、从职能处室到各教学单位等各部门之间横向或纵向的相互关联工作业务需要,满足从领导到普通教职员工,各种不同职务的用户办公需要,而不是针对某一个部门、某一种工作或某一职务层次用户的系统。它是面向整个学校、各种工作流程的系统。它必须能适应不同的环境,符合统一标准,可以适应不同的网络平台和操作系统平台。 系统整体架构设计 通过对系统的分析,确定本系统整体结构分为表示层、应 用层和数据层。 表示层 在系统的最外层,也是离用户最近的一层, 是通过 览器显示给用户的系统界面,是系统与用户之间交换数据的平台,它 用于接收用户输入的数据,显示操作结果,为用户提供交互式操作界面 。 应用层是整个系统的核心部分,是对数据层的操作,对表示层提供功能调用,由完成不同功能的组件构成。 通常在应用层中完成一些验证性工作,比如判断用户权限的合法性;输入的数据格式是否正确等,保证系统良好地运行。其中,业务访问逻辑部分是系统的具体实现过程;数据访问逻辑定义了系统访问数据库的规则;数据访问接口实现了数据访问功 能。应用层在整个体系架构中起到了承上启下的作用,对于数据层来说,它是调用者;对于表示层来说,它是被调用者。 本系统使用 储过程完成应用层中各项功能,提高系统的运行效率,通过事务管理保障系统的稳定性。数据库的连接是由专用类,通过第 3 章 院长办公室 统的总体设计 21 行连接,使用 象调用存储过程,对数据库进行操作。 数据层用来完成与数据库的交互访问,通过应用层中提供的需求,对数据库中的数据进行操作。 实现对数据表的查询、增加、删除、修改等操作,只有数据访问层能直接访问到数据库,其它层只能调用数据 访问层对数据库操作的结果。 整体软件体系架构如图 示: 图 软件体系架构图 系统网络架构设计 本系统以学校的校园网为基础,建立 务器和数据库服务器,数据库服务器只直接与 务器相连,除了 务器以外的任何设备都不能直接访问和使用数据库服务器中的任何数据,因此保证了系统的安全性。 用户对系统的访问可分为内部访问和外部访问。 内部访问是用户在学校内部通过校园网或者虚拟专用网络( 务器直接访问。 第 3 章 院长办公室 统的总体设计 22 外部访问是用户 在校外,使用连接到互联网上的电脑,通过 务的地址访问 务器。 系统网络架构如图 示 图 系统网络架构图 第 4 章 院长办公室 统数据库设计 23 第 4 章 院长办公室 统数据库设计 设计原则 数据库是一种重要的数据处理技术,几乎所有的软件开发都需要运用数据库技术。当今研发的软件产品主要是数据库管理系统的开发,因此数据库设计已经成为软件开发过程中不可缺少的重要组成部分,是软件研发成败的关键因素。数据库设计主要工作是分析数据间的关联,并建立一个数据的抽象模型。数据库设计的核心问题是设计出一个能够满足用户需求 ,且性能良好的数据库。 本系统采用关系数据库管理系统,以 005 为后台数据库,据库访问技术做数据访问接口,连接数据源,并对数据进行各种操作。为了实现数据访问与数据操作的分离, 为数据供应器与数据集两类组件。数据供应器用来连接数据库,执行对数据的操作;数据集提供了与数据源无关的数据表示方式。系统中数据库的连接使用了 象,在建立连接之后,使用 象通过 句对数据库中的数据进行操作,并返回操作结果。 一个系统中如果没有一 个合理的数据库,不仅会增加管理员维护数据的难度,更会影响整个系统的运行速度,因此本系统在设计数据库时,掌握了一致性、完整性等原则,减少数据冗余。 数据库的安全性在办公室工作系统的设计中是一个非常重要的方面,本系统从以下几方面考虑数据库的安全性: 1将身份认证作为系统权限的控制 要求用户在使用该系统时首先输入用户名和密码,以便确认该用户的真实身份。 2采用视图操作,减少对数据库中基本表的操作 可以将虚拟表和存储查询看作为视图。在 005 中视图作为 句被 存储。 句的结果构成视图所返回的虚拟表。 3数据备份 除了使用 005 数据库系统自身提供的数据备份机制外,本系统也提供了数据备份功能。系统可以定期的对数据做备份。 第 4 章 院长办公室 统数据库设计 24 4日志管理 包括系统日志管理和操作日志管理。系统日志管理模块记录了用户每一次登录、注销、异常退出等情况。操作日志管理模块记录了用户对每一个数据项所做的增、删、改等操作及操作结果。 数据库设计过程主要包括 概念 模型设计及数据表实现,其中 概念 模型设计主要是将现实的实体模型 抽象为可存储数据的过程。在关系型数据库设计过程中,主要采用 来实现数据库 概念 模型的设计过程。 中使用矩形框来表示现实世界中的实体,用椭圆形框来表示实体的各个属性,用菱形框来表示实体与实体之间的关系,用连接线将实体与属性及关系相连接。某些实体与实体间的关系也可以看作一个特殊的实体。 是概念模型的描述方法,是设计好数据表的基础,本系统部分 一、公文管理模块中公文流转功能 设计 确定公文流转功能的实体为部门、用户、流程、流程步骤、公文。 “用户”实体与“部门”实体之间 为多对一的关系,也就是一个部门中存在多个用户,而每个用户只属于一个部门。 “用户”实体与“流程”实体之间为一对多的关系,也就是每个用户可以处理多个公文流程,而每个流程在同一时刻只能被一个用户所使用。 “流程”实体与“流程步骤”实体之间为一对一的关系,也就是一个流程只能按一种顺序执行,每个流程步骤对应于不同流程的意义不同。 “流程”实体与“部门”实体之间为多对一的关系,也就是一个公文流程同时只能由一个部门做处理,每个部门同时可以处理多个公文流程。 “流程步骤”实体与“部门”实体之间为多对一的关系,也就是每个流 程步骤只能由一个部门做处理,每个部门同时可以处理多个公文流程的流程步骤。 “流程步骤”实体与“用户”实体之间为多对一的关系,也就是每个流程步骤只能由一个用户做处理,每个用户同时可以处理多个公文流程的流程步骤。 “公文”实体与“部门”实体之间为多对多的关系,也就是一个公文可以被多个部门联合办理,每个部门可以办理多个公文。 第 4 章 院长办公室 统数据库设计 25 “公文”实体与“用户”实体之间为多对多的关系,也就是一个公文可以被多个用户共同办理,每个用户可以办理多个公文。 “公文”实体与“流程”实体之间为一对一的关系,也就是每个公文只有一个审阅和处理 流程,每个流程是只为一个公文创建。 “公文”实体与“流程步骤”实体之间为一对多的关系,也就是每个公文有多个审阅和处理流程步骤,每个流程步骤是只为一个公文创建。 如图 示: 图 公文流转 二、会务管理模块 设计 确定会务管理模的实体为参会人员、会议、会议室 “会议室”实体与“参会人员”实体之间为一对多的关系,也就是一间会议室可以同时有多个参会人员使用,每一个参会人员同一时刻只能使用一间会议室。 部门流程用户流程步骤 管理处理约束处理处理处理处理处理办理办理公文1 n 1第 4 章 院长办公室 统数据库设计 26 “会议”实体与“参会人员”实体之间为一对多的关系,也就是一个会议可以同时有多个 人员参加,每一个参会人员同一时刻只能参加一个会议。 如图 示: 图 会务管理 三、档案管理模块 设计 确定档案管理模块的实体为档案、用户 如图 示: 图 档案借阅 “档案”实体与“用户”实体之间为多对一的关系,也就是一件档案同一时刻只能被一个用户借阅,一个用户同一时刻可以借阅多件档案。 “档案”实体与“用户”实体之间的“借阅”关系可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 展示良好的职业风采课件
- 19 必修2 第四单元 第16讲 基因的分离定律
- 蒙氏教学法理论基础课件
- 特色餐饮品牌区域代理权合作协议
- 茶楼与茶艺茶具研发机构合作协议范本
- 柴油销售渠道拓展与代理合同
- 消防知识测试:手抬泵等装备及救援规则相关试卷
- 2024-2025学年河南省TOP二十名校高一下学期5月调研地理试题及答案
- 2003年企业会计决算参数
- 办公空间照明舒适度研究考核试卷
- 公司适用法律法规标准清单2025年08月更新
- 中意纸质文物脱酸技术应用与思考
- 大庆师范学院《跳高》2023-2024学年第一学期期末试卷
- 中央民族大学强基校测面试题
- 幸福与健康课件
- 2025年安徽省中考生物试卷真题(含答案)
- 2024年中国陕西省煤炭工业行业调查研究报告
- 两金占用管理制度
- 2025-2030年中国双J输尿管支架行业市场现状供需分析及投资评估规划分析研究报告
- 2025年 中国南水北调集团新能源投资公司第一批中层及考试笔试试卷附答案
- 出国培训考试试题及答案
评论
0/150
提交评论