1、1本科毕业论文(20 届)教育局 OA 系统-系统管理的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期2摘 要随着网络信息化高度发展,人类不仅仅追求做事的质量的提高,同时也在追求着效率的提高,传统的以字符为主题的信息传播方式已不再满足需求。基于Web的办公系统显得越来越必要。拥有高速信息处理的计算机得到普及和推广得以实现了人类这一梦想。办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平。本系统正是为了满足这样的需求而设计开发的。程序在Visual Studio 2010平台下使用Asp.NET编程语言,数据库使用SQL SERVER
2、 2008。整个系统具有友好的用户界面,操作简单实用。教育局OA系统中我主要负责公文管理部分的设计与实现,首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新 个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要求公 文的及时审批和归档。实现系统的安全性和可靠性,严格、周密的权限管理,确保系统行为有序可控进行,避免非法用户进入破坏数据库信息。在实习期间,我对OA有了大概的了解,首先确定了自己需要实现的功能,然后分块一次设计和实现,公文收发等基本功能的设计与实现基本完成。关键词: OA,办公自动化,公文管理,SQL SERVER3AbstractWith highl
3、y developed network informatization, human not only to pursue the quality of the work, but also in the pursuit of efficiency, the traditional characters as the theme of the information dissemination way is no longer meet the demand. Office system based on Web is more and more necessary. With high sp
4、eed information processing computer gained popularity and promotion to meet the human this dream. Application of office automation management system can meet the enterprises office network, automation management requirements, improve the enterprise internal management level. This system is designed
5、to meet the needs of such development. Using the Asp.NET program in Visual Studio 2010 platform programming language, database using SQL SERVER 2008. The whole system has a friendly user interface, the operation is simple and practical. Bureau of education in the OA system, I mainly responsible for
6、document management part of the design and implementation, first of all to achieve dynamic and interactive. So-called dynamic is dynamically updated content, such as update personal information, document information, information flow, etc. This required to connect to the database has the good; Inter
7、activity is requirements and timely approval and filing. Carry out the safety and reliability of system, and strict, careful permissions management, ensure the system behavior under control and avoid the illegal user to enter failure database information. During the internship, I for OA have probabl
8、y understanding, first determine the function of his need to implement, and partitioning a design and implementation, the official document to send and receive the design and implementation of the basic function such as completed. Key words: OA, office automation, document management, SQL SERVE4目录绪
9、论 .11.1 系统开发的背景 .11.2 国内外研究现状 .22 相关技术介绍 .52.1.NET 框架 .52.2 ASP.NET 的工作原理 .52.3 VS2010.52.4 Sql server2008 简介 .53 需求分析与总体设计 .73.1 系统开发的目的 .73.2 设计原则 .83.3 系统可行性 .84 详细设计 .104.1 项目相关单位介绍 .104.2 部门信息管理系统模块 .114.2.1 信息系统的基本功能 .114.2.2 部门信息系统的绘图 .124.3 用户信息系统模块 .124.3.1 用户信息系统简介 .124.3.2 用户结构图 .135 系统实现
10、 .145.1 代码设计 .145.1.1 角色管理 中户数据库代码 .145.1.2 辅助类设计 .155.1.3 加密类 .165.2 界面设计 .185.2.1 登陆界面 .185.2.2 用户信息系统图 .195.2.3 部门信息系统图 .196 总结与展望 .20参考资料 .21致 谢 .221绪 论1.1 系统开发的背景在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改
11、善现状,因此办公自动化系统在适应时代发展需求中产生。20 世 纪 70 年 代 中 期 在 企 业 和 行 政 机 关 中 兴 起 使 用 公 自 动 化 系 统 , 而 后 因 其 给 企业 和 单 位 带 来 的 便 利 而 迅 速 被 用 于 中 小 型 企 业 单 位 中 , 其 是 采 用 一 系 列 现 代 化 的 办公 设 备 和 先 进 的 通 信 技 术 , 广 泛 、 全 面 、 迅 速 地 收 集 、 整 理 、 加 工 、 存 储 和 使 用 信 息 ,使 企 业 内 部 人 员 方 便 快 捷 地 共 享 信 息 , 高 效 地 协 同 工 作 ; 改 变 过 去 复
12、 杂 、 低 效 的 手 工办 公 方 式 , 为 科 学 管 理 和 决 策 服 务 , 从 而 达 到 提 高 行 政 效 率 的 目 的 。 一 个 企 业 实 现 办公 自 动 化 的 程 度 也 是 衡 量 其 实 现 现 代 化 管 理 的 标 准 。 我 国 专 家 在 第 一 次 全 国 办 公 自 动化 规 划 讨 论 会 上 提 出 办 公 自 动 化 的 定 义 为 : 利 用 先 进 的 科 学 技 术 , 使 部 分 办 公 业 务 活动 物 化 于 人 以 外 的 各 种 现 代 化 办 公 设 备 中 , 由 人 与 技 术 设 备 构 成 服 务 于 某 种 办
13、 公 业 务目 的 的 人 机 信 息 处 理 系 统 。办 公 自 动 化 系 统 可 分 为 三 个 功 能 层 次 : OA 系 统 、 信 息 管 理 级 OA 系 统 和 决 策 支 持级 OA 系 统 。 三 者 一 体 化 使 办 公 信 息 的 流 通 更 为 合 理 , 减 少 许 多 不 必 要 的 重 复 输 入 信息 环 节 , 以 提 高 整 个 办 公 系 统 的 效 率 。第 一 个 层 次 : 事 务 型 办 公 自 动 化 系 统 。 只 限 于 单 机 或 简 单 的 小 型 局 域 网 上 的 文 字处 理 、 电 子 表 格 、 数 据 库 等 辅 助
14、工 具 的 应 用 。 办 公 事 务 OA 中 , 最 为 普 遍 的 应 用 有 文字 处 理 、 会 议 管 理 、 文 件 收 发 登 录 、 文 档 管 理 、 办 公 日 程 管 理 、 人 事 管 理 、 报 表 处 理等 。 此 外 , 在 办 公 事 务 处 理 级 上 可 以 使 用 多 种 OA 子 系 统 , 如 电 子 出 版 系 统 、 电 子 文档 管 理 系 统 、 智 能 化 的 中 文 检 索 系 统 ( 如 全 文 检 索 系 统 ) 、 光 学 汉 字 识 别 系 统 、 汉 语语 音 识 别 系 统 等 。 在 公 用 服 务 业 、 公 司 等 经
15、营 业 务 方 面 , 使 用 计 算 机 替 代 人 工 处 理 的工 作 日 益 增 多 , 如 订 票 、 售 票 系 统 , 柜 台 或 窗 口 系 统 , 银 行 业 的 储 蓄 业 务 系 统 等 。第 二 个 层 次 : 信 息 管 理 型 OA 系 统 。 随 着 信 息 利 用 重 要 性 的 不 断 增 加 , 在 办 公 系统 中 对 和 本 单 位 的 运 营 目 标 关 系 密 切 的 综 合 信 息 的 需 求 日 益 增 加 出 现 了 信 息 管 理 型的 办 公 系 统 , 其 把 事 务 型 ( 或 业 务 型 ) 办 公 系 统 和 综 合 信 息 ( 数
16、 据 库 ) 一 体 化 , 优化 日 常 的 工 作 , 提 高 办 公 效 率 和 质 量 。 作 为 一 个 现 代 化 的 政 府 机 关 或 企 、 事 业 单 位 必须 具 备 供 本 单 位 的 各 个 部 门 共 享 的 这 一 综 合 数 据 库 , 因 此 可 在 政 府 机 关 用 信 息 管 理型 系 统 对 政 策 、 法 令 、 法 规 , 有 关 上 级 政 府 和 下 属 机 构 的 公 文 、 信 函 等 综 合 政 务 信息 进 行 处 理 ; 在 公 司 企 业 单 位 中 处 理 在 综 合 数 据 库 中 的 工 商 法 规 、 经 营 计 划 、 市
17、 场动 态 、 供 销 业 务 、 库 存 统 计 、 用 户 信 息 等 。第 三 个 层 次 : 决 策 支 持 型 OA 系 统 。 它 建 立 在 信 息 管 理 级 OA 系 统 的 基 础 上 。 其使 用 由 综 合 数 据 库 系 统 所 提 供 的 信 息 , 针 对 所 需 要 做 出 决 策 的 课 题 构 造 选 用 决 策 数 字2模 型 , 结 合 有 关 内 部 和 外 部 的 条 件 , 由 计 算 机 执 行 决 策 程 序 , 做 出 相 应 的 决 策 。 其具 有 集 成 化 、 智 能 化 、 多 媒 体 化 和 运 用 电 子 数 据 交 换 等 新
18、 的 特 点 , 用 于 软 硬 件 及 网络 产 品 、 单 一 办 公 系 统 同 社 会 公 众 信 息 系 统 的 集 成 ; 用 于 面 向 日 常 事 务 处 理 , 辅 助人 们 完 成 智 能 性 劳 动 , 如 : 汉 字 识 别 , 对 公 文 内 容 的 理 解 和 深 层 处 理 , 辅 助 决 策 及 处理 意 外 等 ; 用 于 包 括 对 数 字 、 文 字 、 图 像 、 声 音 和 动 画 的 多 媒 体 综 合 处 理 ; 用 在 通过 数 据 通 讯 网 , 在 计 算 机 间 进 行 交 换 和 自 动 化 处 理 。1.2 国内外研究现状办公自动化于
19、50 年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60 年代被管理信息系统(MIS)取代,直到 70 年代后期才形成涉及多种技术的新型综合学科-办公自动化(OA)。80 年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。作为办公管理方式的一次变革,办公自动化不仅已形成相当大的产业规模,而且从各个方面促进了计算机及信息产业的发展。办公自动化迅速普及,已有逐步超过 70 年代管理信息系统建设的趋势。进入 90 年代以来,办公自动化在世界主要发达国家得到蓬勃发展。国外许多大公司投入了大量人力、物力,在语音、数字、文字图像、网络技术、人机
20、工程等方面进行了深入细致的研究,并推出了影像处理设备、文字处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。总体来说分为三个阶段:“办公自动化”一词是 50 年代中在美国首先出现的,当时是指利用电子数据处理设备使簿记工作自动化。此后,办公自动化的发展经历了三个阶段。第一阶段,从 50 年代中到 70 年代中,采用文字处理机、复印机、传真机、专用交换机等办公自动化设备实现单项业务的自动化。第二阶段,70 年代中到 80 年代初,把分散在各办公室的电子计算机系统连接成计算机局部网络。在此阶段通常采用电子报表、电子文档、电子邮件等新技术和高功能的办公自动化设备。第三阶段,从 80 年代中
21、开始,办公自动化向建立综合业务数字网的方向发展。在此阶段出现高功能的 OA 软件包、多功能的 OA 工作站和各种联机办公自动化设备,如电子白板、智能复印机、智能传真机、电子照排轻印刷设备、复合电子文件系统等。根据办公室的类型、活动的特点和不同的目标可建立不同的模型或模型体系。1996 年,世界“经济合作与发展组织”(Organization for Economic Cooperation and Development,OECD)在“科学技术和产业展望”的报告中首先提出了“以知识为基础的经济”概念,人们把它归纳为知识经济(Knowledge Economic)。知识经济的建立和发展主要指发展
22、科学技术、教育以及创新(Innovation)、应变能力(Responsiveness)、生产率(Productivity)和技能素质(Competency)为主要内涵的知识管理(Knowledge Management)。事实上,知识经济时代的办公已经不再是简单的文件处理和行政事务了,其目的在于达到整个企业的最终目标,这就需要依靠先进的管理思想和方法。从这个意义上说,办公实际上是一个管理的过程,由于电子商务时代的企业事务处理对象瞬息万变,这就要求作为企业与机构日常业务处理基础平台的办公自动化系统,能够提供足够的灵活应变和开放交互能力。在办公管理中,工作人员之间最基本的联系是沟通、协调3和控制
23、,这些基本要求在以知识管理为核心的办公自动化系统中都将得到更好的满足。我们所说的知识管理,实际上是一种系统,是帮助企业发现知道什么,如何定位拥有专门知识的人,如何传递这些知识,以及如何有效利用知识的系统。通过利用先进的协作技术,能够在恰当的时间,将正确的知识传给正确的人,帮助企业提高整体业务水平。办公自动化系统的发展恰好与数据、信息和知识的演变同步,即由以数据为主要处理内容的第一代办公自动化发展到以信息为主要处理内容的第二代办公自动化,再发展到以知识为主要处理内容的第三代办公自动化。办公自动化的三个发展阶段中完成了两个飞跃,即由数据处理向信息处理的飞跃,由信息处理向知识处理的飞跃。在办公自动化
24、系统的发展中,使用办公自动化系统的人员范围逐步扩大,由企业行政人员扩展到企业的管理层,再扩展到企业的全体员工。另外,在运作机制上,也是从办公室的结构化数据处理到企业内部和外部信息的处理,再到有用知识的处理。从简单的电子邮件、群件,到构建 Web 应用等各种方式中获取、存储、提炼和再用知识。我国办公自动化是 80 年代中期才发展起来的。1985 年全国召开了第一次办公自动化规划会议,对我国办公自动化建设进行了规划。1986 年 5 月在国务院电子振兴领导小组办公自动化专家组第一次专家会议上,定义了办公自动化系统功能层次和结构模式。随后国务院率先开发了“中南海办公自动化系统“。自 20 世纪 90
25、 年代中期至今,互联网技术在我国迅速发展和普及,引出了 Intra-net、Extranet、Internet、政府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念。在新的时期,基于多年办公自动化建设经验和互连网技术的发展,我们对办公自动化的认识也越来越清楚。从网络的性质来看,办公自动化应定位于内部网(Intranet);从办公性质来看,办公自动化应定位于数字化办公;从信息化建设的角度来看,办公自动化应是信息化建设的基础。办公自动化建设的本质是提高决策效能为目的的。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结
26、构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。办公自动化的基础是对管理的理解和对信息的积累。技术只是办公自动化的手段。只有对管理及管理业务有着深刻的理解,才会使办公自动化有用武之地,只有将办公过程中生成的信息进行有序化积累、沉淀,办公自动化才能发挥作用。办公自动化的灵魂是软件,硬件只是实现办公自动化的环境保障。数字化办公的两个明显特征是授权和开放,通过授权确保信息的安全和分层使用,使得数字化办公系统有可以启用的前提,通过开放,使得信息共享成为现实。办公自动化建设与现阶段政府上网工程之间的关系。政府上网工程一直是近一两年业界炒作和关注的热点
27、之一,政府上网工程是由于互连网的普及,政府部门把一些政务信息发布到 Internet 上,进而在网上建立与老百姓沟通的渠道,以实现政务公开和政府行为接受监督的目的。从实际效果来看,很多政府部门只是在网上存放一些静态的政府信息,实质性的工作却非常少。并且,在很多情况下,很多人将办公自动化和政府上网混为一谈。这种现象导致很多部门重上网工程轻办公自动化工程。甚至把上网工程误认为是办公自动化工程。实际上,从网络划分的角度,政府上网工程是外网建设,办公自动化工程是内网建设,办公自动化工程是政府信息化的基础,政府上网工程是政府信息4化的对外表现形式,办公自动化工程在政府信息化建设中所占的比重远高于政府上网
28、工程。只有办公自动化工程的建设并运转成功,政府上网才会有源源不断的信息发布,政府上网才有意义,否则政府上网工程就会变成无源之水。当然,政府上网工程的宣传对我国信息化建设也起了一定的推动作用。办公自动化应该是尽快向数字化办公发展。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离。首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很
29、强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动化发展的必然趋势实现数字化办公既不同于传统的 OA,也不同于 MIS 的建设,它的结构是 Intranet 网的结构,它的构建思路是自上而下的,即首先把整个内部网看成是一个整体,这个整体的对象是网上所有用户,它必需有一个基础,我们称这个基础为内网平台,就好像 PC 必需有一个操作系统为基础一样。内网平台负责所有用户对象的管理、负责所有网络资源(含网络应用)的管理、网络资源的分层授权、网络资源的开放标准和提供常用的网络服务(如邮件、论坛、导航、检索和公告等)。在平台的基础之上,插接各种业务应用(可理解为传统的 MIS),这些应
30、用都是网络资源。用户通过统一的浏览器界面入网,网络根据用户的权限提供相应的信息、功能和服务,使用户在网络环境下办公。52 相关技术介绍2.1.NET 框架VisualStudio.NET是Microsoft公司推出的具有战略性发展的新一代开发平台,VisualStudio.NET框架将Microsoft公司所有编程语言的开发环境同意起来,并且可以创建、配置和运行Web 服务以及 Windows平台的应用。在.NET框架中,所有的编程语言,从高层Java script到低层的C+语言,一律是等同的,他们都将生成托管代码,并且可以一次编写,随处运行。.NET框架还可以使不同的语言进行交互,即一种语
31、言可以使用另一种语言所编写的组件。2.2 ASP.NET 的工作原理在多数场合下,可以将ASP.NET页面简单地看成一般的HTML页面,页面包含标记有特殊处理方式的一些代码段。当安装.NET时,本地的IIS Web服务器自动配置成查找扩展名为.Asp的文件,且用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。从技术上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置)。然后使用这个类定义一个特殊的ASP.NET对象Pa
32、ge。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码(这对我们来说是最重要的)建立该页面。2.3 VS2010Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年5月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visu
33、al Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库2.4 Sql server2008 简介SQL Server 2008 是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。这篇文章详细介绍了Microsoft SQL Server 2008 中的新的特性、优点和功能。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要
34、的数据趋势的愿景。微软的这个数据平台帮6助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务教育局 OA 数据平台、动态开发、关系数据和商业智能。SQLServer2008新功能这个平台有以下特点:可信任的 使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的 使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 一、可信任的 (一)保护你的信息 在过去的SQLServer2005的基础之上,SQLServer2008做了以下方面的增强来扩展它的安全性:*简单的数据加密SQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加