炎黃職業(yè)技術(shù)學(xué)院 陳華平
為了實(shí)時(shí)監(jiān)控物流管理專業(yè)學(xué)生的實(shí)習(xí)狀況,使用B/S框架結(jié)構(gòu)、MySQL數(shù)據(jù)庫(kù)、“Struts2+Hibernate+Spring”服務(wù)器端和JQuery技術(shù)渲染客戶端等技術(shù),研建民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)。通過(guò)對(duì)該系統(tǒng)的使用,能夠全面了解學(xué)生的實(shí)習(xí)效果和情況。
作為民辦高職院校培養(yǎng)技術(shù)型人才的重要環(huán)節(jié),實(shí)習(xí)一方面可以很好地將學(xué)生所學(xué)知識(shí)運(yùn)用到實(shí)際工作當(dāng)中,從而開闊學(xué)生的視野與眼界,另一方面可以有效地幫助學(xué)生積累工作經(jīng)驗(yàn),從而提升學(xué)生的社會(huì)適應(yīng)與應(yīng)變能力(何哲文.基于WEB的大學(xué)實(shí)習(xí)實(shí)訓(xùn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2014)。然而,目前各專業(yè)學(xué)生的實(shí)習(xí),尤其是物流管理專業(yè)學(xué)生的實(shí)習(xí),由于實(shí)習(xí)場(chǎng)所相對(duì)分散、實(shí)習(xí)內(nèi)容相對(duì)較多以及實(shí)習(xí)周期相對(duì)較長(zhǎng)等因素,在現(xiàn)實(shí)情況中存在各種各樣的問(wèn)題,比如學(xué)生存在偽造實(shí)習(xí)證明、學(xué)生實(shí)習(xí)質(zhì)量無(wú)法有效地評(píng)估等(羅毅.高職院校學(xué)生實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2017;薛卿.濟(jì)南工程職業(yè)技術(shù)學(xué)院學(xué)生頂崗實(shí)習(xí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2013)。因此,如何提高民辦高職院校物流實(shí)習(xí)的教學(xué)效果與質(zhì)量就顯得非常重要(莊光磊,李文娜.高職學(xué)校院系學(xué)生頂崗實(shí)習(xí)管理信息系統(tǒng)研究[J].信息與電腦(理論版),2013(04):229-230;葉文勝,葉建亭.高職院校頂崗實(shí)習(xí)管理信息平臺(tái)系統(tǒng)設(shè)計(jì)[J].黃岡職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,14(04):93-96)。雖然當(dāng)前相關(guān)民辦高職院校為了達(dá)到預(yù)先設(shè)置的物流實(shí)習(xí)目標(biāo)采取了很多應(yīng)對(duì)措施,但是實(shí)際調(diào)研發(fā)現(xiàn),很少民辦高職院校通過(guò)構(gòu)建物流實(shí)習(xí)管理信息系統(tǒng)來(lái)動(dòng)態(tài)跟蹤學(xué)生實(shí)習(xí)的全過(guò)程以及達(dá)到物流教學(xué)的效果與質(zhì)量(翁建勛.學(xué)生頂崗實(shí)習(xí)管理信息系統(tǒng)的分析與設(shè)計(jì)[J].電子技術(shù)與軟件工程,2017(20):153)。將物流實(shí)習(xí)納入到信息化當(dāng)中,順應(yīng)當(dāng)前民辦高職院校信息化工程建設(shè)的浪潮。
基于此,結(jié)合民辦高職院校物流管理專業(yè)學(xué)生的特點(diǎn)與實(shí)際需求,筆者研建一款民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)。該系統(tǒng)采用B/S(瀏覽器/服務(wù)器)的框架結(jié)構(gòu)、MySQL數(shù)據(jù)庫(kù)、“Struts2+Hibernate+Spring”的服務(wù)器端和JQuery技術(shù)渲染客戶端,進(jìn)而將系統(tǒng)業(yè)務(wù)的邏輯、控制和表現(xiàn)三方面分離,繼而使得民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)結(jié)構(gòu)更加清晰、業(yè)務(wù)模塊間耦合性降低,從而提高系統(tǒng)的維護(hù)效率和擴(kuò)展性。與此同時(shí),該系統(tǒng)設(shè)置不同的角色對(duì)民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)進(jìn)行操控,從而提高系統(tǒng)的安全等級(jí)。通過(guò)對(duì)該系統(tǒng)的使用,可以改善目前民辦高職院校物流實(shí)習(xí)環(huán)節(jié)的現(xiàn)狀,進(jìn)而使得學(xué)校、指導(dǎo)老師、學(xué)生和企業(yè)之間的緊密程度提高,繼而有利于學(xué)校和指導(dǎo)老師對(duì)物流管理專業(yè)學(xué)生實(shí)習(xí)進(jìn)度與質(zhì)量進(jìn)行實(shí)時(shí)監(jiān)控,從而增強(qiáng)物流管理專業(yè)學(xué)生的綜合競(jìng)爭(zhēng)力。
民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)主要為了增進(jìn)學(xué)校、指導(dǎo)老師、學(xué)生和企業(yè)之間的溝通與交流,規(guī)范物流實(shí)習(xí)相關(guān)人員的職責(zé),以及提高學(xué)校、指導(dǎo)老師和企業(yè)對(duì)學(xué)生管理的精準(zhǔn)性和及時(shí)性,從而極大地提高民辦高職院校物流實(shí)習(xí)的教學(xué)效果與質(zhì)量。從這里可以看出,本系統(tǒng)涉及四類用戶:學(xué)校、指導(dǎo)老師、學(xué)生和企業(yè)。他們分別需要進(jìn)行以下操作:①學(xué)校,可以對(duì)不同的角色(指導(dǎo)老師、學(xué)生和企業(yè))給予不同的權(quán)限、管理學(xué)生的基本信息和分配實(shí)習(xí)寢室、對(duì)企業(yè)進(jìn)行考評(píng)等;②指導(dǎo)老師,可以對(duì)學(xué)生物流實(shí)習(xí)各模塊成績(jī)進(jìn)行考評(píng)、匯總和分析,以及針對(duì)學(xué)生實(shí)際情況進(jìn)行項(xiàng)目分組等;③學(xué)生,可以查詢自己的實(shí)習(xí)寢室號(hào)和床位號(hào)、物流實(shí)習(xí)各模塊成績(jī)和總成績(jī)等;④企業(yè),可以考核學(xué)生的平時(shí)成績(jī)(由出勤率、工作積極性和態(tài)度等方面組成),以及上傳學(xué)生各實(shí)習(xí)模塊的階段性成果(主要包括實(shí)物、文字、圖片、音頻和視頻等)到系統(tǒng)中。
鑒于此,本系統(tǒng)需要具有學(xué)生基本信息管理功能、學(xué)生接待功能、實(shí)習(xí)過(guò)程管理功能、學(xué)生實(shí)習(xí)考核功能、數(shù)據(jù)備份和查詢功能等五個(gè)功能性需求,以及需要具有操作速度快、運(yùn)行效率高、適應(yīng)性相對(duì)強(qiáng)等三個(gè)非功能性需求。下面具體介紹系統(tǒng)各功能需求的具體情況。
(1)學(xué)生基本信息管理功能
考慮到民辦高職院校物流實(shí)習(xí)的主體為學(xué)生,系統(tǒng)開發(fā)人員首先需要設(shè)置系統(tǒng)的學(xué)生基本信息管理功能模塊,主要采集學(xué)生的姓名、性別、年齡、專業(yè)、民族、聯(lián)系方式以及所在院系等基本信息,從而使學(xué)校和企業(yè)能夠非常清楚地知道每個(gè)學(xué)生的基本信息。通過(guò)本模塊的設(shè)置,學(xué)校系統(tǒng)管理員可以對(duì)學(xué)生基本信息進(jìn)行維護(hù),主要包括添加、修改和刪除學(xué)生信息等操作;學(xué)生可以查詢自己的信息,主要包括基本資料信息查詢、實(shí)習(xí)單位信息查詢、實(shí)習(xí)寢室信息查詢等操作。
(2)學(xué)生接待功能
考慮到學(xué)生在正式實(shí)習(xí)之前需要解決衣食住行等問(wèn)題,系統(tǒng)開發(fā)人員其次需要設(shè)置系統(tǒng)的學(xué)生接待功能模塊,主要負(fù)責(zé)完成學(xué)生進(jìn)入實(shí)習(xí)單位后的接待工作,主要涉及實(shí)習(xí)人員數(shù)量、寢室容量以及學(xué)生寢室最優(yōu)分配方案等。通過(guò)本模塊的設(shè)置,學(xué)校系統(tǒng)管理員可以對(duì)學(xué)生實(shí)習(xí)寢室進(jìn)行管理,主要包括添加學(xué)生寢室、刪除學(xué)生寢室、修改學(xué)生寢室、查詢學(xué)生寢室和分配學(xué)生寢室等操作。
(3)實(shí)習(xí)過(guò)程管理功能
考慮到民辦高職院校物流實(shí)習(xí)最主要的目的是讓學(xué)生在實(shí)習(xí)過(guò)程中獲得能力的提升,系統(tǒng)開發(fā)人員需要設(shè)置系統(tǒng)的實(shí)習(xí)過(guò)程管理功能模塊,主要搜集學(xué)生在實(shí)習(xí)過(guò)程中各種類型的成果。通過(guò)本模塊的設(shè)置,學(xué)校系統(tǒng)管理員可以為學(xué)生所要參與的實(shí)習(xí)單位進(jìn)行分組等;企業(yè)系統(tǒng)管理員可以對(duì)學(xué)生各階段的成果進(jìn)行上傳等;指導(dǎo)老師可以對(duì)實(shí)習(xí)各階段進(jìn)行考核與管理、為學(xué)生打出各階段的分?jǐn)?shù)等;學(xué)生可以查詢、打印并下載自己各階段的成績(jī)等。
(4)學(xué)生實(shí)習(xí)考核功能
考慮到實(shí)習(xí)考核是對(duì)學(xué)生在整個(gè)實(shí)習(xí)過(guò)程中的一個(gè)概括性評(píng)價(jià),系統(tǒng)開發(fā)人員需要設(shè)置系統(tǒng)的學(xué)生實(shí)習(xí)考核功能模塊,主要匯總學(xué)生各階段的成績(jī)、階段性成果等。通過(guò)本模塊的設(shè)置,指導(dǎo)老師可以對(duì)整個(gè)實(shí)習(xí)工作進(jìn)行考核和評(píng)審;企業(yè)系統(tǒng)管理員可以對(duì)學(xué)生各階段的平時(shí)成績(jī)進(jìn)行考評(píng);學(xué)生可以查詢、打印和下載自己的總成績(jī)等。
(5)數(shù)據(jù)備份和查詢功能
為了便于民辦高職院校省級(jí)迎評(píng)工作的開展,系統(tǒng)開發(fā)人員需要設(shè)置系統(tǒng)的數(shù)據(jù)備份和查詢功能模塊,主要備份和查詢學(xué)生在物流實(shí)習(xí)環(huán)節(jié)中各階段的成果以及階段性成績(jī)等。通過(guò)本模塊的設(shè)置,學(xué)校系統(tǒng)管理員可以方便地備份和查詢物流實(shí)習(xí)各方面的數(shù)據(jù)和信息。
圖1 民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)功能模塊
根據(jù)一般管理信息系統(tǒng)設(shè)計(jì)的信息隱蔽性、高內(nèi)聚和低耦合性、可復(fù)制性和易擴(kuò)展性等原則,并結(jié)合民辦高職院校物流管理專業(yè)學(xué)生的特點(diǎn)與實(shí)際需求,筆者研建的民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)主要采用B/S(瀏覽器/服務(wù)器)的框架結(jié)構(gòu)、MySQL數(shù)據(jù)庫(kù)、“Struts2+Hibernate+Spring”的服務(wù)器端和JQuery技術(shù)渲染客戶端,進(jìn)而可將系統(tǒng)分為控制層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層和持久化層等四個(gè)層面(劉昉.淺析職業(yè)教育下學(xué)生頂崗實(shí)習(xí)管理信息系統(tǒng)的設(shè)計(jì)——以貴州電子信息職業(yè)技術(shù)學(xué)院為例[J].凱里學(xué)院學(xué)報(bào),2013,31(06):116-118;劉玉康,楊波,李疆,胡融剛.基于.NET的金工實(shí)習(xí)管理信息系統(tǒng)設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2015,34(11):242-245+288;陳鑫,聶開,王玨輝,劉旨陽(yáng).基于Spring框架的實(shí)習(xí)實(shí)訓(xùn)過(guò)程管理與評(píng)價(jià)系統(tǒng)[J].無(wú)線互聯(lián)科技,2017(09):140-141;李夢(mèng)槐.基于SSH框架的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].江蘇科技信息,2018,35(16):52-54)。下面具體介紹各層面的具體情況。
(1)控制層
控制層隸屬于業(yè)務(wù)邏輯層,主要負(fù)責(zé)將前臺(tái)界面的數(shù)據(jù)取出,并調(diào)動(dòng)業(yè)務(wù)邏輯層來(lái)分別完成學(xué)校系統(tǒng)管理員、指導(dǎo)老師、學(xué)生和企業(yè)系統(tǒng)管理員對(duì)系統(tǒng)的請(qǐng)求。該層使用Struts2框架結(jié)構(gòu)。其業(yè)務(wù)為:①瀏覽器/服務(wù)器發(fā)出http請(qǐng)求;②Filter Dispatcher基于web.xml方法接受用戶請(qǐng)求;③根據(jù)struts.xml配置找出并調(diào)用相應(yīng)地Action方法類;④基于IOC理論將對(duì)應(yīng)的值注入到Action中;⑤當(dāng)Action執(zhí)行完程序后,再依據(jù)struts.xml配置找出用戶請(qǐng)求結(jié)果,并將界面跳轉(zhuǎn)到用戶需要界面。
(2)業(yè)務(wù)邏輯層
位于系統(tǒng)層次結(jié)構(gòu)的中間層,即業(yè)務(wù)邏輯層主要負(fù)責(zé)調(diào)用數(shù)據(jù)訪問(wèn)層中實(shí)體Bean、Mapping文件和Hibernate.cfg.xml,以及交互客戶端用戶為其提供反饋信息與數(shù)據(jù)。
(3)數(shù)據(jù)訪問(wèn)層
位于系統(tǒng)層次結(jié)構(gòu)的最底層,即數(shù)據(jù)訪問(wèn)層主要負(fù)責(zé)從MySQL數(shù)據(jù)庫(kù)中查詢業(yè)務(wù)邏輯層中所需數(shù)據(jù),并將所需數(shù)據(jù)返回給業(yè)務(wù)邏輯層,進(jìn)而完成對(duì)MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)的增加、刪除、修改和查詢等相關(guān)基本操作。
(4)持久化層
持久化層主要通過(guò)減少業(yè)務(wù)邏輯層訪問(wèn)MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)訪問(wèn)的次數(shù)來(lái)增加系統(tǒng)程度的執(zhí)行速度。持久化層主要包括實(shí)體與映射兩種類型的文件。實(shí)體類實(shí)際上是一種承載數(shù)據(jù)的載體,一般用一個(gè)XML文檔定義持久化類和關(guān)系數(shù)據(jù)庫(kù)之間的映射。Hibernate的配置主要是連接MySQL數(shù)據(jù)庫(kù)的信息和持久化類的地址信息,因而可以使得對(duì)Java類的操作可以映射到MySQL數(shù)據(jù)庫(kù)記錄的操作。
此外,由于本系統(tǒng)所有的數(shù)據(jù)均存放在MySQL數(shù)據(jù)庫(kù)當(dāng)中,因而使得MySQL數(shù)據(jù)庫(kù)在民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)中具有非常重要的地位。根據(jù)管理信息系統(tǒng)相關(guān)理論知識(shí)可知,MySQL數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)就是為系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)表結(jié)構(gòu),以便系統(tǒng)方便地存儲(chǔ)學(xué)校、指導(dǎo)老師、學(xué)生和企業(yè)等用戶相關(guān)的基本數(shù)據(jù)。民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)主要包括管理員表、指導(dǎo)老師表、寢室表、個(gè)人成績(jī)表、實(shí)習(xí)模塊表、學(xué)生表、學(xué)生平時(shí)成績(jī)表等數(shù)據(jù)表。其中,管理員表主要包括用戶ID、用戶名、郵箱、密碼、注冊(cè)時(shí)間、注冊(cè)IP、最后登陸時(shí)間、最后登陸IP、重設(shè)密碼等字段;指導(dǎo)老師表主要包括用戶ID、用戶名、郵箱、密碼、注冊(cè)時(shí)間、注冊(cè)IP、最后登陸時(shí)間、最后登陸IP、重設(shè)密碼等字段;寢室表包括寢室號(hào)、用戶ID、床位數(shù)、已住人數(shù)、空位數(shù)、寢室名、所住學(xué)校名稱、性別等字段;個(gè)人成績(jī)表主要包括個(gè)人成績(jī)ID、學(xué)生ID號(hào)、各模塊成績(jī)、成績(jī)?cè)u(píng)價(jià)時(shí)間等字段;實(shí)習(xí)模塊表主要包括模塊的編號(hào)、模塊名稱、模塊開始時(shí)間、結(jié)束時(shí)間、模塊描述等字段;學(xué)生表主要包括學(xué)生ID號(hào)、實(shí)習(xí)單位、寢室號(hào)、個(gè)人成績(jī)ID、專業(yè)號(hào)、姓名、性別、學(xué)號(hào)、聯(lián)系方式、身份證號(hào)、家庭聯(lián)系人和家庭聯(lián)系人電話等字段;學(xué)生平時(shí)成績(jī)表主要包括學(xué)生ID號(hào)、平時(shí)成績(jī)、平時(shí)成績(jī)?cè)u(píng)價(jià)時(shí)間等字段。
結(jié)合民辦高職院校物流管理專業(yè)學(xué)生的特點(diǎn)與實(shí)際需求,研建一款民辦高職院校物流實(shí)習(xí)管理信息系統(tǒng)。該系統(tǒng)具有學(xué)生基本信息管理、學(xué)生接待、實(shí)習(xí)過(guò)程管理、學(xué)生實(shí)習(xí)考核和數(shù)據(jù)備份和查詢等功能。實(shí)踐結(jié)果表明,通過(guò)對(duì)該系統(tǒng)的使用,可以改善目前民辦高職院校物流實(shí)習(xí)環(huán)節(jié)的現(xiàn)狀,進(jìn)而使得學(xué)校、指導(dǎo)老師、學(xué)生和企業(yè)之間的緊密程度提高,繼而有利于學(xué)校和指導(dǎo)老師對(duì)物流管理專業(yè)學(xué)生實(shí)習(xí)進(jìn)度與質(zhì)量進(jìn)行實(shí)時(shí)監(jiān)控,從而增強(qiáng)物流管理專業(yè)學(xué)生的綜合競(jìng)爭(zhēng)力。