郭彬 屈楊 張程程
摘要:本文探討了Web技術(shù)在高職院校學(xué)生頂崗實(shí)習(xí)管理中應(yīng)用的可行性。以服務(wù)頂崗實(shí)習(xí)學(xué)生,提高學(xué)生實(shí)習(xí)企業(yè)和學(xué)校實(shí)習(xí)指導(dǎo)教師對(duì)學(xué)生管理的效率為目的,同時(shí)兼顧學(xué)生實(shí)習(xí)安全管理,讓學(xué)生家長能夠放心,通過web技術(shù)設(shè)計(jì)頂崗實(shí)習(xí)四維交互平臺(tái),全面記錄和跟蹤每一個(gè)畢業(yè)生所在單位的實(shí)習(xí)情況,真正實(shí)現(xiàn)學(xué)生、學(xué)校、實(shí)習(xí)企業(yè)和家長四維聯(lián)動(dòng),以確保高職學(xué)生頂崗實(shí)習(xí)工作的順利高效開展。
關(guān)鍵詞:web;學(xué)生實(shí)習(xí)管理;信息技術(shù)
1引言
隨著我國職業(yè)教育的大規(guī)模普及,職業(yè)院校的錄取人數(shù)近幾年呈現(xiàn)連續(xù)高增長的態(tài)勢。我國職業(yè)教育的發(fā)展吸收了來自德國的“雙元制”、來自英國的“現(xiàn)代學(xué)徒制”、美國加拿大等國的“社區(qū)學(xué)院制”和日本的“短期大學(xué)”等先進(jìn)職業(yè)教育的優(yōu)秀經(jīng)驗(yàn),從而將我國職業(yè)教育推向了多種模式交融、百花齊放的新高度。通過比較總結(jié)各國的高職教育經(jīng)驗(yàn)不難發(fā)現(xiàn),學(xué)生到企業(yè)頂崗實(shí)習(xí)是在高職教育過程中重中之重的一環(huán)。尤其是德國、英國等職業(yè)教育發(fā)展較好的國家,甚至將學(xué)校設(shè)在工廠,構(gòu)建了“廠中?!钡慕逃J?,取得了令人瞠目的良好效果。結(jié)合我國目前高職院校的發(fā)展現(xiàn)狀,這種模式的大規(guī)模推廣還需要一定時(shí)間和政策的支持。但日益增長的高職學(xué)生數(shù)量和頂崗實(shí)習(xí)管理效率之間的矛盾而日益顯現(xiàn)?,F(xiàn)實(shí)中繁重的頂崗實(shí)習(xí)學(xué)生管理工作給學(xué)校管理人員和一線教師帶來了巨大的壓力。而這種壓力如不能得到有效緩解,勢必成為壓死駱駝的最后一根稻草,阻礙我國高等職業(yè)教育的蓬勃發(fā)展。
為了解決這一問題,有必要加強(qiáng)頂崗實(shí)習(xí)的管理效率,而信息化技術(shù)為解決這一問題提供了可行方案。據(jù)調(diào)查,目前有部分高職院校已經(jīng)嘗試建立頂崗實(shí)習(xí)管理系統(tǒng),以解決指導(dǎo)教師和實(shí)習(xí)學(xué)生之間的信息互通,這類頂崗實(shí)習(xí)管理系統(tǒng)軟件在一定程度上可以解決問題,但是在信息網(wǎng)絡(luò)化的現(xiàn)實(shí)面前,它的不足之處就顯而易見了[1]。web技術(shù)具有覆蓋面廣、實(shí)時(shí)性強(qiáng)、易于操作等優(yōu)點(diǎn)[2],目前已被廣泛運(yùn)用于大學(xué)生日常管理工作當(dāng)中,信息化、網(wǎng)絡(luò)化、即時(shí)化已經(jīng)成為未來學(xué)生實(shí)習(xí)管理工作的發(fā)展趨勢。本文在充分調(diào)研現(xiàn)有實(shí)習(xí)管理軟件的基礎(chǔ)上,分析目前存在的不足,并借助web技術(shù),打造能夠?qū)崿F(xiàn)頂崗實(shí)習(xí)學(xué)生、實(shí)習(xí)企業(yè)、學(xué)校和家長四維一體的頂崗實(shí)習(xí)管理平臺(tái),創(chuàng)新性地將學(xué)生頂崗實(shí)習(xí)過程中的重要元素,利用信息技術(shù)、網(wǎng)絡(luò)技術(shù)有機(jī)聯(lián)通在一起,一方面可以加強(qiáng)學(xué)校和企業(yè)之間的信息交流,能夠大大提高對(duì)頂崗實(shí)習(xí)學(xué)生管理的效率;另一方面可以主動(dòng)追蹤每一位學(xué)生的頂崗實(shí)習(xí)情況,實(shí)現(xiàn)點(diǎn)到點(diǎn)的精準(zhǔn)指導(dǎo),確保了實(shí)習(xí)學(xué)生的安全管理;同時(shí)為學(xué)生家長打開了一扇窗,能夠?qū)崟r(shí)了解自己孩子在企業(yè)實(shí)習(xí)的情況,真正做到讓學(xué)生家長安心。
2 應(yīng)用主要技術(shù)
2.1 asp.net web開發(fā)框架
asp.net web開發(fā)框架是微軟公司推出的動(dòng)態(tài)網(wǎng)頁實(shí)現(xiàn)系統(tǒng),可以在Web服務(wù)器建立強(qiáng)大的應(yīng)用程序。提供基于組件、事件驅(qū)動(dòng)的可編程網(wǎng)絡(luò)表單,編程簡單高效。用ASP.NET可以建立完善的網(wǎng)絡(luò)服務(wù)。在項(xiàng)目開發(fā)時(shí)可以利用.NET架構(gòu)強(qiáng)大、安全、高效的平臺(tái)特性[3]。
2.2 SQL SERVER 2016
SQL SERVER 2016數(shù)據(jù)庫是由美國Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案[4]。SQL SERVER 2016數(shù)據(jù)庫提供可連續(xù)運(yùn)行6年時(shí)間,可在任何主流平臺(tái)上運(yùn)行漏洞最少的數(shù)據(jù)管理解決方案,在行級(jí)別安全性、動(dòng)態(tài)數(shù)據(jù)掩碼和可靠審核的基礎(chǔ)上又添加了始終加密技術(shù)[5] ,最大程度確保了數(shù)據(jù)的可靠性。關(guān)系數(shù)據(jù)倉庫中的數(shù)據(jù)可以擴(kuò)展到 PB 級(jí),并且能夠與 Hadoop 等非關(guān)系型數(shù)據(jù)源進(jìn)行集成。支持小型數(shù)據(jù)市場到大型企業(yè)數(shù)據(jù)倉庫,同時(shí)通過加強(qiáng)數(shù)據(jù)壓縮降低了存儲(chǔ)需求[5]。
3 基于web的學(xué)生實(shí)習(xí)管理系統(tǒng)實(shí)現(xiàn)的功能
本課題主要是結(jié)合ASP.NET和SQL SERVER 2016來實(shí)現(xiàn)頂崗實(shí)習(xí)學(xué)生管理系統(tǒng),該系統(tǒng)主要實(shí)現(xiàn)如下功能。
(1)實(shí)習(xí)學(xué)生、學(xué)校、企業(yè)、學(xué)生家長四方的信息根據(jù)需要實(shí)現(xiàn)互聯(lián)互通。
(2)為了保證頂崗實(shí)習(xí)學(xué)生實(shí)習(xí)數(shù)據(jù)的安全性,利用SQL SERVER 2016的動(dòng)態(tài)數(shù)據(jù)加密技術(shù)和Hash算法[6],對(duì)學(xué)生的個(gè)人信息、實(shí)習(xí)計(jì)劃、工作日?qǐng)?bào)、工作總結(jié)等信息進(jìn)行加密,系統(tǒng)管理員可為學(xué)校和企業(yè)的實(shí)習(xí)指導(dǎo)教師及學(xué)生家長分配不同權(quán)限,分級(jí)訪問相應(yīng)數(shù)據(jù)。通過維護(hù)同一個(gè)數(shù)據(jù)庫,針對(duì)不同級(jí)別用戶分級(jí)開放權(quán)限訪問,既保障了數(shù)據(jù)的安全性,也保障了數(shù)據(jù)的一致性。
(3)由于頂崗實(shí)習(xí)學(xué)生數(shù)量每年都在增加,而以每個(gè)學(xué)生作為節(jié)點(diǎn)數(shù)據(jù)時(shí),會(huì)和多個(gè)父節(jié)點(diǎn)(學(xué)校指導(dǎo)教師、企業(yè)指導(dǎo)師傅、家長)存在關(guān)聯(lián),這樣的數(shù)據(jù)結(jié)構(gòu)復(fù)雜,在面對(duì)海量數(shù)據(jù)時(shí),必須采用優(yōu)化算法進(jìn)行優(yōu)化。本文采用Trie樹的數(shù)據(jù)結(jié)構(gòu),以滿足數(shù)據(jù)量大,重復(fù)多的情況。對(duì)于海量數(shù)據(jù)的維護(hù),在保障其安全性的前提下,采用切表的優(yōu)化算法,最大程度上提高數(shù)據(jù)處理速度。
(4)系統(tǒng)管理員可以根據(jù)需要,對(duì)數(shù)據(jù)進(jìn)行批量處理,批量導(dǎo)出和恢復(fù)數(shù)據(jù)。對(duì)歷史數(shù)據(jù)支持查詢功能。也可根據(jù)學(xué)校和實(shí)習(xí)企業(yè)指導(dǎo)教師的需要,下放批量處理的權(quán)限,以提高系統(tǒng)效率。
(5)提供多種數(shù)據(jù)統(tǒng)計(jì)分析功能,方便學(xué)校和企業(yè)相關(guān)部門進(jìn)行數(shù)據(jù)分析和報(bào)表。
(6)提供多種用戶交互方式,用戶可以通過多種終端設(shè)備登陸系統(tǒng)進(jìn)行數(shù)據(jù)填報(bào)和數(shù)據(jù)查看。
4系統(tǒng)設(shè)計(jì)
4.1 總體設(shè)計(jì)
頂崗實(shí)習(xí)學(xué)生管理系統(tǒng)除系統(tǒng)管理員外,還包括頂崗實(shí)習(xí)學(xué)生用戶、學(xué)校實(shí)習(xí)指導(dǎo)教師用戶、企業(yè)實(shí)習(xí)指導(dǎo)教師用戶、頂崗實(shí)習(xí)學(xué)生家長用戶。為滿足不同用戶的使用需求,分別設(shè)計(jì)對(duì)應(yīng)于五種不同用戶群體的操作子系統(tǒng),為其提供針對(duì)性服務(wù)。
對(duì)于每種用戶子系統(tǒng)中可以共用的模塊,如用戶注冊(cè)、登錄和注銷,數(shù)據(jù)上傳和下載,數(shù)據(jù)查詢和修改等,采用統(tǒng)一方法進(jìn)行建模,以提高開發(fā)效率,降低維護(hù)成本。對(duì)于各自模塊的特定功能,則分別建模。如實(shí)習(xí)指導(dǎo)教師用戶查看、統(tǒng)計(jì)、發(fā)布等功能與管理員的用戶查看、統(tǒng)計(jì)、發(fā)布功能存在不同,需要分別建模。
4.2 數(shù)據(jù)庫設(shè)計(jì)
根據(jù)各子系統(tǒng)功能需要,設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫表包括頂崗實(shí)習(xí)學(xué)生用戶數(shù)據(jù)表(Students)、學(xué)校實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表(SchoolTeacher)、企業(yè)實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表(CompanyTeacher)、學(xué)生家長用戶數(shù)據(jù)表(Parents),管理員用戶數(shù)據(jù)表(TopicManage)、實(shí)習(xí)計(jì)劃表(WorkPlan)、實(shí)習(xí)日志表(WorkRecord),實(shí)習(xí)評(píng)價(jià)表(Evaluation)、實(shí)習(xí)變更記錄表(Alteration)。詳細(xì)設(shè)計(jì)如下。
(1)頂崗實(shí)習(xí)學(xué)生用戶數(shù)據(jù)表。頂崗實(shí)習(xí)學(xué)生用戶數(shù)據(jù)表中存放與頂崗實(shí)習(xí)學(xué)生關(guān)聯(lián)的數(shù)據(jù),包括學(xué)生姓名、性別、學(xué)號(hào)、班級(jí)、登錄密碼、聯(lián)絡(luò)方式等個(gè)人信息,以及所在實(shí)習(xí)公司的名稱、地址、聯(lián)絡(luò)人通信方式等。選用學(xué)號(hào)作為數(shù)據(jù)庫的主鍵。學(xué)生數(shù)據(jù)表作為根用戶表,與指導(dǎo)教師用戶數(shù)據(jù)表、學(xué)校實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表、企業(yè)實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表、學(xué)生家長用戶數(shù)據(jù)表等相關(guān)聯(lián)。
(2)學(xué)校實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表。學(xué)校實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表中存放學(xué)校實(shí)習(xí)指導(dǎo)教師的關(guān)聯(lián)數(shù)據(jù),包括教師姓名、工號(hào)、所在院系、聯(lián)絡(luò)方式、專業(yè)方向、登錄密碼、指導(dǎo)學(xué)生等信息。選用教師工號(hào)作為數(shù)據(jù)庫主鍵。
(3)企業(yè)實(shí)習(xí)指導(dǎo)教師用戶數(shù)據(jù)表。班級(jí)信息表用于存儲(chǔ)班級(jí)相關(guān)各項(xiàng)數(shù)據(jù),包括班級(jí)編號(hào)、班級(jí)名稱、老師工號(hào)等。其中采用班級(jí)編號(hào)作為數(shù)據(jù)庫主鍵。
(4)學(xué)生家長用戶數(shù)據(jù)表。僅和自己的子女信息相關(guān)聯(lián),用于查詢子女實(shí)習(xí)信息,并通過頂崗實(shí)習(xí)學(xué)生用戶了解子女的實(shí)習(xí)情況。
(5)管理員用戶數(shù)據(jù)表。單位表用于存儲(chǔ)單位相關(guān)各項(xiàng)數(shù)據(jù),包括單位編號(hào),單位名稱等。采用單位編號(hào)作為數(shù)據(jù)庫主鍵。
(6)實(shí)習(xí)計(jì)劃表。實(shí)習(xí)計(jì)劃表包括實(shí)習(xí)崗位名稱、崗位編號(hào)、崗位工作要求、崗位性質(zhì)、實(shí)習(xí)崗位工作計(jì)劃、實(shí)施進(jìn)度安排等信息。實(shí)習(xí)計(jì)劃表由企業(yè)實(shí)習(xí)指導(dǎo)教師編輯后下發(fā)給所指導(dǎo)學(xué)生,學(xué)校指導(dǎo)教師可以查詢實(shí)習(xí)計(jì)劃表。其中采用崗位編號(hào)作為數(shù)據(jù)庫主鍵。
(7)實(shí)習(xí)日志表。實(shí)習(xí)日志表用于學(xué)生記錄實(shí)習(xí)中的各種信息,包括日期、崗位編號(hào)、學(xué)生學(xué)號(hào)、實(shí)習(xí)內(nèi)容、實(shí)習(xí)實(shí)施情況、實(shí)習(xí)進(jìn)度、實(shí)習(xí)中遇到的問題、實(shí)習(xí)心得體會(huì)等信息。其中采用學(xué)生學(xué)號(hào)作為數(shù)據(jù)庫主鍵。與頂崗實(shí)習(xí)學(xué)生用戶數(shù)據(jù)表、學(xué)校和企業(yè)實(shí)習(xí)指導(dǎo)教師數(shù)據(jù)表關(guān)聯(lián)。
(8)實(shí)習(xí)評(píng)價(jià)表。由學(xué)校和企業(yè)實(shí)習(xí)指導(dǎo)教師根據(jù)學(xué)生實(shí)習(xí)日志表的數(shù)據(jù),對(duì)實(shí)習(xí)評(píng)價(jià)表進(jìn)行打分和發(fā)布,供學(xué)生查詢。其中采用學(xué)生學(xué)號(hào)作為數(shù)據(jù)庫主鍵。
(9)實(shí)習(xí)變更記錄表。當(dāng)學(xué)生實(shí)習(xí)單位發(fā)生變更時(shí),需要學(xué)生填寫實(shí)習(xí)變更申請(qǐng),經(jīng)學(xué)校、企業(yè)指導(dǎo)教師批準(zhǔn),并經(jīng)家長同意后,記錄到實(shí)習(xí)變更記錄表中。
4.3 系統(tǒng)界面的設(shè)計(jì)
系統(tǒng)界面設(shè)計(jì)使用asp.net實(shí)現(xiàn)。在登錄界面提供四種登錄身份(頂崗實(shí)習(xí)學(xué)生、學(xué)校實(shí)習(xí)指導(dǎo)教師、企業(yè)實(shí)習(xí)指導(dǎo)教師、學(xué)生家長)登錄,同時(shí)提供新用戶注冊(cè)、忘記密碼提示等功能。
選擇相應(yīng)的用戶賬戶并輸入正確密碼后,登錄至相應(yīng)用戶界面。
頂崗實(shí)習(xí)學(xué)生用戶登錄到學(xué)生操作界面,可以查看和修改個(gè)人信息,查詢實(shí)習(xí)崗位信息、實(shí)習(xí)計(jì)劃、實(shí)習(xí)任務(wù)、實(shí)習(xí)評(píng)價(jià)等信息,也可以提交實(shí)習(xí)日志、實(shí)習(xí)報(bào)告,與指導(dǎo)教師留言互動(dòng)。
校內(nèi)和企業(yè)實(shí)習(xí)指導(dǎo)教師登陸成功后,進(jìn)入相應(yīng)的指導(dǎo)教師操作界面??梢圆榭磳W(xué)生信息、發(fā)布或修改實(shí)習(xí)計(jì)劃、批改審閱實(shí)習(xí)日志和報(bào)告、與學(xué)生互動(dòng)留言。
學(xué)生家長用戶登錄后,進(jìn)入學(xué)生家長操作界面,可以查看學(xué)生在企業(yè)實(shí)習(xí)的情況、圖片、安全告知等信息。
管理員用戶登錄后,進(jìn)入管理員操作界面,可以對(duì)所有用戶進(jìn)行賬戶管理、權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)分析、發(fā)布公告等。管理員分為學(xué)校超級(jí)管理員和各個(gè)院系的一般管理員,一般管理員在超級(jí)管理員的授權(quán)下,負(fù)責(zé)各個(gè)院系所對(duì)應(yīng)的企業(yè)和學(xué)生的管理。
5 結(jié)論
經(jīng)過在電腦端和手機(jī)端測試,本系統(tǒng)能夠?qū)崿F(xiàn)上述用戶登陸后的各種基本功能。根據(jù)測試結(jié)果可以得出以下結(jié)論:系統(tǒng)運(yùn)行后,可以節(jié)省學(xué)校和企業(yè)用于頂崗實(shí)習(xí)學(xué)生管理方面投入大量的人力物力。學(xué)生也可以在實(shí)習(xí)過程中與學(xué)校和企業(yè)的指導(dǎo)教師在線溝通,提高學(xué)習(xí)效率。實(shí)習(xí)期間,學(xué)生可以通過手機(jī)和電腦登陸系統(tǒng)填寫實(shí)習(xí)日志和總結(jié),實(shí)現(xiàn)了無紙化作業(yè),并且所有實(shí)習(xí)數(shù)據(jù)實(shí)時(shí)動(dòng)態(tài)管理、可干預(yù)、可追溯;校內(nèi)實(shí)習(xí)指導(dǎo)教師可以隨時(shí)掌握實(shí)習(xí)學(xué)生在企業(yè)實(shí)習(xí)的情況,也可以查看和統(tǒng)計(jì)學(xué)生的就業(yè)協(xié)議簽訂情況。學(xué)生家長也可以通過本系統(tǒng)及時(shí)了解學(xué)生在企業(yè)的實(shí)習(xí)情況,確保實(shí)習(xí)安全??傊鞠到y(tǒng)的應(yīng)用可以大大提高頂崗實(shí)習(xí)的質(zhì)量,對(duì)于職業(yè)教育具有較高的實(shí)用價(jià)值,值得廣泛推廣。
參考文獻(xiàn):
[1]劉玉紅,李園.SQL Server 2016 數(shù)據(jù)庫應(yīng)用實(shí)戰(zhàn)[M].清華大學(xué)出版社,2019.
[2]微軟公司.NET Framework 2.0程序設(shè)計(jì)[M].高等教育出版社,2009.
[3]王濤.網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)生態(tài)指數(shù)開放評(píng)價(jià)模型研究[J].開放教育研究,2015(03):81-89.
[4]張延年,米洪.基于JavaWeb的在線學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2015(28):85-86
[5]楊靖康.SQL Server 實(shí)例教程(第3版)[M].電子工業(yè)出版社,2010.
[6]Paul Bertucci.SQL Server2016 High Availability Unleashed[M].中國水利水電出版社,2018.