郭星位 崔忠偉
摘要:采用Asp.net語言+SQL Sever數(shù)據(jù)庫開發(fā)。利用面向?qū)ο蟮能浖O計思想設計一個跨校園、跨平臺的大學生素質(zhì)拓展管理系統(tǒng),對該校的大學生在校期間參加的所有課外活動和素質(zhì)拓展進行統(tǒng)計和認證,為該校的大學生評優(yōu)評先提供公正公開的重要依據(jù),同時實現(xiàn)了學生素質(zhì)拓展學分管理的現(xiàn)代化和信息化。
關鍵詞:素質(zhì)拓展;學分管理系統(tǒng);
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)13-0003-03
目前,全國許多高校掀起一股以鍛煉大學生的各項綜合素質(zhì)能力的“大學生素質(zhì)拓展計劃”的浪潮,旨在通過以“素質(zhì)拓展計劃”為第二課堂,開展各類素質(zhì)教育活動,督促學生除了在校學習相應的專業(yè)課程外,還積極地參加各項社會實踐活動,著眼整個社會,全面提升學生的溝通,表達,創(chuàng)新創(chuàng)業(yè)等社會實踐的綜合能力,力求讓學生將社會實踐能力與專業(yè)技能相互結(jié)合,促進學生學習與綜合能力的協(xié)調(diào)發(fā)展。但大多數(shù)高校在開展“素質(zhì)拓展計劃”的過程中,還是以傳統(tǒng)的紙質(zhì)認證為方法記錄所參加的素質(zhì)拓展活動。手工管理效率低、易出錯、難以對學校的管理提供決策信息。因此,本系統(tǒng)將具有廣闊的應用前景。
大學生的素質(zhì)是社會發(fā)展和進步的重要體現(xiàn),提高大學生素質(zhì)是關系到我國人才的整體水平。在當前環(huán)境下,實施“大學生素質(zhì)拓展計劃”是高校團委為了讓大學生快速的適應社會,走向社會采取的非常積極有效的一項措施,是大學生成長規(guī)劃和職業(yè)規(guī)劃中不可缺少的一部分,同時,實施“大學生素質(zhì)拓展計劃”是為學生搭建一座提前走向社會的橋梁,對學生的學習成長具有重要意義。
大學生素質(zhì)拓展信息管理系統(tǒng)(Information Management System of Expansive Training for the Cultivation of Student Quality, IMSETCSQ)是高等院校信息管理系統(tǒng)建設的重要組成部分。然而一直以來,我校還沒有大學生素質(zhì)拓展計劃網(wǎng)絡管理系統(tǒng),仍然采用紙質(zhì)認證證書作為素質(zhì)拓展認證的唯一依據(jù),這種管理方式存在著認證項目統(tǒng)計困難、認證不及時、遺失無法彌補等諸多缺點,為認證工作帶來了不少的困難。本項目的研發(fā)將成為我校信息管理系統(tǒng)的重要組成部分,它將使我校大學生素質(zhì)拓展的管理變得智能化、網(wǎng)絡化,讓認證工作更加高效、快速。
1 功能需求分析
1.1 系統(tǒng)功能設計
平臺總體架構(gòu)如圖1所示。
學生信息管理模塊:
本模塊的主要功能是展示學生信息(包括學院,專業(yè),年級,本學期已修學分,未修學分)以及添加學生基本信息和添加學生本學年學分信息。
素質(zhì)拓展課程管理模塊:
本模塊的主要功能分為素質(zhì)拓展課程的管理(學生學分審核,添加新的素質(zhì)拓展項目,刪除素質(zhì)拓展項目項目,查看素質(zhì)拓展項目等),此模塊只有校級管理員由此權(quán)限。
新聞管理模塊:
本模塊的主要功能是對校級新聞的添加,修改,刪除和院級新聞的審核及增刪查改等。此模塊只有校級管理員有此權(quán)限。
用戶模塊:
本模塊的主要功能用戶信息的修改,如修改密碼等。
學院信息管理模塊:
本模塊的主要功能是院級管理員對學院的信息管理, (包括專業(yè)信息,班級信息,年級信息等),此模塊只有院級管理員有此權(quán)限。
系統(tǒng)運行場景如下圖所示:
1.2 系統(tǒng)數(shù)據(jù)庫的設計
大學生素質(zhì)拓展管理系統(tǒng)設計了以下數(shù)據(jù)表,分別是用戶基本信息表tb_user_info(包括學生,班干部,輔導員,院級管理員,校級管理員),學生參加素質(zhì)拓展信息表tb_stu_quality,學院基本信息表 tb_college_info,班級信息表tb_class_info,素質(zhì)拓展項目表 tb_quality_info,素質(zhì)拓展詳細信息列表tb_quality_detail。
用戶基本信息表主要存儲的是用戶的基本信息,包可以用戶名、密碼、用戶真實姓名、所屬院系、學號、班級等。學生素質(zhì)拓展信息表是學生在校期間參加的課外素質(zhì)拓展活動,包括參加的素質(zhì)拓展項目和素質(zhì)拓展具體分類,參加的時間,本項目所修的學分等。學院基本信息表包括學院Id,學院名稱等。班級信息表包括了班級Id、班級名稱,所屬學院Id。素質(zhì)拓展項目表包括總項目Id、總項目名稱。素質(zhì)拓展詳細信息列表包括子項目Id、子項目名稱、子項目所修學分以及總項目的Id。
2 系統(tǒng)實現(xiàn)
本項目使用Visual Studio 2010為開發(fā)環(huán)境,在開發(fā)項目過程中運用B/S技術架構(gòu),根據(jù)需求文檔將項目模塊化并將其合理分離,提取重復使用的類和方法,盡量提升代碼的復用性,減少代碼的冗余量,同時根據(jù)需求建立統(tǒng)一的數(shù)據(jù)標準,參考其他高校的素質(zhì)拓展軟件系統(tǒng)以及論文,分別建立項目所需的數(shù)據(jù)表,整理各張表之間的關聯(lián)映射關系,以保證信息在采集,處理和更新過程中數(shù)據(jù)的規(guī)范性和準確性,同時盡量使提升系統(tǒng)的容錯性、健壯性和易維護性,提升用戶的體驗感。
2.1 數(shù)據(jù)庫的操作部分
由于項目上大部分地方都要使用數(shù)據(jù)庫,所以將其抽取為一個DB類,其中封裝對數(shù)據(jù)的一些操作方法,包括數(shù)據(jù)的增加,刪除,修改,查詢等,以減少服務對象的耦合,部分代碼如下所示:
public System.Data.DataSet GetDataSet(string sqlStr, string TableName)
{
SqlConnection myConn = GetCon();
myConn.Open();
SqlDataAdapter adapt = new SqlDataAdapter(sqlStr, myConn);
DataSet ds = new DataSet();
adapt.Fill(ds, TableName);
myConn.Close();
return ds;
}
2.2 用戶登錄
本系統(tǒng)的普通用戶可以不用登錄直接查詢本班學生或者某一具體學號的學生素質(zhì)拓展完成情況,但系統(tǒng)的管理員想要使用該系統(tǒng)需要進行登錄,登錄前需要必須先注冊,如果用戶未注冊則提示用戶名不存在,并跳轉(zhuǎn)到用戶注冊頁面,假如用戶已經(jīng)注冊則對密碼進行校驗,如果用戶名和密碼以及校驗碼都相匹配,則跳轉(zhuǎn)到對應的管理頁面。
2.3 用戶管理
本系統(tǒng)管理員權(quán)限分為校級管理員,院級管理員,輔導員,班級管理員,RoleId為分別為1、2、3、4,上一級管理員可以根據(jù)用戶角色Id依次對下級管理員進行管理,包括添加,修改,刪除等。部分代碼如下所示:
if (sqlSearch == "default" && Convert.ToInt32(Session["Role"]) == 1)
{
sqlResult = "Select Top " + PAGESIZE + "StuName,StuNum,StuAcademic,Grade,ProfessionId,StuSex,TotalScore from View_1 where StuName like '%" + this.Stunum.Text + "%' and StuNum not in(select top " + PAGESIZE * CurrentPage + " StuNum from View_1 where StuName like '%" + this.Stunum.Text + "%' order by StuNum asc) order by StuNum asc";
}
2.4 添加學生基本信息
添加學生的基本信息包括姓名,性別,學院,專業(yè),年級,學號。班級管理員根據(jù)本班對應的學院Id,班級Id,年級Id添加對應的學生信息,在保存進數(shù)據(jù)庫時對學號進行驗證,如果學號長度不符或者存在特殊字符,提示用戶輸入錯誤,請重新輸入,如果正確,將其保存到數(shù)據(jù)庫。
3 結(jié)束語
大學生素質(zhì)拓展管理系統(tǒng)的研發(fā)實現(xiàn)了高校學生信息,學分認證的高效管理,使學生基本信息和學分認證變得更簡便,快捷。同時解決了傳統(tǒng)素質(zhì)拓展紙質(zhì)認證的浪費資源,丟失不易找回,統(tǒng)計不及時以及不夠公開透明等問題。通過該系統(tǒng)可以為學生的評優(yōu)評先提供公開透明的數(shù)據(jù)材料,對學生之間的交流和培養(yǎng)具有重大意義。
參考文獻:
[1] 康紅. 巴州師范學校大學生素質(zhì)拓展活動管理系統(tǒng)設計與實現(xiàn)[D]. 濟南:: 山東大學, 2015.
[2] 梁虎. 泰山學院大學生素質(zhì)拓展活動管理系統(tǒng)設計與實現(xiàn)[D].濟南: 山東大學, 2015.
[3] 談伙榮. 大學生素質(zhì)拓展認證系統(tǒng)的設計與實現(xiàn)[D]. 廣州:華南理工大學, 2015.
[4] 方屹. 大學生素質(zhì)拓展認證系統(tǒng)的設計與實現(xiàn)[D]. 大連: 大連理工大學.2014.
[5] 馬潔. 基于J2EE的大學生素質(zhì)拓展系統(tǒng)研究與設計[D]. 重慶: 重慶大學, 2007.
[6] 吳發(fā)國. 曲靖醫(yī)專學生素質(zhì)拓展管理系統(tǒng)的設計與實現(xiàn)[J]. 濟南: 山東大學.2014.
[7] 馬潔. 基于J2EE的大學生素質(zhì)拓展系統(tǒng)研究與設計[D]. 重慶: 重慶大學, 2013.
[8] 劉選衛(wèi), 易文利. 大學生素質(zhì)拓展課程網(wǎng)絡管理系統(tǒng)的構(gòu)建探析[J]. 電子測試, 2013(23).
[9] 吳發(fā)國. 曲靖醫(yī)專學生素質(zhì)拓展管理系統(tǒng)的設計與實現(xiàn)[D]. 濟南: 山東大學, 2014.
[10] 楊曼英. “大學生素質(zhì)拓展計劃”實施的科學管理體系研究[J]. 湖南第一師范學報, 2008(4).