亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例教學模式研究與實踐*

        2021-04-27 13:04:54李文敬
        關(guān)鍵詞:案例數(shù)據(jù)庫課程

        黎 英, 李文敬

        (南寧師范大學 物流管理與工程學院,廣西 南寧 530299)

        0 引言

        熟練掌握信息系統(tǒng)開發(fā)是信息管理與信息系統(tǒng)(簡稱信管)專業(yè)的核心培養(yǎng)能力,但是由于該專業(yè)開設(shè)課程比較雜,信息系統(tǒng)開發(fā)相關(guān)課程課時不足,并且授課教師來自多個專業(yè),掌握信息系統(tǒng)開發(fā)能力的師資不足,信息系統(tǒng)相關(guān)課程教學方法效率不高,導致信管專業(yè)大多數(shù)學生的信息系統(tǒng)開發(fā)能力都比較弱。如何提高信管專業(yè)信息系統(tǒng)開發(fā)能力培養(yǎng)水平是教學改革研究中一直都需要探索的問題。

        目前對信息管理專業(yè)課程群的建設(shè)研究開展較多,例如,敖希琴等[1]通過對信息管理專業(yè)學生成績進行相關(guān)性分析和關(guān)聯(lián)性挖掘來研究課程的關(guān)聯(lián)性,并結(jié)合大數(shù)據(jù)時代對信息管理專業(yè)學生的能力要求,將能力培養(yǎng)和課程教學結(jié)合一起,形成專業(yè)課程群。楊健[2]以智慧物流對物聯(lián)網(wǎng)技術(shù)的需求為導向,識別物聯(lián)網(wǎng)知識內(nèi)容并進行再組織形成知識體系,在現(xiàn)有課程體系和實踐教學體系基礎(chǔ)上,規(guī)劃一個覆蓋物聯(lián)網(wǎng)知識體系的課程群。劉平山等[3]為了培養(yǎng)社會需求的移動信息系統(tǒng)開發(fā)人才,從移動信息系統(tǒng)開發(fā)能力要求出發(fā),探討了移動信息系統(tǒng)課程群的構(gòu)建。寧祿喬等[4]探索了信息系統(tǒng)設(shè)計與開發(fā)課程群建設(shè),整合碎片化專業(yè)課程與實驗項目,進行了課程群總體設(shè)計,并引入 CDIO 工程教育模式。王廣民等[5]基于課程群建設(shè),構(gòu)建了一個實踐教學平臺,并提出其建設(shè)方案。對信管專業(yè)信息系統(tǒng)開發(fā)相關(guān)課程的教學法也有研究,例如,呂永林等[6]結(jié)合管理信息系統(tǒng)課程的特點,根據(jù)地方院校管理類專業(yè)的培養(yǎng)目標,從教學原則、案例設(shè)計與選擇、教學組織與控制等方面,對該課程的案例教學進行了分析和探討;杜來紅等[7]把CDIO 案例教學用在信息系統(tǒng)開發(fā)類課程,制定實施 CDIO 理念的案例教學方法及策略。從整體上研究信管專業(yè)信息系統(tǒng)開發(fā)課程群的教學研究較少,寧祿喬等把 CDIO 工程教育模式引入信息系統(tǒng)設(shè)計開發(fā)課程群是有益的探索。由于如何對課程群的整體教學進行統(tǒng)一規(guī)劃和設(shè)計研究較少,因此本研究提出信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例教學模式,對該課程群的課程授課內(nèi)容及教學進行統(tǒng)一規(guī)劃和設(shè)計,用以增強課程群的整體教學效果,提高培養(yǎng)信管學生信息系統(tǒng)開發(fā)能力水平。

        1 課程群構(gòu)建

        為了培養(yǎng)信管學生的信息系統(tǒng)開發(fā)能力,把培養(yǎng)該能力的若干門核心課程以一定結(jié)構(gòu)聚集成群,形成一個有機整體,這就是信息系統(tǒng)開發(fā)課程群。該課程群構(gòu)建后,可以從整體上對課程群的所有課程的教學內(nèi)容和教學方法進行統(tǒng)一規(guī)劃和設(shè)計,目的是更有效地培養(yǎng)學生的信息系統(tǒng)開發(fā)能力,達到“1+1>2”的效果。

        信息系統(tǒng)開發(fā)需要掌握數(shù)據(jù)庫技術(shù)、程序設(shè)計語言、信息系統(tǒng)分析與設(shè)計方法。數(shù)據(jù)庫技術(shù)提供SQL語言及數(shù)據(jù)庫設(shè)計方法,SQL語言可以嵌入到程序代碼對數(shù)據(jù)進行操縱,數(shù)據(jù)庫設(shè)計方法在信息系統(tǒng)設(shè)計階段用來設(shè)計系統(tǒng)的數(shù)據(jù)庫;程序設(shè)計語言在信息系統(tǒng)實現(xiàn)階段用來編寫實現(xiàn)信息系統(tǒng)各項功能的程序代碼;信息系統(tǒng)分析與設(shè)計方法用來分析和設(shè)計系統(tǒng),得到信息系統(tǒng)分析和設(shè)計文檔,在系統(tǒng)實現(xiàn)階段提供開發(fā)說明書。綜上所述,信息系統(tǒng)開發(fā)課程群至少應(yīng)包含三門課程:數(shù)據(jù)庫技術(shù)、程序設(shè)計語言、信息系統(tǒng)分析與設(shè)計,還可以根據(jù)需要添加其他課程。

        2 課程群的統(tǒng)一案例教學模式的提出及構(gòu)建

        2.1 信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例教學模式概念的提出

        統(tǒng)一案例教學模式是針對一個課程群中的所有課程使用同一個案例進行教學,目的是通過統(tǒng)一案例貫穿課程群中的所有課程,讓各門課程緊密連接和有機融合,并從整體上規(guī)劃課程群的教學內(nèi)容,從而幫助提高整個課程群的教學效果。所謂“同一個案例”指的是復雜案例,可以分成多個相互有關(guān)聯(lián)的部分,不同部分使用在不同課程,或者是某個部分用在多門課程。

        2.2 課程群的統(tǒng)一案例教學模式構(gòu)建

        信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例是某企業(yè)或組織的一般業(yè)務(wù)活動和管理活動的信息管理系統(tǒng)。針對該企業(yè)或組織的業(yè)務(wù)需求,分析其業(yè)務(wù)流程,設(shè)計其管理信息系統(tǒng)數(shù)據(jù)庫。這個數(shù)據(jù)庫提供給數(shù)據(jù)庫課程作為數(shù)據(jù)庫案例講解及實戰(zhàn)練習,可以在其上進行SQL語言練習,也可以將其作為課程考核的數(shù)據(jù)庫。該數(shù)據(jù)庫還提供給程序設(shè)計語言課程,在進行信息系統(tǒng)開發(fā)實踐中作為信息系統(tǒng)的數(shù)據(jù)庫。該企業(yè)或組織的業(yè)務(wù)流程提供給程序設(shè)計語言課程,為其信息系統(tǒng)開發(fā)提供詳細的程序流程說明。該企業(yè)或組織的信息系統(tǒng)作為信息系統(tǒng)分析與設(shè)計課程的案例,進行系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn),其中數(shù)據(jù)庫設(shè)計部分已經(jīng)在數(shù)據(jù)庫設(shè)計課程出現(xiàn),系統(tǒng)實現(xiàn)部分在程序語言設(shè)計課程中出現(xiàn)。通過某企業(yè)或組織的管理信息系統(tǒng)這一案例,就可以把信息系統(tǒng)開發(fā)課程群中的所有課程進行無縫銜接和有機融合。同一個案例在多門課程的使用,讓學生更加熟悉案例,更能深入理解案例,更能理解信息系統(tǒng)開發(fā)相關(guān)技術(shù)是如何被綜合運用來解決實際問題。統(tǒng)一案例把信息系統(tǒng)開發(fā)課程群的多門課程連接起來,學生可以從一門課的學習順利過渡到另一門課的學習,他們學到的知識是相互銜接的,這非常有利于培養(yǎng)學生綜合掌握知識和運用知識的能力。多門課程使用同一個案例,還可以把案例做得復雜且精細,能夠覆蓋課程的重要知識點,讓學生學習一個案例就學會多個知識點的多個應(yīng)用,達到舉一反三的效果。

        數(shù)據(jù)庫技術(shù)課程所需的數(shù)據(jù)庫案例中,所設(shè)計的數(shù)據(jù)庫至少要符合三范式且符合邏輯,授課過程中使用的例題及綜合性和設(shè)計性實驗都要涵蓋SQL的數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操縱語言(DML)、數(shù)據(jù)查詢語言(DQL)和數(shù)據(jù)控制語言(DCL)。

        程序設(shè)計語言課程所需的信息系統(tǒng)案例中,信息系統(tǒng)軟件具有表現(xiàn)層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)層這樣的架構(gòu),程序代碼書寫符合規(guī)范;該系統(tǒng)軟件能夠覆蓋該門程序設(shè)計語言課程中和信息系統(tǒng)開發(fā)相關(guān)的重要語法知識。該信息系統(tǒng)還應(yīng)該預留部分功能給學生做練習和進行二次開發(fā)。該信息系統(tǒng)最好由授課教師編寫,以便根據(jù)需要進行修改以符合不斷變化的教學要求。

        信息系統(tǒng)分析與設(shè)計課程所需案例的要求要根據(jù)采用哪種系統(tǒng)分析與設(shè)計方法來規(guī)定。如果授課內(nèi)容是結(jié)構(gòu)化分析方法,那么信息系統(tǒng)案例就應(yīng)該能夠涵蓋結(jié)構(gòu)化分析方法的重點教學內(nèi)容,例如分析階段的業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典等;如果采用面向?qū)ο蠓治龇椒?,那么信息系統(tǒng)案例就要覆蓋該方法的重點內(nèi)容,例如分析階段的需求模型、基本模型、輔助模型和設(shè)計階段的問題域部分設(shè)計、人機交互部分設(shè)計、數(shù)據(jù)接口部分設(shè)計、控制驅(qū)動部分設(shè)計,以及掌握統(tǒng)一建模語言(UML)以便用來繪制的所需各種圖。

        還要注意課程群統(tǒng)一案例用于不同課程的一致性。數(shù)據(jù)庫課程使用的數(shù)據(jù)庫案例要和程序設(shè)計語言課程用的信息系統(tǒng)案例的數(shù)據(jù)庫是一致的,并且和信息系統(tǒng)分析與設(shè)計課程所用案例中的數(shù)據(jù)庫也是一致的。信息系統(tǒng)分析與設(shè)計課程中的案例的實現(xiàn)要和程序設(shè)計語言課程使用的信息系統(tǒng)相一致。這樣才能實現(xiàn)案例在多門課程中真正意義上的統(tǒng)一。信息系統(tǒng)開發(fā)課程群及統(tǒng)一案例的關(guān)系如圖1所示。

        圖1 課程群及統(tǒng)一案例關(guān)系

        圖1中,虛直線表示案例各部分有聯(lián)系,數(shù)據(jù)庫是根據(jù)數(shù)據(jù)庫設(shè)計文檔創(chuàng)建的,信息系統(tǒng)代碼是根據(jù)業(yè)務(wù)流程圖或活動圖來實現(xiàn)功能的,信息系統(tǒng)代碼是要訪問數(shù)據(jù)庫的;實直線表示課程使用了案例的各部分。帶省略號的圓圈表示信息系統(tǒng)分析與設(shè)計的其他文檔。

        3 課程群的統(tǒng)一案例教學實踐

        經(jīng)過幾年的實踐,信息系統(tǒng)開發(fā)課程群的具體構(gòu)建、統(tǒng)一案例的內(nèi)容設(shè)計及實踐有明顯的效果。

        3.1 課程群構(gòu)建實踐

        《數(shù)據(jù)庫原理與應(yīng)用》是信息系統(tǒng)開發(fā)課程群的基礎(chǔ)課程,采用開源數(shù)據(jù)庫管理軟件且適用于中小規(guī)模數(shù)據(jù)庫的MySQL數(shù)據(jù)庫管理系統(tǒng)作為該門課程的實踐平臺。程序設(shè)計語言選擇《Java程序設(shè)計》和《JSP網(wǎng)絡(luò)編程》兩門課程。Java程序設(shè)計語言是純面向?qū)ο笳Z言,能夠培養(yǎng)學生的面向?qū)ο笏枷牒兔嫦驅(qū)ο缶幊棠芰?。JSP技術(shù)用來開發(fā)Web應(yīng)用,需要Java語言作為基礎(chǔ)。隨著因特網(wǎng)的普及,現(xiàn)在的管理信息系統(tǒng)多以Web應(yīng)用的形式出現(xiàn),因此把JSP技術(shù)選入信息系統(tǒng)開發(fā)課程群?!禞ava程序設(shè)計》和《JSP網(wǎng)絡(luò)編程》兩門課程均使用開源軟件eclipse作為軟件開發(fā)平臺。信息系統(tǒng)開發(fā)與設(shè)計選擇《管理信息系統(tǒng)分析與設(shè)計》課程,主要授課內(nèi)容是面向?qū)ο蟮姆治?、設(shè)計和實現(xiàn)。信息系統(tǒng)開發(fā)課程群的結(jié)構(gòu)如圖2所示。

        圖2 信息系統(tǒng)開發(fā)課程群的結(jié)構(gòu)

        3.2 課程群的統(tǒng)一案例構(gòu)建實踐

        統(tǒng)一案例采用某商業(yè)企業(yè)管理信息系統(tǒng)。企業(yè)的業(yè)務(wù)圍繞采購、銷售、倉儲這三個核心業(yè)務(wù)展開。這三個核心業(yè)務(wù)對應(yīng)采購管理、銷售管理、倉儲管理,圍繞這些業(yè)務(wù)的管理功能還有類別管理、商品管理、供應(yīng)商管理、職員管理、客戶管理、價格管理,還有數(shù)據(jù)分析功能以幫助進行業(yè)務(wù)決策,并支持高層管理決策。

        3.2.1 數(shù)據(jù)庫案例

        對銷售企業(yè)的核心業(yè)務(wù)及相關(guān)管理功能進行分析,得到該企業(yè)信息系統(tǒng)的數(shù)據(jù)庫。該數(shù)據(jù)庫的信息包括:類別信息、商品信息、采購信息、銷售訂單信息、倉儲信息、供應(yīng)商信息、職員信息、客戶信息、價格信息,分別對應(yīng)九張表,這些表之間通過公共字段進行關(guān)聯(lián)。例如,銷售訂單表通過商品編碼和商品表關(guān)聯(lián),并通過客戶編碼和客戶表關(guān)聯(lián)。

        該數(shù)據(jù)庫案例提供數(shù)據(jù)庫說明書給學生進行建立數(shù)據(jù)庫、建立表及表之間的主外鍵關(guān)聯(lián)等數(shù)據(jù)定義(DDL);進行各類信息的添加、刪除、修改等數(shù)據(jù)操縱(DML);進行各類信息表的單表查詢、多表聯(lián)合查詢,使用聚集函數(shù)對各種數(shù)據(jù)進行統(tǒng)計查詢等數(shù)據(jù)查詢(DQL);把數(shù)據(jù)庫對象授權(quán)給不同角色等數(shù)據(jù)控制(DCL)。該數(shù)據(jù)庫的實體完整性、參照完整性和用戶定義的完整性需求還可以提供給學生編寫觸發(fā)器。銷售企業(yè)的業(yè)務(wù)或管理需求還可以提供給學生編寫存儲過程。該數(shù)據(jù)庫的設(shè)計過程還可以作為數(shù)據(jù)庫設(shè)計案例進行講授??梢?,一個銷售企業(yè)的數(shù)據(jù)庫案例就可以作為整門數(shù)據(jù)庫課程的整體案例?!稊?shù)據(jù)庫原理與應(yīng)用》課程的知識點和案例之間的對應(yīng)關(guān)系(表1)。

        表1 《數(shù)據(jù)庫原理與應(yīng)用》課程的知識點和案例之間的對應(yīng)關(guān)系

        3.2.2 使用Java程序設(shè)計語言開發(fā)的商業(yè)企業(yè)管理信息系統(tǒng)案例

        使用Java語言來編寫商業(yè)企業(yè)管理系統(tǒng),需要覆蓋類、對象、類的特性、繼承、抽象類、接口、包等基本的面向?qū)ο蟾拍钕嚓P(guān)的語法,還有異常處理、圖形界面設(shè)計、事件處理、JDBC技術(shù)、MVC架構(gòu)等。

        采用MVC框架設(shè)計商業(yè)企業(yè)管理信息系統(tǒng),把業(yè)務(wù)邏輯、數(shù)據(jù)和界面顯示分離開。在數(shù)據(jù)層把各類信息封裝成Bean類,各類信息在數(shù)據(jù)庫中分別對應(yīng)不同的數(shù)據(jù)表;在業(yè)務(wù)邏輯層中,把對各類信息的添加、刪除、修改、查詢操作封裝成數(shù)據(jù)訪問類;在表現(xiàn)層中,把對各類信息的操作需求設(shè)計成各種窗體類。數(shù)據(jù)訪問類中包含嵌入的SQL,其中包括調(diào)用存儲過程,用來添加、刪除、修改和查詢數(shù)據(jù)?!禞ava程序設(shè)計》課程中各知識點和商業(yè)企業(yè)管理信息系統(tǒng)實例的對應(yīng)關(guān)系(表2)。

        表2 《Java程序設(shè)計》課程的知識點和案例的對應(yīng)關(guān)系

        3.2.3 使用JSP技術(shù)開發(fā)的商業(yè)企業(yè)管理信息系統(tǒng)案例

        使用JSP編寫商業(yè)企業(yè)管理信息系統(tǒng)Web應(yīng)用,需要覆蓋JSP文件結(jié)構(gòu)、JSP指令元素、動作元素等基本語法;包括request、response、out、session、application等內(nèi)置對象;JavaBean和表單處理;讀寫文本文件、文件的上傳和下載等文件操作;數(shù)據(jù)庫查詢結(jié)果的分頁顯示;Servlet技術(shù)及使用Servlet過濾器;還有JSTL標準標簽庫。

        商業(yè)企業(yè)管理信息系統(tǒng)Web應(yīng)用分為四層:表現(xiàn)層、控制層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。在數(shù)據(jù)層,為了安全且方便在各層傳遞數(shù)據(jù),用JavaBean類封裝各種信息,這些信息對應(yīng)商業(yè)企業(yè)管理信息系統(tǒng)數(shù)據(jù)庫的各類數(shù)據(jù)表。在業(yè)務(wù)邏輯層,用各種數(shù)據(jù)訪問類封裝對各類信息的添加、刪除、修改和查詢操作。在控制層,用過濾器和各類信息處理Servelt類對來自表現(xiàn)層的請求進行處理。在表現(xiàn)層,把HTML+CSS+JavaScript技術(shù)應(yīng)用到JSP頁面和HTML頁面,為用戶提供各種信息操作需求的界面?!禞SP網(wǎng)絡(luò)編程》課程中各知識點和商業(yè)企業(yè)管理信息系統(tǒng)實例的對應(yīng)關(guān)系(表3)。

        表3 《JSP網(wǎng)絡(luò)編程》課程的知識點和案例的對應(yīng)關(guān)系

        JSP編寫的商業(yè)企業(yè)管理信息系統(tǒng)Web應(yīng)用和Java編寫的商業(yè)企業(yè)管理信息系統(tǒng)GUI應(yīng)用的共同點是前者的數(shù)據(jù)層和業(yè)務(wù)邏輯層是相同的,不同點是前者的控制層是Servlet,表現(xiàn)層是各種網(wǎng)頁,而后者的控制層和表現(xiàn)層都在繼承了JFrame窗體類和實現(xiàn)各種事件接口的類中。這兩個版本的商業(yè)企業(yè)管理信息系統(tǒng)體現(xiàn)了良好的繼承性,JSP版本的繼承了Java版本的大多數(shù)代碼,只需要編寫控制層Servlet類和表現(xiàn)層的各種頁面。這非常有利于學生學習的延續(xù)性,他們先學習《Java程序設(shè)計語言》并開發(fā)了商業(yè)企業(yè)管理信息系統(tǒng)的部分功能,然后再學習《JSP網(wǎng)絡(luò)編程》就容易多了。首先是學習語法知識內(nèi)容較少,對JSP的數(shù)據(jù)庫編程就可以忽略,因為JSP數(shù)據(jù)庫編程和Java數(shù)據(jù)庫編程使用的都是JDBC技術(shù)。二是可以專注于JSP核心技術(shù)的學習,當學生使用JSP技術(shù)再次開發(fā)商業(yè)企業(yè)管理信息系統(tǒng)時,已經(jīng)熟悉了企業(yè)業(yè)務(wù)流程,業(yè)務(wù)邏輯實現(xiàn)代碼無需編寫,只需專注于表現(xiàn)層頁面編寫和控制層Servlet編寫,以及用Servlet編寫過濾器,文件的上傳和下載。

        3.2.4 使用面向?qū)ο蠓椒ǚ治雠c設(shè)計的商業(yè)企業(yè)管理信息系統(tǒng)案例

        使用面向?qū)ο蟮姆治雠c設(shè)計方法對銷售企業(yè)進行分析與設(shè)計,面向?qū)ο蠓治雠c設(shè)計工具方面需要覆蓋的重點知識是統(tǒng)一建模語言UML,面向?qū)ο蠓治鲂枰采w的重點知識包括建立需求模型;建立基本模型,包括發(fā)現(xiàn)對象和定義對象類、定義對象的屬性和操作、建立對象間的關(guān)系,還有建立包圖、順序圖、活動圖、狀態(tài)機圖、構(gòu)建圖等主要輔助模型;面向?qū)ο笤O(shè)計需要覆蓋的重點知識包括問題域部分設(shè)計、人機交互部分設(shè)計、控制驅(qū)動部分設(shè)計、數(shù)據(jù)接口部分設(shè)計。

        使用面向?qū)ο蠓治雠c設(shè)計方法對商業(yè)企業(yè)管理系統(tǒng)進行分析與設(shè)計。在面向?qū)ο蠓治鲭A段,首先要完成需求模型,最終以用例圖及其描述說明書來展示商業(yè)企業(yè)管理的各種用例,例如商品管理、訂單管理、倉儲管理、職員管理、客戶管理、供應(yīng)商管理等用例,還有一些公共用例:身份驗證、修改密碼、查詢訂單、查詢商品信息等。需求模型完成后就可以建立基本模型了,用類圖及其說明來展示基本模型,類圖又由類和類間聯(lián)系來顯示,主要包括商品類、訂單類、庫存類、職員類、客戶類、供應(yīng)商類等。基本模型之后要建立必要的輔助模型,建立了商品維護狀態(tài)圖、訂單維護活動圖、還建立了商業(yè)企業(yè)管理信息系統(tǒng)的構(gòu)件圖和部署圖。在面向?qū)ο笤O(shè)計階段,在問題域部分,進行了改進性能的設(shè)計,并因封裝原則增加設(shè)立對象操作。在人機交互部分,設(shè)計了商品管理、價格管理、訂單管理、庫存管理、職員管理、客戶管理、供應(yīng)商管理等界面類。在數(shù)據(jù)接口部分,進行了數(shù)據(jù)規(guī)范化設(shè)計,從訂單類中分離出訂單明細類,從商品類中分離出價格類,并重新繪制類圖,使得類圖中各類對應(yīng)的數(shù)據(jù)表符合三范式;關(guān)系數(shù)據(jù)庫不能直接存儲對象,需要編寫程序把對象的屬性保存到數(shù)據(jù)庫中,因而定義了數(shù)據(jù)訪問類,包括商品管理DAO類、價格管理DAO類、訂單管理DAO類、倉儲管理DAO類、職員管理DAO類、客戶管理DAO類、供應(yīng)商管理DAO類等。在控制驅(qū)動部分,設(shè)計了商業(yè)企業(yè)管理信息系統(tǒng)的瀏覽器/服務(wù)器結(jié)構(gòu),用JSP+Servlet+JavaBean技術(shù)來實現(xiàn),采用包括表現(xiàn)層、控制層、業(yè)務(wù)層、數(shù)據(jù)層的四層架構(gòu)設(shè)計,以JSP頁面和HTML頁面為表現(xiàn)層,以Servlet作為控制層、以數(shù)據(jù)訪問對象(DAO)為業(yè)務(wù)層、以JavaBean為數(shù)據(jù)層。《管理信息系統(tǒng)分析與設(shè)計》課程的各知識點和商業(yè)企業(yè)管理信息系統(tǒng)實例的對應(yīng)關(guān)系,見表4。

        表4 《管理信息系統(tǒng)分析與設(shè)計》課程的知識點和案例的對應(yīng)關(guān)系

        使用面向?qū)ο蠓治雠c設(shè)計方法分析和設(shè)計的商業(yè)企業(yè)管理信息系統(tǒng),它的實現(xiàn)和用JSP編寫商業(yè)企業(yè)管理信息系統(tǒng)Web應(yīng)用是完全可以對應(yīng)的,這就把《管理信息系統(tǒng)分析與設(shè)計》和《JSP網(wǎng)絡(luò)編程》這兩門課進行了無縫銜接。如果在控制驅(qū)動部分設(shè)計中,使用Java技術(shù)來實現(xiàn)商業(yè)企業(yè)管理信息系統(tǒng),也可以完全把《管理信息系統(tǒng)分析與設(shè)計》和《Java程序設(shè)計語言》進行無縫銜接。同時,數(shù)據(jù)接口部分設(shè)計得到的類圖和《數(shù)據(jù)庫原理與應(yīng)用》課程的數(shù)據(jù)庫設(shè)計得到的商業(yè)企業(yè)管理信息系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)是對應(yīng)的,這樣又可以把《管理信息系統(tǒng)分析與設(shè)計》和《數(shù)據(jù)庫原理與應(yīng)用》聯(lián)系起來。

        3.3 實踐結(jié)果

        信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例教學模式的實踐效果最直接的體現(xiàn)是學生的課程學習效果和學生的畢業(yè)設(shè)計質(zhì)量。該效果還延伸體現(xiàn)在學生在課外參加的與信息系統(tǒng)開發(fā)相關(guān)的活動上,例如學生參加大學生創(chuàng)新創(chuàng)業(yè)項目(簡稱“大創(chuàng)項目”)及互聯(lián)網(wǎng)+大學生創(chuàng)新創(chuàng)業(yè)大賽。該效果還間接體現(xiàn)在學生入職IT行業(yè)或信息系統(tǒng)開發(fā)相關(guān)行業(yè)??蓮膹恼n程學習、畢業(yè)設(shè)計、課外活動、就業(yè)等四方面進一步分析。

        在課程學習方面,由于針對信息系統(tǒng)開發(fā)課程群采用統(tǒng)一案例教學模式,案例覆蓋了課程的教學重點知識,學生不僅能夠?qū)W習理論知識,還能夠?qū)W習如何運用理論知識來解決實際問題,提高了理論聯(lián)系實際的能力;采用具體案例進行教學,生動具體,調(diào)動了學生的學習積極性;學生能夠模仿案例信息系統(tǒng)已經(jīng)完成的功能進行新功能設(shè)計和實現(xiàn),實踐著“學中用、用中學”,增強了程序設(shè)計語言的學習能力,提高了信息系統(tǒng)開發(fā)的自信心。

        在畢業(yè)設(shè)計方面,信息系統(tǒng)開發(fā)課程群采用統(tǒng)一案例教學,讓學生能夠模仿案例信息系統(tǒng)進行新信息系統(tǒng)的分析、設(shè)計與實現(xiàn),并在此基礎(chǔ)上進行各種優(yōu)化,提高了畢業(yè)設(shè)計作品的質(zhì)量。

        在課外活動方面,由于學生能夠熟練進行信息系統(tǒng)開發(fā),有能力完成大學生創(chuàng)新創(chuàng)業(yè)項目中的信息系統(tǒng)開發(fā),因而積極申報大項目。項目獲批后,學生運用所學信息系統(tǒng)開發(fā)綜合知識完成項目所需軟件開發(fā),提高了項目完成質(zhì)量。

        在就業(yè)方面,學生在學習信息系統(tǒng)課程群時已經(jīng)完成程序設(shè)計語言課程要求的信息系統(tǒng)開發(fā),在學習信息系統(tǒng)分析與設(shè)計課程時又完成另一個信息系統(tǒng)開發(fā),畢業(yè)設(shè)計又有一個信息系統(tǒng)。這樣臨近畢業(yè),學生至少有3個信息系統(tǒng)開發(fā)經(jīng)驗,這對他們從事信息系統(tǒng)開發(fā)相關(guān)工作奠定了堅實的基礎(chǔ)。學生入職IT行業(yè)或其他行業(yè)信息相關(guān)職位的人數(shù)明顯增加,職位更加多樣化,包括系統(tǒng)分析、軟件開發(fā)、軟件維護等職位。

        4 結(jié)論

        信息系統(tǒng)開發(fā)課程群的統(tǒng)一案例教學模式的提出和實踐,對課程群統(tǒng)一教學方法進行了有益探索,豐富了信息系統(tǒng)開發(fā)相關(guān)課程的教學方法。統(tǒng)一案例的信息系統(tǒng)開發(fā)推動了新教材開發(fā)及雙師型教師的培養(yǎng),提升了培養(yǎng)信管專業(yè)學生的信息系統(tǒng)開發(fā)能力的水平。該教學模式詳細具體,可操作性強,易于在課程群的各門課程實施。該教學模式體現(xiàn)了信息系統(tǒng)開發(fā)知識在實際應(yīng)用上的連續(xù)性,能夠無縫銜接課程群的所有課程,通過統(tǒng)一案例對課程群從整體上進行教學內(nèi)容和教學方法的統(tǒng)一規(guī)劃和設(shè)計,學生易于接受,提高了授課效果。該教學模式的實踐結(jié)果表明,學生的信息系統(tǒng)分析、設(shè)計及實現(xiàn)能力都得到了提高,學生的系統(tǒng)開發(fā)相關(guān)課程的自學能力得到了提升,學生的信息系統(tǒng)開發(fā)綜合知識運用能力也得到了顯著提高。

        猜你喜歡
        案例數(shù)據(jù)庫課程
        案例4 奔跑吧,少年!
        少先隊活動(2021年2期)2021-03-29 05:40:48
        數(shù)字圖像處理課程混合式教學改革與探索
        軟件設(shè)計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        為什么要學習HAA課程?
        隨機變量分布及統(tǒng)計案例拔高卷
        發(fā)生在你我身邊的那些治超案例
        中國公路(2017年7期)2017-07-24 13:56:38
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        青青草一级视频在线观看| 国产福利一区二区三区在线观看| 亚洲尺码电影av久久| 最新在线观看精品国产福利片| 日本国产精品高清在线| 欧美性白人极品1819hd| 免费a级毛片永久免费| 精品人妻无码中文字幕在线| 自拍偷拍一区二区三区四区| 麻豆精品一区二区综合av| 久久久www成人免费精品| 另类亚洲欧美精品久久不卡| 丰满少妇一区二区三区专区| 国产精品亚洲二区在线看| 亚洲国产欧美日韩欧美特级| 国产精品成人va| 91亚洲精品久久久蜜桃| 精品国产三级a在线观看不卡| 丰满少妇被粗大的猛烈进出视频| 在线精品国产一区二区| 在线亚洲精品国产成人二区| 亚洲中文字幕剧情类别| 亚洲综合激情五月丁香六月| 国产区福利| 久久久人妻一区精品久久久| 老鲁夜夜老鲁| 乱人伦中文无码视频| 在线视频青青草猎艳自拍69| 看国产亚洲美女黄色一级片 | 伊人久久综合影院首页| 国产三级伦理视频在线| 国产精品高清视亚洲乱码| 亚洲女初尝黑人巨高清| 成黄色片视频日本秘书丝袜| 91羞射短视频在线观看| 国产对白国语对白| 精品国产黑色丝袜高跟鞋| 亚洲精品久久久中文字| 免费人成视频网站网址| 国语自产偷拍精品视频偷| 精品无吗国产一区二区三区av|