賈春樸++顧海燕

DOI:10.16661/j.cnki.1672-3791.2016.27.003
摘 要:在高職畢業生頂崗實習的過程中,為方便學校老師、學生、企業及時、準確、高效地溝通,方便獲取頂崗實習相關的資料等。該文提出一種基于數據庫+站點服務器+移動客戶端的頂崗實習管理系統,實現了管理員、指導教師、學生、企業三方的系統化管理,通過測試與使用情況表明,該系統運行穩定可靠,有效提高了頂崗實習的管理效率。
關鍵詞:移動客戶端 頂崗實習 管理系統
中圖分類號:TP31 文獻標識碼:A 文章編號:1672-3791(2016)09(c)-0003-02
國家教育部《關于全面提高高等職業教育教學質量的若干意見》中明確指出:要積極推行與生產勞動和社會實踐相結合的學習模式,把工學結合作為高等職業教育人才培養模式改革的重要切入點,探索課堂與實習地點的一體化,探索工學交替、任務驅動、項目導向、頂崗實習等有利于增強學生能力的教學模式,引導建立企業接收高等職業院校學生實習的制度,加強學生的生產實習和社會實踐,高等職業院校要保證在校生至少有半年時間到企業等用人單位頂崗實習。
1 項目背景
對高等職業院校而言,頂崗實習己經成為教學改革的重要切入點和貫穿整個職教過程的重要組成部分。頂崗實習的效果對學生今后走向就業崗位具有十分積極的作用。但是,由于頂崗實習單位比較分散,無法對實習學生進行統一管理,在此期間往往出現和遇到各種問題。(1)班主任和指導教師主要通過電話、QQ、電子郵件等方式對畢業生頂崗實習情況進行跟蹤,對畢業生在外實習的過程很難有效監控,不能及時了解畢業生實習情況。(2)雖然各高職院校都制定了相應的頂崗實習管理制度。但是由于畢業生實習單位比較分散,無法對畢業生進行統一培訓和學習,執行的效果不佳。(3)就業輔導員無法跟蹤統計學生頂崗實習信息,如專業對口率,學生跳槽的頻率,學生實習期間的薪資待遇等。
隨著移動互聯網的普及應用,尤其是智能手機的普及,大學生使用智能手機軟件越來越普遍。采用當前流行的移動互聯網技術開發一套基于服務器端和手機客戶端的高職學生頂崗實習管理系統是很好的解決方案。
2 系統需求分析
頂崗實習管理工作的現實需求如下:(1)學生能夠定期匯報實習的情況,能夠從系統中及時獲取企業的招聘信息、學校制定頂崗實習期間的規章制度以及畢業設計相關資料。(2)學校指導老師能夠在學生頂崗實習期間,有效地監控學生的實習情況,對學生頂崗實習過程中遇到的問題進行指導。(3)就業輔導員能夠對學生的情況進行數據統計。
3 系統整體設計
根據需求分析筆者將使用該系統的用戶劃分為指導教師、就業輔導員、學生及企業4種角色。
根據需求分析筆者將系統分為系統管理模塊、指導教師管理模塊、頂崗實習管理模塊、企業管理模塊和數據統計模塊。
整個系統服務器端采用LAMP(Linux+Apache+MySql+Php)的軟件架構。系統服務端采用MVC分層模式,將系統劃分為視圖層、控制層、業務邏輯層以及數據存儲層,通過HTTP協議提供接口服務。
移動端采用HTML5+CSS3+JavaScript構建的跨平臺移動應用程序。
系統采用智能移動客戶端—數據處理服務器—數據庫服務器的設計結構。整體設計框架如圖1所示。
4 系統各功能模塊設計
4.1 系統設置
系統管理模塊主要進行系統的初始化設置。包括角色分配及每種角色的權限分配;指導教師、學生、企業信息等添加、審核、修改、刪除等;頂崗實習管理制度發布、公告等;日志管理及數據庫備份等。
4.2 指導教師管理模塊
指導教師管理模塊主要包括學生實習周記批閱,頂崗實習情況指導及對學生畢業設計流程管控,主要包括開題、實習報告的修改、答辯安排等。
4.3 畢業生頂崗實習管理模塊
畢業生頂崗實習管理模塊主要包括個人信息登記,實習單位登記,實習周記、實習論文提交及修改,招聘信息查找,在線提問等功能。
4.4 企業管理模塊
企業管理模塊主要包括企業注冊、企業基本信息登記,招聘信息發布,學生信息查看等。
5 系統采用關鍵技術
5.1 MVC框架技術
MVC是一種使用MVC(Model View Controller模型-視圖控制器)設計創建Web應用程序的模式。Model(模型)是應用程序中用于處理應用程序數據邏輯的部分,通常模型對象負責在數據庫中存取數據。View(視圖)是應用程序中處理數據顯示的部分,通常視圖是依據模型數據創建的。Controller(控制器)是應用程序中處理用戶交互的部分,通常控制器負責從視圖讀取數據,控制用戶輸入,并向模型發送數據。
5.2 服務器端通過PHP返回JSON對象
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它是基于ECMAScript的一個子集。php會在后臺處理請求,并通過返回JSON結果給前端。
<?php
//通過數組封裝,包含code,message,data等。
$arr = array();
//下面這兩句把PHP數組轉成JSON對象
header('Content-Type: application/json; charset=utf-8');
echojson_encode($arr);
?>
5.3 HTML5與Ajax技術
HTML5是下一代HTML標準。2014年10月由萬維網聯盟(W3C)完成標準制定。HTML5的設計目的是為了在移動設備上支持多媒體。
Ajax即異步JavaScript和XML,是一種創建交互式網頁應用的開發技術,通過在后臺與服務器進行少量的數據交換,Ajax可以使網頁實現異步更新,即可以在不重新加載整個網頁的情況下,對網頁某個部分進行更新。
$.ajax({
url: "Login.php", //URL請求字符串
type: "POST",//請求方式
data: "name=codeplayer&age=18",//發送到服務器的數據,它將被自動轉為字符串類型。如果是GET請求,它將被附加到URL后面。
success: function( data, textStatus, jqXHR ){
// data 是返回的數據
// textStatus 可能為"success"、"notmodified"等
// jqXHR 是經過jQuery封裝的XMLHttpRequest對象
alert("返回的數據" + data);
}
});
6 結語
基于移動端的頂崗實習系統滿足教學和學習的需要,方便學校、學生、企業獲取相關信息、資料。通過該系統的應用,學校也可以及時掌握學生實習的基木情況,了解學生頂崗實習取得的成績,明確存在的不足,并有針對性地采取改進和完善措施。該系統方便不同參與者之間的聯系,有利于提升頂崗實習管理效率,促進頂崗實習教學工作順利進行,實際工作中值得推廣和應用。
參考文獻
[1] 曾維佳.高校畢業生就業管理系統的分析[J].科技信息,2011(7):I0125-I0126.
[2] 呂玉珍,韋林洪,董大鵬,等.高職畢業生頂崗實習現代化管理平臺的構建[J].揚州教育學院學報,2013(4):61-64.
[3] 段存乾.基于Web的高職院校評估工作管理信息系統的設計與實現[D].陜西:西北農林科技大學,2013.