




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、圖書館管理信息系統(tǒng)需求規(guī)格說明書文檔編號:1版本號:V10文檔名稱:需求規(guī)格說明書項目名稱:圖書管理系統(tǒng)項目負責人:XXX15 / 161. 引言1.1 編寫目的在編寫圖書管理系統(tǒng)軟件之前,對同類型產(chǎn)品的市場進行 了前期調(diào)查, 與多位軟件設(shè)計者和使用者進行了探討和分析, 之后 由軟件項目小組向系統(tǒng)分析人員與軟件設(shè)計人員提出了這份需求 規(guī)格說明書。該需求規(guī)格說明書對圖書管理系統(tǒng)軟件進行了全面細 致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界 面,概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作將在此基礎(chǔ)上進一 步提出。1.2 項目背景隨著社會信息量的與日俱增, 作為信息存儲的主要媒體之一圖 書
2、,數(shù)量、規(guī)模比以往任何時候都大的多,不論個人還是圖書管理 部門都需要使用方便而有效的方式來管理自己的書籍。 在計算機日 益普及的今天, 對個人而言若采用一套行之有效的圖書管理系統(tǒng)來 管理自己的書籍,會方便許多,這也充分應(yīng)用硬件資源;對圖書管 理部門而言, 以前單一的手工檢索已不能滿足人們的要求,為了便 于圖書資料的管理更為需要有效的圖書管理軟件。圖書管理系統(tǒng)軟件 V1.0 是一功能比較完善的數(shù)據(jù)管理軟件, 具有數(shù)據(jù)操作方便高效迅速等優(yōu)點。 該軟件采用功能強大的數(shù)據(jù)庫 軟件開發(fā)工具進行開發(fā), 具有很好的可移植性,可在應(yīng)用范圍較廣 的,系列等操作系統(tǒng)上使用。除此以外, V1.0 可通過訪問權(quán)限控
3、制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。1.3 定義文檔中采用的專門術(shù)語的定義及縮略詞簡要如下: ,圖書管理系統(tǒng)。1.4 參考資料1 鄭人杰,殷人昆,陶永雷。 實用軟件工程 (第二版)。北 京:清華大學出版社。 1997。2 鄭章,程剛,張勇等。 6.0 數(shù)據(jù)庫開發(fā)技術(shù)北京:機 械工業(yè)出版社。 1999。2. 任務(wù)概述2.1 目標圖書管理系統(tǒng)針對的用戶是單個中小型圖書室或者個人, 藏書的種類和數(shù)量較少, 讀者的數(shù)量和來源受到一定的限制。 相應(yīng) 的需求有:1能夠存儲一定數(shù)量的圖書信息 , 并方便有效的進行相應(yīng)的書 籍數(shù)據(jù)操作和管理,這主要包括:1) 圖書信息的錄入、刪除及修改。2) 圖書信息的多關(guān)
4、鍵字檢索查詢。3) 圖書的出借、返還和資料統(tǒng)計。2 .能夠?qū)σ欢〝?shù)量的讀者進行相應(yīng)的信息存儲與管理,這其 中包括:1) 讀者信息的登記、刪除及修改。2) 讀者資料的統(tǒng)計與查詢。3 .能夠?qū)π枰慕y(tǒng)計結(jié)果提供打印輸出。4 .能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。2.2 運行環(huán)境486 以上系列、 K6 以上系列等臺式機和便攜式電腦;運行時占用內(nèi)存:w 1;所需硬盤空間:w 5;軟件平臺:中文 95/98 4.0 或更高版本;2.3 條件與限制一個更為完善的圖書管理系統(tǒng), 應(yīng)提供更為便捷與強大的信息 查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時間和計算
5、機數(shù)量 有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設(shè)置用 戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破 壞,安全性能有待進一步完善。3. 數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)圖書管理系統(tǒng)的靜態(tài)數(shù)據(jù)包括:圖書() :書號() ;書名 () ;作者 () ;出版社 () ;價格 () ;摘要 () ;狀態(tài) () ;圖書管理員 (): 口令() ;姓名 () ; 讀者 () :借閱證號 () ;姓名 () ; 聯(lián)系方法 () ;圖書訪問記錄 (): 書號 () ;借閱證號() ; 借書日期() ;3.2 動態(tài)數(shù)據(jù) 輸入數(shù)據(jù):鼠標對按鈕的點擊 查詢方式、查詢關(guān)鍵字; 新建圖書項、讀者項;
6、圖書項、讀者項相應(yīng)紀錄更改; 備份數(shù)據(jù)恢復所需的數(shù)據(jù)備份文件; 借閱、返還、丟失注銷時的圖書序號、讀者借閱證 號;受限操作所需的密碼; 輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集; 統(tǒng)計結(jié)果及其格式化文件; 信息錄入、刪改結(jié)果(成功或失?。?; 圖書借閱、返還、丟失注銷等操作結(jié)果; 數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件; 內(nèi)部數(shù)據(jù):查詢操作建立的索引;3.3 數(shù)據(jù)庫描述數(shù)據(jù)庫采用 數(shù)據(jù)庫。3.4 數(shù)據(jù)流圖和數(shù)據(jù)詞典圖書管理系統(tǒng)的總體功能如下: 圖書的出借; 圖書的返回; 圖書信息查詢; 圖書的增刪改; 讀者的增刪改; 圖書管理者查詢統(tǒng)計圖書和讀者信息;1. 讀者借書過程:(1):數(shù)據(jù)流圖:A:圖書信息;
7、B:讀者信息;C:圖書訪問記錄;D:日期;(2):數(shù)據(jù)詞典:數(shù)據(jù)源點及匯點描述: 名稱:讀者簡要描述:借書、還書、查詢及登記注冊有關(guān)數(shù)據(jù)流:借書證;所借書本 數(shù)目 名稱:日歷簡要描述:當日日期有關(guān)數(shù)據(jù)流:年月日 數(shù)目加工邏輯詞條描述: 加工名:借書檢驗加工編號:1簡要描述:檢驗讀者身份、圖書是否入庫、讀者還能借多少書以此判定讀者是 否能借書輸入數(shù)據(jù)流:借書證;所借書本,讀者信息,圖書信息,圖書訪問記錄,日期 輸出數(shù)據(jù)流:借書錯誤信息,借書信息 加工邏輯:借書證未登記入庫發(fā)出“借書錯誤”圖書未登記入庫發(fā)出“借書錯誤”讀者已借圖書和現(xiàn)借圖書多于限制數(shù)N發(fā)出“借書錯誤”讀者已借圖書中有超期發(fā)出“借書
8、錯誤”發(fā)出“借書信息” 加工名:借書登記加工編號:2簡要描述:將“借書信息”登記到“圖書訪問記錄庫圖書訪問記錄”中,完成 后將書本遞交讀者輸入數(shù)據(jù)流:借書信息,日期 輸出數(shù)據(jù)流:圖書訪問記錄,圖書 加工邏輯:將借書信息及日期寫入圖書訪問記錄;將圖書遞交讀者數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:借書證 說明:用以攜帶讀者的唯一識別標識 數(shù)據(jù)流來源:讀者 數(shù)據(jù)流去向:借書檢驗數(shù)據(jù)流組成:借書證=借書證號+姓名+聯(lián)系方法借書證號=“ 000000001 ” .“999999999”姓名=2字母24聯(lián)系方法=4字母50每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書 說明:記錄圖書的主要相關(guān)信息 數(shù)據(jù)流來源:讀者 數(shù)據(jù)流去
9、向:借書檢驗數(shù)據(jù)流組成:圖書=書號+書名+作者+出版社+價格+摘要+狀態(tài)書號=“ 000000001” .“999999999”書名=2字母24作者=2字母24出版社=2字母24價格=“ 000.01 ” . “999.99 ” 摘要=10字母200狀態(tài)=1字母每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:檢驗錯誤說明:用于指示讀者借書錯誤信息數(shù)據(jù)流來源:借書檢驗 數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:檢驗錯誤= 2字母40 每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:借書信息 說明:用于傳遞讀者號和圖書號 數(shù)據(jù)流來源:借書檢驗 數(shù)據(jù)流去向:借書登記數(shù)據(jù)流組成:借書信息=借書證號+書號 每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:日期 說明:提供
10、當前日期信息 數(shù)據(jù)流來源:日歷 數(shù)據(jù)流去向:借書檢驗,借書登記 數(shù)據(jù)流組成:日期=年+月+日年=“ 0000” .“9999”月=“ 01 ” .“12”日=“ 01 ” .“31”每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書訪問記錄 說明:用于記錄讀者借書信息 數(shù)據(jù)流來源:圖書訪問記錄庫,借書登記 數(shù)據(jù)流去向:借書檢驗數(shù)據(jù)流組成:圖書訪問記錄=書號+借閱證號+借書日期借書日期=日期每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:讀者信息 說明:用于記錄登記入庫的讀者信息 數(shù)據(jù)流來源:讀者庫 數(shù)據(jù)流去向:借書檢驗數(shù)據(jù)流組成:讀者信息=借書證號+姓名+聯(lián)系方法 每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書信息 說明:用于記錄登記入庫
11、的圖書信息 數(shù)據(jù)流來源:圖書庫 數(shù)據(jù)流去向:借書檢驗數(shù)據(jù)流組成:圖書信息=書號+書名+作者+出版社+價格+摘要+狀態(tài) 每個數(shù)據(jù)量流通量: 數(shù)據(jù)文件詞條描述: 數(shù)據(jù)文件名:讀者庫 簡述:存放讀者信息 輸入數(shù)據(jù): 輸出數(shù)據(jù):讀者信息 數(shù)據(jù)文件組成:讀者庫由“讀者信息”組成存儲方式:關(guān)鍵碼存取頻率: 數(shù)據(jù)文件名:圖書庫 簡述:存放圖書信息 輸入數(shù)據(jù):輸出數(shù)據(jù):圖書信息 數(shù)據(jù)文件組成:圖書庫由“圖書信息”組成 存儲方式:關(guān)鍵碼 存取頻率: 數(shù)據(jù)文件名:圖書訪問記錄庫 簡述:存放圖書訪問記錄信息 輸入數(shù)據(jù):圖書訪問記錄 輸出數(shù)據(jù):圖書訪問記錄數(shù)據(jù)文件組成:圖書訪問記錄庫由“圖書訪問記錄”組成 存儲方式:
12、關(guān)鍵碼 存取頻率:2.讀者還書過程:檢驗錯誤cDc還書信息還書 登記還書 檢驗還書返回信息圖書訪問記錄數(shù)據(jù)源點及匯點描述: 加工邏輯詞條描述: 加工名:還書檢驗加工編號:3簡要描述:檢驗圖書是否圖書室外借圖書輸入數(shù)據(jù)流:圖書,圖書訪問記錄 輸出數(shù)據(jù)流:檢驗錯誤,還書信息 加工邏輯:書號與數(shù)據(jù)庫數(shù)據(jù)不符發(fā)出“檢驗錯誤” 發(fā)出“還書信息” 加工名:還書登記加工編號:4簡要描述:刪除讀者對該圖書的借書信息 輸入數(shù)據(jù)流:還書信息,日期,如果超期給出警告及天數(shù)輸出數(shù)據(jù)流: 加工邏輯:圖書訪問紀錄,還書成功所還圖書超期統(tǒng)計超期天數(shù)生成含警告的返回信息刪除圖書訪問記錄庫中相應(yīng)的借書記錄生成成功信息給出還書返
13、回信息數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:還書信息 說明:用于傳遞圖書書號 數(shù)據(jù)流來源:還書檢驗 數(shù)據(jù)流去向:還書登記 數(shù)據(jù)流組成:還書信息=書號 每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:還書成功 說明:用于通知還書成功 數(shù)據(jù)流來源:還書登記 數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:還書成功= 2字母10 每個數(shù)據(jù)量流通量:數(shù)據(jù)文件詞條描述:3. 讀者查詢?yōu)g覽過程:查詢結(jié)果數(shù)據(jù)源點及匯點描述:加工邏輯詞條描述:加工名:查詢許可檢驗加工編號:5簡要描述:檢驗讀者身份是否有效輸入數(shù)據(jù)流:借書證,查詢信息,讀者信息 輸出數(shù)據(jù)流:檢驗錯誤,查詢信息加工邏輯:借書證在讀者庫中不存在 發(fā)出“檢驗錯誤”發(fā)出“查詢信息”加工名:數(shù)據(jù)查詢
14、加工編號:6簡要描述:根據(jù)所讀入的查詢信息,檢索圖書庫和圖書訪問記錄庫得出相應(yīng)結(jié) 果輸入數(shù)據(jù)流:查詢信息,圖書信息,圖書訪問記錄,日期輸出數(shù)據(jù)流:查詢結(jié)果加工邏輯:根據(jù)所讀入的查詢信息,檢索圖書庫和圖書訪問記錄庫得出相應(yīng)結(jié) 果數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:查詢信息說明:用于傳遞查詢關(guān)鍵字段數(shù)據(jù)流來源:讀者,查詢許可檢驗數(shù)據(jù)流去向:查詢許可檢驗,數(shù)據(jù)查詢數(shù)據(jù)流組成:查詢信息=1字母50每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:查詢結(jié)果說明:用于顯示讀者查詢的結(jié)果數(shù)據(jù)流來源:數(shù)據(jù)查詢數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:查詢信息=讀者信息+圖書信息每個數(shù)據(jù)量流通量:數(shù)據(jù)文件詞條描述:4. 圖書管理員增刪改圖書:檢驗錯誤
15、圖書庫管理員庫操作確認G:管理員信息數(shù)據(jù)源點及匯點描述: 名稱:圖書管理員 簡要描述:管理圖書及讀者借書、還書、查詢與登記注冊 有關(guān)數(shù)據(jù)流:管理員信息,圖書,檢驗錯誤,操作確認 數(shù)目:加工邏輯詞條描述: 加工名:身份驗證加工編號:7 簡要描述:根據(jù)所讀入的管理員信息,檢索管理員庫驗證該人身份 輸入數(shù)據(jù)流:管理員信息,圖書 輸出數(shù)據(jù)流:操作信息,檢驗錯誤 加工邏輯:根據(jù)所讀入的管理員信息,檢索管理員庫驗證該人身份 加工名:增刪改圖書加工編號:8簡要描述:根據(jù)所讀入的操作信息,增刪改圖書庫里的內(nèi)容 輸入數(shù)據(jù)流:操作信息,圖書信息 輸出數(shù)據(jù)流:圖書信息,操作確認 加工邏輯:根據(jù)所讀入的操作信息,增刪
16、改圖書庫里的內(nèi)容數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:管理員信息 說明:用于傳遞圖書管理員的身份信息以備驗證 數(shù)據(jù)流來源:圖書管理員,管理員庫 數(shù)據(jù)流去向:身份驗證數(shù)據(jù)流組成:管理員信息=口令+姓名口令=3字符8 姓名=2字母24每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:操作信息 說明:用于傳遞圖書管理員的操作命令 數(shù)據(jù)流來源:身份驗證 數(shù)據(jù)流去向:增刪改圖書數(shù)據(jù)流組成:操作信息= 2字母50 每個數(shù)據(jù)量流通量: 數(shù)據(jù)流名:操作確認 說明:用于傳遞增刪改圖書是否成功 數(shù)據(jù)流來源:增刪改圖書 數(shù)據(jù)流去向:圖書管理員數(shù)據(jù)流組成:操作確認=1字母50 每個數(shù)據(jù)量流通量:數(shù)據(jù)文件詞條描述: 數(shù)據(jù)文件名:管理員庫 簡述:存
17、放管理員信息 輸入數(shù)據(jù): 輸出數(shù)據(jù):管理員信息 數(shù)據(jù)文件組成:管理員庫由“管理員信息”組成存儲方式:關(guān)鍵碼存取頻率:5. 圖書管理員增刪改讀者:檢驗錯誤讀者庫操作確認數(shù)據(jù)源點及匯點描述:加工邏輯詞條描述: 加工名:身份驗證加工編號:9簡要描述:根據(jù)所讀入的管理員信息,檢索管理員庫驗證該人身份輸入數(shù)據(jù)流:管理員信息,讀者輸出數(shù)據(jù)流:檢驗錯誤,操作確認加工邏輯:根據(jù)所讀入的管理員信息,檢索管理員庫驗證該人身份 加工名:增刪改圖書加工編號:10簡要描述:根據(jù)所讀入的操作信息,增刪改讀者庫里的內(nèi)容輸入數(shù)據(jù)流:操作信息,讀者信息輸出數(shù)據(jù)流:操作確認,讀者信息加工邏輯:根據(jù)所讀入的操作信息,增刪改讀者庫里
18、的內(nèi)容數(shù)據(jù)流名詞條描述:數(shù)據(jù)文件詞條描述:&圖書管理員錯誤詢?yōu)g覽過程:數(shù)據(jù)源點及匯點描述: 加工邏輯詞條描述: 加工名:身份檢驗 加工編號: 11 簡要描述:檢驗圖書管理員的身份是否有效 輸入數(shù)據(jù)流:身份信息,查詢信息,讀者信息 輸出數(shù)據(jù)流:檢驗錯誤,查詢信息 加工邏輯: 管理員信息不在管理員庫中發(fā)出“檢驗錯誤”發(fā)出“查詢信息” 加工名:數(shù)據(jù)查詢加工編號: 12簡要描述: 根據(jù)所讀入的查詢信息, 檢索讀者庫、 圖書庫和圖書訪問記錄庫得 出相應(yīng)結(jié)果輸入數(shù)據(jù)流:查詢信息,圖書信息,讀者信息,圖書訪問記錄,日期 輸出數(shù)據(jù)流:查詢結(jié)果加工邏輯: 根據(jù)所讀入的查詢信息, 檢索讀者庫、 圖書庫和圖書訪問記錄庫得 出相應(yīng)結(jié)果數(shù)據(jù)流名詞條描述: 數(shù)據(jù)文件詞條描述:3.5 數(shù)據(jù)采集數(shù)據(jù)采集采用鍵盤輸入。4.4.1 功能劃分該軟件具有如下主要功能:1. 瀏覽功能;2. 查詢功能;3. 插入功能;4. 修改功能;5. 刪除功能;6. 授權(quán)功能;4.2 功能描述1. 瀏覽功能 列出當前數(shù)據(jù)庫文件中書籍和讀者的所有記錄; 可選定一項記錄,顯示所有域;2. 查詢功能 書目匹配查詢; 讀者匹配查詢; 書目和讀者相關(guān)匹配查詢;3. 插入功能 增加一個書目記錄; 增加一個讀者記錄;4. 修改功能 修改某一已存在的記錄內(nèi)容,提供確認機制;5. 刪除功能 刪除一個記錄,提供確認機制;6. 授權(quán)功能; 授權(quán)讀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣播媒體融合轉(zhuǎn)型中的用戶需求與市場分析報告
- 四級軟件測試模擬考試注意試題及答案
- 工業(yè)互聯(lián)網(wǎng)平臺生物識別技術(shù)在智能工廠未來發(fā)展戰(zhàn)略2025年應(yīng)用案例報告
- java面試題及答案全
- java面試題及答案pdf下載
- 2009年山東省濟寧市事業(yè)單位招聘申論真題
- 快時尚模式在2025年時尚零售行業(yè)的時尚潮流預測報告
- 數(shù)據(jù)庫中的數(shù)據(jù)導入導出試題及答案
- 2025年在線教育平臺用戶界面布局優(yōu)化與滿意度提升案例研究
- 游戲與動漫產(chǎn)業(yè)園運營管理方案
- HJ1188-2021核醫(yī)學輻射防護與安全要求
- 居間服務(wù)合同范本在線查看
- 鵝購銷協(xié)議范本
- R語言數(shù)據(jù)可視化分析報告(附代碼數(shù)據(jù))
- 遵守國際人權(quán)法承諾書
- TD/T 1056-2019 縣級國土資源調(diào)查生產(chǎn)成本定額(正式版)
- 動物黃疸病理(動物病理學課件)
- 2024年湖北省武漢市住房保障管理中心招聘5人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- Ceph之RADOS設(shè)計原理與實現(xiàn)
- 胸腔穿刺術(shù)流程圖
- 銷售拜訪流程培訓課件
評論
0/150
提交評論