应用第三方软件的高校教师信息管理系统快速开发
2016-05-14杨莹李响
杨莹 李响
【摘 要】高校教师信息管理是高校院系教学管理的重要组成部分之一,做好教师个人信息管理工作,对提高学校及院系的整体教学质量具有重要意义,本研究通过对比B/S与C/S模式的差异与应用特点,选择B/S构架模式,并应用第三方软件,实现了院系级的高校教师信息管理系统的快速开发,所建立的信息管理系统,可基本满足院系级管理人员工作所需,大力促进了所在学院的信息化进。
【关键词】高校信息化 信息管理 系统设计
1 引言
随着计算机技术及互联网的发展,将其应用于各项工作中适新时代发展的必然,尤其在教育系统计算机化发展的大势所趋下,利用最先进的信息技术方式,将大大促进高校的师资建设,并将全面提升其信息化服务水平[1]。
高等院校教务部门是主导教学的重要机构,担负着沟通学校不同部门教师、教师与学生的重要任务,并负责安排、协调学生与教师的学习与培训,可以说是学校的最为重要的部门之一。相应的,教务部分的教师信息管理系统,便肩负着教师的个人档案与个人信息的信息管理。一般来讲,教师信息管理系统应该归属该部门管理。对于高等院校日常管理中,在职教师的信息管理是高校,尤其院系教学管理的重要组成部分,此类信息可以真实、准确的反映本校教师在教学过程中的各类基础信息,并可以供教师用以记录在日常教学实践中具有推广价值的教学内容、采取的教学方法、进行的教学改革以及取得的相应成果[2]。因此建立院系级别的教师信息管理管理,显得尤为迫切。建立一个院系级的高校教师信息管理系统,对于一线工作的教师,可以帮助相关的人员部门把知识和研究动态发展的深入教学和教师培训,为了达到相应的教学目标,同时有利于推广优秀教学方式与方法,进而提高教学质量。综上所述,院系级的高等院校教师个人信息管理对衡量高校教师的专业化水平有着极其重要的意义和作用。
2 架构方式选择
目前来讲,信息管理系统的整体架构主要分为B/S架构与C/S架构两种模式,选择哪种架构不仅对于开发过程很重要,也对应此系统的教务部门具有重要意义[4]。
C/S构架模式又称为Client/Server,或客户/服务器架构模式。服务器通常采用性能较高的个人计算机或工作站、小型机等,并采用如Oracle、Sybase、Informix或SQLServer等大型数据库系统。信息管理客户端则需要安装对应平台的专用的客户端软件。
B/S构架模式又称为Brower/Server,或浏览器/服务器架构模式。信息管理客户端上,不需要安装专门软件,只要安装一个通用浏览器(Browser),如InternetExplorer、FireFox、Opera、Safri等即可,同服务器端同C/S构架一样,需要安装Oracle、Sybase、Informix或SQLServer等大型数据库系统。用户通过浏览器访问WebServer,同数据库进行数据交互,进行查询、添加、删除、修改等操作。
下面分析一下两种构架的区别。
(1)硬件环境:C/S构架模式一般建立于专用的网络,如局域网之间,通过专门服务器提供连接和数据交换服务。B/S构架模式可以广域网之上建立,不必是专门的网络硬件环境,B/S模式有比C/S模式更强的适应范围,甚至不同操作系统类型上,只要具有通用浏览器,就可以正常运行。
(2)对程序的架构:C/S模式下,信息管理系统的应用程序可以更加注重数据交互流程,对权限多层次校验,对系统运行速度可以不用过多考虑。
B/S模式下,对服务器端的安全以及访问速度的多重的考虑,服务器需要进行优化。比C/S模式要求稍高一些,但B/S结构的程序架构是目前信息管理系统的发展趋势,目前常见的有MS的.Net系列等,全面支持网络的构件搭建的系统构件技术的发展,使B/S模式愈加成熟。
(3)对安全的要求:C/S模式一般来讲,面向的用户群相对固定,对信息安全的控制能力较强。所以,高度机密的信息系统采用C/S结构比较合适,而对于公开信息,或不涉密信息,可以通过B/S架构信息系统来进行发布或数据交互操作。
B/S模式信息管理系统,一般建立在广域网之下,对安全的控制能力一般较弱,面向的用户群具有不确定性。
(4)系统的维护:在信息管理系统的日常运行中,维护是软件生存周期中,开销非常大的一部分。C/S架构模式程序由于其系统的整体性,因此设计与维护,都需要从整体考虑,维护时,处理出现的问题以及系统升级都需要较大的开销及人力、物力。B/S模式下,信息管理系统由构件组成,只需对个别构件进行维护与更新,即可实现信息管理系统的无缝与无痛升级,可以将维护开销减到最小。
综合以上因素,选择B/S模式作为本文所述信息管理系统的架构模式,B/S架构模式如图1所示。
3 第三方开发软件选择
为进一步降低开发成本与周期,本文所述信息管理系统采用第三方软件进行开发。目前常见的第三方开发软件有魔方网表、狐表、雅奇服务器版等多种,通过对比各软件功能及开发成本,本文选择魔方网表进行开发。魔方网表具有如下特点与优势:
(1)基于Web的B/S架构,使用方便,维护容易;
(2)数据库结构设计,安全稳定高性能;
(3)开放而灵活的设计思路,以灵活自定义的表单容纳数据;
(4)以引用、嵌入建立表间关联;
(5)用回写公式移动数据;
(6)以报表公式汇总信息;
(7)以工作流描述业务流程;
(8)用数据库存储模板和数据;
(9)由魔方网表服务器运行模板;
(10)最终形成CRM,ERP,OA等各种企业管理软件。
4 开发过程
魔方网表可以通过多种方式创见表单,因文中所涉及系统较为复杂,因此采用自定义表单来创建,如图2所示。该软件对字段类型和字段设置有规范的设计,保证了数据的完整性和规范性的同时能够建立自然有关系的表单和表单间的逻辑,实现对数据库的动态重构。
图2. 应用第三方软件创见表单
通过设置表单格式,根据所管理信息的具体情况,选择合适字段名称,对应的字段类型,这些操作简单而灵活。设置后可以得到如下美观而规范的表单,如图3所示。
图3. 应用第三方软件生成表单效果
而后,通过引用、嵌入等方式,建立表间关联,即可实现信息管理系统,供用户利用浏览器,通过互联网与服务器端进行数据交互,实现查询、增加、删除及修改等操作。
5结语
通过利用第三方软件,可以迅速建立院系级高校信息管理系统,可基本满足院系级管理人员工作所需,对此系统的应用对所在学院的信息化进程有了大力促进,并大幅度提高了学院教务及行政人员的工作效率,减轻了管理人员负担。
参考文献:
[1]马明.高校教师工作量管理系统的设计与实现[J].福建电脑,2012.138-140.
[2]候建梅.基于高校教务信息管理系统的设计与研究[J].沈阳沈阳化工学院,2006:(11):6-8.
[3]吴扬俊.管理信息系统基础[M].北京:电子工业出版社,2007:6-19.
[4]唐大林,蒋利.提升B/S结构业务系统功能和性能的方法及其应用.中国金融电脑,2009(1):68-72.