《數(shù)據(jù)庫應用開發(fā)》電子教案-8-1教學設計_第1頁
《數(shù)據(jù)庫應用開發(fā)》電子教案-8-1教學設計_第2頁
《數(shù)據(jù)庫應用開發(fā)》電子教案-8-1教學設計_第3頁
《數(shù)據(jù)庫應用開發(fā)》電子教案-8-1教學設計_第4頁
《數(shù)據(jù)庫應用開發(fā)》電子教案-8-1教學設計_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

教案首頁1-1單元/章節(jié)名稱第8章開發(fā)倉庫管理系統(tǒng)學時10學期總課次授課時間第周,星期,第節(jié)學習目標能夠熟練創(chuàng)建一個實用的信息管理系統(tǒng)——倉庫管理系統(tǒng);能夠將操作技能靈活運用到系統(tǒng)的實現(xiàn)過程中;能夠熟悉系統(tǒng)創(chuàng)建的流程。教學重點及解決措施系統(tǒng)的分析和設計;創(chuàng)建數(shù)據(jù)庫和表;創(chuàng)建查詢;創(chuàng)建窗體;創(chuàng)建報表;創(chuàng)建“報表顯示”窗體;創(chuàng)建主切換面板;小組互助。教學難點及解決措施系統(tǒng)的分析和設計;創(chuàng)建查詢;創(chuàng)建窗體;創(chuàng)建報表;創(chuàng)建“報表顯示”窗體;創(chuàng)建主切換面板;加強練習操作、小組互助。教學反思授課內容及教學活動設計附注(教學方法、活動形式、輔助手段等)一、復習舊課提問:什么是模塊、過程?如果創(chuàng)建事件過程?VBA和宏的關系是什么?二、導入新課本章通過一個倉庫管理系統(tǒng)的開發(fā)設計和各種功能的實現(xiàn)過程,綜合運用前面七章所學內容建立一個完整的數(shù)據(jù)庫應用系統(tǒng),以及練習使用SQL語言實現(xiàn)較復雜的數(shù)據(jù)處理。還介紹了如何使用Access提供的VBA來編寫事件驅動程序,解決Access向導無法處理和控制的問題,使開發(fā)出來的系統(tǒng)更具靈活性和自主性,從而滿足用戶的實際需求。講授新課8.1系統(tǒng)的分析和設計8.1.1系統(tǒng)功能分析的倉庫管理的物資主要是針對企業(yè)生產(chǎn)所需要的各種的商品。入庫時,經(jīng)檢查確認為有效托收以后,進行驗收入庫,需要填寫入庫單,并時行入庫登記。出庫時,企業(yè)各個部門根據(jù)所需要的物資總額和部門生產(chǎn)活動的需求提出物資需求申請;計劃員根據(jù)整個企業(yè)需求開出物資設備出庫單;倉庫管理員根據(jù)出庫單核對發(fā)放物資。倉庫里各種商品的存放情況要按月、季、年進行統(tǒng)計分析,產(chǎn)生相應的報表。本章倉庫管理系統(tǒng)主要有如下幾個功能:①倉庫管理各種信息的輸入,包括入庫、出庫、需求信息的輸入等。②倉庫管理各種信息的查詢、修改和維護。③商品采購報表的生成。④在庫存管理中加入最高儲備和最低儲備字段,對倉庫中的商品實現(xiàn)監(jiān)控和報警。⑤企業(yè)各個部門物資需求的管理。⑥操作日志的管理。8.1.2系統(tǒng)功能模塊的設計根據(jù)上述的分析,可以將本系統(tǒng)分成幾個功能模塊,基本結構如圖8-1-1所示。8.1.3數(shù)據(jù)庫的結構設計是一個非常重要的問題,它的好壞將直接對該系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。在上述分析的基礎上,可以得到本系統(tǒng)的數(shù)據(jù)流程圖,如圖8-1-2所示。8.1.4E-R圖的設計根據(jù)上述的分析,規(guī)劃出實體有:現(xiàn)有庫存實體、入庫實體、出庫實體、商品采購實體、部門需求實體。各個實體的E-R圖如圖所示。8.1.5數(shù)據(jù)表的邏輯結構設計根據(jù)上述的分析,倉庫管理系統(tǒng)應該包括7個數(shù)據(jù)表,如表所示。8.2創(chuàng)建數(shù)據(jù)庫和表任務一創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表【任務描述】使用Access2003創(chuàng)建數(shù)據(jù)庫“倉庫管理系統(tǒng)”和各個數(shù)據(jù)表?!救蝿辗治觥吭O計好數(shù)據(jù)表的邏輯結構后,可以創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表。首先創(chuàng)建“倉庫管理系統(tǒng)”數(shù)據(jù)庫,并按表8-1-2至表8-1-8的內容依次創(chuàng)建和設置數(shù)據(jù)表?!救蝿諏崿F(xiàn)】任務二建立關系【任務描述】為七張數(shù)據(jù)表建立彼此之間的關系?!救蝿辗治觥吭贏ccess2003窗口選擇“工具”菜單中的“關系”,或者直接單擊工具欄上的關系按鈕,可以為數(shù)據(jù)表之間建立關系?!救蝿諏崿F(xiàn)】7、創(chuàng)建查詢8.3創(chuàng)建查詢任務創(chuàng)建查詢【任務描述】在這個倉庫管理系統(tǒng)中創(chuàng)建兩個查詢:“庫存不足查詢”和“庫存過多查詢”。庫存不足查詢:輸入一個最小庫存量參數(shù),將搜索到所有小于該參數(shù)的庫存商品信息。庫存過多查詢:輸入一個最大庫存量參數(shù),將搜索到所有大于該參數(shù)的庫存商品信息。【任務分析】使用向導設計查詢在實際中存在很多限制,這里使用查詢設計視圖來設計兩個查詢。【任務實現(xiàn)】8.4創(chuàng)建窗體按照前面的分析,可以將倉庫管理系統(tǒng)的邏輯模塊統(tǒng)一到五個實際功能模塊中,在該系統(tǒng)中,我們將設計一個切換面板,包含這五個功能模塊,如圖8-4-1所示。其中,前四個模塊直接通過窗體形式來完成;“顯示報表”窗體則在創(chuàng)建了相關報表的基礎上,再創(chuàng)建該窗體用于選擇顯示不同報表。切換面板用于切換到不同的功能模塊。各模塊的作用分別是:①商品入庫:添加商品到庫存中。②商品出庫:將商品從庫存中取出并記錄。③商品需求:記錄各個部門的設備需求。④商品采購:記錄要采購的物品。⑤顯示報表:顯示庫存過多、庫存不足、商品庫存清單等報表信息。任務一“商品入庫”窗體的創(chuàng)建【任務描述】“商品入庫”窗體中將實現(xiàn)商品入庫功能,即將要入庫的商品記錄添加到數(shù)據(jù)庫中,并能實現(xiàn)查找、修改庫存的功能?!救蝿辗治觥渴褂么绑w向導建立“商品入庫”窗體,數(shù)據(jù)來源于商品入庫表。【任務實現(xiàn)】(1)創(chuàng)建“商品入庫”窗體(2)修飾“商品入庫”窗體(3)為“商品入庫”窗體添加“添加記錄”按鈕(4)為“商品入庫”窗體添加“修改庫存”按鈕(5)為“商品入庫”窗體添加“查找記錄”按鈕(6)為命令按鈕控件編寫代碼任務二商品出庫窗體的創(chuàng)建【任務描述】在“商品出庫”窗體中,將實現(xiàn)商品出庫數(shù)據(jù)的“添加記錄”、“修改庫存”顯示“當前時間”、“查找記錄”的功能。【任務分析】使用窗體向導創(chuàng)建“商品出庫”窗體,數(shù)據(jù)來源于商品出庫表?!救蝿諏崿F(xiàn)】(1)創(chuàng)建窗體和控件(2)為窗體命令按鈕編寫事件代碼任務三“商品需求”窗體的創(chuàng)建【任務描述】商品需求窗體中,將實現(xiàn)添加商品需求記錄、查找需求記錄和保存日志等功能。【任務分析】使用窗體向導創(chuàng)建“商品需求”窗體,數(shù)據(jù)來源于部門需求表?!救蝿諏崿F(xiàn)】(1)創(chuàng)建窗體和控件(2)為窗體命令按鈕編寫事件代碼任務四商品采購窗體的創(chuàng)建【任務描述】在商品采購窗體中,將實現(xiàn)添加商品采購記錄、查找采購記錄和保存日志等功能?!救蝿辗治觥渴褂谩按绑w向導”創(chuàng)建“商品采購”窗體,數(shù)據(jù)來源于商品采購計劃表。【任務實現(xiàn)】(1)創(chuàng)建窗體和控件(2)為窗體命令按鈕編寫事件代碼8.5創(chuàng)建報表在這個系統(tǒng)中,一共要顯示四個報表,分別是“商品清單”、“庫存不足”、“庫存過多”和“操作日志”,分為若干任務來實現(xiàn)。任務一“商品清單”報表的創(chuàng)建【任務描述】“商品清單”報表即以報表形式展現(xiàn)現(xiàn)有庫存的商品信息。【任務分析】使用“報表向導”創(chuàng)建商品清單,數(shù)據(jù)來源于“商品現(xiàn)有庫存表”。【任務實現(xiàn)】任務二庫存不足報表的創(chuàng)建【任務描述】為了及時了解庫存不足的商品情況,之前已經(jīng)創(chuàng)建了相關的查詢,但查詢形式不方便打印和查看,所以這里要以報表形式顯示庫存不足的商品信息?!救蝿辗治觥渴褂谩皥蟊硐驅А眲?chuàng)建“庫存不足”報表,數(shù)據(jù)來源于之前創(chuàng)建的“庫存不足查詢”?!救蝿諏崿F(xiàn)】任務三庫存過多報表的創(chuàng)建【任務描述】為了及時了解庫存過多的商品情況,之前已創(chuàng)建了“庫存過多查詢”,為更方便用戶打印和使用,這里要以報表形式顯示庫存過多信息?!救蝿辗治觥渴褂谩皥蟊硐驅А眲?chuàng)建“庫存過多”報表,數(shù)據(jù)來源于“庫存過多查詢”?!救蝿諏崿F(xiàn)】任務四操作日志報表的創(chuàng)建【任務描述】倉庫管理過程中,需要記錄每項操作的實施人員,一旦出現(xiàn)差錯,可以快速找到相關人員,查清問題。倉庫管理系統(tǒng)中已有“操作日志表”,這里要以報表形式展現(xiàn)操作日志。【任務分析】使用“報表向導”創(chuàng)建“操作日志”報表,數(shù)據(jù)來源于“操作日志表”。【任務實現(xiàn)】8.6創(chuàng)建“報表顯示”窗體在這個系統(tǒng)中,一共要顯示四個報表,分別是“商品清單”、“庫存不足”、“庫存過多”和“操作日志”,為四個報表的顯示設計一個界面。任務一創(chuàng)建“報表顯示”窗體【任務描述】創(chuàng)建一個窗體作為顯示報表的界面,從該窗體可以選擇打開之前創(chuàng)建的四個報表?!救蝿辗治觥渴褂么绑w設計視圖建立“報表顯示”窗體,在窗體上添加四個按鈕,分別用于打開四個報表。【任務實現(xiàn)】任務二編寫代碼【任務描述】為“顯示”、“取消”按鈕編寫代碼?!救蝿辗治觥繄蟊盹@示窗口上有四個報表可選擇,單擊“顯示”按鈕,將顯示選中的報表;單擊“取消”,將關閉報表顯示窗體?!救蝿諏崿F(xiàn)】8.7創(chuàng)建主切換面板任務一主切換面板窗體設計【任務描述】創(chuàng)建一個主切換面板,方便用戶在之前創(chuàng)建的五個窗體中切換。【任務分析】Access2003提供了一個“切換面板管理器”命令,可用于創(chuàng)建切換面板。之后,各窗體以切換面板項目的形式分別添加到切換面板上?!救蝿諏崿F(xiàn)】任務二修改切換面板【任務描述】修飾“倉庫管理系統(tǒng)”切換面板,添加圖片,修改字體、大小等?!救蝿辗治觥吭谠O計視圖中修改“倉庫管理系統(tǒng)”切換面板。【任務實現(xiàn)】8.8設置數(shù)據(jù)庫啟動方式任務設置數(shù)據(jù)庫的啟動【任務描述】設置當打開這個倉庫管理系統(tǒng)數(shù)據(jù)庫時,自動運行切換面板?!救蝿辗治觥吭贏ccess2003里,可設定打開某個系統(tǒng)的同時自動運行設置好的窗體?!救蝿諏崿F(xiàn)】四、學生練習操作、老師評價根據(jù)老師操作提示,完成整個系統(tǒng)的開發(fā)。其中系統(tǒng)的分析和設計重點講解、數(shù)據(jù)庫、表、查詢、窗體、報表等對象以學生練習為主來實現(xiàn)、老師重點提示代碼實現(xiàn)。老師評價學生作品,可以采取隨機選擇學生作品、學生互評等方式。五、小結系統(tǒng)的分析和設計;創(chuàng)建數(shù)據(jù)庫和表;創(chuàng)建查詢;創(chuàng)建窗體;創(chuàng)建報表;創(chuàng)建“報表顯示”窗體;創(chuàng)建主切換面板;六、作業(yè)老師提問學生思考回答老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師簡要講解、操作演示、以學生練習實踐為主老師簡要講解、操作演示、以學生練習實踐為主老師簡要講解、操作演示、以學生練習實踐為主老師講解、操作演示、學生觀察、理解老師簡要講解、操作演示、以學生練習實踐為主老師簡要講解、操作演示、以學生練習實踐為主老師簡要講解、操作演示、以學生練習實踐為主老師簡要講解、操作演示、以學生練習實踐為主老師

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論