职业学校德育学分管理系统的研究

2019-07-08 02:23丛春燕
电脑知识与技术 2019年13期
关键词:评价体系数据库

丛春燕

摘要:该文提出基于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.

【通联编辑:光文玲】

猜你喜欢
评价体系数据库
自然资源资产离任审计评价体系研究