文/王欣
隨著社會(huì)的發(fā)展與進(jìn)步,越來越多的學(xué)生選擇步入大學(xué)的校園,進(jìn)一步豐富和充實(shí)自己。具有效數(shù)據(jù)顯示:自2011年以來,全國高校畢業(yè)生總?cè)藬?shù)按照2%-5%逐年增長,截止2018年為止,高校應(yīng)屆畢業(yè)生更是高達(dá)820萬人。隨著高校應(yīng)屆畢業(yè)生的增多,隨之而來的問題也逐漸增多。就業(yè)形勢越來越嚴(yán)峻,就業(yè)競爭壓力也變得越來越大。
為了解決高校應(yīng)屆畢業(yè)生的就業(yè)問題,越來越多的高校選擇在學(xué)校期間為學(xué)生安排實(shí)習(xí),這也使大學(xué)實(shí)習(xí)成為了學(xué)生走向社會(huì)、了解社會(huì)的有效措施。據(jù)統(tǒng)計(jì)顯示:參加過實(shí)習(xí)具有實(shí)習(xí)經(jīng)驗(yàn)的學(xué)生要比沒有參加過實(shí)習(xí)不具有實(shí)習(xí)經(jīng)驗(yàn)的學(xué)生得到就業(yè)機(jī)會(huì)高12%,一方面實(shí)習(xí)經(jīng)驗(yàn)可使學(xué)生更快了解和掌握崗位技能,從而在工作中獲得更高的薪酬;另一方面,學(xué)生在實(shí)習(xí)過程中提前適應(yīng)社會(huì),有較好的人際交往能力,有利于學(xué)生處理工作關(guān)系。
對(duì)學(xué)生而言,實(shí)習(xí)不僅能夠提前讓學(xué)生適應(yīng)社會(huì)環(huán)境,了解企業(yè)的運(yùn)轉(zhuǎn)方式,也能夠鍛煉個(gè)人的專業(yè)能力,提高自己的動(dòng)手實(shí)踐能力,將理論結(jié)合實(shí)踐,增強(qiáng)人際交往能力;對(duì)企業(yè)而言,學(xué)生實(shí)習(xí)可以讓企業(yè)發(fā)現(xiàn)有用的人才;對(duì)學(xué)校而言,可以有效檢驗(yàn)學(xué)生學(xué)習(xí)成果與實(shí)踐相結(jié)合的情況,從而了解學(xué)生對(duì)知識(shí)的掌握與應(yīng)用情況。由此可見實(shí)習(xí)的重要性。
但隨之而來的問題也很多,如大學(xué)生實(shí)習(xí)漸漸淪為一種形式主義,由于部分企業(yè)制度不完善、管理較松散,從而導(dǎo)致許多大學(xué)生不能真正在實(shí)習(xí)中鍛煉自身的能力,絕大部分時(shí)間處于荒廢狀態(tài),不能達(dá)到學(xué)校希望提高學(xué)生實(shí)踐能力的目標(biāo);某些學(xué)習(xí)的實(shí)習(xí)網(wǎng)站只能提供給學(xué)生最終的實(shí)習(xí)成績,從而無法使學(xué)生清晰直觀的了解自己的真實(shí)情況,不能發(fā)現(xiàn)實(shí)習(xí)中存在的問題。從上述問題可以看出,高校、企業(yè)、學(xué)生需要一個(gè)合適的實(shí)習(xí)管理評(píng)測系統(tǒng)對(duì)其進(jìn)行管理,不僅可以對(duì)學(xué)生進(jìn)行客觀準(zhǔn)確的評(píng)價(jià),也可以加強(qiáng)教師和企業(yè)間的交流。
Web即全球廣域網(wǎng),通常被人稱為萬維網(wǎng)。Web是一種基于HTTP以及超文本的一種動(dòng)態(tài)交互式的分布式信息系統(tǒng)。Web應(yīng)用程序可主要分為兩種,一種是靜態(tài)網(wǎng)站,一種是動(dòng)態(tài)網(wǎng)站。
靜態(tài)網(wǎng)站主要使用HTML語言進(jìn)行編寫,隨著代碼的生成,頁面的內(nèi)容和顯示效果基本不再發(fā)生變化,其過程是通過HTTP協(xié)議將放在Web服務(wù)器上的代碼請(qǐng)求服務(wù)器顯示W(wǎng)eb頁面,當(dāng)服務(wù)器接受到用戶的請(qǐng)求處理后,發(fā)送給客戶端瀏覽器并顯示。
動(dòng)態(tài)網(wǎng)頁顯示的內(nèi)容不是一成不變的,通常使用HTML和動(dòng)態(tài)腳本語言將編寫后的程序部署到Web服務(wù)器上,由Web服務(wù)器堆動(dòng)態(tài)腳本代碼進(jìn)行處理,并轉(zhuǎn)化成瀏覽器可以解析的HTML代碼,返回給客戶端瀏覽器,顯示給用戶。
隨著互聯(lián)網(wǎng)技術(shù)的不斷的發(fā)展,辦公的方式越來越多變,企業(yè)也更多的選擇無紙化辦公,一方面可以減少紙張的使用保護(hù)環(huán)境,另一方面也可以使辦公更加簡便,得到的結(jié)果通過網(wǎng)站或者郵件的形式就可以輕松的查看,大大節(jié)省了辦公時(shí)間,提高辦公效率。本系統(tǒng)主要功能是對(duì)學(xué)生實(shí)習(xí)進(jìn)行管理,所涉及到的用戶分別有:學(xué)生、學(xué)校、企業(yè)。我們所面向的具體目標(biāo)用戶有:已經(jīng)在參加實(shí)習(xí)的學(xué)生、參加實(shí)習(xí)的學(xué)生所對(duì)應(yīng)的指導(dǎo)教師、實(shí)習(xí)學(xué)生所選擇的實(shí)習(xí)單位,潛在的受益群體,如:準(zhǔn)備參加實(shí)習(xí)的下一屆實(shí)習(xí)生。
該系統(tǒng)對(duì)目標(biāo)用戶的好處在于:參加實(shí)習(xí)的學(xué)生可以直接通過系統(tǒng)查詢自己的實(shí)習(xí)成績,改變了以往要等待指導(dǎo)教師通知的形式;實(shí)習(xí)單位可以對(duì)學(xué)生做出評(píng)價(jià),加大了企業(yè)對(duì)實(shí)習(xí)生的管理和了解,方便作為人才的錄用參考,也更能激勵(lì)實(shí)習(xí)生在實(shí)習(xí)單位的工作積極性;指導(dǎo)教師一方面可以通過該系統(tǒng)全方位的了解學(xué)生在實(shí)習(xí)單位的表現(xiàn),給學(xué)生客觀合理的評(píng)價(jià),另一方面指導(dǎo)教師可以通過該系統(tǒng)了解學(xué)生在實(shí)習(xí)單位的情況,以及實(shí)習(xí)生對(duì)實(shí)習(xí)單位的評(píng)價(jià)等,為下一屆的實(shí)習(xí)生提供了一個(gè)方便的條件。
3.1.1 角色設(shè)計(jì)
學(xué)生實(shí)習(xí)管理系統(tǒng)的角色主要分為兩類,一類是用戶角色,一類是管理人員。
其中用戶角色分為三種,分別是老師、學(xué)生、企業(yè)。老師用戶的使用權(quán)限最高,可以查看企業(yè)信息和老師所帶學(xué)生的全部信息,實(shí)時(shí)掌控學(xué)生實(shí)習(xí)的基本情況,對(duì)學(xué)生實(shí)習(xí)有著積極地管理和監(jiān)督作用。學(xué)生用戶的使用權(quán)限其次,可以查看與自身有關(guān)的信息,幫助學(xué)生清晰直觀的了解實(shí)習(xí)中的不足,加以改正。企業(yè)的使用權(quán)限最低,僅能做出評(píng)價(jià)且不具有查看權(quán)限,將學(xué)生的實(shí)習(xí)情況反饋給老師。
管理人員主要分為系統(tǒng)管理人員和學(xué)校管理人員。系統(tǒng)管理人員的權(quán)限最高,能修改整個(gè)系統(tǒng)的相關(guān)活動(dòng),可對(duì)用戶的信息重新修改和操作,權(quán)限包括用戶名和密碼的修改,對(duì)用戶基本信息的修改,對(duì)信息的導(dǎo)入和導(dǎo)出功能,對(duì)已存儲(chǔ)的信息編輯的功能和修改系統(tǒng)漏洞、維護(hù)系統(tǒng)正常運(yùn)行的功能。學(xué)校管理人員的權(quán)限比系統(tǒng)管理人員低,但比所有的用戶權(quán)限高,可以查看所有用戶的基本信息,導(dǎo)出并查看已存儲(chǔ)的實(shí)習(xí)信息,對(duì)用戶的請(qǐng)求及時(shí)回復(fù)和有效刪除的功能。
3.1.2 功能設(shè)計(jì)
(1)注冊(cè): 初次使用本系統(tǒng)的用戶需要先注冊(cè)。注冊(cè)分為教師,學(xué)生,企業(yè)三種用戶。
(2)登錄: 已完成注冊(cè)的用戶需要輸入正確的用戶名和密碼,二者匹配后,系統(tǒng)自動(dòng)跳轉(zhuǎn)到用戶主界面。
(3)存儲(chǔ):用戶可以根據(jù)網(wǎng)頁提示輸入相應(yīng)信息,系統(tǒng)自動(dòng)將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。
(4)上傳: 教師可以上傳對(duì)學(xué)生的實(shí)習(xí)要求文檔,要求選擇的文件路徑正確。
(5)查看: 所有用戶都可以從數(shù)據(jù)庫中取出要查看的相關(guān)信息,并顯示在頁面上,教師可以查看其管理的學(xué)生的基本信息、實(shí)習(xí)信息。
(6)評(píng)級(jí): 數(shù)據(jù)庫接收到必要的信息之后與后臺(tái)測試代碼連接,將結(jié)果存儲(chǔ)在數(shù)據(jù)庫中,并在學(xué)生和老師用戶界面可查看學(xué)生實(shí)習(xí)評(píng)級(jí)。
(7)自評(píng): 實(shí)習(xí)結(jié)束后,學(xué)生需要登錄系統(tǒng),在頁面中填寫對(duì)實(shí)習(xí)的綜合評(píng)價(jià)和整體感受,并選擇是否推薦該公司給下屆實(shí)習(xí)生實(shí)習(xí),輸入內(nèi)容保存在數(shù)據(jù)庫中,老師用戶界面可顯示已提交,單擊學(xué)生姓名,可查看到學(xué)生反饋的結(jié)果。
(8)菜單: 某類用戶可用功能較多時(shí),界面提供了下拉菜單,不僅為用戶提供了方便,還增加了頁面的實(shí)用性和美觀性。
3.1.3 物理設(shè)計(jì)
系統(tǒng)采用Java語言,該語言具有簡單、可靠,安全、可移植、動(dòng)態(tài)性等特點(diǎn)。該系統(tǒng)主要在eclipse開發(fā)工具下進(jìn)行編程,該軟件是IBM公司開發(fā)的一款軟件,該軟件可以完成程序的錄入、編譯、調(diào)試、運(yùn)行,是為了更加方便的開發(fā)Java軟件而設(shè)計(jì)的,也可支持其他語言。MySQL數(shù)據(jù)庫用于數(shù)據(jù)的存儲(chǔ)和取出,具有運(yùn)行速度快,簡單易操作的特點(diǎn),在性能方面MySQL數(shù)據(jù)庫沒有用戶的限制,也可以交互地訪問。同時(shí)用到了Java script、Java Web、HTML和css對(duì)前臺(tái)頁面進(jìn)行設(shè)計(jì)。最后在Tomcat服務(wù)器上以網(wǎng)頁的形式顯示該系統(tǒng)。
3.1.4 建模設(shè)計(jì)
為了清晰直觀的了解學(xué)生實(shí)習(xí)管理系統(tǒng)的角色用例及其能實(shí)現(xiàn)的功能,使用RationalRose軟件采用UML語言對(duì)該系統(tǒng)進(jìn)行建模,如圖1為學(xué)生實(shí)習(xí)管理系統(tǒng)的用例圖。
3.1.5 數(shù)據(jù)庫設(shè)計(jì)
學(xué)生學(xué)生管理系統(tǒng)使用mysql 數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)和取出調(diào)用數(shù)據(jù),該系統(tǒng)采用用戶一人一表的方式,每注冊(cè)一個(gè)學(xué)生用戶便為該用戶創(chuàng)建一個(gè)新的關(guān)系表格,存儲(chǔ)其的相關(guān)信息。使用MySQLWorkbench軟件查看數(shù)據(jù)庫的基本結(jié)構(gòu)和存儲(chǔ)內(nèi)容。該系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)具有較強(qiáng)的可靠性、安全性,可以簡潔、高效的對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作。
學(xué)生實(shí)習(xí)管理系統(tǒng)采用一個(gè)用戶創(chuàng)建一張關(guān)系表格的方式,當(dāng)用戶注冊(cè)該系統(tǒng)時(shí),系統(tǒng)自動(dòng)在mysql數(shù)據(jù)庫中為該用戶名創(chuàng)建一張相應(yīng)的關(guān)系表格,存儲(chǔ)該用戶的相關(guān)信息,從而使系統(tǒng)可以高效、便捷地讀取表中的數(shù)據(jù)并進(jìn)行操作。
3.2.1 通用模塊功能
圖1:學(xué)生實(shí)習(xí)管理系統(tǒng)的用例圖
學(xué)生實(shí)習(xí)管理系統(tǒng)為了方便高校對(duì)實(shí)習(xí)生的管理,準(zhǔn)確客觀的對(duì)學(xué)生的實(shí)習(xí)情況進(jìn)行評(píng)價(jià),改進(jìn)了傳統(tǒng)方式的老師依據(jù)實(shí)習(xí)單位的紙質(zhì)證明的方式對(duì)學(xué)生進(jìn)行評(píng)分,采用教師、實(shí)習(xí)單位雙重評(píng)分的方法。系統(tǒng)會(huì)根據(jù)實(shí)習(xí)生平時(shí)表現(xiàn)以及教師和實(shí)習(xí)單位評(píng)分,三個(gè)方面系統(tǒng)自動(dòng)評(píng)分,更加具有客觀性。通過一些問題的反饋,教師也能夠準(zhǔn)確掌握學(xué)生的實(shí)習(xí)情況,了解該實(shí)習(xí)單位,為下一屆的實(shí)習(xí)生提供了一個(gè)方便的條件。該系統(tǒng)對(duì)教師掌握學(xué)生實(shí)習(xí)情況,實(shí)習(xí)單位與教師間的交流發(fā)揮了重要的作用,提高了學(xué)生實(shí)習(xí)管理的工作效率,促進(jìn)了學(xué)校管理的信息化、專業(yè)化,對(duì)后續(xù)學(xué)生的實(shí)習(xí)發(fā)展也起到了重要作用。
使用該系統(tǒng)的用戶都具有注冊(cè)、登錄和查看信息功能,學(xué)生和企業(yè)的使用權(quán)限相對(duì)較低,只能查看自己的基本信息,老師相比而言權(quán)限稍高,不僅可以查看自身信息,還可查看其所帶學(xué)生的基本信息和實(shí)習(xí)信息,管理人員的權(quán)限最高,可查看所有用戶的全部信息。
3.2.2 用戶對(duì)實(shí)習(xí)管理系統(tǒng)的應(yīng)用
學(xué)生實(shí)習(xí)管理系統(tǒng)要求在學(xué)生實(shí)習(xí)結(jié)束后,只有學(xué)生自評(píng)、老師和企業(yè)他評(píng)結(jié)束后,系統(tǒng)才會(huì)反饋該學(xué)生最終的實(shí)習(xí)等級(jí)及實(shí)習(xí)評(píng)價(jià)。在實(shí)習(xí)開始前,老師可登錄系統(tǒng)上傳實(shí)習(xí)要求文檔,上傳完畢后,學(xué)生可登錄系統(tǒng)下載該文檔,明確實(shí)習(xí)中的注意事項(xiàng)與要求。在學(xué)生未完成實(shí)習(xí)時(shí),學(xué)生用戶可登錄系統(tǒng)輸入當(dāng)天實(shí)習(xí)情況,老師和企業(yè)用戶只能使用通用模塊功能。當(dāng)實(shí)習(xí)結(jié)束后,學(xué)生可登錄系統(tǒng)查看最終實(shí)習(xí)成績,老師不僅可以查看實(shí)習(xí)成績還可查看學(xué)生自評(píng)、企業(yè)和老師他評(píng),企業(yè)不具有查看最終實(shí)習(xí)等級(jí)的功能。
學(xué)生實(shí)習(xí)管理系統(tǒng)開發(fā)分為前端,后臺(tái),測試三部分,結(jié)合所學(xué)的java Web,HTML,JavaScript,數(shù)據(jù)庫,java等技術(shù),面向教師,企業(yè),學(xué)生三類主要用戶,使系統(tǒng)實(shí)現(xiàn)了注冊(cè),登錄,查詢等基本操作。Web技術(shù)具有顯著的優(yōu)勢,滿足開發(fā)人員的使用需求,開發(fā)結(jié)果使三類用戶能夠通過該系統(tǒng)進(jìn)行交互。系統(tǒng)通過特定的評(píng)判標(biāo)準(zhǔn)評(píng)價(jià)出學(xué)生實(shí)習(xí)成績,并可展示出對(duì)后續(xù)學(xué)生實(shí)習(xí)的建議,為高校的信息化建設(shè)和企業(yè)的無紙化辦公提供了良好的思路,大大提高了工作效率。