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