摘要:OA自动化办公系统作为一种先进的办公管理模式,在许多校园中得到了良好的应用,研究开发了基于OA技术的职工培训信息管理系统(新OA系统)。该系统的开发以面向用户、面向实际应用为原则,在系统的开发过程中引入了先进的OA理念和与实际相结合的管理模式,并遵循软件工程理论,对培训教学管理系统的设计进行了详细论述。
引言:
本文结合面向对象软件工程系统所采用的技术、方法,分析了系统建设过程中应注意和考虑的问题。系统体系结构选择B/S模式,讲求实用性,以需求为导向,力求系统功能全面,根据系统流程以SQL Server 2000 为系统后台数据库,ASP为前端开发工具,实现系统的开发工作。以教学管理子模块为例,详细论述了工作流技术极其应用,在排课子系统中,对遗传算法进行了相应的改进,并将改进结果应用于本系统中,取得了很好的排课效果。
一、OA发展状况
1、办公自动化的概念
办公自动化(Office Automation,OA)系统,是利用先进的电子信息技术和现代办公设备构成的人机信息处理系统,辅助管理人员进行各种办公活动,它涉及计算机与通信技术科学、管理与行为科学、系统工程与人机工程学等学科,是当今计算机应用的一个非常活跃的领域。
2、 办公自动化的发展历史;第一代办公自动化,实现个体工作自动化;第二代办公自动化:实现工作流程自动化;第三代办公自动化系统可以这样概括:它仍是以网络(Intemet/Intranet/Extranet)为中心,以数据、信息所提炼和组织的知识为主要处理内容的办公自动化系统。
二、职工培训信息管理系统设计原则和思想
1、系统的设计原则
职工培训信息管理系统的体系结构选择B/S模式。B/S模式能够充分利用服务器资源,除在服务器端安装服务器软件和应用程序外,客户端使用普通的浏览器即可。
图1 职工大学新OA管理系统
2、系统的设计思想;分布式组件技术;三层架构;将Internet技术、多媒体技术引入到系统中;基于工作流的分布式应用;安全性设计。首先,在Internet网络方面,可能会将上网的OA系统结点网站在物理层内部系统与基于Internet网的信息发布系统隔开,或者使用防火墙来保证其安全。其次,在内部OA系统方面,以Lotus Domina建立的办公自动化系统为例。其安全保密措施可建立在Domina的安全机制之上,学校各部门只有具有Lotus Notes的帐户才能进入该系统,其资源的存取控制程度可以到达字段级,存取权限根据办公机构各个岗职设置。
三、职工培训信息管理系统的总体功能
图2 教学管理子系统
如(图1)、(图2)所示四、职工培训信息管理系统应用模式
本系统采用C/S+B/S体系结构,结合了ASP技术,并将组件技术COM+和ActiveX技术分别应用在服务器端和客户端。该系统的实现主要分为三个部分:ASP页面、COM+组件和数据库,是一个三层结构。表示层由ASP页面组成,用以实现WEB页面显示和调用COM+组件,业务逻辑和数据访问由一组用VC实现的COM+组件构成。为了便于维护、升级和实现分布式应用,在实现过程中,又将业务逻辑层和数据访问层分离开,ASP页面不直接调用数据访问层,而是通过业务逻辑层调用数据库。一些需要用WEB处理的、满足大多数访问者请求的功能界面采用B/S结构,例如教师可以通过浏览器查询教室分配情况和排课课表等;教务人员可以通过浏览器对教学学时、教学任务量进行管理与维护;领导层可通过浏览器进行数据的查询和决策。这样客户端比较灵活。而后台只需少数人使用的功能则采用C/S结构,例如数据库管理维护界面。如此处理,可充分发挥各种模式的优越性一一避免了B/S结构在安全性、保密性和响应速度等方面的缺点以及C/S结构在维护和灵活性等方面的缺点。
五、工作流技术
1、工作流技术
工作流(Workflow)是针对工作中具有固定程序的常规活动而提出的一个概念。即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。
本系统的工作流技术,采用了如上所述的两种方式的设计方案,既有属于个人职责的简单的应用,更多的业务功能采用了无须用户干涉、动态的管理设计,比如从培训计划的制定到培训情况的反馈,整个业务流程从开始到结束,被分解成定义的活动、角色以及过程规则,并结合计算机和网络技术来实施培训教学流程管理和流程分析。可以解决培训信息复杂、层次多样、变动灵活、繁琐流程处理等引起的一系列问题,帮助学校清晰、灵活的管理培训业务流程。
2、临时培训工作流程与完成时间:(特殊情况完成时间按厂方要求另定)
根据各厂矿的实际培训计划与培训处进行相互研究待定。
3、临时培训教学工作流实施方法
临时流程是鞍钢各厂矿临时提出的培训需求,从师资、教室等各方面考虑,分析是否有能力承担培训任务,如不可行则针对不可行原因与厂方沟通协商可否对培训项目进行调整或延期实施培训。培训教学临时流程由于时间的不确定性,给系统分析造成一定的难度,对鞍钢职工大学培训信息管理系统(新OA系统)提出的要求也更高。
六、职工培训信息管理系统的研究成果
随着鞍钢的发展,鞍钢职工大学的培训市场越来越宽,原有的OA系统功能少、操作属于自动手动兼并使用,而且各部门的代码没有统一、各自为政,造成办公费用资源、办公效率降低等问题,鞍钢职工大学现在已经进行了教学转型,绝大部分教学是服务于鞍钢集团公司的,培训计划和教学计划是基于鞍钢人力资源培训中心下发的文件制定的,教学流程发生了根本性的变化。还有,由于鞍钢集团公司要对全员培训形成实时管理档案,对员工的培训考核和工作业绩紧密结合起来。 在这种情况下,提出了基于OA技术的鞍钢职工大学培训信息管理系统,并将该系统应用于鞍钢职工大学的教学一线中。
七、结束语
整个办公管理系统实施以后,鞍钢职工大学全体教职员工由不习惯到习惯、由不熟悉到熟悉,现在已到了离不开它的地步。每天查看有没有最新的邮件,利用办公管理系统已成为鞍钢职工大学全体人员的良好习惯。系统的实施对教职员工的思想观念是个很大的转变,大家充分认识到了信息时代的到来,对知识管理有了深刻的认识,能够配合提供自己拥有的经验和知识。
参考文献
< >洪宇, 校园办公自动化系统的功能与介绍, 黑龙江科技信息,2007,18曹晟,蔡自兴. 基于C/S与B/S混合软件体系结构的封闭式管理系统的设计. 计算机工程与应用,2004,40(05):224-227Craig Utley,SQL Server 2000 Web,应用开发指南(宫丽杰译),北京:清华大学出版社,2001年,66-174维基百科,工作流技术专题研究唐 勇,唐雪飞,王 玲,基于遗传算法的排课系统.,计算机应用,2002(1):93-94,97