王冬晓
摘 要:该文介绍了高校教学管理工作的基本流程、管理信息系统结构的设计方法和基于浏览器的B/S模式与基于局域网的C/S模式。并在此基础上,分析了C/S与B/S混合模式在高校教学管理信息系统的构建中优缺点并结合具体应用给出了展望。
关键词:教学管理 管理信息系统 C/S与B/S的混合模式
中图分类号:G64 文献标识码:A 文章编号:1674-098X(2012)12(b)-0-03
Analysis on the Hybrid Mode of B/S and C/S used for Construction of Teaching Management Information System for Colleges and Universities
Wang Dongxiao
(Dept.of Teaching Affairs,Nanjing Institute of Technology,Nanjing 211167,China)
Abstract:this paper introduces the basic flow of teaching management work in universities,the design methods of management information system and the hybrid mode of B/S and C/S.On that basis,we analyses the merits and faults of hybrid mode of B/S and C/S in use for construction of teaching management information system,and outlooks are given according to the practical application.
Key words:teaching management; management information system; hybrid mode of B/S and C/S
高等学校具有为社会培养高级专门人才、开展科学研究、从事社会服务等多种职能,其中培养人才是高等学校的基本职能和根本任务。教学工作始终是学校的中心工作,从而教学管理在学校管理中占有非常重要的地位,提高教学管理水平已经成为各高校所必须研究的首要问题。
由于教学活动越来越复杂,数据量越来越大,传统的管理方法已越来越不适应现今教学工作需要,如何有效利用现今成熟和普及的互联网资源,提高教学管理工作效率,成为当前高校教学管理部门的迫切需要。教学管理信息系统的引入为高校管理部门提供了充分便捷的教学管理和监控体系、为广大师生提供了更快捷的服务,有利于提高教学工作的效率和质量。
该文介绍了以C/S与B/S混合模式的结构设计方法为背景的高校教学管理系统,详述了其基本原理和应用中优缺点,并结合具体应用给出了展望。
1 高校教学管理系统流程分析
为了准确构建教学管理系统,就必须先了解教学管理工作的内容和基本流程。
教学管理是根据教学活动的规律和管理活动的一般原则,通过计划、组织、协调、控制、监督、评价等手段,对教学工作实施管理的过程[1]。高校教学管理的基本内容包括:教学计划管理,教学运行管理,教学质量管理,以及专业、课程、教材、实验室、实践教学基地、学风、师资队伍、教学研究等教学基本建设与管理。
教学管理管理的基本流程是教学主管部门对教学活动中产生的数据进行统一的管理;各院系部门在教学管理主管部门授权之后,对数据进行录入、修改、查询、统计等操作。其数据处理模型是以人才培养方案为中心,结合学籍数据、选课数据、教师数据、教学场地数据生成开课数据、教材计划数据、成绩录入清单、排课数据及考试安排数据等[2]。
为此,高校教学管理管理系统的设计目标是实时收集、分析、处理、发布以教学为中心的教学活动全过程的信息,包括人才培养方案制定、教学活动安排、教学过程监控、教学质量评估等方面的信息,实现教学信息共享。其用户包括系统管理员、教学管理人员(包括学校教学主管部门和各院系教学管理人员)、教师、学生和一般的访客。
根据高校教学管理管理的基本流程和设计目标,按用户的使用要求划分,确定教学管理系统的基本功能有以下几种。
(1)系统管理员:管理整个系统。赋予和修改教学管理管理人员、教师和学生的使用权限;各用户的密码、系统使用日志的管理等。
(2)学校教学主管部门人员:管理全校的日常教学。审核人才培养方案;调度教学资源;编排课程;管理考试、成绩、学籍、证书等。
(3)各院系教学管理人员:查询或局部修改本部门的部分信息。其权限主要包括人才培养方案录入、选课管理、成绩管理、毕业生资料的管理等。
(4)教师:教学任务查询、学生名单查询与打印、学生成绩录入与查询、课程表查询、公用信息查看等。
(5)学生:公告查看、成绩查询、课表查询、网上选课、网上重修报名、个人信息查询、网上教学质量评价等。
(6)访客:公告通知查看、下载。
2 管理信息系统的设计方法和常用结构
2.1 管理信息系统的设计方法
管理信息系统的设计方法分为原型法和结构化生命周期开发方法两大类。
原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过功能强大的软件环境支持,构造出一个实在系统原型,然后与用户沟通,反复修改原型直到用户满意。原型法使人们对需求有渐进的认识,开发具有针对性。但由于受开发人员知识和经验的局限,系统易丧失客观性;需求频繁变化易使开发进程难于管理、不易集成[3]。
结构化生命周期法按用户至上原则用系统的思想和系统工程的方法,结构化、模块化、自上而下对生命周期分析与设计。其将整个开发过程划分为五个依次连接的阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行阶段[4]。
结构化生命周期法是一种较成熟的方法,具有较好的可操作性,严格区分了开发阶段,重视文档工作,对开发中的问题及时纠正,避免混乱,应用在大多数系统开发中。
2.2 B/S模式和C/S模式
当前信息管理软件技术架构的主流模式有两种:基于浏览器的B/S(Browser/Server)模式和基于局域网的C/S(Client/Server)模式。
C/S模式也即客户机和服务器结构,其中server端(服务器端)负责数据管理,client端(客户端)完成与用户的交互任务。用户首先通过client端向server端发出指令,server端则依据收到的指令提取相应的数据,并发送到client端,接着用户对收到的数据执行添加、修改、删除、计算、统计汇总等维护操作,也可以选择将维护结果写回server端。结构示意见图1。
图1 C/S模式系统结构示意图
B/S模式是C/S模式的一种特殊形式,主要应用于覆盖广阔领域的Intranet环境。它把C/S模式中的服务器部分分解为一个数据库服务器与一个或多个应用服务器(Web服务器),构成了一个三层结构体系。第一层:通用的浏览器软件,用户通过网页与第二层Web服务器交互。第二层:Web服务器,将来自用户的请求转换成SQL数据查询语言并以此与第三层数据库服务器交互,并将结果动态生成一串HTML代码返回给客户机浏览器。第三层:数据库服务器,其任务类似于C/S模式,处理SQL请求并返回结果。结构示意见图2。
图2 B/S模式系统结构示意图
2.3 B/S模式和C/S模式的比较分析
虽然B/S模式是C/S模式的一种特殊形式,但是它们还是有很多区别,分析见下表[5]:
由表1可见,适合C/S模式的管理系统应具备以下特点:安全性要求高;交互性较强;使用范围小,地点固定;数据处理量大。适合B/S模式的系统应具备以下特点:使用范围广,地点灵活;功能变动频繁;安全性、交互性要求不高。
实际应用中一个系统很可能同时具备以上特征,例如高校教学管理系统。有些功能模块在内部运作,适合采用C/S结构,如:学籍管理功能、成绩输入、排课信息输入等;而有些信息需向外发布,适合采用B/S结构,如:教务信息发布、意见箱输入、成绩查询、选课及查询功能等等。把两者结合起来,对教学信息管理系统中的各个模块分别根据其特点选择C/S或B/S模式,两种结构的应用程序存取同一个数据库(共享的部分是数据库及数据库服务器),多个不同模式的子系统互相配合集成为一个混合模式的系统[6]。混合系统的结构见图3:
图3 C/S和B/S混合模式系统结构示意图
3 基于C/S与B/S混合模式的教学管理系统结构
如前所述,高校教学管理管理系统的用户是学校的系统管理员、教学管理人员(包括学校教学主管部门和各院系教学管理人员)、教师、学生和一般的访客。根据用户对系统数据操作和访问权限的不同,将系统分为以下两个层次:教学管理人员部分(教学主管部门和院系教学管理人员)采用C/S模式,由系统管理员为其分配帐号与密码并设定使用权限,通过系统客户机端完成相应操作;其他人员部分采用B/S模式,在网页上通过对用户名、密码登陆的验证以确定其合法性并给出访问和使用权限,完成相关的操作。高校教学管理系统的结构如图4所示[2]。
4 基于C/S与B/S混合模式的教学管理系统的特点和展望
4.1 基于C/S与B/S混合模式的教学管理系统优缺点
C/S与B/S混合模式是一种典型的异构体系结构,基于C/S模式和基于B/S模式的体系结构各有特点,一方面C/S模式技术成熟、数据处理效率高、安全性较高,另一方面B/S模式的网页形式使信息的传递更便捷。当然基于C/S与B/S混合模式的系统也存在缺点,如外部用户修改和维护数据时速度较慢、较烦琐,数据的动态交互性不强等。实践证明,将C/S模式与B/S模式相结合,构建基于网络的应用系统是当前较理想的设计方法和必然
趋势。
基于C/S与B/S混合模式的教学管理系统采用基于角色的用户管理方法,角色不同,权限不同,享受不同级别的信息服务,外部用户不直接访问数据库服务器,保证了教学信息的相对安全。系统内部用户交互性较强,数据查询和修改的响应速度较快;教学管理人员、教师、学生在任何联网的地方都可以查询相关信息,实现了教学信息便捷迅速地传递[7]。既安全又方便,较好地提高了教务管理效率。
目前,基于C/S与基于B/S混合模式的教学管理系统已在大部分高校投入使用,系统运行情况良好。该系统提出了较为科学的设计方案,更好地利用了现有的网络资源和环境,适应了高校现代化管理的需要,提高了教学管理人员的工作效率,节约了管理成本,也保证了高校教务管理工作的信息化、规范化、标准化,使各项工作更加准确、方便、快速和安全,有利于高校的长远
发展。
4.2 应用展望
虽然基于C/S与B/S混合模式的教学管理系统在多数高校已经取得了良好的使用效果,但由于高校教学管理的复杂性,研究过程中尚存在许多不足之处。以下几方面的问题还需在今后进行更深入更广泛地探索:
(1)随着高校的发展,在教学管理系统的使用中很可能会提出更多、更复杂的功能要求,需要随时跟踪新技术,进一步做好系统维护和系统资料的管理工作,以便必要时实现系统的技术更新和升级。
(2)系统的智能性具有一定的局限性,智能算法的引入如课表编排、排教室等问题还需要进一步的研究。
(3)随着我国校园信息化建设的不断完善,数字化校园建设将成为必然的方向,教学管理信息系统必然存在与其他信息系统(如学生管理、人事管理等系统)的对接或与数据中心交换数据、提供数据共享等问题,如何实现其中信息资源的同步和共享,这将是进一步必须解决的问题[8]。
参考文献
[1] 李继唐.基于C/S和B/S的教务管理系统的设计与实现[D].天津市:天津大学,2008:1.
[2] 杨辉.基于C/S和B/S结构的高校教务管理系统的设计与实现[D].湖南省长沙市:中南大学,2010:7-10,54-55.
[3] 朱华炳,金叁.基于Web的实践教学管理信息系统分析与研究[J].教学与培训.2006(12):135-136.
[4] 李闽滇,吴继刚,周学明.Visual C++6.0数据库系统开发实例导航[M.北京:人民邮电出版社,2004.
[5] 胡振.C/S与B/S计算模式之比较研究 [J].知识经济,2007(12):133.
[6] 赵峰.实践教学网络化管理系统的构建与应用[J].实验室研究与探索,2007(26):106-107.
[7] 顾东晓,李梅川,杨颖,李兴国.基于C/S与B/S混合模式的高校实验室建设与维护管理信息系统开发[J].实验技术与管理,2007(24):80-81.
[8] 黎智.基于C/S和B/S架构的教务管理信息系统设计和实现[D].武汉:华中师范大学,2011:45-46.