刘华金 (浙江汽车职业技术学院,浙江 台州317000)
高职院校的教务管理是一项比较繁琐、但又要求细致的工作,是整个学院教学管理的核心和基础。然而,传统手工式的教务管理方式已经不能适应当前教务管理的需求。因此,必须运用计算机及网络信息技术,探索一个适合高职院校教务管理工作的现代化、科学化的模式[1-2]。下面,笔者结合浙江汽车职业技术学院实际发展需要,提出了一种教务管理系统的构建方案。
教务管理系统 (JWGL)采用B/S的应用体系结构,能实现异地办公、远程办公,具有开放性、实用性和灵活性等特点,满足各类高职院校对信息资源采集、存储、处理、管理和应用的需求,实现信息资源的共享和集中调度。
以HTTP为传输协议,以访问WEB数据库为中心,客户端通过浏览器 (Browser)访问WEB服务器和数据库服务器 (SQLSERVER),此模式被称为B/S (Browser/Server),即浏览器/服务器模式[3],其3级结构组成如图1所示。
图1 3级结构组成
该系统基于B/S模式开发,运用ASP技术、Javascript/VBscript脚本语言、SQL Server2000数据库和Dreamweaver Mx2004版本脚本编写软件进行设计。系统运行的环境为校园网。
软件编程实际上就是管理和操作数据,使用ADO数据库连接技术,如用面向Microsoft SQL Server数据库的SQL Connection类来连库。连接数据库代码如下:
可以直接把数据集 (DataSet)绑定到DataGrid控件上,DataGrid就能够自动将数据集中以表格形式显示出来。ASP提供了多个用来接收和存储数据的表单,再将表单信息提交到页面,这些对象包括request、session、cookies等。ASP交互网站的工作流程图如图2所示。
该系统采用B/S网页浏览模式,信息查询灵活,界面美观友好,数据查询快捷可靠。系统针对不同级别的用户,权限设置不同,例如对前台学生和教师提供快速信息查询功能。后台设置系统管理员,对学院整个教学过程数据进行及时更新。同时,该系统设计密码安全功能,提供密码保护和找回功能。系统功能前台结构图和系统功能后台结构图分别如图3和图4所示。
图2 ASP交互网站数据库流程图
图3 前台结构图
数据流程如图5所示。教务处根据各系人才培养计划,对新生班级和人数进行汇总,向各系下达教学任务书,各系根据教学任务书安排教师。教务处根据各系信息汇总,安排教学计划。学生入学,教务处对学生注册学籍,对每个学期学生情况进行及时更新,形成学籍库。学期末,教务处招开教务会议安排学生考试计划,学生考完后,教师通过系统上传学生成绩,形成学生成绩库。该系统提供教师上传成绩、学生查询成绩,以及班主任汇总功能。
图4 后台结构图
考务管理模块主要是根据学院考务计划而设计的,目的是使教师和学生对考试安排能进行准确、及时、全面的查询。查询的权限设置是根据登录会员的身份分配的。主要完成功能如下:①学生考试时间确定,输入本学期考试的具体时间;②考试计划安排,根据学生人数、学生所在班级、教室容量、教室号、教师工号,以及考试科目和时间,进行数据输入和分析;③考试明细安排,根据考试计划安排的内容,可以通过表格显示相关数据,并提供打印功能;④考试查询功能,提供几种检索方式,如按班级、按教室、按时间、按监考教师等关键词查询。
考务管理模块有如下实体:教师、教务员、学生、考试科目、考场等。考务模块是采用ASP技术,B/S 3层模式。考务模块提供教师、教务员和学生相应的权限和功能。
学籍管理模块设计如图6所示,具体功能如下:①学生成绩管理,包括学科成绩、补考成绩、实习成绩等;②学生档案管理,包括学生评优、奖励和各种处分情况等;③学籍管理。学生注册信息、休学复学、退学管理等;④毕业生管理。包括毕业、结业、授学位等。
学籍管理模块可以批量输入数据,同时可以从招生数据库中导入相关学生信息。按照不同校区、专业和系,对学生编班制定学号,建立全院所有学生的基本信息数据查询库。
图5 数据流程图
图6 学籍管理图
成绩管理模块目的是实现学生成绩管理规范化、系统化和自动化。主要功能包括:学生成绩录入、成绩管理、成绩查询等功能。其中,学生只能查询自己成绩,各科任课教师可以录入成绩、修改成绩、管理成绩等。
数据库建立学生成绩表,表有学号、姓名、系别、专业、班级等字段。根据不同条件,可以统计不同专业、不同年级的各科学生成绩以及学生排名等,提供数据报表制作、统计以及打印功能。
该教务管理系统可以满足学院对教务教学多角度、多层次的发展需求。在设计过程中,采用3层结构B/S模式,目的是实现系统易维护性、易升级性和易扩充性。该系统的设计,极大提高了学院教务管理的工作效率,为教学管理信息化建设提供软件支持,将成为数字化校园建设的重要组成部分。
[1]杨卫民,谭骏珊,汪斌.基于校园网的综合教务管理系统的设计 [J].中南林学院学报,2003,23(1):45-47.
[2]李洋.考务管理系统的设计与实现 [J].科技信息,2008(5):219.
[3]丁鹏,刘莉.C/S、B/S模式中的分布式计算与MTS解决方案 [J].计算机应用研究,2000(12):60-62.