APP下载

欠发达地区的高校班级学生信息管理的探索

2019-07-03刘向尧于茂竹董清清

贵州农机化 2019年2期
关键词:班委信息管理系统模板

刘向尧,刘 松,于茂竹,董清清

(贵州理工学院航空航天工程学院,贵州 贵阳 550003)

0 引言

2016年6月,教育部发布了《教育信息化“十三五”规划》(教技[2016]2号),其中在指导思想中指出“更好地服务师生信息素养的提升,更好地促进学生的全面发展,推动形成基于信息技术的新型教育教学模式与教育服务供给方式,提升教育治理体系和治理能力现代化水平,形成与教育现代化发展目标相适应的教育信息化体系,充分发挥信息技术对教育的革命性影响作用。”

在发展目标中指出“应用上台阶。信息技术在教学、管理中为广大师生、管理者深度应用,信息技术与教育教学融合进一步深入,教师信息化教学能力、学生信息素养显著提升,形成一批有针对性的信息化教学、管理创新模式。发展在线教育与远程教育,推动各类优质教育资源开放共享,向全社会提供服务。教育信息化对教育现代化的支撑作用充分彰显。”

其中,信息技术要在管理中为广大师生深度应用,而学生信息管理的数字化、信息化水平成为高校学生工作的重要方面,有大量文献进行了报道。比如,李秀明[1]结合高校学生管理的现实需求,设计并开发高校学生信息管理系统,系统采用三层架构模式,ASP/Access为开发技术。吉东[2]阐述了校团委学生信息管理系统的设计方法,并对基于Web的数据库应用系统进行设计。徐进[3]采用B/S模式,将学院学生信息管理工作系统化、规范化,描述了适合贵州大学资源与环境工程学院实际情况的学生信息管理系统的具体背景、系统设计及系统的实现。吴嘉佳[4]以各类电子信息档案保存和维护为主线,对系统的业务流程、功能需求进行了详细分析。设计了一个支持教育科学学院各部门之间共享信息数据的综合管理信息系统。陈捷[5]设计贵州师范大学教师学生综合信息系统,系统基本上能满足学校各个管理部门对人事管理方面数据的共享,通过校园网能实现教师学生信息资源的统一管理。闫杰[6]开发贵州商学院的学生信息管理系统,具体模块包括学生自助模块、系部学生管理模块和系统管理模块。杨芸[7]根据就业管理系统所需的要求,分析国内现有就业管理系统的技术及开发特点,对贵州商学院就业管理系统的结构进行设计。金光日[8]跟据现实情况设计出高校奖惩系统的总体架构和模块结构,在总体架构确定的情况下,结合高校奖惩工作的业务流程,对其中各类模块的结构及功能开始了详细的设计工作。上述论文从数据库应用的角度为工作提供了思路。

畅育超[9]设计了中职院校就业信息管理系统,实现了学生和招聘单位基本信息的录入、查询、汇总、导入和导出。叶茂华[10]基于访问控制技术设计开发一套简单易用、高效强大的学生信息管理系统。叶小卉[11]前期针对A大学学生奖惩管理系统的研究与设计基础上,该文采用Microsoft office Access 2007软件系统建立“学生奖惩数据管理”的小型数据库,实现学生奖惩过程及结果的记录、查询及统计等工作的规范化管理。张裕强[12]介绍了用Access 2003设计高校学生宿舍管理系统的方法及一般步骤,不仅大大提高了宿舍管理工作效率,而且还可以确保数据信息的准确性和安全性。何杰惠[13]介绍了用 Access开发学生信息管理系统的全过程,该系统可以对学生各类信息进行管理,包括信息编辑、查询、统计、打印等功能。周康垒[14]等人以Access 2016为开发环境,利用标准化的SQL语言和VBA,结合河南师范大学班级管理的实际情况设计班级学生量化考核管理系统。李丰[15]利用Access为工具设计开发的学生成绩管理系统,大大提高了高等职业院校教学的工作效率,促进了校园信息化建设。徐红伟[16]结合乌兰察布职业学院特点,开发出学生信息管理系统。周山[17]介绍了在Microsoft可视化集成开发环境Visual C++下开发一个基于对话框的信息管理系统的整个过程。系统采用基于对话框的应用程序框架开发前台操作界面,采用ADO技术连接后台Access数据库。张英芬[18]介绍了学生信息管理系统的系统分析部分和系统设计部分,系统分析部分介绍了系统需求分析、可行性分析等;系统设计部分主要介绍了系统功能设计和数据库设计。陈会[19]开发了较为完整的学生信息管理系统,系统通过ODBC技术实现了同Access数据库之间的连接。吴红梅[20]阐述了Access数据库在学生工作管理中的应用。李和平[21]介绍了用Access开发学生信息管理系统的全过程,该系统可以对学生各类信息进行管理,包括信息编辑、查询、统计、打印等功能。上述论文从Access具体应用的角度为工作提供了方法。

