版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第十章:圖書館管理系統(tǒng)。圖書館作為社會(huì)信息系統(tǒng)的重要組成部分,擁有豐富的文獻(xiàn)信息資源,在信息社會(huì)中發(fā)揮著越來越重要的作用。中國(guó)的圖書館計(jì)算機(jī)等信息技術(shù)始于20世紀(jì)70年代,并隨著改革開放的步伐全面發(fā)展。特別是20世紀(jì)90年代以后,我國(guó)圖書館信息網(wǎng)絡(luò)建設(shè)取得了長(zhǎng)足的進(jìn)步,圖書館信息化建設(shè)邁上了一個(gè)新臺(tái)階。本章以圖書館管理系統(tǒng)為例,分析了圖書館管理的內(nèi)容,最后用微軟Access完成了系統(tǒng)。通過本章的學(xué)習(xí),讀者應(yīng)該能夠自己分析和解決問題,全面掌握Access數(shù)據(jù)庫技術(shù)。10.1系統(tǒng)分析與設(shè)計(jì),通用圖書館管理系統(tǒng)包括系統(tǒng)設(shè)置、讀者管理、運(yùn)行管理和查詢功能。高級(jí)可以實(shí)現(xiàn)對(duì)圖書、音像、期刊的管理,并在一個(gè)
2、界面下設(shè)置讀者的閱讀權(quán)限。有些系統(tǒng)還可以為讀者提供自助服務(wù),如更改密碼、查閱借閱信息和預(yù)訂書籍。下面介紹通用圖書館管理系統(tǒng)的必要功能,如圖10-1所示。系統(tǒng)管理模塊下有四個(gè)子模塊:系統(tǒng)參數(shù)設(shè)置、系統(tǒng)初始化、管理員設(shè)置和圖書供應(yīng)商設(shè)置,主要用于設(shè)置系統(tǒng)運(yùn)行所需的參數(shù),管理管理員信息和圖書供應(yīng)商信息。2讀者管理讀者管理模塊分為讀者類型設(shè)置和讀者檔案管理兩個(gè)子模塊,主要用于讀者類型的設(shè)置以及讀者檔案的添加、修改、刪除和查詢。圖書管理圖書管理模塊分為兩個(gè)子模塊:圖書類型設(shè)置和圖書檔案管理,主要用于設(shè)置圖書類型和增加、修改、刪除、查詢圖書檔案。4運(yùn)營(yíng)管理運(yùn)營(yíng)管理模塊有四個(gè)子模塊,分別是圖書訂購管理、圖書
3、借閱、圖書歸還管理和罰款記錄查詢,主要負(fù)責(zé)圖書的借閱、歸還、訂購和過期圖書的罰款記錄查詢。根據(jù)數(shù)據(jù)庫設(shè)計(jì)的思想,我們用Access 2003實(shí)際開發(fā)了這個(gè)圖書館管理系統(tǒng)。10.2.1創(chuàng)建數(shù)據(jù)庫并使用微軟訪問開發(fā)圖書館管理系統(tǒng)時(shí),您需要首先創(chuàng)建一個(gè)空數(shù)據(jù)庫。步驟如下:(1)打開微軟Office Access 2003主界面,執(zhí)行菜單欄上的文件和新建命令,如圖10-3所示。(2)此時(shí),系統(tǒng)主界面右側(cè)會(huì)彈出“新建文件”任務(wù)窗格,點(diǎn)擊“清空數(shù)據(jù)庫”選項(xiàng)。(3)在彈出的“文件新建數(shù)據(jù)庫”對(duì)話框的“文件名”下拉列表框中,輸入“圖書館管理系統(tǒng)”作為空數(shù)據(jù)庫的名稱,并采用所有其他默認(rèn)值,然后點(diǎn)擊“創(chuàng)建”按鈕,
4、創(chuàng)建“圖書館管理系統(tǒng)”空數(shù)據(jù)庫。到目前為止,“圖書館管理系統(tǒng)”的數(shù)據(jù)庫是空的。mdb 已創(chuàng)建。10.2.2創(chuàng)建表,1創(chuàng)建“管理員配置文件”表。管理員配置文件表用于保存管理員的配置文件信息,主鍵為“管理員標(biāo)識(shí)”。創(chuàng)建過程如下:(1)在數(shù)據(jù)庫窗口中,點(diǎn)擊左側(cè)對(duì)象列表中的“表”選項(xiàng),然后點(diǎn)擊“新建”按鈕,彈出“新建表”對(duì)話框,點(diǎn)擊選擇“設(shè)計(jì)視圖”選項(xiàng),然后點(diǎn)擊“確定”按鈕,彈出設(shè)計(jì)視圖,如圖10-6所示。(2)單擊“設(shè)計(jì)”視圖第一行中的“字段名稱”列,并輸入“管理員標(biāo)識(shí)”;在里面;單擊數(shù)據(jù)類型列,單擊右側(cè)的向下箭頭按鈕,從彈出的下拉列表中選擇文本選項(xiàng),如圖10-7所示。在下面的常規(guī)選項(xiàng)卡中,根據(jù)表1
5、0-2中的內(nèi)容將字段大小設(shè)置為20,并為必填字段選擇“是”。(3)姓名、電話號(hào)碼和地址的設(shè)置與(2)相同。(4)設(shè)置“性別”字段屬性時(shí),在字段屬性區(qū)切換到“查找”選項(xiàng)卡,在“顯示控件”欄選擇“組合框”,在“行來源類型”欄選擇“值列表”,在“行來源”欄輸入“男性”女性”,如圖10-8所示。(5)國(guó)籍、籍貫和婚姻狀況的設(shè)定與(4)相同。(6)設(shè)置“年齡”時(shí),在字段類型中選擇“數(shù)字”,然后在下面字段屬性區(qū)域的“常規(guī)”選項(xiàng)卡的“字段大小”組合框中選擇“整數(shù)”。(7)設(shè)置“身份證號(hào)碼”字段的屬性時(shí),將鼠標(biāo)放在“常規(guī)”選項(xiàng)卡上的“輸入掩碼”文本框中,然后單擊稍后出現(xiàn)的按鈕。在“輸入掩碼向?qū)А睂?duì)話框中,選擇
6、“身份證號(hào)碼(15位或18位)”選項(xiàng),如圖10-9所示,然后點(diǎn)擊“下一步”按鈕,其他一切將默認(rèn)設(shè)置。(8)設(shè)置“注冊(cè)時(shí)間”的方法類似于(7),只是在選擇輸入掩碼時(shí)可以選擇“短日期”。2創(chuàng)建“讀者文件”表讀者文件表用于存儲(chǔ)讀者的基本信息及其借書證的相關(guān)信息。它以“借書證標(biāo)識(shí)”為主鍵,其字段信息如表10-3所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。3創(chuàng)建讀者類型表讀者類型表主要用于存儲(chǔ)讀者類型,從而判斷該類型讀者的各種權(quán)利。其主鍵為類別標(biāo)識(shí),各字段信息如表10-4所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。4創(chuàng)建“圖書檔案”表。圖書檔案表主要存
7、儲(chǔ)圖書館圖書的檔案信息。主鍵為“圖書編號(hào)”,其包含的字段信息如表10-5所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。5創(chuàng)建“圖書類型”表圖書類型表存儲(chǔ)圖書分類信息,并確定此類圖書的借閱期限。主鍵為“類型標(biāo)識(shí)”,其字段信息見表10-6。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。創(chuàng)建圖書借閱表圖書借閱表主要存儲(chǔ)讀者借閱的圖書信息,包括借閱時(shí)間、還書時(shí)間和續(xù)借時(shí)間。主鍵為借用標(biāo)識(shí),字段信息如表10-7所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。7創(chuàng)建“圖書供應(yīng)商文件”表圖書供應(yīng)商表用于存儲(chǔ)與圖書館進(jìn)行圖書交易的商家的信息。其主
8、鍵為“圖書供應(yīng)商標(biāo)識(shí)”,字段信息如表10-8所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。創(chuàng)建訂購圖書表訂購圖書表的主要功能是保存圖書館從圖書供應(yīng)商處購買的圖書信息。主鍵為訂購標(biāo)識(shí),字段信息如表10-9所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。在讀者借閱圖書的過程中,圖書不可避免地會(huì)丟失和損壞,這將給圖書館造成一定的損失,所以讀者應(yīng)該在這個(gè)時(shí)候受到懲罰。罰款記錄表用于為讀者保存罰款記錄。其主鍵為“懲罰標(biāo)識(shí)”,字段信息如表10-10所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。10創(chuàng)建系統(tǒng)參數(shù)表。系統(tǒng)參數(shù)表主要存儲(chǔ)庫的基
9、本信息,沒有主鍵。它包含的字段信息如表10-11所示。創(chuàng)建方法與“管理員配置文件”表的創(chuàng)建方法相同,這里不再詳細(xì)描述。到目前為止,已經(jīng)在圖書館管理系統(tǒng)中創(chuàng)建了10個(gè)表。打開數(shù)據(jù)庫窗口,單擊左側(cè)對(duì)象列表中的表對(duì)象,查看這10個(gè)表的名稱。10.2.3創(chuàng)建表之間的關(guān)系。所有數(shù)據(jù)表建立后,需要建立數(shù)據(jù)表之間的關(guān)系,以便用戶可以在多個(gè)數(shù)據(jù)表中創(chuàng)建查詢、窗體和報(bào)表。因此,在創(chuàng)建了圖書館管理系統(tǒng)的每個(gè)數(shù)據(jù)表之后,有必要設(shè)置每個(gè)數(shù)據(jù)表之間的關(guān)系。具體步驟如下。在數(shù)據(jù)庫窗口中,點(diǎn)擊工具欄上的關(guān)系按鈕,或者在窗口的空白處點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇關(guān)系命令,彈出顯示表格對(duì)話框,如圖10-10所示。雙擊要添
10、加的數(shù)據(jù)表的名稱,將其添加到關(guān)系窗口,然后關(guān)閉顯示表對(duì)話框,如圖10-11所示。(3)創(chuàng)建表之間的關(guān)系,如圖10-12所示。10.3創(chuàng)建表單。從前面的分析中,我們可以看出圖書館管理系統(tǒng)是由多個(gè)模塊組成的。下面詳細(xì)描述每個(gè)功能模塊的實(shí)現(xiàn)方法。10.3.1創(chuàng)建“系統(tǒng)參數(shù)設(shè)置”表單。系統(tǒng)參數(shù)設(shè)置表單的主要功能是設(shè)置系統(tǒng)運(yùn)行所需的各種參數(shù),包括設(shè)置借書證有效期、圖書過期罰款、圖書丟失罰款、圖書損壞罰款、圖書館名稱、圖書館建館時(shí)間、圖書館地址、圖書館檔案等信息。完井效果如圖10-13所示。創(chuàng)建系統(tǒng)參數(shù)設(shè)置表單的步驟如下:(1)使用表單向?qū)Ц鶕?jù)系統(tǒng)參數(shù)數(shù)據(jù)表向系統(tǒng)參數(shù)設(shè)置表單添加各種控件。具體方法見第五章
11、。(2)在“保存”控件的點(diǎn)擊事件中添加以下代碼,將用戶的參數(shù)設(shè)置保存到“系統(tǒng)參數(shù)”數(shù)據(jù)表中,供其他功能模塊調(diào)用。(3)打開“表單”的“屬性”對(duì)話框時(shí),在“加載”事件中增加以下代碼,調(diào)出最新的系統(tǒng)參數(shù)設(shè)置信息,供用戶查看和修改。(4)在“關(guān)閉窗口”按鈕的“屬性”對(duì)話框中找到“點(diǎn)擊”事件,點(diǎn)擊該按鈕時(shí),添加以下代碼關(guān)閉“系統(tǒng)參數(shù)設(shè)置”表單。此時(shí),設(shè)置了“系統(tǒng)參數(shù)設(shè)置”表單。10.3.2創(chuàng)建“管理員文件管理”表單,用于添加、刪除、修改和查詢庫管理員文件。創(chuàng)建后的效果如圖10-14所示?!肮芾韱T文件管理”表單的創(chuàng)建比“系統(tǒng)參數(shù)設(shè)置”表單的設(shè)置更復(fù)雜,因?yàn)樗婕暗讲樵兒妥颖韱蔚膭?chuàng)建。具體步驟如下。(1)
12、使用表單向?qū)?,根?jù)管理員文件表為管理員文件管理表單添加相應(yīng)的控件,并調(diào)整每個(gè)控件的布局,使其如圖10-14所示。(2)設(shè)置三個(gè)控件“姓名”、“性別”和“籍貫”的“姓名”屬性進(jìn)行查詢,設(shè)置為“姓名問”、“性別問”和“籍貫問”。(3)使用“設(shè)計(jì)視圖”方法,基于“管理員文件”表的所有字段創(chuàng)建“管理員文件查詢”查詢表。(4)打開“管理員檔案查詢”的查詢表,選擇工具欄上的“查看”和“SQL視圖”命令,在打開的窗口中輸入以下SQL語句,實(shí)現(xiàn)“姓名”、“性別”、“籍貫”的條件交叉查詢。(5)在“管理員檔案管理”表單的“管理員檔案查詢”基礎(chǔ)上,增加一個(gè)子表單“管理員檔案管理子表單”。(6)設(shè)置子窗體屬性,使用
13、戶不能在“管理員檔案管理”子窗體中進(jìn)行“刪除”、“添加”、“輸入”等操作。方法是點(diǎn)擊“管理員檔案管理”子窗體左上角的小方塊,選擇子窗體的主體,然后在“屬性”對(duì)話框中將“允許過濾”、“允許刪除”、“允許增加”、“數(shù)據(jù)輸入”的屬性設(shè)置為“否”,如圖10-15所示。(7)在“管理員檔案管理子窗體”的“設(shè)為當(dāng)前”事件中增加以下代碼,這樣當(dāng)在“管理員檔案管理子窗體”中選擇了一條記錄時(shí),該記錄的所有字段值都會(huì)被賦予該窗體中相應(yīng)的文本框,方便用戶修改和瀏覽。(8)在“管理員文件管理”表單的“新建文件”按鈕的“點(diǎn)擊”事件中添加以下代碼,以在輸入新的管理員文件信息之前初始化每個(gè)控件的內(nèi)容。(9)在“管理員文件管
14、理”表單的“保存文件”按鈕的“點(diǎn)擊”事件中添加以下代碼,以正確保存新輸入或修改的文件信息。(10)在管理員檔案管理表單的保存檔案按鈕的點(diǎn)擊事件中添加相應(yīng)的代碼,修改管理員信息。具體代碼與新代碼相似,不再詳細(xì)描述。(11)在管理員文件管理表單上的刪除文件按鈕的點(diǎn)擊事件中添加以下代碼,實(shí)現(xiàn)管理員信息的選中刪除。(12)在管理員檔案管理表單的管理員查詢按鈕的點(diǎn)擊事件中添加以下代碼,實(shí)現(xiàn)查詢功能。此時(shí),管理員文件管理窗口已經(jīng)創(chuàng)建。10.3.3創(chuàng)建“讀者檔案管理”表單,用于管理讀者信息和圖書館讀者辦理的借書憑證。創(chuàng)建后的效果如圖10-16所示。它的創(chuàng)建過程非常類似于“管理員文件管理”窗口的創(chuàng)建,因此這里
15、不再詳細(xì)描述。請(qǐng)自己完成。10.3.4創(chuàng)建“圖書檔案管理”窗口,完成圖書檔案的管理,包括添加、刪除、修改和查詢圖書檔案。創(chuàng)建后的效果如圖10-17所示。它的創(chuàng)建過程非常類似于“管理員文件管理”窗口的創(chuàng)建,因此這里不再詳細(xì)描述。請(qǐng)自己完成。10.3.5創(chuàng)建“圖書供應(yīng)商檔案管理”表單,通過“圖書供應(yīng)商檔案”窗口完成圖書供應(yīng)商檔案的管理,包括圖書供應(yīng)商檔案的增加、刪除、修改和查詢。創(chuàng)建后的效果如圖10-18所示。它的創(chuàng)建過程非常類似于“管理員文件管理”窗口的創(chuàng)建,因此這里不再詳細(xì)描述。請(qǐng)自己完成。10.3.6創(chuàng)建一個(gè)“讀者類型”表單,用于設(shè)置讀者類型、該類型的讀者可以借閱多少本書以及圖書的借閱期限,
16、同時(shí)完成讀者類型的查詢。創(chuàng)建后的效果如圖10-19所示。它的創(chuàng)建過程非常類似于“管理員文件管理”窗口的創(chuàng)建,因此這里不再詳細(xì)描述。請(qǐng)自己完成。10.3.7創(chuàng)建“圖書類型”表單,用于添加和管理圖書類型、該類圖書的借閱期限等。創(chuàng)建后的效果如圖10-20所示。10.3.8創(chuàng)建“圖書借閱”表單,主要完成圖書借閱功能,創(chuàng)建后的效果如圖10-21所示。10.3.9創(chuàng)建“還書管理”表單,用于完成讀者還書和保存圖書流通環(huán)節(jié)的管理。創(chuàng)建后的效果如圖10-22所示。10.3.10創(chuàng)建“圖書訂單管理”表單,主要用于完成圖書館預(yù)訂新書的管理。創(chuàng)建后的渲染如圖10-23所示。10.3.11創(chuàng)建“罰款記錄查詢”表單,用于
17、查詢讀者的罰款記錄,主要基于六個(gè)條件:“圖書標(biāo)識(shí)”、“圖書證標(biāo)識(shí)”、“有效憑證”、“憑證號(hào)”、“罰款日期”和“罰款原因”。它的創(chuàng)建效果如圖10-24所示。10.4系統(tǒng)集成,所有“圖書館管理系統(tǒng)”的基本形式以前都已經(jīng)創(chuàng)建,下面的工作就是將它們集成在一起形成一個(gè)完整的系統(tǒng)。10.4.1創(chuàng)建一個(gè)菜單欄,通過它可以快速訪問各種表單。創(chuàng)建系統(tǒng)菜單欄的步驟如下。(1)創(chuàng)建“閱讀器管理”下拉菜單宏,其中有兩個(gè)子菜單宏,即“閱讀器文件管理”和“閱讀器類型設(shè)置”。分別設(shè)置每個(gè)子菜單宏的對(duì)應(yīng)名稱,然后保存為“系統(tǒng)菜單_閱讀器管理”,如圖10-25所示。(2)以相同的方式創(chuàng)建“系統(tǒng)菜單_庫管理”和“系統(tǒng)菜單_操作管理”宏。(3)創(chuàng)建宏“系統(tǒng)菜單_系統(tǒng)管理”,如圖10-26所示。,其中“初始化系統(tǒng)”子菜單宏使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上參訓(xùn)報(bào)告范文
- 水閘施工管理報(bào)告范文
- 2025年汕頭貨運(yùn)從業(yè)資格證考試技巧
- 2025年甘肅貨運(yùn)從業(yè)資格證繼續(xù)教育考試題
- 2025年吉林貨運(yùn)從業(yè)資格證考試模擬試題題庫
- 2025年甘肅a2貨運(yùn)從業(yè)資格證模擬考試
- 北師大版不等式復(fù)習(xí)課件
- 2025常用版固定期限聘用合同書
- 2025年有限公司報(bào)稅代理合同模板范文
- 大班數(shù)學(xué)活動(dòng)統(tǒng)計(jì)動(dòng)物數(shù)量
- OGS工藝介紹(for聞泰20140715)
- 2023年上海英語高考卷及答案完整版
- 上海層廠房造價(jià)指標(biāo)
- 2023年復(fù)旦大學(xué)博士研究生入學(xué)考試專家推薦信模板
- 危險(xiǎn)源風(fēng)險(xiǎn)告知及控制措施(維修電工)
- 自動(dòng)控制理論的早期發(fā)展歷史課件
- 國(guó)家開放大學(xué)《機(jī)械設(shè)計(jì)基礎(chǔ)》機(jī)考試題001-009參考答案
- 礦山地質(zhì)災(zāi)害課件
- 大班科學(xué)《奇妙的信》課件
- 變應(yīng)性支氣管肺曲霉病(共37張PPT)
- 考古繪圖課件
評(píng)論
0/150
提交評(píng)論