江興剛 羅明 唐緒偉
(懷化職業技術學院,湖南懷化 418000)
學生頂崗實習教學管理平臺的設計
江興剛 羅明 唐緒偉
(懷化職業技術學院,湖南懷化 418000)
學生頂崗實習是工程教育重要環節,由于頂崗實習具有管理主體多元化、實習地點分散化、實習內容多樣化等特點,因此頂崗實習期間的教學和管理成為了高等院校的難點。本文在探討高等工程教育理念和實踐的基礎上,采用ASP.NET技術實現了一個基于B/S結構的學生頂崗實習教學管理平臺,系統可維護性與可移植性好,界面友善,能滿足用戶對學生頂崗實習管理的需求。
頂崗實習校企合作教學管理工程教育
頂崗實習是高校全面貫徹落實教育部《關于全面提高高等職業教育教學質量的若干意見》(教高[2006]16號)文件精神,按照專業培養目標要求和教學計劃安排,組織在校學生到企(事)業等用人單位的生產、經營、管理、服務等實際工作崗位進行的專業、綜合頂崗實習;是高校人才培養方案及教學活動的重要環節;是培養學生具有實踐能力、創新意識以及創業精神的重要途徑[1];是提高人才培養質量的重要舉措;也是推進工學結合的人才培養模式改革的重要內容。學生頂崗實習教學管理平臺的開發創新性的將頂崗實習、畢業設計、就業工作三項工作打通,整體推進,有效的解決了對不同地域、不同企業的學生進行有效指導和管理的難題。
系統主要由院校管理、企業管理、學生管理、系統維護、在線交流模塊組成。其整體框架如圖1所示。

圖1 系統整體框架圖
院校管理模塊由師生管理、班級管理、統計分析和工作流程管理4個子模塊組成。主要完成高校基礎信息管理,是頂崗實習管理系統的核心功能模塊。
企業管理模塊主要包括企業信息管理、企業招聘管理、校企合作管理、學生實習分配管理、企業實習測評管理以及企業意見反饋信息管理,其中校企合作管理包括學生推薦企業的管理、高校邀請企業進行合作和企業自主申請與院校合作。
學生管理模塊主要實現學院學生信息管理,通過系統的數據接口模塊,實現與高校教務系統的數據自動對接與數據更新。包括實習申請、任務反饋、工作日志、工作計劃、總結報告、評測教師以及評測企業。
系統維護模塊主要包括院系設置、專業設置、系統權限管理、系統數據字典定義、系統數據維護和系統日志維護六大功能。
在線交流模塊是平臺內部、外部互動交流模塊,主要針對學生、企業、高校之間的交流。學生在實習過程中遇到的各種問題,可以向指導教師發送視頻、音頻信息直接進行交流,也可以通過站內的短信系統發送問題留言信息給指導教師,指導教師根據學生的不同問題作出回答,或發送站內信息進行回復;也可以通過該系統的短信模塊發送短信。企業也可以通過短信模塊發布企業資訊或招聘信息。因此,本系統設計了文字信息交流、音頻、視頻通信交流和短信交流3個模塊。
該系統基于B/S結構,采用瀏覽器/服務器模式,服務器端由運行ASP.NET Web應用程序及運行Microsoft SQL Server 2005的數據庫服務器組成,客戶端可以Internet Explorer訪問系統,體現了學生頂崗實習的業務邏輯行為、簡化了相關工作煩瑣流程,為管理層提供有力的決策支持。優化現有頂崗實習管理流程,加強頂崗實習過程管理,促進執行力度,為校、企、學生提供開放、透明的信息咨詢平臺。
3.1 系統開發的主要技術
本系統采用典型的三層模式開發,使用SQL Server 2005作為數據庫系統,數據存儲層充分運用視圖、存儲過程、函數等對象;業務邏輯層采用comp通用類、DBUtility類、logic邏輯類、SQLDAL類等類庫的方式對有關業務進行抽象、封裝,在表示層對用戶顯示界面、用戶需求進行定義,有效保證了系統的工廠化開發規范和項目運作順暢,以及系統上線安全、高效、穩定運行[2]。在三層架構中,數據庫訪問和用戶類型判斷邏輯放在一起實現,用戶界面層直接調用數據訪問實現,整個系統功能是放在同一項目中實現。使用三層架構開發系統的優勢就是當數據庫或用戶界面發生改變時不需要重新開發,只需簡單調整即可。
其中,表示層主要為用戶提供交互式操作界面。業務邏輯層是表示層與數據訪問層之間的橋梁,負責數據處理、傳遞。數據訪問層主要實現對數據的保存和讀取操作。AJAX(Asynchronous JavaScript And XML)技術是將一些成熟的技術以一種全新的更加強大的方式整合在一起。它能帶給瀏覽者一種全新的體驗,瀏覽者無需等待服務器響應,可以多次以異步方式向服務器發送請求,這種感覺類似于傳統的桌面應用。在Ajax應用中,頁面中用戶的操作將通過Ajax引擎與服務器端進行異步通信,然后將返回結果以異步方式提交給客戶端頁面的Ajax引擎,再由Ajax引擎來決定將這些數據插入到頁面的指定位置,由此可見,Ajax使得Web應用更加動態,帶來了更高的智能,并且提供了表現能力豐富的Ajax UI組件。這樣一類新型的Web應用,稱RIA(Rich Internet Application,富網絡應用)應用[3]。它極大地改善了Web應用的可用性和用戶的交互體驗,最終得到了用戶和市場的廣泛應用。學生頂崗實習教學管理平臺使用了AJAX技術,使用戶體驗更加愉悅和豐富,同時不同程度地使用主題皮膚技術,并留有WebPart接口,便于進一步拓展開發。
3.2 系統平臺的技術架構
學生頂崗實習教學管理平臺采用分布式架構設計;系統采用三層B/S(瀏覽器/服務器模式)架構;系統基于Web技術開發,用戶不必另外安裝客戶端軟件,只要使用瀏覽器就可以進行使用和管理操作;系統支持SQL Server數據庫;系統以分布式部署:將服務器進行分離部署,將Web Server和Database Server分布部署,同時,系統可以根據用戶量的增大而擴充服務器數量;具有出色的系統穩定性和可擴展性,支持服務器集群[4]。
3.3 系統流程框架設計
在系統模型建好之后,就是系統流程框架設計了。系統功能結構圖如圖2所示。

