版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄一:需求分析二:系統(tǒng)設(shè)計1系統(tǒng)功能模塊的設(shè)計2系統(tǒng)主要工作流程三:系統(tǒng)數(shù)據(jù)庫的設(shè)計1概念設(shè)計2關(guān)系數(shù)據(jù)庫的邏輯設(shè)計四:總結(jié)圖書管理系統(tǒng)一:需求分析圖書管理系統(tǒng)需要滿足來自圖書館工作人員、普通用戶和借閱者三方面人員的需求。圖書館工作人員對圖書借閱者的借閱及還書要求進(jìn)行操作,同時形成借書或還書報表給借閱者查看確認(rèn),還可通過圖書編號、借閱者證號等查詢相應(yīng)的借閱情況及查看已歸還的圖書信息(即歷史信息);普通用戶的需求是查詢圖書館所存的圖書的相關(guān)情況;圖書借閱者的需求是查看自己的相關(guān)信息及查詢自己的借閱情況。圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人借書證號和密碼登錄系統(tǒng),還可以進(jìn)行
2、本人借書情況的查詢和維護(hù)部分個人信息。一般情況下圖書借閱者只應(yīng)該查詢和維護(hù)本人的借書情況和個人信息若查詢和維護(hù)其他借閱者的借書情況和個人信息就要知道其他圖書借閱者的借書證號和密碼。本功能實(shí)現(xiàn)對館內(nèi)圖書信息的查詢。可以通過圖書名稱、作者的名字和出版社來查詢相應(yīng)的圖書信息,此查詢可模糊查詢也可精確查詢。所以不但滿足了圖書借閱者的要求,還保護(hù)了圖書借閱者的個人隱私。圖書館工作人員有對圖書借閱者借書和還書記錄進(jìn)行操作的權(quán)限,所以需對工作人員登陸本模塊進(jìn)行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書記錄,并生成相應(yīng)的報表給用戶查看和確認(rèn)。圖書館工作人員可以瀏覽、查詢、統(tǒng)計、
3、添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息,但不能刪除和修改已經(jīng)借閱的圖書相關(guān)信息,當(dāng)刪除某條圖書借閱的基本信息記錄時,應(yīng)實(shí)現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。本功能實(shí)現(xiàn)對圖書信息的管理和統(tǒng)計。圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護(hù)。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員執(zhí)行。但是,刪除某條圖書
4、借閱者基本信息記錄時,應(yīng)實(shí)現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除,并且還應(yīng)具有生成催還圖書報表并打印輸出的功能。二:系統(tǒng)設(shè)計1系統(tǒng)功能模塊的設(shè)計該系統(tǒng)的主要功能有對書籍信息的管理,書籍信息的查詢,對用戶的管理等,對各項能進(jìn)行分塊、集中、關(guān)聯(lián)、優(yōu)化,按照結(jié)構(gòu)化程序設(shè)計的要求,設(shè)計功能模塊如圖所示。圖書管理系統(tǒng)系統(tǒng)管理讀者服務(wù)讀者信息書籍信息借閱信息添加讀者信息修改讀者信息刪除讀者信息添加書籍信息修改書籍信息刪除書籍信息添加借書信息添加還書信息讀者借閱信息書籍借閱信息該系統(tǒng)用戶共有三類,分別是工作人員、普通用戶和借閱者。A圖書館工作人員模塊的主要功能如下:實(shí)現(xiàn)借書管理;實(shí)現(xiàn)借閱者信息記錄的管理;存儲圖
5、書館借閱圖書信息;查詢圖書館借閱信息;實(shí)現(xiàn)還書管理。B普通人員可通過圖書名稱、作者和出版社來進(jìn)行相關(guān)圖書的查詢并且可以申請帳號。C借閱者可通過輸入自己的姓名和密碼來瀏覽自己的借閱信息,其中初始密碼是固定的,進(jìn)入到頁面后,借閱者可自行修改自己的密碼和其它的相關(guān)信息??梢圆樵兘栝喺咦约旱慕栝喰畔ⅰD書管理系統(tǒng)工作人員圖書借閱管理借閱者信息管理查詢圖書借閱信息圖書歸還管理存儲圖書借閱信息普通人員借閱者查詢圖書信息查詢自己借閱信息修改密碼申請帳號借閱歸還圖書2系統(tǒng)主要工作流程開始系統(tǒng)頁面進(jìn)入登錄窗口?工作人員管理進(jìn)入圖書查詢窗口館內(nèi)圖書查詢進(jìn)入借閱窗口借閱信息查詢結(jié)束NNYY系統(tǒng)功能流程圖開始登錄頁面
6、身份驗證圖書館工作人員進(jìn)行借、還書等管理結(jié)束失敗通過工作人員流程圖開始圖書查詢頁面圖書名稱?查詢所輸圖書信息作者查詢所輸作者的圖書信息出版社查詢所輸出版社的圖書信息結(jié)束NNYY普通人員流程圖開始借閱查詢頁面身份驗證查詢借閱者自己的借閱信息結(jié)束失敗通過借閱者程序流程圖三:系統(tǒng)數(shù)據(jù)庫的設(shè)計1概念設(shè)計在概念設(shè)計階段中,設(shè)計人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點(diǎn)的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計,可分成三步進(jìn)行:首先設(shè)計局部ER模式,
7、然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。(1)設(shè)計局部ER模式實(shí)體和屬性的定義:圖書(圖書編號,名稱,作者,出版社,價格,類別,藏處,數(shù)量,圖書狀態(tài))工作人員(名字,性別,編號,工作,科室,職稱號,系統(tǒng)用戶名)借閱者(借閱者的圖書證號,學(xué)號,姓名,性別,出生年月,民族,系別)借閱(圖書編號,借閱者姓名,借閱數(shù)量,借閱日期,歸還日期,過期天數(shù))ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是l:N,M:N,還是1
8、:1等。還要考察一個實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個實(shí)體類型之問是否存在聯(lián)系,多個實(shí)體類型之間是否存在聯(lián)系,等等。上述實(shí)體的ER圖為:圖書編號名稱作者出版社價格類別藏處數(shù)量圖書狀態(tài)借閱者圖書證號性別姓名學(xué)號日期民族系別工作人員姓名性別編號系統(tǒng)用戶名科室工作職稱號借閱借閱者姓名借閱數(shù)量圖書編號借閱日期歸還日期過期天數(shù)(2)設(shè)計全局ER模式所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。確定公共實(shí)體類型,為了給多個局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型
9、。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。局部ER模式的合并,合并的原則是:首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。全局ER模式的優(yōu)化:在全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對ER模式進(jìn)行優(yōu)化。一個好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個數(shù)要盡可能的少;實(shí)體類型所含屬性個數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。2關(guān)系數(shù)據(jù)庫的邏輯設(shè)計由于概念設(shè)計的結(jié)果是E
10、R圖,DBMS一般采用關(guān)系型,因此數(shù)據(jù)庫的邏輯設(shè)計過程就是把ER圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點(diǎn),邏輯設(shè)計可以充分運(yùn)用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進(jìn)行。設(shè)計結(jié)果是一組關(guān)系模式的定義。(1)初始關(guān)系模式book(圖書編號,名稱,作者,出版社,價格,類別,藏處,數(shù)量,圖書狀態(tài))bookuser(借閱者的圖書證號,學(xué)號,姓名,性別,出生年月,民族,系別)worker(名字,性別,編號,工作,科室,職稱號,系統(tǒng)用戶名)borrow(借閱者的圖書證號,學(xué)號,姓名,性別,出生年月,民族,系別) (2)產(chǎn)生子模式子模式是用戶所用到的那部分?jǐn)?shù)據(jù)的描述。除了指出用戶用到的數(shù)據(jù)外,還應(yīng)
11、指出數(shù)據(jù)與概念模式中相應(yīng)數(shù)據(jù)的聯(lián)系,即指出概念模式與子模式之間的對應(yīng)性。借書子模式(借閱者的圖書證號群,姓名,圖書編號#,圖書名稱,借閱時間)3數(shù)據(jù)庫的分析與設(shè)計本次開發(fā)的數(shù)據(jù)庫包括四個方面。A工作人員信息數(shù)據(jù)表:名字(WORKER-NAME,數(shù)據(jù)類型為CHAR,允許為空),性別(WORKER-SEX,數(shù)據(jù)類型為CHAR,允許為空),編號(WORKER-NUM,數(shù)據(jù)類型為INT,為主鍵),工作(WORKER-WORK,數(shù)據(jù)類型為CHAR,允許為空),科室(WORKER-KS,數(shù)據(jù)類型為CHAR,允許為空),職稱號(WORKER-ZNUM,數(shù)據(jù)類型為INT,允許為空),系統(tǒng)用戶名(WORKER-
12、NAME,數(shù)據(jù)類型為CHAR,允許為空)工作人員信息數(shù)據(jù)表字段名數(shù)據(jù)類型說明備注WORKER-ID INT編號主關(guān)鍵字WORKER-SEXCHAR性別允許為空WORKER-NAMECHAR姓名允許為空WORKER-WORKCHAR工作允許為空WORKER-NUMCHAR科室允許為空WORKER-ZNAMEINT職稱號允許為空WORKER-XNAMECHAR系統(tǒng)用戶名允許為空B圖書借閱信息數(shù)據(jù)表:存儲借閱圖書的信息。包括圖書編號(BO-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),借閱者姓名(BO-NAME,數(shù)據(jù)類型為CHAR,允許為空),借閱數(shù)量(BO-NUM,數(shù)據(jù)類型為INT,允許為空),借閱日期
13、(BO-BODA,數(shù)據(jù)類型為CHAR,允許為空),歸還日期(BO-BADA,數(shù)據(jù)類型為CHAR,允許為空),過期天數(shù)(BO-OUTDA,數(shù)據(jù)類型為INT,允許為空);圖書借閱信息數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注BO-IDINT圖書編號主關(guān)鍵字BO-NAMECHAR借閱者姓名允許為空BO-NUMINT借閱數(shù)量允許為空BO-BODACHAR借閱日期允許為空BO-BADACHAR歸還日期允許為空BO-OUTDAINT過期天數(shù)允許為空C所有入庫圖書數(shù)據(jù)表:存儲所有圖書的信息。包括圖書編號(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),名稱(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為主關(guān)鍵字),作者(BO
14、OK-WRIT,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),出版社(BOOK-PULI,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),價格(BOOK-ID,數(shù)據(jù)類型為INT,設(shè)為允許為空),類別(BOOK-KB,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),藏處(BOOK-CC,數(shù)據(jù)類型為CHAR,設(shè)為允許為空),數(shù)量(BOOK-NUM,數(shù)據(jù)類型為INT,設(shè)為允許為空),圖書狀態(tài)(BOOK-STATE,數(shù)據(jù)類型為CHAR,允許為空)所有入庫圖書數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注BOOK-IDINT圖書編號主關(guān)鍵字BOOK-NAMECHAR名稱允許為空BOOK-WRITCHAR作者允許為空BOOK-PULICHAR出版社允許為
15、空BOOK-RICECHAR價格允許為空BOOK-LBCHAR類別允許為空BOOK-CCCHAR藏處允許為空BOOK-NUMINT數(shù)量允許為空BOOK-STATECHAR圖書狀態(tài)允許為空D圖書借閱者信息數(shù)據(jù)表:存儲借閱者的信息。包括借閱者的圖書證號(READER-ID,數(shù)據(jù)類型為INT,主關(guān)鍵字),學(xué)號(READER-TS,數(shù)據(jù)類型為CHAR,允許為空),姓名(READER-NAME,數(shù)據(jù)類型為CHAR,允許為空),性別(READER-SEX,數(shù)據(jù)類型為CHAR,允許為空),出生年月(READER-DATE,數(shù)據(jù)類型為CHAR,允許為空),民族(READER-MZ,數(shù)據(jù)類型為CHAR,允許為空),系別(READER-XB,數(shù)據(jù)類型為CHAR,允許為空)。圖書借閱者信息數(shù)據(jù)表:字段名數(shù)據(jù)類型說明備注READER-IDINT學(xué)號主關(guān)鍵字READER-TSCHAR圖書證號允許為空READER-NAMECHAR姓名允許為空READER-SEXCHAR性別允許為空READER-DATECHAR出生年月允許為空READER-MZCHAR民族允許為空READER-XBCHAR系別允許為空四:總結(jié)當(dāng)今的時代是信息的時代,作為信息搜集、存儲、加工、傳播中心的圖書館要適應(yīng)時代的變遷,必須采用全新的管理體系來實(shí)現(xiàn)管理的自動化和科學(xué)化。管理信息系統(tǒng)擁有最先迸的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版八年級生物上冊月考試卷
- 2025年度藝術(shù)品市場估值合同約定條款3篇
- 二零二五年物聯(lián)網(wǎng)孵化器場地租賃與智能設(shè)備研發(fā)合同3篇
- 2024年長春東方職業(yè)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2025年中圖版選修3化學(xué)上冊月考試卷
- 青年教師賽課總結(jié)
- 2024年新能源汽車物流運(yùn)輸服務(wù)合同3篇
- 2025年滬科版必修2生物下冊階段測試試卷
- 二零二五年度果園數(shù)字化管理平臺建設(shè)與承包合同范本2篇
- 二零二五年特色小鎮(zhèn)合作開發(fā)合同3篇
- 幕墻工程售后服務(wù)流程及保修維修措施方案
- 數(shù) 學(xué)2024-2025學(xué)年人教版七年級數(shù)學(xué)上冊有理數(shù)混合運(yùn)算100題
- 安橋功放機(jī)TX-NR3010說明書
- 服裝企業(yè)員工手冊模板范文
- 夜市運(yùn)營投標(biāo)方案(技術(shù)方案)
- 《生物安全培訓(xùn)》課件-2024鮮版
- 印度尼西亞發(fā)展熱帶經(jīng)濟(jì)作物的氣候條件評價-以爪哇和蘇門答臘島為例
- 親子酒店客房設(shè)計方案及流程
- JB-T 5557-2007 液壓轉(zhuǎn)矩扳手
- 2023年中考化學(xué)第一輪復(fù)習(xí)檢測卷
- 復(fù)方新諾明與其他藥物的相互作用
評論
0/150
提交評論