《基于Web的办公室自动化(OA)系统的设计与实现》由会员分享,可在线阅读,更多相关《基于Web的办公室自动化(OA)系统的设计与实现(19页珍藏版)》请在金锄头文库上搜索。
1、摘 要 办公自动化 英文 Office Automation 简称 OA 是办公信息 处理的自动化 它利用先进的技术 使人的各种办公业务活动 逐步由各种设备 各种人机信息系统来协助完成 达到充分利 用信息 提高工作效率和工作质量 提高生产率的目的 该 OA 管理系统基于 B S 模式 以 EclipsePHP Studio2008 作为开发 环境 运用 PHP 语言进行研发 并以 Microsoft SQL Server 2000 作为后台数据库进行创建和维护 总体上 该系统实现了 登录模块 撰写公文 审批及阅读公文 发布及查看公告 查 看系统日志等功能 可以说 它是一个功能较全的自动化办公
2、管理系统 关键字关键字 OAOA 管理系统管理系统 数据库 数据库 PHPPHP 自动化办公 自动化办公 ABSTRACT Office automation English Office Automation abbreviated as OA the automation of information processing that work it utilizes advanced technology makes various official working operational activities of people s help to finish by various a
3、pparatus various man machine information systems progressively reach and fully utilize information improve working efficiency and work quality the purpose to boost Productivity OA management system is based on the B S model to EclipsePHP Studio2008 as a development environment the use of PHP develop
4、ment language and Microsoft SQL Server 2000 database as a background to create and maintain In general the system achieved a login module written document approved and read the document publish and view the notice view the system log functions It can be said that it is a more full function office au
5、tomation management system KEYKEY WORDSWORDS OAOA ManagementManagement SystemSystem DatabaseDatabase PHPPHP OfficeOffice automationautomation 目 录 1 引 言 1 2 项目背景 2 2 1 管理系统的研究 2 2 2 管理系统的发展趋势 2 3 需求分析 3 3 1 理解需求 3 3 2 功能需求 3 4 系统的功能设计 4 4 1 功能设计概述 4 4 2 OA 管理系统的基本功能模块 4 5 系统的数据库设计 5 5 1 E R 图 5 5 2 数
6、据库的设计 5 6 界面设计与部分代码 7 6 1 界面设计 8 6 2 部分代码 8 7 系统测试报告 13 7 1 测试方案 13 7 2 测试目的 13 8 结论 14 参考文献 15 致 谢 16 0 0 1 引 言 随着信息技术的发展和计算机普及率和国内信息技术应用水平的提高 在 办公过程中 以传统的纸质为媒介的工作方式和审批模式已经难以满足现代大 规模集成的工业化生产的新需求 实现这种以计算机为媒介的无纸化办公自动 化已经是提高企业单位办公效率 规范化管理的必然趋势 随着企业的发展和扩大 其企业的各种事务信息和业务数据将会不断以几 何级的方式扩大 但是 以传统纸质为媒体的办公方式将
7、这样各种各样的资料 及信息记录的纸上 这样当面对巨量的信息资料时不但使得处理资料信息时容 易导致各种错误的发生 而且使得企业内部门内上下级之间的信息发送与反馈 造成不便 也使得各个部门的数据信息流通变得非常困难 所以在图书馆的存 书量和业务量庞大 仅仅靠传统的记账式管理是不可行的 传统的管理方法既 浪费人力物力财力 又容易导致各种错误的发生 所以如何高效 方便 快捷 安全地处理各种办公事务以及传递和记录各种信息和资料 从而更大程度地提 高工作人员的工作效率 成为一个突出的问题摆在现代化公司管理层的前面 因此 运用科学技术的成果 使企业公司的办公管理方式进入以计算机网络为 媒介 以信息管理软件为
8、基础实现联网协同化的办公管理环境 成为我们急需 完成的首要任务 因而基于网络的自动化办公系统也因此应运而生 OA 管理系统的产生 最大程度地提高员工办公的效率 实现了企业单位 办公管理系统的智能化 系统化 信息化 这不仅解决了传统管理方式所带来 的问题和满足了企业的需求 同时也为企业在今后的扩展提供了有力的后备力 量 在企业的长远发展中有着举足轻重的作用 本课题的基本内容是利用 WEB 及数据库技术创建一个办公自动化系统 提高办公效率和质量 辅助办公决策 实现无纸化办公 其中以 PHP 作为开发环境和以 MSSQL 作为数据库基础进行 研发 预期研发出具有自己特色的自动化管理系统 高效完成包括
9、信息采集 信息加工 信息传输 信息保存等任务 1 1 基于 Web 的办公室自动化 OA 系统的设计 与实现 学生姓名 学生姓名 就读专业 就读专业 层次 层次 年级 年级 学号 学号 2 项目背景 2 1 管理系统的研究 办公自动化于 20 世纪 50 年代提出 在 80 年代至 90 年代得到了飞速的发 展 办公自动化是以先进的科学技术 信息技术 系统科学和行为科学为支柱 的一门综合性技术 目前国内的 OA 系统在处于第二代 OA 系统阶段 从 90 年代中期开始的以网 络技术和协同工作技术为主要特征 实现了工作流程自动化 即将收发文从传 统的手工方式转向工作流自动化方式 第二代办公自动化
10、系统 实现了不同职 能部门间的工作流程自动化 不同部门及其工作人员工作间的协作大大加强 从而使政府 企业办公的效率得到较大的提高 而且 以 Internet 为基础 办 公自动化系统实现了移动办公 资源的利用不再受通讯技术的限制 从而实现 政府 企业内部的电子化和网络化办公 其中也存在一些问题如 1 开发手段 单一 平台依赖性严重 2 为用户考虑得少 软件的柔性构造功能较差 3 办公系统概念弱化 办公资源无法统一管理 办公信息孤岛化 而在一些发达国家里 图书馆管理系统的研究和发展比较早 比较好 所 以他们的 OA 系统能体现出高智能 高便捷的优点 国外许多大公司投入了大量 人力 物力 在语音
11、数字 文字图象 网络技术 人机工程等方面进行了深 入细致的研究 并推出了影象处理设备 文字处理机 办公室助理机 袖珍组 织机 笔记本计算机等现代办公设备 2 2 2 2 管理系统的发展趋势 目前 由于计算机网络和信息技术的飞速发展 管理系统也因此得到 了迅速的发展和改变 它逐步实现了多方位的联机办公 办公文档的快速传送 及处理 而更重要的是 管理系统逐渐地向多元化发展 比较先进的 自动化办公管理系统能够利用网络对语音 数字 文字图象 文档等等信息进 行各种处理及传递 此外 随着 网络技术的应用的发展 一个完善的系统还应 提供无缝接入影象处理设备 文字处理机 办公室助理机 袖珍组织机 笔记 本计
12、算机等现代办公设备 总之 OA 管理系统正朝着智能化 现代化 综合化等方向不断地发展 3 需求分析 需求分析阶段是 OA 管理系统开发最重要的阶段 因为只有充分了解用户和 系统本身的需求后 才能够设计出比较完善的系统 在此 我将需求分析分为 两个部分 一是理解需求 二是功能需求 3 1 理解需求 基于对 OA 管理系统的本身的理解 得到的需求规格说明以下 1 系统为所有用户建立登录资料信息 所有的用户在进入系统前都需要 身份验证 用户证号和密码输入正确才能进入系统 2 系统为不同的用户分配不同的访问权限 3 在系统中 管理用户对系统的配置进行设置 4 系统中 管理用户可以对用户的某些信息进行修
13、改 增加 删除 5 系统中 管理用户可以查看系统的运行日志 6 系统需有较好的安全性和可扩展性 并提供简洁方便的图形用户界面 7 用户根据自己的权限 可以访问拥有权限的文件及资源 并可以进行 系统的操作 3 2 功能需求 3 3 一个图书馆管理系统至少包括以下的功能 1 登录模块 主要功能是提供用户登录进入系统 并对用户的登录信息进行识别 包括用户的用户类型与权限 2 撰写公文 主要是实现对办公过程中的公文提交 以及公文的流通传送保存等 比如工作总结的上交上级管理人员 工作任务的下发等公文传送 3 审批及阅读公文 主要实现公文的处理 例如公文在上交后 上级对公文的进行审批及 发回审批结果等公文
14、处理任务 5 发布及查看公告 主要实现用户在许可权限的情况下向系统发布和查看公开的公告信息 使得每一个权限达到查看要求的成员都可以看得到 6 查看系统日志 为了保证系统的良好动作 该模块主要是提供给系统管理人员查看系 统的操作日志 方便其了解系统的运行状态 4 系统的功能设计 4 1 功能设计概述 OA 自动化办公管理系统的主要目的是有效提高办公效率和质量 辅助办公 决策 实现无纸化办公 为了解决问题 满足用户的需求 该系统项目将从实际 方便的角度出发 分别设置面向三种类型的用户 包括普通用户 部门主管 管理用户 其中 1 普通用户 这部门用户为部门中的普遍员工 2 部门主管 主要是指各 个部
15、门的负责人 他们主要是负责管理部门的事务 管理员工 处理员工提交 的各种文档 3 管理用户 该用户拥有完全地使用 OA 管理系统的权力 并对 用户及部门的基本信息 用户登录管理 系统的显示设置等等进行维护 所以 基于以上三种不同类型的用户 该系统给予分配不同的权限 系统 会根据用户的不同权限进行判断是否可以访问的某页面 并且提供不同的系统 菜单 它们都是基于在同一个数据库上所进行的操作 所以它们之间也相互联 4 4 系 相互影响 4 2 OA 管理系统的基本功能模块 OA 管理系统包括如下的功能 如图 4 2 所示 其中每个功能模块都由若 干相关联的子功能模块组成 图 4 2 OA 管理系统的
16、基本功能模块 用 户 日 志 OA 管理系统 办 公 文 档 文 件 管 理 快 捷 消 息 工 作 便 笺 讨 论 组 联 系 人 登 录 管 理 我 的 办 公 后台管理前台系统 管 理 人 员 添 加 用 户 发 布 通 知 上 传 共 享 系 统 参 数 用 户 信 息 管 理 部 门 系 统 日 志 发 送 的 文 档 通 知 全 体 共 享 文 件 部 门 共 享 文 件 我 的 私 人 文 件 增 加 修 改 删 除 全 体 日 志 5 1 E R 图 E R 图 即实体 联系图 它描述现实世界的概念模型 提供了表示实 体集 属性和联系的方法 而 OA 管理系统中的概念模型也比较多 以下列出了 本系统中的主要 E R 模型如图 5 1 至图 5 4 所示 5 5 worker work text login id login nam e login pa ss Login last ti me worker job 处理发送 1 n 1 n 图 5 1 用户发送及处理办公文档的 E R 图 worker emai l handphon e homepho ne home