APP下载

基于校园网的教务管理系统

2009-07-28安然然

中国校外教育(下旬) 2009年5期
关键词:教务管理校园网信息系统

聂 鑫 安然然

[摘要]由于互联网技术的飞速发展,建立C/ S、B/ S结构相结合管理信息系统成为必然趋势。本文采用C/ S、B/ S 结构相结合的网络架构,保证高校的日常业务处理,同时使用户能够方便地上网浏览信息,增强了系统的可操作性、安全性和可靠性。

[关键词]校园网 教务管理 信息系统

一、引言

近年来,随着网络技术与教育事业的不断发展,各高等学校纷纷组建自己的校园网,而同时也对高等学教育的重要环节——教务管理提出了更高的要求,改变原有的管理方式,运用最先进的手段进行管理,已成为高校教学管理的主旋律。同时,校园网环境的不断改进和优化,也大大地推动了教学管理的进一步网络化、规范化、个性化和信息化。教务管理信息系统是在校园网信息技术日趋成熟的前提下,深化教学改革,完善教学管理模式,提高管理水平的必然结果。在校园信息网的大环境下,建立一套具有学校鲜明特色的教务管理信息系统对改进学校整体教学管理体制,提高教学管理效率和服务质量是非常必要的,也对培养本科学生信息素质和创新思维大有裨益。本文通过对各种开发模式的比较,基于对C/S和B/S模式下的教务管理信息系统设计的分析,以建立一套综合C/S和B/S模式的充分利用计算机和网络技术的教务管理信息系统。

二、系统的设计与实现

1.体系结构的选择

管理信息系统平台模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Client/ Server,简称C/ S)和Web浏览器/服务器模式(Browser/ Server,简称B/ S)。

主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。而文件服务器模式只适用小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。对于本信息系统来说,应主要考虑C/ S模式和B/ S模式。

C/S模式是由客户机与服务器共同实现一种协作处理的两层结构的模式,在C/S 环境中,表示层与功能层包括显示逻辑和事物处理逻辑部分被放在客户端,而资料层包括数据处理逻辑和数据库放在服务器端。B/S模式是一种由传统的二层C/S结构发展而来的三层C/S结构在Web上的应用。此时,表示层、功能层和资料层被分成三个相对独立的单元,表示层中包括显示逻辑,位于客户端,它的任务是向Web服务器提出服务请示,并接受Web的主页信息并进行显示,而在功能层中则包含了事务处理逻辑,它位于Web服务器端,其任务是接受客户端的请示并与数据库进行连接,向数据服务器提出数据处理请求,并将结果传送到客户端;而处于第三层的资料层则包含了系统的数据处理逻辑,位于数据库服务器上,它接受Web服务器对数据进行操作的请求,对数据库进行查询、修改及更新等,并将结果提交给Web服务器。

比较这两种模式可以发现:

(1)C/S 模式在逻辑上比B/S模式少一层结构,因此C/S模式的网络通讯量要低于B/S模式。 对于相同的任务,C/S模式在速度上相对于B/S模式要快。C/S模式在客户端有一套完整的应用程序,交互性强,在出错提示、在线帮助等很多方面都有强大的功能。C/S一般面向相对固定的用户群,对信息安全的控制能力很强,可以对权限多层次校验。

(2)B/S模式建立在广域网的基础之上。B/S模式在客户端只需标准的、简单通用的浏览器,不需安装应用程序,用户的界面都统一在浏览器上。浏览器易于使用,相对于C/S的客户端,不需要专门的培训就可以使用,不须再学习使用其他的软件。B/S模式其应用逻辑由Web服务器承担,这不但可以减少系统管理员的工作量,而且可以缩短了应用程序的开发周期,维护工作也简单易行。

通过系统分析,本系统将采用C/S和B/S相结合的混合模式。在安全性要求高,交互性强,数据处理量大且要求处理频度高的范围内使用C/S模式,通过客户端软件访问数据库#而在安全性和交互性要求不高的子系统中采用B/S模式,以充分发挥两种结构的优势。因此,为了实现C/S和B/S教务管理信息系统,我们将服务器端操作系统采用Windows2000 Advanced Server,数据库采用Sybase数据库管理系统,对校园网的部分客户端采用客户端程序,对Internet客户端使用IE或者其他WWW浏览,对整个系统的功能按C/S或B/S模式的需要,分别采用PB或ASP开发。

