




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、數(shù)據(jù)庫分析與設(shè)計(jì)1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)分析通過對圖書借閱管理的內(nèi)容和數(shù)據(jù)分析,創(chuàng)建該管理系統(tǒng)數(shù)據(jù)庫,名為“圖書借閱管理系統(tǒng) mdb”,主要包含的數(shù)據(jù)表有“會員表”、“會員級別表”、“圖書表”、“圖書類別表”、“圖書借閱表”共五個(gè)表。這五個(gè)表之間存在著一定的關(guān)聯(lián)關(guān)系,各表間的關(guān)系如圖2所示:2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)“圖書借閱管理系統(tǒng)”的各個(gè)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如表1表5所示:表1 “會員表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段會員證編號文本12是是會員級別文本8是會員姓名文本8是會員性別文本2是身份證號文本18是單位名稱文本50否單位地址文本50否聯(lián)系電話文本15否辦證日期日期/時(shí)間短日期是有效日
2、期日期/時(shí)間短日期否照片OLE 對象否備注備注否表2 “會員級別表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段會員級別文本8是是限借冊數(shù)數(shù)字整型是表3 “圖書表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段圖書編號文本7是是圖書分類號文本30是圖書類別文本30是書名文本50是作者文本50是出版社文本30是出版日期日期/時(shí)間短日期是價(jià)格數(shù)字雙精度型貨幣是存放位置文本50是入庫時(shí)間日期/時(shí)間短日期是庫存總數(shù)數(shù)字整型是在庫數(shù)量數(shù)字整型是借出數(shù)量數(shù)字整型是新書入庫數(shù)字整型否舊書出庫數(shù)字整型否借出次數(shù)數(shù)字整型是備注備注否表4 “圖書類別表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段圖書類別文本30是
3、是限借天數(shù)數(shù)字整型是超期罰款/天數(shù)字雙精度型貨幣是表5 “圖書借閱表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段默認(rèn)值借閱編號自動(dòng)編號長整型是圖書編號文本7是會員證編號文本12是借閱日期日期/時(shí)間短日期是還書日期日期/時(shí)間短日期否罰款已繳文本2是“否”備注備注否圖5 “圖書表”結(jié)構(gòu)二、各表數(shù)據(jù):圖6 會員表信息圖7 會員級別表信息 圖8 圖書類別表信息圖9 圖書表信息圖10 圖書借閱表信息三、查詢的設(shè)計(jì)與實(shí)現(xiàn)1借閱超期查詢:2借閱歷史記錄查詢3.今日借出查詢4今日到期查詢5.今日還書查詢6.續(xù)借查詢7.罰款查詢,主設(shè)計(jì)視圖:須設(shè)立2個(gè)新字段“超期天數(shù)”和“罰款數(shù)額”且“超期天數(shù)”字段的約束條
4、件為“>0”,另外“罰款繳納”字段的約束條件為“否”,表示已欠費(fèi)且未繳納過罰款的會員才會被列出,未欠費(fèi)或已繳納過的會員不會再被列出。下邊給出這兩個(gè)新字段的數(shù)學(xué)表達(dá)式:(1)超期天數(shù): 還書日期-借閱日期-限借天數(shù);(2)罰款數(shù)額: (還書日期-借閱日期-限借天數(shù))*超期罰款/天。(見圖26)圖26四、窗體的設(shè)計(jì)與實(shí)現(xiàn)窗體是Access 2003數(shù)據(jù)庫系統(tǒng)的一個(gè)重要對象。前面介紹的瀏覽記錄、顯示查詢結(jié)果等都是在“數(shù)據(jù)表”視圖中所進(jìn)行的操作,只能用于對表的一般維護(hù)。如果要改變表記錄的顯示界面,則需要通過界面窗口來添加、修改、刪除記錄或改變應(yīng)用程序控制流程,這就需要數(shù)據(jù)庫的一個(gè)重要組件窗體。窗
5、體是用戶與數(shù)據(jù)之間的主要窗口,使用窗體可以對數(shù)據(jù)庫進(jìn)行查詢、修改、添加和打印等操作,而且可以靈活的設(shè)計(jì)窗體的布局。窗體按其功能可以分為數(shù)據(jù)窗體、流程控制面板窗體和交互窗體。(1) 數(shù)據(jù)窗體:主要用來顯示、瀏覽、添加、修改、刪除表或查詢中的記錄。(如圖38)圖38(2) 流程控制面板窗體:主要用來控制應(yīng)用程序的運(yùn)行流程。(如圖39)在Access 2003數(shù)據(jù)庫中,窗體有設(shè)計(jì)視圖、窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖5種視圖,它們之間可以通過工具欄“視圖”按鈕進(jìn)行切換。(見下圖)我們將主要介紹使用設(shè)計(jì)視圖創(chuàng)建窗體的方法。使用窗體的設(shè)計(jì)視圖來創(chuàng)建、修改和美化窗體,窗體的設(shè)計(jì)視圖一般
6、由窗體頁眉/頁腳、頁面頁眉/頁腳和主體5部分組成。一般情況下,窗體的頁眉/頁腳很少用到,而主體是窗體的核心,通過在主體中添加控件可以實(shí)現(xiàn)對數(shù)據(jù)的管理功能。1使用窗體向?qū)?chuàng)建窗體使用“窗體向?qū)А笨梢詣?chuàng)建使用“自動(dòng)創(chuàng)建窗體”(“自動(dòng)創(chuàng)建窗體”所創(chuàng)建的窗體較粗糙,一般在用戶對窗體效果要求不高時(shí)使用)所創(chuàng)建的5種類型的窗體,不同之處在于窗體中的數(shù)據(jù)可以來源于一個(gè)或多個(gè)表與查詢。在使用“窗體向?qū)А眲?chuàng)建窗體時(shí),可以重新設(shè)置字段的排列順序。下面我們以創(chuàng)建“會員基本信息管理窗體”為例說明一下利用“窗體向?qū)А眮韯?chuàng)建窗體的過程。第一步:雙擊“使用向?qū)?chuàng)建窗體”,打開窗體向?qū)гO(shè)計(jì)界面。(見圖41)圖41 第二步:在
7、“表/查詢”欄中選擇“表:會員表”項(xiàng),并將其中要用到的字段全部添加到“選定的字段”中。(見圖42)圖42第三步:選擇窗體布局。Access中有“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”6種可供選擇的布局類型,在這里我們以“兩端對齊”為例。(見圖43)圖43 第四步:選擇窗體樣式。Access中有“國際”、“宣紙”、“工業(yè)”、“標(biāo)準(zhǔn)”、“水墨畫”和“砂巖”、“混合”、“石頭”、“藍(lán)圖”和“遠(yuǎn)征”10種默認(rèn)的可供選擇的布局類型,在這里我們以“標(biāo)準(zhǔn)”為例。(圖44)圖44第五步:確定窗體的標(biāo)題。這一步除了指定窗體標(biāo)題外,我們還可以選擇在向?qū)гO(shè)置完成后我們是要“打開
8、窗體查看或輸入信息”還是“修改窗體設(shè)計(jì)”。由于一般情況下通過向?qū)?chuàng)建的窗體不可能盡善盡美,有很多地方需要做適當(dāng)?shù)奶砑雍托薷模晕覀兺ǔ6歼x擇“修改窗體設(shè)計(jì)”項(xiàng)并完成創(chuàng)建。(見圖45)圖45 第六步:在“會員基本信息管理窗體”的設(shè)計(jì)視圖中對窗體的大小、各個(gè)字段的位置和順序進(jìn)行調(diào)整,并添加“標(biāo)簽”“會員基本信息”和8個(gè)命令按鈕“轉(zhuǎn)至上一條記錄”、“轉(zhuǎn)至最后一條記錄”、“添加記錄”、“保存記錄”等。(見圖46)圖46說到控件,Access的窗體設(shè)計(jì)很大程度表現(xiàn)在窗體控件的使用上??丶谴绑w中用于顯示數(shù)據(jù)、執(zhí)行操作命令或修飾窗體的一種對象。在窗體設(shè)計(jì)視圖窗口中,單擊工具欄上的“工具箱”按鈕,屏幕出現(xiàn)
9、控件“工具箱”工具欄。工具箱中包括各種控件按鈕,如標(biāo)簽、文本框、選項(xiàng)組、復(fù)選框、列表框、組合框、綁定對象框、未綁定對象框、選項(xiàng)按鈕、命令按鈕、切換按鈕、分頁符、選項(xiàng)卡控件、子窗體/子報(bào)表、矩形、直線、圖像等。下面以“轉(zhuǎn)至下一條記錄”命令按鈕的添加為例來簡單說明一下窗體控件的使用。(1)單擊“工具箱”中的“命令按鈕”,然后將鼠標(biāo)移至窗體設(shè)計(jì)視圖界面中要添加該命令按鈕的地方單擊鼠標(biāo)左鍵進(jìn)行命令按鈕的添加。(如圖47)圖47 (2)在彈出的“命令按鈕向?qū)А贝翱谥羞x擇該按鈕所要執(zhí)行的命令或其該具備的功能。(如圖48)圖48 (3)選擇按鈕的顯示類型。Access 支持兩種顯示方式:“文本”型和“圖片”
10、型。我們以“圖片”型為例進(jìn)行說明。(如圖49)圖49 (4)為命令按鈕命名。(如圖50)圖50 第七步:窗體最終效果預(yù)覽與功能驗(yàn)證。(如圖51)圖51可用同樣方法創(chuàng)建“會員級別設(shè)置窗體”、“圖書基本信息管理窗體”、“圖書類別設(shè)置窗體”等窗體。下邊列出上述幾個(gè)窗體的主要設(shè)計(jì)視圖:“會員級別設(shè)置窗體”設(shè)計(jì)視圖:(如圖52)圖52“圖書基本信息管理窗體”設(shè)計(jì)視圖:(如圖53)圖53“圖書類別設(shè)置窗體”設(shè)計(jì)視圖:(如圖54)圖542使用窗體設(shè)計(jì)視圖創(chuàng)建窗體利用設(shè)計(jì)視圖創(chuàng)建窗體隨意性很大,你可以完全按照自己的想法或用戶具體的需求有針對性的進(jìn)行窗體設(shè)計(jì)。下面我們以“還書窗體”為例來對運(yùn)用設(shè)計(jì)視圖創(chuàng)建窗體的
11、過程步驟進(jìn)行說明。第一步:雙擊“在設(shè)計(jì)視圖中創(chuàng)建窗體”,打開窗體視圖設(shè)計(jì)界面。(見圖55)圖55 第二步:調(diào)整窗體“主體”大小到所需的值。(見圖56)圖56第三步:添加所需的窗體控件。(見圖57圖58) 標(biāo) 簽“還書”標(biāo)簽(Label0);文 本 框“會員證編號”文本框(Text11)和“圖書編號”文本框(Text12);命令按鈕“確定”按鈕(Command11)和“還書”按鈕(Command12);子 窗 體“還書子窗體”窗體(Child15)。圖57圖58其中“還書子窗體”窗體只是對“還書查詢”查詢(已在前邊查詢的設(shè)計(jì)與實(shí)現(xiàn)部分介紹過)的窗體化,即“還書子窗體”的記錄源是“還書查詢”?!斑€
12、書子窗體”的主要設(shè)計(jì)視圖如圖59。圖59第四步:設(shè)置各控件的數(shù)據(jù)連接或事件過程。(見圖60圖65) “子窗體”控件的數(shù)據(jù)源對象為“還書子窗體”。(見圖60)圖60 “還書子窗體”的數(shù)據(jù)記錄源為“還書查詢”。(見圖61)圖61 “確定”命令按鈕的“單擊”事件過程為一組代碼(見圖62圖63),其功能為調(diào)用“還書”查詢中與窗體控件“會員證編號”文本框和“圖書編號”文本框中所輸入號碼相符的號碼所具有的相關(guān)數(shù)據(jù)信息。 “確定”命令按鈕(Command11)代碼:Private Sub Command11_Click()Me.還書子窗體.RequeryEnd Sub圖62圖63 “還書”命令按鈕的“單擊”事件過程是調(diào)用宏“還書更新宏”。“還書更新宏”通過執(zhí)行“還書更新”查詢來實(shí)現(xiàn)圖書還書功能。(見圖64圖65)圖64圖65第五步:保存“還書窗體”。(見圖66)圖66 第六步:窗體最終效果預(yù)覽與功能驗(yàn)證。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家用消毒室管理制度
- 總經(jīng)理崗位管理制度
- 水務(wù)站人員管理制度
- 村辦公設(shè)備管理制度
- 接觸網(wǎng)質(zhì)量管理制度
- 11.1功(課件)-人教版八年級物理下冊
- 護(hù)理行業(yè)市場業(yè)務(wù)課件
- 2025年旅舍O2O 項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 民事訴訟法課件(修)
- 小學(xué)木蘭詩題目及答案
- 2024年上海市中考地理試題卷(含答案)
- 《食品經(jīng)營許可證》撤銷申請書模板
- 智能化選煤廠建設(shè)技術(shù)規(guī)范
- 中華文化選講(吉林師范大學(xué))智慧樹知到期末考試答案2024年
- 2024江蘇蘇州市昆山市惠民物業(yè)管理有限公司招聘筆試參考題庫附帶答案詳解
- 中華民族共同體概論課件專家版2第二講 樹立正確的中華民族歷史觀
- 【真題】2023年無錫市中考道德與法治試卷(含答案解析)
- 石油的形成與開采
- 3D打印技術(shù)與應(yīng)用智慧樹知到期末考試答案2024年
- 天然氣安全周知卡
- 查經(jīng)資料大全
評論
0/150
提交評論