張榮 劉斌
[摘要] 管理科學專業(yè)培養(yǎng)本科生利用現(xiàn)代信息技術有效解決實踐問題的能力是學科設置的基本要求。目前該專業(yè)部分在校生的信息技術基礎薄弱,影響了一些專業(yè)課程的學習。如在《管理信息系統(tǒng)》課程設計環(huán)節(jié)有所反映,表現(xiàn)為學生的積極性不高、動手能力差?;贓xcel軟件的強大功能,以及軟件的普及性和易得性,本文提出以Excel信息系統(tǒng)開發(fā)技術為主要教學內容,設置一門獨立的課程,作為管理信息系統(tǒng)課程的先導課,為管理信息系統(tǒng)實踐教學提供支持。
[關鍵詞] 管理信息系統(tǒng); 課程實踐; Excel; VBA
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 20. 054
[中圖分類號]G64[文獻標識碼]A[文章編號]1673 - 0194(2012)20- 0088- 02
1引言
管理信息系統(tǒng)是管理科學、系統(tǒng)科學、計算機科學和信息科學等多學科交叉綜合發(fā)展起來的邊緣性、系統(tǒng)性學科。在實踐中,管理信息系統(tǒng)是為了滿足企業(yè)和政府等具有復雜結構的組織實體在經(jīng)濟和社會活動中實現(xiàn)各個部門協(xié)同合作、對環(huán)境變化做出快速反應,利用計算機和網(wǎng)絡等先進的信息技術來獲取和處理信息,提供科學決策支持,以期提高效率和增強競爭力而開發(fā)的一種人機系統(tǒng)。為了適應企業(yè)和政府信息化的客觀需要,很多高校將《管理信息系統(tǒng)》設為管理科學、工商管理、信息管理與信息系統(tǒng)、經(jīng)濟管理類等本科專業(yè)的核心專業(yè)課程。該課程的培養(yǎng)目標是使學生掌握信息系統(tǒng)開發(fā)的基礎理論、基本方法與技術,明確系統(tǒng)開發(fā)過程中的需要解決的主要問題,為學生系統(tǒng)掌握、熟練運用價值鏈、供應鏈、產(chǎn)業(yè)鏈、電子商務、電子政務、電子警務等基本信息技術奠定理論基礎。所以說該課程不僅具有較深和較寬的理論基礎,而且具有很強的實踐性。為了使學生具備初步的系統(tǒng)分析和系統(tǒng)開發(fā)能力,除理論講授之外的課程設計環(huán)節(jié)就顯得非常重要。通常課程設計由任課教師作為指導教師,由學生自由結合組成團隊。團隊成員共同完成一個簡單信息系統(tǒng)的開發(fā),將學到的理論知識和開發(fā)技術運用到整個系統(tǒng)的開發(fā)過程中。
然而在實際教學過程中,有時課程設計往往達不到預期的教學目標。特別是經(jīng)管專業(yè)的學生,受計算機基礎知識局限性的制約,課程實踐環(huán)節(jié)有一定的難度。雖然課程設計是團隊完成,旨在培養(yǎng)學生的團隊意識,不會將部分計算機技術較為薄弱的同學排斥之外,但是這些同學由于計算機技術的欠缺,對管理信息系統(tǒng)開發(fā)過程中需要重視的問題、需要強調的環(huán)節(jié)會把握不好。因此計算機技術知識的掌握對于學好管理信息系統(tǒng)課程非常重要。
目前大部分經(jīng)管類專業(yè)開設了不少計算機課程,如VB,VFP,Access。但是這些課程一般在大一或大二開設,而管理信息系統(tǒng)通常在大三或大四開設。大部分學生在學完計算機課程,考試過關后,往往應用的很少,因而將學過的知識遺忘?;蛘咴趯W習階段掌握的知識就少,往往僅是入門內容。同學依據(jù)所掌握的計算機知識不能獨立開發(fā)一個小型的管理信息系統(tǒng)。那么在學習管理信息系統(tǒng)課程時就會有一種不自信的先入印象,從而影響同學對于學習管理信息系統(tǒng)課程的興趣。
Excel具有強大的功能,特別是利用VBA技術能夠開發(fā)小型的管理信息系統(tǒng)。而且基本上每一臺安裝Windows操作系統(tǒng)的電腦都帶有Excel軟件,不需要另外安裝,非常方便。而且對于Excel軟件,大部分同學經(jīng)常使用。特別是經(jīng)管類的同學會利用Excel進行數(shù)據(jù)處理,能夠熟練使用統(tǒng)計函數(shù),財務函數(shù)。因此由于Excel軟件的易得性,以及同學對于Excel很熟悉,有親切感,如果能夠利用Excel開發(fā)小型的信息管理系統(tǒng),同學們會非常愿意使用的。
綜上所述,在開設管理信息系統(tǒng)課程之前,以利用Excel開發(fā)簡單管理信息系統(tǒng)為主要目的,可將Excel中涉及系統(tǒng)開發(fā)的相關知識設置為一門獨立的課程。課程主要內容可包括Excel相關函數(shù)、宏的錄制、VBA語法等,作為管理信息系統(tǒng)的先導課程而開設。這門課程對于管理信息系統(tǒng)課程的實踐環(huán)節(jié)將非常有幫助。
2Excel及VBA介紹
Excel是Windows環(huán)境下的一種電子表格軟件,同時具有圖表和數(shù)據(jù)庫功能,具有極強的分析性能、報表制作工具、界面設計工具、豐富的統(tǒng)計圖表和多級數(shù)據(jù)保護手段。
在Excel中內嵌了VBA(Visual Basic for Application)超級宏語言。本質上VBA是VB家族成員,即在Office中以VB作為通用的宏語言來為應用程序編寫代碼。VBA使用的是VB6的語法,它不僅支持執(zhí)行、單步執(zhí)行、調試等操作,使用戶從繁重的制表任務中解脫出來,而且Excel還提供了一種更為方便用戶的宏錄制功能。用戶對錄制的宏代碼稍加修改即可得到最終滿意的程序。特別是當用戶忘記了某個對象單詞、某個函數(shù)或者完全不明白某個屬性的語法時,利用錄制宏可以產(chǎn)生對應的代碼,用戶復制即可使用。繼承了VB的面向對象的優(yōu)點,VBA是一種面向對象的程序語言,由一種所見即所得的方式編寫代碼,這使它在學習和使用方面都比其他語言更簡單。對于已經(jīng)學習過Access或VB 的同學,基于非常熟悉的Excel環(huán)境學習VBA就更容易掌握了。在同學們熟練應用Excel的基礎上,可按用戶的需求用VBA建立適用的信息系統(tǒng)。
人類社會進入信息時代后,信息管理已轉變?yōu)橹R管理。在知識管理中除了對文字資料、圖紙等顯性知識的管理,更重要的是對隱性知識的管理。隱性知識包含人的經(jīng)驗、技巧等,且隱藏在人的思維頭腦中。將隱性知識顯性化,即將隱藏在管理人員思維中的經(jīng)驗、技巧進行推廣,與他人共享,形成組織的共同知識,是知識管理的核心內容。在信息時代,企業(yè)已具有各種穩(wěn)定的信息系統(tǒng)用于處理企業(yè)運行所產(chǎn)生的各種數(shù)據(jù)、管理信息。這時,若管理人員自身能夠掌握實用的、簡單的系統(tǒng)開發(fā)技術,則更有利于他們將自己在實踐中的摸索和體驗物化為簡單的信息處理程序,或小型信息處理自動化系統(tǒng),也就是把可意會而不可言傳的隱性知識顯性化。
例如Excel中的宏錄制這一功能。雖然Excel的功能非常強大,但企業(yè)的一般工作人員僅使用表格制作、求和、求平均值、排序等簡單功能。若管理人員運用Excel中較專業(yè)化的函數(shù)、較復雜的功能簡化了某項數(shù)據(jù)處理工作,則可用錄制宏將該處理過程保存下來,就可以實現(xiàn)與他人共享。掌握Excel宏錄制的同學在畢業(yè)以后的工作中如果能運用這項技術,將大大提高工作效率,這是非常有意義的。
3Excel系統(tǒng)開發(fā)教學體系設計
將Excel和VBA的相關知識內容單獨開設為一門課程,所安排的教學內容必須獨立而完整,自成體系。下面給出本文設計的課程教學體系,包括主要教學內容和結構、教學目的以及課程性質等。
信息系統(tǒng)開發(fā)技術是計算機應用的重要分支,目前已經(jīng)成為高等院校非計算機專業(yè)大學計算機基礎課之后的重點課程。本課程命名為Excel信息系統(tǒng)開發(fā)技術,必修課,4學分,總學時64(理論學時32,實踐學時32)。課程面向經(jīng)管類本科二年級學生,是管理信息系統(tǒng)的先導課程,其內容體系見圖1。
本課程力求培養(yǎng)學生應用數(shù)據(jù)庫知識解決實際問題的能力。通過本門課的學習,學生應掌握Excel單元格和函數(shù)的基本用法,熟練使用宏的錄制,掌握VBA基本語法和程序調試基本方法,具有利用VBA進行開發(fā)小型信息系統(tǒng)的能力。課程的主要教學內容安排及結構如下。
Excel基礎(2學時):單元格和函數(shù)的基本使用;宏的錄制(2學時);VBA語法(10學時):數(shù)據(jù)類型、常量和變量、過程和函數(shù)、對象和屬性、程序語句;程序調試基本方法(2學時);界面設計(6學時):窗體控件的使用、信息的輸入和輸出、多級數(shù)據(jù)保護;Excel對外部數(shù)據(jù)的使用(4學時);基于Excel的管理信息系統(tǒng)案例(6學時)。
學習Excel和VBA,強調的是動手實踐。在理論授課的同時必須配備相同學時的上機實踐。
4結語
Excel軟件非常普及,而且功能非常強大,簡單易學。鑒于其諸多的優(yōu)點,將其設置為一門獨立的課程,既有利于激發(fā)學生學習計算機等信息處理技術,提高學生在學習和工作中利用先進技術獨立進行信息處理的能力,又充分利用了學校有限的教學資源。相信在高等院校開設這樣一門課程,特別是為經(jīng)管專業(yè)的同學開設這樣一門課程,必然促進學生管理信息系統(tǒng)課程理論知識的學習,改善管理信息系統(tǒng)實踐環(huán)節(jié),提高學生的動手實踐能力。
主要參考文獻
[1] 羅剛君. Excel程序開發(fā)自學寶典 [M]. 北京:電子工業(yè)出版社, 2007.