2.系统模块总体设计

教务管理信息系统包含的主要功能模块有:教学计划管理、教学资源管理、教学评估管理、学生信息系统功能模块管理、考务管理、选课排课管理和系统管理等,教学计划管理需要完成的主要功能包括:建立和维护学院各专业所涉及的所有课程信息,以及本科生、转专业学生和研究生的培养方案信息,作为选课和毕业审查的标准。

教学资源管理需要完成的主要功能包括:建立教室、实验室和教师的基本信息,为排课系统提供必要的限定条件。

学生信息管理是对学生信息(主要是学籍和成绩) 进行综合的管理,它包括了学籍管理、学籍变更管理、学生成绩管理、毕业资格审查、注册管理等内容。

选课排课管理是在教务管理人员通知的选课期内在B 端网页选择自己想学的课程, 在选课期内,教务管理人员在课程设置中公布各类学生选课的选课信息,学生根据这个选课代码通过网络来选课。开课是在选课期结束以后,系统自动生成一些必要的名单和数据表,主要有选课名单表和所开课程的名单。

3.数据库设计

本系统中需要建立的数据表较多,其中教学资源部分有:教师( Instr)、教室(ClaRm)、实验室(Lab)、课件(CourWa)、教室使用记录(ClaUserRec)、教师代课记录(InstrCourRec)等;学生信息部分包括: 班级(Cla)、专业(Spec)、研究方向(StudDir)、学生基本信息(Bainf )等,其中各实体又分为本科生、研究生和转专业;教学计划部分有:课程(Course)、课程参考书(CourReBK)、培养方案(culProj)、课程类别(CourSout)等。

4.系统的安全设计

为了达到资源安全%数据安全和通信安全的目标,系统实现时,我们设计了三级安全机制以防止信息的泄漏和非法用户对数据的修改和破坏。首先,设置了服务器和防火墙作为教务管理信息系统的第一级防线,隔离了外界对主服务器的直接访问,以有效地防止黑客的入侵。其次,在用户登录时,通过对用户密码的验证,设置了第二级防线,以确定其合法性并设定不同用户的访问权限和服务权限。最后,第三层防线主要基于数据库的安全性,以确保数据库中表的完整性和正确性。

三、结语

充分依托现有的校园网络,实现教务管理一体化、无纸化、数字化和综合化的管理是教务管理系统设计的总体目标。本文所述的网上教务系统涵盖了教务管理工作的日常工作,减少了过去由于手工操作和大量文件传输所带来的重复劳动和差错,提高了工作效率,有效地配合了学校的教学管理体制改革。随着系统的成功运行,系统中逐渐积累了大量的学生信息、课程信息、教师信息、选课信息、成绩等数据,我们将在下一步研究如何对这些数据进行管理和利用,为促进教学质量的提高、进行决策等提供支持。

参考文献:

[1]杨卫民,谭骏珊,汪斌.基于校园网的综合教务管理系统的设计[J].中南林学院学报, 2003,(2):45-47.

[2]宣华,王映雪,陈怀楚. 清华大学综合教务系统在教务管理中的应用[J].计算机工程与应用,2002,(12):237-239.

[3]傅国强. 基于数据仓库的校园管理与决策支持系统的设计[J].微机发展,2003,(1):82-84.

[4]陆声链,黄万华,林士敏. 学分制成绩管理系统的设计与实现[J].计算机与信息技术,2003, (11):8-10.

猜你喜欢

教务管理校园网信息系统
企业信息系统安全防护
数字化校园网建设及运行的几点思考
试论最大匹配算法在校园网信息提取中的应用
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
NAT技术在校园网中的应用
基于SaaS的教务管理工作
新形势下高校二级学院教务管理优化路径探析
高校教学秘书队伍建设存在的问题及对策
基于SG-I6000的信息系统运检自动化诊断实践