劉向堯,劉 松,于茂竹,董清清
(貴州理工學(xué)院航空航天工程學(xué)院,貴州 貴陽 550003)
2016年6月,教育部發(fā)布了《教育信息化“十三五”規(guī)劃》(教技[2016]2號),其中在指導(dǎo)思想中指出“更好地服務(wù)師生信息素養(yǎng)的提升,更好地促進(jìn)學(xué)生的全面發(fā)展,推動(dòng)形成基于信息技術(shù)的新型教育教學(xué)模式與教育服務(wù)供給方式,提升教育治理體系和治理能力現(xiàn)代化水平,形成與教育現(xiàn)代化發(fā)展目標(biāo)相適應(yīng)的教育信息化體系,充分發(fā)揮信息技術(shù)對教育的革命性影響作用。”
在發(fā)展目標(biāo)中指出“應(yīng)用上臺階。信息技術(shù)在教學(xué)、管理中為廣大師生、管理者深度應(yīng)用,信息技術(shù)與教育教學(xué)融合進(jìn)一步深入,教師信息化教學(xué)能力、學(xué)生信息素養(yǎng)顯著提升,形成一批有針對性的信息化教學(xué)、管理創(chuàng)新模式。發(fā)展在線教育與遠(yuǎn)程教育,推動(dòng)各類優(yōu)質(zhì)教育資源開放共享,向全社會提供服務(wù)。教育信息化對教育現(xiàn)代化的支撐作用充分彰顯?!?/p>
其中,信息技術(shù)要在管理中為廣大師生深度應(yīng)用,而學(xué)生信息管理的數(shù)字化、信息化水平成為高校學(xué)生工作的重要方面,有大量文獻(xiàn)進(jìn)行了報(bào)道。比如,李秀明[1]結(jié)合高校學(xué)生管理的現(xiàn)實(shí)需求,設(shè)計(jì)并開發(fā)高校學(xué)生信息管理系統(tǒng),系統(tǒng)采用三層架構(gòu)模式,ASP/Access為開發(fā)技術(shù)。吉東[2]闡述了校團(tuán)委學(xué)生信息管理系統(tǒng)的設(shè)計(jì)方法,并對基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行設(shè)計(jì)。徐進(jìn)[3]采用B/S模式,將學(xué)院學(xué)生信息管理工作系統(tǒng)化、規(guī)范化,描述了適合貴州大學(xué)資源與環(huán)境工程學(xué)院實(shí)際情況的學(xué)生信息管理系統(tǒng)的具體背景、系統(tǒng)設(shè)計(jì)及系統(tǒng)的實(shí)現(xiàn)。吳嘉佳[4]以各類電子信息檔案保存和維護(hù)為主線,對系統(tǒng)的業(yè)務(wù)流程、功能需求進(jìn)行了詳細(xì)分析。設(shè)計(jì)了一個(gè)支持教育科學(xué)學(xué)院各部門之間共享信息數(shù)據(jù)的綜合管理信息系統(tǒng)。陳捷[5]設(shè)計(jì)貴州師范大學(xué)教師學(xué)生綜合信息系統(tǒng),系統(tǒng)基本上能滿足學(xué)校各個(gè)管理部門對人事管理方面數(shù)據(jù)的共享,通過校園網(wǎng)能實(shí)現(xiàn)教師學(xué)生信息資源的統(tǒng)一管理。閆杰[6]開發(fā)貴州商學(xué)院的學(xué)生信息管理系統(tǒng),具體模塊包括學(xué)生自助模塊、系部學(xué)生管理模塊和系統(tǒng)管理模塊。楊蕓[7]根據(jù)就業(yè)管理系統(tǒng)所需的要求,分析國內(nèi)現(xiàn)有就業(yè)管理系統(tǒng)的技術(shù)及開發(fā)特點(diǎn),對貴州商學(xué)院就業(yè)管理系統(tǒng)的結(jié)構(gòu)進(jìn)行設(shè)計(jì)。金光日[8]跟據(jù)現(xiàn)實(shí)情況設(shè)計(jì)出高校獎(jiǎng)懲系統(tǒng)的總體架構(gòu)和模塊結(jié)構(gòu),在總體架構(gòu)確定的情況下,結(jié)合高校獎(jiǎng)懲工作的業(yè)務(wù)流程,對其中各類模塊的結(jié)構(gòu)及功能開始了詳細(xì)的設(shè)計(jì)工作。上述論文從數(shù)據(jù)庫應(yīng)用的角度為工作提供了思路。
暢育超[9]設(shè)計(jì)了中職院校就業(yè)信息管理系統(tǒng),實(shí)現(xiàn)了學(xué)生和招聘單位基本信息的錄入、查詢、匯總、導(dǎo)入和導(dǎo)出。葉茂華[10]基于訪問控制技術(shù)設(shè)計(jì)開發(fā)一套簡單易用、高效強(qiáng)大的學(xué)生信息管理系統(tǒng)。葉小卉[11]前期針對A大學(xué)學(xué)生獎(jiǎng)懲管理系統(tǒng)的研究與設(shè)計(jì)基礎(chǔ)上,該文采用Microsoft office Access 2007軟件系統(tǒng)建立“學(xué)生獎(jiǎng)懲數(shù)據(jù)管理”的小型數(shù)據(jù)庫,實(shí)現(xiàn)學(xué)生獎(jiǎng)懲過程及結(jié)果的記錄、查詢及統(tǒng)計(jì)等工作的規(guī)范化管理。張?jiān)?qiáng)[12]介紹了用Access 2003設(shè)計(jì)高校學(xué)生宿舍管理系統(tǒng)的方法及一般步驟,不僅大大提高了宿舍管理工作效率,而且還可以確保數(shù)據(jù)信息的準(zhǔn)確性和安全性。何杰惠[13]介紹了用 Access開發(fā)學(xué)生信息管理系統(tǒng)的全過程,該系統(tǒng)可以對學(xué)生各類信息進(jìn)行管理,包括信息編輯、查詢、統(tǒng)計(jì)、打印等功能。周康壘[14]等人以Access 2016為開發(fā)環(huán)境,利用標(biāo)準(zhǔn)化的SQL語言和VBA,結(jié)合河南師范大學(xué)班級管理的實(shí)際情況設(shè)計(jì)班級學(xué)生量化考核管理系統(tǒng)。李豐[15]利用Access為工具設(shè)計(jì)開發(fā)的學(xué)生成績管理系統(tǒng),大大提高了高等職業(yè)院校教學(xué)的工作效率,促進(jìn)了校園信息化建設(shè)。徐紅偉[16]結(jié)合烏蘭察布職業(yè)學(xué)院特點(diǎn),開發(fā)出學(xué)生信息管理系統(tǒng)。周山[17]介紹了在Microsoft可視化集成開發(fā)環(huán)境Visual C++下開發(fā)一個(gè)基于對話框的信息管理系統(tǒng)的整個(gè)過程。系統(tǒng)采用基于對話框的應(yīng)用程序框架開發(fā)前臺操作界面,采用ADO技術(shù)連接后臺Access數(shù)據(jù)庫。張英芬[18]介紹了學(xué)生信息管理系統(tǒng)的系統(tǒng)分析部分和系統(tǒng)設(shè)計(jì)部分,系統(tǒng)分析部分介紹了系統(tǒng)需求分析、可行性分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。陳會[19]開發(fā)了較為完整的學(xué)生信息管理系統(tǒng),系統(tǒng)通過ODBC技術(shù)實(shí)現(xiàn)了同Access數(shù)據(jù)庫之間的連接。吳紅梅[20]闡述了Access數(shù)據(jù)庫在學(xué)生工作管理中的應(yīng)用。李和平[21]介紹了用Access開發(fā)學(xué)生信息管理系統(tǒng)的全過程,該系統(tǒng)可以對學(xué)生各類信息進(jìn)行管理,包括信息編輯、查詢、統(tǒng)計(jì)、打印等功能。上述論文從Access具體應(yīng)用的角度為工作提供了方法。
目前,在班級學(xué)生的信息搜集過程中,存在著諸多問題,比如相同的信息還需要在紙上重復(fù)書寫,重復(fù)提交;班委不清楚需要提交信息的學(xué)生;學(xué)校的學(xué)工系統(tǒng)的學(xué)生信息不能跟班主任有效共享等問題。
從班級管理的日常實(shí)際出發(fā),班主任和班委需要班級學(xué)生信息檔案,信息檔案里記錄了本班學(xué)生的基本信息、學(xué)習(xí)情況、日??记凇⒒顒?dòng)情況和就業(yè)情況等若干信息。當(dāng)學(xué)工部或者二級學(xué)院需要相關(guān)信息時(shí),只需要輸入關(guān)鍵詞等內(nèi)容就能查找學(xué)生的較為完整的信息,或者依照要求打印材料,比如評優(yōu)評獎(jiǎng)的材料。此外,將活動(dòng)情況等信息在程序中進(jìn)行有效地輸入,能夠較大程度上減少人為因素的干擾,使得評優(yōu)評獎(jiǎng)工作更加公開透明。
綜上,本文從班級學(xué)生信息管理工作的實(shí)際出發(fā),以數(shù)據(jù)庫技術(shù)為基礎(chǔ),對學(xué)生信息模板進(jìn)行設(shè)計(jì),探索欠發(fā)達(dá)地區(qū)高校班級學(xué)生信息管理的方法。
班級學(xué)生信息模板是指在班級管理工作中,學(xué)生信息的相對穩(wěn)定的格式。班級學(xué)生信息模板是受任務(wù)驅(qū)動(dòng)、時(shí)間驅(qū)動(dòng)的;是動(dòng)態(tài)變化的,不是靜止不變的。
從任務(wù)的角度看,不同的任務(wù)有不同的模板,比如班級管理中的基本信息、評優(yōu)評獎(jiǎng)、貧困資助、社會實(shí)踐、就業(yè)推薦等工作就對應(yīng)著不同的模板。班級在不同學(xué)年/學(xué)期間都會開展相關(guān)的工作,而相關(guān)信息的上傳、下達(dá)的格式是穩(wěn)定的。以往一些負(fù)責(zé)的班委會采取Excel表的形式來進(jìn)行統(tǒng)計(jì),但是Excel表只能存儲文字和數(shù)字,不能存儲圖片。這就造成了班級在向二級學(xué)院反饋信息的時(shí)候需要兩步走,第一步是統(tǒng)計(jì)文字材料,形成電子文檔;第二步是打印文字材料和圖片材料形成紙質(zhì)材料。采用數(shù)字化工程的方法,比如數(shù)據(jù)庫技術(shù),在數(shù)據(jù)表里一次性地存儲文字、數(shù)字、日期和圖片等多種信息類型,然后打印相關(guān)信息即可完成先前的兩步走的工作。這就節(jié)約了班主任和班委的工作量和工作時(shí)間,提高了班級管理工作的效率。
從時(shí)間的角度看,不同的學(xué)年/學(xué)期有不同的模板,其是增量變化的。以基本信息為例,入學(xué)之初,學(xué)院和二級學(xué)院統(tǒng)計(jì)的信息往往比較少,且分散。比如有的信息諸如身份證號、宿舍號等信息是不同時(shí)出現(xiàn)在一張表中的。因?yàn)楫?dāng)統(tǒng)計(jì)身份證號的時(shí)候可能跟學(xué)籍信息有關(guān),而統(tǒng)計(jì)宿舍號的時(shí)候又跟住宿信息有關(guān)。實(shí)際工作中,對于上述的單個(gè)具體工作,二者是相關(guān)性不大,只統(tǒng)計(jì)一個(gè)信息就可以,或者學(xué)生科出示具體的信息表,班主任/班委組織學(xué)生對照即可。但是后續(xù)的工作,比如社會實(shí)踐,生產(chǎn)實(shí)習(xí)等環(huán)節(jié),就可能按照寢室分配任務(wù),而給學(xué)生出具的證明里就有身份證號這項(xiàng)內(nèi)容。這時(shí)候班主任/班委又得重新統(tǒng)計(jì),增加了班主任和班委的工作量和工作時(shí)間。同樣地,基本信息中,看似在一項(xiàng)具體工作中相關(guān)性較低的兩類信息,在另一項(xiàng)具體工作中相關(guān)性可能就高,比如身份證號與貧困庫信息。所以在日常班級管理工作中,要不斷增量積累一些信息項(xiàng)和信息項(xiàng)對應(yīng)的內(nèi)容。隨著年級的增加,一些模板的條目/項(xiàng)數(shù)在增加,內(nèi)容也在相應(yīng)的增加。
學(xué)生信息模板的特點(diǎn)也就是學(xué)生的特點(diǎn),從工作實(shí)踐的角度,認(rèn)識如下:
(1)貧困生信息的統(tǒng)計(jì)工作要放到突出位置。今年是決勝全面建成小康社會第一個(gè)百年奮斗目標(biāo)的關(guān)鍵之年,是向脫貧攻堅(jiān)發(fā)起總攻、奪取全勝的決戰(zhàn)之年。黨和政府高度重視貧困工作,高校貧困生工作是重要一環(huán),來不得半點(diǎn)懈怠。相應(yīng)的貧困生信息模板要及時(shí)更新、反復(fù)核對信息,做好與學(xué)生和家長的信息溝通。
(2)學(xué)生學(xué)習(xí)成績的統(tǒng)計(jì)工作要重點(diǎn)關(guān)注。欠發(fā)達(dá)地區(qū)的高校生源質(zhì)量一般,良好的學(xué)習(xí)習(xí)慣有待養(yǎng)成,在每個(gè)學(xué)期末和每個(gè)學(xué)年末,學(xué)生的掛科現(xiàn)象時(shí)有發(fā)生。而學(xué)分的難以獲得會造成潛在的警告、降級甚至退學(xué)問題。學(xué)生自身有時(shí)候不關(guān)注這些問題,或者抗拒了解這些問題,信息模板和數(shù)據(jù)庫要及時(shí)反映相關(guān)信息,進(jìn)行預(yù)警。
(3)學(xué)生流動(dòng)情況的統(tǒng)計(jì)工作要及時(shí)更新。欠發(fā)達(dá)地區(qū)的生源家庭條件普遍一般,很可能因?yàn)榇蟛?、意外傷害等情況而使學(xué)生中斷現(xiàn)在的學(xué)業(yè)。班主任工作實(shí)踐中,學(xué)生退學(xué)、降級、參軍和轉(zhuǎn)專業(yè)的問題時(shí)有發(fā)生,如果不及時(shí)更新學(xué)生信息模板庫和數(shù)據(jù)庫,那么在打印班級整體信息時(shí)會出現(xiàn)此類學(xué)生的信息,再修改影響工作效率。
信息模板在數(shù)字化工程中用數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行實(shí)現(xiàn),采用面向?qū)ο蟮脑O(shè)計(jì)語言對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)操作,諸如增加、刪除、修改和查詢等。下面有幾個(gè)問題需要關(guān)注。
學(xué)生的發(fā)展是學(xué)生工作的目標(biāo),數(shù)據(jù)庫設(shè)計(jì)工作難度適中,易于師生互動(dòng)參與。一方面,部分優(yōu)秀學(xué)生對學(xué)習(xí)有熱情,有興趣,時(shí)間相對充裕,但是接觸的具體工作少。分配部分內(nèi)容讓部分優(yōu)秀學(xué)生完成,激發(fā)他們的學(xué)習(xí)興趣。此外,涉及的內(nèi)容跟全國計(jì)算機(jī)等級考試二級、三級中考察的內(nèi)容(Visual Basic語言程序設(shè)計(jì)、Access數(shù)據(jù)庫程序設(shè)計(jì)、MySQL數(shù)據(jù)庫程序設(shè)計(jì)、MS Office高級應(yīng)用、數(shù)據(jù)庫技術(shù)等)相關(guān),通過工作的參與,能夠鍛煉學(xué)生在數(shù)據(jù)庫理論、數(shù)據(jù)庫軟件使用和程序開發(fā)等方面的能力,對優(yōu)秀學(xué)生順利通過全國計(jì)算機(jī)等級考試二級和三級有利??梢越M織班級的計(jì)算機(jī)二級的興趣學(xué)習(xí)小組。
數(shù)據(jù)庫是具有統(tǒng)一的結(jié)構(gòu)形式并存放在統(tǒng)一的存儲介質(zhì)內(nèi),并可被各個(gè)應(yīng)用程序共享的數(shù)據(jù)的集合,是多種應(yīng)用數(shù)據(jù)的集成。主要的存儲數(shù)據(jù)類型包括OLE對象(圖片)、文本、數(shù)字和其它內(nèi)容(日期/時(shí)間和超鏈接等)。
程序和數(shù)據(jù)庫之間用SQL語言進(jìn)行數(shù)據(jù)傳遞。SQL(Structured Query Language)語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和數(shù)據(jù)控制四個(gè)方面的內(nèi)容。數(shù)據(jù)定義語句:create(創(chuàng)建)、drop(撤銷)、alter(更改);數(shù)據(jù)查詢語句:select(選擇);數(shù)據(jù)操作語句:insert(插入)、update(更新)、delete(刪除);數(shù)據(jù)控制語句:grant(授予)、revoke(吊銷)、commit(提交)、rollback(回滾)。
在數(shù)據(jù)庫選擇上初步選擇MS Access,一方面與學(xué)生需要備考的全國計(jì)算機(jī)二級Access數(shù)據(jù)庫程序設(shè)計(jì)中的數(shù)據(jù)庫軟件相對應(yīng);另一方面,Access是Office自帶的數(shù)據(jù)庫軟件,應(yīng)用范圍廣,而且其存儲內(nèi)容的容量滿足班級學(xué)生信息的存儲要求。當(dāng)然,數(shù)據(jù)庫理論和軟件有共通之處,如果學(xué)生熟悉其它軟件,比如SQL Server或者M(jìn)ySQL之類的軟件,也可考慮學(xué)生的情況改變數(shù)據(jù)庫軟件進(jìn)行開發(fā)。
在具體的數(shù)據(jù)庫設(shè)計(jì)中,一個(gè)數(shù)據(jù)庫若干個(gè)表,對于每個(gè)學(xué)生來說,學(xué)號是主鍵,不能修改的。不同的表有不同的項(xiàng),在完成具體任務(wù)時(shí),可以按照信息模板進(jìn)行表的設(shè)計(jì)。學(xué)生不同的信息模板上的信息總和就構(gòu)成了學(xué)生的信息檔案。學(xué)生入學(xué)數(shù)據(jù)表如圖1所示。
Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,是微軟開發(fā)出來在其桌面應(yīng)用程序中執(zhí)行通用的自動(dòng)化(OLE)任務(wù)的編程語言。通過VBA加SQL語言可以對Access進(jìn)行增加、刪除、修改和查詢等工作,并且可以進(jìn)行界面的設(shè)計(jì),實(shí)現(xiàn)二次開發(fā)的功能。數(shù)據(jù)庫連接的部分代碼如下:
圖1 學(xué)生入學(xué)數(shù)據(jù)表
Dim con As ADODB.Connection聲明變量;
Set con = New ADODB.Connection建立新連接;
'dim con as new adodb.connection
'con.Open provider=microsoft.ace.oledb.12.0;data source=" &ThisWorkbook.Path& "student.accdb"連接student數(shù)據(jù)庫。
數(shù)據(jù)庫在開發(fā)完成后,需要班主任和班委進(jìn)行使用。使用一段時(shí)間后,通過問卷調(diào)查和座談會等形式對數(shù)據(jù)庫的應(yīng)用情況進(jìn)行了解,尤其是數(shù)據(jù)庫沒有考慮到的方面或者是程序不方便使用的方面。要完善數(shù)據(jù)庫使其功能完善、用戶體驗(yàn)佳。
通過本文的工作,希望節(jié)約班主任和班委在統(tǒng)計(jì)和提交班級學(xué)生信息的工作量和工作時(shí)間,提高班級管理工作的效率。
進(jìn)一步地,如果數(shù)據(jù)庫運(yùn)行良好,可以在二級學(xué)院或者學(xué)校進(jìn)行推廣。
本文以高校班級信息采集的問題為導(dǎo)向,以提高效率為目標(biāo),設(shè)計(jì)了學(xué)生信息模板并采用Access數(shù)據(jù)庫進(jìn)行實(shí)現(xiàn)。希望探索能有效地幫助師生開展班級學(xué)生信息管理工作。