论文部分内容阅读
[摘 要]一些学生从高中进入大学,因种种原因致使成绩一路下滑,最终造成无法挽回的后果。学生成绩预警系统的研究目的就是将教务管理人员、教师、学生党团组织和学生家长联系起来,共同帮助这些学习上有问题的学生能顺利完成学业。
[关键词]成绩预警;生信息管理
中图分类号:TP311.13 文献标识码:A 文章编号:1009-914X(2015)29-0247-01
1 引言
学生从高中进入大学,学习气氛由极度紧张变为相对自由,再加上社会对大学有“六十分万岁”的误导,使得不少学生或由于学习方法不当、或由于对自己过度放纵,致使成绩一路下滑,最终导致因“挂科”(即不及格)门数太多而拿不到学位或者毕业证、甚至面临被迫留级或退学的严重后果。
其实早在90年代初期,台湾的一些大中专院校就着手于制定『成绩欠佳补救教学及预警制度,目的是提高教学品质,激励学生用心向学,并加强课业学习辅导。经过一段时间的试行,已形成了完整、有效的预警处理流程,因其实施办法与本课题的研究内容不尽相同,在此不做讨论。
近些年,国内一些大学也纷纷建立了学生预警系统。中国科技大学甚至将学生的思想动态、心理健康、扶贫济困和成绩动态都纳入预警体系,其有关负责人表示,学校建立学生预警系统,对于及时发现、分析和解决学生问题,具有十分重要的意义,将一些异常现象纳入预警处理系统,其目的是将问题解决在萌芽状态。
目前,国外也有很多家建立网上学生成绩预警系统的实例,例如英国资格和课程管理局(QCA)在2008年就考虑设置一个自动通报系统,自动通报中学会考考试成绩出现异常的情况。这个系统的用意在于自动发现成绩异常现象。如果某个学生的考试成绩与过去几年的成绩有大幅度差距,那么不需要学校提出申诉,考试局就会自动展开调查。通过该系统,将教务管理人员、教师、学生和学生家长联系起来,协同工作,共同帮助学习上有问题的学生能顺利完成学业。
目前良好运行于各高校的预警系统,很多还是靠人工操作的方式进行处理,即使用纸质的辅导记录表、预警记录表、成绩单、家长信及回执,在将警告单发到学生手中的同时通过邮寄信件通知家长,并要求家长回寄回执。这种管理方式不仅加大了教务管理人员的工作负担,费时费力,而且效率较低,容易产生疏漏。
2 功能分析
一个基本的学生成绩预警系统包括“系统的登录和退出”、“修改密码”、 “新闻浏览”、“提问解答”、“学生管理”、“教师管理”、“学院管理”、“管理员管理”、“预警”等功能。
* 系统的登录和退出:登录时验证使用者的身份,并给予相应的权限;退出时为注销用户的信息,以便用户重新登录
* 修改密码:为用户修改当前使用的登录系统的密码。
* 新闻浏览:为任何访问系统页面的用户无需登录就可以浏览管理员发布的新闻公告,从News表中提取相应信息。
* 提问解答:学生和教职工可以通过此模块提出问题并反馈给管理员,信息保存到数据库的Question表中。
* 学生管理
1.学生信息维护:学生用户可以修改常用联系方式、常用电子邮箱地址、家长常用电子邮箱地址,信息保存到数据库的Student表中。学生用户可以读取个人基本信息及预警信息。
2.学生成绩查询:学生用户从数据库中读取当前时间为止自己已经通过或未通过的课程成绩及其基本信息。
3.学生干部专栏:学生用户中职责为党团学生干部的具有查询权限,从数据库中读取本班需要注意的学生名单及信息。
* 教师管理
1.教职工信息维护:教职工用户可以修改办公室电话、其他联系方式、常用电子邮箱地址,信息保存到数据库的Teacher表中。教职工用户可以读取个人基本信息。
2.未通过课程学生名单:教职工用户从数据库中读取所教课程目前尚未通过的学生名单及信息。
3.须注意的学生名单:教职工用户中有先修课的用户具有此权限,从数据库中读取将要教授的课程的先修课出现问题的学生名单及信息。
4.班主任专栏:教职工用户中具有班主任职责的用户具有此权限,从数据库中读取本班需要注意的学生名单及信息。
* 学院管理
从数据库中读取信息,以饼图方式统计、分析各学院预警情况。
* 管理员管理
1.录入成绩:输入各班学生各门教程的成绩,对成绩确认无误后进行预警操作。对不确定的教程编号可以进行条件查询,从数据库表中找出满足条件的记录,显示出来。
2.新闻发布:管理员可以发布新闻,信息保存到数据库的News表。
3.管理员信箱:管理员从数据库的Question表中读取数据,对未解决的问题进行回复,信息保存到数据库的Answer表中。
* 预警
由系统半自动完成,管理员录入学生成绩信息后,由系统自动计算出各学生累计挂科分数,当成绩全部录入完,经管理员检查无误后,向相关人员发送预警。
3 系统总体设计
系统结构的总体设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式进行大致的设计,是宏观上的规划。
子系统可按照功能、顺序、数据、过程、时间和环境进行划分。根据本系统的实际情况,这里按照功能划分子系统。按照功能可将此系统划分为以下子系统:教师权限子系统、学生信息管理子系统、课程信息管理子系统、学生选课子系统、学生成绩管理子系统、统计分析子系统。
1.教师权限子系统
教师权限子系统主要实现教师分类功能,包括授课教师和班主任专栏两个子功能。
2.学生成绩录入子系统
学生成绩录入子系统主要实现对学院专业班级学生的成绩进行录入的操作。
3.学生成绩管理子系统
学生成绩管理子系统分为教师查看成绩和学生查看成绩子功能。
4.统计分析子系统
统计分析子系统主要实现课程按挂科成绩的自动排名,方便教学秘书查看学生宏观挂科情况的操作。通过对学生总挂科分数的统计分析,可以及时的了解学生的学习情况。提高了教学质量和工作效率。
5.学生成绩预警系统子系统
学生信息的管理权限分配给管理员,学生除了可以修改自己的密码外不可以修改其他的信息。学生信息管理主要实现对学生相关属性的管理,包括修改、删除、添加学生信息等操作。
4 数据库设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
数据库的概念设计,即利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体-关系模型),用到的术语有:实体、属性、联系、键。
通过需求分析,设计出以下的实体-关系模型(E-R)图,如图3.8所示:
其中,学生实体包含的属性有:学号,姓名,所在班级,性别,出生日期,联系方式,电子邮箱,家长姓名,家长邮箱地址,登录密码;教师实体包含的属性有:教职工编号,姓名,性别,出生日期,办公室电话,其它联系方式,电子邮箱,职务,所在学院,登录密码;课程实体包含的属性有:课程编号,课程名称,学分,后续课编号;教程实体包含的属性有:教程编号,课程编号,班级编号,开课学期,任课教师编号;院系实体包含的属性有:编号,名称;专业实体包含的属性有:编号,名称,简称,所在学院;班级实体包含的属性有:编号,名称,年纪,班序号,班主任,所属专业等。
参考文献
[1]蒋培,王笑梅.ASP .NET Web程序设计[M].北京:清华大学出版社,2008.
[2]耿肇英,耿燚.C#应用程序设计教程[M].北京:人民邮电出版社,2008.
[2]高屹,齐东元,李雷.Web应用开发技术[M] . 北京:清华大学出版社,2008.
[关键词]成绩预警;生信息管理
中图分类号:TP311.13 文献标识码:A 文章编号:1009-914X(2015)29-0247-01
1 引言
学生从高中进入大学,学习气氛由极度紧张变为相对自由,再加上社会对大学有“六十分万岁”的误导,使得不少学生或由于学习方法不当、或由于对自己过度放纵,致使成绩一路下滑,最终导致因“挂科”(即不及格)门数太多而拿不到学位或者毕业证、甚至面临被迫留级或退学的严重后果。
其实早在90年代初期,台湾的一些大中专院校就着手于制定『成绩欠佳补救教学及预警制度,目的是提高教学品质,激励学生用心向学,并加强课业学习辅导。经过一段时间的试行,已形成了完整、有效的预警处理流程,因其实施办法与本课题的研究内容不尽相同,在此不做讨论。
近些年,国内一些大学也纷纷建立了学生预警系统。中国科技大学甚至将学生的思想动态、心理健康、扶贫济困和成绩动态都纳入预警体系,其有关负责人表示,学校建立学生预警系统,对于及时发现、分析和解决学生问题,具有十分重要的意义,将一些异常现象纳入预警处理系统,其目的是将问题解决在萌芽状态。
目前,国外也有很多家建立网上学生成绩预警系统的实例,例如英国资格和课程管理局(QCA)在2008年就考虑设置一个自动通报系统,自动通报中学会考考试成绩出现异常的情况。这个系统的用意在于自动发现成绩异常现象。如果某个学生的考试成绩与过去几年的成绩有大幅度差距,那么不需要学校提出申诉,考试局就会自动展开调查。通过该系统,将教务管理人员、教师、学生和学生家长联系起来,协同工作,共同帮助学习上有问题的学生能顺利完成学业。
目前良好运行于各高校的预警系统,很多还是靠人工操作的方式进行处理,即使用纸质的辅导记录表、预警记录表、成绩单、家长信及回执,在将警告单发到学生手中的同时通过邮寄信件通知家长,并要求家长回寄回执。这种管理方式不仅加大了教务管理人员的工作负担,费时费力,而且效率较低,容易产生疏漏。
2 功能分析
一个基本的学生成绩预警系统包括“系统的登录和退出”、“修改密码”、 “新闻浏览”、“提问解答”、“学生管理”、“教师管理”、“学院管理”、“管理员管理”、“预警”等功能。
* 系统的登录和退出:登录时验证使用者的身份,并给予相应的权限;退出时为注销用户的信息,以便用户重新登录
* 修改密码:为用户修改当前使用的登录系统的密码。
* 新闻浏览:为任何访问系统页面的用户无需登录就可以浏览管理员发布的新闻公告,从News表中提取相应信息。
* 提问解答:学生和教职工可以通过此模块提出问题并反馈给管理员,信息保存到数据库的Question表中。
* 学生管理
1.学生信息维护:学生用户可以修改常用联系方式、常用电子邮箱地址、家长常用电子邮箱地址,信息保存到数据库的Student表中。学生用户可以读取个人基本信息及预警信息。
2.学生成绩查询:学生用户从数据库中读取当前时间为止自己已经通过或未通过的课程成绩及其基本信息。
3.学生干部专栏:学生用户中职责为党团学生干部的具有查询权限,从数据库中读取本班需要注意的学生名单及信息。
* 教师管理
1.教职工信息维护:教职工用户可以修改办公室电话、其他联系方式、常用电子邮箱地址,信息保存到数据库的Teacher表中。教职工用户可以读取个人基本信息。
2.未通过课程学生名单:教职工用户从数据库中读取所教课程目前尚未通过的学生名单及信息。
3.须注意的学生名单:教职工用户中有先修课的用户具有此权限,从数据库中读取将要教授的课程的先修课出现问题的学生名单及信息。
4.班主任专栏:教职工用户中具有班主任职责的用户具有此权限,从数据库中读取本班需要注意的学生名单及信息。
* 学院管理
从数据库中读取信息,以饼图方式统计、分析各学院预警情况。
* 管理员管理
1.录入成绩:输入各班学生各门教程的成绩,对成绩确认无误后进行预警操作。对不确定的教程编号可以进行条件查询,从数据库表中找出满足条件的记录,显示出来。
2.新闻发布:管理员可以发布新闻,信息保存到数据库的News表。
3.管理员信箱:管理员从数据库的Question表中读取数据,对未解决的问题进行回复,信息保存到数据库的Answer表中。
* 预警
由系统半自动完成,管理员录入学生成绩信息后,由系统自动计算出各学生累计挂科分数,当成绩全部录入完,经管理员检查无误后,向相关人员发送预警。
3 系统总体设计
系统结构的总体设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式进行大致的设计,是宏观上的规划。
子系统可按照功能、顺序、数据、过程、时间和环境进行划分。根据本系统的实际情况,这里按照功能划分子系统。按照功能可将此系统划分为以下子系统:教师权限子系统、学生信息管理子系统、课程信息管理子系统、学生选课子系统、学生成绩管理子系统、统计分析子系统。
1.教师权限子系统
教师权限子系统主要实现教师分类功能,包括授课教师和班主任专栏两个子功能。
2.学生成绩录入子系统
学生成绩录入子系统主要实现对学院专业班级学生的成绩进行录入的操作。
3.学生成绩管理子系统
学生成绩管理子系统分为教师查看成绩和学生查看成绩子功能。
4.统计分析子系统
统计分析子系统主要实现课程按挂科成绩的自动排名,方便教学秘书查看学生宏观挂科情况的操作。通过对学生总挂科分数的统计分析,可以及时的了解学生的学习情况。提高了教学质量和工作效率。
5.学生成绩预警系统子系统
学生信息的管理权限分配给管理员,学生除了可以修改自己的密码外不可以修改其他的信息。学生信息管理主要实现对学生相关属性的管理,包括修改、删除、添加学生信息等操作。
4 数据库设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
数据库的概念设计,即利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体-关系模型),用到的术语有:实体、属性、联系、键。
通过需求分析,设计出以下的实体-关系模型(E-R)图,如图3.8所示:
其中,学生实体包含的属性有:学号,姓名,所在班级,性别,出生日期,联系方式,电子邮箱,家长姓名,家长邮箱地址,登录密码;教师实体包含的属性有:教职工编号,姓名,性别,出生日期,办公室电话,其它联系方式,电子邮箱,职务,所在学院,登录密码;课程实体包含的属性有:课程编号,课程名称,学分,后续课编号;教程实体包含的属性有:教程编号,课程编号,班级编号,开课学期,任课教师编号;院系实体包含的属性有:编号,名称;专业实体包含的属性有:编号,名称,简称,所在学院;班级实体包含的属性有:编号,名称,年纪,班序号,班主任,所属专业等。
参考文献
[1]蒋培,王笑梅.ASP .NET Web程序设计[M].北京:清华大学出版社,2008.
[2]耿肇英,耿燚.C#应用程序设计教程[M].北京:人民邮电出版社,2008.
[2]高屹,齐东元,李雷.Web应用开发技术[M] . 北京:清华大学出版社,2008.