工作以流程的形式出现, 由发
起者( 如文件起草人) 发起流程, 经过本部门以及其
他部门的处理( 如签署、会签) , 最终到达流程终点
( 如发出文件、归档入库) 。
( 4) 支持协同工作和移动办公。
随着网络技术的发展, 异步协作、同步协作和
移动办公方式逐渐成为除了人们面对面开会之外
的新的工作方式, 它们打破了时间、地域的限制, 使
人们可以随时随地参加到协同工作中去, 大大提高
了工作效率。
( 5) 安全控制功能。安全性控制功能成为办公
系统得以投入使用的先决条件。办公系统的安全性
控制要求一般包括防止非法用户侵入、权限控制、
存储和传输加密, 以及电子签名。
( 6) 能集成其他业务应用系统。用户只需访问
一个系统, 就可以访问到所有需要的信息, 包括办
公信息、业务数据等。
2 系统设计
2.1 系统结构
主要依据Internet /Intranet 建设原则, 使用"客
户/WWW服务器( 包含应用服务器) /数据库服务
器"的结构来构造高职院校OA 系统。客户端采用
浏览器模式将使系统的易用性更强, 客户端不需要
安装专用的客户端
软件, 使整个系统的管理维护工
作大量减少。系统结构如图1 所示:
三层的浏览器/服务器(B/S) 体系结构把二层
的客户机/服务器(C/S) 结构的事务处理逻辑模块
从客户机的任务中分离出来, 由单独组成的一层来
负担其任务, 这样客户机的压力大大减轻了, 把负
荷均衡地分配给了Web 服务器, 于是由原来的两
层的C/S 结构转变成三层B/S 结构。
2.2 系统构成
高职院校OA 系统是一个综合性的信息管理
平台, 将内部、分散在各部门和个人管理的文
件集中、统一管理在内部的信息
管理系统中。
而且通过菜单、权限构成的信息共享管理机制, 使
文件的使用更方便, 管理更安全。主要包含四个主
( 浏览器) (Web 服务器) ( 应用服务器) ( 数据库服务器)
用户层功能层数据层
图1 系统结构示意图
客户
客户
客户
OA
服
务
器
通用办公模块
业务管理模块
决策支持模块
数
据
库
46
2007 年第36 卷第2 期广西纺织科技
图3 系统结构
要部分: 个人事务、公共事务、信息交流和系统管
理。
个人事务: 主要是与个人办公及通讯有关的模
块的整合。
公共事务: 提供了公共事务与业务综合管理的
相关模块, 以及可自定义流程的工作流功能。包括
工作流、人事管理、固定资产管理、工资上报等模
块。
信息交流: 是内部进行交流的有力手段。
系统管理: 用于规划信息系统的结构、内
容。按照组织机构、业务分类、功能需要设计信息系
统的菜单, 按照用户所属的部门、角色、管理范围进
行管理和权限指派。
系统总体功能如图2 所示:
2.3 数据库设计
系统采用MySQL 关系数据库, 它能方便地与
Internet 连接, 主要用一些相关的表存储数据。从
PHP4 开始, 内建了对MySQL 数据库的支持, 用户
不需要外部支持库就可以对MySQL 进行全部操
作。PHP 与MySQL 之间的交互主要通过一系列的
MySQL 函数, 如连接、断开和查询数据库, 数据库
处理, 错误处理等。
2.4 PHP 语言开发功能模块
直观的开放式的应用
程序的开发环境PHP 为
开发者提供了高度的开发能力, 只需编写一次应用
程序, 就可以同时在浏览器端和服务器端运行。
当用户发出的HTTP 请求的文件扩展名为1.
PHP 时, 服务器运行该PHP 程序, 经过查询数据库
或其他一些处理, 产生
HTML 命令(这些命令通常
可组成完整的HTML 文件), 然后将这些HTML 命
令传递到用户端供浏览器形成网页。其系统结构如
图3 所示:
3 系统主要特点
3.1 简单易用
易用是本系统的主要设计目标之一, 力图为用
户提供一个使用方便、简单、容易的信息系统, 使系
统的管理维护简单、更新能力强。
3.2 平台结构、模块化组件、通用性好
系统采用平台化结构设计, 提供丰富的信息处
理功能模块, 通过标准的接口, 将功能摸块"镶嵌