摘 要:高職院校創(chuàng)建并積極推行全程工學(xué)結(jié)合的‘四環(huán)相扣教學(xué)新模式,從入學(xué)到畢業(yè),貫穿著多種類型的實(shí)習(xí),本文正是針對(duì)入學(xué)后第一階段實(shí)習(xí)的特點(diǎn),為了解決參觀實(shí)習(xí)中的問(wèn)題、提高其質(zhì)量,對(duì)參觀實(shí)習(xí)管理系統(tǒng)進(jìn)行分析與設(shè)計(jì)。系統(tǒng)采用三層架構(gòu),結(jié)構(gòu)清楚、分工明確,減少了層與層之間的依賴,提高了開(kāi)發(fā)效率,方便今后的擴(kuò)展和維護(hù)。
關(guān)鍵詞:參觀實(shí)習(xí);管理系統(tǒng);分析與設(shè)計(jì);三層架構(gòu)
工學(xué)結(jié)合的教學(xué)模式,符合學(xué)習(xí)的自然規(guī)律,也是提高學(xué)生能力和素質(zhì)的最佳選擇。高職院校創(chuàng)建并積極推行全程工學(xué)結(jié)合的‘四環(huán)相扣教學(xué)新模式,從入學(xué)到畢業(yè),貫穿著多種類型的實(shí)習(xí),本文正是針對(duì)入學(xué)后第一階段實(shí)習(xí)的特點(diǎn),為了解決參觀實(shí)習(xí)中的問(wèn)題、提高其質(zhì)量,對(duì)參觀實(shí)習(xí)管理系統(tǒng)進(jìn)行分析與設(shè)計(jì)。
一、系統(tǒng)主要功能分析
圖1參觀實(shí)習(xí)用例圖
大一入學(xué)即安排一天的參觀實(shí)習(xí),目的是讓學(xué)生感受企業(yè)環(huán)境、文化和管理。
(1)參觀實(shí)習(xí)一般由專業(yè)主任確定實(shí)習(xí)企業(yè)、時(shí)間、參與專業(yè)或班級(jí)、帶隊(duì)老師、每位老師指導(dǎo)的學(xué)生,向系教務(wù)秘書(shū)發(fā)送消息。
(2)系教務(wù)秘書(shū)查看計(jì)劃詳情,審核參觀實(shí)習(xí)的企業(yè)安排和師生安排,若計(jì)劃不合理則駁回,向?qū)I(yè)主任發(fā)送消息;若計(jì)劃合理則進(jìn)一步設(shè)置實(shí)習(xí)參數(shù)、給出車輛安排等處理意見(jiàn),然后向?qū)I(yè)主任、帶隊(duì)老師、輔導(dǎo)員、學(xué)生發(fā)送消息。超過(guò)實(shí)習(xí)期,系教務(wù)秘書(shū)可以鎖定實(shí)習(xí),那么關(guān)于本次實(shí)習(xí)的所有信息都不得再更改。
(3)學(xué)生參觀實(shí)習(xí)后完成總結(jié)和實(shí)習(xí)評(píng)價(jià),向帶隊(duì)老師發(fā)送消息,系統(tǒng)自動(dòng)記錄完成時(shí)間。
(4)帶隊(duì)老師可以從實(shí)習(xí)評(píng)價(jià)了解學(xué)生對(duì)本次實(shí)習(xí)滿意度的反饋,完成參觀實(shí)習(xí)總結(jié)的評(píng)閱,若不符合要求則駁回,向?qū)W生發(fā)送消息;若符合要求則給予評(píng)語(yǔ)和成績(jī),然后向?qū)W生發(fā)送消息。帶隊(duì)老師評(píng)閱完成的總結(jié),學(xué)生不能再修改。
二、系統(tǒng)架構(gòu)設(shè)計(jì)
在詳盡的需求分析之后,參照面向?qū)ο蟮脑O(shè)計(jì)原則,系統(tǒng)決定采用三層架構(gòu)進(jìn)行設(shè)計(jì)。三層架構(gòu)就是在客戶端和數(shù)據(jù)庫(kù)之間加入了一個(gè)中間層。三層架構(gòu)將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理??蛻舳瞬恢苯优c數(shù)據(jù)庫(kù)進(jìn)行交互,而是與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交換。三層包括:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。
三、系統(tǒng)詳細(xì)設(shè)計(jì)
1.數(shù)據(jù)訪問(wèn)層設(shè)計(jì)
數(shù)據(jù)訪問(wèn)層位于最底層,它為業(yè)務(wù)邏輯層提供統(tǒng)一的數(shù)據(jù)訪問(wèn)和合法性校驗(yàn)服務(wù),實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。在數(shù)據(jù)訪問(wèn)層的設(shè)計(jì)過(guò)程中,不僅要關(guān)注數(shù)據(jù)庫(kù)的樣式、數(shù)據(jù)庫(kù)對(duì)象、SQL語(yǔ)句的處理、關(guān)系與對(duì)象的映射以及事務(wù)的處理,同時(shí)還需要為整個(gè)數(shù)據(jù)訪問(wèn)層提供一個(gè)向上的抽象,以利于未來(lái)的擴(kuò)展和數(shù)據(jù)庫(kù)的遷移。
2.業(yè)務(wù)邏輯層設(shè)計(jì)
業(yè)務(wù)邏輯層位于中間層,完成對(duì)復(fù)雜業(yè)務(wù)處理的抽象以及業(yè)務(wù)、業(yè)務(wù)流的定義。對(duì)業(yè)務(wù)邏輯和業(yè)務(wù)實(shí)體進(jìn)行封裝,該層為表示層提供業(yè)務(wù)功能,同時(shí)通過(guò)數(shù)據(jù)訪問(wèn)層來(lái)獲取數(shù)據(jù)實(shí)體或數(shù)據(jù)集。在該層中,主要包括BusinessFacadeDB類。BusinessFacadeDB是業(yè)務(wù)處理類,它的操作主要包括:新增、修改、刪除班級(jí)信息,根據(jù)C_ID返回班級(jí)實(shí)體類單筆資料,返回班級(jí)實(shí)體類的List對(duì)象,新增、修改、刪除學(xué)生信息,根據(jù)S_UserID返回學(xué)生實(shí)體類單筆資料,返回學(xué)生實(shí)體類的List對(duì)象,新增、修改、刪除參觀實(shí)習(xí)參數(shù)等。
3.表示層設(shè)計(jì)
表示層位于最上層,是人機(jī)進(jìn)行交互的界面和接口,該層通過(guò)調(diào)用業(yè)務(wù)邏輯層提供的業(yè)務(wù)方法完成用戶和應(yīng)用程序的會(huì)話。
在該層中,主要包括四個(gè)類,分別是:參觀實(shí)習(xí)計(jì)劃安排類VisitTrainPlan、參觀實(shí)習(xí)參數(shù)處理類VisitParaManage、參觀總結(jié)處理類VisitSummary、實(shí)習(xí)評(píng)閱類VisitComment。
四、結(jié)束語(yǔ)
遵循面向?qū)ο蟮姆椒ǎ捎萌龑蛹軜?gòu)設(shè)計(jì)的參觀實(shí)習(xí)管理系統(tǒng),使系統(tǒng)的結(jié)構(gòu)更清楚、分工更明確,減少了層與層之間的依賴,提高了開(kāi)發(fā)效率,方便今后的擴(kuò)展和維護(hù),優(yōu)化了實(shí)習(xí)管理的業(yè)務(wù)流程,促進(jìn)實(shí)習(xí)管理向信息化、智能化的方向發(fā)展。
參考文獻(xiàn):
[1]丁金珠.淺析高職“工學(xué)結(jié)合”保障機(jī)制的建設(shè)[J].機(jī)械職業(yè)教育,2012(1)
[2]邊金良.基于三層架構(gòu)的高職學(xué)生實(shí)習(xí)管理系統(tǒng):[研究生學(xué)位論文][D].青島:中國(guó)海洋大學(xué),2011
作者簡(jiǎn)介:
陳竺(1982~),女,漢族,重慶人,碩士,講師,主要研究方向:計(jì)算機(jī)應(yīng)用技術(shù),高職教育。