夏平平 鄭超塔
(江蘇海事職業技術學院信息工程學院,江蘇 南京 211170)
高職學生頂崗實習管理系統的設計與實現
夏平平 鄭超塔
(江蘇海事職業技術學院信息工程學院,江蘇 南京 211170)
高職學生頂崗實習是學生學習階段的一個重要環節,對畢業生實踐能力的培養與經驗的積累起著重要作用。通過頂崗實現管理系統,可以有效跟蹤到畢業生在外的實習狀況,方便師生交流,教師能對學生的實習統一安排。本文根據院系實習的業務流程,采用java語言和spring開源框架開發了高職學生頂崗實習管理系統。運用UML建模語言進行系統描述,確定了系統的模型,運用powerdesign進行數據庫設計,確定了數據庫模型。
頂崗實習;交流;審批
高職院校注重對學生技能的培養,主要是為了學生在就業時以較強的專業技能勝任企業的要求。很多高職院校在學生大三年級安排學生頂崗實習,或者和外面一些企業合作來讓學生進入企業實習。學生頂崗實習在高職院校學生培養過程中起著非常關鍵的作用,大三年級的學生通過頂崗實習可以增加工作經驗,為進入社會工作做鋪墊,這也是對大三年級學生的一種考驗。
同時頂崗實習的好壞影響到畢業生的就業質量等問題,因此學校領導也高度重視,然而許多學校并沒有針對性較強的頂崗實習管理系統,所以有必要開發這樣一套系統以對學生的頂崗實習進行專門管理。采用基于web技術開發高職學生頂崗實習管理系統后,教師可以在線為學生安排實習、查看學生實習情況、審核學生自己找的實習企業、發布最新的消息等功能。
根據各大高職院校實習的特點與結合自身在校實習情況,高職學生頂崗實習管理系統根據學生和教師兩個角色設計分為學生平臺、教師平臺這兩個主要的平臺。學生能提交實習申請、實習總結等。教師能夠發布通知、學生成績、評論查看實習周記總結等。系統功能模塊圖如圖1所示。學生平臺主要由五大模塊構成,教師平臺主要也由五大模塊構成。根據各大高職院校實習流程,抽象出其相似的業務流程,得出高職學生頂崗實習管理系統的總體需求有:
(1)個人信息:學生和教師的基本信息都能通過此功能修改,登陸系統的密碼都能通過此途徑進行修改。
(2)實習申請:學生不通過學校安排的途徑進行實習,便可以通過此模塊填寫相應的企業信息等向老師申請實習。該模塊也包括自己實習申請的一些記錄,能夠保存或者提交實習申請。該子模塊也能瀏覽到相應的老師發送過來的實習安排,當然可能拒絕老師的實習安排。
(3)實習周記:學生能夠填寫實習周記,能夠保存并修改。然后能提交給相應的教師進行查看。

圖1 系統功能模塊圖
(4)實習總結:當實習結束時,學生便可以根據此模塊填寫相應的實習總結。然后提交給某一位教師進行審核,當然教師也會有相應的評論。
(5)綜合信息:學校方面可能會有最新的消息通知,教師可以通過此模塊下發通知給學生,學生能夠查看并下載相應的附件。在其子模塊下,還能查看自己的實習成績。
(6)實習審核:能夠審核學生提交的實習申請。
(7)實習安排:能夠安排學生實習。
學生登錄成功后主頁如圖2所示,默認歡迎頁主要有辦事大廳、學校實習信息。辦事大廳則是一些常用的快捷鏈接,包括:實習申請、周記填寫、通知列表,如果有需要后續還能繼續添加快捷鏈接。而學校實習信息則會列出學校實習安排的信息,以便學生能第一時間看到。

圖2 學生角色登錄成功后界面圖
教師角色成功后主頁如圖3所示,歡迎頁頁面樣式也和學生主頁差不多,具體功能有辦事大廳、實習審核。辦事大廳包括的快捷鏈接有:實習安排、實習審核、實習數據。實習審核則會列出學生向你發出的審核信息,等待教師反饋,能夠在第一時間登錄便能看到信息。

