炎黃職業技術學院 陳華平
為了實時監控物流管理專業學生的實習狀況,使用B/S框架結構、MySQL數據庫、“Struts2+Hibernate+Spring”服務器端和JQuery技術渲染客戶端等技術,研建民辦高職院校物流實習管理信息系統。通過對該系統的使用,能夠全面了解學生的實習效果和情況。
作為民辦高職院校培養技術型人才的重要環節,實習一方面可以很好地將學生所學知識運用到實際工作當中,從而開闊學生的視野與眼界,另一方面可以有效地幫助學生積累工作經驗,從而提升學生的社會適應與應變能力(何哲文.基于WEB的大學實習實訓信息管理系統的設計與實現[D].電子科技大學,2014)。然而,目前各專業學生的實習,尤其是物流管理專業學生的實習,由于實習場所相對分散、實習內容相對較多以及實習周期相對較長等因素,在現實情況中存在各種各樣的問題,比如學生存在偽造實習證明、學生實習質量無法有效地評估等(羅毅.高職院校學生實習實訓管理系統設計與實現[D].北京工業大學,2017;薛卿.濟南工程職業技術學院學生頂崗實習信息管理系統設計與實現[D].山東大學,2013)。因此,如何提高民辦高職院校物流實習的教學效果與質量就顯得非常重要(莊光磊,李文娜.高職學校院系學生頂崗實習管理信息系統研究[J].信息與電腦(理論版),2013(04):229-230;葉文勝,葉建亭.高職院校頂崗實習管理信息平臺系統設計[J].黃岡職業技術學院學報,2012,14(04):93-96)。雖然當前相關民辦高職院校為了達到預先設置的物流實習目標采取了很多應對措施,但是實際調研發現,很少民辦高職院校通過構建物流實習管理信息系統來動態跟蹤學生實習的全過程以及達到物流教學的效果與質量(翁建勛.學生頂崗實習管理信息系統的分析與設計[J].電子技術與軟件工程,2017(20):153)。將物流實習納入到信息化當中,順應當前民辦高職院校信息化工程建設的浪潮。
基于此,結合民辦高職院校物流管理專業學生的特點與實際需求,筆者研建一款民辦高職院校物流實習管理信息系統。該系統采用B/S(瀏覽器/服務器)的框架結構、MySQL數據庫、“Struts2+Hibernate+Spring”的服務器端和JQuery技術渲染客戶端,進而將系統業務的邏輯、控制和表現三方面分離,繼而使得民辦高職院校物流實習管理信息系統結構更加清晰、業務模塊間耦合性降低,從而提高系統的維護效率和擴展性。與此同時,該系統設置不同的角色對民辦高職院校物流實習管理信息系統進行操控,從而提高系統的安全等級。通過對該系統的使用,可以改善目前民辦高職院校物流實習環節的現狀,進而使得學校、指導老師、學生和企業之間的緊密程度提高,繼而有利于學校和指導老師對物流管理專業學生實習進度與質量進行實時監控,從而增強物流管理專業學生的綜合競爭力。
民辦高職院校物流實習管理信息系統主要為了增進學校、指導老師、學生和企業之間的溝通與交流,規范物流實習相關人員的職責,以及提高學校、指導老師和企業對學生管理的精準性和及時性,從而極大地提高民辦高職院校物流實習的教學效果與質量。從這里可以看出,本系統涉及四類用戶:學校、指導老師、學生和企業。他們分別需要進行以下操作:①學校,可以對不同的角色(指導老師、學生和企業)給予不同的權限、管理學生的基本信息和分配實習寢室、對企業進行考評等;②指導老師,可以對學生物流實習各模塊成績進行考評、匯總和分析,以及針對學生實際情況進行項目分組等;③學生,可以查詢自己的實習寢室號和床位號、物流實習各模塊成績和總成績等;④企業,可以考核學生的平時成績(由出勤率、工作積極性和態度等方面組成),以及上傳學生各實習模塊的階段性成果(主要包括實物、文字、圖片、音頻和視頻等)到系統中。
鑒于此,本系統需要具有學生基本信息管理功能、學生接待功能、實習過程管理功能、學生實習考核功能、數據備份和查詢功能等五個功能性需求,以及需要具有操作速度快、運行效率高、適應性相對強等三個非功能性需求。下面具體介紹系統各功能需求的具體情況。
(1)學生基本信息管理功能
考慮到民辦高職院校物流實習的主體為學生,系統開發人員首先需要設置系統的學生基本信息管理功能模塊,主要采集學生的姓名、性別、年齡、專業、民族、聯系方式以及所在院系等基本信息,從而使學校和企業能夠非常清楚地知道每個學生的基本信息。通過本模塊的設置,學校系統管理員可以對學生基本信息進行維護,主要包括添加、修改和刪除學生信息等操作;學生可以查詢自己的信息,主要包括基本資料信息查詢、實習單位信息查詢、實習寢室信息查詢等操作。
(2)學生接待功能
考慮到學生在正式實習之前需要解決衣食住行等問題,系統開發人員其次需要設置系統的學生接待功能模塊,主要負責完成學生進入實習單位后的接待工作,主要涉及實習人員數量、寢室容量以及學生寢室最優分配方案等。通過本模塊的設置,學校系統管理員可以對學生實習寢室進行管理,主要包括添加學生寢室、刪除學生寢室、修改學生寢室、查詢學生寢室和分配學生寢室等操作。
(3)實習過程管理功能
考慮到民辦高職院校物流實習最主要的目的是讓學生在實習過程中獲得能力的提升,系統開發人員需要設置系統的實習過程管理功能模塊,主要搜集學生在實習過程中各種類型的成果。通過本模塊的設置,學校系統管理員可以為學生所要參與的實習單位進行分組等;企業系統管理員可以對學生各階段的成果進行上傳等;指導老師可以對實習各階段進行考核與管理、為學生打出各階段的分數等;學生可以查詢、打印并下載自己各階段的成績等。
(4)學生實習考核功能
考慮到實習考核是對學生在整個實習過程中的一個概括性評價,系統開發人員需要設置系統的學生實習考核功能模塊,主要匯總學生各階段的成績、階段性成果等。通過本模塊的設置,指導老師可以對整個實習工作進行考核和評審;企業系統管理員可以對學生各階段的平時成績進行考評;學生可以查詢、打印和下載自己的總成績等。
(5)數據備份和查詢功能
為了便于民辦高職院校省級迎評工作的開展,系統開發人員需要設置系統的數據備份和查詢功能模塊,主要備份和查詢學生在物流實習環節中各階段的成果以及階段性成績等。通過本模塊的設置,學校系統管理員可以方便地備份和查詢物流實習各方面的數據和信息。

