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