已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1 圖書館管理系統(tǒng)設(shè)計(jì)方案 系統(tǒng)需求分析 行性分析 通過對圖書館的各個方面進(jìn)行了具體的了解之后,現(xiàn)對開發(fā)圖書管理系統(tǒng)的可行性進(jìn)行分析。 技術(shù)上可行:系統(tǒng)所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用 列操作系統(tǒng),系統(tǒng)開發(fā)工具采用臺數(shù)據(jù)庫采用 者 些軟件在 發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,因此在技術(shù)上是可行的。 經(jīng)濟(jì)上可行:由于學(xué)校急需采用計(jì)算機(jī)來進(jìn)行圖書館的管理,因此對開發(fā)圖書管理系統(tǒng)大力支持。 管理上可 行:圖書館有很多的管理體制,每位借書人員均有借書證,同時圖書館還為每位借書人建立了檔案。因此管理上可行。另外,同時制定了培訓(xùn)計(jì)劃,并進(jìn)行了實(shí)施 物質(zhì)準(zhǔn)備和工作準(zhǔn)備。 綜上所述,開發(fā)圖書館管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。 能需求 圖書館管理系統(tǒng)對加強(qiáng)圖書管理有著極其重要的作用。隨著圖書的日益增多,傳統(tǒng)的手工圖書館管理不僅工作量大,而且容易出現(xiàn)問題。圖書館管理設(shè)計(jì)的內(nèi)容非常復(fù)雜而且繁多,比如擁有圖書信息錄入管理、讀者信息管理管理、圖書借閱和歸還管理,圖書的查詢和修改等。 由于系統(tǒng)主要是 為方便管理員定制開發(fā)的,因此針對圖書館管理的實(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)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足對信息處理的需求。 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)是一個開放系統(tǒng),只要符合一定的規(guī) 范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 3、系統(tǒng)的易用性和易維護(hù)性 圖書館管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計(jì)算機(jī)并不時非常熟悉。這就要求系統(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)速度為秒級,達(dá)到實(shí)時要求,以及時反饋信息。 例 建模 定系統(tǒng)范圍和邊界 圖書管理系統(tǒng)中圖書管理員對借書還書的管理以及系統(tǒng)管理員對管理員信息,讀者信息和所有圖書信息管理進(jìn)行統(tǒng)一的管理,可以確定系統(tǒng)范圍例如,系統(tǒng)管理管理管理員的信息,圖書的信息;圖書管理員對圖書借閱和歸還的管理;讀者對圖書的查詢,借閱。 定系統(tǒng)的執(zhí)行者畫出用例圖 通過對系統(tǒng)的分析可以確定有三個執(zhí)行者,系統(tǒng)管理員,圖書管理員,讀者。 圖書管理員 (理學(xué)生完成借書、還書、查詢其借閱信息。系統(tǒng)管理員 (以添加、刪除讀者賬戶,添 加、刪除圖書 (息,和圖書標(biāo)題 (另外還可以添加圖書管理員、和刪除管理員,實(shí)現(xiàn)對訪問 3 權(quán)限的管理。當(dāng)識別出系統(tǒng)參與者之后,從參與者的角度就可以發(fā)現(xiàn)系統(tǒng)的用例。 首先確定系統(tǒng)的頂層用例圖,圖書管理員和系統(tǒng)管理員對整個系統(tǒng)大的框架有著管理的權(quán)限,如圖一所示的頂層用例圖: 圖 書 管 理 員系 統(tǒng) 管 理 員讀 者 管 理系 統(tǒng) 管 理圖 書 管 理借 閱 管 理圖 書 館 信 息 管 理 系 統(tǒng)圖一:頂層用例圖 系統(tǒng)管理員對讀者的管理是通過對讀者的添加,刪除,修改,查詢來實(shí)現(xiàn)的,由此可以畫出用例圖如圖二所示: 4 系 統(tǒng) 管 理 員添 加 讀 者 信 息修 改 讀 者 信 息刪 除 讀 者 信 息查 詢 讀 者 信 息讀 者 管 理圖二:讀者管理用例圖 系統(tǒng)管理員對圖書的管理可以通過對圖書的添加,修改,刪除,查詢來實(shí)現(xiàn),與此同時讀者可通過查詢圖書信息來實(shí)現(xiàn)對圖書的信息查詢。用例圖如圖三所示: 圖 書 管 理系 統(tǒng) 管 理 員添 加 圖 書 信 息修 改 圖 書 信 息刪 除 圖 書 信 息查 詢 圖 書 信 息讀 者圖三:圖書管理用例圖 系統(tǒng)管理員和圖書管理員都可以對整個系統(tǒng)管理,但是圖書管理員沒有添加系統(tǒng)管理員和添加圖書的權(quán)限。用例圖如圖四所示: 5 系 統(tǒng) 管 理 員添 加 系 統(tǒng) 管 理 員添 加 圖 書 管 理 員修 改 密 碼系 統(tǒng) 注 銷系 統(tǒng) 退 出圖 書 管 理 員系 統(tǒng) 管 理圖四:系統(tǒng)管理用例圖 圖書管理員對圖書有借出和歸還的管理,當(dāng)借閱超時時可進(jìn)行罰款 處理,由此畫出用例圖如圖五所示: 借 閱 管 理圖 書 管 理 員借 書 管 理還 書 管 理過 程 超 時通 知 超 時圖五:借閱管理用例圖 由借閱管理又可以畫出它的下層用例圖,圖書管理員可以對添加,修改,刪除,查詢借書信息,而讀者只有查詢借書信息的權(quán)限,如圖六所示: 6 借 書 管 理圖 書 管 理 員添 加 借 書 信 息修 改 借 書 信 息刪 除 借 書 信 息查 詢 借 書 信 息讀 者圖六:借書管理用例圖 由借閱管理也可以畫出還書管理用例圖,圖書管理員可以添加,修改,刪除,查詢還書信息,還可以根據(jù)超時圖書進(jìn)行超時罰款和丟失圖書的掛失操作,而讀者只有查詢的權(quán)限,如圖七所示: 7 圖 書 管 理 員還 書 管 理添 加 還 書 信 息修 改 還 書 信 息刪 除 還 書 信 息查 詢 還 書 信 息讀 者超 時 罰 款圖 書 掛 失圖七:還書管理用例圖 綜合圖書管理員的操作例如,登錄系統(tǒng)驗(yàn)證圖書管理員的身份以保證系統(tǒng)安全,完成借書處理,完成還書處理,檢查讀者是否有超期的借閱信息,顯示讀者的所有信息,修改密碼等,如圖八所示: 8 圖 書 管 理 員圖 書 管 理 員 用 例 圖登 錄借 書 管 理過 程 超 時 處 理顯 示 借 閱 信 息還 書 管 理查 找 讀 者修 改 密 碼圖八:圖書管理員用例圖 綜合系統(tǒng)管理員的操作例如,對圖書管理員的管理以確保系統(tǒng)的安全性,包括添加和刪除管理員;對圖書的管理包括添加、刪除等;對圖書標(biāo)題的管理包括,添加、刪除等;如圖九所示: 系 統(tǒng) 管 理 員系 統(tǒng) 管 理 員 系 統(tǒng) 管 理登 錄查 詢 圖 書 管 理 員 信 息圖 書 管 理 員 管 理添 加 圖 書 管 理 員刪 除 圖 書 管 理 員圖 書 管 理圖 書 標(biāo) 題 管 理讀 者 管 理添 加 圖 書刪 除 圖 書添 加 圖 書 標(biāo) 圖刪 除 圖 書 標(biāo) 題添 加 讀 者刪 除 讀 者圖九:系統(tǒng)管理員系統(tǒng)管理用例圖 9 3 系統(tǒng)分析與對象類建模 立對象類 根據(jù)已經(jīng)建立的用例圖和系統(tǒng)需求,采用 片的方法確定對象類及其屬性和操作。通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域知識來完善和確定類的操作。下面將幾個典型的對象類及其屬性和操作定義簡介如下: ( 1)讀者 (類名:讀者。 類的編號: 040101。 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能:負(fù)責(zé)存儲讀者信息,和查詢書籍,借書,還書,續(xù)借等。 屬性:包括 名、性別、 院系、借書證號、借閱記錄。 操作:查詢 (),借書 (),還書 (),續(xù)借 ()。 ( 2)標(biāo)題 (類名:標(biāo)題。 類的編號: 040201。 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能:描述了圖書的標(biāo)題種類信息,對于每種圖書,圖書館通常都擁有多本具體的圖書。 屬性:圖書的名稱、出版社、作者、出版日期和 。 操作:查找 (),添加 (),刪除 (),修改 ()。 ( 3)圖書 (類名:圖書。 類的編號: 040202。 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能: 象有三種狀態(tài):“借出”和“未借 出”和“丟失”,并且每一個 象與一個 象相對應(yīng)。 屬性:圖書 書所屬標(biāo)題、標(biāo)記圖書的狀態(tài)。 操作:查找 (),創(chuàng)建 (),檢查 (),更新 (),借出 (),歸還 (),續(xù)借 ()。 ( 4)借閱記錄 (類名:借閱記錄。 類的編號: 040301。 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能:它描述了讀者從圖書館借閱圖書時的借閱記錄。一個 相對應(yīng)一個讀者 象和一本圖書 象。 象的存 10 在表示:讀者 (象 )借閱了借閱記錄 (象 )中記錄 的圖書 (象 )。當(dāng)返還一本圖書時,將刪除借閱記錄。 屬性:包括 名、性別、院系、借書證號、借閱記錄。 操作:創(chuàng)建記錄 (),更新記錄 (),刪除記錄 ()。 ( 5)系統(tǒng)管理員 (類名:系統(tǒng)管理員。 類的編號: 040501 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能:描述了系統(tǒng)管理員的信息 ,可以管理圖書管理員和讀者以及讀者信息。 屬性:管理員編號、姓名、密碼、管理員類型編號。 操作:查找 (),添加 (),刪除 (),修改 (),保存 (),退出 ()。 ( 6)圖書管理員 (類名:圖書管理員。 類的編號: 040502 類的類型:持久對象,存儲在數(shù)據(jù)庫中。 功能:描述了圖書管理員的信息。 屬性:管理員編號、姓名、性別、密碼、管理員類型編號。 操作:創(chuàng)建 (),撤銷 (),更新 ()。 統(tǒng)類圖 類圖是系統(tǒng)設(shè)計(jì)的關(guān)鍵部分,明確基本的類以及相互的關(guān)系有助于進(jìn)一步完善整個系統(tǒng)。類圖是由類、相關(guān)建模元素,及其關(guān)系構(gòu)成的圖,用來描述類之間的靜態(tài)關(guān)系。 在對圖書館管理系統(tǒng)進(jìn)行分析后,這里把系統(tǒng)的類對象抽象為以下相關(guān)類:圖書 (,圖書標(biāo)題 (,借閱記錄 (,讀者 ( , 管理員 (,系統(tǒng)管理員 (,圖書管理員 ( 。分析以上重要類,都是實(shí)體類,都需要持久性,即需要存儲在數(shù)據(jù)庫中,因此可以抽象出一個代表持久性的父類持久性 ( 圖書館管理系統(tǒng)靜態(tài)類圖,在圖中每條有直接多重性關(guān)聯(lián)的線上已標(biāo)示出多重性,這為以后編程提供了更好的關(guān)聯(lián)參考價值,這為類在開發(fā)整個過程中的統(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 書 證 號 : 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 員+ 讀 取 對 象 屬 性 ( )+ 保 存 對 象 屬 性 ( )+ 更 新 對 象 屬 性 ( )+ 刪 除 對 象 屬 性 ( ) 性+ 創(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ì)與對象動態(tài)交互模型 統(tǒng)功能設(shè)計(jì) 圖書管理系統(tǒng)可分為系統(tǒng)管理,讀者管理,借閱管理,圖書管理四個大的功能模塊,每個模塊下又有具體的細(xì)分,如圖十一所示: 圖十一:圖書管理系統(tǒng)功能模塊 統(tǒng)順序圖 順序圖是按時間順序描述系統(tǒng)中對象之間的交互。高校圖書管理系統(tǒng)中的順序模型圖較多,比如有借閱者借書、還書、查詢書籍 信息的順序圖、圖書館管理員處理書籍借閱、歸還的順序圖、系統(tǒng)管理員添加書籍、添加借閱者信息、添加書目的順序圖以及刪除或更新書目和借閱者賬戶的順序圖等等。 在此,該圖書館管理系統(tǒng)主要列借書順序圖、還書順序圖、添加讀者順序圖、刪除讀者順序圖、圖書管理員登錄順序圖、修改圖書管理員密碼順序圖、圖書管系統(tǒng)注銷 修改密碼 添加系統(tǒng)管理員 退出 系統(tǒng)管理 讀者管理 添加讀者信息 刪除讀者信息 修改讀者信息 圖書館管理系統(tǒng) 查詢讀者信息 借閱管理 借書管理 還書管理 添加借書信息 修改借書信息 刪除借書信息 查詢借書信息 添加還書信息 修改還書信息 刪除還書信息 查詢還書信息 圖書管理 添加圖書信息 修改圖書信息 刪除圖書信息 查詢圖書信息 添加圖書管理員 超時罰款 圖書掛失 13 理順序圖 ( 1)借書順序圖:圖書管理員選擇菜單項(xiàng)“借閱圖書”,彈出借書對話框,圖書管理員在對話框中輸入讀者信息,然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該讀者借閱的合法性,若借閱這合法,則再由圖書管理員輸入所要借閱的圖書信息,系統(tǒng)記錄 并保存該借閱信息。如圖十二所示: : 圖 書 管 理 員: 主 界 面借 閱 圖 書 ( ): 借 書 對 話 框: 讀 者 數(shù) 據(jù) 庫: 圖 書 數(shù) 據(jù) 庫 : 借 閱 記 錄創(chuàng) 建 對 話 框 ( )讀 者 信 息 ( )讀 者 I 合 法 性圖 書 信 息 ( )相 關(guān) 圖 書 編 號添 加 借 書 記 錄添 加 借 閱 記 錄創(chuàng) 建 記 錄借 閱 成 功圖十二:借書順序圖 ( 2)還書順序圖:圖書管理員選擇菜單項(xiàng)“歸還圖書”,彈出還書對話框,圖書管理員在對話框中輸入歸還圖書的圖書編號,然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該圖書是否超過借閱時間,并根據(jù)結(jié)果進(jìn)行罰款,則再由圖書管理員輸入所要借閱的圖書信息,然后刪除相對應(yīng)的借書記錄,更新讀者信息。如圖十三所示: 14 : 圖 書 管 理 員還 書 ( ): 主 界 面: 圖 書 數(shù) 據(jù) 庫: 還 書 對 話 框: 借 閱 記 錄 : 讀 者 數(shù) 據(jù) 庫創(chuàng) 建 對 話 框驗(yàn) 證 罰 款交 罰 款更 新 圖 書 信 息刪 除 記 錄更 新 讀 者 信 息還 書 成 功輸 入 相 關(guān) 信 息圖十三:還書順序圖 ( 3)添加讀者順序圖:圖書管理員選擇菜單項(xiàng) “添加讀者”,彈出添加讀者對話框,圖書管理員在對話框中輸入讀者的注冊 后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證該讀者的存在性,如果不存在則建立新的賬戶,并保存信息。如圖十四所示: : 系 統(tǒng) 管 理 員: 管 理 窗 口 : 添 加 讀 者 對 話 框 : 數(shù) 據(jù) 庫添 加 讀 者 ( )創(chuàng) 建 對 話 框 ( )讀 者 身 份 信 息添 加 讀 者 ( )創(chuàng) 建 新 讀 者查 詢 結(jié) 果圖十四:添加讀者順序圖 15 ( 4)刪除讀者順序圖:圖書管理員選擇菜單項(xiàng)“刪除讀者”,彈出刪除讀者對話框,圖書管理員在對話框中輸入讀者的 后由系統(tǒng)查詢數(shù)據(jù)庫,返回與該讀者相關(guān)的借閱信息,若有,給出提示,結(jié)束刪除,如果沒有則刪除讀者。如圖十五所示: : 系 統(tǒng) 管 理 員: 管 理 窗 口: 刪 除 讀 者 對 話 框: 數(shù) 據(jù) 庫刪 除 讀 者 ( )創(chuàng) 建 對 話 框 ( )查 找 指 定 讀 者 ( )刪 除 讀 者 ( )讀 者 身 份 信 息刪 除 讀 者讀 者 借 閱 信 息圖十五:刪除讀者順序圖 ( 5)圖書管理員登錄順序圖:當(dāng)圖書管理員運(yùn)行系統(tǒng)時,系統(tǒng)將首先運(yùn)行登錄對話框,然后輸入賬號和密碼并提交到系統(tǒng),然后由系統(tǒng)提交數(shù)據(jù)庫查詢數(shù)據(jù)庫以完成對用戶身份的驗(yàn)證,當(dāng)通過驗(yàn)證后,打開系統(tǒng)的主界面。如圖十六所示: 16 : 圖 書 管 理 員: 登 錄 對 話 框 : 數(shù) 據(jù) 庫 : 主 界 面運(yùn) 行 系 統(tǒng)創(chuàng) 建 對 話 框 ( )登 錄 ( )管 理 員 帳 號 密 碼返 回 結(jié) 果創(chuàng) 建 主 界 面 ( )圖十六:圖書管理員登錄順序圖 ( 6)修改圖書管理員密碼順序圖:圖書管理員選擇菜單項(xiàng)“修改密碼”,彈出修改密碼對話框,輸入舊密碼和新密碼,并提交,然后由系統(tǒng)查詢數(shù)據(jù)庫,以驗(yàn)證但前用戶的密碼是否與 輸入的舊密碼相同,若相同,將密碼更新為新的密碼,并提示修改成功。如圖十七所示: : 圖 書 管 理 員: 主 界 面: 修 改 對 話 框 : 數(shù) 據(jù) 庫修 改 密 碼 ( )創(chuàng) 建 對 話 框新 的 帳 號 密 碼驗(yàn) 證 新 帳 號帳 號 可 用設(shè) 置 新 密 碼更 新 成 功圖十七:修改圖書管理員密碼順序圖 17 ( 7)圖書管理順序圖:系統(tǒng)管理員有管理圖書的權(quán)限,而圖書管理員沒有此權(quán)限圖書館有新的圖書入館,則系統(tǒng)管理員要錄入圖書的基本的信息,然后發(fā)送到數(shù)據(jù)庫,當(dāng)要刪除圖書時,要驗(yàn)證圖書的信息是否有讀者借閱此書,如果沒有則可以刪除。 如圖十八所示: : 圖 書 管 理 界 面 : 查 詢 : 修 : 刪 除 : 添 加 : 數(shù) 據(jù) 庫創(chuàng) 建 管 理 對 話 框 ( ): 系 統(tǒng) 管 理 員查 找 信 息 ( )相 關(guān) 信 息結(jié) 果選 擇 修 改修 改修 改 結(jié) 果選 擇 刪 除選 擇 添 加刪 除驗(yàn) 證 合 法 性刪 除 結(jié) 果添 加添 加 結(jié) 果圖十八:圖書管理順序圖 18 5系 統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 據(jù)庫需求分析 數(shù)據(jù)庫提供用戶對各種信息的查詢和存儲因此是系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲在數(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ā)和性能。一個優(yōu)秀的數(shù)據(jù)庫開發(fā)過程要經(jīng)過系統(tǒng)分析,邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,并畫出 直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。針對圖書管理系統(tǒng)的需求,可分析出一下有用信息: 書管理員、讀者。 以借有限的多本本書。 系模型 讀者 (名,性別,年齡,班級,系別 ) 系統(tǒng)管理員 (碼,姓名,性別,年齡 ) 圖書管理員 (碼,姓名,性別,年齡 ) 圖書標(biāo)題 (名,作者,出版社,出版日期 ) 圖書 (編號 ,態(tài) ) 借閱圖書 (編號 , 讀者 閱時間,歸還時間,罰款 ) 掛失圖書 (讀者 圖書編號 ,罰款 ) 在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù) 該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計(jì)要求的幾個關(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 個表,這 7 個表分別是:讀者 (本信息表,圖書管理員 (本信息表,系統(tǒng)管理員 (本信息表,圖書標(biāo)題 (本信息表 ,圖書 (本信息表,借閱圖書 (息表,掛失圖書 (息表: ( 1)讀者 (本信息表:用于記錄學(xué)生用戶的基本信息,其主要字段為 名,性別,年齡,班級,系別,詳情如表 1 所示 : 表 1 讀者基本信息表 列名 數(shù)據(jù)類型 長度 是否為空 ID 5 否 姓名 6 是 性別 是 年齡 0 是 班級 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等.壓縮文件請下載最新的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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022春晚觀后感心得體會10篇
- 新學(xué)期生活學(xué)習(xí)計(jì)劃
- DB45T 2685-2023 青錢柳茶加工技術(shù)規(guī)程
- DB45T 2634.1-2023 道路運(yùn)輸車輛主動安全智能防控系統(tǒng)設(shè)計(jì) 第1部分:平臺技術(shù)要求
- 2025廣州租房合同協(xié)議下載
- 辦公室后勤保障人員個人工作總結(jié)
- 乒乓球比賽作文300字十篇
- 2024年度外籍員工勞動爭議調(diào)解與仲裁合同3篇
- 萬能保證書12篇
- 2025裝修保修合同范文
- Unit 1 Making friends Part B(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 《涉江采芙蓉》 課件高中語文統(tǒng)編版必修上冊
- 2024年事業(yè)單位考試職業(yè)能力傾向測驗(yàn)試題與參考答案
- 保定學(xué)院《自然語言處理》2022-2023學(xué)年第一學(xué)期期末試卷
- 北京市西城區(qū)2023-2024學(xué)年六年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2024年考研英語(二)真題及參考答案
- 2024年水稻種項(xiàng)目可行性研究報告
- 供應(yīng)商質(zhì)量管理培訓(xùn)課程
- 阿膠的課件教學(xué)課件
- 登高作業(yè)安全
- 口腔營銷技能培訓(xùn)課件
評論
0/150
提交評論