前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的教務(wù)系統(tǒng)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞 教務(wù)管理系統(tǒng) 教務(wù)管理 應(yīng)用
教務(wù)管理是高校教學(xué)管理中的重要工作之一,隨著辦公自動(dòng)化和網(wǎng)絡(luò)技術(shù)的不斷運(yùn)用和推廣,高校運(yùn)用教務(wù)管理系統(tǒng)進(jìn)行教務(wù)管理也越來越普遍。以廣西幼兒師范高等專科學(xué)校為例,自2009年升格為??茖W(xué)校以來,教學(xué)管理一直保存著中專時(shí)代的管理模式,都是傳統(tǒng)的手工操作和一級(jí)管理模式。但是隨著學(xué)校的發(fā)展壯大,招生規(guī)模越來越大,教師數(shù)量也逐年增長,傳統(tǒng)的教務(wù)管理已經(jīng)不能滿足學(xué)校的發(fā)展。2013年學(xué)校引進(jìn)青果教務(wù)管理系統(tǒng)并慢慢實(shí)施系部二級(jí)管理模式,與傳統(tǒng)的教務(wù)管理相比較,青果教務(wù)管理系統(tǒng)的有效應(yīng)用提高了管理水平和信息服罩柿浚推進(jìn)了學(xué)校信息化校園建設(shè)的進(jìn)程,為學(xué)校教務(wù)管理提供必要的輔助手段,在更大程度上減輕了管理人員的工作量,提高了教務(wù)管理的工作效率。
1青果教務(wù)管理系統(tǒng)的構(gòu)成
青果教務(wù)管理系統(tǒng)的主要功能模塊包括教學(xué)計(jì)劃,基本信息,學(xué)生學(xué)籍,教學(xué)評(píng)教,教學(xué)安排,免修重修,教材管理,考試事務(wù),學(xué)生成績,系統(tǒng)管理,等級(jí)考試,畢業(yè)處理共12個(gè)模塊,這些模塊既相互獨(dú)立又相互聯(lián)系,既可以獨(dú)立工作又相互制約,貫穿學(xué)校教務(wù)管理的各個(gè)環(huán)節(jié),構(gòu)成了復(fù)雜、龐大的教務(wù)管理信息系統(tǒng)。
教學(xué)計(jì)劃模塊主要實(shí)現(xiàn)課程、環(huán)節(jié)庫的構(gòu)建并設(shè)置教學(xué)計(jì)劃等功能;基本信息模塊主要實(shí)現(xiàn)專業(yè)信息管理,教學(xué)場地信息管理,教師教輔人員信息管理,外聘教師信息管理等功能:學(xué)生學(xué)籍模塊主要建立學(xué)生學(xué)籍檔案,維護(hù)學(xué)籍檔案,處理學(xué)籍異動(dòng),專業(yè)分流等;教學(xué)考評(píng)模塊主要用來進(jìn)行教學(xué)質(zhì)量評(píng)價(jià)和教學(xué)工作量統(tǒng)計(jì)等;教學(xué)安排模塊主要設(shè)置教學(xué)任務(wù),編排課表,安排臨時(shí)活動(dòng)等;考試事務(wù)模塊用于實(shí)現(xiàn)期末考試安排和補(bǔ)考安排;學(xué)生成績模塊實(shí)現(xiàn)課程成績錄入,補(bǔ)錄刪除修改成績和成績認(rèn)定等;等級(jí)考試模塊用于實(shí)現(xiàn)校外考試的報(bào)名管理和成績管理等。畢業(yè)處理模塊主要實(shí)現(xiàn)學(xué)生的畢業(yè)審核,畢業(yè)情況查詢,打印證書等功能;系統(tǒng)管理主要實(shí)現(xiàn)用戶管理,數(shù)據(jù)字典,數(shù)據(jù)庫維護(hù)和系統(tǒng)曰志等功能。
2青果教務(wù)管理系統(tǒng)各模塊的應(yīng)用現(xiàn)狀
應(yīng)用教務(wù)管理系統(tǒng)是教學(xué)管理模式創(chuàng)新的必然趨勢(shì),是提高教學(xué)管理工作效率的重要途徑,為教務(wù)管理規(guī)范化提供了有力保障,是實(shí)現(xiàn)教育管理信息化的迫切需要。學(xué)校自2013年引入青果教務(wù)管理系統(tǒng)以來,投入使用的子模塊有教學(xué)計(jì)劃,基本信息,學(xué)生學(xué)籍,教學(xué)評(píng)教,教學(xué)安排,考試事務(wù),學(xué)生成績,等級(jí)考試,系統(tǒng)管理等模塊。
青果教務(wù)管理系統(tǒng)由客戶端和WEB端兩部分組成。客戶端面向教務(wù)處管理人員和各系部教學(xué)秘書。WEB端面向全校師生。青果教務(wù)管理系統(tǒng)的系統(tǒng)管理員由教務(wù)處管理人員承擔(dān),系統(tǒng)管理員擁有整個(gè)系統(tǒng)管理的最高權(quán)限。
2.1系統(tǒng)管理員在系統(tǒng)管理模塊和基本信息模塊的應(yīng)用
系統(tǒng)管理員首先通過客戶端的系統(tǒng)管理模塊對(duì)教務(wù)處管理人員和各系部教學(xué)秘書分配賬號(hào),并對(duì)賬號(hào)賦予角色,然后對(duì)角色分配權(quán)限。系統(tǒng)管理員根據(jù)教務(wù)處管理人員具體崗位分配為相應(yīng)子模塊的管理人員,子模塊管理員擁有該模塊的全部權(quán)限。系統(tǒng)管理員對(duì)各系部教學(xué)秘書進(jìn)行權(quán)限劃分,并賦予教學(xué)秘書各子模塊的相應(yīng)功能。其次通過客戶端的基本信息模塊對(duì)全校教師分配賬號(hào)和密碼,增加外聘教師相關(guān)信息,同時(shí)對(duì)教學(xué)場地進(jìn)行數(shù)據(jù)的錄入。同時(shí)在WEB端對(duì)學(xué)生賬號(hào)進(jìn)行初始化學(xué)生密碼。最后系統(tǒng)管理員主要在系統(tǒng)管理模塊進(jìn)行數(shù)據(jù)字典的維護(hù)和管理,對(duì)各模塊的控制開關(guān)進(jìn)行控制,對(duì)數(shù)據(jù)庫的備份和對(duì)數(shù)據(jù)進(jìn)行維護(hù)等。
2.2學(xué)生學(xué)籍模塊的應(yīng)用
學(xué)籍管理員通過學(xué)生學(xué)籍管理模塊完成學(xué)生學(xué)籍管理的信息化和網(wǎng)絡(luò)化。每年新生入學(xué)后,由學(xué)籍管理員創(chuàng)建學(xué)生學(xué)籍檔案,完善學(xué)生的基本信息并生成學(xué)號(hào)等,處理學(xué)生的學(xué)籍異動(dòng)、專業(yè)分流等。各系部教學(xué)秘書根據(jù)本系部學(xué)生的情況進(jìn)行相應(yīng)的學(xué)籍管理等。
2.3教學(xué)計(jì)劃模塊的應(yīng)用
教學(xué)計(jì)劃管理員根據(jù)人才培養(yǎng)方案對(duì)理論課程和實(shí)踐課程進(jìn)行課程編碼,錄入課程名稱、學(xué)時(shí)、學(xué)分、課程類別等相關(guān)信息,設(shè)置各個(gè)教學(xué)系部不同專業(yè)、年級(jí)的教學(xué)計(jì)劃,從而形成完整的專業(yè)教學(xué)計(jì)劃資源庫。
2.4教學(xué)安排模塊的應(yīng)用
教學(xué)安排管理員根據(jù)教學(xué)計(jì)劃讀取學(xué)年學(xué)期教學(xué)計(jì)劃。教務(wù)處統(tǒng)籌全校公共必修課程和選修課程,設(shè)置理論教學(xué)任務(wù)和實(shí)踐教學(xué)任務(wù)并編排課表;各系部根據(jù)教學(xué)計(jì)劃設(shè)置本系部的專業(yè)課程理論教學(xué)任務(wù)和實(shí)踐教學(xué)任務(wù),并編排課表。對(duì)于一些需要分組教學(xué)的課程,由各系部完成分組教學(xué)安排。有開課變更的系部,可以通過系統(tǒng)申請(qǐng)學(xué)期開課變更,教務(wù)處管理人員再完成相關(guān)的審核確認(rèn)開課變更。對(duì)于存在補(bǔ)選和退選課程的學(xué)生,也需要通過系統(tǒng)完成相應(yīng)的補(bǔ)選和退選程序。
教學(xué)安排管理員設(shè)置公共選修課教學(xué)任務(wù)后,通過WEB端打開相應(yīng)控制開關(guān),學(xué)生可以通過WEB端利用個(gè)人賬號(hào)密碼登錄選修自己喜歡的選修課程。
課程課表編排完成后,教師和學(xué)生都可以通過WEB端查看教師課表和班級(jí)課表。當(dāng)教學(xué)安排管理員對(duì)全校課表進(jìn)行鎖定后,系部教學(xué)秘書無法對(duì)課表進(jìn)行修改,如須修改,需經(jīng)過教務(wù)處同意方可進(jìn)行課表的調(diào)整。
2.5考試事務(wù)模塊的運(yùn)用
考試事務(wù)管理員首先設(shè)置考試輪次、考試時(shí)間、設(shè)置考場容量等排考的相關(guān)參數(shù),然后讀取學(xué)年學(xué)期課程結(jié)束節(jié)序,確定考試任務(wù),鎖定空閑教室。各系部根據(jù)教學(xué)安排完成期末考試和補(bǔ)考的考試安排。考試安排完成后,考試事務(wù)管理員考試安排,學(xué)生可通過WEB端查看考試安排,監(jiān)考員也可通過WEB端查看個(gè)人監(jiān)考任務(wù)。
2.6學(xué)生成績模塊的應(yīng)用
學(xué)生成績管理員設(shè)置完成相關(guān)成績參數(shù)后,各系部教學(xué)秘書對(duì)本系部承擔(dān)的課程設(shè)置綜合成績構(gòu)成,并根據(jù)任課教師設(shè)置相關(guān)課程的成績錄入人。以上相關(guān)參數(shù)完成后,學(xué)生成績管理員設(shè)置成績錄入時(shí)間區(qū)段,任課教師可以通過WEB端錄入學(xué)生成績。當(dāng)任課教師錄入完學(xué)生成績檢查無誤后提交系統(tǒng)。任課教師在錄入課程成績過程中可以隨時(shí)暫存已錄成績,并隨時(shí)修改,課程成績一經(jīng)任課教師提交后,教師無權(quán)再進(jìn)行成績的修改,只有經(jīng)過教務(wù)處同意后辦理相關(guān)成績修改手續(xù),學(xué)生成績管理員才會(huì)對(duì)課程成績進(jìn)行修改。課程成績經(jīng)過學(xué)生成績管理員認(rèn)定后,學(xué)生可以通過WEB端個(gè)人賬號(hào)密碼查看課程成績。
2.7教學(xué)考評(píng)模塊的應(yīng)用
教學(xué)考評(píng)模塊主要實(shí)現(xiàn)質(zhì)量評(píng)價(jià)和工作量的計(jì)算。通過質(zhì)量評(píng)價(jià)可以實(shí)現(xiàn)學(xué)生評(píng)教、教師相互評(píng)教、督導(dǎo)評(píng)教、同行評(píng)教、教研室領(lǐng)導(dǎo)和各系部領(lǐng)導(dǎo)評(píng)教等。有了質(zhì)量評(píng)價(jià)體系,對(duì)于提高教師教學(xué)水平有一定的促進(jìn)作用。教學(xué)工作量的計(jì)算可以實(shí)現(xiàn)教師工作量的統(tǒng)計(jì),對(duì)于審核評(píng)定教師工作量有一定的便利,同時(shí)也方便課酬審核。整套評(píng)價(jià)體系的形成,為學(xué)校職稱評(píng)審、評(píng)優(yōu)評(píng)先提供重要的依據(jù)。
2.8等級(jí)考試模塊的應(yīng)用
等級(jí)考試模塊主要實(shí)現(xiàn)校外等級(jí)考試的報(bào)名管理和成績管理。如全國大學(xué)生英語等級(jí)考試、計(jì)算機(jī)等級(jí)考試、普通話測(cè)試等。通過系統(tǒng)模塊,嚴(yán)格控制允許報(bào)名的專業(yè)年級(jí),并對(duì)報(bào)名總?cè)藬?shù)進(jìn)行嚴(yán)格的控制,有利于充分利用學(xué)?,F(xiàn)有資源,同時(shí)也大大減少報(bào)名數(shù)據(jù)的錯(cuò)誤,提高工作效率??荚嚱Y(jié)束后通過等級(jí)考試的成績管理模塊導(dǎo)入學(xué)生成績,對(duì)分析數(shù)據(jù),得到數(shù)據(jù)表,反饋教學(xué)也起到促進(jìn)作用。
2.9畢業(yè)處理模塊的應(yīng)用
畢業(yè)處理模塊主要通過設(shè)定畢業(yè)條件的規(guī)定,然后對(duì)學(xué)生進(jìn)行畢業(yè)審核。有了系統(tǒng)信息化的管理,極大的方便各系部對(duì)學(xué)生的畢業(yè)審核,大大減少了由于個(gè)人疏忽而造成的錯(cuò)誤。
3青果教務(wù)管理系統(tǒng)在學(xué)校應(yīng)用過程中存在的問題
整個(gè)教務(wù)管理系統(tǒng)幾乎是全部模塊同時(shí)上線并投入使用,前期并沒有經(jīng)過任何的試用就直接上線了,雖然有了系統(tǒng)的信息化管理,在很大程序上簡化了工作流程,提高了教務(wù)管理人員的工作效率,但是在使用的過程中不可避免地遇到各種各樣的問題。
3.1系統(tǒng)管理隊(duì)伍的不穩(wěn)定,培訓(xùn)不足
2013年8月系統(tǒng)開始投入使用后,原確定的系統(tǒng)管理員由于工作調(diào)動(dòng)而更換系統(tǒng)管理員,新的系統(tǒng)管理員沒參與前期的數(shù)據(jù)處理工作,同時(shí)由于時(shí)間關(guān)系技術(shù)員沒對(duì)新的系統(tǒng)管理員進(jìn)行前期數(shù)據(jù)處理的講解與培訓(xùn),系統(tǒng)管理員沒得到全部系統(tǒng)模塊的專業(yè)培訓(xùn),系統(tǒng)管理員對(duì)前期的數(shù)據(jù)關(guān)聯(lián)沒有了解,技術(shù)員只根據(jù)教務(wù)管理人員的崗位對(duì)于子模塊的管理員進(jìn)行了簡單的培訓(xùn)。對(duì)于全新的青果教務(wù)系統(tǒng),要求系統(tǒng)管理員在短時(shí)間內(nèi)完全掌握各模塊的功能,掌握子系統(tǒng)問的相互關(guān)系,各模塊的操作方法,這顯然是不現(xiàn)實(shí)的。而各子模塊管理員并非計(jì)算機(jī)專業(yè),缺乏相關(guān)的專業(yè)知識(shí),在短時(shí)間內(nèi)掌握系統(tǒng)操作方法,規(guī)范教學(xué)管理也是相當(dāng)困難。同時(shí)各系部教學(xué)秘書也是頻繁更換,導(dǎo)致系統(tǒng)的推進(jìn)有很大的難度。
3.2技術(shù)員不穩(wěn)定、客服無法及時(shí)處理問題、系統(tǒng)更新慢
系統(tǒng)投入使用不到一年,技術(shù)員頻繁更換,每個(gè)技術(shù)員對(duì)于系統(tǒng)的理解存在偏差。由于操作不當(dāng),最后導(dǎo)致系統(tǒng)存在不少冗余的數(shù)據(jù)而數(shù)據(jù)關(guān)聯(lián)后又無法刪除。而系統(tǒng)客服人員每天面對(duì)大量的客戶,無法及時(shí)處理學(xué)校提出的問題。很多的問題都需要通過擬定問題描述、網(wǎng)絡(luò)提交數(shù)字青果進(jìn)行問題處理、上傳備份數(shù)據(jù)庫、研發(fā)部測(cè)試反饋、研發(fā)部技術(shù)解決、用戶下載更新包進(jìn)行更新等一系列反復(fù)的溝通與交流才能完成。有些問題甚至提交問題后也無法滿足用戶的需求。
3.3承擔(dān)單位劃分不合理
很多相同課程的學(xué)分、學(xué)時(shí)相同,代碼不同,不同的教學(xué)系部都開設(shè)相同名稱的課程,承擔(dān)單位劃分不合理,加上各系部在教學(xué)安排時(shí)不嚴(yán)格按照人才培養(yǎng)方案進(jìn)行排課,導(dǎo)致考試事務(wù)考試安排時(shí),出現(xiàn)有的系部找不到考試課程,或者找不到學(xué)生名單,在學(xué)生成績管理模塊中無法顯示課程等。由于期末考試安排時(shí)臨近放假,工作量多,為了簡化工作,快速完成考試安排,各系部秘書之間相互借用賬號(hào)進(jìn)行排考,設(shè)置成績構(gòu)成等,最后導(dǎo)致教學(xué)管理不規(guī)范。
3.4課程設(shè)置不合理
相同課程開設(shè)在多個(gè)學(xué)期的,由于課程設(shè)置不合理,導(dǎo)致在成績管理模塊出現(xiàn)無法錄入課程成績。最后出現(xiàn)大量學(xué)生后一個(gè)學(xué)期的課程無法錄入成績,對(duì)于后期的畢業(yè)審核有很大的影響。
4青果教務(wù)管理系統(tǒng)發(fā)展的若干思考
針對(duì)學(xué)校使用青果教務(wù)管理系統(tǒng)的情況和出現(xiàn)的問題分析,對(duì)后續(xù)的發(fā)展引發(fā)了若干思考。
4.1穩(wěn)定教學(xué)管理隊(duì)伍,加強(qiáng)培訓(xùn)提高管理人員的業(yè)務(wù)水平
教展芾砣粘9ぷ鞅冉纖鏊椋內(nèi)容繁雜,工作量大,涉及到學(xué)校教學(xué)管理的方方面面。而學(xué)校的管理隊(duì)伍缺乏專業(yè)的管理知識(shí),很多管理人員都忙于應(yīng)付各種日常的繁雜事務(wù),無暇顧及自我管理水平的提高,整體管理水平低下,學(xué)校應(yīng)加強(qiáng)教學(xué)管理人員的培訓(xùn),可以采取走出去或者引進(jìn)來的辦法,提高管理人員的業(yè)務(wù)水平。同時(shí)由于教學(xué)管理人員社會(huì)地位偏低,在職稱評(píng)審中沒有明確的方向,晉升的機(jī)會(huì)少。管理人員的工作熱情難于調(diào)動(dòng),而教學(xué)管理人員又是處于學(xué)校教學(xué)管理中的重要位置,建議學(xué)校出臺(tái)相應(yīng)政策,從而穩(wěn)定教學(xué)管理隊(duì)伍。
4.2嚴(yán)格要求,規(guī)范教學(xué)管理
針對(duì)承擔(dān)單位劃分不合理和課程設(shè)置不合理的情況,建議學(xué)校教務(wù)部門認(rèn)真分析出現(xiàn)的問題,嚴(yán)格要求,從源頭開始把握,制定相關(guān)的規(guī)章制度,規(guī)范教學(xué)管理,并及時(shí)與技術(shù)人員溝通在運(yùn)行過程中出現(xiàn)的找不到課程,無法錄入后一學(xué)期課程成績等問題,早日解決系統(tǒng)中存在的各類問題。
4.3加大資金投入,維護(hù)系統(tǒng)更新
關(guān)鍵詞:管理;信息系統(tǒng);編碼設(shè)計(jì)
中圖分類號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)23-5568-02
The Design of Educational Management Information System Codes
ZHAN Mao-sen, OU Lian-qun
(City College of Dongguan University of Technology, Dongguan 523106, China)
Abstract: Educational Management Information System designed to encode a direct impact on the stability and security throughout the system or not, need to consider the uniqueness of the design codes, standards, scalability and stability of the principle of this proposed design of the specific coding scheme coding for the Educational Management Information System designed to provide some lessons of experience.
Key words: management; information system; design coding
隨著計(jì)算機(jī)與網(wǎng)絡(luò)的技術(shù)的飛速發(fā)展,教務(wù)管理工作的效率低下越來越明顯,為此,不得不采用信息化技術(shù)的教務(wù)管理信息系統(tǒng)來解決該問題,或在已有的教務(wù)管理信息系統(tǒng)的基礎(chǔ)上,不斷更新?lián)Q代,但是每次教務(wù)管理信息系統(tǒng)的變革,多將涉及到信息編碼的設(shè)計(jì)問題,也是首當(dāng)其沖的工作。這就要求如何設(shè)計(jì)好信息編碼成為研究的主要課題。
1 編碼設(shè)計(jì)的原則
在設(shè)計(jì)編碼之前,首先應(yīng)從規(guī)范化、標(biāo)準(zhǔn)化予以考慮,考慮國家標(biāo)準(zhǔn)、教育部標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和學(xué)校已有的標(biāo)準(zhǔn)等,然后在此基礎(chǔ)上,兼顧各個(gè)標(biāo)準(zhǔn)之間的兼容性、一致性以及標(biāo)準(zhǔn)的可擴(kuò)展性、實(shí)用性和簡便性等,建設(shè)形成一套符合自身實(shí)際的教務(wù)管理信息化標(biāo)準(zhǔn)編碼。
2 基礎(chǔ)編碼的設(shè)計(jì)
信息編碼是將事物或概念(編碼對(duì)象)賦予有一定規(guī)律性的、易于計(jì)算機(jī)和人識(shí)別與處理的一個(gè)或一組有序的符號(hào),即以數(shù)字或字母等字符來代表各種編碼對(duì)象的名稱、屬性、狀態(tài)等。
設(shè)計(jì)編碼應(yīng)從系統(tǒng)運(yùn)行和實(shí)際情況的輕重緩急予以考慮,首先設(shè)計(jì)院系編碼,該編碼一般,由人事部門來負(fù)責(zé)制定,但且是教務(wù)管理信息系統(tǒng)的基礎(chǔ)編碼,緊接著就是設(shè)計(jì)教職工編碼、校區(qū)編碼、專業(yè)編碼、班級(jí)編碼和學(xué)號(hào)編碼,具體設(shè)計(jì)方案如下:
1)院系編碼:機(jī)構(gòu)編碼一般采用4位編碼,由人事部門來負(fù)責(zé)制定,格式如圖1所示。
其中:X1X2為單位代碼,X3X4為流水號(hào)。處級(jí)單位X1X2為順序號(hào)+固定值00(行政部門編碼:01-29,教學(xué)部門編碼:30-59,教輔部門60-89,90-99為預(yù)留碼),科級(jí)單位編碼為所屬處級(jí)單位編碼前兩位+2位順序碼,其代碼示例,如圖2所示。
2)教職工編碼:教職工編碼可采用8位編碼,由人事部門來負(fù)責(zé)制定,格式如圖3所示。
其中:X1-X4為教師入校年份,X5-X8為順序號(hào)。
3)校區(qū)編碼:校區(qū)編碼采用1位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖4所示,其中:X1為順序號(hào)。而校區(qū)編碼代碼示例如圖5所示。
4)專業(yè)編碼:專業(yè)編碼采用4位編碼,由教務(wù)部門根據(jù)招生計(jì)劃來負(fù)責(zé)制定,格式如圖6所示,其中:X1X2為系代碼,院系編碼中處級(jí)單位代碼的前2位,X3X4為專業(yè)號(hào)。而專業(yè)編碼示例如圖7所示。
5)班級(jí)編碼:班級(jí)編碼采用9位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖8所示,其中:X1-X4為年份,X5-X8為自編4位專業(yè)代碼,X9為班號(hào)。而班級(jí)編碼示例如圖9所示。
6)學(xué)號(hào)編碼:學(xué)號(hào)編碼采用12位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖10所示,其中:X1-X4為入學(xué)年份;X5為層次:4-本科;3-專科、高職;X6-X9為專業(yè)代碼;X10為班號(hào);X11X12為班內(nèi)順序號(hào),而學(xué)號(hào)編碼示例如圖11所示。
3 其它編碼的設(shè)計(jì)
在完成教務(wù)管理信息系統(tǒng)基礎(chǔ)編碼設(shè)計(jì)的基礎(chǔ)上,就需要考慮其它涉及到得相關(guān)編碼的設(shè)計(jì),比如課程編碼、學(xué)年編碼、學(xué)期編碼、教室編碼和宿舍編碼,具體設(shè)計(jì)方案如下:
1)課程編碼:課程編碼采用8位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖12所示,其代碼示例,如圖13所示。
其中:X1X2為開課部門代碼,取院系編碼中處級(jí)單位代碼的前2位;X3為課程性質(zhì):0-全院通識(shí)課,1-系內(nèi)必修課,2-全院選修課,3-系內(nèi)選修課;X4為層次:1-本科,2-專科,3-高職;X5為考試方式,0-考試課,1-考查課,X6-X8為順序號(hào)。
2)學(xué)年編碼:學(xué)年編碼采用9位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖14所示。其中:X1-X4為開始年份,X5為中橫杠分隔符,X6-X9為結(jié)束年份。
3)學(xué)期編碼:學(xué)期編碼采用1位編碼,由教務(wù)部門來負(fù)責(zé)制定,格式如圖15所示。
其中:X1=1(表示該學(xué)年的第1學(xué)期),X1=2(表示該學(xué)年的第2學(xué)期)
10)教室編碼/宿舍編碼:教室編碼/宿舍編碼采用8位編碼,由總務(wù)部門來負(fù)責(zé)制定,格式如圖16所示。其中:X1-X3為樓棟號(hào),X1為字母,代表樓棟種類:學(xué)生宿舍(X)、課室(G);X2X3為順序號(hào),代表該種樓中的序號(hào)。X4-X8為寢室號(hào)、課室號(hào):X4為字母,表示分區(qū);X5X6為寢室或課室所在樓層;X7X8為該區(qū)該層的序號(hào)。
4 編碼的補(bǔ)充設(shè)計(jì)
教務(wù)管理信息系統(tǒng)的編碼設(shè)計(jì)必將隨著信息系統(tǒng)的不斷更新與完善,而需要不斷完善,只要本著綜合考慮,兼容擴(kuò)充,統(tǒng)一調(diào)整的思想,就可以根據(jù)實(shí)際情況,進(jìn)行不斷的修正或重新設(shè)計(jì),這樣的編碼才具有前瞻性和可擴(kuò)展性,才能適應(yīng)時(shí)代的發(fā)展。
5 結(jié)語
教務(wù)管理信息系統(tǒng)編碼設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的穩(wěn)定和安全與否,以及系統(tǒng)以后的是否易維護(hù)與可擴(kuò)展,是實(shí)施教務(wù)管理信息系統(tǒng)的核心工作。通過給出一個(gè)具體的編碼方案來進(jìn)行說明教務(wù)管理信息系統(tǒng)的編碼設(shè)計(jì)的問題,同時(shí)提出了代碼與時(shí)俱進(jìn)的觀點(diǎn)。在某種程度上,為教務(wù)管理信息系統(tǒng)的編碼設(shè)計(jì)工作提供一些借鑒經(jīng)驗(yàn)。
參考文獻(xiàn):
[1] 李石山,張菁,田彩華.信息系統(tǒng)開發(fā)中的代碼設(shè)計(jì)[J].遼寧工程技術(shù)大學(xué)學(xué)報(bào):自然科學(xué)版,2000.
[2] 丁福興.高校教務(wù)管理信息系統(tǒng)中的信息編碼問題研究[J].信息技術(shù),2005(2).
[3] 黎孟雄,陳小春.高校教務(wù)管理信息系統(tǒng)的總體設(shè)計(jì)與安全管理[J].教育信息化,2005(3).
現(xiàn)在對(duì)于教務(wù)系統(tǒng)管理人員來說,能夠通過網(wǎng)絡(luò)平臺(tái)對(duì)學(xué)生信息進(jìn)行相互傳遞,分析某班學(xué)生信息、對(duì)無關(guān)信息進(jìn)行處理等等,而這一切都?xì)w功于電腦技術(shù)的快速發(fā)展。對(duì)于以前的管理辦法來說,想要實(shí)現(xiàn)聯(lián)網(wǎng)共享信息、遠(yuǎn)程操作、迅速及時(shí)傳達(dá)信息等功能,可以說根本不可能實(shí)現(xiàn),但通過現(xiàn)代最管理手段全部都能實(shí)現(xiàn)。正因?yàn)槿绱?,現(xiàn)代管理手段有著不可估量的市場價(jià)值。
關(guān)鍵詞:
;教務(wù)管理系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
1國內(nèi)外研究現(xiàn)狀
美國和歐洲其他發(fā)展國家,政府非常支持建設(shè)數(shù)字化校園。所以各個(gè)學(xué)校都對(duì)本校的學(xué)籍以及教務(wù)等管理進(jìn)行了信息化改造。在20世紀(jì)90年代之初,這些地區(qū)幾乎所有的名牌院校都已經(jīng)非常成功的實(shí)現(xiàn)了信息化,數(shù)字化校園。現(xiàn)在,全球的在互聯(lián)網(wǎng)方面具有頂尖技術(shù)的大型公司都開始斥巨資用來開發(fā)與研究數(shù)字化校園。一般情況下,以上這種類型的軟件對(duì)應(yīng)群體是軟件開發(fā)商。軟件開發(fā)商在開發(fā)和使用自身企業(yè)或者是和自身企業(yè)相聯(lián)系的軟件的時(shí)候,關(guān)鍵是使用了下面的這兩個(gè)不同的方法來設(shè)計(jì)與建設(shè)上述的那類技術(shù)。首先是需要購買在開發(fā)研究方面所需要的基礎(chǔ)設(shè)施,像是桌面軟件和服務(wù)器等。買這些基礎(chǔ)設(shè)施就需要花費(fèi)該公司大量的人力資源和物力資源。其次就是,根據(jù)對(duì)有關(guān)的虛擬主機(jī)與服務(wù)器不進(jìn)行購買而是通過租賃的形式來獲得使用權(quán),這樣就為企業(yè)節(jié)省了大量的人力物力資源,大大的節(jié)約了成本。但是若是這樣做的話同時(shí)也降低了對(duì)后臺(tái)服務(wù)器的控制權(quán)。數(shù)據(jù)化校園能夠使全體師生在上網(wǎng)的過程中,可以讓用戶訪問服務(wù)、處理器、存儲(chǔ)設(shè)備等和他們相聯(lián)系的設(shè)施。對(duì)學(xué)生和教師來講,可以在運(yùn)用校園信息化數(shù)據(jù)部署和應(yīng)用程序在?;谕瑯拥牡缆?,可以選擇任意的服務(wù)并對(duì)它們進(jìn)行組合,這一來,在藕合程度方面還是比較低的。數(shù)字化校園運(yùn)用了虛擬技術(shù),云端或者本地的運(yùn)行環(huán)境能夠支持類型不同的編程語言,采用了改進(jìn)的數(shù)據(jù)庫。在我國,中國高等教育文獻(xiàn)保障系統(tǒng)簡稱CALIS是第一個(gè)把信息化的應(yīng)用帶入到教務(wù)管理系統(tǒng)中的。其創(chuàng)造了沒有訪問界限的中國高等教育數(shù)字化校園。這所學(xué)校變成了社會(huì)經(jīng)濟(jì)和諧發(fā)展的重要因素,是至關(guān)重要的。根據(jù)之前的所的出的結(jié)論與未來發(fā)展的趨勢(shì),CALIS不僅實(shí)行了定位,而且還建議根據(jù)信息化來設(shè)計(jì)適合我國的數(shù)字化校園。以上所說的是,CALIS要構(gòu)建植根于信息化平臺(tái)的數(shù)字化校園。同樣需要在全國、不同的地區(qū)、不同的學(xué)校都創(chuàng)建CALIS的數(shù)字化校園云服務(wù)中心。如此,大學(xué)生和教師就可以獲取豐富的服務(wù)。同樣,CALIS還可以為當(dāng)?shù)氐臄?shù)字化校園在建設(shè)云服務(wù)平臺(tái)時(shí)給出有效的處理辦法。建設(shè)CALIS的信息化平臺(tái),能夠不斷地提升信息化在數(shù)字化方面的進(jìn)程。如此就為更深層次的優(yōu)化數(shù)字化校園的服務(wù)結(jié)構(gòu)部分給出了非常重要的可行性。信息化平臺(tái)能夠使數(shù)字化校園服務(wù)變得更加的虛擬,并且在此基礎(chǔ)上,建設(shè)與分享圖書館的資源信息可以為數(shù)字化校園的發(fā)展帶來巨大的美好前景。如此一來,我國的數(shù)字化校園也邁進(jìn)了新時(shí)代。
2系統(tǒng)目標(biāo)和總體需求
(1)系統(tǒng)目標(biāo)。1)系統(tǒng)應(yīng)該功能強(qiáng)大,操作過程簡單明了;2)遠(yuǎn)程網(wǎng)絡(luò)協(xié)同訪問系統(tǒng);3)對(duì)校園網(wǎng)實(shí)行開放,進(jìn)行標(biāo)準(zhǔn)建設(shè);4)可以對(duì)各種工作步驟進(jìn)行傳遞;5)文件、數(shù)據(jù)安全可靠。(2)系統(tǒng)總體需求。學(xué)生想要對(duì)其個(gè)基本信息、下載學(xué)習(xí)有關(guān)資料、根據(jù)老師安排上傳所布置的作業(yè)、等一列與網(wǎng)絡(luò)有關(guān)的學(xué)習(xí)方法?,F(xiàn)在只要登錄網(wǎng)絡(luò)管理系統(tǒng)都能夠順利實(shí)現(xiàn)。對(duì)于教師來說,凡是學(xué)生需要掌握的教學(xué)大綱、課輔資料、作業(yè)習(xí)題、參考課本等有利于學(xué)生更好學(xué)習(xí)的資料,均可以通過登陸網(wǎng)頁系統(tǒng)來完成。這樣一來,不僅增加了師生間的良好溝通,也極大地促進(jìn)了網(wǎng)絡(luò)教學(xué)目標(biāo)的實(shí)施。另一方面。教務(wù)管理系統(tǒng)想要針對(duì)課程安排、教學(xué)任務(wù)、學(xué)生成績查詢、教師績效考評(píng)等管理任務(wù)也能夠通過網(wǎng)絡(luò)平臺(tái)實(shí)現(xiàn)自動(dòng)化管理,而不再是以往的人工化。大大加快了工作效率。
3關(guān)于教務(wù)管理系統(tǒng)如何設(shè)計(jì)
設(shè)計(jì)系統(tǒng)時(shí)需要遵循的基本原則:(1)不但能夠穩(wěn)定不變還要相對(duì)靠譜。系統(tǒng)只要開始設(shè)計(jì)研發(fā),將會(huì)持續(xù)運(yùn)行,因此不允許中間因某些不穩(wěn)定因素影響進(jìn)程;(2)對(duì)外進(jìn)行開放與拓展空間;(3)在世界范圍內(nèi)都處于先進(jìn)水平且各項(xiàng)技術(shù)都比較成熟;(4)在實(shí)際應(yīng)用當(dāng)中,能夠?qū)ζ溥M(jìn)行最大化利用且方便管理者管理。檢驗(yàn)一個(gè)系統(tǒng)的優(yōu)劣關(guān)鍵是看其實(shí)用性如何,里面的各項(xiàng)功能能否適用于用戶需求,有無綜合考慮用戶的特點(diǎn),或者根據(jù)用戶日常習(xí)慣專項(xiàng)研究后再進(jìn)行設(shè)計(jì);(5)安全性。針對(duì)全部的用戶來說,系統(tǒng)的管理機(jī)制必須安全可靠
4系統(tǒng)測(cè)試
通過對(duì)于軟件進(jìn)行測(cè)試,我們可以很容易的發(fā)現(xiàn)軟件在設(shè)計(jì)之初與實(shí)現(xiàn)過程當(dāng)中因?yàn)槭韬龆a(chǎn)生的問題。相較于其他任何軟件工程活動(dòng),軟件測(cè)試的過程中所花費(fèi)的工作量更多。假如對(duì)于軟件測(cè)試不是有計(jì)劃地進(jìn)行,則會(huì)使得勞動(dòng)和時(shí)間都造成浪費(fèi),這還不算,其中最為糟糕的是會(huì)對(duì)原有錯(cuò)誤造成遺漏。所以,要想確保其所開發(fā)的軟件質(zhì)量,就必須要對(duì)軟件進(jìn)行系統(tǒng)化的測(cè)試。想要促進(jìn)制定軟件的測(cè)試方法,就要確保其策略擁有足夠的靈活性;另一方面,一定要確保其嚴(yán)格性,這樣的話在項(xiàng)目工程建設(shè)當(dāng)中能夠?qū)?xiàng)目提出合理策劃,并進(jìn)行追蹤管理。軟件測(cè)試?yán)碚撝蟹浅V氖媛⊿hooman)模型理論這樣描述軟件測(cè)試策略:測(cè)試從許多方面來看和軟件開發(fā)方法一樣,是一個(gè)獨(dú)立的過程,而且具有很多測(cè)試類型;早年我們處理程序出錯(cuò)主要是依靠謹(jǐn)慎的軟件設(shè)計(jì)和程序員的個(gè)人智慧,而如今我們采用很多現(xiàn)代設(shè)計(jì)技術(shù)和正式技術(shù)評(píng)審來減少實(shí)現(xiàn)代碼中的錯(cuò)誤;與此類似,不同的測(cè)試方法也正在開始聚合成幾種不同的途徑和思想。其中所提到的途徑和思想就是我們稱之的“策略”。對(duì)于軟件測(cè)試方法,在實(shí)際操作中,我們需要對(duì)其提供兩種兩種辦法,即低級(jí)測(cè)試辦法和高級(jí)測(cè)試辦法。其中,確保低級(jí)測(cè)試可以對(duì)小段落的代碼驗(yàn)證是否正確,相比而言,高級(jí)測(cè)試主要用于用戶對(duì)于系統(tǒng)主要功能的滿意度。軟件測(cè)試的螺旋模型就能夠?yàn)槲覀兲峁┻@樣一種符合要求的軟件測(cè)試策略。
5小結(jié)
【關(guān)鍵詞】教務(wù)管理 功能分析 創(chuàng)新對(duì)策
前些年,高等教育發(fā)展迅速,辦學(xué)規(guī)模不斷擴(kuò)大,高校學(xué)生人數(shù)劇增,使得教務(wù)管理任務(wù)繁重。為緩解工作難度,基于計(jì)算機(jī)網(wǎng)絡(luò)平臺(tái)的教務(wù)管理系統(tǒng)的應(yīng)用在各高校已經(jīng)普及。而近年來隨著中小學(xué)在校人數(shù)的不斷減少,生源萎縮對(duì)高校帶來的競爭和生存壓力,社會(huì)對(duì)應(yīng)用型人才和個(gè)性化人才的需求不斷增加,高校教學(xué)改革的力度越來越大,原有專業(yè)的培養(yǎng)方案的調(diào)整、新專業(yè)的設(shè)立、新的教學(xué)模式的采用對(duì)高校帶來新氣象的同時(shí)高校教務(wù)管理面臨著前所未有的挑戰(zhàn)。為提高高校教務(wù)管理質(zhì)量,教務(wù)管理分析設(shè)計(jì)與創(chuàng)新勢(shì)在必行。
一、高校教務(wù)管理系統(tǒng)的功能分析
(一)教務(wù)管理系統(tǒng)建設(shè)的成效
目前,高校教務(wù)管理系統(tǒng)包括基礎(chǔ)信息管理、開課排課信息管理、選課成績管理、畢業(yè)審核管理、系統(tǒng)管理等以及面向?qū)W校各部門的綜合信息管理。各個(gè)信息管理下又分眾多模塊,模塊之間以及各信息管理系統(tǒng)之間相互關(guān)聯(lián),實(shí)現(xiàn)教務(wù)管理系統(tǒng)的分散操作、信息共享、集中管理,使系統(tǒng)向現(xiàn)代化、規(guī)范化、智能化方向發(fā)展。提高了信息的時(shí)效性,其重要意義在于:(1)利用網(wǎng)絡(luò)信息技術(shù),使得信息的處理、傳輸、查詢不受區(qū)域的限制,使得教學(xué)信息能夠靈活管理;(2)規(guī)范管理工作流程,使教學(xué)各部門分工明確,提高了辦事效率,也提高了學(xué)校教學(xué)管理效率;(3)利用現(xiàn)代信息管理技術(shù)通過數(shù)據(jù)庫管理運(yùn)作,避免了傳統(tǒng)紙張記錄的不便,保證了信息的安全性。
(二)教務(wù)管理系統(tǒng)建設(shè)存在的問題
但是由于我國高校辦學(xué)規(guī)模的快速擴(kuò)大以及教務(wù)管理工作的升級(jí),教務(wù)管理工作面向的用戶也不斷增加,內(nèi)容更加復(fù)雜,管理面范圍更廣的特點(diǎn),此類教務(wù)管理系統(tǒng)也暴露出了以下幾個(gè)方面的缺點(diǎn):(1)各大高校不斷擴(kuò)招,多校區(qū)的產(chǎn)生,教務(wù)工作更加復(fù)雜,使得現(xiàn)有的教務(wù)管理系統(tǒng)要面向網(wǎng)絡(luò)化多方向分布式發(fā)展,系統(tǒng)功能在應(yīng)用上出現(xiàn)了障礙與瓶頸;(2)目前教務(wù)管理系統(tǒng)對(duì)高校的個(gè)性化需求還未解決,現(xiàn)有的教務(wù)管理系統(tǒng)只對(duì)高校日常教務(wù)管理出現(xiàn)的普遍性問題有解決方案,但是對(duì)一些管理方式各有特色的高校管理,教務(wù)管理系統(tǒng)程序中無法自動(dòng)運(yùn)行與高校管理達(dá)到有效的統(tǒng)一。(3)對(duì)教學(xué)過程的管理比較欠缺。
二、高校教務(wù)管理系統(tǒng)的創(chuàng)新建議
為適應(yīng)高校教務(wù)管理創(chuàng)新,促進(jìn)教學(xué)改革步伐,針對(duì)以上問題,建議對(duì)系統(tǒng)相關(guān)模塊進(jìn)行多方面的改進(jìn)。
(一)教學(xué)管理系統(tǒng)的改善
隨著教學(xué)課程設(shè)置的不斷發(fā)展,教學(xué)體制也逐漸更新。在以前學(xué)分制條件下的教學(xué)計(jì)劃完整性不易得到保證的情況下,可以實(shí)施教學(xué)分支處理,對(duì)一個(gè)學(xué)校的學(xué)生總體分為師范類和非師范類兩大專業(yè),對(duì)每類教學(xué)計(jì)劃中相同的部分進(jìn)行單獨(dú)規(guī)劃,避免出現(xiàn)交錯(cuò);還可以對(duì)于學(xué)生專業(yè)設(shè)置不同性質(zhì)的課程要求,制訂對(duì)應(yīng)專業(yè)的教學(xué)計(jì)劃,并根據(jù)相應(yīng)的教學(xué)計(jì)劃來制定相應(yīng)專業(yè)的畢業(yè)標(biāo)準(zhǔn);另外,還可以對(duì)學(xué)生檔案進(jìn)行特殊標(biāo)記,如屬于統(tǒng)招還是特招,藝術(shù)類或是非藝術(shù)類,文科生還是理科生等,對(duì)學(xué)生進(jìn)行系統(tǒng)的多層標(biāo)記,可以根據(jù)條件很快地查詢有關(guān)學(xué)生信息并可以高效完成計(jì)劃任務(wù)。
(二)成績信息管理系統(tǒng)的改善
針對(duì)在網(wǎng)絡(luò)上集中操作時(shí)網(wǎng)絡(luò)速度慢、服務(wù)器忙和查詢、統(tǒng)計(jì)功能不完善等現(xiàn)狀,可以采用設(shè)計(jì)出的單機(jī)形式成績管理系統(tǒng),另外有與本系統(tǒng)的接口軟件與其相接,這樣各個(gè)學(xué)院可以分別進(jìn)行成績批量錄入或個(gè)別成績錄入、查詢、匯總、修改等操作,并將匯總的信息向教務(wù)處提交數(shù)據(jù),與教務(wù)處管理中心進(jìn)行數(shù)據(jù)比較從而形成有效成績數(shù)據(jù),并完成自動(dòng)加分操作或違紀(jì)學(xué)生減分、取消成績等綜合性處理。教務(wù)處將成績處理結(jié)果反饋到學(xué)院管理系統(tǒng)并進(jìn)行核對(duì),由此將學(xué)生成績網(wǎng)站,由學(xué)生自行查詢。
(三)學(xué)生信息管理系統(tǒng)改善
針對(duì)學(xué)生選擇專業(yè)規(guī)劃,結(jié)合實(shí)際與本專業(yè)相關(guān)的各種專業(yè)考試納入學(xué)生信息管理系統(tǒng),教務(wù)處及時(shí)相關(guān)信息,鼓勵(lì)學(xué)生積極參與個(gè)人學(xué)業(yè)拓展活動(dòng),拓寬知識(shí)面,增加專業(yè)技能。對(duì)于已經(jīng)獲得相關(guān)證書或相關(guān)獎(jiǎng)項(xiàng)的學(xué)生進(jìn)行特殊標(biāo)記操作,以便快速、有效的學(xué)生信息查找和統(tǒng)計(jì)操作,并進(jìn)行相應(yīng)加分、獎(jiǎng)勵(lì)學(xué)分等操作。另外,對(duì)學(xué)生學(xué)位審核也參與其中,畢業(yè)學(xué)生學(xué)位與學(xué)分績點(diǎn)和處分相掛鉤,首先要對(duì)將要畢業(yè)的學(xué)生學(xué)籍做出標(biāo)記,查詢出因處分問題不能獲得學(xué)位的名單,然后再根據(jù)畢業(yè)審核結(jié)果查詢出能夠畢業(yè)的學(xué)生名單,根據(jù)兩個(gè)名單的分析處理,再進(jìn)行學(xué)位審核。
(四)綜合信息管理系統(tǒng)的改善
綜合信息管理系統(tǒng)的改善想要實(shí)現(xiàn)的是常用查找、匯總和統(tǒng)計(jì)等功能的報(bào)表規(guī)范化、智能化、現(xiàn)代化。根據(jù)學(xué)校教務(wù)工作需求,將各個(gè)系統(tǒng)實(shí)現(xiàn)和諧條理運(yùn)行,增強(qiáng)其協(xié)調(diào)、制約、溝通功能,使高校教務(wù)管理系統(tǒng)成為高效能的有機(jī)管理整體。
總結(jié)
隨著社會(huì)的發(fā)展,高校教務(wù)管理系統(tǒng)運(yùn)用現(xiàn)代科學(xué)技術(shù)的重要性已經(jīng)成為各大高校的共識(shí),高校教務(wù)管理系統(tǒng)作為現(xiàn)代高校教育技術(shù)的基礎(chǔ),是一項(xiàng)繁雜的系統(tǒng)工程,它涉及面廣,功能性強(qiáng),關(guān)系著學(xué)校日常教務(wù)管理工作各個(gè)方面,是各大高校教育發(fā)展面臨的重大挑戰(zhàn)?,F(xiàn)實(shí)中,高校辦學(xué)規(guī)模的擴(kuò)大和教學(xué)改革等原因?qū)е铝嗽到y(tǒng)與現(xiàn)代實(shí)際需求不吻合現(xiàn)象突出,為此必須做出簡要的功能分析,結(jié)合優(yōu)缺點(diǎn)來進(jìn)行相關(guān)模塊的創(chuàng)新與改善。與此同時(shí),只有結(jié)合各大高校教學(xué)改革對(duì)教務(wù)管理工作提出的各項(xiàng)新型要求,達(dá)到教育改革與教務(wù)管理改革共同發(fā)展與創(chuàng)新,才能實(shí)現(xiàn)教務(wù)信息管理完整、安全、及時(shí)有效,才能有效地推動(dòng)高校教學(xué)的和諧、全面發(fā)展。
【參考資料】
關(guān)鍵詞:高校;教務(wù)管理系統(tǒng);功能模塊;設(shè)計(jì)與實(shí)現(xiàn)
一、高校教務(wù)管理系統(tǒng)設(shè)計(jì)的原則
(一)系統(tǒng)功能的完整性和靈活性:該系統(tǒng)在設(shè)計(jì)時(shí)既要考慮高職院校規(guī)范管理的完整性,同時(shí)也要考慮不同學(xué)校不同階段教務(wù)管理軟件有機(jī)銜接的需求。
(二)教學(xué)資源調(diào)配的便捷性:使高職院校教學(xué)資源利用效率提高,對(duì)教室、實(shí)訓(xùn)室、輔導(dǎo)員及教師等要素實(shí)施有效的配置和合理的利用。
(三)數(shù)據(jù)標(biāo)準(zhǔn)的規(guī)范性:高職院校教學(xué)管理的設(shè)計(jì)應(yīng)按照高職院校院信息標(biāo)準(zhǔn)規(guī)定的學(xué)生學(xué)號(hào)、專業(yè)代碼、課程編碼、教師編號(hào)等編碼規(guī)范,避免編碼的隨意性和前后不統(tǒng)一等現(xiàn)象的發(fā)生。
二、高職教務(wù)管理系統(tǒng)需求分析
(一)系統(tǒng)目標(biāo)。
教務(wù)管理系統(tǒng)的總體目標(biāo)是通過此系統(tǒng)對(duì)學(xué)校的各類信息進(jìn)行管理,使學(xué)校教學(xué)信息管理更加地有序,更加現(xiàn)代化,為學(xué)校的各個(gè)部門提高數(shù)據(jù)共享,節(jié)約資源,實(shí)現(xiàn)無紙辦公。本系統(tǒng)是面向全校師生,為其提供服務(wù)的綜合管理系統(tǒng),提高工作效率,把各管理人員從繁雜的手工操作中解放出來。其主要功能在于完成:對(duì)部系信息、專業(yè)信息、教師信息、課程信息、學(xué)生信息、教材信息、教室信息、教學(xué)進(jìn)程信息等來進(jìn)行管理。
(二)系統(tǒng)用戶需求描述。
教務(wù)處的業(yè)務(wù)主要包括以下方面:對(duì)學(xué)生和教師有關(guān)的信息的管理和對(duì)學(xué)生、教師的評(píng)價(jià)和督查。對(duì)學(xué)生和教師的信息管理主要是指對(duì)學(xué)生的選課信息、成績信息、實(shí)習(xí)信息、學(xué)籍信息等進(jìn)行管理,對(duì)教師的課程信息、任課班級(jí)信息、工作量、科研工作等進(jìn)行管理。教務(wù)管理人員對(duì)系統(tǒng)的要求是容易操作,對(duì)匯總來的各類數(shù)據(jù)查詢、統(tǒng)計(jì)。教師對(duì)系統(tǒng)的要求是能及時(shí)了解各類信息、方便地進(jìn)行輸入成績并進(jìn)行統(tǒng)計(jì)查詢。學(xué)生對(duì)教務(wù)系統(tǒng)的要求是能上網(wǎng)查詢所修的成績,能通過網(wǎng)絡(luò)進(jìn)行選修課的選擇。
三、高校教務(wù)管理系統(tǒng)主要功能模塊設(shè)計(jì)
(一)系統(tǒng)的結(jié)構(gòu)。
高職教務(wù)管理系統(tǒng)是以教學(xué)管理部門等行政職能部門為工作核心,對(duì)學(xué)校教學(xué)中所有的數(shù)據(jù)進(jìn)行維護(hù)和管理。系統(tǒng)的數(shù)據(jù)處理是以各年級(jí)各個(gè)專業(yè)的教學(xué)計(jì)劃為中心,結(jié)合學(xué)生的學(xué)籍?dāng)?shù)據(jù)、班級(jí)數(shù)據(jù)等根據(jù)學(xué)年學(xué)期自動(dòng)生成學(xué)期教學(xué)任務(wù),并根據(jù)課程的性質(zhì)提交給學(xué)生進(jìn)行選課、根據(jù)選課情況生成教學(xué)班數(shù)據(jù)、由部系為教學(xué)班級(jí)安排任課教師從而產(chǎn)生排課數(shù)據(jù)及考試安排數(shù)據(jù)等。考試結(jié)束后由任課教師錄入成績產(chǎn)生成績數(shù)據(jù),并對(duì)教學(xué)班任課教師的任課情況進(jìn)行評(píng)價(jià),按照計(jì)劃在畢業(yè)前對(duì)學(xué)生進(jìn)行畢業(yè)生管理等。
(二)教學(xué)計(jì)劃子系統(tǒng)。
教學(xué)計(jì)劃子系統(tǒng)包括提交課程信息、設(shè)置教學(xué)計(jì)劃和制定開課計(jì)劃等功能:提交課程信息:由各系部負(fù)責(zé)人員依照教學(xué)大綱,通過校園網(wǎng)提交課程信息,經(jīng)教務(wù)處審定,構(gòu)建成課程信息庫。設(shè)置教學(xué)劃:由教務(wù)處和各系部通過校園網(wǎng)共同構(gòu)建各個(gè)年級(jí)的人才培養(yǎng)方案。制定開課計(jì)劃:設(shè)置學(xué)年學(xué)期,讀取學(xué)期教學(xué)計(jì)劃,并由各系部負(fù)責(zé)人員通過校園網(wǎng)提交開課學(xué)期的教學(xué)計(jì)劃變更申請(qǐng),包括增開、不開和修改等三種變更類型。
(三)網(wǎng)上選課子系統(tǒng)。
網(wǎng)上選課子系統(tǒng)包括選課控制、選課處理和選課結(jié)果等功能。選課控制:設(shè)置禁止選課學(xué)生,確定學(xué)生選課內(nèi)容和多種限定選課手段。選課處理:確認(rèn)開設(shè)課程及任課教師,并在任課教師之間調(diào)劑預(yù)選學(xué)生;再確認(rèn)開設(shè)課程、上課教師和上課班級(jí)的學(xué)生。選課結(jié)果:按教師查詢選課學(xué)生名單、按上課班級(jí)查看學(xué)生名單和學(xué)生分布。
(四)課表編排子系統(tǒng)。
課表編排包括基本信息、教學(xué)任務(wù)、課表編排、課表分析等功能。
基本信息:設(shè)置學(xué)期內(nèi)每周排課天數(shù),每天排課節(jié)數(shù),各系部按課程確定教師。教學(xué)任務(wù):依照每學(xué)期的開課計(jì)劃,設(shè)置學(xué)期課程、任課教師和上課班級(jí),并確定授課方式、周學(xué)時(shí)、上課班級(jí)人數(shù)以及教學(xué)場地要求。課表編排:首先設(shè)置特殊要求,例如專業(yè)不排課節(jié)次,教學(xué)場地留用節(jié)次等,然后融合課程編排的習(xí)慣和原則,進(jìn)行智能編排。課表分析:按容量分析教室使用率、按節(jié)次產(chǎn)看上課學(xué)生人數(shù)。
(五)學(xué)生成績子系統(tǒng)。
學(xué)生成績子系統(tǒng)包括基本信息、成績錄入、成績查詢等功能?;拘畔ⅲ涸O(shè)置每學(xué)期成績表現(xiàn)形式、綜合成績構(gòu)成、畢業(yè)設(shè)計(jì)和論文成績給定形式和補(bǔ)考成績。成績錄入:正常情況下,由各系部教學(xué)秘書負(fù)責(zé),分班級(jí)錄入學(xué)生成績;特殊情況下,由教務(wù)處管理員負(fù)責(zé)。成績查詢:可以分別按班級(jí)、課程、重修、補(bǔ)考查看成績。
(六)教學(xué)考評(píng)子系統(tǒng)。
教學(xué)考評(píng)子系統(tǒng)包括評(píng)價(jià)設(shè)置、評(píng)價(jià)安排、評(píng)價(jià)結(jié)果等功能。評(píng)價(jià)設(shè)置:設(shè)置評(píng)價(jià)主體成員,評(píng)價(jià)范圍等。評(píng)價(jià)安排:選定評(píng)價(jià)方式,設(shè)置評(píng)價(jià)類型,與起始和結(jié)束日期。評(píng)價(jià)結(jié)果:可以分別按教師、評(píng)價(jià)主體成員、課程及綜合評(píng)價(jià)結(jié)果查看。
(七)系統(tǒng)管理子系統(tǒng)。
課表編排包括控制參數(shù)、用戶管理、數(shù)據(jù)庫維護(hù)等功能??刂茀?shù):根據(jù)管理工作的需要,在各個(gè)子系統(tǒng)中分別定義有關(guān)控制點(diǎn)、設(shè)置相應(yīng)控制參數(shù)。用戶管理:依照系統(tǒng)需要的權(quán)限功能,定義若干角色,并設(shè)置各個(gè)角色的操作權(quán)限范圍。數(shù)據(jù)庫維護(hù):安裝數(shù)據(jù)庫服務(wù)器時(shí),設(shè)置數(shù)據(jù)庫自動(dòng)備份。
四、系統(tǒng)實(shí)現(xiàn)技術(shù)
(一)數(shù)據(jù)庫和開發(fā)工具的選擇。
數(shù)據(jù)庫是系統(tǒng)的核心之一,從性能、數(shù)據(jù)庫類型上、價(jià)格比上可采用ORACLE 10g。ORACLE數(shù)據(jù)庫提供了高速的數(shù)據(jù)處理能力,基于WEB開發(fā)環(huán)境的支持強(qiáng)。對(duì)于MIS系統(tǒng)來說,一個(gè)好的開發(fā)環(huán)境可以使得系統(tǒng)開發(fā)工作容易實(shí)現(xiàn)。Delphi 提供了強(qiáng)大的VCL,編譯速度快,DELPHI還提供與BDE、ADO、InterBase的無縫集成,還能很方便地構(gòu)造出基于數(shù)據(jù)庫的Web頁面,通過HTML管理Web數(shù)據(jù)庫。
(二)軟件體系結(jié)構(gòu)設(shè)計(jì)。
目前高校教務(wù)管理系統(tǒng)體系結(jié)構(gòu)主要有兩種模式:C/S模式和B/S模式,兩者具有不同的特點(diǎn)。結(jié)合當(dāng)前高校教務(wù)管理實(shí)際需要,可采用基于B/S和C/S混合結(jié)構(gòu)的設(shè)計(jì)方案。對(duì)于安全性要求高,具有較強(qiáng)的交互性,地點(diǎn)固定而且需要處理大批量數(shù)據(jù)的子功能模塊采用C/S模式,例如:教學(xué)計(jì)劃、課表管理、考試管理等;而對(duì)于使用范圍廣,地點(diǎn)靈活,功能變得頻繁的子功能模塊采用B/S模式,例如:學(xué)校內(nèi)部信息、教務(wù)信息的查詢功能、學(xué)生成績管理等。
(三)安全性的設(shè)計(jì)。
教務(wù)數(shù)據(jù)庫中存放著大量的學(xué)生數(shù)據(jù)和學(xué)生歷年的成績,是畢業(yè)資格審查的重要依據(jù)。由于在系統(tǒng)中,大量的數(shù)據(jù)通過WEB方式,而系統(tǒng)是架構(gòu)于Oracle +IIS +Windows 2003之上的,所以系統(tǒng)的安全性非常重要。在教務(wù)系統(tǒng)中,WWW服務(wù)不能直接訪問數(shù)據(jù)庫,而是訪問信息數(shù)據(jù)庫服務(wù)器,該服務(wù)器從主數(shù)據(jù)服務(wù)器下載需要的數(shù)據(jù),這樣,主數(shù)據(jù)庫被隱藏再后臺(tái),而主數(shù)據(jù)庫只能被限定的機(jī)器訪問。在這個(gè)系統(tǒng)中,由于WEB不能直接訪問主數(shù)據(jù)庫,因此主數(shù)據(jù)庫的安全得到保障,同時(shí),客戶程序通過應(yīng)用服務(wù)器來訪問主數(shù)據(jù)庫,因此整個(gè)主數(shù)據(jù)庫被隱藏在后臺(tái),確保了數(shù)據(jù)的安全性。數(shù)據(jù)備份也是維護(hù)數(shù)據(jù)安全的重要手段,為了保證重要的數(shù)據(jù)表和內(nèi)容不丟失,我們對(duì)數(shù)據(jù)庫的重要基礎(chǔ)表數(shù)據(jù)進(jìn)行設(shè)置備份時(shí)間,備份后采用壓縮軟件進(jìn)行壓縮減少占用空間,造成浪費(fèi)。
【參考文獻(xiàn)】
[1]陳毓禎.高校教務(wù)管理系統(tǒng)的分析與設(shè)計(jì)[D].云南大學(xué),2013.
【關(guān)鍵詞】教務(wù)管理;數(shù)據(jù)挖掘
一、引言
隨著信息技術(shù)在高校管理中的應(yīng)用,日常使用中教學(xué)管理系統(tǒng)會(huì)遺留下海量的數(shù)據(jù),這些數(shù)據(jù)已經(jīng)形成一個(gè)關(guān)于教學(xué)信息的數(shù)據(jù)庫。在現(xiàn)代化建設(shè)的的條件下,如果對(duì)這些海量數(shù)據(jù)進(jìn)行分析和挖掘,就可以發(fā)現(xiàn)對(duì)教務(wù)管理、學(xué)生管理當(dāng)中有規(guī)律并具有指導(dǎo)意義的信息。
數(shù)據(jù)挖掘作為一種工具,將其應(yīng)用于高校的教學(xué)管理工作,可以幫助管理者從以往的數(shù)據(jù)中發(fā)現(xiàn)隱藏的規(guī)律或模式,為決策提供信息支持,從而不斷提高教學(xué)管理質(zhì)量,促進(jìn)教育管理的進(jìn)一步改革、完善和發(fā)展,從而提高管理的科學(xué)性、針對(duì)性和高效率。不管是國內(nèi)還是國外,越來越多的高校利用數(shù)據(jù)挖掘等等技術(shù)進(jìn)行決策系統(tǒng)的構(gòu)建,為更高的決策提供數(shù)據(jù)基礎(chǔ)。
二、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘的定義
數(shù)據(jù)倉庫是決策支持系統(tǒng)(dss)和聯(lián)機(jī)分析應(yīng)用數(shù)據(jù)源的結(jié)構(gòu)化數(shù)據(jù)環(huán)境。數(shù)據(jù)倉庫研究和解決從數(shù)據(jù)庫中獲取信息的問題。數(shù)據(jù)倉庫的特征在于面向主題、集成性、穩(wěn)定性和時(shí)變性。數(shù)據(jù)倉庫不僅僅是是一個(gè)簡單的數(shù)據(jù)集合,還是一個(gè)決策系統(tǒng),它將相關(guān)聯(lián)的的數(shù)據(jù)重新組織,并且為其找出一定的規(guī)律,從而對(duì)以后的數(shù)據(jù)進(jìn)行預(yù)測(cè),以供最終用戶直接完成對(duì)數(shù)據(jù)的查詢、分析與決策[1][2]。這些元素被收集在模型下,例如:
預(yù)測(cè):估計(jì)銷售量、預(yù)測(cè)服務(wù)器負(fù)載或服務(wù)器停機(jī)時(shí)間;
風(fēng)險(xiǎn)和概率:選擇目標(biāo)郵遞的最佳客戶、確定風(fēng)險(xiǎn)方案的可能保本點(diǎn)、將概率分配給診斷或其他結(jié)果;
建議:確定哪些產(chǎn)品有可能一起銷售并生成建議;
查找序列:分析購物車中的客戶選擇,并預(yù)測(cè)接下來可能發(fā)生的事件;
分組:將客戶或事件劃分到相關(guān)的項(xiàng)目分類,分析和預(yù)測(cè)相關(guān)性。
目前,常用的數(shù)據(jù)挖掘分析方法有:關(guān)聯(lián)規(guī)則分析、聚類分析、分類分析、特征、變化和偏差分析、web頁挖掘等幾種[3]。
三、數(shù)據(jù)挖掘在教務(wù)管理中的應(yīng)用
隨著時(shí)代的發(fā)展,對(duì)學(xué)生的要求也越來越趨向于個(gè)性化、多元化。學(xué)生可以自主選擇自己感興趣的課程,感興趣的老師。這樣就導(dǎo)致學(xué)校在定制人才培養(yǎng)方案的時(shí)候出現(xiàn)的盲區(qū)。或者我們可以通過調(diào)查問卷的方式提取學(xué)生的個(gè)人特征、學(xué)習(xí)情況和興趣愛好。并對(duì)學(xué)校的教學(xué)計(jì)劃、課程設(shè)置以及資源分配進(jìn)行統(tǒng)籌。這樣的方式會(huì)耗費(fèi)大量的時(shí)間和精力,并有在這樣的過程中,也會(huì)因?yàn)槭照{(diào)查的人群不同而得到不一樣的結(jié)果。針對(duì)這種部分代表全部的方式,得到的結(jié)果也會(huì)有所誤差。利用信息化的教務(wù)管理系統(tǒng),我們?cè)谡J褂孟戮鸵呀?jīng)留下了學(xué)生信息、課程設(shè)置、成績等等的大量信息。
在教務(wù)管理中運(yùn)用不同的數(shù)據(jù)挖掘方法可以挖掘出相關(guān)的有價(jià)值的信息知識(shí)。按照不同的關(guān)聯(lián)規(guī)則,對(duì)數(shù)據(jù)的分類也是不一樣的,從而反應(yīng)出的映射類別也是不一樣的。選擇合適的方法能夠優(yōu)化速度,更準(zhǔn)確的預(yù)測(cè),為決策提供更為精確的數(shù)據(jù)。按照不同的關(guān)聯(lián)規(guī)則提取數(shù)據(jù),并用對(duì)提取數(shù)據(jù)進(jìn)行分析[4]。
例如存在A+B—C的規(guī)則。那么根據(jù)學(xué)生的A行為和B行為就可以推出可能要發(fā)生的C行為,這樣就可以及時(shí)制定策略去鼓勵(lì)或遏制C行為的產(chǎn)生。以A學(xué)生和B學(xué)生在一起的行為來說,推導(dǎo)出A和B在一起是起著積極作用還是負(fù)面的影響,進(jìn)而可以選定學(xué)生之間的關(guān)聯(lián),促進(jìn)學(xué)生之間的互助行為。通過這樣的規(guī)律就可以更好的在學(xué)校內(nèi)使用互幫互助的學(xué)生集合。并且利用分類規(guī)則對(duì)于學(xué)生的分類和判斷,可以對(duì)于不同的學(xué)生采用不同的教學(xué)方法和教學(xué)課程,可以進(jìn)一步實(shí)施分層次教學(xué),提高教學(xué)質(zhì)量。另外,利用數(shù)據(jù)挖掘技術(shù)挖掘教務(wù)管理系統(tǒng)中積累的有用信息,可以使學(xué)校的相關(guān)院系針對(duì)人才培養(yǎng)方案,進(jìn)行課程的調(diào)節(jié)。通過選課率、通過率及相關(guān)信息,鼓勵(lì)和引導(dǎo)學(xué)生選擇互補(bǔ)的課程,這有利于學(xué)生整體素質(zhì)的提高,也有利于教學(xué)資源的合理分配。
四、模型的建立
大部分的學(xué)校選用學(xué)分制的教務(wù)系統(tǒng),采取分專業(yè)、分班教學(xué)的方式來測(cè)量學(xué)生的學(xué)習(xí)情況,在繁雜的的教務(wù)系統(tǒng)中,以統(tǒng)考課程成績作為數(shù)據(jù)倉庫的基礎(chǔ)數(shù)據(jù),利用數(shù)據(jù)挖掘的相關(guān)方法對(duì)學(xué)生的成績進(jìn)行分析和歸類,并對(duì)課程的選擇進(jìn)行預(yù)測(cè),更好的為學(xué)校制定人才培養(yǎng)方案提供基礎(chǔ)數(shù)據(jù)和預(yù)測(cè)數(shù)據(jù)。進(jìn)一步的為學(xué)校的管理者提供決策支持,更好的、更準(zhǔn)確的制定學(xué)校的發(fā)展方案。于此同時(shí)也可以為學(xué)校提高教學(xué)質(zhì)量、優(yōu)化教學(xué)資源提供可靠的數(shù)據(jù)依據(jù)。
首先,在基于B/S的三層體系結(jié)構(gòu)中,表示層、中間層、數(shù)據(jù)層被分割成三個(gè)相對(duì)獨(dú)立的單元。利用數(shù)據(jù)倉庫的三層體系結(jié)構(gòu),搭建屬于高校統(tǒng)考課程成績數(shù)據(jù)倉庫的應(yīng)用模型的體系[5]。
其中,這三層結(jié)構(gòu)由五部分組成,如圖4-1所示。
其中,五個(gè)部分分別是:
(1)數(shù)據(jù)源,包含著以后分析所需要的所有基礎(chǔ)數(shù)據(jù)。例如學(xué)生基本信息、試卷信息、題型信息、課程信息、教師信息等。
(2)ETL階段,即數(shù)據(jù)的抽取、轉(zhuǎn)換、裝載和刷新,數(shù)據(jù)的來自于不用的數(shù)據(jù)源,在不同的數(shù)據(jù)源中的信息表述也不盡相同,這些數(shù)據(jù)在抽取的過程中需要進(jìn)行過濾,得到質(zhì)量高的信息,并針對(duì)不同表述的數(shù)據(jù)轉(zhuǎn)換成同種的格式,方便后面數(shù)據(jù)的刷新,并裝載到另一層的數(shù)據(jù)倉庫中。
(3)中心數(shù)據(jù)倉庫,即高校統(tǒng)考課程成績數(shù)據(jù)倉庫。這個(gè)中心數(shù)據(jù)倉庫內(nèi)存放的是經(jīng)過清洗和轉(zhuǎn)換以后的數(shù)據(jù),在經(jīng)過進(jìn)一步加工以后存儲(chǔ)于多維數(shù)據(jù)庫中,學(xué)生可以利用數(shù)據(jù)的分析進(jìn)行課程的選擇,從而達(dá)到?jīng)Q策支持的效果。
(4)OLAP服務(wù)層,利用OLAP技術(shù)或是DM技術(shù)對(duì)統(tǒng)考成績數(shù)據(jù)倉庫中的數(shù)據(jù)進(jìn)行查詢?cè)L問,得到輔助決策信息。
(5)信息展示層,利用數(shù)據(jù)分析工具得到的知識(shí)通過各種可視化的信息展示技術(shù),比如有圖標(biāo)、文本、視頻、聲音等方法將分析結(jié)果更加直觀和全面的展示給用戶。
其中題型難度表,分?jǐn)?shù)表,考試狀態(tài)信息表作為表述的元素。
在教務(wù)系統(tǒng)中,針對(duì)課程成績某一功能,利用數(shù)據(jù)挖掘技術(shù),將其應(yīng)用于某個(gè)課程成績中,將學(xué)生成績數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換、加載,完成數(shù)據(jù)的匯總。并使用OLAP技術(shù)對(duì)學(xué)生成績進(jìn)行全方位、多角度的分析,例如:學(xué)生的總結(jié)性評(píng)估、學(xué)生的個(gè)性特征等等,通過這些信息更好的完善學(xué)習(xí)方法,提高學(xué)習(xí)的成效。準(zhǔn)確判斷學(xué)生合作學(xué)習(xí)和解決問題的能力,洞察學(xué)生的學(xué)習(xí)動(dòng)態(tài)。
五、結(jié)語
利用數(shù)據(jù)挖掘技術(shù),能幫助大學(xué)管理人員更好地分析數(shù)據(jù),從而將潛藏的、有用的信息和知識(shí),從大量的數(shù)據(jù)中提取出來。為后面的決策優(yōu)化速度和準(zhǔn)確性等。數(shù)據(jù)挖掘在教務(wù)系統(tǒng)中的運(yùn)用,也需要通過慢慢的研究來進(jìn)行進(jìn)一步的提高。
參考文獻(xiàn)
[1]Jiawei HAN,Mieheline Kamber.數(shù)據(jù)挖掘慨念與技術(shù)[J].范明,孟小峰,譯.北京:機(jī)械工業(yè)出版社,2004:l-160.
[2]David Hand,Heikki Mannila,PadhraicSmv th.數(shù)據(jù)挖掘原理[J].張銀奎,廖麗,宋俊等,譯.北京:機(jī)械工業(yè)出版社,2003.
[3]劉紅巖,陳劍,陳國青著.數(shù)據(jù)挖掘中的數(shù)據(jù)分類算法綜述[J].清華大學(xué)學(xué)報(bào)汨然科學(xué)版,2002,1.
[4][美]融chard J.Roeger.數(shù)據(jù)挖掘教程[M].北京:清華大學(xué)出版社,2003.
[5]余英澤.一種新型數(shù)據(jù)分析技術(shù)——數(shù)據(jù)挖掘口].計(jì)算機(jī)與現(xiàn)代化,2000(1).
作者簡介:
【關(guān)鍵詞】微信公眾平臺(tái) 教務(wù)系統(tǒng) MVC框架 移動(dòng)互聯(lián)網(wǎng)
隨著移動(dòng)通訊技術(shù)、互聯(lián)網(wǎng)技術(shù)的進(jìn)步以及時(shí)代的發(fā)展,數(shù)字化的進(jìn)程逐漸深入到了高校的校園生活中,師生通過移動(dòng)端獲取各類信息的現(xiàn)象已經(jīng)十分普遍。但筆者通過校園調(diào)研、訪談發(fā)現(xiàn),大多數(shù)高校校園教務(wù)信息服務(wù)的提供形式仍未普及到移動(dòng)端,在校師生對(duì)校園教務(wù)信息服務(wù)日益增長的需要同當(dāng)前校園教務(wù)信息服務(wù)的提供形式仍有不足產(chǎn)生了矛盾,同時(shí)由于高校學(xué)生工作的文化背景,導(dǎo)致原有的部分工作方式失靈,使學(xué)生工作無法真正發(fā)揮作用。
故此,筆者基于當(dāng)前非常流行的微信公眾平臺(tái),通過將Java Web開發(fā)與微信公眾平臺(tái)開發(fā)相結(jié)合的方式對(duì)移動(dòng)端教務(wù)系統(tǒng)進(jìn)行實(shí)現(xiàn),并命名為校園微平臺(tái)。
1 功能需求
本平臺(tái)依托于微信公眾號(hào)開發(fā)平臺(tái),通過集成并添加用戶綁定、學(xué)生考勤、本學(xué)期成績查詢、已修課程成績查詢、自習(xí)教室查詢、課表信息查詢、新聞聚合等教學(xué)過程中常用的功能,同時(shí)還將每天的日程安排、課堂信息、自習(xí)教室等集成到“我的面板”,以求方便師生,給當(dāng)前的教學(xué)教務(wù)管理系統(tǒng)增添新的活力。結(jié)構(gòu)圖如圖1所示。
2 數(shù)據(jù)庫設(shè)計(jì)
校園微平臺(tái)采用MySQL作為平臺(tái)的數(shù)據(jù)庫管理系統(tǒng),選擇H2數(shù)據(jù)庫做為WEB服務(wù)器的嵌入式數(shù)據(jù)庫,兩者均為支持SQL中DDL、DML語句操作的關(guān)系型數(shù)據(jù)庫。
校園微平臺(tái)主要涉及的的數(shù)據(jù)庫表有用戶表、微信表、教室安排表、點(diǎn)名情況表、模塊新聞表、消息表和日程表等,主要的關(guān)系如表1。
3 功能設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)架構(gòu)設(shè)計(jì)
校園微平臺(tái)采用四層復(fù)合體系結(jié)構(gòu),分別是:微信客戶端層、微信服務(wù)器層、第三方WEB服務(wù)器層、第三方數(shù)據(jù)庫服務(wù)器層。結(jié)構(gòu)圖如圖2。
3.2 系統(tǒng)功能實(shí)現(xiàn)
本系統(tǒng)采用MVC設(shè)計(jì)模式,使用JFinal作為后端開發(fā)框架、Bootstrap作為前端開發(fā)框架、C3PO數(shù)據(jù)庫連接池技術(shù)并配合微信提供的API文檔,使用Eclipse和Dreamweaver作為開發(fā)工具進(jìn)行開發(fā)。
3.2.1 用戶綁定
用戶在進(jìn)行綁定時(shí),系統(tǒng)將獲取到的用戶的學(xué)/工號(hào)以及教務(wù)密碼,通過jsoup網(wǎng)絡(luò)爬蟲模擬登陸學(xué)校教務(wù)系統(tǒng),若登陸成功,即表示用戶的學(xué)/工號(hào)以及教務(wù)密碼有效,用戶綁定成功。用戶綁定成功后,用戶通過使用“校園拍一拍”功能,向系統(tǒng)拍照發(fā)圖,系統(tǒng)通過調(diào)用face++的接口,對(duì)用戶的人臉信息進(jìn)行采集。
3.2.2 教務(wù)信息查詢
當(dāng)用戶需要查詢教務(wù)信息時(shí),進(jìn)入微信公眾號(hào)的“教務(wù)信息”功能,就可以對(duì)自己所需要的教務(wù)信息進(jìn)行查詢。系統(tǒng)使用jsoup網(wǎng)絡(luò)爬蟲實(shí)時(shí)爬取教務(wù)系統(tǒng)中的教務(wù)信息,保證信息的準(zhǔn)確性。
3.2.3 學(xué)生考勤
當(dāng)教師發(fā)起點(diǎn)名時(shí),系統(tǒng)會(huì)自動(dòng)給該課堂生成18個(gè)隨機(jī)數(shù)字,并將這18個(gè)數(shù)字存儲(chǔ)在數(shù)據(jù)庫中,依次呈現(xiàn)在網(wǎng)頁端。當(dāng)在進(jìn)行人臉認(rèn)證時(shí),系統(tǒng)通過調(diào)用face++人臉識(shí)別接口,將發(fā)送的人臉信息與初次進(jìn)行采集的人臉進(jìn)行對(duì)比,若判定為同一個(gè)人,即可完成人臉認(rèn)證。同時(shí)系統(tǒng)采用Quartz作業(yè)調(diào)度框架保證系統(tǒng)能夠高效地并發(fā)執(zhí)行。
4 結(jié)束語
校園微平臺(tái)雖然是一個(gè)基于微信公眾平臺(tái)的教務(wù)系統(tǒng),但是能夠應(yīng)用到生活中的較多場景,解決生活中實(shí)實(shí)在在遇到的問題,目前校園微平臺(tái)已經(jīng)上線并被推廣使用。從師生的實(shí)際使用平臺(tái)的反饋來看,系統(tǒng)還有一些地方仍待改進(jìn)。筆者始終秉承“不忘初心,方得始終”的信念去做新的展望。校園微平臺(tái)致力于為在校師生提供優(yōu)質(zhì)的校園教務(wù)信息服務(wù),擬將當(dāng)前流行的地理位置檢測(cè)、聲紋識(shí)別等發(fā)展成熟的先進(jìn)技術(shù)應(yīng)用到系統(tǒng)中來,以求校園微平臺(tái)能更好地、更加智能地給師生提供更便捷的服務(wù),給校園信息化建設(shè)貢獻(xiàn)自己的一份力。
作者簡介
何世亮(1994-),男,湖北省恩施市人,土家族。現(xiàn)為中南財(cái)經(jīng)政法大學(xué)信息與安全工程學(xué)院本科在讀學(xué)生。主要研究方向?yàn)楣芾硇畔⑾到y(tǒng)。
關(guān)鍵詞:PHP;MYSQL;教務(wù)排課系統(tǒng)
中圖分類號(hào):TP301.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2011) 22-0000-02
Academic Scheduling System Design and Implementation Based on PHP+MYSQL
Gao Wang
(Wuhan Institute of Physical Education School of Sports Science and Technology,Wuhan 430205,China)
Abstract:Scheduling in Educational Administration is an important and tedious work,for in the error-prone manual Scheduling,efficiency and low range of issues,using the popular B/S three-tier architecture,the PHP and MYSQL databases combination of design and implementation of the Academic Scheduling System.Major system functions of the system,Scheduling algorithms to make a detailed exposition.
Keywords:PHP;MYSQL;Academic Course Scheduling System
排課工作一直是高等院校教學(xué)管理中最基本的、最重要的工作。近年來,高等院校的招生規(guī)模不斷擴(kuò)大,如果采用過去的手工排課,費(fèi)時(shí)費(fèi)力且容易出錯(cuò),其方便性,科學(xué)性難以保證。開發(fā)簡單實(shí)用的教務(wù)排課系統(tǒng)已經(jīng)成為滿足教務(wù)工作高效管理的迫切需求。
一、PHP+MYSQL技術(shù)
PHP,是英文超級(jí)文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP可簡單地視為一種較流行的開放動(dòng)態(tài)網(wǎng)頁的程序語言,是一種服務(wù)器端的,嵌入到HTML中的腳本語言,是一種風(fēng)格類似于C語言的超文本處理語言[1]。與其他的動(dòng)態(tài)網(wǎng)頁開發(fā)語言相比,PHP將自身程序嵌入到靜態(tài)網(wǎng)頁文件中去執(zhí)行,從執(zhí)行效率上看,要高于完全生成HTML標(biāo)記的CGI;與客戶端腳本語言JavaScript比較,因?yàn)镻HP是在服務(wù)器端執(zhí)行,所以可以充分利用服務(wù)器的性能;PHP執(zhí)行引擎還會(huì)在內(nèi)存中保留用戶經(jīng)常訪問的PHP程序,正是由于這個(gè)原因,當(dāng)其他用戶再次訪問駐留在內(nèi)存中的程序時(shí)就不需要重新編譯了,只要直接執(zhí)行內(nèi)存中的代碼即可,這也體現(xiàn)了PHP的高效率[2]。正是由于這些特性,所以本系統(tǒng)采用PHP作為服務(wù)器端腳本語言。
MYSQL是一個(gè)數(shù)據(jù)庫管理系統(tǒng)軟件,是一種比較流行的關(guān)系型數(shù)據(jù)庫。和其他數(shù)據(jù)庫管理系統(tǒng)(Oracel、DB2、SQL Server等)相比,MYSQL具有小巧、功能齊全、查詢快捷,并且完全免費(fèi)使用等特點(diǎn)[3]。
所以,采用基于PHP+MYSQL技術(shù)開發(fā)的教務(wù)排課系統(tǒng),具有性價(jià)比高、靈活、使用廣泛和有良好支持的特點(diǎn)。
二、教務(wù)排課系統(tǒng)的具體實(shí)現(xiàn)
(一)功能模塊
教務(wù)排課系統(tǒng)的功能模塊總體上可分為權(quán)限管理、編輯信息、數(shù)據(jù)導(dǎo)入導(dǎo)出、課表查詢、報(bào)表生成與打印、智能排課、幫助七個(gè)模塊,如圖1模塊功能圖所示。
圖1功能模塊圖
各個(gè)模塊功能如下:(1)權(quán)限管理:系統(tǒng)管理員可增加、刪除用戶(包括管理員),并設(shè)置用戶權(quán)限,也可修改自己的密碼。普通用戶只能修改自己的密碼。(2)編輯信息:可刪除所有信息,以便重新輸入信息;可輸入系別、班級(jí)、課程、教師、教室、教師任課(可以設(shè)定總課時(shí);可以設(shè)定合班課的課程、班級(jí)、教師;可以設(shè)定單雙周;可以由教師設(shè)定課程可用時(shí)段;可以設(shè)置指定教室;可以設(shè)置當(dāng)課時(shí)總數(shù)超過總課時(shí)時(shí),能否進(jìn)行減少課時(shí);可以設(shè)置排課先后,即哪些課排在前,哪些課排在后。)(3)數(shù)據(jù)導(dǎo)入導(dǎo)出:可以導(dǎo)入導(dǎo)出Excel、備份數(shù)據(jù)。(4)課表查詢:可以分別以班級(jí)、教室、教師為關(guān)鍵字進(jìn)行查詢。(5)報(bào)表生成與打印:可生成的報(bào)表包括班級(jí)課表、教室課表、教師課表、排課總表??芍苯由蒃xcel,也提供打印功能。(6)智能排課:可以自動(dòng)排課;可以重新排課;可以進(jìn)行手工調(diào)整。(7)幫助:系統(tǒng)功能和用戶操作手冊(cè)。
(二)排課算法
教務(wù)排課系統(tǒng)實(shí)現(xiàn)的關(guān)鍵是算法。一個(gè)好的排課算法不僅可以有效地實(shí)現(xiàn)各個(gè)功能模塊的要求,而且可以很好地降低程序設(shè)計(jì)的復(fù)雜程。其重點(diǎn)在于算法的設(shè)計(jì)。排課是一個(gè)涉及教師、班級(jí)、課程分布、時(shí)間分配、座位、地點(diǎn)等多種因素的優(yōu)化組合問題,并且已經(jīng)證明是一個(gè)NP問題。目前為止還沒有一套算法可以完全解決此問題,只是利用類似解決的方法來優(yōu)化組合問題。在本教務(wù)排課系統(tǒng)的設(shè)計(jì)上采用的是優(yōu)化資源查找算法,即把每一個(gè)教學(xué)任務(wù)作為一個(gè)基本單位,以計(jì)算教學(xué)任務(wù)排課優(yōu)先級(jí)為基礎(chǔ),自動(dòng)安排教學(xué)任務(wù)的時(shí)間和教室。
1.確定時(shí)間。首先,對(duì)所有教學(xué)任務(wù)中的課程依據(jù)設(shè)定的優(yōu)先級(jí)進(jìn)行從高到低的遍歷,然后,安排合適的教學(xué)時(shí)間和教學(xué)地點(diǎn)。為了使排課的難度降低,先確定合適的教學(xué)時(shí)間,教學(xué)時(shí)間的安排要使相應(yīng)教學(xué)班的時(shí)間資源不沖突,也要使教師的時(shí)間資源不沖突,當(dāng)所有教學(xué)任務(wù)的時(shí)間安排好之后,再安排教學(xué)任務(wù)的教學(xué)地點(diǎn)。
2.確定教室。當(dāng)所有教學(xué)任務(wù)時(shí)間確定之后,接下來的工作就是確定教室。在為教學(xué)班確定教室時(shí),也需要設(shè)置多個(gè)優(yōu)先級(jí),需要特定教室的教學(xué)班,需要特定類型教室(如機(jī)房、實(shí)驗(yàn)室等)的教學(xué)班設(shè)置較高的優(yōu)先級(jí),人數(shù)越多的教學(xué)班,優(yōu)先級(jí)越高。即對(duì)教室要求條件越多的教學(xué)班安排教室的優(yōu)先級(jí)越高,反之則優(yōu)先級(jí)越低[4]。如果安排教室時(shí)出現(xiàn)了沖突,即將多個(gè)教學(xué)班安排在同一教室時(shí),則將其中某一個(gè)教學(xué)班重新安排到其他時(shí)間片,直到?jīng)_突不再出現(xiàn),該教學(xué)班安排到合適的教室為止。
(三)沖突處理
排課系統(tǒng)中會(huì)存在著一些硬性沖突:班級(jí)沖突、教師沖突、教室的沖突等。其中教室的沖突包括:同一時(shí)間所能提供的教室總數(shù)小于安排的課程總數(shù)、同一時(shí)間在同一教室安排多門課程、某一課程所安排教室的座位數(shù)小于參加學(xué)習(xí)的總?cè)藬?shù)等。也存在著一些軟性沖突,比如課程在一周上多次時(shí),要有一定的時(shí)間間隔、盡量將課程安排在上該類課程效果最好的時(shí)間段上等。
在排課過程中應(yīng)當(dāng)遵循一定的基本規(guī)則,只有將規(guī)則融入算法中才能夠在滿足功能要求的同時(shí)避免沖突的發(fā)生,這些基本原則主要有:(1)特性突出的班級(jí)優(yōu)先級(jí)最高。(2)同一時(shí)間段同一班級(jí)的學(xué)生只能安排一門課程。(3)同一時(shí)間段同一教師只能安排一門課程。(4)同一時(shí)間同一教室只能安排一門課程。(5)同一時(shí)間段安排的課程總數(shù)只能小于所能提供的教室總數(shù)。(6)某一課程參加學(xué)習(xí)的總?cè)藬?shù)只能小于所安排教室的座位數(shù)。
三、實(shí)現(xiàn)方法與運(yùn)行平臺(tái)
本系統(tǒng)在前臺(tái)頁面設(shè)計(jì)上使用XHTML+CSS技術(shù)實(shí)現(xiàn)表現(xiàn)層與結(jié)構(gòu)層分離遵循WEB標(biāo)準(zhǔn),使得樣式代碼文件的層次含義分明,更加便于維護(hù)與修改。后臺(tái)使用流行腳本語言PHP編寫,搭配性能穩(wěn)定My SQL數(shù)據(jù)庫。在開發(fā)教務(wù)排課系統(tǒng)時(shí),具體開發(fā)流程可以概括為以下四步:(1)對(duì)排課系統(tǒng)進(jìn)行詳細(xì)的需求分析,編寫需求文檔。根據(jù)WEB標(biāo)準(zhǔn)制作前臺(tái)頁面。(2)首先根據(jù)數(shù)據(jù)庫需求分析,創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,如創(chuàng)建用戶表、教師信息表、課程信息表、班級(jí)信息表等;然戶確定每個(gè)數(shù)據(jù)表的字段含義、屬性、定義主鍵索引,并建立表之間的關(guān)系。(3)采用Web系統(tǒng)常用的MVC三層體系結(jié)構(gòu)來實(shí)現(xiàn)后臺(tái)部分,并采用面向?qū)ο蟮脑O(shè)計(jì)思想設(shè)計(jì)實(shí)現(xiàn)常用模塊,如系統(tǒng)安裝模塊、用戶管理模塊、智能排課模塊等。(4)編寫PHP主程序開發(fā)平臺(tái)是 WINDOWS 2003操作系統(tǒng),開發(fā)工具是DreamWeaver CS3,運(yùn)行平臺(tái)是Linux Redhat 9.0,WEB服務(wù)器是Apache2.0。
四、結(jié)語
本文介紹了基于PHP+MYSQL技術(shù)的教務(wù)排課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。通過本系統(tǒng)能夠?qū)崿F(xiàn)智能排課,課表生成準(zhǔn)確快速,提高了排課效率,減少了工作量,使課表更加合理,避免了手工排課帶來的弊端。同時(shí),本系統(tǒng)還存在一些不足,需要在實(shí)踐中進(jìn)一步完善和擴(kuò)展。
參考文獻(xiàn):
[1]杜江.PHP5完全攻略[M].電子工業(yè)出版社,2010
[2]王勇.說說腳本語言[J].軟件世界,2007,11
關(guān)鍵詞:教務(wù)管理;B/S;WEB;PHP;LAMP
中圖分類號(hào):G424.7文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):16723198(2010)01026602
1 引言
隨著科學(xué)技術(shù)、管理方法的不斷進(jìn)步,傳統(tǒng)的辦公方式、方法和手段已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要,作為培養(yǎng)高質(zhì)量合格人才為宗旨的高等學(xué)校,總是走在科技的最前沿,教學(xué)管理的計(jì)算機(jī)化已成為高校管理現(xiàn)代化、決策科學(xué)化的一個(gè)重要環(huán)節(jié),是開創(chuàng)教學(xué)管理工作新局面的必由之路。
當(dāng)前,成教管理的弊端主要表現(xiàn)在兩方面:第一,由于成人學(xué)生不像普通在校生那樣常年住校,他們大部分都已工作,且居住地分散,這些特點(diǎn)決定了成教管理工作的難度。工作量大、數(shù)據(jù)更新頻繁,數(shù)據(jù)冗余程度高。第二,缺乏監(jiān)督體系和控制手段:學(xué)籍管理的政策性很強(qiáng),應(yīng)該嚴(yán)格按照上級(jí)部門的有關(guān)政策和規(guī)定辦事,然而,由于傳統(tǒng)的成教管理模式缺乏有效的監(jiān)督措施,使有關(guān)部門的政策規(guī)定難以得到及時(shí)準(zhǔn)確的貫徹執(zhí)行,使成教管理工作完全失去了應(yīng)有的嚴(yán)肅性,給學(xué)校的人才培養(yǎng)質(zhì)量帶來了嚴(yán)重的影響,也給社會(huì)帶來了很大的負(fù)面影響。
傳統(tǒng)的教學(xué)管理模式和管理手段不僅大量地消耗人力、物力,同時(shí),還存在諸多弊端,時(shí)常影響教學(xué)秩序,阻礙教學(xué)改革的深化。
2 基于WEB的成教教務(wù)管理系統(tǒng)的選擇與設(shè)計(jì)
當(dāng)前網(wǎng)絡(luò)信息技術(shù)在飛速地發(fā)展,本地型數(shù)據(jù)庫己不能滿足實(shí)際工作的需要,自然要求從網(wǎng)上搜索更多的信息。起初,主要是借助于網(wǎng)絡(luò)操作系統(tǒng)的文件服務(wù)器來完成,文件服務(wù)器不管使用者需要信息多與少,都機(jī)械地將整個(gè)庫文件傳遞給客戶端,容易造成網(wǎng)絡(luò)擁塞,因而后來興起了C/S模式,C/S模式采用數(shù)據(jù)庫服務(wù)器完成從數(shù)據(jù)庫中查詢客戶端所請(qǐng)求的記錄,較之傳統(tǒng)的文件服務(wù)器模式性能有了很大改善。但隨著網(wǎng)上瀏覽器功能的進(jìn)一步擴(kuò)展,當(dāng)前世界最先進(jìn)的網(wǎng)絡(luò)體系結(jié)構(gòu)B/S模式便應(yīng)運(yùn)而生,它是C/S結(jié)構(gòu)的換代技術(shù),代表了全球應(yīng)用軟件技術(shù)發(fā)展的趨勢(shì)。
2.1 C/S的特點(diǎn)
C/S可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到客戶端和服務(wù)器端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是客戶/服務(wù)器形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和客戶/服務(wù)器應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。
C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè):
而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式的數(shù)據(jù)。
客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高,對(duì)客戶端的操作系統(tǒng)一般也會(huì)有限制。
2.2 基于WEB的成教教務(wù)管理系統(tǒng)體系結(jié)構(gòu)
基于WEB的體系結(jié)構(gòu),即采用B/S(瀏覽器/服務(wù)器)模式。B/S是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種改進(jìn)。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),用戶表現(xiàn)完全在Web服務(wù)器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。其最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。
2.2.1 系統(tǒng)結(jié)構(gòu)工作原理
本系統(tǒng)采用基于B/S模型的三層結(jié)構(gòu),如圖1所示,這種結(jié)構(gòu)是在傳統(tǒng)C/S模型的二層結(jié)構(gòu)中,加入“WEB和應(yīng)用服務(wù)器”形成的,三層結(jié)構(gòu)是指:客戶端、中間服務(wù)器和后臺(tái)數(shù)據(jù)庫。
(1)客戶端,由統(tǒng)一的Web瀏覽器充當(dāng),是用戶與系統(tǒng)進(jìn)行交互的界面。用戶可以通過管理員分配的用戶名和口令登錄,進(jìn)行在線操作,接收用戶的HTTP請(qǐng)求,提交到WEB服務(wù)器。
(2)中間服務(wù)器,是整個(gè)系統(tǒng)的核心,起著橋梁和紐帶的作用,由Web服務(wù)器和應(yīng)用程序服務(wù)器構(gòu)成。Web服務(wù)器處理用戶的HTTP請(qǐng)求,將后臺(tái)處理結(jié)果組織成HTML頁面發(fā)送到用戶瀏覽器上顯示出來。應(yīng)用程序服務(wù)器則用于存放系統(tǒng)的功能模塊和應(yīng)用程序,利用這些功能模塊和應(yīng)用程序處理各項(xiàng)來自客戶端發(fā)出的請(qǐng)求,同時(shí)實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫服務(wù)器的訪問,經(jīng)過查詢、刪除、更新、插入等一系列的處理活動(dòng),然后將相應(yīng)的處理結(jié)果通過Web服務(wù)器反饋給客戶端。
(3)后臺(tái)數(shù)據(jù)庫,指數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)對(duì)系統(tǒng)中數(shù)據(jù)的定義和存儲(chǔ)。
2.2.2 系統(tǒng)功能設(shè)計(jì)
系統(tǒng)主要功能模塊如圖2所示。
除此之外,系統(tǒng)還應(yīng)設(shè)用戶管理(不同類別用戶所具有的權(quán)限不同)、日志與備份管理模塊。
2.2.3 系統(tǒng)運(yùn)行環(huán)境
(1)客戶端:無需特定軟件,只需有瀏覽器即可。如最常見的微軟的IE。
(2)服務(wù)器端操作系統(tǒng)為LIUX;WEB服務(wù)器:Apache;數(shù)據(jù)庫服務(wù)器:Mysql;開發(fā)語言為PHP。
3 系統(tǒng)安全設(shè)計(jì)
一是充分利用LINUX和Mysql的安全機(jī)制和可靠性機(jī)制,整個(gè)系統(tǒng)層層核查,防止非授權(quán)人員讀寫,采用口令、各種級(jí)別的封鎖等,保證數(shù)據(jù)讀寫、傳輸過程的正確性和一致性。二是通過防火墻來實(shí)現(xiàn)的,它可根據(jù)采用的協(xié)議、網(wǎng)絡(luò)地址和其它準(zhǔn)則對(duì)數(shù)據(jù)包進(jìn)行過濾,在必要時(shí)可阻擋數(shù)據(jù)包。
4 系統(tǒng)實(shí)現(xiàn)技術(shù)探討
4.1 PHP技術(shù)
PHP,一個(gè)嵌套的縮寫名稱,是超級(jí)文本預(yù)處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。它可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。用PHP做出的動(dòng)態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能;PHP執(zhí)行引擎還會(huì)將用戶經(jīng)常訪問的PHP程序駐留在內(nèi)存中,其他用戶再一次訪問這個(gè)程序時(shí)就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是PHP高效率的體現(xiàn)之一。PHP具有非常強(qiáng)大的功能,所有的CGI或者JavaScript的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。
4.2 MySQL
MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購。而2009年,SUN又被Oracal收購.對(duì)于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。其主要特性有體積小、速度快、總體擁有成本低、開放源碼,支持Windows、FreeBSD、Linux等多種操作系統(tǒng);.為多種編程語言提供了API,這些編程語言包括C、C++、Java、Perl、PHP等;提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。
4.3 PHP操縱MySQL
PHP支持面向?qū)ο?于是可以將PHP操縱MySQL的代碼封裝在類里。下面是一個(gè)PHP操縱MySQL的數(shù)據(jù)庫操作類實(shí)例(具體實(shí)現(xiàn)略去):
$db_username="root"; //連接數(shù)據(jù)庫的用戶名
$db_password=""; //連接數(shù)據(jù)庫的密碼
$db_database="test"; //數(shù)據(jù)庫名
$db_hostname="localhost"; //服務(wù)器地址
$website="localhost/"; //網(wǎng)站絕對(duì)地址
class dbClass{ //開始數(shù)據(jù)庫類
function dbClass($username,$password,$database,$hostname="localhost"){}
function connect(){ } //這個(gè)函數(shù)用于連接數(shù)據(jù)庫
function select(){}//這個(gè)函數(shù)用于選擇數(shù)據(jù)庫
function query($sql){}//這個(gè)函數(shù)用于送出查詢語句并返回結(jié)果,常用。
}
主要函數(shù)就是這些,在使用的時(shí)候,根據(jù)PHP的語法規(guī)則調(diào)用即可。如果有另外的需要,可以再添加。
5 結(jié)語
信息網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù)庫和WEB服務(wù)器的一體化,己成為下一代互聯(lián)網(wǎng)開發(fā)的新領(lǐng)域,將此技術(shù)應(yīng)用到教務(wù)系統(tǒng)中具有一定的現(xiàn)實(shí)意義?;赪EB模式教務(wù)系統(tǒng)的優(yōu)點(diǎn)主要來自于它的體系結(jié)構(gòu),它的軟件獨(dú)立性和網(wǎng)絡(luò)功能使系統(tǒng)的安裝、改進(jìn)、升級(jí)和擴(kuò)展變得極為靈活;信息及時(shí)、反饋迅速和數(shù)據(jù)共享廣泛使網(wǎng)上教學(xué)變得更加方便,但還存在不足之處。總之,文章僅對(duì)WEB模式應(yīng)用于教務(wù)系統(tǒng)的初步探討,更多的問題有待今后進(jìn)一步的研究。
參考文獻(xiàn)
級(jí)別:部級(jí)期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:省級(jí)期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:CSSCI南大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:CSSCI南大期刊
榮譽(yù):中國期刊全文數(shù)據(jù)庫(CJFD)
級(jí)別:CSSCI南大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