摘要:高職計(jì)算機(jī)專(zhuān)業(yè)學(xué)生實(shí)踐動(dòng)手能力的培養(yǎng)不僅是學(xué)校的愿望更是企業(yè)的需求。本文具體闡述了中間件平臺(tái)技術(shù)及其開(kāi)發(fā)流程,研究在實(shí)踐教學(xué)中引入實(shí)戰(zhàn)化案例,并利用中間件開(kāi)發(fā)平臺(tái)指導(dǎo)學(xué)生設(shè)計(jì)開(kāi)發(fā)管理信息系統(tǒng),能較好地提升學(xué)生的實(shí)戰(zhàn)開(kāi)發(fā)能力,為企業(yè)培養(yǎng)高素質(zhì)高技能的計(jì)算機(jī)信息管理專(zhuān)業(yè)人才。
關(guān)鍵詞:中間件平臺(tái);實(shí)戰(zhàn)化教學(xué);管理信息系統(tǒng)
眾所周知,高職計(jì)算機(jī)信息管理專(zhuān)業(yè)的學(xué)生無(wú)論是在計(jì)算機(jī)語(yǔ)言的閱讀還是在程序的設(shè)計(jì)與開(kāi)發(fā)等方面的能力都是比較弱的。但作為該專(zhuān)業(yè)的學(xué)生,又不得不面臨管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)這一環(huán)節(jié)。如何降低信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)的難度,同時(shí)又使得高職信息管理專(zhuān)業(yè)的學(xué)生能夠在校期間通過(guò)努力掌握管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)能力。這個(gè)問(wèn)題已經(jīng)擺在我們面前,需要我們?nèi)ソ鉀Q,需要我們?nèi)ヌ剿?。關(guān)于這一點(diǎn),國(guó)內(nèi)許多專(zhuān)家進(jìn)行了研究,比如郭星明等人就對(duì)此有過(guò)深入研究。他們認(rèn)為在高職計(jì)算機(jī)信息管理專(zhuān)業(yè)學(xué)生核心課程的教學(xué)具有三大難點(diǎn),并對(duì)應(yīng)的提出了三項(xiàng)教學(xué)改革舉措。筆者經(jīng)多年教學(xué)實(shí)踐,認(rèn)為利用中間件平臺(tái)進(jìn)行實(shí)戰(zhàn)化教學(xué),既能提高學(xué)生的學(xué)習(xí)興趣,又能快速提升學(xué)生的實(shí)戰(zhàn)能力,學(xué)生普遍反映較好。
1 中間件平臺(tái)技術(shù)
1.1 總體架構(gòu)
管理信息系統(tǒng)的中間件系統(tǒng)平臺(tái)模型應(yīng)該基于管理信息本體所描述的框架,能夠完成對(duì)于管理信息本體的靜態(tài)描述和動(dòng)態(tài)處理,并且應(yīng)該是一體化的和自含式的。通常,對(duì)于任何一個(gè)管理信息本體需求(無(wú)論是靜態(tài)的還是動(dòng)態(tài)的),首先不是研究該對(duì)象,通過(guò)編程語(yǔ)言或技術(shù)層構(gòu)件來(lái)實(shí)現(xiàn)它,而是將其抽象和分解,運(yùn)用現(xiàn)有的管理信息本體語(yǔ)義表達(dá)體系對(duì)其進(jìn)行描述,然后將這種描述直接輸入中間件系統(tǒng),系統(tǒng)通過(guò)調(diào)用此描述實(shí)現(xiàn)語(yǔ)用機(jī)制,從而實(shí)現(xiàn)需求?;谏鲜鏊枷耄J(rèn)為中間件系統(tǒng)的模塊框架應(yīng)該按照功能構(gòu)件劃分,而不是按照領(lǐng)域業(yè)務(wù)劃分,如圖1所示。
領(lǐng)域業(yè)務(wù)的劃分和實(shí)現(xiàn),由單獨(dú)的構(gòu)件(已經(jīng)自含在中間件內(nèi))根據(jù)用戶需求的描述進(jìn)行處理,用戶一旦按照元數(shù)據(jù)所標(biāo)引的完成描述,就不再需要額外的系統(tǒng)開(kāi)發(fā)工作,面向最終用戶的中間件系統(tǒng)已經(jīng)自然地轉(zhuǎn)換成一個(gè)領(lǐng)域的管理信息系,實(shí)現(xiàn)了用戶的全部需求。這一途徑是基于構(gòu)件滿足用戶需求的最理想途徑。
1.2 中間件系統(tǒng)開(kāi)發(fā)流程
中間件系統(tǒng)平臺(tái)的開(kāi)發(fā)與應(yīng)用方式實(shí)行“雙軌制(two orbit)”,如圖2所示。該開(kāi)發(fā)方法將結(jié)構(gòu)化開(kāi)發(fā)方法和原型化方法兩種傳統(tǒng)的開(kāi)發(fā)方法有機(jī)的結(jié)合起來(lái),形成了一種的新的開(kāi)發(fā)方法。按照這種方法構(gòu)建的是一個(gè)大型管理信息系統(tǒng)中間件平臺(tái),當(dāng)功能需求可由現(xiàn)有的構(gòu)件庫(kù)實(shí)現(xiàn)時(shí),就直接提取和表示用戶需求,利用構(gòu)件庫(kù)中間件系統(tǒng)快速實(shí)現(xiàn)需求的原型定義,快速開(kāi)發(fā)完成管理信息系統(tǒng)(一般要求3~6周),將用戶需求的定義與實(shí)現(xiàn)一體化、開(kāi)發(fā)與運(yùn)行一體化。
當(dāng)功能需求不能由現(xiàn)有構(gòu)件庫(kù)實(shí)現(xiàn)時(shí),通過(guò)需求與功能分離的過(guò)程,剝離功能與業(yè)務(wù)的關(guān)系,補(bǔ)充新的語(yǔ)義術(shù)語(yǔ)或謂詞,形成新的語(yǔ)義描述體系和相應(yīng)的功能構(gòu)件,用于描述和實(shí)現(xiàn)這個(gè)新的需求。這個(gè)過(guò)程實(shí)際上是中間件的維護(hù)和完善過(guò)程。
中間件開(kāi)發(fā)方法完全適合企業(yè)級(jí)的業(yè)務(wù)應(yīng)用,也適合政府、商店、學(xué)校、醫(yī)院等各行各業(yè)的管理業(yè)務(wù)應(yīng)用,它將語(yǔ)義描述和語(yǔ)用實(shí)現(xiàn)合二為一,將運(yùn)行和開(kāi)發(fā)合二為一,將關(guān)注構(gòu)件的業(yè)務(wù)層面與關(guān)注構(gòu)件的技術(shù)層面合二為一,在軟件工程方法理論上保證了軟件的可靈活伸縮性和可成長(zhǎng)性。
2 實(shí)戰(zhàn)化教學(xué)
利用中間件開(kāi)發(fā)技術(shù)可以快速的設(shè)計(jì)開(kāi)發(fā)面向客戶需求的管理信息系統(tǒng)。在課程實(shí)踐教學(xué)中引入中間件技術(shù),結(jié)合實(shí)戰(zhàn)化案例,指導(dǎo)學(xué)生設(shè)計(jì)開(kāi)發(fā)管理信息系統(tǒng)達(dá)到了較好的效果。圖3描述的是在教學(xué)中引入實(shí)戰(zhàn)化案例的系統(tǒng)開(kāi)發(fā)過(guò)程。
在課程實(shí)踐教學(xué)中,教師將企業(yè)的橫向課題引入到課堂進(jìn)行實(shí)戰(zhàn)化教學(xué),學(xué)生在教師的指導(dǎo)下參與調(diào)研企業(yè)需求。利用中間件開(kāi)發(fā)平臺(tái),學(xué)生可以根據(jù)企業(yè)需求定義描述各功能構(gòu)件,在教師的指導(dǎo)下設(shè)計(jì)開(kāi)發(fā)對(duì)應(yīng)的管理信息系統(tǒng)。同時(shí),撰寫(xiě)相應(yīng)的系統(tǒng)分析書(shū)和系統(tǒng)使用說(shuō)明書(shū)供企業(yè)使用和參考。在整個(gè)實(shí)戰(zhàn)化教學(xué)案例中,學(xué)生的學(xué)習(xí)興趣得到了極大的提升,學(xué)生在教師的指導(dǎo)下自由組合(一般4~6人),組建成項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì),由組長(zhǎng)帶隊(duì)分配開(kāi)發(fā)任務(wù),組內(nèi)成員相互配合、團(tuán)結(jié)協(xié)作共同開(kāi)發(fā)信息系統(tǒng)。經(jīng)過(guò)實(shí)戰(zhàn)化案例教學(xué)的學(xué)生,不但提升了管理信息系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)能力以及實(shí)戰(zhàn)能力,更為重要的是,他們走上社會(huì)所需要的基本素養(yǎng)得到了錘煉,如團(tuán)隊(duì)精神。許多畢業(yè)生提前與企業(yè)簽訂了勞動(dòng)合同,并被企業(yè)領(lǐng)導(dǎo)賞識(shí)委以重任。
3 具體應(yīng)用
2009年,杭州某科技公司要求為企業(yè)設(shè)計(jì)開(kāi)發(fā)一個(gè)信息采集系統(tǒng),教師與該企業(yè)領(lǐng)導(dǎo)經(jīng)過(guò)磋商,決定利用中間件開(kāi)發(fā)平臺(tái)開(kāi)發(fā)該系統(tǒng),經(jīng)過(guò)幾個(gè)月的需求分析與調(diào)查。今年6月,由教師指導(dǎo)的學(xué)生直接設(shè)計(jì)開(kāi)發(fā)的某信息科技公司的信息采集系統(tǒng)成功實(shí)施,該系統(tǒng)目前正在企業(yè)調(diào)試實(shí)施中,如圖4所示。
實(shí)踐證明,學(xué)生在中間件開(kāi)發(fā)平臺(tái)的基礎(chǔ)上能順利地開(kāi)發(fā)設(shè)計(jì)企業(yè)級(jí)管理信息系統(tǒng),達(dá)到較好的應(yīng)用效果。下表是近五年來(lái)由教師指導(dǎo)的學(xué)生參與設(shè)計(jì)開(kāi)發(fā)的實(shí)戰(zhàn)化教學(xué)案例,如表1所示。
中間件開(kāi)發(fā)平臺(tái)十幾年來(lái)在各行各業(yè)的管理信息理領(lǐng)域中得到了廣泛的應(yīng)用,結(jié)構(gòu)龐大而復(fù)雜,功能豐富而靈活,深受用戶的歡迎。經(jīng)過(guò)多年來(lái)眾多企業(yè)的應(yīng)用,該平臺(tái)對(duì)于各類(lèi)管理信息處理要求的定義可以達(dá)到簡(jiǎn)潔明了、與領(lǐng)域需求相映射的描述。該平臺(tái)實(shí)現(xiàn)速度快,開(kāi)發(fā)效率高,維護(hù)方便,可以將信息系統(tǒng)開(kāi)發(fā)的需求調(diào)查與分析、系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)三者合一,能夠?qū)⑿畔⑾到y(tǒng)的界面前臺(tái)和數(shù)據(jù)庫(kù)后臺(tái)設(shè)計(jì)合二為一,能夠根據(jù)用戶需求不斷地維護(hù)和完善,具備了一個(gè)中間件開(kāi)發(fā)工具所應(yīng)具備的特點(diǎn),十分適合高職學(xué)生。同時(shí)教師鼓勵(lì)學(xué)生在踏上社會(huì)之后積極應(yīng)用該開(kāi)發(fā)平臺(tái)進(jìn)行管理信息系統(tǒng)研發(fā),為所在企業(yè)或崗位提高管理效率發(fā)揮作用。
該平臺(tái)自2003年投入教學(xué)實(shí)踐環(huán)節(jié),全部案例均來(lái)自企業(yè),運(yùn)用此平臺(tái)在教學(xué)和課余實(shí)踐中指導(dǎo)學(xué)生完成的管理信息系統(tǒng)如表1所示,從中我們可以看出,平臺(tái)所涉及的領(lǐng)域相當(dāng)廣泛,學(xué)生的管理信息系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)能力得到了極大的提高。歷屆畢業(yè)生中,凡參與開(kāi)發(fā)設(shè)計(jì)的學(xué)生均被聘用到企業(yè)從事信息管理方面的工作,很多學(xué)生還積極的使用該開(kāi)發(fā)平臺(tái)為自己的企業(yè)設(shè)計(jì)開(kāi)發(fā)相應(yīng)的管理信息系統(tǒng),得到了企業(yè)領(lǐng)導(dǎo)的重視。
4 結(jié)論與展望
隨著信息科技時(shí)代的到來(lái),企業(yè)對(duì)計(jì)算機(jī)信息人才的需求可謂是旺盛,但同時(shí)許多高職畢業(yè)生卻苦于無(wú)法就業(yè)。究其原因,筆者認(rèn)為是許多高校培養(yǎng)的畢業(yè)生無(wú)法滿足企業(yè)對(duì)計(jì)算機(jī)人才能力的要求。本文所闡述的中間件技術(shù)平臺(tái)引入到實(shí)戰(zhàn)化教學(xué)中,這一教學(xué)方法正好能提升學(xué)生的實(shí)戰(zhàn)能力,能真正為企業(yè)培養(yǎng)高素質(zhì)高技能的計(jì)算機(jī)信息管理專(zhuān)業(yè)人才。
參考文獻(xiàn)
[1]郭星明,陳開(kāi)軍.高職《管理信息系統(tǒng)》精品課程教學(xué)改革探索[J].中國(guó)教育信息化,2008,184:79-82.
[2]郭星明,郭天晨,張三元.管理信息本體需求中間件平臺(tái)模型[J].浙江大學(xué)學(xué)報(bào)(工學(xué)版),2008,42(8):1286-1293.
[3]郭星明,郭天晨,張三元.基于管理信息本體和需求功能構(gòu)件的中間件平臺(tái)[J].浙江大學(xué)學(xué)報(bào)(工學(xué)版),2009,43(5):844-848.