




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 Access基礎(chǔ)知識(shí)學(xué)習(xí)目標(biāo)1、學(xué)習(xí)Access 2003基礎(chǔ)知識(shí),掌握關(guān)系型數(shù)據(jù)庫(kù)基本概念;2、學(xué)習(xí)Access 2003的進(jìn)入與退出操作,認(rèn)識(shí)Access 2003功能構(gòu)成及其基本對(duì)象;3、學(xué)習(xí)使用Access 2003的聯(lián)機(jī)幫助系統(tǒng);4、學(xué)習(xí)并理解數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的一般方法:信息系統(tǒng)分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試所包含的內(nèi)容;5、建立面向?qū)ο蟮臄?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)概念; 6、理解將要貫穿本書始終的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)例“零售商店管理信息系統(tǒng)”的構(gòu)成;7、學(xué)習(xí)并掌握創(chuàng)建Access 2003數(shù)據(jù)庫(kù)對(duì)象的方法 ;8、創(chuàng)建名為“零售商店管理信息系統(tǒng)”的Access 2003數(shù)據(jù)庫(kù)。教學(xué)重點(diǎn) 數(shù)據(jù)庫(kù)的基本
2、概念及創(chuàng)建方法教學(xué)難點(diǎn)1、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的分析過(guò)程授課方式講授、上機(jī)演示、學(xué)生實(shí)訓(xùn)課后分析一、引導(dǎo)案例案例引入:本章介紹有關(guān)Access的初步知識(shí),以最簡(jiǎn)單的方式介紹關(guān)系數(shù)據(jù)庫(kù)的艱深理論,使讀者能夠獲得基本的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)觀念,從而能夠隨著本書的深入講解,逐步掌握應(yīng)用Access 2003開發(fā)自己需要的小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。二、基本內(nèi)容工作任務(wù)一:Access 2003基礎(chǔ)知識(shí) 1 認(rèn)識(shí)Access 2003 相比較Microsoft Access 2000而言, Access 2003具有更加強(qiáng)大的功能。 (1)合并大量數(shù)據(jù)資源;(2)鏈接各種業(yè)務(wù)系統(tǒng);(3)充分利用企業(yè)數(shù)據(jù)(4)賦予
3、窗體新的外觀(5)幫助消除錯(cuò)誤(6)自動(dòng)更新屬性(7)提供Web頁(yè)面設(shè)計(jì)工具(8)使用兼容的文件格式2 Access 2003的運(yùn)行在Office 2003安裝完成以后,即可在Windows操作系統(tǒng)的【開始】菜單中自動(dòng)生成一個(gè)程序組,該程序組位于【開始】|【所有程序】|【Microsoft Office】中。順序單擊【開始】|【所有程序】|【Microsoft Office】|【Microsoft Office Access 2003】即可進(jìn)入Access 2003 。3 Access 2003的菜單欄與常用工具欄Access 2003菜單欄集中了Access 2003的全部功能,在Acces
4、s 2003中所需進(jìn)行的各種操作均可通過(guò)菜單欄提供的功能選項(xiàng)得以實(shí)現(xiàn)。實(shí)際上,菜單欄及其菜單中各可用功能選項(xiàng)的組成將隨著Access 2003的不同視圖狀態(tài)而有一些不同。Access 2003的每一個(gè)對(duì)象都具有自己獨(dú)特的設(shè)計(jì)視圖,針對(duì)任一個(gè)數(shù)據(jù)庫(kù)對(duì)象所進(jìn)行的設(shè)計(jì)操作都可以在其設(shè)計(jì)視圖中完成。工具欄的作用是提供菜單欄中的那些常用功能選項(xiàng)的快捷使用方法。 4 Access 2003數(shù)據(jù)庫(kù)設(shè)計(jì)視圖Access 2003數(shù)據(jù)庫(kù)設(shè)計(jì)視圖的構(gòu)成包括三個(gè)部分:命令按鈕組(位于視圖窗口上端),對(duì)象類別按鈕組(位于視圖窗口左部),對(duì)象成員集合(位于窗口右部)。5 關(guān)系型數(shù)據(jù)庫(kù)基本概念 數(shù)據(jù)元素也稱為字段,一個(gè)字
5、段構(gòu)成數(shù)據(jù)表中的一列。數(shù)據(jù)元組也稱為記錄,一個(gè)記錄構(gòu)成數(shù)據(jù)表中的一行。 數(shù)據(jù)表具有相同字段的所有記錄的集合。數(shù)據(jù)庫(kù)數(shù)據(jù)表對(duì)象、查詢對(duì)象、窗體對(duì)象、數(shù)據(jù)頁(yè)對(duì)象、宏對(duì)象以及模塊對(duì)象集合。 Access 2003數(shù)據(jù)庫(kù)結(jié)構(gòu)示意圖 工作任務(wù)二:Access 2003的基本對(duì)象1 Access 2003的數(shù)據(jù)庫(kù)對(duì)象 數(shù)據(jù)庫(kù)對(duì)象是Access 2003最基本的容器對(duì)象(Container),它是一些關(guān)于某個(gè)特定主題或目的的信息集合,以一個(gè)單一的數(shù)據(jù)庫(kù)文件(*.MDB)形式存儲(chǔ)在磁盤中,具有管理本數(shù)據(jù)庫(kù)中所有信息的功能。 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)對(duì)象是應(yīng)用Access 2003建立信息系統(tǒng)的第一步工作。 2 Acce
6、ss 2003的表對(duì)象 表對(duì)象是Access 2003中置于數(shù)據(jù)庫(kù)容器中的一個(gè)二級(jí)容器對(duì)象,用于存儲(chǔ)有關(guān)特定實(shí)體的數(shù)據(jù)集合。 對(duì)每個(gè)實(shí)體分別創(chuàng)建各自的表對(duì)象,意味著每種數(shù)據(jù)只需存儲(chǔ)一次,這將提高數(shù)據(jù)庫(kù)的效率,并且減少數(shù)據(jù)輸入錯(cuò)誤。表對(duì)象以行、列格式組織數(shù)據(jù),表中一行稱為一條記錄、一列稱為一個(gè)字段。可見(jiàn),創(chuàng)建表對(duì)象是應(yīng)用Access 2003建立信息系統(tǒng)工作中創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象后的第二步。3 Access 2003的查詢對(duì)象查詢對(duì)象也是Access 2003中置于數(shù)據(jù)庫(kù)容器中的一個(gè)二級(jí)容器對(duì)象,利用查詢可以通過(guò)不同的方法來(lái)查看、更改以及分析數(shù)據(jù)。也可以將查詢作為窗體和報(bào)表的記錄源。最常見(jiàn)的查詢對(duì)象類
7、型是選擇查詢。選擇查詢將按照指定的準(zhǔn)則,從一個(gè)或多個(gè)表對(duì)象中獲取數(shù)據(jù),并按照所需的排列次序顯示。可見(jiàn),查詢對(duì)象的功能是提供數(shù)據(jù)庫(kù)操作人員與數(shù)據(jù)庫(kù)表中數(shù)據(jù)的交互界面,查詢對(duì)象的運(yùn)行形式與表對(duì)象的運(yùn)行形式幾乎完全相同,但它只是表對(duì)象中數(shù)據(jù)的某種抽取與顯示,本身并不包含任何數(shù)據(jù)。切記,查詢對(duì)象必須基于表對(duì)象建立。4 Access 2003的窗體對(duì)象 窗體對(duì)象是Access 2003數(shù)據(jù)庫(kù)容器中的一個(gè)二級(jí)容器對(duì)象,其間包含的對(duì)象稱為窗體控件,主要用于提供數(shù)據(jù)庫(kù)的操作界面。窗體對(duì)象的構(gòu)成包括五個(gè)節(jié):窗體頁(yè)眉節(jié)、頁(yè)面頁(yè)眉節(jié)、主體節(jié)、頁(yè)面頁(yè)腳節(jié)及窗體頁(yè)腳節(jié)。 5 Access 2003的頁(yè)對(duì)象 Access
8、 2003的頁(yè)對(duì)象也稱為數(shù)據(jù)訪問(wèn)頁(yè),是特殊的Web頁(yè),是Access 2003中置于數(shù)據(jù)庫(kù)容器中的一個(gè)二級(jí)容器對(duì)象。 在信息系統(tǒng)中設(shè)計(jì)數(shù)據(jù)訪問(wèn)頁(yè)是為了使用戶能夠查看和操作來(lái)自Internet或Intranet的數(shù)據(jù),而這些數(shù)據(jù)是保存在Microsoft Access 2003數(shù)據(jù)庫(kù)中的。 數(shù)據(jù)訪問(wèn)頁(yè)是直接與數(shù)據(jù)庫(kù)連接的。當(dāng)用戶在Microsoft Internet Explorer中顯示數(shù)據(jù)訪問(wèn)頁(yè)時(shí),正在查看的是該頁(yè)的副本。 6 Access 2003的報(bào)表對(duì)象報(bào)表是以打印的格式表現(xiàn)用戶數(shù)據(jù)的一種有效的方式。Access 2003以數(shù)據(jù)庫(kù)容器中的二級(jí)容器對(duì)象形式提供報(bào)表對(duì)象,使得用戶可以控制報(bào)
9、表上每個(gè)對(duì)象(也稱為報(bào)表控件)的大小和外觀,并可以按照所需的方式選擇所需顯示的信息以便查看或打印輸出。報(bào)表中大多數(shù)信息來(lái)自基礎(chǔ)的表、查詢或SQL語(yǔ)句(它們是報(bào)表數(shù)據(jù)的來(lái)源)。 7 Access 2003的宏對(duì)象 Access 2003的宏對(duì)象是Access 2003數(shù)據(jù)庫(kù)對(duì)象中的一個(gè)基本對(duì)象,宏的意思是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能,例如打開某個(gè)窗體或打印某個(gè)報(bào)表。宏可以使某些普通的、需要多個(gè)指令連續(xù)執(zhí)行的任務(wù)能夠通過(guò)一條指令自動(dòng)地完成,而這條指令就稱之為宏。 宏可以是包含一個(gè)操作序列的一個(gè)宏,也可以是若干個(gè)宏的集合所組成的宏組,一個(gè)宏或宏組的執(zhí)行與否還可以使用一個(gè)條件表達(dá)
10、式來(lái)進(jìn)行控制,即可以通過(guò)給定的條件來(lái)決定在哪些情況下運(yùn)行宏。 8 Access 2003的模塊對(duì)象 模塊是由聲明、語(yǔ)句和過(guò)程組成的集合,Microsoft Access 有兩種類型的模塊:標(biāo)準(zhǔn)模塊和類模塊。 類模塊屬于一種與某一特定窗體或報(bào)表相關(guān)聯(lián)的過(guò)程集合,這些過(guò)程均被命名為事件過(guò)程,作為窗體或報(bào)表處理某些事件的方法,即,類模塊中的過(guò)程用于響應(yīng)窗體或報(bào)表上的事件。 標(biāo)準(zhǔn)模塊包含與任何其他對(duì)象都無(wú)關(guān)的常規(guī)過(guò)程,以及可以從數(shù)據(jù)庫(kù)任何位置運(yùn)行的經(jīng)常使用的過(guò)程。工作任務(wù)三:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)方法1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)分析根據(jù)軟件工程提供的理論和方法,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)應(yīng)該首先進(jìn)行系統(tǒng)分析。在這一工作過(guò)
11、程中,應(yīng)主要完成以下內(nèi)容:(1)應(yīng)用系統(tǒng)的業(yè)務(wù)流程分析在這一步工作中,需要調(diào)查、了解并描述待開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的各項(xiàng)業(yè)務(wù)以及諸業(yè)務(wù)間的相互關(guān)聯(lián),并形成分析文檔以供開展下一步工作之需。(2)應(yīng)用系統(tǒng)的數(shù)據(jù)流程分析在這一步工作中,必須清晰地描述出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的所有數(shù)據(jù)在各個(gè)業(yè)務(wù)環(huán)節(jié)中的處理方式、處理結(jié)果及其在諸業(yè)務(wù)間的流動(dòng)軌跡(數(shù)據(jù)流程)。(3)應(yīng)用系統(tǒng)的功能分析在這一步工作中,通過(guò)歸納、整理各業(yè)務(wù)環(huán)節(jié)與各項(xiàng)數(shù)據(jù)間的相互關(guān)系,總結(jié)系統(tǒng)功能、歸并或解析數(shù)據(jù)集合、確定數(shù)據(jù)和功能間的處理關(guān)系。2 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)數(shù)據(jù)應(yīng)用系統(tǒng)開發(fā)的第二步工作,是在系統(tǒng)分析的基礎(chǔ)上進(jìn)行系統(tǒng)設(shè)計(jì)。在這一工作過(guò)程中,
12、應(yīng)主要完成以下內(nèi)容:(1)應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)在這一步工作中,應(yīng)該根據(jù)系統(tǒng)分析階段形成的相關(guān)文檔,并參考計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)發(fā)展的現(xiàn)狀,采用計(jì)算機(jī)數(shù)據(jù)庫(kù)的成熟技術(shù),設(shè)計(jì)并描述出本應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)及其內(nèi)容組成。在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,應(yīng)該嚴(yán)格遵循數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)要求。(2)應(yīng)用系統(tǒng)的功能設(shè)計(jì)在這一步工作中,必須根據(jù)系統(tǒng)分析過(guò)程中獲得的功能分析結(jié)果,結(jié)合數(shù)據(jù)庫(kù)設(shè)計(jì)的初步模型,設(shè)計(jì)完成應(yīng)用系統(tǒng)中的各功能模塊。這里,包括各功能模塊的調(diào)用關(guān)系、功能組成等內(nèi)容。在系統(tǒng)功能設(shè)計(jì)過(guò)程中,應(yīng)該考慮系統(tǒng)功能的規(guī)范化設(shè)計(jì)要求。(3)應(yīng)用系統(tǒng)的輸入與輸出設(shè)計(jì)在這一步工作中,考慮的是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中各功能模塊的界面設(shè)計(jì)。
13、對(duì)于輸入模塊,應(yīng)該考慮的問(wèn)題包括:它以什么樣的形式呈現(xiàn)在操作者的面前,操作員應(yīng)以何種方式在界面上完成各種操作,怎樣容忍操作員的操作錯(cuò)誤,如何減少操作員可能的錯(cuò)誤操作,等等。3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的第三步工作,是在應(yīng)用系統(tǒng)設(shè)計(jì)的基礎(chǔ)上實(shí)現(xiàn)系統(tǒng)的各項(xiàng)設(shè)計(jì)。在這一工作過(guò)程中,應(yīng)主要完成以下內(nèi)容:(1)應(yīng)用系統(tǒng)開發(fā)工具的選擇一個(gè)信息處理系統(tǒng)應(yīng)該基于計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)實(shí)現(xiàn),這已成為大家的共識(shí)。當(dāng)今,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件及其信息處理系統(tǒng)開發(fā)工具種類很多,因此,選擇的余地是很大的。一般而論,開發(fā)工具的選擇應(yīng)依據(jù)信息處理系統(tǒng)本身的特性而定,這是基本原則。事實(shí)上,Access確實(shí)是一個(gè)非
14、常優(yōu)秀的數(shù)據(jù)庫(kù)管理系統(tǒng),同時(shí)它也是一個(gè)功能非常強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)工具(2)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)這一步的工作,就是使用所選擇的開發(fā)工具,逐步地在計(jì)算機(jī)上建立數(shù)據(jù)庫(kù)文件及其所包含的各個(gè)數(shù)據(jù)表,建立數(shù)據(jù)關(guān)聯(lián),創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中各個(gè)數(shù)據(jù)與功能對(duì)象實(shí)例,并設(shè)定所有對(duì)象的相關(guān)屬性值。(3)應(yīng)用系統(tǒng)功能的實(shí)現(xiàn)在這一步工作中,應(yīng)該完成應(yīng)用系統(tǒng)中各對(duì)象對(duì)于相關(guān)事件的處理能力的設(shè)定,即安排各個(gè)對(duì)象在其遇到相關(guān)事件時(shí)的處理方法,也就是針對(duì)事件編程。4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)測(cè)試 一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的各項(xiàng)功能都已經(jīng)實(shí)現(xiàn)了,也還不能說(shuō)系統(tǒng)開發(fā)完成,還必須經(jīng)過(guò)嚴(yán)格的系統(tǒng)測(cè)試工作,才真正能夠?qū)㈤_發(fā)完成的應(yīng)用系統(tǒng)投入運(yùn)行使用
15、。因此,應(yīng)該認(rèn)識(shí)到系統(tǒng)測(cè)試是應(yīng)用系統(tǒng)開發(fā)的第四步工作。系統(tǒng)測(cè)試工作常被人們稱為信息處理系統(tǒng)成敗之關(guān)鍵所在,其主要內(nèi)容是盡可能多地查出并改正數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中存在的錯(cuò)誤。工作任務(wù)四:面向?qū)ο蟮臄?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)概念 面向?qū)ο蠹夹g(shù)提供了一個(gè)具有全新概念的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)模式,它將面向?qū)ο蠓治觯∣OA,Object-Oriented Analysis)、面向?qū)ο笤O(shè)計(jì)(OOD,Object-Oriented Design)和面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP,Object-Oriented Programming)集成在一起。其核心概念是“面向?qū)ο蟆薄?所謂面向?qū)ο螅∣bject-Oriented),可以這樣定
16、義:面向?qū)ο?對(duì)象+類+屬性的繼承+對(duì)象之間的通信。如果一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是使用這樣的概念設(shè)計(jì)和實(shí)現(xiàn)的,則稱這個(gè)應(yīng)用系統(tǒng)是面向?qū)ο蟮摹R粋€(gè)面向?qū)ο蟮膽?yīng)用系統(tǒng)中的每一個(gè)組成部分都是對(duì)象,所需實(shí)現(xiàn)的操作則通過(guò)建立對(duì)象與對(duì)象之間的通信來(lái)完成的。1 對(duì)象的概念 (1)對(duì)象的定義一個(gè)對(duì)象就是它本身的一組屬性和它可執(zhí)行的一組操作。 (2)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中對(duì)象的分類數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的對(duì)象一般可以分為兩類:實(shí)體對(duì)象和過(guò)程對(duì)象。 實(shí)體對(duì)象-客觀存在的對(duì)象稱為實(shí)體對(duì)象。 過(guò)程對(duì)象-具有過(guò)程特征的對(duì)象稱為過(guò)程對(duì)象。2 類的概念 類是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同類型操作的對(duì)象的集合,我們可以說(shuō),類是對(duì)象的抽象,而對(duì)象是類
17、的具體實(shí)例。 在關(guān)系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,一個(gè)數(shù)據(jù)表可以看成是一個(gè)對(duì)象。因?yàn)樗械臄?shù)據(jù)表對(duì)象均具有二維表格特點(diǎn)(這表明數(shù)據(jù)表對(duì)象的屬性相同),且都是用于存儲(chǔ)數(shù)據(jù)的對(duì)象(這表明數(shù)據(jù)表對(duì)象的基本操作相同),所以可以將數(shù)據(jù)表歸結(jié)為一個(gè)類。如果數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)工具提供可能需要的所有對(duì)象的類,那么在進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)時(shí),就只需利用這些類創(chuàng)建一個(gè)又一個(gè)合乎應(yīng)用需求的對(duì)象實(shí)例,從而可以極大地提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的工作效率。3 屬性的概念 屬性是對(duì)象固有的特征。在關(guān)系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,不同類型的對(duì)象具有不同的屬性集。例如,Access數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)表對(duì)象總是具有這樣的屬性,數(shù)據(jù)表名以及一系列的字段。
18、給定一個(gè)數(shù)據(jù)表名,并定義其中的一系列字段,則構(gòu)造成了一個(gè)數(shù)據(jù)表對(duì)象。 派生于同一個(gè)類的對(duì)象是不允許任意兩個(gè)對(duì)象實(shí)例的所有屬性值都相同的,也就是說(shuō),屬于同一類的兩個(gè)對(duì)象至少有一個(gè)屬性的取值不同,這個(gè)屬性被稱為這一類對(duì)象的關(guān)鍵屬性,也稱為關(guān)鍵字。 4 事件與方法的概念既然客觀世界是由對(duì)象組成的,那么客觀世界中的所有行動(dòng)都是由對(duì)象發(fā)出,且能夠?yàn)槟承?duì)象感受到。我們把這樣的行動(dòng)稱為事件。在關(guān)系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,事件分為內(nèi)部事件和外部事件。系統(tǒng)中對(duì)象的數(shù)據(jù)操作和功能調(diào)用命令等等都是內(nèi)部事件,而鼠標(biāo)的移動(dòng)、單擊和鍵盤的敲擊等等都是外部事件。并非所有的事件都能被每一個(gè)對(duì)象感受到,例如,鼠標(biāo)在某一位置上單擊,
19、該事件則只能被安置在這一位置上的對(duì)象感受到。當(dāng)某一個(gè)對(duì)象感受到一個(gè)特定事件發(fā)生時(shí),這個(gè)對(duì)象應(yīng)該可以做出某種響應(yīng)。例如,將鼠標(biāo)指向一個(gè)運(yùn)行窗體上標(biāo)記為“退出”的按鈕對(duì)象處單擊左鍵,則這個(gè)窗體會(huì)被關(guān)閉。這是因?yàn)檫@個(gè)標(biāo)記為“退出”的按鈕對(duì)象感受到了這個(gè)事件,并以執(zhí)行關(guān)閉窗體的操作來(lái)響應(yīng)這個(gè)事件。因此,我們把方法定義為一個(gè)對(duì)象響應(yīng)某一事件的一個(gè)操作序列。顯然,為了完成一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)工作,在根據(jù)需要?jiǎng)?chuàng)建了應(yīng)用對(duì)象并設(shè)定了所有對(duì)象的各個(gè)屬性之后,還必須為相關(guān)對(duì)象設(shè)計(jì)其響應(yīng)某些事件的方法。一個(gè)方法也就是一個(gè)操作序列,即程序。而這樣一種程序設(shè)計(jì)的過(guò)程,就被稱之為面向?qū)ο蟮某绦蛟O(shè)計(jì)。工作任務(wù)五:零售商
20、店數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(GrocerMIS)實(shí)例分析商品進(jìn)銷存管理信息系統(tǒng)是一類比較典型的計(jì)算機(jī)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)例,主要功能就是實(shí)現(xiàn)一般商品從進(jìn)貨、存貨到銷售這樣一個(gè)商品流通環(huán)節(jié)中的各項(xiàng)信息的即時(shí)管理。本書以一個(gè)雖經(jīng)簡(jiǎn)化、但確實(shí)可以使用的實(shí)例“零售商店管理信息系統(tǒng)”進(jìn)行講解,并以此幫助讀者學(xué)習(xí)Access 2003及其數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)。為了敘述方便,后續(xù)章節(jié)將“零售商店管理信息系統(tǒng)”簡(jiǎn)稱為“GrocerMIS”。 GrocerMIS針對(duì)經(jīng)營(yíng)日用商品的小型經(jīng)銷商店而設(shè)計(jì)。該商店以小批量形式進(jìn)貨,零售方式銷貨。以批量形式購(gòu)入的商品首先存入商品庫(kù)中,經(jīng)常持有小量庫(kù)存,庫(kù)存中記錄進(jìn)貨單價(jià)。準(zhǔn)備銷售的商
21、品,一律需從商品庫(kù)中逐一搬至銷售柜臺(tái)上,經(jīng)常持有小量柜存,柜存中記錄銷售單價(jià)。售貨員銷售商品時(shí),總是從銷售柜臺(tái)上取得商品銷售。任一商品的進(jìn)貨單價(jià)小于該商品的銷售單價(jià),經(jīng)銷商從這些商品的進(jìn)銷差價(jià)中獲取利潤(rùn)。該商店聘用管理人員若干名、售貨員若干名,均以輪班方式工作。每次交接班時(shí),貨與款均要求當(dāng)班結(jié)、轉(zhuǎn)、清。1 GrocerMIS的業(yè)務(wù)與數(shù)據(jù)流程分析(1) GrocerMIS管理人員職責(zé) 1)商品進(jìn)貨數(shù)據(jù)錄入要求管理人員負(fù)責(zé)從供貨商處接收進(jìn)貨,并將自己負(fù)責(zé)的進(jìn)貨數(shù)據(jù)(包括商品名稱、商品規(guī)格、進(jìn)貨單價(jià)、進(jìn)貨數(shù)量,等等)錄入到應(yīng)用系統(tǒng)提供的窗體對(duì)象的相關(guān)文本框控件中,并記錄下自己的姓名。每一項(xiàng)進(jìn)貨數(shù)據(jù)輸
22、入完畢,都必須根據(jù)本次進(jìn)貨商品數(shù)據(jù)修改“庫(kù)存數(shù)據(jù)記錄”數(shù)據(jù)表中的對(duì)應(yīng)數(shù)據(jù)(比如,庫(kù)存數(shù)量=原庫(kù)存數(shù)量+本次進(jìn)貨數(shù)量),以保證“庫(kù)存數(shù)據(jù)記錄”數(shù)據(jù)表中數(shù)據(jù)的正確性。因此,這一職責(zé)稱為“商品進(jìn)貨數(shù)據(jù)錄入” 2)商品上柜數(shù)據(jù)錄入要求管理人員在發(fā)現(xiàn)某些商品的柜存數(shù)量偏少時(shí),必須將這些商品由庫(kù)存中搬至銷售柜臺(tái)上,同時(shí)減少“庫(kù)存數(shù)據(jù)記錄”數(shù)據(jù)表中的對(duì)應(yīng)商品庫(kù)存數(shù)據(jù)記錄,并增加“柜存數(shù)據(jù)記錄”數(shù)據(jù)表中的對(duì)應(yīng)商品柜存數(shù)據(jù)記錄。因此,這一職責(zé)稱為“商品上柜數(shù)據(jù)錄入”。 3)交接班接轉(zhuǎn)清要求管理人員在售貨員交接班時(shí),根據(jù)“銷售數(shù)據(jù)記錄”數(shù)據(jù)表和“柜存商品記錄”數(shù)據(jù)表中數(shù)據(jù)輸出“銷售交接班報(bào)表”,用以清點(diǎn)交班售貨員
23、的應(yīng)交貨款以及接班售貨員的接班柜存商品數(shù)量。因此,這一職責(zé)稱為“交接班接轉(zhuǎn)清”。 4)“銷售業(yè)績(jī)查詢匯總”和“商品庫(kù)存數(shù)據(jù)查詢”要求管理人員定期或不定期地查閱商品銷售利潤(rùn)和庫(kù)存商品數(shù)量,并分別填寫“庫(kù)存商品數(shù)量清單”、“柜存商品數(shù)量清單”和“商品銷售匯總一覽表”。因此,這一職責(zé)稱為“銷售業(yè)績(jī)查詢匯總”和“商品庫(kù)存數(shù)據(jù)查詢”。(2) GrocerMIS售貨員職責(zé) 她們出售商品并將其出售商品的種類與數(shù)量等信息記錄在“銷售數(shù)據(jù)記錄”數(shù)據(jù)表中。這一職責(zé)稱為“銷售數(shù)據(jù)錄入”。從管理職能上講,售貨員僅有權(quán)以銷售單價(jià)出售存放在銷售柜臺(tái)上的商品,無(wú)權(quán)訪問(wèn)庫(kù)存商品記錄。而任一商品的銷售單價(jià)均由管理人員通過(guò)“商品上柜數(shù)據(jù)錄入”操作予以指定,售貨員無(wú)權(quán)更改。(3) “零售商店管理信息系統(tǒng)(GrocerMIS)”數(shù)據(jù)業(yè)務(wù)流程圖 2 GrocerMIS功能分析“零售商店管理信息系統(tǒng)(GrocerMIS)”功能結(jié)構(gòu)圖 工作任務(wù)六:Access 2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水墨插畫風(fēng)兒童故事繪本雙管齊下
- 典型行政法學(xué)試題與答案匯編
- 執(zhí)業(yè)醫(yī)師考試各科目重難點(diǎn)分析試題及答案
- 中國(guó)文化自信的時(shí)代意義試題及答案
- 護(hù)理臨床研究設(shè)計(jì)試題及答案分析
- 常見(jiàn)錯(cuò)誤與解決方案執(zhí)業(yè)醫(yī)師考試試題及答案
- 護(hù)理技能提升策略執(zhí)業(yè)護(hù)士考試試題及答案
- 網(wǎng)絡(luò)文化對(duì)青少年心理的影響試題及答案
- 護(hù)理學(xué)實(shí)踐能力考核試題及答案
- 護(hù)理統(tǒng)計(jì)學(xué)基本知識(shí)試題及答案
- 2024年廣東大亞灣開發(fā)區(qū)招聘公辦學(xué)校教師筆試真題
- 江蘇交控筆試試題及答案
- JJF1033-2023計(jì)量標(biāo)準(zhǔn)考核規(guī)范
- 三對(duì)三籃球賽記錄表
- 被執(zhí)行人財(cái)產(chǎn)線索提供書(模板)
- HP系列培訓(xùn)手冊(cè)
- 畢業(yè)論文-原油電脫水方法與機(jī)理的研究
- 陜西省2022年普通高中學(xué)業(yè)水平考試(真題)
- 事故池管理的有關(guān)規(guī)定
- 2021-2022學(xué)年甘肅省天水市第一中學(xué)高一下學(xué)期第二階段考物理試題(原卷版)
- GE全球供應(yīng)鏈的管理與實(shí)踐
評(píng)論
0/150
提交評(píng)論