劉瀟 盧威



摘 要:為了保證研究生教學工作量的準確性、不斷提高服務水平、實現研究生教學工作量的信息化,學院建立了《院級研究生教學工作量在線查詢系統》。系統分教師指導全日制研究生的教學工作量、課堂教學工作量、研究生教學工作相關獎勵與指導在職研究生報酬三部分。查詢系統利用現代的Web技術框架(webpy,jQuery等)作為技術支撐而得以實現,試運行情況良好,獲得教師好評。
關鍵詞:研究生教學 工作量 查詢系統 設計實現
中圖分類號:TP399 文獻標識碼:A 文章編號:1672-3791(2015)05(b)-0139-02
為科學評價學院教師的研究生工作業績,更好地發揮分配機制的杠桿和激勵作用,促進研究生工作全面、和諧、持續的發展,學院對教師研究生工作制定了一套計算研究生工作量的業績獎勵辦法。為了保證研究生教學工作量的準確性、不斷提高服務水平,實現研究生教學工作量的信息化,學院建立了《院級研究生教學工作量在線查詢系統》。下面就查詢系統建設的必要性、總體設計及實現手段等方面進行闡述。
1 《院級研究生教學工作量在線查詢系統》建設的實際需求
為了讓教師了解本人一年的工作績效并對工作量計算中出現的差錯及時糾正,該院研究生教學秘書每年年底對院級研究生教學工作量進行計算并通過原始的Excel數據表格分發給每位老師進行核對和查看。此方法優點是簡單好操作,但是存在以下兩個方面的問題:1)各位教師的個人工作量信息無私密性、完全透明,部分教師提議應建立并實現針對個體服務、保護隱私的查詢系統;2)工作量表信息較多,Excel表格數據的閱讀很不方便,不能清晰的反應各位教師工作量的構成情況。鑒于以上兩個原因,建立一個清晰的在線工作量查詢系統非常必要。利用該系統,各位老師通過個人的姓名和工號登陸系統查詢個人的工作量信息,迅速了解本人工作量構成情況,及時核對并反饋工作量計算中存在的問題。
2 《院級研究生教學工作量查詢系統》的總體設計
教師研究生教學工作量包含導師指導學生、授課工作量、獲得學校研究生教學工作相關獎勵等三大方面。 具體細分:1)導師指導學生含導師指導的全日制學術型碩士、全日制專業型碩士、全日制學術型博士及導師對在職工程碩士進行的論文指導;2)授課工作量含教師全日制研究生授課學時數、在職研究生集中授課及博士前沿課程講座學時數;3)教學工作相關獎勵含省優博指導獎、培育學生學術創新獎、精品課程建設成果獎等。
在系統的具體設計中由于指導全日制碩士生與博士生的工作量是教師教學工作量中所占比重最重的兩塊,需在界面中突出并細化(列出學生年級、姓名等,方便教師查漏補缺或分解教分),故這兩塊在系統中需分別羅列。課堂教學工作量須將碩士課程(含合課情況)、博士課程講座等課程名稱及教分的計算結果清晰的展現出來。而工程碩士論文指導、在職研究生的集中授課及各種教學工作獎勵由于均不折算成教分而直接算報酬,所以這一板塊以其他的形式展現。最后設計共分四個部分:1)碩士教學工作量(全日制碩士生信息)。2)博士教學工作量(全日制博士生信息)。3)課程教學工作量(含課程類別及課程名稱)。4)其他工作量(含教學獎勵、工程碩士生信息、集中授課信息等)。
3 《院級研究生教學工作量查詢系統》的技術實現
3.1 技術方案
我們利用現代的Web技術框架(webpy[1],jQuery[2,3]等),建設了一個在線的工作量查詢系統,為各位教職工提供了一個有效的工作量查詢與核對的工具。圖1表達了系統的數據流向圖。
3.1.1 數據組織
原始數據表格存在字段非原子性的情況,需要更改原始的Excel數據表格,使表格滿足關系數據庫的基本原則,然后將各位教師的工作量信息輸入設計的表格,最后導入到文件數據庫SQLite中備系統使用。
3.1.2 系統引擎
后臺使用python對SQLite數據庫進行查詢,并利用工作量數據,通過Web應用框架webpy驅動系統,渲染前端的用戶界面,最后通過Apache服務器發布系統。
3.1.3 前端設計
前端界面是面向用戶的接口,需要簡潔明了。首先對工作量數據項目進行分類,分為四大部分:
碩士教學工作量
博士教學工作量
課程教學工作量
其他工作量
然后,利用Bootstrap界面效果庫,設計組織各項數據內容,得到簡潔清晰的頁面效果。登陸查詢后,頁面標題顯示教師的姓名和工號以及其總的工作教分,頁面主體以面板的形式進行組織,分別詳細顯示:各位老師各個年級所指導的碩士、博士研究生,及其教分;各位老師所教課程名稱及其教分;各位老師的其他獎金和工作獎勵。頁面組織清晰明了,便于用戶對數據進行核查。
3.2 系統示范
首先,通過鏈接http://x-carto.com/wlviewer 進入系統登陸頁面(圖2),然后,用戶通過輸入姓名名和工號查詢自己的工作量信息,效果如下(圖3)。
4 《院級研究生教學工作量查詢系統》的拓展計劃
工作量查詢系統1.0版本只是對制作好的工作量數據表設計了一個查詢的接口,數據的更新與維護,信息的反饋,還是基于Excel表格來完成,為了進一步提高工作效率。預期下一個版本的工作量查詢系統根據用戶的需求加入以下功能。
4.1 系統數據錄入與編輯功能
具體設計:管理人員可以登陸系統,在教師列表頁面按照各個系別列出教師姓名鏈接,點擊教師的名稱,進入該教師的信息編輯頁面,編輯信息后,保存即可更新該教師的工作量信息,教師可查詢。同時可以添加新的教師用戶到系統,或刪除已經不存在的用戶。
4.2 用戶問題反饋功能
具體設計:一方面,在教職工工作量信息查詢頁面添加一個信息反饋框,用戶可以填寫與自己工作量的相關疑問以及意見,提交后存入數據庫中,待處理。另一方面,系統管理人員登陸系統可以查看信息反饋列表,逐個條目進行處理,對處理完的反饋條目做標記。
4.3 報表輸出功能
具體設計:一方面,系統管理人員可以導出工作量信息表。另一方面,系統管理人員和教職工用戶可以導出自己的工作量信息為易于閱讀的文件形式(如:pdf格式等),系統管理人員可以批量導出所有老師的工作量信息到一個文件以供參閱。
5 結語
《院級研究生教學工作量查詢系統》縮短了管理人員的工作時間,提高了工作效率,加快了信息傳播速度,也提升了數據的準確率。經過半年的試運行證明,該系統能節省管理人員反復解釋等無謂的時間消耗,整個工作能按流程順利進行,提高工作效率30%以上,同時數據的準確性與個人化服務保證了工作績效評定的科學性及信息的私密性,系統受到了廣大教師的好評與認可。然而現階段該查詢系統還處于試運行階段,在應用中還需不斷發現問題并解決問題,使整個系統日臻完善。
參考文獻
[1] web.py 0.3新手指南.http://webpy.org/docs/0.3/tutorial.zh- cn#developing.
[2] Jonathan Chaffer, Karl Swedberg著, 李松峰,李煒等譯,jQuery基礎教程(第4版)[M].北京:人民郵電出版社,2008.
[3] Bear Bibeault,Yehuda Katz著,陳寧譯,jQuery實戰[M].北京:人民郵電出版社,2009.