丛春燕
摘要:该文提出基于B/S体系结构的管理系统,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。通过对相关信息的修改,可以把该系统推广到职业学校使用,具有一定的适用性。
关键词:德育学分;评价体系;数据库
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)13-0086-02
德育学分制是把学生在校内外的政治觉悟、思想品德、遵纪守法、文化学习、日常行为等方面的现实表现进行量化评分的一种德育管理制度,它是根据德育要求和学生生活的阶段特点,将德育的内容和环节换算为学分,将德育的过程和结果成绩化,把学生在实践活动、行为规范等方面的表现全部纳入德育学分制的评价体系之中。
为此,开发了我们南通中专的德育学分管理系统,该系统能对我们职业学校学生的德育学分进行有效管理。
1德育学分管理系统的实现
1.1 系统的功能模块
结合我校德育学分管理系统的需要,确定本系统的功能模块,如图1所示系统功能模块说明。
1)系统维护 主要分不同的管理员;有管理员、教员、学生。管理员给其他用户赋予不同权限和修改登录密码;而其他用户只能对自己进行登录密码的修改。
2)系统管理 不同权限的用户对不同级别的管理。如系统管理员可以进行一切的修改、系部管理员可以对系部、教员、班级、学生进行修改,教员只能对相应班级的学生进行管理。
3)学期设置 由管理员、部门、教员对其进行修改。
4)德育学分管理 教员对相应学生进行评估项目的打分。
5)数据汇总 根据用户、项目指标体系等统计各项数据。
所涉及的信息表主要包括:
1)教师信息表:描述各个用户的基本信息和所属权限组。
2)学生信息表: 描述学生的基本信息。
3)权限信息表:不同用户有不同的权限。
4)学分信息表:描述评估体系中的加减分情况。
5)增加信息表:描述增添信息将此加到各个表中。
1.2德育学分管理系统的数据库的E-R图
数据库的E-R图反映了实体、实体的属性和实体之间的联系,本德育学分管理系统的主要数据库E-R图,如图2所示。
1.3德育学分管理系统的重要模块介绍
1.3.1 登录模块
点击登录按钮,系统首先检测账号,然后是密码,最后是验证码,如有哪个不对,都会给出相应提示。要根据数据库中的教师信息表核对上面的内容。这就要求连接数据库。连接数据库的命令如下:
SqlConnection con=new SqlConnection("server=localhost; database=dyxf;uid=dy;pwd=dy");
string strSql = "select * from dy_teacher where dlm='" + admin_name.Text.Trim() + "'";
SqlCommand addcommand = new SqlCommand(strSql, con);
addcommand.Connection.Open();
验证过程的命令:
if (reader.Read() == false)
{
Response.Write("");
}
else
{
string getpas = reader.GetString(5);
addcommand.Connection.Close();
if((getpas.CompareTo(admin_pass.Text.Trim()))==0)
{
if (Session["CheckCode"] != null)
{
if (String.Compare(Session["CheckCode"].ToString(), admin_code.Text.Trim(), true) != 0)
{
Response.Write("");
admin_code.Text = "";
}
else
{
Session["UserID"] = reader.GetInt32(0);
Session["LonginName"] = reader.GetString(1);
Session["UserName"] = reader.GetString(2);
Session["DepartmentId"] =reader.GetInt32(3);
Response.Redirect("./html/index.aspx");
}
}
}
else
{
Response.Write("");
}
}
通过session将登录的信息传递到其他的网页中。
1.3.2 控制面板模块
本模块由两部分组成,修改登录密码、站内短消息。点击控制面板就会出现登录用户的信息。包括的内容有:登录名、姓名、所属部门、身份、班级。让教师一目了然知道自己的权限。修改登录密码,修改教师的登录密码,因初始密码为“123456”,当教师第一次登录以后,就可以对其进行修改,防止个别教师无意的修改,导致自己账户的不好使用。站内短消息,是方便教师之间的相互交流。
当点击控制面板,右框架中将显示相应内容:登录名、姓名、所属部门、身份和班级。登录名由首页传过来,由此从教师信息表中找到相应的姓名,所属部门和身份,再由登录名从班级信息表中找到所带的班级。让教师一目了然自己的信息和所具有的权限。
其中修改登录密码中用户两次输入新密码。按修改密码按钮时,如两次输入的密码不一致,就要求重新填写,一致时实现用户密码的修改,将新密码写到教师信息表中,并显示修改成功。
站内短消息,主要包括三项内容:发短消息、收短消息和删除短消息。通过最简单实现相应功能。
参考文献:
[1] 闪四清.SQL Server2000系统管理指南[M].北京:清华大学出版社,2001.
[2] 木林森.C#和ASP.NET程序设计教程[M]. 北京:清华大学出版社,2002.
[3] 缪亮.DreamweaverMX2004基础与实例教程[M]. 北京:电子工业出版社,2005.
【通联编辑:光文玲】