蔡伯峰,葉 鈺
(泰州職業技術學院,江蘇 泰州 225300)
頂崗實習網上管理與指導平臺的設計與實現
蔡伯峰,葉 鈺
(泰州職業技術學院,江蘇 泰州 225300)
介紹了利用ASP.NET+SQL Server技術開發的網上管理與指導平臺。該平臺給高職院校學生的頂崗實習提供了師生互動的空間,使用它進行全流程統一管理極大地提高了管理和指導的效率,方便了學生、教師、教學管理及相關人員之間的信息交流和傳遞。
ASP.NET+SQL Server技術;網上管理與指導平臺;設計與實現;全流程管理;頂崗實習
頂崗實習是結合就業到企業實習,它是工學結合的重要途徑之一,是職業教育與社會實踐相結合的重要體現。通過頂崗實習培養學生在實際工作環境中運用所學知識和技能分析、解決實際問題的能力,強化學生的社會意識、提高學生的綜合實踐能力和綜合素質,從而使他們在心理素質和專業技能上迅速與畢業后的工作環境接軌。頂崗實習也是高職教育實現培養目標的重要教學環節,其質量直接關系到人才培養目標的實現。因此,做好頂崗實習管理與指導工作對全面提高畢業生素質具有重要意義。
然而,目前各個高職院校普遍存在教師教學、教改任務重、聯系或指導學生多的現象。老師聯系或指導學生是通過電話、短信、EMAIL、到學生實習單位去實際了解情況等方式進行的,但這些方式又不便于學校全程統一監督、管理和保存信息,何況老師也不可能有很多時間經常到學生實習單位去了解每個學生的實習情況。這些做法嚴重影響了頂崗實習的規范管理和指導質量,因此,需要開發網上管理與指導平臺以便對頂崗實習進行全流程統一管理并對學生進行有效的指導。
實習開始前,院、系部須做好實習準備工作,比如聯系實習單位并分配指導或聯系老師、準備課題和實習相關文件等,同時由學生自由選擇實習單位。學生也可自行聯系實習單位并將有關資料提交系部審批,審批通過后由系部確定指導或聯系老師。根據實習單位的不同,實習分為帶課題實習和不帶課題實習兩種,在實習結束時前者須提交畢業(設計)論文,后者須提交實習總結報告。
實習過程中學生需要與校內指導或聯系老師隨時保持聯系,了解院、系部的最新實習要求和新聞通知,向指導或聯系老師匯報實習進度和實習情況、反映存在的問題并接受老師的指導,同時根據需要向院實習管理部門投訴或提建議。院、系部對實習進程進行質量監控。
在論文或實習報告撰寫過程中學生要接受老師的指導并提交論文或報告。
實習快結束時,系部組織教師撰寫各種評語、評定部分項目的成績、審查答辯資格、組織學生參加答辯并進行各種成績統計、做好推優工作。
答辯結束后,教務處組織評委評選優秀論文或實習報告并公示。
根據以上分析,使用本系統的用戶包括7種用戶,即普通用戶、學生、教師、系部管理員、教務處管理員、評委、院領導。其中,普通用戶無須登錄,但只能查看新聞通知,其余用戶均要登錄后才能進入本系統進行相關操作,用戶之間不能越權訪問。
頂崗實習管理與指導平臺用來對頂崗實習進行全程管理與監控,其功能涉及到實習準備、實習實施、實習監控、論文撰寫和評審、實習答辯以及實習結束后的善后處理等方面。具體包括如下幾大類功能:
(1)用戶注冊登錄管理;(2)新聞管理;(3)基本數據維護;(4)實習要求管理;(5)實習單位管理;(6)課題管理;(7)學生選擇實習單位;(8)互動交流管理;(9)定時監控;(10)畢業設計(論文)/實習報告管理;(11)答辯管理;(12)畢業設計(論文)/實習報告評審管理;(13)數據查詢與統計。
使用SQL Server2005設計數據庫,庫中包含22張基本表。
系部表、專業表、班級表:分別用于存放系部、專業、班級等信息。
學生表:用于存放學生基本情況以及有無上網條件、帳號是否開放、是否對課題或實習進行主動匯報及不正常次數累計值等信息。
實習要求表:用于存放系部各專業的實習要求及管理制度、實習任務書和指導書、選實習單位開始及結束時間、實習開始及結束時間等信息。
課題表:用于存放系部各專業的畢業設計課題、任務書和指導書及相關人數等信息。
實習單位表:用于存放系部各專業的實習單位、是否有課題要求、指導或聯系老師及相關人數等信息。
實施計劃表:用于存放各個學生所對應的實習單位信息。
更新計劃表:用于存放各個學生的單位變更信息。
學生匯報表:用于存放各個學生的每次匯報及有無指導或聯系老師的答復等信息。
匯報答復表:用于存放指導或聯系老師的答復信息。
未主動聯系匯報表:用于存放未主動聯系匯報的學生詳細情況。
學校導師不良記錄表:用于存放指導或聯系老師未及時給學生回復的詳細情況。
論文報告表:用于存放學生的畢業設計(論文)或實習報告終稿以及各種評語和成績、所分配的答辯小組、是否推薦優秀及推薦意見、是否院優秀等信息。
答辯小組表:用于存放系部各專業的答辯小組信息。
評審意見表:用于存放院評委的評審意見和成績等信息。
舉報表和舉報答復表:分別用于存放學生的建議或舉報、院領導的答復信息。
新聞表:用于存放院、系部發布的新聞通知等信息。
由于管理員和教師的實習指導或管理工作具有年份的連續性,因此其信息均存放在同一個教師表中,但權限不同。而評委和院領導由于每年可能不盡相同,因此單獨存放在評委、院領導表中并給每個用戶設置所能操作的數據年份權限。
頂崗實習網上管理與指導平臺采用“數據層—業務邏輯層—表示層”的三層邏輯體系結構模式[1],因為頂崗實習平臺信息處理工作量大,而且學生和老師需要隨時隨地可以訪問到該平臺,因此架設專用服務器運行該系統。當頂崗實習人數在3000人以下時,采用1臺服務器部署系統,當人數在3000人以上時,將數據層所在的數據庫服務器單獨部署,其余層部署在應用服務器上。服務器操作系統均采用Windows Server 2003,而數據庫服務器采用MS SQL Server2005。
系統開發環境采用IIS6.0+ Visual Studio 2005+MS SQL Server2005+ IE6.0[2]。
與系統的7種用戶相對應,系統的用戶表示層分為7種界面[3],下面簡要介紹其中的4種界面。
系統主界面給系統七種用戶的登錄、院優秀畢業設計(論文)或實習報告展示、個人信息修改提供了統一入口,還實時顯示學校及院、系部發布的新聞通知。系統中的學生、教師信息直接從教務系統數據庫導入,系部管理員、評委和院領導信息由教務處管理員添加,添加后各個用戶的個人信息可隨時修改。院和系部均可隨時發布本部門的重要新聞和通知。
學生通過學號和密碼登錄后,如果帳號未被鎖定則進入學生專用界面。通過該界面學生除了可及時查看到自己上周主動聯系情況、不良記錄累計次數、指導老師的回復以及撰寫實習或課題匯報外,還可操作以下拉菜單形式列出的以下各個功能。
(1)實習要求。包括系部、專業頂崗實習各項管理制度和實習要求、總評成績構成等。
(2)實習單位。包括所屬專業供選擇的所有實習單位信息、選擇或更改實習單位、更新實習單位和課題、實習單位變更歷史等。
(3)實習指導。包括校內指導老師信息、要完成的課題信息、指導老師發布的公共信息等。
(4)論文報告。包括提交及查看論文或實習報告終稿、所分配的答辯小組、各項成績和總評成績。
(5)建議舉報。包括向院方進行建議或舉報、查看院方的答復情況。
教師通過姓名和密碼登錄后進入教師專用界面。通過該界面教師除了可及時查看到對學生的回復情況、自己的不良記錄累計次數、給學生回復外,還可操作以下拉菜單形式列出的以下各個功能。
(1)實習要求、實習單位。與學生界面中相應功能類似。
(2)實習指導。管理自己所指導的課題和任務書及指導書、管理給所指導學生發布的公共信息等。
(3)論文報告。包括學生論文或實習報告管理、3種基本評語和成績管理、查看答辯小組及學生分配情況、作為答辯組長分配評閱老師論文或實習報告、各種評語打印等。
(4)學生情況。查看自己指導的所有學生相關信息,如上周主動聯系情況、不良記錄次數累計、帳號是否開放等,并可設置是否無上網條件。
在系部管理員專用界面可進行以下相關欄目的操作。
(1)基本信息。包括從教務系統數據庫中導入專業、班級、學生信息并進行管理(含瀏覽、查找、編輯、刪除等)、教師信息管理(含添加、瀏覽、查找、編輯、刪除等)、本系部本屆實習啟動、歷史數據查詢設置等。
定義6 稱(A(tr)/A(tr-1)),(2≤r≤m)為馬爾可夫過程{ξ(t),t∈T},(t1
(2)實習管理。包括頂崗實習各項制度和實習要求管理、總評成績構成情況管理、新聞管理等。
(3)實習單位。包括單位管理(含錄入和導入、編輯、刪除、查找、瀏覽等)、單位分配管理、課題管理、任務書指導書審核等。
(4)實施計劃。包括按多種方式查看瀏覽頂崗實習實施計劃、管理計劃變更等。
(5)互動交流。包括查看學生與指導老師之間的互動交流記錄及統計值、按多種方式分類查看學生未主動聯系的情況及統計值、查看指導老師的不良記錄情況及統計值等。
(6)論文報告。包括按多種方式分類查看論文或實習報告終稿、管理學生各種評語和成績等。
(7)答辯推優。包括答辯資格審查管理、答辯小組管理、答辯小組分配管理、按多種方式分類查看學生各項成績、論文或實習報告推優并撰寫、管理推優意見等。
本系統采用B/S模式并選用ASP.NET技術實現全部功能,客戶端腳本采用JavaScript實現。下面簡要介紹本系統實現的主要技術要點。
系統提供了與教務系統SQL Server數據庫的接口,管理員可直接導入初始數據如教師、系部、專業等信息,而在每屆實習開始前還可實時、分批導入參加頂崗實習的班級及學生信息。通過檢測各個表中關鍵字機制來防止反復導入時數據出現重復,這樣確保了導入后數據的唯一性。
考慮到有些數據是頂崗實習需要的但未包含在教務系統中,如頂崗實習所需要的外聘教師,或者出現相反的情況,系統增加了對導入后數據的管理,包括添加、編輯、刪除、瀏覽、查找等。
頂崗實習質量的高低直接關系到高職人才培養目標能否順利實現以及畢業生是否能達到零距離上崗就業的要求。系統在實現時從4個方面加以監控,即在學生主界面及時提醒學生匯報的總次數和最近一周的匯報情況、在教師主界面及時提醒教師及時答復的情況;學生未及時與指導或聯系老師聯系超過規定的次數則自動鎖定帳號;定時統計師生交流情況;隨時查看師生交流詳情和不良記錄以便及時通知相關人員整改。
其中定時統計程序通過多重循環及判斷的方法實現,并利用W indows Server 2003的“任務計劃”功能定時運行。定時統計包括學生匯報統計和教師答復統計,并且對各個專業的學生分別在其頂崗實習期間統計匯報和答復情況。
因各個專業的實習要求不同,頂崗實習總評成績會存在構成項數和占分比例的差異。在具備3種基本的成績(即指導、評閱和答辯成績)后,由管理員根據各個專業的具體情況添加3種成績所占比例以及其他欄目和相應成績占分比例,在實習結束時由各個相關人員撰寫評語并添加成績,系統自動計算出總評成績。
系統可按照預先設計的模板實時打印各個學生頂崗實習的各種評語和成績,便于存檔。
實習單位有兩種來源:系部聯系、學生自行聯系。對于系部聯系的實習單位系統提供了兩種處理方式:系部管理員在線直接錄入、導入Execl工作表。
實習單位信息進入系統后由學生根據自身情況在線選擇單位,也可由管理員在線直接分配、調劑。
實習單位的分配也可通過導入Execl工作表方式進行,然后在線調劑。
導入Execl工作表主要適用于批量數據的處理,反復導入時系統通過檢測相關表中的關鍵字自動去除重復的信息。
為了使各個系部導入的Execl工作表便于系統正確處理,系統專門設計了模板。模板第一行存放各個列名(對應于數據庫中的各個字段名)并鎖定,再通過Excel中的“工具︱保護︱保護工作表”命令對列、列名和行列格式等進行保護。導入Execl工作表時只需將信息填入模板即可導入。導入時工作表中各行信息只有通過一系列數據驗證成功后才導入系統。
系統運行過程中用戶會使用到大量的文件,如實習管理制度、任務書、指導書、學生匯報時的附件、老師回復時的附件、論文報告、新聞附件等,為了便于保存、管理和移植,將這些文件通過文件上傳控件上傳到數據庫中保存,在顯示時也直接從數據庫中取出。
用戶錄入、修改信息時,系統采用了客戶端表單JavaScript數據驗證、服務器端標準驗證控件驗證和Custom Validator控件配合正則表達式的使用驗證[1]相結合的方法,避免了手工錄入錯誤。
數據庫中存儲有每年的頂崗實習信息,除系部、專業和教師信息每年基本不變外,其余信息每年均不相同。考慮到用戶對往年信息查詢顯示的需要,應該在數據庫中保存往年信息。但在課題、實習單位等表中存儲信息時可能會產生關鍵字段值的重復,給多個表的關聯和數據提取帶來麻煩。為此,通過增加“畢業屆數”字段來解決。比如從各表中提取本屆數據時用:
select…from…where … and 表1.畢業屆數=year(date()) and 表2.畢業屆數=year(date())
該系統目前安裝在Windows Server 2003+IIS+SQL Server2005服務器中,并掛接在校園網上,教師、學生、管理員等用戶只需在客戶端用IE5.0以上瀏覽器即可進入平臺進行相關操作,極大地方便了頂崗實習的管理與交流。系統在本院投入使用后反響良好,達到了預期的效果。該平臺同樣適用于其他實施了頂崗實習的高職院校。
[1] 孟憲會. ASP.NET2.0應用開發技術[M].北京:人民郵電出版社,2006.
[2] 劉懷恩.ASP.NET技術基礎[M].北京:高等教育出版社,2007.
[3] 張玉平.ASP.NET+SQL組建動態網站[M].北京:電子工業出版社,2006.
Design and Realization of Net M anaging and Guiding Platform for Being Equivalent to Post Practice
CAI Bo-feng, YE Yu(Electronic Engineering Department , Taizhou Polytechnic College, Taizhou Jiangsu 225300,China)
The article introduces the managing and guiding platform on net, which is developed by ASP.NET + SQL Server technology. It provides interactive space to students and teachers, and carrying out entire process managing by it w ill maximum improve the ef f ciency of managing and guiding, the communication and transferring of information among students , teachers , teaching managing and related workers w ill be convenient.
ASP.NET+SQL server technology; managing and guiding platform on net; design and realization; entire process managing; being equivalent to post practice
TP311
A
1671-0142(2010)01-0001-04
蔡伯峰(1967-),男,江蘇泰州人,副教授,工程師.
(責任編輯 施 翔)