高校OA系统框架的构建
2023-04-19
来源:步旅网
—壁. 堕 UJlAN COMPUT R 高校OA系统框架的构建 田华,赵光亮 (铜仁学院数学与计算机科学系贵州铜仁554300) 【摘要】:从高校办公自动化的现状和特点出发,对OA系统进行了分析和设计,对其中的关键问 题进行了阐述,基于Lotus Domino/Notes群件系统构架给出了系统的参考逻辑模型,相关的思考及对 策可供将要实施OA系统的高校参考。 【关键词】:高校;办公自动4E;Domino/Notes:OA 1、引言 根据本校实情进行研发。[31前者是商业化、系列化的软 高校作为业务相对集中和简单而独立的行政管 件,优点是软件相对成熟,运行稳定可靠,售后服务和产 理机构,其电子政务系统的建设更具特色性和迫切 品升级有一定保障,价格方面弹性较大,相对较低,高 性。电子政务作为数字化校园的有机组成部分,高校 校既上即用,最不让学校满意的是企业一般不愿对软 的科研优势对其电子政务的要求有更高的前瞻性,作 件进行过多的二次开发,因为由于各个高校管理的模 为高校管理的重要手段与平台,对于提高高校科研、 式不象普通行政部门有相对的一致性,故而导致产品 管理、信息服务水平和管理效率具有重要意义。[11 实效性和功能完备性较弱。而后者是项目化的软件,软 办公自动化(Office Automation,简称OA)是开始 件本身是一个框架式的半成品,可以根据学校实际功 于70年代中期,是发达国家基于信息技术和网络技 能需求量身定做,优点是针对性较强,缺点是没有升级 术的结合而发展起来的一门复杂而高效的技术。在计 保障,成本相对较高,周期较长。三就是学校直接与电 算机和各种先进设备的支撑下,使原本应该由人来具 信或移动合作,利用公司庞大的网络资源将计算机与 体操作和处理的各种办公业务工作逐步由机器系统 手机办公相结合,但在追求通用性的基础上目的性和 来协助或主导完成,以实现充分高效共享信息,减少 针对性有待加强。 办公成本,大幅度降低出错率,提高办公效率和办公 质量,以最终实现提高生产效率的目的。 创建复合型办公系统,采用现代信息化技术的综 3、高校OA办公系统设计的基本特点 3.1方便调整,即见即用 办公管理系统中提供大量通用的功能模块,允许 合手段,加上规范安全的流程控制和权限设置,可极 用户选择适合本单位需求的功能模块,规划自己的信 大的方便高校各级单位的办公业务的开展,避免在处 息管理系统,并可随需求的变化,方便的调整系统。 理办公业务数据中的不规范行为,使教学科研和各种 管理真正做到科学、规范、合理、公开、公平、公正。建 3.2培训方便,操作简便 采用当前流行的浏览方式,界面友好简捷,特别 立信息网系统,能够提高工作效率、降低管理费用。目 适合领导、管理人员等非专业人员使用,并可根据人 前构建OA系统的方法很多,如基于RDBMS的Client 员类别使用需求切换操作界面。 /Server方法;基于Browse/Server的Intranet方法;基 3.3简化管理,维护安全 无论采用何种体系结构,都要保证应用系统安装 在服务器上,客户端免维护或自动升级维护。提供安 于Lotus Notes的群件方法等。嘲 2、高校OA办公系统的发展现状 从当前使用现状看,主要分为三类。一是由企业 装配置培训手册等帮助手段,为系统管理人员进行系 开发的,这类软件形式众多,各种情况错综复杂,可提 统功能模块的调整、用户及其权限、更新和维护系统 供各种免费试用版,或先期低费用试用,一般该类软 信息提供了方便。 件较为成形和稳定;二就是由学校自行组织项目团队 3.4接口合理,扩展性强 基金项目:贵州省教育厅自然科学基金项目 教科2008100) 2ol3年第3期 l福建电脑 ・43・ L量 一 |壁L UJlAN COMPUTER 系统采取功能模块化设计,具有灵活的结构,不 化的应用模块提供定制应用功能,工作流管理具有流 但可以直接连接现有的基于浏览器方式的应用系统, 程定制功能,以实现流程变化时的“代码零改动”。整 而且可以利用数据库接口,发布业务系统中的数据。 个系统应该安全、可靠。 同时兼顾外与如移动、电信等公司的网络共享与交 互。 5、关键技术及解决思路 5.1数据库的一致性问题 4、基于Domino/Notes技术的OA系统逻辑设计 4.1 Lotus Domino/Notes群件系统构架 Domino从一开始就被设计成为创建安全、高效的 高校OA系统中初建的各类用户信息,初始值应 从该校公共数据库中通信录的用户注册信息中获得, 再添加一些OA系统中特有的属性,当有新用户注册 协作式应用的开发平台,Domino R5已经是一个符合 时或者用户信息发生改变时,同步OA系统中的信息 专业级和企业级应用开发人员需要的Web应用开发 和公共数据库中的信息,以保证数据的一致性。 环境。利用Domino可以实现从电子邮件、信息共享、 工作流和交互式Web站点建立到Internet/Intranet企 业集成等不同层次的应用,帮助最终用户面对电子政 务时代的挑战。 Domino Web体系结构如图1所示: URL●Hr L咖. _l』HT TP 崮 I 图1 DominoWeb体系结构 4.2 OA系统逻辑设计 结合需求,系统逻辑设计如图2所示: 图2系统逻辑结构 4.3高校OA系统功能特色 在技术上使用成熟的软件开发技术,面向对象的 设计方法,可视化的、面向对象的开发工具;支持In— ternet/Intranet网络环境下的分布式应用;最先进的浏 览 ̄,-/HE务 ̄(Browser/Server)体系结构。为应对高校的 发展,OA系统应具有较好的兼容延伸性,系统设计尽 可能接口化、组件化,并提供功能模块和客户化工具, 使OA系统可灵活配置,适应不同的变化。数据库的 设计要考虑到大数据时代的需求,系统采用开放的、 稳定的、可伸缩能力较强的体系结构,对具备热点变 ・44・ 福建电脑1 2013年第3期 5.2公共数据冲突及并行处理问题 当出现多个用户处理同一相同的公共数据时,应 对该数据进行加锁互斥保护,当使用用户结束操作 时,再对该数据进行解锁,这样才能处理好多用户管 理同一公共数据导致的冲突问题。 在并行处理过程中,当有同一个文档发给多个用 户处理时,是对每个用户建立相应的独立答复文档,并 根据用户响应的时间和所作处理,只记录相应用户的 必要属性与信息,依次类推,每个用户也可以继续并 行向下一级发送邮件,记录下一级用户的编辑信息和 属性。这样每个用户的编辑操作都在不同的文档中进 行,避免了处于不同层次和同一层次多个用户编辑同 一个文档时的冲突问题。 5_3邮件断链和错发调回问题 在Notes邮件系统中。通常用户要处理的相关文 档,一般通过收看邮件消息来处理,当处理完相关文 档后,实施文档关闭时,就必须实现与文档相连接的 邮件断链。错发调回的机制要通过发送信息的缓冲属 性进行随机的实时监测与比对,通过验证进行取消或 者消息通告,做到记录属性与处理消息收集的双向安 全数据。 5.4公文流转的状态标志的设置 准确高效地记录公文当前的流动和处理状态以 及相关权限是公文处理和流转报送的关键。在公文报 送过程中,设置相关属性的流转状态变量,与文档的 域值和用户名等其它属性结合起来一起综合考虑和 验证,以实现只有当前公文的用户拥有者才能对公文 进行该用户权限内的相关操作,而其他与该文档有关 的用户虽然能查阅公文,但无处理权。 5.5系统时间统一同步问题 在c/s系统中,由于不同用户的处理程序是在不 同的客户机系统上进行,则系统时间即为处理时间. 由于每个用户系统时间不一致,就使得时问统一同步 在OA系统中就变得至关重要,公文的(下转第80页) :墒一建~堕…~ UJlAm COMPUT 项目实施是项目教学法的主体,是教学的主要部 导,对于项目完成得好的小组,应鼓励他们拓展功能, 分。项目实施分为项目导入、项目实施、项目测试三个 激发他们的创造性;对于项目完成得不好的小组,应 步骤。项目导入:主要是为项目教学的开展做好准备。 建议他们根据其他组对项目的讲解汇报情况来完善 首先,教师应向学生演示并讲解项目的基本需求,让 自己的项目,让他们对原来不够熟悉的任务重新实践 学生在项目实施前先对项目有一个总体的印象,对课 程要求有一个基本的了解。其次,教师应向学生交代 项目活动的组织安排,如分组安排、评价安排等,让学 一遍。 3结束语 总之,用任务型教学法驱动Linux网络管理教学 生在以后的项目活动中能够有序、顺利进行。项目实 开展、用项目教学法具体实施在教学中,并把课程教 施:项目教学的主要过程就是项目的实施过程,项目 学内容模块化,使复杂的操作系统原理更易理解,充 的实施过程应保证更多的体现实用性、现实性,这样 分锻炼学生主动探索知识、学习技能的能力,使学习 可以让学生切身感受到工作的环境。在目实施时,教 由被动变为主动。通过教学改革实施,培养学生分析 师应事先准备一些与知识相对应的小案例或小任务, 问题与解决问题的能力,激发了学生学习积极性与兴 以案例或任务来引领知识,可以让学生在接受知识 趣,促进学生的学习自觉性,极大的改变了Linux课程 时,就能了解这些知识的基本应用,以便能够将这些 教学现状,取得良好的教学效果。 知识更好地应用到项目上。学生接受了关联知识后, 开始分组完成项目,在这个过程中,教师是主导者,学 参考文献: 论教学服务型高校计算机专业 生是主体,教师要引导学生去分析问题、思考问题、探 [1]董春游,王国权,侯久阳,等,2010.12 索问题,让学生们自行去解决问题;要有意识地培养 应用型人才培养模式,计算机教育,学生的职业技能和综合能力。项目测试。项目实施完 [2]谢蓝清,关于高职专业基础课程项目式教材的开发,职教 成后,需要将项目进行测试。在这个过程中,教师只需 要说明测试方法,具体测试过程让学生们自己完成。 教师应根据各小组的项目完成情况,给以不同的引 论坛.2010.02 [3]赵志群.职业教育工学结合一体化课程开放指南,清华大学 出版社,2009.05 (上接第44页) 办理时间必须要统一取白服务器的时间或通过邮件 理模式及信息化办公需求,提高管理效率、降低办学 反馈服务器记录时间。[2】而且必须把统一时间反馈给 成本,有利于建设节约型校园和学校进一步发展。 权限用户,这样,公文正常的流转才能保证时间的绝 对一致性和责任归属明确有效。而采取B/S模式通过 增加服务器的代价。 6、结束语 参考文献: [2]王斌.基于NOTES的OA系统公文流转中几个关键问题 J].华章,2010(36):1. 服务器系统统一控制可避免时间的同步问题,但适当 [1]丁琴.浅谈高校OA办公系统建设作用[及解决方法[J].信息工程学院学报,第17卷第4期1998年12 月:1. 基于Domino/Notes技术,采用B/S模式构建的高 李龙济,窦浩.高校OA办公系统建设中应考虑的几点 校OA系统,充分考虑了高校办公自动化的特征,同 [3]程洁,J].科技创新导报,2010 NO.18:1. 时具有面向应用的模块设计、面向用户的界面设计、完 问题[张艳,廖志芳,肖金秀.利用Domino/Notes构建政府办公自动 整的安全性控制、开放、伸缩短的集成设计等特点。 基 [4]J].计算机工程与设计,第23卷第6期,2002.6:24 于较强的独立科研能力和研究能力,研发符合本校管 化系统[理特色和现状的OA系统,可满足高校不断发展的管 .80. 福建电脑I 2013年第3期