圖3 教師角色登錄成功后界面圖
4.1 通知發布功能的實現
頂崗實習管理系統需要發布各類信息,需要使用網頁編輯器在線發布功能,用戶使用的豐富性取決于網站的多種功能性,因此采用fckediort技術。Fckeditor主要由JavaScript代碼編寫,網頁編輯器強大的功能則由fckeditor自身實現,開發人員只需要引入fckeditor項目到指定的開發項目。實現步驟如下:
(1)根據fckeditor官網的配置要求,將fckeditor開源文件包復制到本工程中。
(2)顯示層的web頁面導入使用fckeditor的相關說明,一般使用相對目錄的方式導入fckeditor的主要核心文件,其主要代碼為:〈script type="text/javascript"src="./js/fckeditor.js">〈/script>,表示導入fckeditor.js腳本文件,采用相對目錄的方式。
(3)更改fckediort配置文件,同時用戶也可以修改fckeditor中的配置文件,以使得網頁編輯器功能更加符合用戶的需求。
4.2 分頁功能的實現
頂崗實習管理系統中師生互動的信息有多條記錄會超過一個頁面,因此有必要使用分頁技術進行實現,本項目采用displaytag標簽實現,使用該標簽處理分頁問題,由于業務處理的類別多種多樣,頁面的數據表示層可以在不使用jsp代碼只需要使用自定義標簽就能實現數據的展示,這樣減少了代碼的耦合性,提高了系統的擴展性。displaytag也是一款開源的且免費的框架,對jsp的兼容非常友好。本項目引入了displaytag進行數據的封裝,對數據分頁也能支持。具體處理方法是:在web.xml文件的〈taglib-location>元素中導入displaytag.tld標簽庫描述文件,接下來在jsp頁面中設置使用該標簽的別名,代碼為:〈%@taglib uri="/displaytag"prefix= "d"%>;后臺代碼進行相應的顯示控制,本系統默認展示5條數據,采用java spring框架中的方法進行邏輯控制,對顯示條數、當前頁、頁面參數進行控制,主要代碼由SepDisplay類實現如下:


本系統主要采用java技術來實現基于web平臺的B/S模式下的頂崗實習管理系統。采用spring開源框架,嚴格遵循MVC開發模式來實現系統的開發。本系統采用mysql數據庫,經過需求調研與結合本校自身情況下,了解到各大高職院校的特點,開發了實習申請、周記填寫、總結填寫、通知列表、成績查看等相關模塊,設計與實現了該系統的相關功能。
同時,該系統完成后,把學生或者教師所能遇到的問題集成在一個管理系統下,本系統實現了教師與學生之間的互動,對學生的實習安排進行了統一的管理,學生能夠直接向教師申請實習,教師也能夠對學生進行實習安排,這便對學生頂崗實習問題提供了解決方案,因此該系統具有很大的利用價值。
[1]劉茜.基于SSH框架畢業實習管理系統設計與實現[D].廈門:廈門大學,2014.
[2]zzjjiandan.ModelAndView詳解[OL].http://blog.csdn.net/ zzjjiandan/article/details/34089313.
[3]葉文勝,葉建亭.高職院校頂崗實習管理信息平臺系統設計[J].黃岡職業技術學院學報,2012(4).
Design and Implementation of Higher Vocational Students Post Practice Management System
Xia Pingping Zheng Chaota
(Jiangsu Maritime Institute,Nanjing 211170,Jiangsu)
Higher vocational student post practice management system is an important part in students learning stage.It plays an important role in graduates practical ability training and experience accumulation.Through the realization of the post practice management system,we can effectively track the status of practice and facilitate the exchange of teachers and students.Teachers can arrange internships with the unified arrangement.According to the internship process of the department,the higher vocational students post practice management system is designed and implemented with java language and spring framework.UML(Unified Modeling Language)is used to describe the system and to determine the system mode.Powerdesign is used to design the database and to identify the database model.
internship;exchange;examination and approval
TP311.52
A
1008-6609(2015)11-0025-03
夏平平,男,安徽馬鞍山人,江蘇海事職業技術學院,研究生,副教授,研究方向:計算機應用技術
2014年度江蘇省社科應用研究精品工程課題,編號:14SWB-023;2014年度江蘇省現代教育技術研究課題,編號:2014-R-31697