于潤(rùn)眾,張麗媛,馬 萍,姚 笛,崔素萍,張春芝
(1.黑龍江八一農(nóng)墾大學(xué) 電氣與信息學(xué)院,黑龍江 大慶 163319;2.黑龍江八一農(nóng)墾大學(xué) 食品學(xué)院,黑龍江 大慶 163319)
為了培養(yǎng)實(shí)驗(yàn)動(dòng)手能力強(qiáng)的高層次專業(yè)技能人才,高校勢(shì)必要加大實(shí)驗(yàn)課程環(huán)節(jié)比重,建設(shè)實(shí)驗(yàn)教學(xué)示范中心可以有力地推動(dòng)高校實(shí)驗(yàn)室的建設(shè),加快實(shí)驗(yàn)教學(xué)改革,促進(jìn)資源優(yōu)化[1-2]。面對(duì)當(dāng)前高校建設(shè)和管理變革的逐步推進(jìn),如何完善實(shí)驗(yàn)室的建設(shè)、提高實(shí)驗(yàn)室的管理水平、實(shí)現(xiàn)信息化的教育,已成為高校改革和發(fā)展中值得深思的問題[3-4]。目前實(shí)際情況是學(xué)生需要在不同實(shí)驗(yàn)室、實(shí)驗(yàn)基地進(jìn)行不同的實(shí)驗(yàn)項(xiàng)目,任課教師根據(jù)上課進(jìn)度或其他客觀因素臨時(shí)調(diào)整上課時(shí)間和地點(diǎn),固定時(shí)間和地點(diǎn)的課表不能實(shí)時(shí)反應(yīng)真實(shí)的上課情況,實(shí)驗(yàn)室、實(shí)驗(yàn)基地會(huì)出現(xiàn)無人使用或多人擁擠的情況。實(shí)驗(yàn)教學(xué)中心排課管理系統(tǒng)的開發(fā)可以有效解決以上問題,為學(xué)生提供個(gè)性化實(shí)驗(yàn)資源[5],為共享和開放優(yōu)質(zhì)資源提供平臺(tái)[6],為實(shí)驗(yàn)教學(xué)問題提供了新的視角和新的解決方案[7],更好地服務(wù)于創(chuàng)新型人才的培養(yǎng),提升高校本科教學(xué)質(zhì)量,大幅提高實(shí)驗(yàn)課程管理效率和服務(wù)水平。
用戶分類及權(quán)限。根據(jù)需求分析和管理的需要,由示范中心平臺(tái)統(tǒng)一管理基礎(chǔ)數(shù)據(jù),基礎(chǔ)數(shù)據(jù)要求和教務(wù)系統(tǒng)的數(shù)據(jù)一致,排課由各實(shí)驗(yàn)室的管理人員來負(fù)責(zé)。將用戶分為6類:
(1)超級(jí)管理員。本用戶由示范中心管理人員擔(dān)任,權(quán)限是對(duì)系統(tǒng)進(jìn)行后臺(tái)管理,包括:基礎(chǔ)數(shù)據(jù)的管理與導(dǎo)入、系統(tǒng)參數(shù)的設(shè)置、用戶管理、按不同條件查詢課表、統(tǒng)計(jì)查詢。(2)各實(shí)驗(yàn)室管理員。由各實(shí)驗(yàn)室管理人員負(fù)責(zé),權(quán)限是安排實(shí)驗(yàn)課、并管理本實(shí)驗(yàn)室的基礎(chǔ)數(shù)據(jù)、查詢實(shí)驗(yàn)課表。(3)任課教師用戶。權(quán)限是提交實(shí)驗(yàn)計(jì)劃、填寫申請(qǐng)、查看全示范中心的實(shí)驗(yàn)課表及個(gè)人實(shí)驗(yàn)課表,查詢本實(shí)驗(yàn)室的實(shí)驗(yàn)計(jì)劃及實(shí)驗(yàn)申請(qǐng)。(4)實(shí)驗(yàn)教師用戶。權(quán)限是查看全示范中心實(shí)驗(yàn)課表,查詢本實(shí)驗(yàn)室的實(shí)驗(yàn)計(jì)劃及實(shí)驗(yàn)申請(qǐng),統(tǒng)計(jì)學(xué)時(shí)。(5)督導(dǎo)。權(quán)限是根據(jù)自己的要求按不同條件查詢?nèi)痉吨行牡膶?shí)驗(yàn)課表,進(jìn)行聽課。(6)訪客。可以根據(jù)訪客的身份分配給不同的查詢課表的方式。
根據(jù)需求分析,劃分功能模塊,包括:課表查詢、統(tǒng)計(jì)查詢、基礎(chǔ)數(shù)據(jù)庫、用戶管理等。如圖1所示。
圖1 系統(tǒng)功能結(jié)構(gòu)
本系統(tǒng)設(shè)計(jì)思想是建立一個(gè)基于網(wǎng)絡(luò)的、多個(gè)用戶共享的信息管理系統(tǒng),采用先進(jìn)的瀏覽器/服務(wù)器(Browser/Server,B/S)體系結(jié)構(gòu)、ASP.NET技術(shù)C#的程序設(shè)計(jì)方法,結(jié)合最新的數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和Internet技術(shù),在Web應(yīng)用開發(fā)環(huán)境上進(jìn)行開發(fā)。
根據(jù)需求分析,在服務(wù)中建立了一個(gè)應(yīng)用數(shù)據(jù)庫ExptMgmtSys,在數(shù)據(jù)庫中建立了16個(gè)數(shù)據(jù)庫表。各功能模塊設(shè)計(jì)如下:
(1)用戶操作功能設(shè)計(jì)。用戶登錄界面輸入用戶名和密碼,系統(tǒng)根據(jù)用戶類型來判斷用戶權(quán)限,若登錄成功,系統(tǒng)根據(jù)不同的權(quán)限顯示不同的功能界面;若用戶和密碼輸入錯(cuò)誤,會(huì)導(dǎo)致登錄失敗,系統(tǒng)會(huì)給予錯(cuò)誤提示。用戶密碼采用加密方式,通過控制用戶及用戶權(quán)限保證非法用戶不得操作數(shù)據(jù)。修改密碼模塊中,系統(tǒng)提供了用戶修改密碼功能,用戶第一次登錄成功后,應(yīng)該修改密碼,否則默認(rèn)密碼不安全。
(2)后臺(tái)管理模塊設(shè)計(jì)。根據(jù)需求分析和功能設(shè)計(jì),系統(tǒng)需要用戶管理和基礎(chǔ)數(shù)據(jù)的支持。這兩項(xiàng)功能屬后臺(tái)管理模塊,由超級(jí)管理員操作。
首先,用戶類型管理。本系統(tǒng)本著靈活性、可擴(kuò)充性的設(shè)計(jì)原則,在數(shù)據(jù)庫中建立一個(gè)功能表,把各功能名稱、功能分類及文件鏈接地址存入數(shù)據(jù)庫,在系統(tǒng)運(yùn)行中不同的用戶登錄可以調(diào)用不同的功能。
其次,用戶管理。包括3個(gè)功能菜單:添加用戶、顯示用戶、查詢用戶。添加用戶時(shí),可以按不同的用戶類型添加,選擇用戶類型、輸入用戶名、選擇所屬系部、實(shí)驗(yàn)室和輸入真實(shí)姓名,然后按“提交”按鈕。
最后,基礎(chǔ)數(shù)據(jù)管理。系統(tǒng)和基地需要系部、班級(jí)、課程、任課教師、實(shí)驗(yàn)教師、實(shí)驗(yàn)室等基礎(chǔ)數(shù)據(jù),上述數(shù)據(jù)保證了全系統(tǒng)的數(shù)據(jù)共享。
(3)業(yè)務(wù)管理模塊設(shè)計(jì)。
第一,提交實(shí)驗(yàn)計(jì)劃。任課教師登錄成功后,選擇“提交實(shí)驗(yàn)計(jì)劃”,從下拉菜單中選擇上課班級(jí)、課程,默認(rèn)是任課教師所在系部,若是跨系部教學(xué),可以選擇其他的系部,右邊就立即顯示相應(yīng)系部的班級(jí)和課程,實(shí)驗(yàn)計(jì)劃中的學(xué)時(shí)供統(tǒng)計(jì)實(shí)驗(yàn)學(xué)時(shí)用,上機(jī)內(nèi)容供填寫申請(qǐng)使用,如果所上課的實(shí)驗(yàn)室在其他系部,必須選擇實(shí)驗(yàn)室所屬系部,否則默認(rèn)本系即可。
第二,申請(qǐng)實(shí)驗(yàn)。任課教師登錄成功后選擇“申請(qǐng)實(shí)驗(yàn)”,右邊顯示填寫實(shí)驗(yàn)申請(qǐng)界面,輸入申請(qǐng)實(shí)驗(yàn)周次,可以選某一周,也可以輸入從第幾周到第幾周,批量填寫申請(qǐng),單擊“提交申請(qǐng)”即可。
第三,排課管理設(shè)計(jì)。排課管理由系部管理員用戶來操作。實(shí)驗(yàn)課安排可以是每周一排,根據(jù)每周的實(shí)驗(yàn)申請(qǐng)分布情況和每個(gè)申請(qǐng)的具體內(nèi)容安排實(shí)驗(yàn)室和實(shí)驗(yàn)教師。
第四,課表查詢功能設(shè)計(jì)。本系統(tǒng)設(shè)計(jì)了按不同條件查詢周實(shí)驗(yàn)課表。
第五,統(tǒng)計(jì)查詢子系統(tǒng)設(shè)計(jì)。統(tǒng)計(jì)查詢子系統(tǒng)包括:按某系部的班級(jí)和課程查詢學(xué)時(shí)數(shù)、統(tǒng)計(jì)總學(xué)時(shí)、統(tǒng)計(jì)每個(gè)實(shí)驗(yàn)教師學(xué)時(shí)、統(tǒng)計(jì)每個(gè)實(shí)驗(yàn)室的使用情況。
該系統(tǒng)把全院各系部的實(shí)踐課程管理由紙質(zhì)的變成了在網(wǎng)上運(yùn)行,運(yùn)行安全可靠、性能穩(wěn)定、操作簡(jiǎn)單、界面人性化,為學(xué)校實(shí)驗(yàn)管理都提供了方便,避免了實(shí)驗(yàn)地點(diǎn)的沖突,給全院各系部的實(shí)踐教學(xué)、督導(dǎo)聽課、教務(wù)管理等方面都提供了方便。