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