基于Web的辅导员班主任任课教师信息沟通平台设计与实现

2014-02-25 04:31赵竞雄王养廷许意平
电脑知识与技术 2014年1期
关键词:S模式学生管理管理系统

赵竞雄 王养廷 许意平

摘要:該文结合实际应用,详细阐述了基于web的辅导员、班主任、任课教师信息沟通平台的设计流程、实现及相关安全措施。系统有效地提高了高校学生管理的工作效率,具有一定的先进性、实用性和推广价值。

关键词:web;学生管理;B/S模式;管理系统

中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2014)01-0063-03

加强辅导员、班主任、任课教师及有条件家长的沟通,及时了解学生课堂出勤表现情况,及学生在学校或班级其他方面的表现,是加强班级管理,促进学风建设,更好地为教学服务的重要工作。目前,各高校辅导员、班主任与任课教师的沟通,一般是采取每学期期中,请所有任课教师到系部和学生管理人员进行期中座谈,辅导员、班主任每月进课堂听课等方法,和任课教师进行交流。但期中座谈有时很难聚齐所有老师,并且发现问题已经置后,而每月听课一次,对学生出勤上课情况掌握也不是很及时,因此有必要开发一个提供辅导员、班主任、任课教师随时沟通的平台,以便于及时发现问题,解决问题,并且有条件的家长也可以及时了解自己家的孩子在学校的表现、课堂出勤情况等。

研究开发基于Web的辅导员、班主任、任课教师信息沟通平台,可以弥补以往学生管理发现问题置后,对学生出勤上课情况掌握不及时,了解班级或学生不够全面真实的问题,提高学生管理的工作效率,并且保存缺课等基础数据之后,可以方便后期进行各种数据挖掘、统计、分析,进一步为学生管理、教师及学校的其他工作提供帮助。同时,本系统的开发也是教学信息化技术、校园网在学生管理工作中应用的有益探索。

1 需求分析

基于Web的辅导员、班主任、任课教师沟通信息平台是针对高校学生日常课堂考勤管理实际应用而开发的,目的是实现基于校园网的系部学生工作情况查询、班级情况查询、学生情况查询、学生缺课登记、学生缺课情况统计与分析等。具体要实现以下功能:

1)系部学生科长,可以随时添加、维护,本系部的学生管理队伍、学生班级情况,维护辅导员及班级关联设置,班主任及班级管理设置,班级组长设置,通过本系统添加维护本系部学生参加科技活动及竞赛情况等。

2)辅导员能通过本系统,批量导入、个别添加、修改、维护班级学生基本信息,学生学期表现、成绩情况,如学期学生不及格情况,留降级、留学生情况、奖学金情况等;辅导员可以方便的维护学期开课及任课教师,让任课教师可以通过本系统及时了解授课班级学生情况;

3)任课教师能通过本系统,随时填报学生课堂出勤、表现情况;

4)辅导员、班主任能随时查询统计,系部、班级学生课堂出勤及表现情况, 维护班团委等功能;

5)班主任可以随时查看、导出本班学生自然情况、参加科技活动情况、奖学金情况、留降级补考情况等;

6)有上网条件的家长可以通过本系统,及时了解学生在学校及课堂上的出勤及表现情况,奖学金及参加科技活动情况,学生成绩情况;

7)辅导员、班主任、家长能随时通过系统,进行留言、建议等,进行沟通。

2 系统设计

2.1 功能设计

根据以上需求分析,本系统设置五级用户,分别为系部学生科长、系部辅导员、班主任、任课教师、学生家长,具体实现功能如图1所示。

2.2 数据库组织与设计

根据以上需求分析及功能设计,系统数据库设计如下:

3 系统实现

3.1 开发工具的选择

由于系统主要处理学生缺课数据,及其他班级奖学金、科技活动、留降级、不及格数据,数据传输量不大,且全校教师使用,涉及用户较多,系统开发采用B/S网络数据库结构,数据库采用Oracle 10g,网络编程采用ASP.net作为开发工具。系统置于计算机实验室Web服务器中,服务器发布采用Windows Server 2003+IIS,任课教师、学生管理人员或有条件的家长只要计算机能上网,有IE浏览器即可。

3.2 系统运行界面及实现

