圖書管理系統(tǒng)需求分析報告
擴展閱讀:圖書管理系統(tǒng)需求分析報告
圖書管理系統(tǒng)需求分析
1、引言1.1編寫目的
編寫本報告的目的是明確本系統(tǒng)的詳細需求,提供給使用單位確認系統(tǒng)的功能和性能,并在此基礎上進行修改和完善,同時作為設計人員進行軟件設計的依據(jù)和使用單位的驗收標準。
1.2項目背景
軟件名稱:圖書管理系統(tǒng)
項目開發(fā)者:揚州工業(yè)職業(yè)技術(shù)學院******班***用戶單位:*********學院
1.3參考資料
張權(quán)范《軟件工程》清華大學出版社北京交通大學出版社陳承歡等《C#程序設計案例教程》高等教育出版社
胡國勝易著梁《數(shù)據(jù)庫技術(shù)與應用SQLServer201*》機械工業(yè)出版社
2、任務概述2.1目標
本系統(tǒng)通過計算機技術(shù)實現(xiàn)圖書信息和用戶信息的管理,還包括如下目標:減少人力成本和管理費用;提高信息的準確性和信息的安全;改進管理和服務;
良好的人機交互界面,操作簡便;
2.2用戶特點
本系統(tǒng)的最終用戶是面向管理員(圖書館管理員和其他管理人員)和讀者(教師和學生),他們都具有一定的計算機基礎知識和操作計算機的能力,是經(jīng)常性用戶。
系統(tǒng)維護人員是計算機專業(yè)人員,熟悉操作系統(tǒng)和數(shù)據(jù)庫,是間隔性用戶。
2.3需求概述
在圖書管理系統(tǒng)中,管理員為每個讀者建立一個賬戶,賬戶內(nèi)存儲讀者個人的詳細信息,并依據(jù)讀者類別的不同給每個讀者發(fā)放借書卡(提供借書卡號、姓名、部門或班級等信息)。讀者可以憑借書卡在圖書館進行圖書的借、還、續(xù)借、查詢等操作,不同類別的讀者在借書限額、還書期限以及可續(xù)借的次數(shù)上要有所不同。
借閱圖書時,由管理員錄入借書卡號,系統(tǒng)首先驗證該卡號的有效性,若無效,則提示無效的原因;若有效,則顯示卡號、姓名、借書限額、已借數(shù)量、可再借數(shù)量等信息,本次實際借書的數(shù)量不能超出可再借數(shù)量的值。完成借書操作的同時要修改相應圖書信息的狀態(tài)、讀者信息中的已借數(shù)量、在借閱信息中添加相應的記錄。
歸還圖書時,由管理員錄入借書卡號和待歸還的圖書編號,顯示借書卡號、讀者姓名、讀書編號、讀書名稱、借書日期、應還日期等信息,并自動計算是否超期以及超期的罰款金額,若進行續(xù)借則取消超期和罰款等信息;若圖書有損壞,由管理員根據(jù)實際情況從系統(tǒng)中選擇相應的損壞等級,系統(tǒng)自動計算損壞賠償金額。完成歸還操作的同時,修改相應圖書信息的狀態(tài)、修改讀者信息中的已借數(shù)量、在借書信息中對相應的借書記錄做標記、在還書信息中添加相應的記錄。
圖書管理員不定期地對圖書信息進行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對圖書信息進行刪除。也可以對讀者信息進行添加、修改、刪除等操作,在讀者還有未歸還的圖書的情況下不能進行刪除讀者信息。
系統(tǒng)管理員主要進行圖書管理員權(quán)限的設置、讀者類別信息的設置、圖書類別的設置以及罰款和賠償標準的設置、數(shù)據(jù)備份和數(shù)據(jù)恢復等處理。
2.4功能層次圖
圖書管理系統(tǒng)讀者信息管理圖書信息管理圖書借閱管理信息統(tǒng)計系統(tǒng)維護添加讀者修改讀者刪除讀者添加圖書修改圖書刪除圖書查詢圖書圖書借閱圖書歸還圖書總量統(tǒng)計按圖書類別統(tǒng)計圖書借閱排行讀者借閱排行讀者類別設置圖書類別設置用戶管理罰金標準設置3、數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)
圖書:圖書編碼,書名,書號,圖書類別,作者,出版社,出版時間,單價管理員:用戶名,密碼,權(quán)限,姓名
讀者:借書卡號,姓名,性別,讀者類別,所屬系部,部門或班級
3.2動態(tài)數(shù)據(jù)
輸入數(shù)據(jù):鼠標對按鈕的點擊,查詢方式,查詢關鍵字,新建圖書項,新建讀者項,圖書項、讀者項記錄的修改,圖書借還以及注銷操作時的輸入信息,受限操作所需的密碼等。
輸出數(shù)據(jù):查詢關鍵字所確定的數(shù)據(jù)庫子集,統(tǒng)計結(jié)果,操作成功或失敗的消息,圖書借還以及注銷操作時的結(jié)果信息。
3.3數(shù)據(jù)庫描述
數(shù)據(jù)庫采用SQLServer數(shù)據(jù)庫。
3.4數(shù)據(jù)流圖與數(shù)據(jù)字典1、數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖
讀者信息圖書管理員圖書信息圖書借還信息系統(tǒng)維護數(shù)據(jù)統(tǒng)計數(shù)據(jù)圖書查詢結(jié)果圖書管理系統(tǒng)統(tǒng)計結(jié)果系統(tǒng)管理員(2)0層數(shù)據(jù)流圖
讀者類別圖書管理員讀者信息讀者借閱信息據(jù)統(tǒng)計數(shù)1讀者信息管理有效讀者信息4信息統(tǒng)計結(jié)果統(tǒng)計圖書管理員系統(tǒng)維護數(shù)據(jù)系統(tǒng)管理員統(tǒng)計項信書圖借息閱信息5系統(tǒng)維護已借數(shù)圖書圖書借還信息3管圖書借還管理理員圖書信息圖書類別圖書狀態(tài)2圖書信息管理圖書信息圖書查詢結(jié)果罰金標準圖書管理員(3)1層數(shù)據(jù)流圖
1.讀者信息管理
讀者類別表讀者據(jù)者數(shù)1.1錄入新讀者類別新讀接收分析數(shù)據(jù)有效讀者信息圖書管理員讀待修改數(shù)據(jù)1.2修改讀者修改的讀者信息讀者信息表者借閱信息信息統(tǒng)計已借數(shù)讀者信息有待刪除數(shù)據(jù)1.3刪除讀者刪除者的讀信息效讀者信息圖書借閱管理
2.圖書信息管理
圖書類別圖書類別表2.1添加圖書圖書借閱管理圖書信圖書新圖圖書管理員圖書信息接收分析數(shù)據(jù)待刪除信息2.3刪除圖書息圖書信刪除的狀態(tài)圖書圖書信息表統(tǒng)計圖項信息信息待修改2.2修改圖書圖書查詢圖條件2.4查詢圖書書信息書修改的圖書信息信息息狀態(tài)信書息有效信息統(tǒng)計圖書查詢結(jié)果圖書管理員
3.圖書借還管理圖書信息表圖書圖書讀者信息表狀態(tài)共數(shù)借信息借操書信息額圖書管理員圖書借還信息接收分析數(shù)據(jù)用戶信息表借書錄記狀態(tài)況違規(guī)狀3.4計算罰金圖書借閱借書日期借書借書信息表息信信息罰金借預信名姓名作員3.3還書管理罰金金標準息3.1借書管理操作員姓還““在庫”狀態(tài)已借數(shù)已還數(shù)書態(tài)狀”閱借信息3.5圖書狀態(tài)處理3.6讀者已借數(shù)處理讀者3.2續(xù)借管理預還信息信息還書信息表罰金類別表信息統(tǒng)計4.信息統(tǒng)計
圖書信息表借書信息表統(tǒng)計項信息總量統(tǒng)計條件4.1圖書總量統(tǒng)計借書圖閱信息圖書總量信息圖書管理員統(tǒng)計條件信息接收信息圖書借閱統(tǒng)計條件4.2圖書借閱排行圖書借閱排行信息4.4信息輸出統(tǒng)計結(jié)果信息讀者圖書管理員借閱統(tǒng)計條件讀息4.3讀者借閱排行者借閱排行息信讀者信借閱讀者信息表
5.系統(tǒng)設置5.1用戶信息設置用戶信息用戶信息表用信戶息別信圖書類系統(tǒng)管理員接收信息息5.2圖書類別設置圖書類別信息圖書類別表圖書類別圖書信息管理系統(tǒng)維護數(shù)據(jù)讀者類別信息5.3讀者類別設置讀者類別信息讀者類別表讀者類別讀者信息管理罰金標準信息5.4罰金標準設置罰金標準信息罰金類別表罰金標準圖書借還管理2、數(shù)據(jù)字典(1)數(shù)據(jù)接口描述
名稱:圖書管理員
簡要描述:完成登記注冊、統(tǒng)計查詢、借書、還書等操作;
有關數(shù)據(jù)流:讀者信息,圖書信息,統(tǒng)計條件信息,讀者情況,圖書情況,統(tǒng)計結(jié)果;名稱:系統(tǒng)管理員
簡要描述:完成用戶設置,讀者類別設置,圖書類別設置,罰金標準設置等操作;有關數(shù)據(jù)流:用戶信息,讀者類別信息,圖書類別信息,罰金標準信息;
(2)加工邏輯詞條描述
加工名:錄入新讀者加工編號:1.1
簡要描述:將新的讀者信息登記到讀者信息表中輸入數(shù)據(jù)流:新讀者數(shù)據(jù),讀者類別輸出數(shù)據(jù)流:有效讀者信息加工邏輯:
輸入讀者信息選擇讀者類別
執(zhí)行SQL語句,將完整的讀者信息寫入讀者信息表
加工名:讀者信息修改加工編號:1.簡要描述:修改指定的讀者信息(卡號、已借書本數(shù)不可修改)輸入數(shù)據(jù)流:待修改的讀者信息輸出數(shù)據(jù)流:修改后的讀者信息加工邏輯:
輸入讀者編號
執(zhí)行SQL語句,從讀者信息表中找出該讀者的詳細信息修改除借書卡號和已借書本數(shù)以外的信息
執(zhí)行SQL語句,將修改后的讀者信息寫入讀者信息表中
加工名:讀者信息刪除加工編號:1.3
簡要描述:將已歸還全部圖書的指定讀者信息從讀者信息表中刪除輸入數(shù)據(jù)流:待刪除的讀者信息,借書狀況信息輸出數(shù)據(jù)流:待刪除的讀者信息加工邏輯:
輸入讀者借書卡號
執(zhí)行SQL語句,從讀者信息表中找出該讀者的詳細信息IF該讀者處于借閱狀態(tài)的書本數(shù)>0THEN
提示“該讀者還有未還的圖書,暫時不能刪除”ELSE
執(zhí)行SQL語句,將該讀者的信息從讀者信息表中刪除ENDIF
加工名:添加圖書;加工編號:2.1;
簡要描述:將新購入的圖書登記入庫,便于讀者隨時借閱;輸入數(shù)據(jù)流:新圖書信息,圖書類別;輸出數(shù)據(jù)流:有效圖書信息;加工邏輯:
輸入新圖書信息選擇相應的圖書類別
執(zhí)行SQL語句,將新書信息寫入圖書信息表,記錄登記人姓名,圖書狀態(tài)設置為“在庫”
加工名:修改圖書加工編號:2.2
簡要描述:將修改后的圖書信息(圖書編號和狀態(tài)不能修改)重新寫入圖書信息表中;輸入數(shù)據(jù)流:待修改的信息;輸出數(shù)據(jù)流:修改的圖書信息加工邏輯:
輸入圖書編號
執(zhí)行SQL語句,從圖書信息表中查詢該圖書的詳細信息
IF圖書狀態(tài)為“借閱中”THEN
提示“圖書不在庫,不能修改”ELSE
執(zhí)行SQL語句,將修改后的圖書信息寫入圖書信息表ENDIF加工名:刪除圖書加工編號:2.3
簡要描述:將報廢的或已經(jīng)遺失的圖書從系統(tǒng)中刪除輸入數(shù)據(jù)流:待刪除信息,圖書狀態(tài)信息;輸出數(shù)據(jù)流:刪除的圖書信息加工邏輯:
輸入圖書編號
執(zhí)行SQL語句,從圖書信息表中查詢該圖書的詳細信息IF圖書狀態(tài)為“借閱中”THEN
提示“圖書處在“借閱中”,暫時不能刪除”ELSE
執(zhí)行SQL語句,將該圖書信息從圖書信息表中刪除ENDIF
加工名:查詢圖書加工編號:2.4
簡要描述:按設置的條件從圖示信息表中查詢滿足條件的圖書信息輸入數(shù)據(jù)流:圖書查詢條件,圖書信息;輸出數(shù)據(jù)流:圖書查詢結(jié)果加工邏輯:
輸入查詢條件
執(zhí)行SQL語句,從圖書信息表中查詢滿足條件圖書的詳細信息
加工名:借書管理加工編號:3.1
簡單描述:通過借書卡號和可借的圖書編號完成圖書借閱,并在相應的表中添加記錄輸入數(shù)據(jù)流:讀者信息,圖書信息,操作員姓名,預借信息輸出數(shù)據(jù)流:已借數(shù),借書信息,圖書狀態(tài)加工邏輯:
執(zhí)行SQL語句,分別從讀者信息表和圖書信息表讀取指定的讀者信息圖書信息IF讀者借書限額已滿THEN
提示“借書限額已滿,暫時不能借閱新書”ENDIF
IF圖書狀態(tài)為“借閱中”THEN提示“該書目前不在庫,不能借閱”ENDIF
IF續(xù)借信息為真THEN
IF該讀者的續(xù)借限額未滿THEN
執(zhí)行SQL語句,將借書信息表中相應記錄的限還日期延長返回借書界面,清空有關文本框ELSE
提示“續(xù)借限額已滿,不能再續(xù)借”ENDIFELSE
執(zhí)行SQL語句,讀者信息表中該讀者的已借書數(shù)增值執(zhí)行SQL語句,圖書信息表中該書的狀態(tài)更改為“借閱中”
執(zhí)行SQL語句,將圖書編號、書名、借書卡號、讀者姓名、借書日期、限還
日期、當前操作員姓名等信息寫入借書信息表中返回借書界面,清空有關文本框ENDIF
加工名:續(xù)借管理加工編號:3.2
簡單描述:在還書的當前日期超過借書信息表中的限還日期的情況下,產(chǎn)生續(xù)借信息。輸入數(shù)據(jù)流:借書信息輸出數(shù)據(jù)流:借書日期加工邏輯:
執(zhí)行SQL語句,從借書信息表中查詢指定的尚未歸還的借書記錄IF當前日期>限還日期THEN
將借書信息中的相應記錄的借書日期更新為當前日期ENDIF
加工名:還書管理加工編號:3.3
簡單描述:歸還讀者借閱的圖書,同時使讀者的當前借書總數(shù)減值,使歸還的圖書狀態(tài)為“在
庫”,使相應的借書記錄狀態(tài)為“已還”。
輸入數(shù)據(jù)流:預還信息,操作員姓名,罰金金額
輸出數(shù)據(jù)流:已借數(shù),圖書狀態(tài),借書記錄狀態(tài),還書信息加工邏輯:
執(zhí)行SQL語句,從借書信息表中查詢指定的借書記錄IF過期金額==0AND損壞罰金==0THEN
執(zhí)行SQL語句,向還書信息表中寫入罰金信息為0的含操作員姓名的還書
記錄ELSE
執(zhí)行SQL語句,向還書信息表中寫入罰金信息不為0的含操作員姓名的還
書記錄ENDIF
執(zhí)行SQL語句,將圖書信息表中該圖書狀態(tài)更改為“在庫”執(zhí)行SQL語句,將讀者信息表中當前讀者的當前借書總數(shù)減值執(zhí)行SQL語句,將借書信息表中相應的借書記錄狀態(tài)更改為“已還”加工名:計算罰金加工編號:3.4
簡單描述:根據(jù)罰金標準和違規(guī)狀況計算罰金金額輸入數(shù)據(jù)流:違規(guī)狀況,罰金標準輸出數(shù)據(jù)流:罰金金額加工邏輯:
從借書信息表中查詢指定的借書記錄的限還日期IF當前日期>限還日期THENIF續(xù)借限額已滿THEN
計算超期天數(shù)
根據(jù)罰金標準產(chǎn)生過期金額ELSE辦理續(xù)借ENDIFENDIF
加工名:圖書狀態(tài)處理加工編號:3.5
簡單描述:將由借書操作和還書操作對圖書狀態(tài)的修改寫入圖書信息表中輸入數(shù)據(jù)流:“借閱”狀態(tài),“在庫”狀態(tài)輸出數(shù)據(jù)流:圖書狀態(tài)加工邏輯:
IF由借書產(chǎn)生圖書狀態(tài)值THEN
將圖書信息表中相應的圖書記錄的狀態(tài)更新為“借閱中”IF由還書產(chǎn)生圖書狀態(tài)值THEN
將圖書信息表中相應的圖書記錄的狀態(tài)更新為“在庫”
加工名:讀者已借數(shù)處理加工編號:3.6
簡單描述:將由借書操作和還書操作對讀者已借數(shù)值的修改寫入讀者信息表中輸入數(shù)據(jù)流:已借數(shù),已還數(shù)輸出數(shù)據(jù)流:共借數(shù)加工邏輯:
IF由借書產(chǎn)生已借數(shù)THEN共借數(shù)=共借數(shù)+已借數(shù)
將共借數(shù)寫入讀者信息表中相應讀者的相應字段ENDIF
IF由還書產(chǎn)生已還數(shù)THEN共借數(shù)=共借數(shù)-已還數(shù)
將共借數(shù)寫入讀者信息表中相應讀者的相應字段ENDIF
加工名:圖書總量統(tǒng)計加工編號:4.1
簡單描述:統(tǒng)計系統(tǒng)中的圖書總量或按圖書類別統(tǒng)計圖書數(shù)輸入數(shù)據(jù)流:總量統(tǒng)計條件,統(tǒng)計項信息輸出數(shù)據(jù)流:圖書總量信息加工邏輯:
IF圖書類別不為空THEN
執(zhí)行SQL語句,統(tǒng)計指定類別的圖書數(shù)量ELSE
執(zhí)行SQL語句,統(tǒng)計所有圖書的總量ENDIF
加工名:圖書借閱排行加工編號:4.2
簡單描述:統(tǒng)計某一時間區(qū)間內(nèi)借閱次數(shù)最多的前幾種圖書的信息(圖書編號、書名、借閱次數(shù))
輸入數(shù)據(jù)流:圖書借閱統(tǒng)計條件,圖書借閱信息輸出數(shù)據(jù)流:圖書借閱排行信息加工邏輯:
選擇時間區(qū)間、統(tǒng)計方式和數(shù)量
執(zhí)行SQL語句,從借書信息表中查詢指定條件的圖書信息
加工名:讀者借閱排行加工編號:4.3
簡單描述:統(tǒng)計某一時間區(qū)間內(nèi)借閱次數(shù)最多的前幾位讀者的信息(借書卡號、讀者姓名、借閱次數(shù))
輸入數(shù)據(jù)流:讀者借閱統(tǒng)計條件,讀者借閱信息輸出數(shù)據(jù)流:讀者借閱排行信息加工邏輯:
選擇時間區(qū)間、統(tǒng)計方式和數(shù)量
執(zhí)行SQL語句,從借書信息表中查詢指定條件的讀者信息
加工名:信息輸出加工編號:4.4
簡單描述:該加工是為了追求父圖與子圖的平衡而添加的加工,在程序中該部份功能直接加入到4.1、4.2和4.3三個加工中去,就不做單獨說明(16)加工名:用戶信息設置加工編號:5.1
簡單描述:完成用戶信息的添加、修改和刪除的功能輸入數(shù)據(jù)流:用戶信息輸出數(shù)據(jù)流:用戶信息加工邏輯:
錄入用戶信息或從用戶信息表中讀取指定的用戶信息
執(zhí)行SQL語句,從用戶信息表中完成用戶信息的添加或修改或刪除
加工名:讀者類別設置,圖書類別設置,罰金標準設置加工編號:5.2,5.3,5.4
簡單描述:這三個加工的加工邏輯與加工5.1基本相似。
(3)主要數(shù)據(jù)流名詞條描述
數(shù)據(jù)流名:新圖書信息
數(shù)據(jù)流說明:用以標識新圖書的書面信息數(shù)據(jù)流來源:圖書管理員數(shù)據(jù)流去向:圖書信息錄入
數(shù)據(jù)流組成:圖書編號+書名+書號+作者+出版社+出版時間+單價數(shù)據(jù)流名:圖書信息數(shù)據(jù)流說明:用以標識圖書在圖書信息表中的信息數(shù)據(jù)流來源:圖書信息錄入,圖書信息表
數(shù)據(jù)流去向:圖書信息表,借書管理,圖書總量統(tǒng)計
數(shù)據(jù)流組成:圖書編號+書名+書號+圖書類別+作者+出版社+出版時間+單價+入庫時間+操作員姓名+書架編號+圖書狀態(tài)數(shù)據(jù)流名:讀者信息
數(shù)據(jù)流說明:用以標識讀者的基本信息數(shù)據(jù)流來源:讀者信息管理,讀者信息表
數(shù)據(jù)流去向:讀者信息表,借書管理,讀者借閱排行
數(shù)據(jù)流組成:借書卡號+姓名+性別+讀者類別+所屬系部+部門或班級+聯(lián)系電話+登記日期+登記人姓名+已借數(shù)數(shù)據(jù)流名:借書信息
數(shù)據(jù)流說明:記錄每一次借書操作的詳細信息數(shù)據(jù)流來源:借書管理,借書信息表
數(shù)據(jù)流去向:借書信息表,續(xù)借管理,還書管理,圖書借閱排行
數(shù)據(jù)流組成:借書卡號+讀者姓名+圖書編號+書名+借書日期+限還日期+操作員姓名+狀態(tài)數(shù)據(jù)流名:還書信息
數(shù)據(jù)流說明:記錄每一次還書操作的詳細信息數(shù)據(jù)流來源:還書管理數(shù)據(jù)流去向:還書信息表
數(shù)據(jù)流組成:借書卡號+讀者姓名+圖書編號+書名+還書日期+過罰+損罰+操作員姓名數(shù)據(jù)流名:用戶信息
數(shù)據(jù)流說明:說明可對系統(tǒng)進行操作的用戶基本信息數(shù)據(jù)流來源:用戶信息設置數(shù)據(jù)流去向:用戶信息表
數(shù)據(jù)流組成:用戶名+用戶密碼+用戶權(quán)限+用戶姓名數(shù)據(jù)流名:讀者類別信息
數(shù)據(jù)流說明:標識讀者類別以及借書限額和期限等信息數(shù)據(jù)流來源:讀者類別設置,讀者類別表數(shù)據(jù)流去向:讀者類別表,讀者信息錄入數(shù)據(jù)流組成:類別名+借書限額+還書期限
(4)數(shù)據(jù)存儲詞條描述
數(shù)據(jù)存儲名:圖書信息表
簡單描述:存放已登記入庫的圖書的詳細信息輸入數(shù)據(jù):圖書狀態(tài)輸出數(shù)據(jù):圖書信息
數(shù)據(jù)組成:圖書編號+書名+書號+圖書類別+作者+出版社+出版時間+單價+入庫時間+操作員姓名+書架編號+圖書狀態(tài)存儲方式:關鍵碼(圖書編號)數(shù)據(jù)存儲名:讀者信息表簡單描述:存放讀者的詳細信息輸入數(shù)據(jù):已借數(shù)量,操作員姓名輸出數(shù)據(jù):讀者信息
數(shù)據(jù)組成:借書卡號+姓名+性別+讀者類別+所屬系部+部門或班級+聯(lián)系電話+登記日期+操作員姓名+已借數(shù)
存儲方式:關鍵碼(借書卡號)數(shù)據(jù)存儲名:用戶信息表簡單描述:存儲管理員用戶信息輸入數(shù)據(jù):
輸出數(shù)據(jù):用戶信息
數(shù)據(jù)組成:用戶名+用戶密碼+用戶權(quán)限+用戶姓名存儲方式:關鍵碼(用戶名)數(shù)據(jù)存儲名:借書信息表
簡單描述:存儲所有的借書信息數(shù)據(jù)及每個借閱行為的狀態(tài)輸入數(shù)據(jù):借書信息輸出數(shù)據(jù):借書信息
數(shù)據(jù)組成:借書卡號+讀者姓名+圖書編號+書名+借書日期+限還日期+操作員姓名+借閱狀態(tài)存儲方式:記錄號
數(shù)據(jù)存儲名:還書信息表簡單描述:存儲所有還書信息數(shù)據(jù)輸入數(shù)據(jù):還書信息輸出數(shù)據(jù):還書信息
數(shù)據(jù)組成:借書卡號+讀者姓名+圖書編號+書名+還書日期+過期罰金+損壞罰金+操作員姓名存儲方式:記錄號
數(shù)據(jù)存儲名:圖書類別表簡單描述:存儲各種圖書的分類信息輸入數(shù)據(jù):圖書類別信息輸出數(shù)據(jù):圖書類別信息數(shù)據(jù)組成:類別編碼+圖書類別名存儲方式:關鍵碼(類別編碼)數(shù)據(jù)存儲名:讀者類別表簡單描述:存儲讀者的類別信息輸入數(shù)據(jù):讀者類別信息輸出數(shù)據(jù):讀者類別信息
數(shù)據(jù)組成:讀者類別名+借書限額+還書期限存儲方式:關鍵碼(類別名稱)數(shù)據(jù)存儲名:罰金標準表簡單描述:存儲罰金標準信息輸入數(shù)據(jù):
輸出數(shù)據(jù):罰金標準信息
數(shù)據(jù)組成:罰金類型名+罰金倍數(shù)+類型說明存儲方式:關鍵碼(罰金類型名)
(5)數(shù)據(jù)項詞條描述
數(shù)據(jù)項名圖書編碼書名書號圖書類別作者數(shù)據(jù)類型字符串字符串字符串字符串字符串長度103020310取值范圍6{字符}102{字符}3011{字符}202{字符}34{字符}出版社出版時間單價入庫時間操作員姓名書架編號圖書狀態(tài)借書卡號讀者姓名讀者類別所屬系部部門或班級聯(lián)系電話登記日期已借數(shù)用戶名用戶密碼用戶權(quán)限借書日期限還日期借閱狀態(tài)過期罰金損壞罰金圖書類別名借書限額還書期限罰金類別名罰金倍數(shù)類別說明字符串日期型實型日期型字符串字符串整型字符串字符串字符串字符串字符串字符串日期型整型字符串字符串整型日期型日期型整型實型實型字符串整型整型字符串整型字符串204104181010161613112121155161222206{字符}20默認日期格式一位小數(shù)默認日期格式4{字符}102{字符}4[0|1]8{字符}84{字符}104{字符}104{字符}164{字符}1611{字符}13默認日期格式[2|3|4|5]6{字符}126{字符}12[0|1|2]默認日期格式默認日期格式[0|1]一位小數(shù)一位小數(shù)4{字符}162..52為整數(shù)2{字符}21..108{字符}3.5數(shù)據(jù)關系E-R圖
借書卡號N屬于1讀者類別名讀者信息讀者類別1借書時間M罰金數(shù)額1執(zhí)行罰金類型名借閱還書時間MM罰金標準圖書類別名1屬于圖書類別1圖書信息M登記圖書管理員圖書編碼入庫時間用戶名
3.6數(shù)據(jù)采集
數(shù)據(jù)采集采用鍵盤輸入
4、功能需求4.1功能劃分
該系統(tǒng)具有以下主要功能:瀏覽功能;查詢功能;添加功能;修改功能;刪除功能;
4.2功能描述
1、瀏覽功能
列出當前數(shù)據(jù)庫文件中圖書信息、讀者信息、借閱信息和還書信息等的所有記錄。可選定一項記錄,顯示所有域。2、查詢功能書目匹配查詢讀者匹配查詢書目和讀者匹配查詢3、添加功能
添加書目和讀者記錄以及借書還書記錄添加系統(tǒng)設置相關信息4、修改功能
修改書目和讀者記錄,提供相關確認機制。修改系統(tǒng)設置相關信息,提供相關確認機制。5、刪除功能
刪除書目和讀者記錄,提供相關確認機制。刪除系統(tǒng)設置相關信息,提供相關確認機制。
5、性能需求5.1數(shù)據(jù)精確度
保證查詢的查全率和查準率為100%,所有在相應域中包含查詢關鍵字的記錄都能查到,所有在相應域中不包含查詢關鍵字的記錄都不能查到。
5.2系統(tǒng)響應時間
系統(tǒng)對大部分操作的相應時間應在12秒內(nèi)。
5.3適應性
滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其他應用軟件的獨立運行要求。
6、運行需求6.1用戶界面
系統(tǒng)采用對話框方式,多功能窗口運行。
6.2硬件接口
支持各種X86系列的PC機。
6.3軟件接口
運行于Windows201*及更高版本的具有WIN32API的操作系統(tǒng)之上。
6.4故障處理
正常使用時不出錯,對于用戶的輸入錯誤給出適當?shù)母恼崾拘畔,遇不可恢復的系統(tǒng)錯誤時,保證數(shù)據(jù)庫的完好無損。
友情提示:本文中關于《圖書管理系統(tǒng)需求分析報告》給出的范例僅供您參考拓展思維使用,圖書管理系統(tǒng)需求分析報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。