摘要:本文分析了“管理信息系統(tǒng)”實(shí)驗(yàn)開設(shè)的現(xiàn)狀,根據(jù)其中存在的問題,提出了改進(jìn)的需求,根據(jù)作者長期科研與教學(xué)的經(jīng)驗(yàn)、基于特別設(shè)計(jì)的VFP部件庫最小系統(tǒng)軟件設(shè)計(jì)了該課程實(shí)驗(yàn)課的具體方案。
關(guān)鍵詞:管理信息系統(tǒng);實(shí)驗(yàn);課程建設(shè)
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
文章編號:1672-5913 (2007) 22-0045-04
1“管理信息系統(tǒng)”教學(xué)的現(xiàn)狀
該課程目前的開設(shè)情況并不令人樂觀,老師感到難教,學(xué)生普遍只死記若干概念,缺少學(xué)習(xí)熱情。計(jì)算機(jī)專業(yè)的學(xué)生學(xué)了卻沒有建設(shè)實(shí)際管理系統(tǒng)的能力;管理類專業(yè)學(xué)生不具備參與管理信息系統(tǒng)從規(guī)劃設(shè)計(jì)到實(shí)施運(yùn)營全過程的能力。
目前在社會上,先進(jìn)的企業(yè)與單位已經(jīng)普遍建設(shè)與應(yīng)用著各種功能的管理信息系統(tǒng),應(yīng)用已超出日常事務(wù)管理的范圍,逐步轉(zhuǎn)向經(jīng)營管理的控制和決策過程。即使相對落后的企業(yè)與單位也都意識到建設(shè)管理信息系統(tǒng)的意義,在不同程度上應(yīng)用計(jì)算機(jī)技術(shù)于管理工作中。關(guān)于管理信息系統(tǒng)的研究在快速深入,新的理念、新的方法、新的技術(shù)層出不窮,關(guān)注的熱點(diǎn)已經(jīng)不是簡單的MIS的結(jié)構(gòu)與開發(fā)方法,而是原有管理信息系統(tǒng)的擴(kuò)展及如何在原來眾多系統(tǒng)之上構(gòu)建上層新系統(tǒng)、關(guān)注管理決策的精細(xì)化、人性化與準(zhǔn)確化。這些要求我們的學(xué)生對管理信息系統(tǒng)的基本概念與基本理論有更清晰地認(rèn)識與更準(zhǔn)確的把握,都要求對目前的教學(xué)內(nèi)容與教學(xué)方法有所變革。由于管理信息系統(tǒng)課程所涉及內(nèi)容太多,層次相差太大,不同行業(yè)的應(yīng)用與系統(tǒng)彼此存在差異,使得教師把握這門課程的內(nèi)容與要求不容易,學(xué)生學(xué)習(xí)自然更加感到困難。
以上問題的產(chǎn)生與實(shí)踐環(huán)節(jié)設(shè)計(jì)有很大關(guān)系,人們的認(rèn)識一般都遵循實(shí)踐—理論—實(shí)踐的規(guī)律,由于學(xué)生沒有社會實(shí)踐的經(jīng)驗(yàn),尤其是管理的經(jīng)驗(yàn),對于管理信息系統(tǒng)課程的內(nèi)容普遍感到抽象,難以聯(lián)系實(shí)際主動地學(xué)習(xí),解決的辦法只能是改進(jìn)實(shí)驗(yàn)教學(xué)內(nèi)容,爭取讓學(xué)生身入其景,進(jìn)入管理信息系統(tǒng)開發(fā)者的角色,讓學(xué)生通過“做”實(shí)現(xiàn)真正的明白。
2對“管理信息系統(tǒng)”實(shí)驗(yàn)課程的要求
不同學(xué)校開設(shè)“管理信息系統(tǒng)”實(shí)驗(yàn)課程的情況差異很大。許多條件好的學(xué)校有專門的ERP實(shí)驗(yàn)室,可以開設(shè)關(guān)于ERP系統(tǒng)的實(shí)驗(yàn)。ERP是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,全面地集成企業(yè)所有資源信息,為企業(yè)提供決策、計(jì)劃、控制的全方位和系統(tǒng)化的管理平臺,對于企業(yè)而言是比較高級的MIS應(yīng)用系統(tǒng)。但是,ERP系統(tǒng)在我國的應(yīng)用許多都只停留在人力資源、銷售管理、物流管理等少數(shù)子系統(tǒng)的應(yīng)用上,全面投入使用的成功經(jīng)驗(yàn)不多。ERP的全面應(yīng)用要求實(shí)現(xiàn)企業(yè)業(yè)務(wù)重組,在我國實(shí)施過程不夠理想,另外,目前ERP系統(tǒng)還面臨擴(kuò)展困難的問題,使得ERP的前途更加讓人擔(dān)心。ERP系統(tǒng)與電子商務(wù)、電子政務(wù)及商業(yè)與事業(yè)單位的管理信息系統(tǒng)的應(yīng)用關(guān)聯(lián)也較少。因此在管理信息系統(tǒng)教學(xué)中關(guān)于ERP的教學(xué)固然不可少,但是如果只限于ERP的教學(xué)顯然是不夠的。由于ERP系統(tǒng)內(nèi)容多、子系統(tǒng)間關(guān)系緊密,學(xué)生無法獨(dú)立進(jìn)行完整的ERP系統(tǒng)設(shè)計(jì)的實(shí)驗(yàn),目前開展的實(shí)驗(yàn)多為ERP認(rèn)識性的實(shí)驗(yàn),有些實(shí)驗(yàn)要求學(xué)生按照一定流程去操作,這對于學(xué)習(xí)企業(yè)管理過程是有意義的;有些實(shí)驗(yàn)要求學(xué)生在系統(tǒng)中扮演某個角色進(jìn)行操作,例如扮演銷售員、計(jì)劃員等,也能激發(fā)學(xué)生某種學(xué)習(xí)興趣。但是這些內(nèi)容是其他管理類課程的內(nèi)容,并不是管理信息系統(tǒng)這門課程的核心內(nèi)容;再由于學(xué)生對于企業(yè)具體業(yè)務(wù)流程完全不了解、沒有一點(diǎn)感性經(jīng)驗(yàn),完成實(shí)驗(yàn)的難度很大,對于學(xué)習(xí)管理信息系統(tǒng)這門課程而言實(shí)驗(yàn)效果并不理想。
有些學(xué)校利用網(wǎng)絡(luò)實(shí)驗(yàn)室,在管理信息系統(tǒng)課程內(nèi)開設(shè)關(guān)于網(wǎng)頁設(shè)計(jì)的實(shí)驗(yàn)。網(wǎng)頁設(shè)計(jì)是與電子商務(wù)有關(guān)的內(nèi)容,但也不是管理信息系統(tǒng)課程的主體內(nèi)容。
有些學(xué)校采取案例教學(xué)法,以要求學(xué)生能獨(dú)立完成一個系統(tǒng)設(shè)計(jì)的實(shí)驗(yàn)為全部目標(biāo)。這種安排過于偏重理工、偏重軟件開發(fā),由于學(xué)生程序設(shè)計(jì)能力不夠強(qiáng),使得在程序設(shè)計(jì)方面耗費(fèi)過多精力,忽視了WEB-MIS、ERP、DSS 等新內(nèi)容,也不能為全面學(xué)習(xí)管理信息系統(tǒng)的基本理論與基本知識服務(wù),無法讓學(xué)生全面掌握管理信息系統(tǒng)的開發(fā)技能。
許多學(xué)校在“管理信息系統(tǒng)”實(shí)驗(yàn)課程中還表現(xiàn)出重視演示性、驗(yàn)證性實(shí)驗(yàn),忽視設(shè)計(jì)性、研究性實(shí)驗(yàn)的傾向。
根據(jù)以上分析,我們認(rèn)為應(yīng)當(dāng)對“管理信息系統(tǒng)”實(shí)驗(yàn)課程進(jìn)行改革應(yīng)當(dāng)提出如下要求。
1) 課程的目標(biāo)主要是為了幫助學(xué)生更好地學(xué)習(xí)該課程有關(guān)的基本概念與基本知識,例如管理信息系統(tǒng)的意義與功能、一般管理信息系統(tǒng)的基本構(gòu)成、管理信息系統(tǒng)的設(shè)計(jì)過程與一般設(shè)計(jì)方法、某些典型系統(tǒng)的特點(diǎn)與關(guān)鍵技術(shù)、管理信息系統(tǒng)的實(shí)施與維護(hù)知識等。
2) 實(shí)地進(jìn)行管理信息系統(tǒng)的設(shè)計(jì)并具體實(shí)現(xiàn)是重要的,能幫助學(xué)生真正理解管理信息系統(tǒng)的構(gòu)成。僅僅是看看管理信息的模樣、使用一下現(xiàn)成的系統(tǒng)是不夠的,只有親手做一個出來,才能真正弄明白管理信息系統(tǒng)的實(shí)質(zhì)。但是,決不能將之變成代碼設(shè)計(jì)課程,不能讓學(xué)生將精力全部陷進(jìn)程序設(shè)計(jì)的泥潭里去。
3) 管理信息系統(tǒng)涉及各種行業(yè),內(nèi)容多,關(guān)系復(fù)雜,其課程實(shí)驗(yàn)要抓住其核心與公共的部分,要圍繞管理信息系統(tǒng)設(shè)計(jì)這一主題展開。
4) 實(shí)驗(yàn)既要有代表性,又要主題鮮明,易于實(shí)現(xiàn),要在有限學(xué)時內(nèi)完成盡可能多的實(shí)驗(yàn)內(nèi)容。
基于以上認(rèn)識,我們利用所設(shè)計(jì)的部件庫最小系統(tǒng)、Rose及ERP實(shí)驗(yàn)室提出如下實(shí)驗(yàn)方案。
3關(guān)于“管理信息系統(tǒng)”實(shí)驗(yàn)課程的設(shè)計(jì)
我們?yōu)樵撜n程準(zhǔn)備了10組實(shí)驗(yàn),每組實(shí)驗(yàn)上機(jī)學(xué)時數(shù)為2學(xué)時,要求學(xué)生必須預(yù)先做好充分的實(shí)驗(yàn)準(zhǔn)備??梢愿鶕?jù)學(xué)生先期學(xué)習(xí)情況與學(xué)生基礎(chǔ)情況靈活組織。
1) 實(shí)驗(yàn)一:利用部件庫最小系統(tǒng)建立的工資管理系統(tǒng)。
實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)利用部件庫最小系統(tǒng)基于VFP構(gòu)建管理信息系統(tǒng)的方法。讓學(xué)生對管理信息系統(tǒng)課程建立一個整體的概念,了解課程的基本要求。掌握建立項(xiàng)目、建立數(shù)據(jù)表、設(shè)計(jì)與建立菜單、連編系統(tǒng)的方法。學(xué)習(xí)打印格式文件建立與使用方法。
實(shí)驗(yàn)內(nèi)容:分析工資管理系統(tǒng)的需求。設(shè)計(jì)與建立工資系統(tǒng)的數(shù)據(jù)庫與數(shù)據(jù)表。根據(jù)不同需要建立數(shù)據(jù)維護(hù)、查詢與打印工資表程序模塊。建立打印格式文件并在程序中調(diào)用。正確設(shè)計(jì)菜單,完成系統(tǒng)連編。運(yùn)行系統(tǒng),了解管理信息系統(tǒng)的一般構(gòu)成,了解自己所建系統(tǒng)所實(shí)現(xiàn)的功能。
2) 實(shí)驗(yàn)二:具有多表操作及使用代碼、數(shù)據(jù)完整性、安全性等特性的系統(tǒng)的設(shè)計(jì)。
實(shí)驗(yàn)?zāi)康模赫莆绽貌考熳钚∠到y(tǒng)建立具有多表操作、能夠使用代碼、具有數(shù)據(jù)完整性控制與安全性控制等特性的系統(tǒng)設(shè)計(jì)的方法。深入理解進(jìn)行數(shù)據(jù)參照完整性與域完整性控制、在管理中使用代碼、向用戶提供具有安全性保護(hù)、控制文本、圖形等特殊字段的顯示界面、計(jì)算派生數(shù)據(jù)的值并自動錄入等的意義,認(rèn)識這些內(nèi)容是許多管理信息系統(tǒng)所要求的基本性能。了解關(guān)于上述問題的簡單易操作的實(shí)現(xiàn)方法。
實(shí)驗(yàn)內(nèi)容:在不同調(diào)用中使用代碼表,建立至少1個代碼表并在程序中應(yīng)用、保證錄入數(shù)據(jù)只在滿足一定條件時才能存入、根據(jù)登錄人的權(quán)限提供視圖與功能、自動計(jì)算并錄入派生數(shù)據(jù)的值、在使用部件時控制備注字段與圖形字段顯示空間。觀察部件庫中各個部件的界面與功能和性能特點(diǎn),了解管理信息系統(tǒng)常見界面的設(shè)計(jì)需求及對性能的一般要求。
如果在數(shù)據(jù)庫課程中已經(jīng)進(jìn)行了以上實(shí)驗(yàn),可以不再開設(shè)上述兩個實(shí)驗(yàn)。
3) 實(shí)驗(yàn)三:Rose使用入門。
實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)UML模型的內(nèi)容、意義,學(xué)習(xí)利用Rose繪制UML模型圖的方法,重點(diǎn)掌握用例圖、類圖、時序圖、協(xié)作圖、狀態(tài)圖、活動圖、組件圖、部署圖的畫法及其意義。
實(shí)驗(yàn)內(nèi)容:結(jié)合黨務(wù)管理系統(tǒng)實(shí)例繪制用例圖、類圖、時序圖、協(xié)作圖、狀態(tài)圖、活動圖、組件圖、部署圖。弄清每種圖的意義。了解每種圖的設(shè)計(jì)界面、具有的圖形元素及其意義。
4) 實(shí)驗(yàn)四:利用Rose完成一個實(shí)際應(yīng)用系統(tǒng)的需求分析與概要設(shè)計(jì)。
實(shí)驗(yàn)?zāi)康模荷钊胝莆绽肬ML模型對實(shí)際系統(tǒng)進(jìn)行需求分析的方法。
實(shí)驗(yàn)內(nèi)容:通過對一個具有自適應(yīng)性工資管理系統(tǒng)設(shè)計(jì)的分析,了解其結(jié)構(gòu)與模塊構(gòu)成,包括所涉及的數(shù)據(jù)的結(jié)構(gòu);了解有關(guān)模塊的功能,分析設(shè)計(jì)各模塊的原因與需求;利用Rose繪制用例圖、類圖,根據(jù)對各部門工資員操作要求繪制時序圖,繪制工資計(jì)算過程的活動圖。提倡對原設(shè)計(jì)進(jìn)行修改與完善。通過分析與繪圖,深入需求分析的理論與方法,結(jié)合傳統(tǒng)結(jié)構(gòu)化設(shè)計(jì)方法,弄清需求分析一般步驟及面向結(jié)構(gòu)與面向?qū)ο蟮膬煞N分析方法。
5) 實(shí)驗(yàn)五:代碼表的設(shè)計(jì)與具有數(shù)據(jù)轉(zhuǎn)換功能的應(yīng)用系統(tǒng)的設(shè)計(jì)。
實(shí)驗(yàn)?zāi)康模荷钊肓私庠诠芾硇畔⑾到y(tǒng)中使用代碼的意義與代碼表設(shè)計(jì)方法,了解進(jìn)行數(shù)據(jù)轉(zhuǎn)換的意義,學(xué)習(xí)導(dǎo)入、導(dǎo)出(包括以HTML或XML格式導(dǎo)出)的實(shí)現(xiàn)方法。
實(shí)驗(yàn)內(nèi)容:在實(shí)驗(yàn)二的操作基礎(chǔ)上改變數(shù)據(jù)表的結(jié)構(gòu),討論如學(xué)生表中的學(xué)號、社會人員身份證號、多種商品表的商品代碼等編制方法與意義,建立簡單的三種以上代碼表,利用部件進(jìn)行數(shù)據(jù)輸入、輸出、查詢、統(tǒng)計(jì)等操作,了解代碼在管理信息系統(tǒng)中的意義與常見設(shè)計(jì)需求。利用部件設(shè)計(jì)字典表,建立具有中英變換及其他邏輯異構(gòu)結(jié)構(gòu)系統(tǒng)數(shù)據(jù)變換功能的應(yīng)用系統(tǒng),實(shí)現(xiàn)不同文件結(jié)構(gòu)與不同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的導(dǎo)入與導(dǎo)出。
6) 實(shí)驗(yàn)六:建立具有自適應(yīng)性工資管理系統(tǒng)。
實(shí)驗(yàn)?zāi)康模焊鶕?jù)需求分析的內(nèi)容并利用部件庫建立一個具有自適應(yīng)性工資管理系統(tǒng)。
實(shí)驗(yàn)內(nèi)容:根據(jù)需求分析中有關(guān)類圖,在VFP環(huán)境下建立工資表、退休職工工資表、工資歷史庫、有關(guān)代碼表、有關(guān)政策數(shù)據(jù)計(jì)算表(基本工資、職務(wù)工資、退休工資、勞保、福利、計(jì)稅、公積金等計(jì)算表),利用部件搭建全系統(tǒng)。要求能對不同人員控制操作權(quán)限、能按各政策表計(jì)算或核對工資數(shù)據(jù)、能審核實(shí)發(fā)工資,能完成當(dāng)前轉(zhuǎn)歷史操作,能對歷史庫進(jìn)行查詢,并按簡單線性模型繪制工資構(gòu)成曲線并進(jìn)行預(yù)測分析。
7) 實(shí)驗(yàn)七:具有業(yè)務(wù)工作流系統(tǒng)的實(shí)現(xiàn)。
實(shí)驗(yàn)?zāi)康模毫私夤ぷ髁鞯囊饬x,學(xué)習(xí)工作流系統(tǒng)設(shè)計(jì)方法
實(shí)驗(yàn)內(nèi)容:利用部件設(shè)計(jì)一個簡單的辦公收發(fā)文系統(tǒng),通過設(shè)計(jì)與實(shí)現(xiàn)了解目錄樹控件部件的使用方法,了解如何實(shí)現(xiàn)記錄級與字段級的權(quán)限控制,了解什么是工作流及具有工作流控制系統(tǒng)的實(shí)現(xiàn)方法。要求首先建立收發(fā)文數(shù)據(jù)庫與工作流表,利用部件建立收文、發(fā)文、閱文、撰稿、審核、簽發(fā)、歸檔、轉(zhuǎn)辦、回復(fù)等模塊及工作流任務(wù)安排程序,設(shè)計(jì)根據(jù)工作流安排定義目錄樹并控制工作過程的系統(tǒng)。
8) 實(shí)驗(yàn)八:ERP模擬系統(tǒng)演練。
實(shí)驗(yàn)?zāi)康模毫私釫RP系統(tǒng)構(gòu)成及其基本原理與企業(yè)管理的基本知識。
實(shí)驗(yàn)內(nèi)容:利用ERP模擬系統(tǒng)了解系統(tǒng)初始化、進(jìn)銷存、應(yīng)收應(yīng)付賬款、總賬系統(tǒng)、固定資產(chǎn)管理系統(tǒng)等的構(gòu)成與基本操作。通過實(shí)驗(yàn)了解一般企業(yè)管理的基本知識,詳細(xì)了解進(jìn)銷存系統(tǒng)的初始化、進(jìn)銷存系統(tǒng)的日常業(yè)務(wù)處理、進(jìn)銷存系統(tǒng)的期末業(yè)務(wù)處理、人力資源管理系統(tǒng)初始化、人力資源管理的日常業(yè)務(wù)處理等內(nèi)容。
基礎(chǔ)好的學(xué)生可以利用課余時間使用部件實(shí)際搭建單機(jī)版的ERP系統(tǒng)原型,更深入地了解ERP系統(tǒng)的構(gòu)成及其原理。
9) 實(shí)驗(yàn)九:管理信息系統(tǒng)測試與維護(hù)。
實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)管理信息系統(tǒng)測試方法。
實(shí)驗(yàn)內(nèi)容:教師提供不完全的倉庫管理、商店管理、學(xué)生科管理、酒店管理等系統(tǒng),學(xué)生通過對系統(tǒng)的簡單介紹,并實(shí)際運(yùn)行系統(tǒng),分析系統(tǒng)結(jié)構(gòu),首先利用黑盒法對出現(xiàn)的錯誤進(jìn)行測試并分析,找出錯誤原因并加以改正。對某些問題教師提供具體程序,要求學(xué)生繪制判定樹與判定表,或采用白盒法找出需要修改的內(nèi)容,加以更正處理。
10) 實(shí)驗(yàn)十:電子商務(wù)系統(tǒng)模擬。
實(shí)驗(yàn)?zāi)康模豪秒娮由虅?wù)教學(xué)模擬系統(tǒng)。
實(shí)驗(yàn)?zāi)康模悍治?、理解電子商?wù)系統(tǒng)的一般體系、結(jié)構(gòu)、流程。
實(shí)驗(yàn)內(nèi)容:了解B2C(企業(yè)與消費(fèi)者的電子商務(wù)系統(tǒng))、B2B(企業(yè)與企業(yè)的電子商務(wù)系統(tǒng))、C2C(消費(fèi)者與消費(fèi)者的電子商務(wù)系統(tǒng))基本構(gòu)成。對一個開展B2C電子零售的網(wǎng)絡(luò)商店的電子商務(wù)系統(tǒng)進(jìn)行系統(tǒng)分析,模擬B2B電子交易、B2C電子交易、C2C網(wǎng)上交易等交易操作過程,深入了解企業(yè)各項(xiàng)業(yè)務(wù)活動的數(shù)據(jù)流程和相關(guān)處理過程。
4結(jié)束語
我們按照以上設(shè)計(jì)組織了二屆教學(xué),涉及普招正規(guī)本科與二級學(xué)院本科教學(xué),均取得滿意效果。學(xué)生學(xué)習(xí)積極性提高,動手能力加強(qiáng),對該課程基本理論與基本概念掌握加深。本設(shè)計(jì)任務(wù)量較重,要求學(xué)生課前充分預(yù)習(xí),做好實(shí)驗(yàn)準(zhǔn)備;課后認(rèn)真總結(jié),如果未能在課上完成全部任務(wù),應(yīng)當(dāng)繼續(xù)利用課下時間完成實(shí)驗(yàn)任務(wù)。
參考文獻(xiàn)
[1] 程學(xué)先等. Visual FoxPro程序設(shè)計(jì)[M]. 北京.清華大學(xué)出版社,2006.
[2] 朝樂門等. 淺談高校ERP實(shí)驗(yàn)課程建設(shè)[J]. 計(jì)算機(jī)教育,2006,(3).
[3] 程學(xué)先等. 認(rèn)識部件的第一次實(shí)驗(yàn):利用部件庫建立一個基于單機(jī)的管理系統(tǒng)[EB].科學(xué)網(wǎng)程學(xué)先博客. http://www.sciencenet.cn/blog/user_content.aspx?id=4273.2007.7
[4] 程學(xué)先等. 認(rèn)識部件實(shí)驗(yàn)二:數(shù)據(jù)完整性控制及其他特性的實(shí)現(xiàn)[EB]. 科學(xué)網(wǎng)程學(xué)先博客. http://www.sciencenet.cn/blog/user_content.aspx?id=4295.2007.7
作者簡介
程學(xué)先,湖北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院教授,主要研究方向:軟件工程、計(jì)算機(jī)應(yīng)用。
E-mail:ch.x.xian@263.net
Tel:027-88016121