任课教师缺课查询及登记处理关键代码如下:

public partial class xscqdj : System.Web.UI.Page

{DataBaseLayer database;

string str_userid;

public xsqkdj()

{database =new DataBaseLayer(DbProviderType.Oracle);

}……

protected void GridView1DataBind()

{string sql = "select id,zcwb,xqwb,jcwb,xm from xsgl_xs_qkdjb where ((bjid=" + Treebj.Select edValue +") and (kcid="+Treebj.SelectedNode. Parent.Value+")) order by zc desc,xq desc,jc desc";

DataTable table = database.ExecuteData Table(sql, null);

GridViewqk.DataSource = table;

GridViewqk.DataBind();

}……

protected void Buttonqkdj_Click(object sender, EventArgs e)

{for (int i = 0; i < CheListqk.Items.Count;i++)

{if (Cheqk.Items[i].Selected ==true)

{string sql="INSERT INTOxsgl_xs_qkdjb(id,bjid,kcid,jsid,zc,xq,jc,xm,zcwb,xqwb,jcwb) ";

sql=sql+"values(xsgl_xsqkdjbidno. nextval,"+Treebj.SelectedValue+","+Treebj.SelectedNode. Parent.Value+","+str_userid+","+DropDownList_zc.SelectedValue+","+DropDownList_xq.SelectedValue;

sql=sql+","+DropDownList_jc.SelectedValue+",'"+Cheqk.Items[i].Text+"','"+DropDownList_zc. SelectedItem.Text+"','" + DropDownList_xq.SelectedItem.Text + "','" + DropDownList_jc.SelectedItem.Text + "')";

database.ExecuteNonQueryText(sql, null);

}}

GridView1DataBind();

}}q

4 结束语

本文主要阐述了基于Web的辅导员、班主任、任课教师沟通平台的设计流程,采用目前较为流行的B/S架构。系统2013-2014学年第一學期在我校计算机学院投入试运行,处理学生数据7000多条,极大地提高了课堂考勤统计管理工作的效率,解决了以往发现问题置后的问题,具有一定的先进性、实用性和推广价值。

参考文献:

[1] 郑齐心.ASP.NET项目开发案例全程实录[M].2版.北京:清华大学出版社,2011.

[2] 洪石丹.ASP.NET范例开发大全[M].北京:清华大学出版社,2011.

[3] 庞娅娟,房大伟.ASP.NET从入门到精通 [M]. 2版.北京:清华大学出版社,2012.

[4] 炎士涛.ASP.NET项目开发案例精粹[M].北京:清华大学出版社,2011.

[5] 张领.ASP.NET项目开发全程实录[M].北京:清华大学出版社,2012.

[6] 余金山.ASP.NET 2.0+SQL Server 2005企业项目开发与实战[M].北京:电子工业出版社,2012.

[7] 李玉林.ASP.NET 2.0网络编程从入门到精通[M].北京:清华大学出版社,2011.

[8] 郭靖.ASP.NET开发技术大全[M].北京:清华大学出版社,2012.

[9] 马苏拉.高校考试管理信息系统的设计与实现[J].计算机系统应用,2011(10):37-42.

[10] 杜士镕.基于 Web的实验室管理信息系统[D].昆明:昆明理工大学,2011.

[11] 马珊丹.学分制下成人高教课程重修信息管理子系统的设计[J].湖北大学成人教育学院学报,2012(12):32-34.

[12] 鞠宏军,杜丽娟.基于校园网的重修管理系统的设计与实现[J].电脑知识与技术,2011(7):4586-4589.

[13] 杜丽娟.基于校园网的实验课表排课系统的设计与实现[J].福建电脑,2009(11):20-22.

[14] 鞠宏军,杜丽娟.基于Web的教学工作量核算系统的设计与实现[J].华北科技学院学报,2008(1):115-118.

猜你喜欢
S模式学生管理管理系统
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
海盾压载水管理系统
集团公司OA系统的研究与开发
S模式空管二次雷达询问与监视技术研究
铝材B2B电子商务系统设计与实现 
基于ASP.NET的就业见习管理信息系统设计与实现
浅析“四进”制度对班级管理的意义
高校学生管理工作网络化问题研究
教育生态学视野下高职院校学生管理队伍专业发展的几点思考