




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、9.2 一個(gè)完整的數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)例很多人都有過(guò)到書(shū)屋租書(shū)的經(jīng)歷,我們往往會(huì)為老板的健忘以及業(yè)務(wù)的混亂惱火!那么我們就來(lái)建立圖書(shū)租借系統(tǒng)為那些老板解憂吧!9.2.1 數(shù)據(jù)分析并創(chuàng)建表書(shū)店的業(yè)務(wù)看似簡(jiǎn)單,其實(shí)也需要仔細(xì)分析才能理出頭緒。下面列出了需要的數(shù)據(jù)。l 與顧客相關(guān)的數(shù)據(jù):顧客姓名,顧客編號(hào),電話,是否會(huì)員,會(huì)員編號(hào),地址。l 與書(shū)籍相關(guān)的數(shù)據(jù):圖書(shū)編號(hào),幾冊(cè)裝,圖書(shū)名稱,作者編號(hào),作者,類型編號(hào),類型,出版社編號(hào),出版社名稱,電話,一般價(jià),會(huì)員價(jià)。l 租借記錄:顧客姓名,借閱日期,是否歸還,歸還日期,借閱圖書(shū)。l 會(huì)員繳款記錄:繳款編號(hào),繳款日期,客戶編號(hào),繳款金額。以上列出了需要的數(shù)據(jù)
2、,但是依照上述數(shù)據(jù)建立的表格會(huì)出現(xiàn)數(shù)據(jù)的重復(fù)及冗余。因此,我們要在分析的基礎(chǔ)上建立表間的關(guān)聯(lián)。很顯然,與書(shū)籍有關(guān)的數(shù)據(jù)可以分拆成四個(gè)表,分別為:l 圖書(shū)清單表:圖書(shū)編號(hào)(索引),幾冊(cè)裝,一般價(jià),會(huì)員價(jià),圖書(shū)名稱。l 作者名單表:作者編號(hào)(索引),姓名。l 圖書(shū)類型表:類型編號(hào)(索引),類型。l 圖書(shū)名單表:圖書(shū)編號(hào)(索引),圖書(shū)名稱。l 出版社名單:出版社編號(hào)(索引),出版社名稱,電話。在表的分析基礎(chǔ)上,我們可以設(shè)計(jì)出8個(gè)表,分別為“書(shū)籍清單”,“顧客名單”和“租借記錄”3個(gè)主表,以及“書(shū)籍類型”、“書(shū)籍名單”、“作者名單”、“出版社名單”與“會(huì)員繳款記錄”5個(gè)附表。建立的關(guān)系如圖1-1所示。
3、圖9-1 建立的表關(guān)系視圖接下來(lái)我們將分別建立這8個(gè)表。(1)書(shū)籍清單表:首先鼠標(biāo)單擊任務(wù)窗格中【新建】|【空數(shù)據(jù)庫(kù)】選項(xiàng),打開(kāi)如圖9-2所示窗口。圖9-2 新建空數(shù)據(jù)庫(kù)窗口在上圖中選擇保存路徑及名稱,本例保存在E:/數(shù)據(jù)庫(kù)實(shí)例文件夾下,命名為書(shū)籍租借管理系統(tǒng)。鼠標(biāo)單擊【創(chuàng)建】按鈕。打開(kāi)數(shù)據(jù)庫(kù)窗口如圖9-3所示。圖9-3 數(shù)據(jù)庫(kù)窗口在這個(gè)窗口里就可以利用以前學(xué)的知識(shí)建立表了,下面以顧客記錄表為例,其它表大家自己創(chuàng)建。首先選擇表對(duì)象,鼠標(biāo)單擊【新建】按鈕,選擇“設(shè)計(jì)視圖”后,單擊【確定】按鈕,如圖9-4所示。圖9-4 表設(shè)計(jì)視圖窗口 接下來(lái)我們要添字段名稱,包括顧客編號(hào)、姓名、電話、地址、入會(huì)時(shí)
4、間、是否會(huì)員、總余金額,以及為各個(gè)字段選擇數(shù)據(jù)類型,并設(shè)顧客編號(hào)為主鍵,完成后如圖9-5所示。 圖9-5 顧客記錄表設(shè)計(jì)視圖然后,鼠標(biāo)單擊工具欄的【視圖】按鈕,轉(zhuǎn)換到數(shù)據(jù)表視圖輸入相應(yīng)數(shù)據(jù),如圖9-6所示。 圖9-6 顧客記錄表其它幾個(gè)表設(shè)計(jì)完成后如下:圖9-7 會(huì)員繳款記錄表圖9-8 出版社名單表圖9-9 圖書(shū)類型表圖9-10 圖書(shū)名單表 圖9-11 圖書(shū)清單表 圖9-12 租借記錄表圖9-13 作者名單表以上是我們建立數(shù)據(jù)庫(kù)管理系統(tǒng)的第一步,萬(wàn)事開(kāi)頭難,不過(guò)我們會(huì)為自己的成就驕傲的,表建好后,接下來(lái)就要建立報(bào)表和窗體所需要的查詢了。 9.2.2 書(shū)籍系統(tǒng)的查詢及報(bào)表設(shè)計(jì)本節(jié)我們建立三個(gè)查詢
5、,雖然不夠但起到拋磚引玉的作用,具體工作還需要讀者繼續(xù)完成。首先我們建立“會(huì)員名單”與“非會(huì)員名單”兩個(gè)查詢,其目的是為以后舉辦活動(dòng)通知方便。建立的步驟為:(1)在數(shù)據(jù)庫(kù)窗體中選擇查詢對(duì)象,鼠標(biāo)單擊【新建】按鈕,打開(kāi)如圖9-14窗口。圖9-14 新建查詢窗口(2)選擇“簡(jiǎn)單查詢向?qū)А焙螅髽?biāo)單擊【確定】按鈕,打開(kāi)圖9-15。圖9-15 選擇查詢字段窗口(3)在下拉列表中選取顧客記錄表作為數(shù)據(jù)來(lái)源表,單擊按鈕選取全部的字段,單擊【下一步】按鈕,進(jìn)入圖9-16。圖9-16 選擇查詢模式窗口(4)選擇明細(xì)后單擊【下一步】按鈕,進(jìn)入圖9-17。圖9-17 為查詢指定標(biāo)題窗(5)輸入標(biāo)題會(huì)員名單并選擇修
6、改查詢?cè)O(shè)計(jì)選項(xiàng)后,單擊【完成】按鈕。進(jìn)入查詢的設(shè)計(jì)視圖階段,作如下的修改:顧客編號(hào)處的排序選為升序,具體操作是鼠標(biāo)單擊排序選擇框選擇即可;取消是否會(huì)員處的顯示復(fù)選鈕,并在下方條件處輸入yes;如圖9-18。 圖9-18 會(huì)員名單查詢?cè)O(shè)計(jì)視圖(6)現(xiàn)在您可以按下工具欄上的視圖鈕,檢查此查詢的結(jié)果,如圖9-19所示。圖9-19 會(huì)員名單查詢結(jié)果窗口其它兩個(gè)查詢建立的方法同上,建好的非會(huì)員查詢,如圖9-20;建好的“租借未還記錄查詢”如圖9-21。圖9-20 非會(huì)員名單查詢結(jié)果窗口圖9-21 租借未還記錄查詢結(jié)果窗口下面來(lái)建立租借核查表:(1)首先打開(kāi)如圖9-22所示窗口,選擇報(bào)表向?qū)В⒃跀?shù)據(jù)來(lái)源
7、框中選擇“租借未還記錄”作為數(shù)據(jù)來(lái)源,鼠標(biāo)單擊【確定】按鈕。圖9-22 報(bào)表數(shù)據(jù)來(lái)源選擇窗口(2)鼠標(biāo)單擊【確定】按鈕,打開(kāi)圖9-23,選擇表中字段,圖書(shū)名稱來(lái)自“圖書(shū)名單表”,姓名、電話、地址來(lái)自“顧客記錄表”,圖書(shū)編號(hào)、租借日期來(lái)自“租借未還記錄查詢”。具體操作為,鼠標(biāo)單擊“表/查詢”下拉列表框選擇表或查詢,然后選取可用字段通過(guò)鼠標(biāo)單擊按鈕將字段移到選定的字段框中。圖9-23 報(bào)表向?qū)У诙翱冢?)單擊【下一步】按鈕,打開(kāi)圖9-24。圖9-24 報(bào)表向?qū)У谌翱冢?)不用分組,單擊【下一步】按鈕,進(jìn)入圖9-25,選擇租借日期,并選擇降序。圖9-25 報(bào)表向?qū)У谒拇翱冢?)單擊【下一步】按鈕
8、,進(jìn)入圖9-26,選擇兩端對(duì)齊。圖9-26 報(bào)表向?qū)У谖宕翱冢?)單擊【下一步】按鈕,打開(kāi)圖9-27,選擇報(bào)表樣式,這里選正式。圖9-27 報(bào)表向?qū)У诹翱冢?)單擊【下一步】按鈕,進(jìn)入圖9-28,輸入標(biāo)題“租借核查表”,選擇“預(yù)覽”選項(xiàng)。圖9-28 報(bào)表向?qū)У谄叽翱冢?)預(yù)覽結(jié)果如圖9-29所示。圖9-29 租借核查表我們只作了一個(gè)報(bào)表,其它報(bào)表讀者可自行完成。9.2.3 建立用戶的操作窗體操作窗體是用戶直接接觸的界面,因此顯得尤為重要,好的窗體界面能為用戶的使用帶來(lái)方便。下面我們就為書(shū)籍管理系統(tǒng)定制幾個(gè)有用的窗體。首先建立“修改圖書(shū)類型”窗體,此窗體可查看、新建或刪除圖書(shū)類型。具體步驟為:
9、(1)選擇窗體對(duì)象,然后按下【新建】按鈕,如圖9-30所示,選擇窗體向?qū)?,并選圖書(shū)類型表為數(shù)據(jù)來(lái)源。圖9-30 窗體向?qū)У谝淮翱冢?)單擊【確定】按鈕,進(jìn)入圖9-31,選擇“類型”字段加到右側(cè),表示要顯示在窗口中。圖9-31 窗體向?qū)У诙翱冢?)單擊【下一步】按鈕,進(jìn)入圖9-32,選擇窗體使用的布局,本例選擇表格。圖9-32 窗體向?qū)У谌翱冢?)單擊【下一步】按鈕,進(jìn)入圖9-33,選擇“國(guó)際”樣式。圖9-33 窗體向?qū)У谒拇绑w(5)單擊【下一步】按鈕,進(jìn)入圖9-34后,為窗體指定標(biāo)題,本例命名為“修改圖書(shū)類型”,然后選擇“打開(kāi)窗體查看或輸入信息”選項(xiàng)。圖9-34 窗體向?qū)У谒拇绑w(6)單擊
10、【完成】按鈕,窗體的結(jié)果如圖9-35所示。圖9-35 窗體結(jié)果圖(7)由于本窗體是使用向?qū)Ы⒌?,因此有些地方需要在設(shè)計(jì)視圖中修改。首先進(jìn)入窗體的設(shè)計(jì)視圖,然后單擊工具欄的【屬性】按鈕,如圖9-36,修改窗體屬性。圖9-36 窗體屬性窗口對(duì)窗體屬性進(jìn)行改動(dòng)為,標(biāo)題:修改窗體類型;滾動(dòng)條:只垂直;導(dǎo)航按鈕:否;分隔線:否;邊框樣式:對(duì)話框邊框;模式:是。接下來(lái)我們?yōu)榇绑w添加控件,進(jìn)入窗體的設(shè)計(jì)視圖,如圖9-37,可見(jiàn)窗體分為窗體頁(yè)眉、窗體頁(yè)腳及主體區(qū),主體區(qū)是顯示數(shù)據(jù)的區(qū)域,頁(yè)眉頁(yè)腳是兩塊固定的區(qū)間。圖9-37 窗體設(shè)計(jì)視圖 將窗體頁(yè)眉區(qū)的“類型”刪除,然后單擊工具箱的控件向?qū)В賳螕舭粹o控件如
11、圖9-38所示??梢?jiàn)按下的按鈕控件周?chē)凰{(lán)框包圍。圖9-38 工具箱(8)鼠標(biāo)移到窗體上的指定位置單擊一下,打開(kāi)命令按鈕向?qū)Т翱谌鐖D9-39。圖9-39 命令按鈕向?qū)У谝淮翱冢?)在類別欄中選擇“窗體操作”,在操作欄中選擇“關(guān)閉窗體”,單擊【下一步】按鈕,進(jìn)入圖9-40。圖9-40 命令按鈕向?qū)У诙翱冢?0)可為按鈕選擇圖片,單擊【下一步】按鈕,進(jìn)入圖9-41。圖9-41 命令按鈕向?qū)У谌翱冢?1)為命令命名后單擊【完成】按鈕,至此我們?yōu)榇绑w添加了【關(guān)閉】按鈕,還要建立【新建】按鈕和【刪除】按鈕,步驟同上,只是這兩個(gè)指令在記錄類別中,添加完后的窗體如圖9-42。圖9-42 修改圖書(shū)類型窗體
12、修改圖書(shū)清單窗體如圖9-43,添加的控件包括:轉(zhuǎn)至下一條記錄,轉(zhuǎn)至上一條記錄,最后記錄,最前記錄,以及添加、刪除、關(guān)閉按鈕。圖9-43 修改圖書(shū)清單窗體租借業(yè)務(wù)窗體是主子窗體,前面窗體那一章已經(jīng)介紹,我們簡(jiǎn)要說(shuō)明如下:(1)首先要建立好要顯示的子窗體,本例為租借記錄子窗體。(2)然后在建好的主窗體中加入子窗體即可。(3)建好的窗體如圖9-44所示。圖9-44 租借業(yè)務(wù)窗體9.2.4 集成界面設(shè)計(jì)前面建立的窗體都是一個(gè)個(gè)獨(dú)立的窗體,我們需要建立一個(gè)窗體作為操作平臺(tái),集成前面設(shè)計(jì)的各個(gè)窗體。Access XP為我們提供了切換面板管理器來(lái)方便的建立集成界面。具體步驟如下:(1)選中【工具】|【數(shù)據(jù)庫(kù)
13、實(shí)用工具】|【切換面板管理器】命令,鼠標(biāo)單擊打開(kāi)圖9-45。圖9-45 切換面板管理器第一窗口(2)單擊【是】按鈕,打開(kāi)圖9-46。圖9-46 切換面板管理器第二窗口(3)單擊【新建】按鈕,打開(kāi)圖9-47,輸入切換面板頁(yè)名稱,本例為“圖書(shū)管理系統(tǒng)”。圖9-47 切換面板第三窗口(4)單擊【確定】按鈕,返回切換面板對(duì)話框,以同樣步驟增加“報(bào)表打印業(yè)務(wù)”,“圖書(shū)租借業(yè)務(wù)”,完成后如圖9-48。圖9-48 切換面板第四窗口(5)接下來(lái)編輯切換面板頁(yè),首先編輯“主切換面板頁(yè)”,包括將名稱改為“書(shū)籍租借屋”,并在主切換面板上添加“圖書(shū)管理系統(tǒng)”、“圖書(shū)租借系統(tǒng)”、“報(bào)表打印系統(tǒng)”以及“退出”四個(gè)項(xiàng)目,具
14、體步驟為:l 選取主切換面板后,單擊【編輯】按鈕,輸入“書(shū)籍租借屋”,然后單擊【新建】按鈕,打開(kāi)圖9-49。圖9-49 編輯切換面板項(xiàng)目窗口l 在文本框中輸入“報(bào)表打印系統(tǒng)”,在切換面板下拉列表框中選擇“報(bào)表打印系統(tǒng)”,然后單擊【確定】按鈕即為主切換面板添加“報(bào)表打印系統(tǒng)項(xiàng)目”。其它三個(gè)項(xiàng)目添加操作與“報(bào)表打印項(xiàng)目”的添加方法相同,添加后如圖9-50所示。圖9-50 編輯切換面板頁(yè)窗口l 單擊【關(guān)閉】按鈕,返回到圖9-48切換面板管理器窗口,選擇下一頁(yè)進(jìn)行編輯,本例選擇“圖書(shū)租借系統(tǒng)”,單擊【編輯】按鈕,打開(kāi)“編輯切換面板頁(yè)”窗口,單擊【新建】按鈕,為“圖書(shū)租借系統(tǒng)”頁(yè)添加項(xiàng)目如圖9-51所示。圖9-51 編輯切換面板項(xiàng)目窗口l 在文本框中輸入“租借/返還業(yè)務(wù)”,在命令下拉列表框中選擇“在編輯模式下打開(kāi)窗體”,在窗體下拉列表框中選擇“租借業(yè)務(wù)”,單擊【確定】按鈕,同樣步驟添加“返回”項(xiàng)。l 接下來(lái)按照上述操作方法分別為“圖書(shū)管理系統(tǒng)”頁(yè)添加“新建圖書(shū)類型”項(xiàng)、“圖書(shū)清單”項(xiàng)以及“返回”項(xiàng);為“報(bào)表打印系統(tǒng)”添加“租借未還報(bào)表”項(xiàng)、“返回”項(xiàng)。在添加“租借未還報(bào)表”項(xiàng)時(shí),應(yīng)在“編輯切換面板”窗口命令框中選擇“打開(kāi)報(bào)表”命令,其它相同。l 至此切換窗體設(shè)計(jì)完成,通過(guò)鼠標(biāo)雙擊數(shù)據(jù)庫(kù)窗體下的切換面板打開(kāi),如圖9-52所示。界面包括圖書(shū)租借系統(tǒng)、圖書(shū)管理系統(tǒng)、報(bào)表打印
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度雇主免責(zé)協(xié)議書(shū):航空航天領(lǐng)域雇主責(zé)任界定合同
- 2025年度產(chǎn)業(yè)轉(zhuǎn)型升級(jí)信息咨詢服務(wù)合同
- 2025年度農(nóng)產(chǎn)品質(zhì)量安全監(jiān)管與風(fēng)險(xiǎn)評(píng)估合作協(xié)議
- 2025年度國(guó)際會(huì)展中心招商合作合同協(xié)議
- 2025年度臨時(shí)工臨時(shí)性數(shù)據(jù)錄入與處理合同
- 2025年度出租房屋裝修改造及租賃糾紛解決協(xié)議
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用合伙投資合同
- 2025年度城市老舊建筑拆除勞務(wù)合作合同
- 2025年度教師聘用的教育教學(xué)改革與創(chuàng)新合同
- 親子樂(lè)園裝修合同樣板
- 絲綢之路上的民族學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 四年級(jí)語(yǔ)文下冊(cè)第六單元【集體備課】(教材解讀+教學(xué)設(shè)計(jì))
- 分子生物學(xué)在醫(yī)藥中的研究進(jìn)展及應(yīng)用
- 《對(duì)折剪紙》)ppt
- 03SG520-1實(shí)腹式鋼吊車(chē)梁(中輕級(jí)工作制A1~A5_Q235鋼_跨度6.0m、7.5m、9.0m)
- 以虛報(bào)注冊(cè)資本、虛假出資、抽逃出資為由對(duì)實(shí)行認(rèn)繳資本登記制的公司進(jìn)行處罰無(wú)法律依據(jù)
- 風(fēng)電場(chǎng)生產(chǎn)運(yùn)營(yíng)準(zhǔn)備大綱11.14
- 人教版八年級(jí)語(yǔ)文下冊(cè)教材研說(shuō)
- 《機(jī)械制造裝備設(shè)計(jì)》ppt課件
- 中學(xué)家訪記錄大全100篇 關(guān)于中學(xué)家訪隨筆
- 小學(xué)綜合實(shí)踐活動(dòng)_植物的繁殖—扦插
評(píng)論
0/150
提交評(píng)論