夏平平 鄭超塔
(江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院,江蘇 南京 211170)
高職學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
夏平平 鄭超塔
(江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院,江蘇 南京 211170)
高職學(xué)生頂崗實(shí)習(xí)是學(xué)生學(xué)習(xí)階段的一個(gè)重要環(huán)節(jié),對(duì)畢業(yè)生實(shí)踐能力的培養(yǎng)與經(jīng)驗(yàn)的積累起著重要作用。通過(guò)頂崗實(shí)現(xiàn)管理系統(tǒng),可以有效跟蹤到畢業(yè)生在外的實(shí)習(xí)狀況,方便師生交流,教師能對(duì)學(xué)生的實(shí)習(xí)統(tǒng)一安排。本文根據(jù)院系實(shí)習(xí)的業(yè)務(wù)流程,采用java語(yǔ)言和spring開源框架開發(fā)了高職學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)。運(yùn)用UML建模語(yǔ)言進(jìn)行系統(tǒng)描述,確定了系統(tǒng)的模型,運(yùn)用powerdesign進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),確定了數(shù)據(jù)庫(kù)模型。
頂崗實(shí)習(xí);交流;審批
高職院校注重對(duì)學(xué)生技能的培養(yǎng),主要是為了學(xué)生在就業(yè)時(shí)以較強(qiáng)的專業(yè)技能勝任企業(yè)的要求。很多高職院校在學(xué)生大三年級(jí)安排學(xué)生頂崗實(shí)習(xí),或者和外面一些企業(yè)合作來(lái)讓學(xué)生進(jìn)入企業(yè)實(shí)習(xí)。學(xué)生頂崗實(shí)習(xí)在高職院校學(xué)生培養(yǎng)過(guò)程中起著非常關(guān)鍵的作用,大三年級(jí)的學(xué)生通過(guò)頂崗實(shí)習(xí)可以增加工作經(jīng)驗(yàn),為進(jìn)入社會(huì)工作做鋪墊,這也是對(duì)大三年級(jí)學(xué)生的一種考驗(yàn)。
同時(shí)頂崗實(shí)習(xí)的好壞影響到畢業(yè)生的就業(yè)質(zhì)量等問(wèn)題,因此學(xué)校領(lǐng)導(dǎo)也高度重視,然而許多學(xué)校并沒(méi)有針對(duì)性較強(qiáng)的頂崗實(shí)習(xí)管理系統(tǒng),所以有必要開發(fā)這樣一套系統(tǒng)以對(duì)學(xué)生的頂崗實(shí)習(xí)進(jìn)行專門管理。采用基于web技術(shù)開發(fā)高職學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)后,教師可以在線為學(xué)生安排實(shí)習(xí)、查看學(xué)生實(shí)習(xí)情況、審核學(xué)生自己找的實(shí)習(xí)企業(yè)、發(fā)布最新的消息等功能。
根據(jù)各大高職院校實(shí)習(xí)的特點(diǎn)與結(jié)合自身在校實(shí)習(xí)情況,高職學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)根據(jù)學(xué)生和教師兩個(gè)角色設(shè)計(jì)分為學(xué)生平臺(tái)、教師平臺(tái)這兩個(gè)主要的平臺(tái)。學(xué)生能提交實(shí)習(xí)申請(qǐng)、實(shí)習(xí)總結(jié)等。教師能夠發(fā)布通知、學(xué)生成績(jī)、評(píng)論查看實(shí)習(xí)周記總結(jié)等。系統(tǒng)功能模塊圖如圖1所示。學(xué)生平臺(tái)主要由五大模塊構(gòu)成,教師平臺(tái)主要也由五大模塊構(gòu)成。根據(jù)各大高職院校實(shí)習(xí)流程,抽象出其相似的業(yè)務(wù)流程,得出高職學(xué)生頂崗實(shí)習(xí)管理系統(tǒng)的總體需求有:
(1)個(gè)人信息:學(xué)生和教師的基本信息都能通過(guò)此功能修改,登陸系統(tǒng)的密碼都能通過(guò)此途徑進(jìn)行修改。
(2)實(shí)習(xí)申請(qǐng):學(xué)生不通過(guò)學(xué)校安排的途徑進(jìn)行實(shí)習(xí),便可以通過(guò)此模塊填寫相應(yīng)的企業(yè)信息等向老師申請(qǐng)實(shí)習(xí)。該模塊也包括自己實(shí)習(xí)申請(qǐng)的一些記錄,能夠保存或者提交實(shí)習(xí)申請(qǐng)。該子模塊也能瀏覽到相應(yīng)的老師發(fā)送過(guò)來(lái)的實(shí)習(xí)安排,當(dāng)然可能拒絕老師的實(shí)習(xí)安排。
(3)實(shí)習(xí)周記:學(xué)生能夠填寫實(shí)習(xí)周記,能夠保存并修改。然后能提交給相應(yīng)的教師進(jìn)行查看。
圖1 系統(tǒng)功能模塊圖
(4)實(shí)習(xí)總結(jié):當(dāng)實(shí)習(xí)結(jié)束時(shí),學(xué)生便可以根據(jù)此模塊填寫相應(yīng)的實(shí)習(xí)總結(jié)。然后提交給某一位教師進(jìn)行審核,當(dāng)然教師也會(huì)有相應(yīng)的評(píng)論。
(5)綜合信息:學(xué)校方面可能會(huì)有最新的消息通知,教師可以通過(guò)此模塊下發(fā)通知給學(xué)生,學(xué)生能夠查看并下載相應(yīng)的附件。在其子模塊下,還能查看自己的實(shí)習(xí)成績(jī)。
(6)實(shí)習(xí)審核:能夠?qū)徍藢W(xué)生提交的實(shí)習(xí)申請(qǐng)。
(7)實(shí)習(xí)安排:能夠安排學(xué)生實(shí)習(xí)。
學(xué)生登錄成功后主頁(yè)如圖2所示,默認(rèn)歡迎頁(yè)主要有辦事大廳、學(xué)校實(shí)習(xí)信息。辦事大廳則是一些常用的快捷鏈接,包括:實(shí)習(xí)申請(qǐng)、周記填寫、通知列表,如果有需要后續(xù)還能繼續(xù)添加快捷鏈接。而學(xué)校實(shí)習(xí)信息則會(huì)列出學(xué)校實(shí)習(xí)安排的信息,以便學(xué)生能第一時(shí)間看到。
圖2 學(xué)生角色登錄成功后界面圖
教師角色成功后主頁(yè)如圖3所示,歡迎頁(yè)頁(yè)面樣式也和學(xué)生主頁(yè)差不多,具體功能有辦事大廳、實(shí)習(xí)審核。辦事大廳包括的快捷鏈接有:實(shí)習(xí)安排、實(shí)習(xí)審核、實(shí)習(xí)數(shù)據(jù)。實(shí)習(xí)審核則會(huì)列出學(xué)生向你發(fā)出的審核信息,等待教師反饋,能夠在第一時(shí)間登錄便能看到信息。
圖3 教師角色登錄成功后界面圖
4.1 通知發(fā)布功能的實(shí)現(xiàn)
頂崗實(shí)習(xí)管理系統(tǒng)需要發(fā)布各類信息,需要使用網(wǎng)頁(yè)編輯器在線發(fā)布功能,用戶使用的豐富性取決于網(wǎng)站的多種功能性,因此采用fckediort技術(shù)。Fckeditor主要由JavaScript代碼編寫,網(wǎng)頁(yè)編輯器強(qiáng)大的功能則由fckeditor自身實(shí)現(xiàn),開發(fā)人員只需要引入fckeditor項(xiàng)目到指定的開發(fā)項(xiàng)目。實(shí)現(xiàn)步驟如下:
(1)根據(jù)fckeditor官網(wǎng)的配置要求,將fckeditor開源文件包復(fù)制到本工程中。
(2)顯示層的web頁(yè)面導(dǎo)入使用fckeditor的相關(guān)說(shuō)明,一般使用相對(duì)目錄的方式導(dǎo)入fckeditor的主要核心文件,其主要代碼為:〈script type="text/javascript"src="./js/fckeditor.js">〈/script>,表示導(dǎo)入fckeditor.js腳本文件,采用相對(duì)目錄的方式。
(3)更改fckediort配置文件,同時(shí)用戶也可以修改fckeditor中的配置文件,以使得網(wǎng)頁(yè)編輯器功能更加符合用戶的需求。
4.2 分頁(yè)功能的實(shí)現(xiàn)
頂崗實(shí)習(xí)管理系統(tǒng)中師生互動(dòng)的信息有多條記錄會(huì)超過(guò)一個(gè)頁(yè)面,因此有必要使用分頁(yè)技術(shù)進(jìn)行實(shí)現(xiàn),本項(xiàng)目采用displaytag標(biāo)簽實(shí)現(xiàn),使用該標(biāo)簽處理分頁(yè)問(wèn)題,由于業(yè)務(wù)處理的類別多種多樣,頁(yè)面的數(shù)據(jù)表示層可以在不使用jsp代碼只需要使用自定義標(biāo)簽就能實(shí)現(xiàn)數(shù)據(jù)的展示,這樣減少了代碼的耦合性,提高了系統(tǒng)的擴(kuò)展性。displaytag也是一款開源的且免費(fèi)的框架,對(duì)jsp的兼容非常友好。本項(xiàng)目引入了displaytag進(jìn)行數(shù)據(jù)的封裝,對(duì)數(shù)據(jù)分頁(yè)也能支持。具體處理方法是:在web.xml文件的〈taglib-location>元素中導(dǎo)入displaytag.tld標(biāo)簽庫(kù)描述文件,接下來(lái)在jsp頁(yè)面中設(shè)置使用該標(biāo)簽的別名,代碼為:〈%@taglib uri="/displaytag"prefix= "d"%>;后臺(tái)代碼進(jìn)行相應(yīng)的顯示控制,本系統(tǒng)默認(rèn)展示5條數(shù)據(jù),采用java spring框架中的方法進(jìn)行邏輯控制,對(duì)顯示條數(shù)、當(dāng)前頁(yè)、頁(yè)面參數(shù)進(jìn)行控制,主要代碼由SepDisplay類實(shí)現(xiàn)如下:
本系統(tǒng)主要采用java技術(shù)來(lái)實(shí)現(xiàn)基于web平臺(tái)的B/S模式下的頂崗實(shí)習(xí)管理系統(tǒng)。采用spring開源框架,嚴(yán)格遵循MVC開發(fā)模式來(lái)實(shí)現(xiàn)系統(tǒng)的開發(fā)。本系統(tǒng)采用mysql數(shù)據(jù)庫(kù),經(jīng)過(guò)需求調(diào)研與結(jié)合本校自身情況下,了解到各大高職院校的特點(diǎn),開發(fā)了實(shí)習(xí)申請(qǐng)、周記填寫、總結(jié)填寫、通知列表、成績(jī)查看等相關(guān)模塊,設(shè)計(jì)與實(shí)現(xiàn)了該系統(tǒng)的相關(guān)功能。
同時(shí),該系統(tǒng)完成后,把學(xué)生或者教師所能遇到的問(wèn)題集成在一個(gè)管理系統(tǒng)下,本系統(tǒng)實(shí)現(xiàn)了教師與學(xué)生之間的互動(dòng),對(duì)學(xué)生的實(shí)習(xí)安排進(jìn)行了統(tǒng)一的管理,學(xué)生能夠直接向教師申請(qǐng)實(shí)習(xí),教師也能夠?qū)W(xué)生進(jìn)行實(shí)習(xí)安排,這便對(duì)學(xué)生頂崗實(shí)習(xí)問(wèn)題提供了解決方案,因此該系統(tǒng)具有很大的利用價(jià)值。
[1]劉茜.基于SSH框架畢業(yè)實(shí)習(xí)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2014.
[2]zzjjiandan.ModelAndView詳解[OL].http://blog.csdn.net/ zzjjiandan/article/details/34089313.
[3]葉文勝,葉建亭.高職院校頂崗實(shí)習(xí)管理信息平臺(tái)系統(tǒng)設(shè)計(jì)[J].黃岡職業(yè)技術(shù)學(xué)院學(xué)報(bào),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
夏平平,男,安徽馬鞍山人,江蘇海事職業(yè)技術(shù)學(xué)院,研究生,副教授,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)
2014年度江蘇省社科應(yīng)用研究精品工程課題,編號(hào):14SWB-023;2014年度江蘇省現(xiàn)代教育技術(shù)研究課題,編號(hào):2014-R-31697