




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 圖書館管理系統(tǒng)設(shè)計(jì)方案 系統(tǒng)需求分析 行性分析 通過對(duì)圖書館的各個(gè)方面進(jìn)行了具體的了解之后,現(xiàn)對(duì)開發(fā)圖書管理系統(tǒng)的可行性進(jìn)行分析。 技術(shù)上可行:系統(tǒng)所需硬件設(shè)備,市場上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用 列操作系統(tǒng),系統(tǒng)開發(fā)工具采用臺(tái)數(shù)據(jù)庫采用 者 些軟件在 發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,因此在技術(shù)上是可行的。 經(jīng)濟(jì)上可行:由于學(xué)校急需采用計(jì)算機(jī)來進(jìn)行圖書館的管理,因此對(duì)開發(fā)圖書管理系統(tǒng)大力支持。 管理上可 行:圖書館有很多的管理體制,每位借書人員均有借書證,同時(shí)圖書館還為每位借書人建立了檔案。因此管理上可行。另外,同時(shí)制定了培訓(xùn)計(jì)劃,并進(jìn)行了實(shí)施 物質(zhì)準(zhǔn)備和工作準(zhǔn)備。 綜上所述,開發(fā)圖書館管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。 能需求 圖書館管理系統(tǒng)對(duì)加強(qiáng)圖書管理有著極其重要的作用。隨著圖書的日益增多,傳統(tǒng)的手工圖書館管理不僅工作量大,而且容易出現(xiàn)問題。圖書館管理設(shè)計(jì)的內(nèi)容非常復(fù)雜而且繁多,比如擁有圖書信息錄入管理、讀者信息管理管理、圖書借閱和歸還管理,圖書的查詢和修改等。 由于系統(tǒng)主要是 為方便管理員定制開發(fā)的,因此針對(duì)圖書館管理的實(shí)際工作而言,經(jīng)過了反復(fù)地論證,最終確定了圖書館管理系統(tǒng)的設(shè)計(jì)方案,圖書館管理系統(tǒng)的主要功能為: 1. 系統(tǒng)管理:包括增加管理員、修改密碼、系統(tǒng)注銷和退出系統(tǒng)。 2讀者管理:包括添加讀者信息、修改讀者信息、刪除讀者信息、查詢讀者信息。 3圖書管理:包括添加圖書信息、修改圖書信息,查詢圖書信息、刪除圖書信息。 4借閱管理:包括借書信息管理和還書信息管理兩部分。其中,借書信息管理包括借書信息的添加、借書信息的修改、借書信息的查詢等;還書信息管理 2 部分包括還書的添加 、還書信息的修改、還書信息的查詢等。 功能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1、系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足對(duì)信息處理的需求。 2、系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性 圖書館管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī) 范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 3、系統(tǒng)的易用性和易維護(hù)性 圖書館管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面; 4、系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。 5、系統(tǒng)的響應(yīng)速度 圖書館管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。 例 建模 定系統(tǒng)范圍和邊界 圖書管理系統(tǒng)中圖書管理員對(duì)借書還書的管理以及系統(tǒng)管理員對(duì)管理員信息,讀者信息和所有圖書信息管理進(jìn)行統(tǒng)一的管理,可以確定系統(tǒng)范圍例如,系統(tǒng)管理管理管理員的信息,圖書的信息;圖書管理員對(duì)圖書借閱和歸還的管理;讀者對(duì)圖書的查詢,借閱。 定系統(tǒng)的執(zhí)行者畫出用例圖 通過對(duì)系統(tǒng)的分析可以確定有三個(gè)執(zhí)行者,系統(tǒng)管理員,圖書管理員,讀者。 圖書管理員 (理學(xué)生完成借書、還書、查詢其借閱信息。系統(tǒng)管理員 (以添加、刪除讀者賬戶,添 加、刪除圖書 (息,和圖書標(biāo)題 (另外還可以添加圖書管理員、和刪除管理員,實(shí)現(xiàn)對(duì)訪問 3 權(quán)限的管理。當(dāng)識(shí)別出系統(tǒng)參與者之后,從參與者的角度就可以發(fā)現(xiàn)系統(tǒng)的用例。 首先確定系統(tǒng)的頂層用例圖,圖書管理員和系統(tǒng)管理員對(duì)整個(gè)系統(tǒng)大的框架有著管理的權(quán)限,如圖一所示的頂層用例圖: 圖 書 管 理 員系 統(tǒng) 管 理 員讀 者 管 理系 統(tǒng) 管 理圖 書 管 理借 閱 管 理圖 書 館 信 息 管 理 系 統(tǒng)圖一:頂層用例圖 系統(tǒng)管理員對(duì)讀者的管理是通過對(duì)讀者的添加,刪除,修改,查詢來實(shí)現(xiàn)的,由此可以畫出用例圖如圖二所示: 4 系 統(tǒng) 管 理 員添 加 讀 者 信 息修 改 讀 者 信 息刪 除 讀 者 信 息查 詢 讀 者 信 息讀 者 管 理圖二:讀者管理用例圖 系統(tǒng)管理員對(duì)圖書的管理可以通過對(duì)圖書的添加,修改,刪除,查詢來實(shí)現(xiàn),與此同時(shí)讀者可通過查詢圖書信息來實(shí)現(xiàn)對(duì)圖書的信息查詢。用例圖如圖三所示: 圖 書 管 理系 統(tǒng) 管 理 員添 加 圖 書 信 息修 改 圖 書 信 息刪 除 圖 書 信 息查 詢 圖 書 信 息讀 者圖三:圖書管理用例圖 系統(tǒng)管理員和圖書管理員都可以對(duì)整個(gè)系統(tǒng)管理,但是圖書管理員沒有添加系統(tǒng)管理員和添加圖書的權(quán)限。用例圖如圖四所示: 5 系 統(tǒng) 管 理 員添 加 系 統(tǒng) 管 理 員添 加 圖 書 管 理 員修 改 密 碼系 統(tǒng) 注 銷系 統(tǒng) 退 出圖 書 管 理 員系 統(tǒng) 管 理圖四:系統(tǒng)管理用例圖 圖書管理員對(duì)圖書有借出和歸還的管理,當(dāng)借閱超時(shí)時(shí)可進(jìn)行罰款 處理,由此畫出用例圖如圖五所示: 借 閱 管 理圖 書 管 理 員借 書 管 理還 書 管 理過 程 超 時(shí)通 知 超 時(shí)圖五:借閱管理用例圖 由借閱管理又可以畫出它的下層用例圖,圖書管理員可以對(duì)添加,修改,刪除,查詢借書信息,而讀者只有查詢借書信息的權(quán)限,如圖六所示: 6 借 書 管 理圖 書 管 理 員添 加 借 書 信 息修 改 借 書 信 息刪 除 借 書 信 息查 詢 借 書 信 息讀 者圖六:借書管理用例圖 由借閱管理也可以畫出還書管理用例圖,圖書管理員可以添加,修改,刪除,查詢還書信息,還可以根據(jù)超時(shí)圖書進(jìn)行超時(shí)罰款和丟失圖書的掛失操作,而讀者只有查詢的權(quán)限,如圖七所示: 7 圖 書 管 理 員還 書 管 理添 加 還 書 信 息修 改 還 書 信 息刪 除 還 書 信 息查 詢 還 書 信 息讀 者超 時(shí) 罰 款圖 書 掛 失圖七:還書管理用例圖 綜合圖書管理員的操作例如,登錄系統(tǒng)驗(yàn)證圖書管理員的身份以保證系統(tǒng)安全,完成借書處理,完成還書處理,檢查讀者是否有超期的借閱信息,顯示讀者的所有信息,修改密碼等,如圖八所示: 8 圖 書 管 理 員圖 書 管 理 員 用 例 圖登 錄借 書 管 理過 程 超 時(shí) 處 理顯 示 借 閱 信 息還 書 管 理查 找 讀 者修 改 密 碼圖八:圖書管理員用例圖 綜合系統(tǒng)管理員的操作例如,對(duì)圖書管理員的管理以確保系統(tǒng)的安全性,包括添加和刪除管理員;對(duì)圖書的管理包括添加、刪除等;對(duì)圖書標(biāo)題的管理包括,添加、刪除等;如圖九所示: 系 統(tǒng) 管 理 員系 統(tǒng) 管 理 員 系 統(tǒng) 管 理登 錄查 詢 圖 書 管 理 員 信 息圖 書 管 理 員 管 理添 加 圖 書 管 理 員刪 除 圖 書 管 理 員圖 書 管 理圖 書 標(biāo) 題 管 理讀 者 管 理添 加 圖 書刪 除 圖 書添 加 圖 書 標(biāo) 圖刪 除 圖 書 標(biāo) 題添 加 讀 者刪 除 讀 者圖九:系統(tǒng)管理員系統(tǒng)管理用例圖 9 3 系統(tǒng)分析與對(duì)象類建模 立對(duì)象類 根據(jù)已經(jīng)建立的用例圖和系統(tǒng)需求,采用 片的方法確定對(duì)象類及其屬性和操作。通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域知識(shí)來完善和確定類的操作。下面將幾個(gè)典型的對(duì)象類及其屬性和操作定義簡介如下: ( 1)讀者 (類名:讀者。 類的編號(hào): 040101。 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能:負(fù)責(zé)存儲(chǔ)讀者信息,和查詢書籍,借書,還書,續(xù)借等。 屬性:包括 名、性別、 院系、借書證號(hào)、借閱記錄。 操作:查詢 (),借書 (),還書 (),續(xù)借 ()。 ( 2)標(biāo)題 (類名:標(biāo)題。 類的編號(hào): 040201。 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能:描述了圖書的標(biāo)題種類信息,對(duì)于每種圖書,圖書館通常都擁有多本具體的圖書。 屬性:圖書的名稱、出版社、作者、出版日期和 。 操作:查找 (),添加 (),刪除 (),修改 ()。 ( 3)圖書 (類名:圖書。 類的編號(hào): 040202。 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能: 象有三種狀態(tài):“借出”和“未借 出”和“丟失”,并且每一個(gè) 象與一個(gè) 象相對(duì)應(yīng)。 屬性:圖書 書所屬標(biāo)題、標(biāo)記圖書的狀態(tài)。 操作:查找 (),創(chuàng)建 (),檢查 (),更新 (),借出 (),歸還 (),續(xù)借 ()。 ( 4)借閱記錄 (類名:借閱記錄。 類的編號(hào): 040301。 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能:它描述了讀者從圖書館借閱圖書時(shí)的借閱記錄。一個(gè) 相對(duì)應(yīng)一個(gè)讀者 象和一本圖書 象。 象的存 10 在表示:讀者 (象 )借閱了借閱記錄 (象 )中記錄 的圖書 (象 )。當(dāng)返還一本圖書時(shí),將刪除借閱記錄。 屬性:包括 名、性別、院系、借書證號(hào)、借閱記錄。 操作:創(chuàng)建記錄 (),更新記錄 (),刪除記錄 ()。 ( 5)系統(tǒng)管理員 (類名:系統(tǒng)管理員。 類的編號(hào): 040501 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能:描述了系統(tǒng)管理員的信息 ,可以管理圖書管理員和讀者以及讀者信息。 屬性:管理員編號(hào)、姓名、密碼、管理員類型編號(hào)。 操作:查找 (),添加 (),刪除 (),修改 (),保存 (),退出 ()。 ( 6)圖書管理員 (類名:圖書管理員。 類的編號(hào): 040502 類的類型:持久對(duì)象,存儲(chǔ)在數(shù)據(jù)庫中。 功能:描述了圖書管理員的信息。 屬性:管理員編號(hào)、姓名、性別、密碼、管理員類型編號(hào)。 操作:創(chuàng)建 (),撤銷 (),更新 ()。 統(tǒng)類圖 類圖是系統(tǒng)設(shè)計(jì)的關(guān)鍵部分,明確基本的類以及相互的關(guān)系有助于進(jìn)一步完善整個(gè)系統(tǒng)。類圖是由類、相關(guān)建模元素,及其關(guān)系構(gòu)成的圖,用來描述類之間的靜態(tài)關(guān)系。 在對(duì)圖書館管理系統(tǒng)進(jìn)行分析后,這里把系統(tǒng)的類對(duì)象抽象為以下相關(guān)類:圖書 (,圖書標(biāo)題 (,借閱記錄 (,讀者 ( , 管理員 (,系統(tǒng)管理員 (,圖書管理員 ( 。分析以上重要類,都是實(shí)體類,都需要持久性,即需要存儲(chǔ)在數(shù)據(jù)庫中,因此可以抽象出一個(gè)代表持久性的父類持久性 ( 圖書館管理系統(tǒng)靜態(tài)類圖,在圖中每條有直接多重性關(guān)聯(lián)的線上已標(biāo)示出多重性,這為以后編程提供了更好的關(guān)聯(lián)參考價(jià)值,這為類在開發(fā)整個(gè)過程中的統(tǒng)一性奠定基礎(chǔ)。詳圖如圖十所示: 11 + 添 加 ( )+ 修 改 ( )+ 刪 除 ( )+ 查 詢 ( )- 管 理 員 I D : s t r i n 碼 : s t r i n 名 : s t r i n 別 : s t r i n 管 理 員+ 添 加 ( )+ 刪 除 ( )+ 修 改 ( )+ 查 詢 ( )- 管 理 員 I D : s t r i n 碼 : s t r i n 名 : s t r i n 別 : s t r i n 管 理 員+ 查 詢 ( )+ 借 書 ( )+ 還 書 ( )+ 續(xù) 借 ( )- 讀 者 I D : s t r i n 名 : s t r i n 別 : s t r i n 書 證 號(hào) : s t r i n 閱 記 錄 : s t r i n + 查 找 ( )+ 創(chuàng) 建 ( )+ 檢 查 ( )+ 更 新 ( )+ 借 出 ( )+ 歸 還 ( )+ 續(xù) 借 ( )- 圖 書 I D : s t r i n 書 狀 態(tài) : s t r i n 書 所 屬 標(biāo) 題 : s t r i n + 查 找 ( )+ 添 加 ( )+ 刪 除 ( )+ 修 改 ( )- I S B N : s t r i n 名 : s t r i n 者 : s t r i n 版 社 名 : s t r i n 版 日 期 : s t r i n 標(biāo) 題+ 添 加 ( )+ 修 改 ( )+ 刪 除 ( )+ 查 詢 ( )- 管 理 員 I D : s t r i n 碼 : s t r i n 名 : s t r i n 別 : s t r i n 員+ 讀 取 對(duì) 象 屬 性 ( )+ 保 存 對(duì) 象 屬 性 ( )+ 更 新 對(duì) 象 屬 性 ( )+ 刪 除 對(duì) 象 屬 性 ( ) 性+ 創(chuàng) 建 記 錄 ( )+ 更 新 記 錄 ( )+ 刪 除 記 錄 ( )- 圖 書 I D : s t r i n 者 I D : s t r i n 閱 日 期 : s t r i n 記 錄10 . . 110 . . *1 1 . . *圖十: 靜態(tài)類圖 12 4 系統(tǒng)設(shè)計(jì)與對(duì)象動(dòng)態(tài)交互模型 統(tǒng)功能設(shè)計(jì) 圖書管理系統(tǒng)可分為系統(tǒng)管理,讀者管理,借閱管理,圖書管理四個(gè)大的功能模塊,每個(gè)模塊下又有具體的細(xì)分,如圖十一所示: 圖十一:圖書管理系統(tǒng)功能模塊 統(tǒng)順序圖 順序圖是按時(shí)間順序描述系統(tǒng)中對(duì)象之間的交互。高校圖書管理系統(tǒng)中的順序模型圖較多,比如有借閱者借書、還書、查詢書籍 信息的順序圖、圖書館管理員處理書籍借閱、歸還的順序圖、系統(tǒng)管理員添加書籍、添加借閱者信息、添加書目的順序圖以及刪除或更新書目和借閱者賬戶的順序圖等等。 在此,該圖書館管理系統(tǒng)主要列借書順序圖、還書順序圖、添加讀者順序圖、刪除讀者順序圖、圖書管理員登錄順序圖、修改圖書管理員密碼順序圖、圖書管系統(tǒng)注銷 修改密碼 添加系統(tǒng)管理員 退出 系統(tǒng)管理 讀者管理 添加讀者信息 刪除讀者信息 修改讀者信息 圖書館管理系統(tǒng) 查詢讀者信息 借閱管理 借書管理 還書管理 添加借書信息 修改借書信息 刪除借書信息 查詢借書信息 添加還書信息 修改還書信息 刪除還書信息 查詢還書信息 圖書管理 添加圖書信息 修改圖書信息 刪除圖書信息 查詢圖書信息 添加圖書管理員 超時(shí)罰款 圖書掛失 13 理順序圖 ( 1)借書順序圖:圖書管理員選擇菜單項(xiàng)“借閱圖書”,彈出借書對(duì)話框,圖書管理員在對(duì)話框中輸入讀者信息,然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該讀者借閱的合法性,若借閱這合法,則再由圖書管理員輸入所要借閱的圖書信息,系統(tǒng)記錄 并保存該借閱信息。如圖十二所示: : 圖 書 管 理 員: 主 界 面借 閱 圖 書 ( ): 借 書 對(duì) 話 框: 讀 者 數(shù) 據(jù) 庫: 圖 書 數(shù) 據(jù) 庫 : 借 閱 記 錄創(chuàng) 建 對(duì) 話 框 ( )讀 者 信 息 ( )讀 者 I 合 法 性圖 書 信 息 ( )相 關(guān) 圖 書 編 號(hào)添 加 借 書 記 錄添 加 借 閱 記 錄創(chuàng) 建 記 錄借 閱 成 功圖十二:借書順序圖 ( 2)還書順序圖:圖書管理員選擇菜單項(xiàng)“歸還圖書”,彈出還書對(duì)話框,圖書管理員在對(duì)話框中輸入歸還圖書的圖書編號(hào),然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該圖書是否超過借閱時(shí)間,并根據(jù)結(jié)果進(jìn)行罰款,則再由圖書管理員輸入所要借閱的圖書信息,然后刪除相對(duì)應(yīng)的借書記錄,更新讀者信息。如圖十三所示: 14 : 圖 書 管 理 員還 書 ( ): 主 界 面: 圖 書 數(shù) 據(jù) 庫: 還 書 對(duì) 話 框: 借 閱 記 錄 : 讀 者 數(shù) 據(jù) 庫創(chuàng) 建 對(duì) 話 框驗(yàn) 證 罰 款交 罰 款更 新 圖 書 信 息刪 除 記 錄更 新 讀 者 信 息還 書 成 功輸 入 相 關(guān) 信 息圖十三:還書順序圖 ( 3)添加讀者順序圖:圖書管理員選擇菜單項(xiàng) “添加讀者”,彈出添加讀者對(duì)話框,圖書管理員在對(duì)話框中輸入讀者的注冊(cè) 后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該讀者的存在性,如果不存在則建立新的賬戶,并保存信息。如圖十四所示: : 系 統(tǒng) 管 理 員: 管 理 窗 口 : 添 加 讀 者 對(duì) 話 框 : 數(shù) 據(jù) 庫添 加 讀 者 ( )創(chuàng) 建 對(duì) 話 框 ( )讀 者 身 份 信 息添 加 讀 者 ( )創(chuàng) 建 新 讀 者查 詢 結(jié) 果圖十四:添加讀者順序圖 15 ( 4)刪除讀者順序圖:圖書管理員選擇菜單項(xiàng)“刪除讀者”,彈出刪除讀者對(duì)話框,圖書管理員在對(duì)話框中輸入讀者的 后由系統(tǒng)查詢數(shù)據(jù)庫,返回與該讀者相關(guān)的借閱信息,若有,給出提示,結(jié)束刪除,如果沒有則刪除讀者。如圖十五所示: : 系 統(tǒng) 管 理 員: 管 理 窗 口: 刪 除 讀 者 對(duì) 話 框: 數(shù) 據(jù) 庫刪 除 讀 者 ( )創(chuàng) 建 對(duì) 話 框 ( )查 找 指 定 讀 者 ( )刪 除 讀 者 ( )讀 者 身 份 信 息刪 除 讀 者讀 者 借 閱 信 息圖十五:刪除讀者順序圖 ( 5)圖書管理員登錄順序圖:當(dāng)圖書管理員運(yùn)行系統(tǒng)時(shí),系統(tǒng)將首先運(yùn)行登錄對(duì)話框,然后輸入賬號(hào)和密碼并提交到系統(tǒng),然后由系統(tǒng)提交數(shù)據(jù)庫查詢數(shù)據(jù)庫以完成對(duì)用戶身份的驗(yàn)證,當(dāng)通過驗(yàn)證后,打開系統(tǒng)的主界面。如圖十六所示: 16 : 圖 書 管 理 員: 登 錄 對(duì) 話 框 : 數(shù) 據(jù) 庫 : 主 界 面運(yùn) 行 系 統(tǒng)創(chuàng) 建 對(duì) 話 框 ( )登 錄 ( )管 理 員 帳 號(hào) 密 碼返 回 結(jié) 果創(chuàng) 建 主 界 面 ( )圖十六:圖書管理員登錄順序圖 ( 6)修改圖書管理員密碼順序圖:圖書管理員選擇菜單項(xiàng)“修改密碼”,彈出修改密碼對(duì)話框,輸入舊密碼和新密碼,并提交,然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證但前用戶的密碼是否與 輸入的舊密碼相同,若相同,將密碼更新為新的密碼,并提示修改成功。如圖十七所示: : 圖 書 管 理 員: 主 界 面: 修 改 對(duì) 話 框 : 數(shù) 據(jù) 庫修 改 密 碼 ( )創(chuàng) 建 對(duì) 話 框新 的 帳 號(hào) 密 碼驗(yàn) 證 新 帳 號(hào)帳 號(hào) 可 用設(shè) 置 新 密 碼更 新 成 功圖十七:修改圖書管理員密碼順序圖 17 ( 7)圖書管理順序圖:系統(tǒng)管理員有管理圖書的權(quán)限,而圖書管理員沒有此權(quán)限圖書館有新的圖書入館,則系統(tǒng)管理員要錄入圖書的基本的信息,然后發(fā)送到數(shù)據(jù)庫,當(dāng)要?jiǎng)h除圖書時(shí),要驗(yàn)證圖書的信息是否有讀者借閱此書,如果沒有則可以刪除。 如圖十八所示: : 圖 書 管 理 界 面 : 查 詢 : 修 : 刪 除 : 添 加 : 數(shù) 據(jù) 庫創(chuàng) 建 管 理 對(duì) 話 框 ( ): 系 統(tǒng) 管 理 員查 找 信 息 ( )相 關(guān) 信 息結(jié) 果選 擇 修 改修 改修 改 結(jié) 果選 擇 刪 除選 擇 添 加刪 除驗(yàn) 證 合 法 性刪 除 結(jié) 果添 加添 加 結(jié) 果圖十八:圖書管理順序圖 18 5系 統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 據(jù)庫需求分析 數(shù)據(jù)庫提供用戶對(duì)各種信息的查詢和存儲(chǔ)因此是系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲(chǔ)在數(shù)據(jù)庫中,用戶操作數(shù)據(jù)庫中的數(shù)據(jù),從而實(shí)現(xiàn)所有需要的功能。本系統(tǒng)中數(shù)據(jù)庫采用 據(jù)庫因?yàn)榇藬?shù)據(jù)庫是免費(fèi)的,數(shù)據(jù)庫設(shè)計(jì)的合理影響著系統(tǒng)的開發(fā)和性能。一個(gè)優(yōu)秀的數(shù)據(jù)庫開發(fā)過程要經(jīng)過系統(tǒng)分析,邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,并畫出 直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。針對(duì)圖書管理系統(tǒng)的需求,可分析出一下有用信息: 書管理員、讀者。 以借有限的多本本書。 系模型 讀者 (名,性別,年齡,班級(jí),系別 ) 系統(tǒng)管理員 (碼,姓名,性別,年齡 ) 圖書管理員 (碼,姓名,性別,年齡 ) 圖書標(biāo)題 (名,作者,出版社,出版日期 ) 圖書 (編號(hào) ,態(tài) ) 借閱圖書 (編號(hào) , 讀者 閱時(shí)間,歸還時(shí)間,罰款 ) 掛失圖書 (讀者 圖書編號(hào) ,罰款 ) 在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù) 該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計(jì)要求的幾個(gè)關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。 由此可以分析并畫出 ,如圖十九所示: 19 1 n 1 n 1 n n n n 1 1 1 圖十九:實(shí)體關(guān)系 據(jù)庫基本表設(shè)計(jì) 系統(tǒng)基本表中共有 7 個(gè)表,這 7 個(gè)表分別是:讀者 (本信息表,圖書管理員 (本信息表,系統(tǒng)管理員 (本信息表,圖書標(biāo)題 (本信息表 ,圖書 (本信息表,借閱圖書 (息表,掛失圖書 (息表: ( 1)讀者 (本信息表:用于記錄學(xué)生用戶的基本信息,其主要字段為 名,性別,年齡,班級(jí),系別,詳情如表 1 所示 : 表 1 讀者基本信息表 列名 數(shù)據(jù)類型 長度 是否為空 ID 5 否 姓名 6 是 性別 是 年齡 0 是 班級(jí) 0 是 系別 2 是 ( 2)圖書管理員 (本信息表:用于記錄圖書管理員的 碼,姓名,性別,年齡,詳情如表 2 所示 : 表 2 圖書管理員基本信息表 列名 數(shù)據(jù)類型 長度 是否為空 圖書管理員 讀者 管理 借閱 管理 管理 圖書 系統(tǒng)管理員 管理 管理 20 ID 5 否 密碼 5 否 姓名 6 是 性別 是 年齡 0 是 ( 3)系統(tǒng)管理員 (本信息表:用于記錄系統(tǒng)管理員的 碼,姓名,性別,年齡,詳情如表 3 所示: 表 3 系統(tǒng)管理員基本信息表 列名 數(shù)據(jù)類型 長度 是否為空 ID 5 否 密碼 5 否 姓名 6 是 性別 是 年齡 0 是 ( 4)圖書標(biāo)題 (本信息表:包括 名,作者,出版社,出版日期,用于記錄圖書的基本信息,詳情如表 4 所示: 表 4 圖書基
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安工業(yè)大學(xué)《國內(nèi)外音樂教學(xué)法與音樂活動(dòng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 唐山師范學(xué)院《云計(jì)算技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢警官職業(yè)學(xué)院《機(jī)器人學(xué)引論》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊財(cái)經(jīng)職業(yè)學(xué)院《書法美學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 麗水市遂昌縣2025屆數(shù)學(xué)四年級(jí)第二學(xué)期期末監(jiān)測試題含解析
- 思南縣2025屆四年級(jí)數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)測試試題含解析
- 遼寧省遼陽市遼陽縣2025屆三下數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 遼寧冶金職業(yè)技術(shù)學(xué)院《土壤與生物地理學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊城市經(jīng)濟(jì)職業(yè)學(xué)院《檢測技術(shù)及控制儀表》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林省扶余市第一中學(xué)2025年高三高考全真模擬卷(三)物理試題含解析
- 中學(xué)教育基礎(chǔ)(上)知到課后答案智慧樹章節(jié)測試答案2025年春陜西師范大學(xué)
- 樓梯 欄桿 欄板(一)22J403-1
- 微觀經(jīng)濟(jì)學(xué)(山東大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋山東大學(xué)
- 合同工期延期補(bǔ)充協(xié)議書
- 2024年高考真題-政治(江蘇卷) 含答案
- JBT 7387-2014 工業(yè)過程控制系統(tǒng)用電動(dòng)控制閥
- 針灸推拿學(xué)教學(xué)課件
- 新版冀教版科學(xué)四年級(jí)下冊(cè)全冊(cè)教案(雙面打印)
- 政府采購業(yè)務(wù)知識(shí)培訓(xùn)課件(PPT33張)
- 大體積混凝土施工質(zhì)量控制論文
- 客戶退貨申請(qǐng)單
評(píng)論
0/150
提交評(píng)論