圖2 系統功能結構圖
院校管理主要功能是教師管理、學生管理、班級管理及工作流程管理。
教師管理是教師提交教師信息時,管理員在后臺對教師信息進行審核,如果通過,則對教師信息進行存檔,若不符合要求,系統要求教師對所提交的信息進行修改,才能繼續提交到系統中去。對于已提交信息的教師,高校才會安排指導學生頂崗實習或指導學生畢業論文。
學生管理是學生用戶是系統中的重要用戶,只要是參與頂崗實習的學生,必須向該平臺提交自已的信息,管理員通過后臺對學生信息進行審核。對于符合要求的學生信息,高校會安排其去參加頂崗實習,并對學生信息進行存檔。對于不符要求的學生信息,系統要求其修改所提交的信息,然后才能繼續提交到本系統中去。
班級管理是對于學生所在的班級,系統要求每個班級都必須使用全稱進行輸入,以方便統一管理。對于系統中不存在的班級,則要求提交班級信息,經過管理審核后,方能入庫。
工作流程管理模塊是整個平臺的核心,所有業務都將基于工作流引擎而來。
企業管理的主要功能是添加企業信息或合作企業、實習分配和學生申請實習單位變更的管理。其中添加企業信息或合作企業管理主要對:企業主動申請與院校合作、院校邀請企業合作、學生推薦企業合作進行審核管理。
學生管理主要用于學生申請頂崗實習的流程管理。學生頂崗實習的業務流程圖如圖3所示。

圖3 實習申請業務流程圖
當學生進行實習申請時,由高校相關部門對學生的實習資格進行審核,對于具備實習資格的學生,需要提交實習申請書,實習申請通過后,進入到具體的實習階段了。
3.4 系統數據庫設計
數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據。
該數據庫由界面設計和事務處理兩部分組成,應用設計實質是如何保證有效地使用和處理數據庫。應用設計與數據庫設計是并行的活動,可以同時進行,兩個環節交互完成設計。
數據庫主要采用SQL語句實現,使用DDL創建數據庫模式、空的數據庫文件、用戶視圖、創建應用程序;使用DML或嵌入式SQL實現事務處理。
基于B/S三層體系結構的學生頂崗實習教學管理平臺的開發,為高校、企業、教師、學生之間搭建一個集管理、監控、溝通于一體的網絡平臺。本項目的立項、開發可對高等院校學生畢業頂崗實習和畢業設計進行高效、科學的管理,具有社會推廣價值。
[1]任仕君.中等職業高校學生頂崗實習調查[J].現代教育管理, 2009(3):25-27.
[2]方躍春.關于高職頂崗實習與人才培養模式創新[J].職業教育研究,2010(6):125-126.
[3]萬平.提高高職頂崗實習質量的策略[J].洛陽工業高等專科高校學報,2006(12):16-17.
[4]張玉臣.第三年頂崗實習期間學生管理的問題與對策[J].職教論壇,2006(12):37-38.
[5]葉小明.在工學結合中實現校企深度融合[J].中國高等教育, 2007(10):52-54.8
Design of Student Teaching Internships Management Platform
JIANG Xing-gang,LUO Ming,TANG Xu-wei
(Huaihua Vocational and Techenical College,Huaihua Hunan 418000,China)
The internship is an important part of engineering education.As a result of diversification of internships’administrative and practice content,decentralization of internships’place and other characteristics,teaching and management internships during colleges and universities has become a difficulty.Based on the study of higher engineering education philosophy and practice,the Student Teaching Internships Management Platform based on B/S structure has been implemented by the use of ASP,NET technology.The system with friendly interface shows a great maintainability and portability,and users can meet demand for student internships management.
internships;school-enterprise cooperation;teaching management;Engineering Education
TP393
A
1008-1739(2015)09-71-3
定稿日期:2015-04-12