圖1 民辦高職院校物流實習管理信息系統功能模塊
根據一般管理信息系統設計的信息隱蔽性、高內聚和低耦合性、可復制性和易擴展性等原則,并結合民辦高職院校物流管理專業學生的特點與實際需求,筆者研建的民辦高職院校物流實習管理信息系統主要采用B/S(瀏覽器/服務器)的框架結構、MySQL數據庫、“Struts2+Hibernate+Spring”的服務器端和JQuery技術渲染客戶端,進而可將系統分為控制層、業務邏輯層、數據訪問層和持久化層等四個層面(劉昉.淺析職業教育下學生頂崗實習管理信息系統的設計——以貴州電子信息職業技術學院為例[J].凱里學院學報,2013,31(06):116-118;劉玉康,楊波,李疆,胡融剛.基于.NET的金工實習管理信息系統設計[J].實驗室研究與探索,2015,34(11):242-245+288;陳鑫,聶開,王玨輝,劉旨陽.基于Spring框架的實習實訓過程管理與評價系統[J].無線互聯科技,2017(09):140-141;李夢槐.基于SSH框架的學生信息管理系統的設計與實現[J].江蘇科技信息,2018,35(16):52-54)。下面具體介紹各層面的具體情況。
(1)控制層
控制層隸屬于業務邏輯層,主要負責將前臺界面的數據取出,并調動業務邏輯層來分別完成學校系統管理員、指導老師、學生和企業系統管理員對系統的請求。該層使用Struts2框架結構。其業務為:①瀏覽器/服務器發出http請求;②Filter Dispatcher基于web.xml方法接受用戶請求;③根據struts.xml配置找出并調用相應地Action方法類;④基于IOC理論將對應的值注入到Action中;⑤當Action執行完程序后,再依據struts.xml配置找出用戶請求結果,并將界面跳轉到用戶需要界面。
(2)業務邏輯層
位于系統層次結構的中間層,即業務邏輯層主要負責調用數據訪問層中實體Bean、Mapping文件和Hibernate.cfg.xml,以及交互客戶端用戶為其提供反饋信息與數據。
(3)數據訪問層
位于系統層次結構的最底層,即數據訪問層主要負責從MySQL數據庫中查詢業務邏輯層中所需數據,并將所需數據返回給業務邏輯層,進而完成對MySQL數據庫中數據的增加、刪除、修改和查詢等相關基本操作。
(4)持久化層
持久化層主要通過減少業務邏輯層訪問MySQL數據庫中數據訪問的次數來增加系統程度的執行速度。持久化層主要包括實體與映射兩種類型的文件。實體類實際上是一種承載數據的載體,一般用一個XML文檔定義持久化類和關系數據庫之間的映射。Hibernate的配置主要是連接MySQL數據庫的信息和持久化類的地址信息,因而可以使得對Java類的操作可以映射到MySQL數據庫記錄的操作。
此外,由于本系統所有的數據均存放在MySQL數據庫當中,因而使得MySQL數據庫在民辦高職院校物流實習管理信息系統中具有非常重要的地位。根據管理信息系統相關理論知識可知,MySQL數據庫的設計與實現就是為系統設計并實現相應的數據表結構,以便系統方便地存儲學校、指導老師、學生和企業等用戶相關的基本數據。民辦高職院校物流實習管理信息系統主要包括管理員表、指導老師表、寢室表、個人成績表、實習模塊表、學生表、學生平時成績表等數據表。其中,管理員表主要包括用戶ID、用戶名、郵箱、密碼、注冊時間、注冊IP、最后登陸時間、最后登陸IP、重設密碼等字段;指導老師表主要包括用戶ID、用戶名、郵箱、密碼、注冊時間、注冊IP、最后登陸時間、最后登陸IP、重設密碼等字段;寢室表包括寢室號、用戶ID、床位數、已住人數、空位數、寢室名、所住學校名稱、性別等字段;個人成績表主要包括個人成績ID、學生ID號、各模塊成績、成績評價時間等字段;實習模塊表主要包括模塊的編號、模塊名稱、模塊開始時間、結束時間、模塊描述等字段;學生表主要包括學生ID號、實習單位、寢室號、個人成績ID、專業號、姓名、性別、學號、聯系方式、身份證號、家庭聯系人和家庭聯系人電話等字段;學生平時成績表主要包括學生ID號、平時成績、平時成績評價時間等字段。
結合民辦高職院校物流管理專業學生的特點與實際需求,研建一款民辦高職院校物流實習管理信息系統。該系統具有學生基本信息管理、學生接待、實習過程管理、學生實習考核和數據備份和查詢等功能。實踐結果表明,通過對該系統的使用,可以改善目前民辦高職院校物流實習環節的現狀,進而使得學校、指導老師、學生和企業之間的緊密程度提高,繼而有利于學校和指導老師對物流管理專業學生實習進度與質量進行實時監控,從而增強物流管理專業學生的綜合競爭力。