龐偉勤
【摘 要】當(dāng)前學(xué)校招生規(guī)模逐漸擴(kuò)大,學(xué)生數(shù)量和課程種類也在不斷增加,且隨著互聯(lián)網(wǎng)和信息技術(shù)的發(fā)展,管理的范圍和難度增大,迫切需要構(gòu)建一個(gè)高效的學(xué)生成績系統(tǒng)管理平臺(tái)。本文從學(xué)校教學(xué)管理的特點(diǎn)及實(shí)際應(yīng)用出發(fā),探討如何設(shè)計(jì)一個(gè)科學(xué)合理的學(xué)生成績管理信息系統(tǒng),實(shí)現(xiàn)學(xué)生成績信息管理的網(wǎng)絡(luò)化、智能化、數(shù)字化,從而進(jìn)一步提升學(xué)校教學(xué)管理質(zhì)量水平。
【關(guān)鍵詞】網(wǎng)絡(luò);成績管理信息系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
信息化是社會(huì)發(fā)展的必然趨勢,教學(xué)管理需要精、準(zhǔn)、快,成績管理是教學(xué)管理中的一項(xiàng)重要工作,工作量大、數(shù)據(jù)繁瑣、時(shí)間性強(qiáng),目前有一部分學(xué)校的學(xué)生成績管理還是采用傳統(tǒng)的手工模式來完成,工作效率低且容易出錯(cuò),不適應(yīng)學(xué)校的高效管理,需推進(jìn)學(xué)生成績信息化管理進(jìn)程,才能提高學(xué)校教學(xué)管理的工作效率。
1 成績管理信息系統(tǒng)使用情況分析
學(xué)校非常重視教學(xué)管理信息化建設(shè),積極倡導(dǎo)使用管理軟件進(jìn)行教學(xué)管理,學(xué)校成績管理系統(tǒng)經(jīng)歷了幾個(gè)階段:第一階段是單機(jī)版成績管理系統(tǒng),單機(jī)版系統(tǒng)功能單一,數(shù)據(jù)不能共享,無法對教學(xué)管理數(shù)據(jù)進(jìn)行準(zhǔn)確及時(shí)處理;第二階段是基于C/S結(jié)構(gòu)的校網(wǎng)內(nèi)成績管理系統(tǒng),實(shí)現(xiàn)了網(wǎng)絡(luò)管理,教師在校園內(nèi)計(jì)算機(jī)各端口可下載、錄入、查詢成績,但只能在校園內(nèi)實(shí)行了教學(xué)管理信息。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,成績需要實(shí)現(xiàn)網(wǎng)絡(luò)化管理,實(shí)現(xiàn)資源共享。
目前各學(xué)校使用的成績管理軟件存在著設(shè)計(jì)不規(guī)范、數(shù)據(jù)不穩(wěn)定或不符合本校教學(xué)管理要求等缺點(diǎn),應(yīng)用也局限在單機(jī)或小型局域網(wǎng)上,各部門之間的數(shù)據(jù)往來,仍然采用人工處理的方式,在此情況下,亟需新的管理信息系統(tǒng),通過網(wǎng)絡(luò)形式,為學(xué)校主管領(lǐng)導(dǎo)及相關(guān)業(yè)務(wù)部門提供充足的信息和快捷的查詢手段,為教師提供在線成績錄入、下載、分析功能,為學(xué)生提供網(wǎng)絡(luò)在線及時(shí)查詢成績的功能。
市場上有不少教學(xué)管理軟件,其程序開發(fā)者對學(xué)校的教學(xué)管理的理念和思路、教學(xué)管理流程不甚了解,開發(fā)的軟件不一定適應(yīng)學(xué)校教學(xué)管理需求。[1]
2 成績管理信息系統(tǒng)設(shè)計(jì)目標(biāo)
為適應(yīng)當(dāng)前網(wǎng)絡(luò)化、信息化特點(diǎn),本系統(tǒng)將現(xiàn)代化的計(jì)算機(jī)技術(shù)和教學(xué)管理相結(jié)合,按照學(xué)校的教學(xué)工作流程設(shè)計(jì)完成,實(shí)行部門、職責(zé)分級(jí)權(quán)限管理,促進(jìn)了教學(xué)管理的規(guī)范性。并全面實(shí)現(xiàn)網(wǎng)絡(luò)化管理,提高工作效率和工作質(zhì)量。本系統(tǒng)以實(shí)用性、可靠性、先進(jìn)性為目標(biāo),具體為:
1)實(shí)現(xiàn)校園網(wǎng)內(nèi)外共享,通過瀏覽器在線操作。
2)對各數(shù)據(jù)庫進(jìn)行動(dòng)態(tài)管理,防止混亂。
3)能夠按照用戶選擇的不同條件進(jìn)行簡單查詢和復(fù)合查詢。
4)能夠?qū)?shù)據(jù)結(jié)果進(jìn)行分類匯總、分析,并實(shí)現(xiàn)報(bào)表打印。
5)保證數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。
6)操作流程簡明快捷、界面圖表清晰直觀、方便用戶操作。
3 成績管理信息系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)設(shè)計(jì)原則
3.1.1 實(shí)用性:系統(tǒng)的功能設(shè)計(jì)以用戶需求為依據(jù),實(shí)現(xiàn)課程、教師、學(xué)生等相關(guān)數(shù)據(jù)的批量導(dǎo)入,減輕數(shù)據(jù)錄入工作,系統(tǒng)實(shí)用、好用。
3.1.2 開放性:系統(tǒng)采用模塊化設(shè)計(jì),并向用戶提供開放的功能接口,具有良好的靈活性和可擴(kuò)充性,可進(jìn)行后續(xù)開發(fā)。
3.1.3 便捷性:采用可視化操作界面,方便使用者直觀操作,使用戶能在較短時(shí)間內(nèi)掌握其使用方法。
3.1.4 安全性:對用戶進(jìn)行操作權(quán)限設(shè)定,給每個(gè)使用成績管理信息系統(tǒng)的用戶都進(jìn)行認(rèn)證口令加密,對系統(tǒng)數(shù)據(jù)庫進(jìn)行相應(yīng)的安全配置,設(shè)置用戶密碼。
3.2 系統(tǒng)結(jié)構(gòu)
本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器)的模式,B/S結(jié)構(gòu)模式是以Web技術(shù)為基礎(chǔ)的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,它是隨著Internet技術(shù)的興起,在傳統(tǒng)的C/S結(jié)構(gòu)(Client/Server)模式的基礎(chǔ)上改進(jìn)形成的。C/S模式是采用客戶機(jī)和服務(wù)器兩層結(jié)構(gòu)組成,隨著網(wǎng)絡(luò)的發(fā)展,它的計(jì)算模式及使用環(huán)境很難適應(yīng)百臺(tái)電腦以上的局域網(wǎng)用戶同時(shí)使用。B/S模式是將Web技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合,擴(kuò)展了C/S結(jié)構(gòu)模式的分布計(jì)算特性,分解為一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)Web服務(wù)器,構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系,B/S架構(gòu)系統(tǒng)框架為:瀏覽器—Web服務(wù)器—數(shù)據(jù)庫服務(wù)器。B/S結(jié)構(gòu)實(shí)現(xiàn)了動(dòng)態(tài)Web應(yīng)用,可通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,所有的客戶端只是瀏覽器,使用戶可以通過瀏覽器查看各種內(nèi)容。[2]
3.3 系統(tǒng)開發(fā)平臺(tái)
系統(tǒng)設(shè)計(jì)需要具備相應(yīng)的開發(fā)與模擬測試平臺(tái),系統(tǒng)開發(fā)平臺(tái)包括軟件、硬件平臺(tái)。
3.3.1 軟件平臺(tái)
成績管理系統(tǒng)的設(shè)計(jì)采用B/S網(wǎng)絡(luò)結(jié)構(gòu)模式,可運(yùn)行于校園網(wǎng)及校外網(wǎng)上。
操作系統(tǒng):Windows XP、Windows7、Windows8
開發(fā)工具:myeclipse9
開發(fā)語言:Java、ASP、C#
開發(fā)環(huán)境:Visual Studio Team System 2008
數(shù)據(jù)庫技術(shù):Microsoft SQL Server 2008
Web服務(wù)器運(yùn)行環(huán)境:Windows Server2008(SP3)
3.3.2 硬件平臺(tái)
成績管理系統(tǒng)對計(jì)算機(jī)硬件的要求分別為:
服務(wù)器包括一臺(tái)標(biāo)準(zhǔn)服務(wù)器,配置型號(hào):ThinkServer RD640、RD650,CPU:Xeon E5-2620 v3
客戶端包括可連接網(wǎng)絡(luò)的PC客戶機(jī),基本配置型號(hào):CPU3220 +4G內(nèi)存+500G硬盤+百兆網(wǎng)卡+百兆局域網(wǎng)。
4 成績管理系統(tǒng)功能實(shí)現(xiàn)
4.1 角色劃分
本系統(tǒng)主要分為六種角色:系統(tǒng)管理員、教務(wù)管理員、任課教師、班主任、學(xué)生。各個(gè)角色的主要職責(zé)劃分:
1)系統(tǒng)管理員:對學(xué)生成績管理系統(tǒng)具有最高的使用權(quán)限,能夠?qū)ο到y(tǒng)用戶進(jìn)行添加、修改、刪除以及用戶權(quán)限分配。維護(hù)系統(tǒng),處理成績管理系統(tǒng)運(yùn)行中出現(xiàn)的各類技術(shù)問題,并進(jìn)行常規(guī)備份。
2)教務(wù)管理員:管理教師個(gè)人信息,如教師的姓名、職稱、任課情況等;管理課程的信息,對課程信息分配管理;管理學(xué)生信息,如建立、添加、修改班級(jí)信息,對學(xué)生個(gè)人信息的維護(hù)、查詢等。
3)任課教師:將所擔(dān)任課程考試成績數(shù)據(jù)信息錄入系統(tǒng)、進(jìn)行成績分析、并實(shí)現(xiàn)查詢、下載、打印所任課程的學(xué)生名單及學(xué)生成績。
4)班主任:對本班學(xué)生進(jìn)行管理,包括查詢學(xué)生名單、學(xué)生成績、學(xué)生的學(xué)籍信息、在系統(tǒng)中對本班學(xué)生進(jìn)行退、休學(xué)處理、打印學(xué)生成績單等功能。
5)學(xué)生:可通過系統(tǒng)查詢、下載、打印本人考試成績。
4.2 功能模塊
系統(tǒng)采用模塊化的設(shè)計(jì)思路,根據(jù)學(xué)校教學(xué)管理要求,本系統(tǒng)設(shè)計(jì)分為5個(gè)功能模塊:基本信息管理、教師信息管理、學(xué)生信息管理、課程信息管理、成績信息管理。本系統(tǒng)具體功能模塊分配見圖1 。
成績管理信息系統(tǒng)各模塊的具體功能:
1)基本信息管理:設(shè)置系統(tǒng)中數(shù)據(jù)的基本類型,如學(xué)校綜合信息、教研室信息、專業(yè)信息、班級(jí)信息、學(xué)期時(shí)間設(shè)置、用戶權(quán)限分配等。根據(jù)系統(tǒng)所涵蓋的業(yè)務(wù)數(shù)據(jù),由程序開發(fā)人員在程序開發(fā)設(shè)計(jì)的初期,對基本信息進(jìn)行定義,作為數(shù)據(jù)庫的基本數(shù)據(jù)表。
2)教師信息管理:對教師個(gè)人基本信息及授課信息進(jìn)行管理,如教師姓名、性別、學(xué)歷、職稱、擔(dān)任教學(xué)課程等基本信息)。
3)學(xué)生信息管理:對學(xué)生個(gè)人基本信息(專業(yè)、班級(jí)、學(xué)號(hào)、姓名、性別、年齡等)、分班、學(xué)籍異動(dòng)、違紀(jì)信息等進(jìn)行管理。
4)課程信息管理:教務(wù)管理員統(tǒng)一管理教學(xué)數(shù)據(jù),設(shè)置課程編碼、名稱、學(xué)時(shí)、學(xué)分等信息,形成每學(xué)期開課計(jì)劃,在系統(tǒng)中編排每學(xué)期各門課程對應(yīng)的任課教師。
5)成績信息管理:包括成績錄入管理、學(xué)科成績管理、補(bǔ)考成績管理、班級(jí)成績管理、個(gè)人成績管理、成績分析等。教師在規(guī)定時(shí)間內(nèi)完成所任課程成績錄入,學(xué)生登陸系統(tǒng)可查詢自己的成績信息。各教研室和教務(wù)科通過系統(tǒng)進(jìn)行成績統(tǒng)計(jì)及分析,導(dǎo)出補(bǔ)考名單。
5 成績管理信息系統(tǒng)建設(shè)步驟
1)調(diào)研考察階段:組建系統(tǒng)開發(fā)團(tuán)隊(duì),完成系統(tǒng)開發(fā)項(xiàng)目計(jì)劃書及進(jìn)程表,制定系統(tǒng)開發(fā)管理相關(guān)細(xì)則及考核方案,明確人員的任務(wù)及分工。開發(fā)組成員對系統(tǒng)需要實(shí)現(xiàn)的各個(gè)功能進(jìn)行調(diào)研分析,實(shí)踐論證。
2)軟件設(shè)計(jì)階段:按照各子模塊功能需求進(jìn)行系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),并做好系統(tǒng)設(shè)計(jì)文檔書寫及保存。
3)系統(tǒng)測試階段:主要對系統(tǒng)各功能模塊及事例進(jìn)行測試,通過幾組用戶登錄系統(tǒng),分別驗(yàn)證系統(tǒng)是否能夠正確檢測用戶信息,能夠?qū)崿F(xiàn)信息的添加、查詢、修改、刪除等功能。通過系統(tǒng)測試,檢測系統(tǒng)是否能夠?qū)崿F(xiàn)設(shè)計(jì)階段各項(xiàng)功能,且運(yùn)行穩(wěn)定。
4)用戶培訓(xùn)階段:在系統(tǒng)正式運(yùn)行前對教師、管理人員進(jìn)行成績管理信息系統(tǒng)使用操用知識(shí)培訓(xùn),確保人人掌握。在運(yùn)用過程中,隨時(shí)解答用戶指出的問題及進(jìn)行使用指導(dǎo)。
5)正式運(yùn)行階段:在運(yùn)行中根據(jù)用戶需求對系統(tǒng)進(jìn)行修正,不斷完善,并具有系統(tǒng)升級(jí)或二次開發(fā)服務(wù)。
6 成績管理信息系統(tǒng)實(shí)踐意義
本文設(shè)計(jì)的成績管理信息系統(tǒng)目前在我校已經(jīng)完整地實(shí)現(xiàn)了3個(gè)學(xué)期、2個(gè)年級(jí)的成績管理,管理工作運(yùn)行平穩(wěn),是在學(xué)校中使用較為廣泛的系統(tǒng)之一。系統(tǒng)實(shí)現(xiàn)了教師網(wǎng)上(校園網(wǎng)、校外網(wǎng))錄入成績,班主任和學(xué)生都可在校內(nèi)或校外通過網(wǎng)絡(luò)登陸系統(tǒng)及時(shí)查詢或下載成績,大大提高工作效率和透明度,使用該系統(tǒng)進(jìn)行學(xué)生成績管理以來,師生反饋情況良好。
【參考文獻(xiàn)】
[1]徐華.高職院校教學(xué)管理信息系統(tǒng)建設(shè)的實(shí)踐[J].湖北函授大學(xué)學(xué)報(bào),2011(9):22.
[2]婁紅.基于B/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng)的發(fā)開與設(shè)計(jì)[J].開封教育學(xué)院學(xué)報(bào),2015,35(1):114.
[責(zé)任編輯:田吉捷]