目前,在班级学生的信息搜集过程中,存在着诸多问题,比如相同的信息还需要在纸上重复书写,重复提交;班委不清楚需要提交信息的学生;学校的学工系统的学生信息不能跟班主任有效共享等问题。

从班级管理的日常实际出发,班主任和班委需要班级学生信息档案,信息档案里记录了本班学生的基本信息、学习情况、日常考勤、活动情况和就业情况等若干信息。当学工部或者二级学院需要相关信息时,只需要输入关键词等内容就能查找学生的较为完整的信息,或者依照要求打印材料,比如评优评奖的材料。此外,将活动情况等信息在程序中进行有效地输入,能够较大程度上减少人为因素的干扰,使得评优评奖工作更加公开透明。

综上,本文从班级学生信息管理工作的实际出发,以数据库技术为基础,对学生信息模板进行设计,探索欠发达地区高校班级学生信息管理的方法。

1 学生信息模板的设计

1.1 学生信息模板的概念

班级学生信息模板是指在班级管理工作中,学生信息的相对稳定的格式。班级学生信息模板是受任务驱动、时间驱动的;是动态变化的,不是静止不变的。

1.2 任务驱动下的模板

从任务的角度看,不同的任务有不同的模板,比如班级管理中的基本信息、评优评奖、贫困资助、社会实践、就业推荐等工作就对应着不同的模板。班级在不同学年/学期间都会开展相关的工作,而相关信息的上传、下达的格式是稳定的。以往一些负责的班委会采取Excel表的形式来进行统计,但是Excel表只能存储文字和数字,不能存储图片。这就造成了班级在向二级学院反馈信息的时候需要两步走,第一步是统计文字材料,形成电子文档;第二步是打印文字材料和图片材料形成纸质材料。采用数字化工程的方法,比如数据库技术,在数据表里一次性地存储文字、数字、日期和图片等多种信息类型,然后打印相关信息即可完成先前的两步走的工作。这就节约了班主任和班委的工作量和工作时间,提高了班级管理工作的效率。

1.3 时间驱动下的模板

从时间的角度看,不同的学年/学期有不同的模板,其是增量变化的。以基本信息为例,入学之初,学院和二级学院统计的信息往往比较少,且分散。比如有的信息诸如身份证号、宿舍号等信息是不同时出现在一张表中的。因为当统计身份证号的时候可能跟学籍信息有关,而统计宿舍号的时候又跟住宿信息有关。实际工作中,对于上述的单个具体工作,二者是相关性不大,只统计一个信息就可以,或者学生科出示具体的信息表,班主任/班委组织学生对照即可。但是后续的工作,比如社会实践,生产实习等环节,就可能按照寝室分配任务,而给学生出具的证明里就有身份证号这项内容。这时候班主任/班委又得重新统计,增加了班主任和班委的工作量和工作时间。同样地,基本信息中,看似在一项具体工作中相关性较低的两类信息,在另一项具体工作中相关性可能就高,比如身份证号与贫困库信息。所以在日常班级管理工作中,要不断增量积累一些信息项和信息项对应的内容。随着年级的增加,一些模板的条目/项数在增加,内容也在相应的增加。

1.4 欠发达地区模板的特点

学生信息模板的特点也就是学生的特点,从工作实践的角度,认识如下:

(1)贫困生信息的统计工作要放到突出位置。今年是决胜全面建成小康社会第一个百年奋斗目标的关键之年,是向脱贫攻坚发起总攻、夺取全胜的决战之年。党和政府高度重视贫困工作,高校贫困生工作是重要一环,来不得半点懈怠。相应的贫困生信息模板要及时更新、反复核对信息,做好与学生和家长的信息沟通。

(2)学生学习成绩的统计工作要重点关注。欠发达地区的高校生源质量一般,良好的学习习惯有待养成,在每个学期末和每个学年末,学生的挂科现象时有发生。而学分的难以获得会造成潜在的警告、降级甚至退学问题。学生自身有时候不关注这些问题,或者抗拒了解这些问题,信息模板和数据库要及时反映相关信息,进行预警。

