于海洋 劉景峰 張瀟
摘 要 文章針對(duì)教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)工作的特點(diǎn)和高校信息化建設(shè)的具體要求,綜合考慮C/S模式在交互性、響應(yīng)速度和B/S模式在開放性、擴(kuò)展性、信息瀏覽及發(fā)布方面的優(yōu)勢,設(shè)計(jì)開發(fā)了基于C/S和B/S混合架構(gòu)的教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)網(wǎng)絡(luò)平臺(tái),闡述了平臺(tái)的系統(tǒng)架構(gòu)、數(shù)據(jù)模型、系統(tǒng)功能及實(shí)現(xiàn)。該平臺(tái)已運(yùn)行使用了一年,提高了督評(píng)工作效率和管理水平。
關(guān)鍵詞 C/S架構(gòu) B/S架構(gòu) 教學(xué)質(zhì)量 督導(dǎo)與評(píng)價(jià) 網(wǎng)絡(luò)平臺(tái)
中圖分類號(hào):G647 文獻(xiàn)標(biāo)識(shí)碼:A
Design and Implementation of Teaching Quality Supervision and Evaluation Network Platform Based on C / S and B / S Hybrid Architecture
YU Haiyang, LIU Jingfeng, ZHANG Xiao
(Baoding Electric Power Vocational & Technical College, Baoding, Hebei 071051)
Abstract For the characteristics and specific requirements for supervision and evaluation of teaching quality in university information construction, considering the C / S mode in the interactivity, speed of response and the B / S mode in the open, scalable, information browsing and publishing advantages,the design and development of the quality of teaching based on the C / S and B / S hybrid architecture, supervision and evaluation of network platform on the system architecture of the platform, data model, system functions. The platform has been running for a year, has improved the efficiency and management level of the governor-evaluation.
Key words C/S architecture; B/S architecture; teaching quality; supervision and evaluation; network platform
0 引言
傳統(tǒng)的教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)(以下簡稱督評(píng))工作是由學(xué)生、教師分別填涂學(xué)生評(píng)教表和教師評(píng)學(xué)表,然后通過人工錄入數(shù)據(jù),進(jìn)行評(píng)價(jià)數(shù)據(jù)的統(tǒng)計(jì)及查詢分析。此種評(píng)價(jià)方法成本高、效率低,且需耗費(fèi)大量人力物力。目前,全國高校信息化建設(shè)工作取得了長足進(jìn)展,大都建設(shè)了覆蓋校園的局域網(wǎng)。因此,建設(shè)基于校園網(wǎng)的督評(píng)網(wǎng)絡(luò)平臺(tái),實(shí)施網(wǎng)上評(píng)教、評(píng)學(xué)已成為高校督評(píng)工作的發(fā)展趨勢。
本文綜合考慮了C/S模式在交互性、響應(yīng)速度方面和B/S模式在開放性、擴(kuò)展性、信息瀏覽及發(fā)布方面的優(yōu)勢,結(jié)合我院督評(píng)工作的實(shí)際需要和信息化建設(shè)的具體要求,設(shè)計(jì)開發(fā)了基于校園網(wǎng)的督評(píng)網(wǎng)絡(luò)平臺(tái),實(shí)現(xiàn)了督評(píng)工作的網(wǎng)絡(luò)化、信息化和規(guī)范化,提高了督評(píng)工作的效率和質(zhì)量。
1 系統(tǒng)開發(fā)方案
1.1 總體方案
督評(píng)網(wǎng)絡(luò)平臺(tái)的主要功能是實(shí)現(xiàn)學(xué)生評(píng)教、同行評(píng)教(包括系部評(píng)教和專家評(píng)教)、教師評(píng)學(xué)數(shù)據(jù)的網(wǎng)上錄入、統(tǒng)計(jì)、分析與計(jì)算以及評(píng)價(jià)結(jié)果和督評(píng)信息的網(wǎng)上發(fā)布、查詢,提高教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)工作的管理水平。由于督評(píng)網(wǎng)絡(luò)平臺(tái)的用戶涉及學(xué)生、任課教師、督評(píng)專家和教學(xué)質(zhì)量管理人員等,不同用戶使用平臺(tái)的頻繁程度和操作數(shù)據(jù)量有很大的區(qū)別,為了確保數(shù)據(jù)訪問的響應(yīng)速度并充分發(fā)揮C/S與B/S這兩種架構(gòu)體系的優(yōu)勢,考慮平臺(tái)的安全性、穩(wěn)定性和方便程度,將督評(píng)網(wǎng)絡(luò)平臺(tái)的體系架構(gòu)抽象為C/S與B/S相結(jié)合的結(jié)構(gòu)明晰的混合模型,如圖1所示。
圖1 督評(píng)網(wǎng)絡(luò)平臺(tái)的C/S與B/S混合架構(gòu)體系模型
1.2 設(shè)計(jì)原則
(1)規(guī)范性。本平臺(tái)是學(xué)院信息化建設(shè)的組成部分,因此平臺(tái)涉及數(shù)據(jù)結(jié)構(gòu)及其他要求必須符合學(xué)院信息化建設(shè)標(biāo)準(zhǔn)的要求。(2)實(shí)用性。實(shí)用性是督評(píng)網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)的首要原則,平臺(tái)的功能設(shè)計(jì)、開發(fā)是否滿足用戶需要,是否便于用戶操作,是否實(shí)用是衡量平臺(tái)建設(shè)成功與否的基本標(biāo)準(zhǔn)。(3)安全性。安全性是督評(píng)網(wǎng)絡(luò)平臺(tái)的另一個(gè)設(shè)計(jì)原則。本平臺(tái)采用B/S和C/S相結(jié)合的混合架構(gòu)體系設(shè)計(jì),可有效提高平臺(tái)的數(shù)據(jù)安全。(4)擴(kuò)展性。平臺(tái)能否滿足未來學(xué)院督評(píng)工作變化時(shí)的擴(kuò)展要求決定了平臺(tái)的使用壽命。本平臺(tái)采用面向?qū)ο蟮姆?wù)平臺(tái)和開發(fā)平臺(tái),提高了系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
1.3 開發(fā)工具
督評(píng)網(wǎng)絡(luò)平臺(tái)必須符合學(xué)院信息化建設(shè)標(biāo)準(zhǔn)的要求,因此采用了Microsoft SQL Server 2000和ASP.NET技術(shù)進(jìn)行開發(fā)。
2 系統(tǒng)功能模塊設(shè)計(jì)
平臺(tái)分為C/S軟件和B/S軟件兩個(gè)部分。C/S軟件部分負(fù)責(zé)系統(tǒng)基本數(shù)據(jù)的管理、用戶角色及權(quán)限管理、評(píng)價(jià)指標(biāo)設(shè)置、課程數(shù)據(jù)管理、成績計(jì)算打印等功能;B/S軟件部分負(fù)責(zé)學(xué)生評(píng)教、系部評(píng)教、專家評(píng)教、教師評(píng)學(xué)、分?jǐn)?shù)查詢以及網(wǎng)站信息發(fā)布等功能。具體功能結(jié)構(gòu)如圖2、圖3所示。
圖3 平臺(tái)B/S軟件部分結(jié)構(gòu)示意圖
2.1 平臺(tái)C/S部分功能模塊
平臺(tái)C/S軟件部分主要分為六個(gè)模塊:權(quán)限管理、系統(tǒng)管理、評(píng)價(jià)指標(biāo)、課程管理、評(píng)分檢查、評(píng)價(jià)匯總。
(1)權(quán)限管理:本模塊主要負(fù)責(zé)系統(tǒng)運(yùn)行中涉及的各種角色設(shè)置、權(quán)限設(shè)置和教師角色設(shè)置。系統(tǒng)管理員設(shè)置完用戶角色和權(quán)限后,平臺(tái)用戶可以進(jìn)行用戶所屬角色權(quán)限范圍內(nèi)的各種數(shù)據(jù)操作。
(2)系統(tǒng)管理:本模塊主要負(fù)責(zé)設(shè)置平臺(tái)的學(xué)年學(xué)期,導(dǎo)入教務(wù)系統(tǒng)課程數(shù)據(jù)、按規(guī)則生成本平臺(tái)使用的數(shù)據(jù),以及評(píng)教周次設(shè)定、期中評(píng)教數(shù)據(jù)生成、教師評(píng)學(xué)開關(guān)、評(píng)價(jià)成績發(fā)布等功能。
(3)評(píng)價(jià)指標(biāo):本模塊為通用模塊,即平臺(tái)首次運(yùn)行時(shí)設(shè)置。其主要功能是設(shè)置教學(xué)質(zhì)量評(píng)價(jià)的各種指標(biāo)、權(quán)重、分值等供平臺(tái)使用,確保平臺(tái)數(shù)據(jù)正常運(yùn)轉(zhuǎn)。
(4)課程管理:本模塊為平臺(tái)的數(shù)據(jù)核心,需在每學(xué)期督評(píng)工作開始前設(shè)置。其主要功能是對(duì)從教務(wù)系統(tǒng)導(dǎo)入并生成的課程數(shù)據(jù)進(jìn)行核查、設(shè)置兼課教師所屬評(píng)教系部、設(shè)置選項(xiàng)、分層課程以及選項(xiàng)、分層課任課教師的評(píng)學(xué)班級(jí)。
(5)評(píng)分檢查:本模塊主要負(fù)責(zé)查詢學(xué)生評(píng)教周次、學(xué)生評(píng)教參評(píng)率、專家評(píng)教、教師評(píng)學(xué)和系部評(píng)教的進(jìn)展情況等。
(6)評(píng)價(jià)匯總:本模塊為平臺(tái)的計(jì)算核心,需在每學(xué)期督評(píng)工作完畢后進(jìn)行設(shè)置。其主要功能是通過平臺(tái)預(yù)設(shè)的各種評(píng)價(jià)參數(shù)對(duì)學(xué)生評(píng)教、專家評(píng)教、系部評(píng)教、教師評(píng)學(xué)項(xiàng)目等進(jìn)行最終得分計(jì)算、排名匯總以及評(píng)價(jià)報(bào)告打印。
2.2 平臺(tái)B/S部分功能模塊
平臺(tái)B/S軟件部分主要分為兩個(gè)模塊:督導(dǎo)與評(píng)價(jià)、網(wǎng)站發(fā)布。(1)督導(dǎo)與評(píng)價(jià):本模塊供學(xué)生和教師共同使用。其中,學(xué)生可通過本模塊對(duì)任課教師進(jìn)行評(píng)價(jià)和查詢本班評(píng)價(jià)排名;教師可根據(jù)權(quán)限的不同進(jìn)行教師評(píng)學(xué)、系部評(píng)教、專家評(píng)教以及名次查詢等操作。(2)網(wǎng)站發(fā)布:本模塊主要負(fù)責(zé)督評(píng)制度、督評(píng)簡報(bào)等信息的發(fā)布和管理。
3 平臺(tái)關(guān)鍵技術(shù)
3.1 公用數(shù)據(jù)同步
本平臺(tái)涉及部分學(xué)院公用數(shù)據(jù),為了不產(chǎn)生數(shù)據(jù)“孤島”現(xiàn)象,做到平臺(tái)數(shù)據(jù)與學(xué)院中心數(shù)據(jù)庫的一致性,因此需要對(duì)學(xué)院的公共數(shù)據(jù)實(shí)行同步。平臺(tái)的公共數(shù)據(jù)包括教師信息、學(xué)生信息、學(xué)院每學(xué)期課程信息等。根據(jù)學(xué)院信息化建設(shè)標(biāo)準(zhǔn)要求,平臺(tái)涉及數(shù)據(jù)要來源于學(xué)院中心數(shù)據(jù)庫,因此本平臺(tái)特有的數(shù)據(jù)信息是根據(jù)學(xué)院信息化數(shù)據(jù)標(biāo)準(zhǔn)建立的,而公用數(shù)據(jù)則需要從學(xué)院中心數(shù)據(jù)讀取。由于教務(wù)系統(tǒng)數(shù)據(jù)庫中的課程信息還未整合到中心數(shù)據(jù)庫,因此本平臺(tái)承擔(dān)了這部分任務(wù)。這部分公共數(shù)據(jù)為每學(xué)期變動(dòng)一次的數(shù)據(jù),涉及開課信息、任課教師等,因此對(duì)這部分?jǐn)?shù)據(jù)每學(xué)期進(jìn)行一次轉(zhuǎn)存即可。為此平臺(tái)設(shè)計(jì)了系統(tǒng)課表導(dǎo)入功能,對(duì)公共數(shù)據(jù)進(jìn)行同步,系統(tǒng)課表導(dǎo)入功能數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)如表1和表2所示。
表1 同步數(shù)據(jù)庫信息表
本數(shù)據(jù)表主要保存數(shù)據(jù)庫同步信息中各數(shù)據(jù)庫類型、名稱、連接參數(shù)等信息。
表2 同步數(shù)據(jù)表信息表
本數(shù)據(jù)表主要保存數(shù)據(jù)庫同步數(shù)據(jù)表字段對(duì)應(yīng)等相關(guān)信息。
本功能設(shè)計(jì)的主要思想是利用平臺(tái)中的同步模塊,根據(jù)同步數(shù)據(jù)表信息表設(shè)定的主鍵信息、條件字段等條件讀取教務(wù)系統(tǒng)數(shù)據(jù)庫中公用信息字段,然后對(duì)學(xué)院中心數(shù)據(jù)庫中存在的數(shù)據(jù)進(jìn)行追加、修改等操作,使其與教務(wù)系統(tǒng)保持一致。
3.2 參評(píng)周數(shù)計(jì)算
學(xué)院開設(shè)的課程主要分為理論教學(xué)、理實(shí)一體、體育教學(xué)和實(shí)踐教學(xué)等四種類型,而評(píng)教指標(biāo)是根據(jù)這四種不同類型的課程設(shè)置的。這四種不同類型的課程的評(píng)教時(shí)間也不相同,主要根據(jù)這四種類型課程的所屬班級(jí)的開課最后一周進(jìn)行設(shè)置的。因此平臺(tái)需要從教務(wù)系統(tǒng)中計(jì)算這四種類型課程的所屬班級(jí)的最后開課周次,以減輕系統(tǒng)維護(hù)人員的工作量。學(xué)院教務(wù)系統(tǒng)中的開課任務(wù)書的時(shí)間地點(diǎn)信息數(shù)據(jù)結(jié)構(gòu)如表3所示。
表3 開課任務(wù)書信息表
表3只列出了本平臺(tái)需要的最核心的三個(gè)字段:課程號(hào)、學(xué)年學(xué)期、開課周次。其中開課周次字段是一個(gè)24位的字符串,每位字符串以0表示不上課,1表示上課,字符串的位數(shù)表示周數(shù)。示例如下:000101010101010100000000。
計(jì)算最后一周的周次的核心SQL語句如下:
SELECT BIANHAO_KC,XUHAO_KC,XUEQI_KK,MAX(25-CHARINDEX('1', REVERSE(ZHOUCI_KK))) AS ZHOUCI_ZHKKFROM CLASS_LLKKSJDDGROUP BY BIANHAO_KC, XUHAO_KC, XUEQI_KKORDER BY XUEQI_KK DESC, BIANHAO_KC, XUHAO_KC
評(píng)價(jià)周數(shù)設(shè)定的操作界面如圖4所示。
3.3 平臺(tái)安全設(shè)計(jì)
基于安全考慮,本平臺(tái)采用C/S和B/S混合架構(gòu)設(shè)計(jì)。其中B/S架構(gòu)的用戶不能直接訪問數(shù)據(jù)庫,是通過應(yīng)用服務(wù)器層進(jìn)行軟件交換,確保用戶未經(jīng)授權(quán)不能直接訪問中心數(shù)據(jù)庫;C/S架構(gòu)的平臺(tái)對(duì)訪問數(shù)據(jù)的連接字符進(jìn)行了加密設(shè)置,密文由學(xué)院信息中心設(shè)置,同樣也確保了中心數(shù)據(jù)庫的數(shù)據(jù)安全性。由于學(xué)院個(gè)別用戶安全意識(shí)不強(qiáng),首次登錄系統(tǒng)后不更改密碼,其評(píng)價(jià)結(jié)果有泄漏的風(fēng)險(xiǎn)。因此平臺(tái)設(shè)計(jì)了用戶評(píng)分正式提交后不能查看的功能,確保了這部分用戶評(píng)價(jià)打分的隱私性和數(shù)據(jù)的安全性。此外,平臺(tái)采用了嚴(yán)格的系統(tǒng)權(quán)限劃分(平臺(tái)菜單管理權(quán)和平臺(tái)菜單數(shù)據(jù)管理范圍權(quán)限),各登陸用戶必須進(jìn)行相應(yīng)的授權(quán),才能進(jìn)行操作。平臺(tái)菜單管理權(quán)控制用戶是否有某個(gè)功能的權(quán)限;平臺(tái)菜單數(shù)據(jù)管理范圍權(quán)限控制用戶在這個(gè)菜單下有哪些數(shù)據(jù)的管理權(quán)。同時(shí)系統(tǒng)還必須對(duì)平臺(tái)的C/S和B/S分別賦權(quán),以確保數(shù)據(jù)的安全。
4 結(jié)束語
基于C/S和B/S混合架構(gòu)的教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)網(wǎng)絡(luò)平臺(tái),緊密結(jié)合高校教學(xué)督評(píng)工作的實(shí)際特點(diǎn),實(shí)現(xiàn)了督評(píng)工作的網(wǎng)絡(luò)化、信息化和規(guī)范化管理。本平臺(tái)已經(jīng)投入使用兩個(gè)學(xué)期,實(shí)踐表明,本平臺(tái)具有實(shí)用、安全、可操作性強(qiáng)、易擴(kuò)展改造等特點(diǎn),節(jié)約了督評(píng)工作成本、提高了督評(píng)工作效率,取得了良好地經(jīng)濟(jì)和社會(huì)效益。
課題項(xiàng)目:本文為河北省教育廳2011年科學(xué)研究項(xiàng)目“基于校園網(wǎng)的教學(xué)質(zhì)量督導(dǎo)與評(píng)價(jià)網(wǎng)絡(luò)平臺(tái)的開發(fā)及應(yīng)用(課題編號(hào):[Z2011274]”)的成果之一,項(xiàng)目主持人:劉景峰;項(xiàng)目組主要成員:于海洋、張瀟、白雪、王晨悅、焦義芝