李吉梅 黃飛達 趙揚揚
文章編號:1672-5913(2009)02-0089-05
摘 要:本文介紹了我院根據(jù)信息管理與信息系統(tǒng)專業(yè)對MIS課程的教學(xué)要求,結(jié)合筆者的教學(xué)實踐而設(shè)計開發(fā)的MIS課程實驗軟件。該軟件以一個小型自行車生產(chǎn)制造公司為企業(yè)背景,實現(xiàn)了教學(xué)版和實驗版兩個版本。教學(xué)版是一個相對完整的信息系統(tǒng);針對信息系統(tǒng)管理的特殊性,實驗版中設(shè)計并實現(xiàn)了7類30個管理陷阱,并在實驗版軟件中記錄學(xué)生發(fā)現(xiàn)與改進這些陷阱的過程。通過該軟件,學(xué)生既可以理解一般企業(yè)信息系統(tǒng)的價值,又可以掌握信息系統(tǒng)的開發(fā)和管理方法;利用該軟件,教師可以循序漸進地引導(dǎo)學(xué)生理解與掌握MIS的相關(guān)知識與技能,寓教于樂地培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題的能力。
關(guān)鍵詞:管理信息系統(tǒng);實驗軟件;虛擬實驗平臺;陷阱
中圖分類號:TP315
文獻標(biāo)識碼:B
為滿足社會信息化的需求,1998年教育部合并管理信息系統(tǒng)、科技信息、經(jīng)濟信息管理、信息學(xué)、林業(yè)信息管理等五個傳統(tǒng)專業(yè)而成立了信息管理與信息系統(tǒng)專業(yè)(以下簡稱信管專業(yè))。教育部高等教育司出版的《全國普通高校管理科學(xué)與工程類學(xué)科核心課程及專業(yè)主干課程教學(xué)基本要求》指出,管理信息系統(tǒng)(以下簡稱MIS)課程是信管專業(yè)的核心課程,是一門融管理科學(xué)與信息技術(shù)以一體的交叉性的、綜合性的課程。目前,本課程涉及的理論、概念和方法大多仍處在發(fā)展和探討中,所以在教學(xué)中需要采用授課方式介紹基本理論和方法,但更為重要的,是需要組織學(xué)生通過對信息系統(tǒng)的簡單開發(fā)與應(yīng)用,來理解MIS的基本理論與方法,并基本掌握信息系統(tǒng)的相關(guān)術(shù)語、開發(fā)方法和管理方法。
為此,筆者在教學(xué)的過程中,針對信管專業(yè)MIS課程的特點,設(shè)計并實現(xiàn)了MIS課程實驗軟件。下面從該軟件的研究背景、分析與設(shè)計、開發(fā)成果、實際應(yīng)用情況等幾方面,來闡述本軟件的開發(fā)與應(yīng)用情況。
1 研究背景
目前,大家已形成共識:在MIS課程中需要有實驗環(huán)節(jié)。但實驗內(nèi)容的設(shè)計,卻相差很大。具體的實驗內(nèi)容與方法,可分為以下三類。
一是軟件應(yīng)用型,即在MIS課的實驗環(huán)節(jié),讓學(xué)生應(yīng)用現(xiàn)有的信息系統(tǒng)(如用友ERP、金碟ERP等軟件)或某些模塊(如黃梯云教授隨書《管理信息系統(tǒng)》贈送的實驗軟件[1]),以理解信息系統(tǒng)對企業(yè)管理的重要性。
二是信息系統(tǒng)開發(fā)型,讓學(xué)生在MIS課程的實驗環(huán)節(jié),以小組為單位進行簡單信息系統(tǒng)的設(shè)計與開發(fā),以掌握信息系統(tǒng)的相關(guān)術(shù)語和開發(fā)方法。
三是信息系統(tǒng)管理型,通過讓學(xué)生應(yīng)用一個簡單的、相對完整的信息系統(tǒng)(如美國Gerald V. Post教授隨書Management Information System 3/e贈送的實驗軟件[2]),讓學(xué)生從管理的角度出發(fā),在應(yīng)用中發(fā)現(xiàn)其中的不足,并要求學(xué)生根據(jù)MIS理論提出改進方案。
這三類實驗設(shè)計各有利弊。軟件應(yīng)用型的實驗可讓學(xué)生從企業(yè)管理者和終端用戶的角度,理解信息系統(tǒng)的作用;信息系統(tǒng)開發(fā)型的可讓學(xué)生從信息專業(yè)人士的角度,理解與掌握信息系統(tǒng)的開發(fā)方法;而信息系統(tǒng)管理型的可讓學(xué)生理解到信息系統(tǒng)的管理有其特殊性,它不同于企業(yè)人、財、物的管理,而且要實現(xiàn)對信息系統(tǒng)的管理,需要學(xué)生從終端用戶的角度掌握系統(tǒng)的操作流程,從信息專業(yè)人士的角度理解系統(tǒng)的開發(fā)方法。
但軟件應(yīng)用型的實驗不能讓學(xué)生掌握信息系統(tǒng)的開發(fā)與管理方法;信息系統(tǒng)開發(fā)型的實驗,要求學(xué)生有軟件開發(fā)類的先修課程,且課程實驗環(huán)節(jié)中開發(fā)的系統(tǒng)多數(shù)過于簡單,不能反映企業(yè)信息管理的完整流程;信息系統(tǒng)管理型的實驗,既可以讓學(xué)生理解與掌握信息系統(tǒng)的應(yīng)用與開發(fā)方法,又不需要學(xué)生具有編程能力,但它需要有一個合適的實驗軟件。而文獻查閱結(jié)果表明,目前這類軟件極少,僅有Gerald V. Post教授的Rolling Thunder Bicycle軟件。但該軟件按其教材的章節(jié)組織軟件的問題與不足,且設(shè)置的問題與國內(nèi)關(guān)注的內(nèi)容有較大差距,所以直接使用該軟件,教學(xué)效果也會受到一定的影響。
根據(jù)信管專業(yè)的課程體系設(shè)置和MIS課程的教學(xué)目標(biāo),筆者認(rèn)為MIS課程的實驗環(huán)節(jié)宜采用信息系統(tǒng)管理型的。鑒于相應(yīng)的實驗軟件欠缺,筆者設(shè)計并實現(xiàn)了本軟件。
2 實驗軟件的分析與設(shè)計
為滿足信管專業(yè)MIS課程實驗的要求,循序漸進地引導(dǎo)學(xué)生理解與掌握MIS的相關(guān)知識與技能,寓教于樂地培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題的能力,筆者設(shè)計并實現(xiàn)了這個MIS課程軟件。該軟件選擇了一個以追求零庫存為目標(biāo)的小型自行車生產(chǎn)制造公司作為軟件開發(fā)的背景,從兩大用戶群體的角度對其需求進行了全面分析,即自行車生產(chǎn)管理系統(tǒng)的需求和教與學(xué)的需要。為強調(diào)管理和技術(shù)這兩者在MIS開發(fā)與實施過程中的重要性,充分體現(xiàn)管理和技術(shù)在MIS中的深度融合,該軟件將管理的理念在軟件中以陷阱的形式體現(xiàn),即在MIS課程實驗軟件中,故意設(shè)置一些反映管理理念的技術(shù)缺陷,引導(dǎo)學(xué)生在實驗時發(fā)現(xiàn)這些陷阱、給出改進方案,并從技術(shù)上實施改進。
2.1 自行車生產(chǎn)管理系統(tǒng)的分析與設(shè)計
作為一個以追求零庫存為目標(biāo)的小型自行車生產(chǎn)制造公司,其業(yè)務(wù)流程可以描述為:自行車訂購→零部件購買→自行車生產(chǎn)組裝→交付顧客,相應(yīng)的軟件功能結(jié)構(gòu)圖請參見圖1。
2.2 陷阱的分析與設(shè)計
本軟件中的陷阱,是針對信管專業(yè)的特點、MIS課程的教學(xué)目標(biāo),并依據(jù)權(quán)威的MIS定義[3]和筆者在教學(xué)時所采用的MIS課程教材[4]而設(shè)計的(筆者采用的教材是Raymond Mcleod和George Schell編寫的Management Information Systems (9/e)英文影印版,所以開發(fā)的實驗軟件也是英文版的)。
根據(jù)中國企業(yè)管理百科全書,“管理信息系統(tǒng)是一個由人—機組成的能進行信息收集、傳遞、存儲、加工、維護和使用的系統(tǒng)”。該定義中的“人”包括終端用戶和信息專業(yè)人士;“機”是計算機系統(tǒng),包括硬件系統(tǒng)和軟件系統(tǒng);其功能是對信息進行處理(如收集、傳遞、存儲、加工、維護和使用)。
在實驗軟件中,我們可以通過角色定義來虛擬“終端用戶”中的總經(jīng)理、各部門經(jīng)理和員工,以及“信息專業(yè)人士”中的員工、經(jīng)理和DBA;“機”中的“硬件系統(tǒng)”不便于設(shè)置實驗陷阱,但“軟件系統(tǒng)”部分可以從評價軟件功能的完備性陷阱和軟件界面友好性(Raymond Mcleod:P144)等角度設(shè)置實驗陷阱;在功能方面,可以通過對信息處理的結(jié)果,即信息的準(zhǔn)確、相關(guān)、完備和安全(保密)這4個方面設(shè)置陷阱。
所以,在本軟件中我們共設(shè)置了7類陷阱,具體如下:
(1) 軟件功能的完備性陷阱,表現(xiàn)為具有權(quán)限的用戶不能完成其權(quán)限范圍內(nèi)的操作;
(2) 軟件界面友好性——界面風(fēng)格一致性陷阱;
(3) 軟件界面友好性——人機交互性,陷阱表現(xiàn)為操作過程中缺少反饋;
(4) 準(zhǔn)確性類的陷阱,主要表現(xiàn)為界面上顯示的信息,相對于操作目的來講是不準(zhǔn)確的;
(5) 相關(guān)性類的陷阱,可以理解為冗余,即與操作目的不相關(guān);
(6) 完備性類的陷阱,可以理解為界面上缺少必要的信息;
(7) 保密性類的陷阱,表現(xiàn)為界面上出現(xiàn)了越權(quán)的信息。
3 實驗軟件的實現(xiàn)
為方便教師“教”和學(xué)生“學(xué)”,筆者在實現(xiàn)MIS實驗軟件時,開發(fā)了兩個版本:教學(xué)版和實驗版。教學(xué)版軟件是具有相對完整生產(chǎn)流程的自行車生產(chǎn)管理系統(tǒng),主要用于教師的課堂教學(xué);而實驗版是在教學(xué)版的基礎(chǔ)上,設(shè)計了陷阱并要求學(xué)生發(fā)現(xiàn)與改進陷阱的軟件,主要用于學(xué)生的課程實驗。這樣既便于老師更加真實、生動地教授MIS的相關(guān)知識,也便于學(xué)生更加深刻地理解MIS的知識和掌握系統(tǒng)的分析、設(shè)計與簡單的系統(tǒng)開發(fā)技能。
為便于學(xué)生從技術(shù)上改進陷阱,本軟件的開發(fā)環(huán)境采用了Microsoft Office Access 2003,教學(xué)版和實驗版均為單機版軟件。下面以銷售訂單管理模塊為例,說明本軟件實現(xiàn)的功能。
3.1 教學(xué)版銷售訂單管理模塊
銷售訂單管理是以追求零庫存為目標(biāo)的自行車生產(chǎn)制造公司的需求來源,是本軟件的主要功能模塊。該模塊的角色分為銷售管理部門的普通員工、部門經(jīng)理,以及公司總經(jīng)理。普通員工可以為客戶定制訂單,而部門經(jīng)理和總經(jīng)理除了擁有普通員工的權(quán)限外,還可以瀏覽銷售訂單的統(tǒng)計數(shù)據(jù)、查看和修改員工工資信息等。在自行車的定制銷售過程中,需要由該部門的員工或經(jīng)理,幫助客戶填寫銷售訂單,輸入的信息包括客戶的基本信息、客戶需要的自行車類型、配件以及相關(guān)財務(wù)信息等,其操作界面請參見圖2。
下面是銷售訂單操作的一般步驟和功能說明。
(1) 打開銷售訂單操作界面,系統(tǒng)自動生成銷售訂單編號。
(2) 在選擇完CustomerName之后,該下拉列表框的右下方會更新所選擇的客戶的歷史財務(wù)信息,包括該客戶在本公司的消費總額及欠款總額;如是新客戶,則可點擊NewCustomer按鈕,進行客戶信息登記。
(3) 在EmployeeName下拉列表框中,顯示的是操作者的姓名。
(4) 在定制自行車時分為兩種方案,即客戶的自選組合和系統(tǒng)的推薦組合。在窗體的中部有兩個按鈕,“DIY”代表客戶自選組合,當(dāng)單擊這個按鈕時,其右側(cè)的ModelType-Size, Paint, Frame, Wheel, Tire, Handlebar, Pedals和Saddle的狀態(tài)都會變成可編輯的下拉列表框;如想使用推薦組合,則可單擊“AUTO”按鈕,其Paint, Frame, Wheel, Tire, Handlebar, Pedals和Saddle都將變成不可編輯狀態(tài),而ModelType-Size依然可以編輯,選擇一種車型后,不可編輯項將被自動賦值。當(dāng)確定了每個零部件的類型之后,系統(tǒng)會為每種零部件自動選擇當(dāng)前優(yōu)先級最高的供應(yīng)商,然后在每一項的旁邊自動顯示其價格信息,以及ListPrice(即自行車零部件單價之和)和ShipPrice(運費,系統(tǒng)默認(rèn)為ListPrice的10%)。
(5) 輸入ExpectPrice,即客戶預(yù)定的售價上限,默認(rèn)為600元。
(6) 在編輯Discount(為1到10之間)值后,單擊SalePrice文本框,系統(tǒng)會顯示自行車售價,其中包含自行車零部件總價(ListPrice)、運費(ShipPrice)及其折扣(Discount)。若SalePrice大于ExpectPrice,系統(tǒng)將給出信息提示。
(7) 輸入客戶的付款信息(在Payment文本框中錄入)后,單擊AmountDue文本框,系統(tǒng)將自動顯示客戶本次交易的欠款數(shù)額。
(8) 在采購訂單未生成前,銷售訂單可被修改。操作員修改任何一項信息后,銷售訂單管理模塊將自動更新最后修改人和修改時間(即UserLastEdit和EditDate)的相關(guān)信息。部門經(jīng)理和總經(jīng)理可通過UserLastEdit的下拉列表,查詢本部門員工的下單情況和對銷售訂單的修改情況。
(9) 在采購訂單未生成前,也可以刪除銷售訂單,單擊窗口的右上方Delete按鈕即可。
3.2 實驗版銷售訂單管理模塊
相對于教學(xué)版,實驗版軟件中相應(yīng)操作界面中,增加了陷阱和陷阱的有關(guān)提示及管理功能。圖3是實驗版軟件中的銷售訂單管理操作界面,其中的數(shù)字是陷阱所在的位置(實際操作時,界面上沒有數(shù)字標(biāo)注)。
需要指出的是,這個界面是實驗軟件中功能最復(fù)雜、陷阱最多、陷阱查找難度最高的窗體之一,但它也是最重要的功能模塊之一,因此需要學(xué)生對其操作很熟悉,對其中自動生成的一些數(shù)據(jù)很敏感。只有這樣才可出找到全部的陷阱。
下面將逐一介紹圖3中的4個陷阱類別及其改進方案。
1) 無法增加新客戶記錄。本軟件的CustomerName下拉列表框中,僅顯示有老客戶的名單,不能增加新客戶。所以,實驗版軟件中不能為新客戶下訂單。
陷阱類別:軟件功能完備性。
改進方案:增加NewCustomer按鈕,設(shè)置其單擊時打開NewCustomer窗體。
2) EmployeeName下拉列表框中僅顯示員工號,而沒有員工姓名。
陷阱類別:軟件界面友好性——界面風(fēng)格一致性陷阱,即與其它的下拉列表框顯示的風(fēng)格有差異。
改進方案:將EmployeeName下拉列表框的顯示值改為員工姓名。
3) 缺乏對最后修改者(UserLastEdit)信息的查詢與編輯功能。因為在采購訂單未生成前,可以對銷售訂單修改。部門經(jīng)理和總經(jīng)理可以通過此界面查詢與編輯最后修改者的信息,但該操作界面沒有提供此功能。
陷阱類別:軟件功能完備性陷阱。
改進方案:增加UserLastEdit標(biāo)簽和下拉列表框。
4) 缺乏對Discount容錯信息提示。Discount的取值范圍為1~10,超出這個范圍軟件不通過,但沒有給出信息提示。
陷阱類別:軟件界面友好性——人機交互性陷阱。
改進方案:增加對該編輯框的出錯信息提示。
4 實驗軟件的應(yīng)用
實驗版軟件是供學(xué)生上機操作使用的,教師可以根據(jù)學(xué)生查找陷阱、改進陷阱的情況給分。下面將說明實驗版軟件的使用方法和尋找陷阱的思考方法。
4.1 實驗版軟件使用初步
實驗版軟件的使用方法如下:
(1) 學(xué)生登錄到實驗版軟件,尋找陷阱;
(2) 找到陷阱后,點擊界面中“陷阱找到了”按鈕,系統(tǒng)將彈出修改反饋窗口,即AnswerSheet窗體,學(xué)生通過下拉列表框選擇相應(yīng)的陷阱類別和陷阱所在的窗體名稱;
(3) 學(xué)生在Access設(shè)計界面中修改陷阱,完成后返回修改反饋窗體;
(4) 學(xué)生在修改反饋窗體中填寫修改陷阱的過程并提交;
(5) 學(xué)生可以在AnswerManagement窗體中對發(fā)現(xiàn)的陷阱有關(guān)信息進行編輯;
(6) 下課后學(xué)生導(dǎo)出答題記錄,教師評分。
4.2 尋找陷阱的思考方法
學(xué)生在尋找陷阱時,可以按下面的思路進行:首先,從軟件的角度來考慮。進入一個窗體,先想一想這個窗體應(yīng)該有什么功能,是否有功能方面的缺失,如果功能不全,則說明有“軟件功能的完備性”陷阱;如果功能沒有欠缺,則從軟件界面的友好性來考慮。軟件界面友好性包括兩個方面:界面風(fēng)格一致性以及人機交互性。界面風(fēng)格的一致性一般比較直觀,比如背景顏色不統(tǒng)一,控件排列不整齊、下拉列表的信息顯示方式不一致等;人機交互性一般要通過操作軟件來發(fā)現(xiàn),比如進行了不當(dāng)操作后,系統(tǒng)沒有及時反饋等。
其次,從信息的角度來考慮系統(tǒng)的質(zhì)量。在操作時認(rèn)真核對軟件提供的信息,并進行判斷。如果界面顯示的信息是你需要的,但不準(zhǔn)確,比如售價算錯了,就是信息準(zhǔn)確性類的陷阱;如果界面上顯示的信息不是你想要的,則可能是信息相關(guān)性類的陷阱;如果相關(guān)性和準(zhǔn)確性都有,則應(yīng)該考慮信息的提供完整與否,若不完整則是信息完備性類的陷阱;若都考慮過了,就需要判斷界面信息是否有越權(quán)顯示的,如本應(yīng)經(jīng)理級別才能查看的信息,卻出現(xiàn)在了普通員工的操作界面上,這就是信息保密性類陷阱了。
4.3 實驗版軟件的教學(xué)設(shè)計
筆者在實驗版軟件中設(shè)計了7類30個管理陷阱,分布在3個管理層次的12個窗體上。軟件在不同的角色內(nèi)設(shè)有不同的陷阱,但上層和中層覆蓋了大部分陷阱,只有涉及到權(quán)限方面的陷阱才需要以不同的身份進入軟件進行判斷。所以在實際教學(xué)中,建議先以總經(jīng)理的角色登錄軟件進行實驗,這樣可以操作所有的功能模塊;然后以部門經(jīng)理的身份登錄,但需要按照圖2中從左到右的順序進行實驗,這樣可以清晰地區(qū)別各個部門的功能和權(quán)限;最后以各部門普通員工的身份登錄,以體會不同權(quán)限的操作者,其操作功能、查閱和編輯信息的不同。
5 總結(jié)
本文實現(xiàn)的MIS課程實驗軟件,是根據(jù)信管專業(yè)對MIS課程的教學(xué)要求,結(jié)合筆者的教學(xué)實踐而設(shè)計的。該軟件以一個小型自行車生產(chǎn)制造公司為企業(yè)背景,實現(xiàn)了教學(xué)版和實驗版兩個版本。教學(xué)版是一個相對完整的信息系統(tǒng);針對信息系統(tǒng)管理的特殊性,實驗版中設(shè)計了7類30個管理陷阱,并在實驗版軟件中體現(xiàn)這些陷阱、記錄學(xué)生發(fā)現(xiàn)與改進這些陷阱的過程。
筆者的教學(xué)實踐證明,通過該軟件學(xué)生既可以理解一般企業(yè)信息系統(tǒng)的價值,又可以掌握信息系統(tǒng)的開發(fā)和管理方法;利用該軟件,教師可以循序漸進地引導(dǎo)學(xué)生理解與掌握MIS的相關(guān)知識與技能,寓教于樂地培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題的能力。
但由于該軟件是單機版的,所以在實際應(yīng)用時,還存在評分沒有自動化、教師批閱工作量大等缺點。另外,實驗版中陷阱的類別和數(shù)量,還需要根據(jù)MIS學(xué)科的發(fā)展和教學(xué)實踐的需要而不斷的改進和提升。
參考文獻:
[1] 黃梯云. 管理信息系統(tǒng)(第三版)[M]. 北京:高等教育出版社,2006.
[2] Gerald V. Post, David L. Anderson. Management Information Systems 3/e [M]. 北京:清華大學(xué)出版社,2005.
[3] 中國企業(yè)管理百科全書編輯委員會中國企業(yè)管理百科全書編輯部編. 中國企業(yè)管理百科全書[M]. 北京:企業(yè)管理出版社,1984.
[4] Raymond Mcleod., George Schell. Management Information Systems (9/e)[M]. 北京大學(xué)出版社,2006.