(3)学生流动情况的统计工作要及时更新。欠发达地区的生源家庭条件普遍一般,很可能因为大病、意外伤害等情况而使学生中断现在的学业。班主任工作实践中,学生退学、降级、参军和转专业的问题时有发生,如果不及时更新学生信息模板库和数据库,那么在打印班级整体信息时会出现此类学生的信息,再修改影响工作效率。

2 数据库的设计

信息模板在数字化工程中用数据库中的数据表进行实现,采用面向对象的设计语言对数据库进行数据操作,诸如增加、删除、修改和查询等。下面有几个问题需要关注。

2.1 师生互动参与

学生的发展是学生工作的目标,数据库设计工作难度适中,易于师生互动参与。一方面,部分优秀学生对学习有热情,有兴趣,时间相对充裕,但是接触的具体工作少。分配部分内容让部分优秀学生完成,激发他们的学习兴趣。此外,涉及的内容跟全国计算机等级考试二级、三级中考察的内容(Visual Basic语言程序设计、Access数据库程序设计、MySQL数据库程序设计、MS Office高级应用、数据库技术等)相关,通过工作的参与,能够锻炼学生在数据库理论、数据库软件使用和程序开发等方面的能力,对优秀学生顺利通过全国计算机等级考试二级和三级有利。可以组织班级的计算机二级的兴趣学习小组。

2.2 数据库的选择

数据库是具有统一的结构形式并存放在统一的存储介质内,并可被各个应用程序共享的数据的集合,是多种应用数据的集成。主要的存储数据类型包括OLE对象(图片)、文本、数字和其它内容(日期/时间和超链接等)。

程序和数据库之间用SQL语言进行数据传递。SQL(Structured Query Language)语言是关系数据库的标准语言,包括了数据定义、数据查询、数据操作和数据控制四个方面的内容。数据定义语句:create(创建)、drop(撤销)、alter(更改);数据查询语句:select(选择);数据操作语句:insert(插入)、update(更新)、delete(删除);数据控制语句:grant(授予)、revoke(吊销)、commit(提交)、rollback(回滚)。

在数据库选择上初步选择MS Access,一方面与学生需要备考的全国计算机二级Access数据库程序设计中的数据库软件相对应;另一方面,Access是Office自带的数据库软件,应用范围广,而且其存储内容的容量满足班级学生信息的存储要求。当然,数据库理论和软件有共通之处,如果学生熟悉其它软件,比如SQL Server或者MySQL之类的软件,也可考虑学生的情况改变数据库软件进行开发。

2.3 数据表的设计

在具体的数据库设计中,一个数据库若干个表,对于每个学生来说,学号是主键,不能修改的。不同的表有不同的项,在完成具体任务时,可以按照信息模板进行表的设计。学生不同的信息模板上的信息总和就构成了学生的信息档案。学生入学数据表如图1所示。

2.4 VBA的应用

Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。通过VBA加SQL语言可以对Access进行增加、删除、修改和查询等工作,并且可以进行界面的设计,实现二次开发的功能。数据库连接的部分代码如下:

图1 学生入学数据表

Dim con As ADODB.Connection声明变量;

Set con = New ADODB.Connection建立新连接;

'dim con as new adodb.connection

'con.Open provider=microsoft.ace.oledb.12.0;data source=" &ThisWorkbook.Path& "student.accdb"连接student数据库。

3 结语

3.1 应用前景

数据库在开发完成后,需要班主任和班委进行使用。使用一段时间后,通过问卷调查和座谈会等形式对数据库的应用情况进行了解,尤其是数据库没有考虑到的方面或者是程序不方便使用的方面。要完善数据库使其功能完善、用户体验佳。

通过本文的工作,希望节约班主任和班委在统计和提交班级学生信息的工作量和工作时间,提高班级管理工作的效率。

进一步地,如果数据库运行良好,可以在二级学院或者学校进行推广。

3.2 结论

本文以高校班级信息采集的问题为导向,以提高效率为目标,设计了学生信息模板并采用Access数据库进行实现。希望探索能有效地帮助师生开展班级学生信息管理工作。

猜你喜欢

班委信息管理系统模板
铝模板在高层建筑施工中的应用
高层建筑中铝模板系统组成与应用
铝模板在高层建筑施工中的应用
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
食品检测实验室信息管理系统应用现状
Inventors and Inventions
例谈如何选拔与培养新生班委
基于三维TGIS的高速公路综合信息管理系统
换位思考·民主协商·和谐发展