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