劉清華 潛妙鋒
摘 要: 針對高職院校畢業生頂崗實習期間的管理,使用PHP和MySQL技術實現了一個方便實用的管理系統,為學院和學生在頂崗實習期間的聯系和交流提供平臺。對高職院校頂崗實習管理系統進行需求分析、設計和實現。運行結果表明,該系統的應用方便了學生與學院、企業間的聯系和交流,有效地提高了管理工作的效率。
關鍵詞: 高職院校; 畢業生; 頂崗實習; PHP
中圖分類號:TP399 文獻標志碼:A 文章編號:1006-8228(2016)01-60-03
Design and implementation of internship management system for higher vocational college
Liu Qinghua, Qian Miaofeng
(Zhejiang Yuying College of vocational technology, Hangzhou, Zhejiang 310018, China)
Abstract: To manage the vocational college graduates during the internship, a convenient and practical management system is realized using PHP and MySQL technology, which provides a contact and communication platform for college and students. This thesis mainly describes the analysis, design and implementation of the higher vocational college internship management system. The running results show that the system is convenient to the students, enterprises and college to contact and communication, and effectively improve the management efficiency.
Key words: higher vocational college; graduate; internship; PHP
0 引言
高等職業教育作為整個教育體系中的一個重要組成部分,具有教育和經濟的跨界屬性[1],它的培養目標即以就業為導向,培養具有豐富的理論知識,并且動手能力較強的高素質高技能人才。因此高職教育必須要與實踐緊密聯系,在產教融合的背景下,高職教育中頂崗實習的作用越來越重要。頂崗實習的時間一般安排在學生大三的第二個學期,此時學校教學任務已基本完成,學生可離開學校到實習單位全職頂崗實習,學生的畢業設計、畢業論文與頂崗實習可同步進行,因此,教師如何對參加頂崗實習學生進行管理、指導和交流特別重要。
我院目前的管理方式主要是指導老師不定期去學生實習單位走訪,平時跟學生通過電話、QQ等進行聯系,但是這些方式比較費時費力,而且不能達到對學生整個實習過程全面了解的目的,而且指導畢業設計和畢業論文也比較困難,學校與企業的聯系比較松散。針對當前對學生頂崗實習期間的管理現狀,設計了一個高職院校頂崗實習管理系統,通過此系統來加強學院對學生在頂崗實習期間的管理,方便了解學生工作、論文情況,加強學院與企業之間的聯系。
1 功能分析
高職院校頂崗實習管理系統主要功能包括:學生就實習情況和畢業論文撰寫情況與老師進行交流,老師對學生的論文進行審閱,對學生遇到的問題進行指導,同時企業可以通過查看學生的實習日記來了解學生對企業的看法。該系統還可以發布招聘信息等,通過網絡平臺,實現學院、學生和企業之間的有效溝通。
2 系統架構和開發技術
系統采用B/S三層體系結構,在B/S結構中,不需要安裝客戶端軟件,用戶通過瀏覽器來查看數據處理結果,實現訪問和交互。系統主要的功能和業務邏輯在業務邏輯層進行處理,它是系統架構中的核心部分,數據庫服務端負責數據庫的訪問[2]。B/S三層體系結構如圖1所示。
高職院校頂崗實習管理系統使用適用于Web開發領域的PHP編程語言[3-4],數據庫使用MySQL,此外網頁的設計與實現還用到XHTML語言和CSS樣式表。
3 系統設計
3.1 功能設計
根據系統功能需求分析,高職院校頂崗實習管理系統,設置四個用戶群,分別是,指導老師、企業、學生和管理員,用戶登錄后可查看個人用戶信息。管理員負責對系統進行基本信息管理和維護,對用戶進行管理,提供賬戶和初始密碼,對信息進行增刪改等。
系統具體模塊功能如下。
⑴ 畢業設計模塊。在此模塊中,指導老師發布課題,學生進行選擇,然后指導老師針對學生選擇的課題發布任務書,學生完成開題報告、設計和論文的撰寫。
⑵ 頂崗實習模塊。在此模塊中,學生上傳自己的實習日記、總結等,指導老師閱讀和回復,并就學生實習期間遇到的問題進行交流。企業用戶可以登錄查看學生的實習記錄,以了解學生在實習期間的收獲。
⑶ 就業信息模塊。在此模塊中,學生可以上傳自己的簡歷,企業可以發布招聘信息,其他用戶可以查看這些信息。
畢業設計模塊和頂崗實習模塊的功能結構圖如圖2、圖3所示。
3.2 數據庫設計
數據庫設計(Database Design)是指,對一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)[5]。本系統使用MySQL數據庫來存儲數據,用E-R圖來表示系統中數據結構。其中數據表包括用戶ID表,存儲其他數據表的惟一標識ID值;學生數據表,用來存儲學生個人信息,在學校專業班級、論文答辯等信息,實習單位、實習記錄等;教師數據表,存儲教師個人信息等;企業數據表,存儲企業相關信息,企業介紹、聯系方式等。
4 系統實現
系統使用PHP實現,根據系統功能設計,分成三個功能模塊。
4.1 畢業設計模塊
畢業設計模塊主要涉及指導老師和學生用戶,其中包括課題,任務書畢業設計和論文完成情況的交互,指導老師查看學生論文情況的部分實現代碼如下:
<?php
$result=$paper->getall($page,$pagesize,$adminid);
foreach($result as $line)
{
?>
<?php echo $line['id'];?>
<?php $ok=$student->getone
($line['student_id']);
echo $ok['name'];?>
<?php $ok=$teacher->getone($adminid);
echo $ok['name'];?>
……
<?php }
?>
4.2 頂崗實習模塊
頂崗實習模塊涉及到指導老師、學生和企業用戶,主要是學生提交實習日記、總結等內容,指導老師和企業用戶可以查看并評論。指導老師查看學生實習日記部分代碼如下:
<?php
$result=$log->getall($page,$pagesize,$adminid);
foreach($result as $line)
{?>
<?php echo $line['d_id']?>
<?php echo $line['username']?>
<?php echo $line['name']?>
<?php echo $line['starttime']?>~
<?php echo $line['endtime']?>
……
<?php }
?>
企業用戶查看學生實習日記部分實現代碼如下:
<?php
$result=$log->getall($page,$pagesize);
foreach($result as $line)
{?>
<?php $tname=$teacher->getone($line['teacher_id']);
echo $tname['name'];?> /*指導老師*/
<?php echo $line['name']?>
/*學生姓名*/
<?php if($line){echo "'admin.php?file=log&action=edit&id=".$line['d_id']."'>
查看
";}?> /*管理*/
<?php
}?>
<?php showpage($pagesize,$countnum,$page,
$pagecount, "admin.php?file=log", $keyword); ?>
4.3 就業信息模塊
就業信息模塊中,企業用戶可以發布招聘信息,指導老師和學生用戶可以查看,學生可以添加自己的簡歷。
<?php
$result=$advertise->getall($page,$pagesize);
foreach($result as $line)
{?>
<?php echo $line['id']?> /*ID*/
<?php echo $line['title']?>
/*招聘標題*/
<?php if($line['state']==1)
{echo "招聘中";}
else if($line['state']==2){echo "招聘結束";}?>
/*招聘狀態*/
<?php echo $line['createtime']?>
/*發布時間*/
編輯?;?;?;?;
刪除 /*管理*/
<?php
}?>
5 結束語
本文根據學院實際情況,使用PHP和MySQL技術設計和實現了頂崗實習管理系統。該系統為學生在頂崗實習期間與學院之間的交流提供便利,提高了畢業生頂崗實習期間教師的工作效率,也為學校了解學生在此期間的實習和學習情況提供方便可靠的途徑,并且加強了學校與企業之間的聯系。該系統的應用有助于增加學生就業的機會。
參考文獻(References):
[1] 童衛軍,范怡瑜.高職院校頂崗實習的系統設計[J].中國高教
研究,2012.6.
[2] 張洪雷,占學剛.基于B/S模式人事管理信息系統的構建[J].
遼寧科技大學學報,2008.Z1.
[3] 張軍偉.基于PHP的高校教學管理系統設計[J].計算機與現
代化,2011.1.
[4] 李強.以PHP+MySQL為基礎的網站開發研究[J].網絡安全
技術與應用,2014.5.
[5] Ryan K. Stephens, Ronald R. Plew著,何玉潔,武欣,鄧凡等
譯.數據庫設計[M].機械工業出版社,2003.