叢春燕
摘要:該文提出基于B/S體系結(jié)構(gòu)的管理系統(tǒng),這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。通過對相關(guān)信息的修改,可以把該系統(tǒng)推廣到職業(yè)學校使用,具有一定的適用性。
關(guān)鍵詞:德育學分;評價體系;數(shù)據(jù)庫
中圖分類號:G642 ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)13-0086-02
德育學分制是把學生在校內(nèi)外的政治覺悟、思想品德、遵紀守法、文化學習、日常行為等方面的現(xiàn)實表現(xiàn)進行量化評分的一種德育管理制度,它是根據(jù)德育要求和學生生活的階段特點,將德育的內(nèi)容和環(huán)節(jié)換算為學分,將德育的過程和結(jié)果成績化,把學生在實踐活動、行為規(guī)范等方面的表現(xiàn)全部納入德育學分制的評價體系之中。
為此,開發(fā)了我們南通中專的德育學分管理系統(tǒng),該系統(tǒng)能對我們職業(yè)學校學生的德育學分進行有效管理。
1德育學分管理系統(tǒng)的實現(xiàn)
1.1 系統(tǒng)的功能模塊
結(jié)合我校德育學分管理系統(tǒng)的需要,確定本系統(tǒng)的功能模塊,如圖1所示系統(tǒng)功能模塊說明。
1)系統(tǒng)維護 ?主要分不同的管理員;有管理員、教員、學生。管理員給其他用戶賦予不同權(quán)限和修改登錄密碼;而其他用戶只能對自己進行登錄密碼的修改。
2)系統(tǒng)管理 ?不同權(quán)限的用戶對不同級別的管理。如系統(tǒng)管理員可以進行一切的修改、系部管理員可以對系部、教員、班級、學生進行修改,教員只能對相應班級的學生進行管理。
3)學期設(shè)置 由管理員、部門、教員對其進行修改。
4)德育學分管理 ?教員對相應學生進行評估項目的打分。
5)數(shù)據(jù)匯總 根據(jù)用戶、項目指標體系等統(tǒng)計各項數(shù)據(jù)。
所涉及的信息表主要包括:
1)教師信息表:描述各個用戶的基本信息和所屬權(quán)限組。
2)學生信息表: 描述學生的基本信息。
3)權(quán)限信息表:不同用戶有不同的權(quán)限。
4)學分信息表:描述評估體系中的加減分情況。
5)增加信息表:描述增添信息將此加到各個表中。
1.2德育學分管理系統(tǒng)的數(shù)據(jù)庫的E-R圖
數(shù)據(jù)庫的E-R圖反映了實體、實體的屬性和實體之間的聯(lián)系,本德育學分管理系統(tǒng)的主要數(shù)據(jù)庫E-R圖,如圖2所示。
1.3德育學分管理系統(tǒng)的重要模塊介紹
1.3.1 登錄模塊
點擊登錄按鈕,系統(tǒng)首先檢測賬號,然后是密碼,最后是驗證碼,如有哪個不對,都會給出相應提示。要根據(jù)數(shù)據(jù)庫中的教師信息表核對上面的內(nèi)容。這就要求連接數(shù)據(jù)庫。連接數(shù)據(jù)庫的命令如下:
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將登錄的信息傳遞到其他的網(wǎng)頁中。
1.3.2 控制面板模塊
本模塊由兩部分組成,修改登錄密碼、站內(nèi)短消息。點擊控制面板就會出現(xiàn)登錄用戶的信息。包括的內(nèi)容有:登錄名、姓名、所屬部門、身份、班級。讓教師一目了然知道自己的權(quán)限。修改登錄密碼,修改教師的登錄密碼,因初始密碼為“123456”,當教師第一次登錄以后,就可以對其進行修改,防止個別教師無意的修改,導致自己賬戶的不好使用。站內(nèi)短消息,是方便教師之間的相互交流。
當點擊控制面板,右框架中將顯示相應內(nèi)容:登錄名、姓名、所屬部門、身份和班級。登錄名由首頁傳過來,由此從教師信息表中找到相應的姓名,所屬部門和身份,再由登錄名從班級信息表中找到所帶的班級。讓教師一目了然自己的信息和所具有的權(quán)限。
其中修改登錄密碼中用戶兩次輸入新密碼。按修改密碼按鈕時,如兩次輸入的密碼不一致,就要求重新填寫,一致時實現(xiàn)用戶密碼的修改,將新密碼寫到教師信息表中,并顯示修改成功。
站內(nèi)短消息,主要包括三項內(nèi)容:發(fā)短消息、收短消息和刪除短消息。通過最簡單實現(xiàn)相應功能。
參考文獻:
[1] 閃四清.SQL Server2000系統(tǒng)管理指南[M].北京:清華大學出版社,2001.
[2] 木林森.C#和ASP.NET程序設(shè)計教程[M]. 北京:清華大學出版社,2002.
[3] 繆亮.DreamweaverMX2004基礎(chǔ)與實例教程[M]. 北京:電子工業(yè)出版社,2005.
【通聯(lián)編輯:光文玲】