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