版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Access數(shù)據(jù)庫應(yīng)用實例一一圖書借閱管理系統(tǒng)
祝大家學(xué)習(xí)開心
本“圖書借閱管理系統(tǒng)”是以實現(xiàn)圖書館借閱工作系統(tǒng)化為目U勺和背景而設(shè)計開發(fā)U勺一
種簡樸系統(tǒng)。
圖書借閱管理系統(tǒng)重要實現(xiàn)對圖書館工作的信息化管理。本系統(tǒng)實現(xiàn)了對圖書的基本信
息和會員(圖書借閱者)的基本信息的登記、保留、記錄和查詢等功能,此外還對會員的借
閱信息進行了登記、保留、記錄并能查詢,同步實現(xiàn)了對圖書的數(shù)據(jù)化管理。很大程度上實
現(xiàn)了圖書館圖書借閱工作的信息化管理。
一、系統(tǒng)總體分析與設(shè)計
根據(jù)圖書館借閱場景中為以便圖書管理人員工作的需求,”圖書借閱管理系統(tǒng)”可以分
為對圖書的管理、對會員的管理、對借閱過程的管理和對系統(tǒng)的維護等幾方面。
(1)圖書管理:重要包括對圖書基本信息、圖書寄存位置、圖書進出庫狀況等數(shù)
據(jù)的記錄、記錄和查詢,以以便圖書管理人員的工作。
(2)會員管理:重要包括新增會員、會員資料查詢和會員的借書、續(xù)借、還書和
超期狀況的查詢等。
(3)借閱過程管理.:重要包括對圖書每日借閱狀況的記錄、記錄和查詢,根據(jù)不
一樣等級會員借書冊數(shù)的限制和不一樣四書限借天數(shù)的限制等對圖書借閱
進行管理。
(4)系統(tǒng)維護:重要包括系統(tǒng)數(shù)據(jù)維護(如:會員信息數(shù)據(jù)和圖書信息數(shù)據(jù))和
系統(tǒng)數(shù)據(jù)各份及還原。
以實現(xiàn)上述需求為目的,通過全面分析,我們可以初步將整個系統(tǒng)劃分為“數(shù)據(jù)管理”、
“借閱管理”、“數(shù)據(jù)查詢\“每口記錄”和“系統(tǒng)維護”五個子模塊,通過度別實現(xiàn)各個子
模塊的功能來實現(xiàn)整個系統(tǒng)的整體功能。
各模塊功能如下:
(1)數(shù)據(jù)管理:包括對圖書和會員基本信息數(shù)據(jù)的管理,這兩塊又可細分基本信
息管理和等級限制設(shè)置。本模塊重要實現(xiàn)記錄瀏覽、記錄增長、記錄修改、
記錄刪除和記錄打印等功能。
(2)借閱管理:本模塊是整個系統(tǒng)的最關(guān)鍵部分,圖書借閱管理系統(tǒng)I為關(guān)鍵功能
基本所々在該模塊體現(xiàn)一一“借書”、“續(xù)借”、“還書"、,'罰款繳納"。該模
塊對會員借閱圖書日勺全過程進行管理。
(3)數(shù)據(jù)查詢:包括圖書查詢、會員查詢、借閱超期查詢、借閱記錄查詢。通過
該模塊可以實現(xiàn)對圖書信息、會員信息、超過借閱期限而未償還的圖書、每
本圖書及每個讀者U勺歷史借閱狀況等II勺查詢。
(4)每日記錄:包括記錄當日借出U勺圖書、續(xù)借的圖書、償還的圖書、到期該償
還的圖書和新入庫的圖書等。
(5)系統(tǒng)維護:包括對系統(tǒng)數(shù)據(jù)庫中所有數(shù)據(jù)信息的維護和系統(tǒng)數(shù)據(jù)"勺備份及還
原。
將上述模塊設(shè)計圖示化后我們便可以得到如圖1所示的系統(tǒng)功能模塊圖:
圖1系統(tǒng)功能模塊圖
二、數(shù)據(jù)庫分析與設(shè)計
1.數(shù)據(jù)庫數(shù)據(jù)構(gòu)造分析
通過對圖書借閱管理的內(nèi)容和數(shù)據(jù)分析,創(chuàng)立該管理系統(tǒng)數(shù)據(jù)庫,名為“圖書借閱管
理系統(tǒng).mdb”,重要包括的數(shù)據(jù)表有“會員表”、“會員級別表”、“圖書表”、“圖書類別表”、
“圖書借閱表”共五個表。這五個表之間存在著一定口勺關(guān)聯(lián)關(guān)系,各表間的關(guān)系如圖2所示:
圖2系統(tǒng)中各表間關(guān)系圖
2.數(shù)據(jù)庫邏輯構(gòu)造設(shè)計
“圖書借閱管理系統(tǒng)”的各個數(shù)據(jù)庫表構(gòu)造設(shè)計如表1~表5所示:
表I”會員表”表構(gòu)造
字段名數(shù)據(jù)類型字段大小格式主鍵必填字段
會員證編號文本12是是
會員級別文本8是
會員姓名文本8是
會員性別文本2足
身份證號文本18是
單位名稱文本50杏
單位地址文本50
聯(lián)絡(luò)文本15否
辦證日期日期/時間短日期是
有效日期日期/時間短日期否
照片OLE對象杏
備注備注行
表2“會員級別表”表構(gòu)造
字段名數(shù)據(jù)類型字段大小格式主鍵必填字段
會員級別文本8是足
限借冊數(shù)數(shù)字整型
表3“圖書表”表構(gòu)造
字段名數(shù)據(jù)類型字段大小格式主鍵必填字段
圖書編號文本7是是
圖書分類號文本30是
圖書類別文本30是
1■文木50是
作者文本50是
出版社文本30是
出版日期日期/時間短日期是
價格數(shù)字雙精度型貨幣是
寄存位置文本50是
入庫時間E期/時間短日期是
庫存總數(shù)數(shù)字整型是
在庫數(shù)量數(shù)字整型是
借出數(shù)量數(shù)字整型是
新書入庫數(shù)字整型否
舊書出庫數(shù)字整型否
借出次數(shù)數(shù)字整型是
備注備注否
表4”圖書類別表”表構(gòu)造
字段名數(shù)據(jù)類型字段大小格式主健必填字段
圖書類別文本30是是
限借天數(shù)數(shù)字整型足
超期罰款/天數(shù)字?雙精度型貨幣是
表5”圖書借閱表”表構(gòu)造
字段名數(shù)據(jù)類型字段大小格式主鍵必填字段默認值
借閱編號自動編號長整型是
圖書編號丈本7是
會員證編號文本12是
借閱日期日期/時間短日期是
還書日期日期/時間短日期在
罰款已繳文本2是“否”
備注備注1'
3.創(chuàng)立數(shù)據(jù)庫和表
在數(shù)據(jù)庫數(shù)據(jù)構(gòu)造分析和數(shù)據(jù)庫邏輯構(gòu)造設(shè)計完畢之后,接下來便可以用Access來創(chuàng)
立數(shù)據(jù)庫。一般環(huán)節(jié)是首先創(chuàng)立數(shù)據(jù)庫,再創(chuàng)立數(shù)據(jù)表,最終建立表間關(guān)系。
(1)創(chuàng)立數(shù)據(jù)庫H勺操作環(huán)節(jié):首先啟動MicrosoftAccess2023,通過“文獻”菜單
中的“新建”命令,創(chuàng)立一種名為“圖書借閱管理系統(tǒng).mdb”的數(shù)據(jù)庫,如圖3所示:
圖3”新建數(shù)據(jù)庫”文獻對話框
(2)創(chuàng)立表:在數(shù)據(jù)庫”圖書借閱管理系統(tǒng).mdb”中通過“使用設(shè)計器創(chuàng)立表”如
圖4所示,分別創(chuàng)立“會員表”、“會員級別表”、“圖書表”、“圖書類別表”和“圖書借閱表”,
各表構(gòu)造如表1~表5所示。其中“圖書表”表的設(shè)計視圖如圖5所示:
射圖書信到管理系統(tǒng):救福風(fēng)(Access2000文件格式)
.每打開9)包設(shè)計6)口新建01)
囪
使用設(shè)計裸創(chuàng)淫步
使用向?qū)?chuàng)建表
41回
通過輸入數(shù)據(jù)創(chuàng)建表
組
圖4新建“表”對象
用同樣的1措施在表設(shè)計視圖中可以分別創(chuàng)立“會員表”、“會員級別表”、“圖書類別表”
和“圖書借閱表”。
(3)建立表間關(guān)系:單擊“工具”菜單H勺“關(guān)系”按鈕書,從打開的關(guān)系窗口中建立
表間的J關(guān)系,得到如圖2所示日勺關(guān)系圖。
至此,己完畢了數(shù)據(jù)庫構(gòu)造的I分析設(shè)計和表構(gòu)造的創(chuàng)立。在各個表中輸入有關(guān)記錄,如
圖6~圖10所不:
圖5”圖書表”構(gòu)造
■會員表:表
單位每東I單位
海
莪
+A20050521006高級會茂電子科技有限公司蘭州市白銀
*A20061215014高級會員加"5620100198010120063蘭州市商業(yè)銀行蘭州市張掖
蹴
+A20061215018骨會州市計量監(jiān)督局蘭州市安寧
偉
+A20070209002高級會州市國土局蘭州市城關(guān)
段
+A20070305006高級會州市鐵路局蘭州市城關(guān)
中
式
普通會員蘭州石化公司蘭州市西固
+B20040718008/p>
福
+B20051102003普通會州市博物館蘭州市城關(guān)
沅通軟件開發(fā)公司¥州市七里
保
+B20060512004普通會州市交通銀行蘭州市七里
+B20070113016管逋會州城市建設(shè)規(guī)劃局蘭州市城關(guān)
+C20070817015U雨會通軟件開發(fā)公司蘭:州市七里
+C20070906022H宙r會人民醫(yī)院蘭州市段蘇
+C20071118009u網(wǎng)會州市檢察院蘭州市七里
+C20080425009?廁會肅省藝術(shù)學(xué)院蘭州市錢蘇
+C20080615021U名時合肅省廣蚱電視局蘭州市城關(guān)
華茂電子科技有限公司蘭州市白銀
_+S20041123031榮譽會州市農(nóng)電局蘭州市城關(guān)
_*S20050612012榮譽會州天然氣公司蘭州市城關(guān)
榮譽會員蘭州市財政局蘭州市城關(guān)
_+S20051019008/p>
+S2006032”5榮譽會州市第三中學(xué)蘭州市城關(guān)
數(shù)
共有
記錄:r??120
圖6會員表信息
■圖書奧利表:表[
?會員,利表:表
??¥030
■工科類¥020
計算機類¥030
經(jīng)濟苦理類¥0.25
語百類¥0.15
*¥000
i記錄zr1?中有記錄數(shù),5
圖7會員級別表信息圖8圖書類別表信息
■圖書表:表
圖書編號圖書分類尋[圖書類別書名出版社出版日期|價*
Y
09715-0/TP.6723電子信息類計算機電路基礎(chǔ)逢則電子工業(yè)出版社2004-11-1¥24
28
?A00000210364-6/TM.58電子信息委電氣控制與PLC技術(shù)王兆明科學(xué)出版社2005-2-1¥
電子信息類原理與應(yīng)用李國庫等清華大學(xué)出版社2005-7-12S
?A0000031107Q-5/TP.7330PLCY3S
+A00000411908-1/TN.280電孑信息類ED峨末與實戲趙明富籌科學(xué)出版社2005-11-1¥41
?A00000511325-6/TP.7459電子信息英自動控制原理張岳等高等教育出版社2005-8-1¥38
?B00000113027-7/0544工科類建筑力學(xué)董桂花等高等弱音出版社2006-6-128
¥32
.B00000213699-6/TU.317工科類土力學(xué)與地基基礎(chǔ)曾慶軍、玄箸教育出版社2006-9-1¥34
+B00000313421-3/0.559工科英結(jié)構(gòu)力學(xué)李元美等港華大學(xué)出版社2006-8-1¥42
?B00000413772-6/0.571工科類理論力學(xué)董云雌等清華大學(xué)出版社2006-9-1¥3O
工科芟建筑工程項目管理毛桂平、32
?B00000514281-2/TU.12006-12-1Y55
*C00000110038-0/TP.7258計算機類同給安全與電子而多理泉浩華大學(xué)出版社2005-6-1¥38
+C00000204505-2/TP.2663計算機類多媒體技術(shù)及再應(yīng)用李大友電子工業(yè)出版社2004-8-1¥19
?C000003O7495-3/TP.5525計苴機類3DSMAX動畫制作技術(shù)邵麗萍科學(xué)出版社2003-12-1¥6O
45
+電子工業(yè)出版社
C0000041195Q-0/TP.7747計篁機類FlashMX2004網(wǎng)絡(luò)動畫俟帆2005-11-1Y24
*COOOOOS13911-9/TP.8362計算機類計算機輻助設(shè)計與應(yīng)用錢立使、2006-11-1¥3O
?D00000110210-6/F.1037經(jīng)法首理英中國稅制陳政君等華夏出版社2005-1-1¥
?D00000209757-0/F969經(jīng)濟管理類財務(wù)管理楊義軍高等教育出版社2004-11-1¥
?D00000311771-1/F1323經(jīng)濟管理類會計學(xué)原理張國健等高等教育出版社2005-11-1¥
?D00000410302-8/F.1047經(jīng)旃省理尖證券投資分析蘇秋高等重慶出版社2005-2-1
+E000001867-9/H.1語言芟漢語言與文學(xué)姚噎柏黑龍江人民出版:2006-3-1¥88
記錄:Y[1?>>共有記錄數(shù):25
圖9圖書表信息
■圖至借閱表:表
1A000001A200505210062008-1-122008-2-11
2AOOOOQ2A200505210062008-1-262008-2-18
3A000005A200505210062008-1-28
4B000002B200701130162008-1-23
5B000003B200701130162008-3-112008-4-6
6C000004C200708170152008-5-3
7D000003S200510190082008-6-1
8D00D002S200510190082008-6-1
9D000004S200510190082008-6-3
10D000005S200510190082008-6-122008-7-1
11E000001S200603260152008-6-13
12EOOOCXJ3S200603260152008-6-22
13E000002S200603260152008-6-22
14C000002C200708170152008-6-232008-7-17
15B000001B200701130162008-6-23
16C000001C200708170152008-6-25
17B000004B200701130162008-6-25
18C000002B200511260012008-7-152008-7-18
(自動編號)
記錄:M<|19M共有記錄數(shù):19
圖io圖書借閱表信息
三、查詢的設(shè)計與實現(xiàn)
在本圖書借閱管理系統(tǒng)中,要用到大量的J查詢功能.Access2023提供了5種查詢:選
擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SOL查詢。
其中操作杳詢乂包括生成表查詢、更新查詢、追加香詢和刪除查詢4種杳詢。
(1)生成表壹詢5:這種直詢可以根據(jù)一種或多種表中的所有或部分數(shù)據(jù)新建
表。生成表查詢有助于創(chuàng)立表以導(dǎo)出到其他MicrosoftAccess數(shù)據(jù)庫或包括
所有舊記錄口勺歷史表。
(2)更新查詢訓(xùn):這種查詢可以對一種或多種表中的一種或一組記錄作全局更
改。使用更新查詢可以更改己經(jīng)有表中的數(shù)據(jù)。
(3)追加查詢刑:追加查詢將一種或多種表中的一組記錄添加到一種或多種表的
末尾。
(4)刪除查詢2:這種查詢可以從一種或多種表中刪除一組記錄。(使用刪除查詢,
一般會刪除整個記錄,而不只是記錄中日勺部分字段。)
該圖書借閱管理系統(tǒng)中重要用到了選擇查詢、操作直詢的更新查詢和追加杳詢,卜邊我
們以實例重要闡明一下這幾種杳詢在本系統(tǒng)中的實現(xiàn)措施與過程。
1.選擇查詢的設(shè)計與實現(xiàn)
分析:在實際圖書館圖書借閱過程中,會員(借閱者)或者圖書館管理員常常需要對圖書借
閱狀況進行查詢,例如查看某本書與否已償還、某人與否未按期償還圖書、某本書與否已到
償還期或是某本書與否忘掉償還了等等。為了處理上述這些問題,我們就需要設(shè)置某些對應(yīng)
的查詢(一般都是以“選擇查詢”為居多).這些查詢能有效地幫我們處理這些問題.
環(huán)節(jié):(以“圖書借閱超期查詢”為例)
第一步:選擇“在設(shè)計視圖中創(chuàng)立查詢”。(見圖II)
圖II
第二步:分別添加“會員表”、“圖書表”、“圖書借閱表”和“圖書類別表”。(見圖12)
見圖12
第三步:選擇“圖書表”中日勺“圖書編號”、“書名”、“作者”、“圖書類別”;“會員表”中的
“會員證編號”、“會員姓名”、“會員級別”:“圖書借閱表”中的“借閱H期”、“還
書日期”字段,然后再設(shè)置2個新字段一一“超期天數(shù)”和“應(yīng)還日期這兩個
新字段是原表中沒有日勺,它們是以原表的I部分字段為數(shù)據(jù)基礎(chǔ),通過數(shù)學(xué)體現(xiàn)式計
算得出U勺新數(shù)據(jù)所構(gòu)成U勺。(體現(xiàn)式的寫入可以通過單擊工具欄上的“生成器”按
鈕小,打開“體現(xiàn)式生成器”對話框來完畢一一如圖13)最終在“還書日期”字
段的“條件”約束欄中寫入約束條件“ISNULL”并在“超期天數(shù)”字段的“條
件”約束欄中寫入約束條件(此處正值為有效值,負值是無效值,由于負值
闡明尚未超期,在該查詢中無實用意義,故舍去)。(見圖14)
下邊給出這兩個新字段的數(shù)學(xué)體現(xiàn)式:(1)超期天數(shù):Date()-[借閱R期卜[限借
天數(shù)];(2)應(yīng)還日期:[借閱日期]+[限借天數(shù)]。
圖13
字段
吩
期
還書日
數(shù)】
限借天
期]-〔
借閱日
O-L
Dat.
無數(shù)
超期
數(shù)]
借天
】+【限
閱日期
:【借
日期
排表應(yīng)還
序圖:
顯
示一
條□
件畫
ull
IzM
或>0
圖14
5)
圖1
。(見
查詢
保留
步:
第四
為
另存
R箍策
:
稱國)
互詢名
查詢
用超期
圖書借
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024日用品衛(wèi)生紙出口貿(mào)易與清關(guān)代理合同3篇
- 2024版凱悅酒店消防工程合同
- 2024年道路橋梁施工合同范本3篇
- 2024年高端數(shù)控機床生產(chǎn)銷售合同
- 專業(yè)人力資源三方分配合作合同(2024版)版B版
- 2024年派遣工作詳細勞動協(xié)議樣式版B版
- 專業(yè)廣告設(shè)計服務(wù)協(xié)議(2024年度)一
- 2024年自卸車建筑材料運輸合同
- 2024年精密零件加工合作協(xié)議
- 專業(yè)化內(nèi)墻裝修項目協(xié)議書2024版版B版
- 劉寶紅采購與供應(yīng)鏈管理
- 2025共團永康市委下屬青少年綜合服務(wù)中心駐團市委機關(guān)人員招聘2人(浙江)高頻重點提升(共500題)附帶答案詳解
- 園林景觀施工方案
- 2025年中國服裝制造行業(yè)市場深度研究及發(fā)展趨勢預(yù)測報告
- 2025年計算機二級WPS考試題目
- 2024-2030年中國車載導(dǎo)航儀行業(yè)發(fā)展狀況及投資前景規(guī)劃研究報告
- 雙高建設(shè)的路徑設(shè)計與實施方案
- 2024年上海市中考英語試題和答案
- 人工智能:AIGC基礎(chǔ)與應(yīng)用 課件 03模塊三AIGC賦能辦公應(yīng)用
- 醫(yī)院純水系統(tǒng)施工方案
- 各類骨折病人體位護理
評論
0/150
提交評論