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