需求規(guī)格說明書-范例_第1頁
需求規(guī)格說明書-范例_第2頁
需求規(guī)格說明書-范例_第3頁
需求規(guī)格說明書-范例_第4頁
需求規(guī)格說明書-范例_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、文檔狀態(tài) 草稿V正式發(fā)布正在修改項目/產(chǎn)品編號編寫人員崔艷紅項目密級內(nèi)部公開編寫日期2014/3/2文檔編號文檔版本哈爾濱貫中信息技術(shù)開發(fā)有限公司02日2014版本控制日期版本號修訂說明修訂人審核人批準人2013/5/25崔艷紅項目管理委員會項目管理委員會2013/12/22崔艷紅項目管理委員會項目管理委員會2014/3/2崔艷紅項目管理委員會項目管理委員會1目錄1. 引言編寫目的圖書管理系統(tǒng)需求規(guī)格說明書描述的是“圖書管理系統(tǒng)”的需求,其詳盡說明了該軟件產(chǎn)品或項目的需求規(guī)格,包括功能和發(fā)行的版本號,從而對該軟件產(chǎn)品或項目進行準確的定義。本文是對現(xiàn)有圖書管理系統(tǒng)進行調(diào)研的基礎上編制完成的。其目

2、的是通過與用戶的交流以及對市場的推廣情況得出所要完成的目標系統(tǒng)必須具備的業(yè)務需求、功能需求和非功能需求,即確定“目標系統(tǒng)必須做什么?”。通過該需求分析讓雙方達到目標共識,使用戶和軟件開發(fā)者雙方對該軟件的運行環(huán)境、功能和性能需求的初始規(guī)定有一個共同的理解,使之成為開發(fā)工作的基礎,為系統(tǒng)設計提供需求說明。同時該文檔使軟件工程人員在開發(fā)、測試過程中具有可操作性。項目范圍和讀者對象本文的讀者包括系統(tǒng)用戶、項目負責人、軟件開發(fā)人員、軟件測試人員、文檔編寫人員。參考資料( 1) 計算機軟件產(chǎn)品開發(fā)文件編制指南GB8567-88( 2) 計算機軟件需求規(guī)格說明規(guī)范GBT 9385-2008( 3) 計算機軟

3、件工程規(guī)范國家標準匯編2000中國標準出版社,2000術(shù)語表術(shù)語表由下表可知。表1-1術(shù)語表術(shù)語說明圖書復本多冊(件)同一版次及版式的同種,其中的一冊(件)被稱為正本或保存本, 其余的都稱復本2.總體描述產(chǎn)品或項目的背景圖書擁有豐富的文獻信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會 中的作用愈來愈重要。為了實現(xiàn)更有效圖書館管理,更方便讀者的借閱,設計一個 功能完整、操作簡便、界面友好的圖書管理系統(tǒng)是勢在必行的。通過建立一個基于B/S系統(tǒng)的圖書管理系統(tǒng),使得圖書管理工作系統(tǒng)化、規(guī)范 化和自動化,從而提高了管理的效率,也方便了讀者的借閱。系統(tǒng)應符合圖書館信 息管理及處理的規(guī)定,滿足圖書管理員

4、對圖書、讀者及借閱信息進行管理的需求, 滿足讀者對圖書信息查詢檢索的需求及實現(xiàn)續(xù)借的功能需求,并達到操作過程中的 直觀、方便、實用、安全等要求。使用圖書管理系統(tǒng)之后,圖書管理員可通過本系統(tǒng)對圖書信息和讀者管理進行 操作。主要操作包括圖書錄入、圖書查詢、圖書下架;讀者信息添加、查詢和刪除 操作;借還書記錄添加、查詢、修改以及還書的相關服務,還可以對當前圖書借閱 情況進行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握圖書的流通情況。讀者可通過本 系統(tǒng)進行圖書查詢和續(xù)借等操作。目標用戶類目標用戶由表可知。表2-1目標用戶表用戶名稱功能操作權(quán)限用戶特點圖書管理人員1、管理書庫,圖書的借出和歸還,查詢?nèi)我庾x者 的

5、借閱情況,查詢圖書的借閱情況。2、圖書管理員具有注冊賬號和密碼。成功登錄后可以通過系統(tǒng)進行圖書信息的添加、查詢及刪除 操作;對讀者信息的添加、查詢及刪除操作;對 借閱信息的查詢操作。圖書管理員要對圖書的錄 入和下架進行整理,在圖書下架時若還有讀者在 借閱那本書則會給出提示。本系統(tǒng)的最終用 戶是面向管理員(圖 書管理員和其它管理 人貝)、讀若(老師和 同學等),他們都具有 一定的計算機應用基 礎,可以比較熟練操 作計算機。管理員和 讀者都是經(jīng)常性用 戶。系統(tǒng)維護人員為 計算機專業(yè)人員,熟 悉數(shù)據(jù)庫、操作系統(tǒng)、 網(wǎng)絡維護工作。維護 人員為間隔性用戶。普通讀者查詢圖書信息,查詢本人的借閱情況1、不用

6、登錄驗證:用戶可以通過圖書管理系統(tǒng)進 行圖書的檢索查詢。讀者在借閱書籍時能夠通過 檢索搜索到自己想要的書籍的作者、封面、目錄 及書籍的概要內(nèi)容。2、需要登陸驗證:讀者的信息由管理員錄入后, 讀者方可使用自己的賬號登錄系統(tǒng),登錄成功后讀者可以查看借書信息,完成相關的書籍或期刊 辦理續(xù)借手續(xù)等。預期使用環(huán)境預期使用環(huán)境有下表可知表2-2預期使用環(huán)境表環(huán)境說明硬件環(huán)境客戶端為PG配置以太網(wǎng)絡適配器和 US噴口設備,根據(jù)需要可以配置 打印設備等通信協(xié)議TCP/IP客戶端操作系統(tǒng)Win9X、WINNT/WIN2000/XP網(wǎng)絡環(huán)境客戶環(huán)境本軟件適應于分辨率 800X600、1024X 768。建議在10

7、24X 768下操作,增強色16位以上、IE6 .0以上版本操作交付的用戶文檔交付的用戶文檔包括:項目計劃、需求規(guī)格說明書、系統(tǒng)設計方案、用戶操作手冊、測試報告、驗收報告、代碼清單等。3.需求描述總體業(yè)務描述功能優(yōu)先級功能優(yōu)先級別分類由下表可知。表3-1功能需求表級別說明A級必須的,絕對基本的特性;如果不包含,產(chǎn)品就會被取消B級重要的,不是基本的特性;但這些特性會影響產(chǎn)品的生存能力C級最好有的,期望的特性;但省略一個或多個此類特性不影響產(chǎn)品的生存能力業(yè)務描述功能需求表由下表可知。表3-2功能需求表功能名稱需求級別說明書庫的管理A級r圖書復本的借書與歸還,圖書的借出與歸還A級;從書庫中去除圖書復

8、本或添加如圖復本查詢圖書信息A級通過圖書作者或者主題查詢查詢讀者借書信息A級讀者借書的具體信息查詢圖書的借閱情況A級查詢某圖書當前被哪位讀者借閱般約束(1)系統(tǒng)初始狀態(tài),書庫中無圖書及圖書復本,也無借出記錄,至少存在一個管理人員。(2)書庫內(nèi)的任何圖書復本或已經(jīng)借出,或未借出(3) 不存在某圖書復本既可以被借出又已借出。(4) 讀者能夠借閱圖書的數(shù)量不能超過既定的限制。(5)目標用戶的功能不能交叉重疊。(6) 對于圖書館的書庫需要滿足以下需求書庫中所有的圖書復本都可以借閱或已借出。書庫中的圖書復本不能已借出,同時還能被借出。(7)只有本系統(tǒng)的用戶才能借閱圖書。(8)系統(tǒng)中應記錄最后借閱圖書復本

9、的讀者信息。(9)當某位讀者借閱了某圖書復本,他必定是該圖書復本的最后借閱者。 具體業(yè)務描述 圖書管理員事務書庫事務書庫事務包括圖書的添加和刪除。圖書添加信息包括:添加、查詢、修改、更 新圖書的基本信息,包括書名、作者、主題信息、出版時間、出版社等信息。圖書的添加和去除,都與書名有關,與借出記錄無關。圖書添加需要先定義圖書復本標識,并提供書名、作者、主題等信息。圖書復本添加后馬上可以被借出。圖書復本刪除必須保證該圖書復本正在書庫,刪除操作不影響當前書庫 中可外接的圖書復本集合、借出記錄、其他圖書復本信息圖書刪除:將已刪除圖書的數(shù)量歸零。圖書查詢及更新:輸入圖書名等一個或者多個查詢條件,可獲得當

10、前圖 書管該書的庫存量及該書的相關信息。當圖書館已有圖書有變動時,圖書管理員可 通過該系統(tǒng)對圖書信息進行更新。通過添加圖書號可知是否有和已錄入的圖書信息重復,若有則給出重復提 示。若基本信息沒有添加完整,在點擊“添加”按鈕時給出提示。為了在用戶輸入時間時格式比較繁瑣,在添加頁面中加入日歷,用戶只需 在日歷上選擇日期即可。在圖書比較多時,系統(tǒng)支持從后臺將 Excel表添加到數(shù)據(jù)庫。書庫事務流程如圖3-1所示。圖3-1書庫事務流程柜臺事務柜臺事務,包括圖書節(jié)約食物和圖書歸還事務,都需要輸入圖書復本的標識, 且不影響書庫內(nèi)容(1)圖書借閱事務圖書借閱事務中的圖書復本必須是可借閱的,該事務更新借閱記錄

11、和最后借 閱者記錄。借書登記:先輸入借書卡號,檢查是否有未還圖書記錄和借書數(shù)量的檢查.若 符合則添加借書卡號,書號及借書時間等信息。借書記錄查詢及續(xù)簽:輸入借書卡號或書號可獲得其相關信息并可辦理續(xù)簽 手續(xù)。圖書借閱事務要更新借出記錄和最后借出者信息。(2) 圖書歸還事務還書手續(xù)辦理:輸入借書卡號及書號,在借書記錄添加還書時間。借書超期罰款處理:該功能在讀者還書時檢索讀者借書信息判斷是否超期,進行相應的懲罰。圖書復本歸還事務要處理的是借出的圖書復本,歸還后更新借出記錄。每位讀者每次借閱讀8本圖書,讀者在借書登記時若超過 8本,系統(tǒng)會提示 圖書管理員,讀者不能再借。讀者有到期未還的圖書,在借書時系

12、統(tǒng)會提示管理員不能繼續(xù)借書。在讀者還書時,若圖書超期,系統(tǒng)計算出超期天數(shù)及罰款數(shù)額提示給圖管理員。柜臺事務流程如圖3-2所示3-2柜臺事務流程查詢事務圖書管理員查詢事務是查詢某一特定圖書復本及特定人的借閱情況,查詢事務 不影響圖書借閱及歸還記錄,圖書管理員可以通過圖書復本的作者和主題信息查詢圖書管理員查詢流程如圖3-3、3-4所示圖3-3圖書查詢流程圖3-4特定借閱人查詢流程4讀者信息管理通過輸入讀者卡號可查詢是否有和已錄入讀者信息重復,若有則給出重復提示。 若基本信息沒有添加完整,在點擊“添加”按鈕時給出提示。在讀者比較多時,系 統(tǒng)支持從后臺將Excel表添加到數(shù)據(jù)庫。讀者信息管理流程如圖3

13、-5所示。圖3-5讀者信息管理流程普通讀者事務圖書信息查詢圖書信息查詢流程如圖3-6所示。圖3-6圖書信息查詢流程特定人借閱信息查詢普通讀者查詢本人借閱信息查詢,通過登錄驗證后查詢本人的借閱情況。圖書 管理員查詢特定人的借閱信息。此操作不影響書庫記錄及圖書借閱記錄特定人借閱信息查詢流程如圖3-7所示。圖3-7本人借閱信息查詢流程4.需求分析用例模型圖書管理員及普通讀者的用例模型如下圖4-1、4-2所示4-1圖書管理員的用例模型圖4-2普通讀者的用例模型用例及數(shù)據(jù)描述系統(tǒng)登錄(1) 輸入登錄頁面數(shù)據(jù)描述由下表可知。表4-2登錄頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注用戶名字

14、符+漢字20手工輸入是否否密碼字符20手工輸入是否是驗證碼數(shù)字10手工輸入是否是(2) 處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行登錄操作輸出記錄登錄人員信息。登錄成功并跳轉(zhuǎn)到主頁面。書庫事務用例(1)圖書信息添加頁面用來輸入圖書的基本信息,方便圖書檢索。(2) 查看圖書信息界面:用于驗證添加后的圖書信息是否可用。(3) 刪除圖書信息界面:管理員添加錯誤后可以通過此操作進行修改(4)提示界面:可能包括多個,顯示提示信息,幫助用戶提供操作。圖書信息錄入(1)圖書信息添加添加圖書信息用例由下表可知。表4-2添加圖書信息用例描述表用例名稱添加圖書信息用例參與后圖書管理員用例概述圖書信息添加到書庫中事件描

15、述前置條件圖書管理員成功登錄系統(tǒng)后置條件沒有重復的圖書號基本事件1、選擇“添加”操作,進入圖書添加頁面填寫圖書基本信息2、點擊“添加”按鈕,系統(tǒng)將圖書信息添加到數(shù)據(jù)庫中及查詢界面的圖書信息列表中3、添加成功后,系統(tǒng)給出提示,并可執(zhí)行查看和刪除操作擴展事件1、添加的圖書號和已有的重復,系統(tǒng)給出提示,并可重新添加2、貝囿/息格式等/、符合要求,系統(tǒng)給出提不,并可重新添加異常事件1、圖書添加失敗,提示失敗原因,并可重新輸入2、圖書重復添加,系統(tǒng)給出提示信息(2)數(shù)據(jù)描述輸入圖書信息錄入頁面數(shù)據(jù)描述由下表可知表4-2圖書信息錄入頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注圖書號字符+

16、漢字20手工輸入是否否圖書名字符+漢字20手工輸入是否是作者字符+漢字20手工輸入是否是出版社字符+漢字20手工輸入是否是出版時間日期選擇是否是主題字符+漢字50手工輸入是否是可借復本 數(shù)量數(shù)字10手工輸入是否是圖書類別選擇:是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作。輸出將圖書信息保存到數(shù)據(jù)庫中并在 查詢界面的圖書信息列表顯示相關信息顯示錯誤提示信息或保存記錄成功信息。2圖書信息查詢(1)圖書信息查詢圖書信息錄入用例由下表可知。表4-2圖書信息查詢用例描述表用例名稱圖書信息查詢用例參與后圖書管理員用例概述查詢書庫圖書信息事件描述前置條件圖書管理員成功登錄系統(tǒng)后置條件1、按圖書號排序

17、2、每頁/、超過15條,超出部分分頁顯示基本事件1、輸入查詢條件,書名、作者、主題信息等2、點擊“查詢”按鈕,圖書信息被檢索并顯示到查詢頁面列表中擴展事件1、對選定的記錄執(zhí)行更新、刪除、查看操作2、查詢條件不符合要求,系統(tǒng)給出提不,并可重新添加異常事件圖書查詢失敗,提示失敗原因,并可重新輸入(2)數(shù)據(jù)描述輸入圖書信息錄入頁面數(shù)據(jù)描述由下表可知表4-2圖書信息錄入頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注圖書號J字符+漢字20手工輸入是否否圖書名字符+漢字20手工輸入是否是作者字符+漢字20手工輸入是否是出版社字符+漢字20手工輸入是否是出版時間日期選擇是否是主題1字符+漢字

18、50手工輸入是否是可借復本 數(shù)量數(shù)字1手工輸入是否是圖書類別;選擇是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作輸出將圖書信息保存到數(shù)據(jù)庫中并在查詢界面的圖書信息列表顯示相關信息 顯示錯誤提示信息或保存記錄成功信息。3圖書信息刪除輸入選中圖書記錄,進行刪除操作處理執(zhí)行刪除操作輸出顯示刪除記錄成功信息。圖書未在書庫中,系統(tǒng)給出提示信息。4圖書信息更新圖書信息更新如添加操作。柜臺事務用例(1)圖書借閱事務圖書借閱書事務用例由下表可知。表4-2圖書借閱事務用例描述表用例名稱圖書借閱事務用例參與后圖書管理員用例概述圖書管理員記錄借閱信息;還書時圖書管理員調(diào)出借閱信息,系統(tǒng)查看是否超 期,若沒有超

19、期,注銷掉本次借閱的信息,若超期則進行罰款處理,之后注銷 掉本次借閱信息。事件描述前置條件登錄成功后置條件1、更新怎出記和取后出出力,信息2、超期,生成罰款處罰單基本事件借書1、錄入被借閱圖書的書名、作者、主題信息等2、點擊“錄入”按鈕,被借閱圖書信息保存并更新借出記錄及最 后被借出者,更新借閱信息表還書:讀者還書,圖書管理員確定未超期,注銷借閱記錄擴展事件1、超期還書,系統(tǒng)給出超期提示,并核實罰款數(shù)額,生成罰款單2、借書超過8本,提布/、可繼續(xù)借書3、有到期未還圖書,提示該讀者不可繼續(xù)借書4、借書人屬于非法用戶,提示不可借書5、所借圖書復本已還但未加入書庫異常事件無(2)數(shù)據(jù)描述輸入圖書借閱

20、事務信息頁面數(shù)據(jù)描述由下表可知,還書時歸還時間表4-2圖書借閱信息頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注塊乍1卜勺數(shù)字20手工輸入是否否圖書號數(shù)字20手工輸入是否否借書時間選擇是否是到期時間選擇是否是已借本數(shù)數(shù)字1手工輸入是否是歸還時間選擇是否是續(xù)借選擇是否I是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行錄入操作輸出將被借出圖書信息保存到數(shù)據(jù)庫中并更新借出記錄及最后接借出者信息。顯示錯誤提示信息或保存記錄成功信息。歸還圖書時,注銷借閱記錄,若超期生成超期罰款單。(3) 計算公式到期時間=借書時間+ 30天續(xù)借后到期時間=借書時間+ 45天已借本數(shù)=借書記錄數(shù)十本次借書數(shù)-本次

21、還書數(shù)查詢事務用例(1) 查詢事務用例查詢事務用例由下表可知。表4-2查詢事務用例用例名稱查詢事務用例參與者圖書管理員用例概述查詢特定圖書被借閱情況,是否超期事件描述前置條件圖書可以被借出,或已被借出后置條件1、按借出日期排序2、每頁/、超過15條,超出部分分頁顯示基本事件1、輸入查詢條件,書名、作者、主題信息等2、點擊“查詢”按鈕,圖書信息被檢索并顯示到查詢頁面列表中擴展事件1、對選定的記錄執(zhí)行更新、刪除、查看操作2、查詢條件不符合要求,系統(tǒng)給出提不,并可重新添加異常事件所查圖書未記錄在書庫,或者未被借出,系統(tǒng)給出提示信息(2)數(shù)據(jù)描述輸入特定圖書查詢頁面數(shù)據(jù)描述由下表可知。表4-2特定圖書

22、查詢頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注圖書號字符+漢字20手工輸入是否:否圖書名字符+漢字20手工輸入是否是作者字符+漢字20手工輸入是否是主題字符+漢字20手工輸入是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行查詢操作輸出特定圖書的借閱信息表。顯示查詢錯誤提示信息。讀者信息管理用例讀者信息添加(1) 讀者信息添加讀者信息添加用例由下表可知表4-2讀者信息添加用例描述表用例名稱讀者信息添加用例參與者圖書管理員用例概述讀者信息添加到書庫中事件描述前置條件圖書管理員成功登錄系統(tǒng)后置條件沒有重復的卡號基本事件1、選擇“添加”操作,進入讀者信息錄入頁面填寫讀者信息2、點擊“添

23、加”按鈕,系統(tǒng)將讀者信息添加到數(shù)據(jù)庫中及查詢界面的讀者信息列表中3、添加成功后,系統(tǒng)給出提示,并可執(zhí)行查看和刪除操作擴展事件1、添加的讀者卡號與其他卡號重復,頁面給出提示2、添加的信息不符合要求。貝囿給出提示異常事件讀者信息添加失敗,提示失敗原因,并可重新輸入(2)數(shù)據(jù)描述輸入讀者信息添加頁面數(shù)據(jù)描述由下表可知。表4-2讀者信息添加頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注字符+漢字20手工輸入是否否讀者姓名字符+漢字20手工輸入是否是性別選擇是否是單位字符+漢字20手工輸入是否是其他字符+漢字50手工輸入是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作輸出將讀者信息保

24、存到數(shù)據(jù)庫中并在查詢界面的讀者信息列表顯示相關信息顯示錯誤提示信息或保存記錄成功信息。讀者信息查詢(3) 讀者信息查詢讀者信息錄入用例由下表可知。表4-2讀者信息查詢用例描述表用例名稱讀者信息查詢用例參與者圖書管理員用例概述查詢合法讀者信息事件描述前置條件圖書管理員成功登錄系統(tǒng)后置條件1、按卡號排序2、每頁/、超過15條,超出部分分頁顯示基本事件1、輸入查詢條件,讀者卡號2、點擊“查詢”按鈕,讀者/息被檢索并顯不到查詢貝囿列表中擴展事件1、對選定的記錄執(zhí)行更新、刪除、查看操作2、查詢條件不符合要求,系統(tǒng)給出提不,并可重新添加異常事件圖書查詢失敗,提示失敗原因,并可重新輸入(4)數(shù)據(jù)描述輸入圖書

25、信息錄入頁面數(shù)據(jù)描述由下表可知表4-2圖書信息錄入頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注圖書號字符+漢字20手工輸入r是否否圖書名字符+漢字20手工輸入是否是作者字符+漢字20手工輸入是否是出版社一字符+漢字20手工輸入是否是出版時間日期選擇是否是主題字符+漢字50手工輸入是否是可借復本 數(shù)量數(shù)字1手工輸入是否是圖書類別選擇r是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作輸出將圖書信息保存到數(shù)據(jù)庫中并在查詢界面的圖書信息列表顯示相關信息顯示錯誤提示信息或保存記錄成功信息。讀者信息刪除輸入選中讀者記錄,進行刪除操作處理執(zhí)行刪除操作輸出顯示刪除記錄成功信息。讀者不是合

26、法用戶,系統(tǒng)給出提示信息。讀者信息更新讀者信息更新如添加操作。圖書信息查詢用例(1)圖書信息查詢圖書信息查詢用例由下表可知。表4-2圖書信息查詢用例用例名稱圖書信息查詢用例參與后圖書管理員、普通讀者用例概述查詢書庫圖書信息事件描述前置條件圖書信息記錄在書庫后置條件1、按圖書號排序2、每頁/、超過15條,超出部。分頁顯示基本事件1、輸入查詢條件,書名、作者、主題信息等2、點擊“查詢”按鈕,圖書信息被檢索并顯示到查詢頁面列表中擴展事件1、對選定的記錄執(zhí)行更新、刪除、查看操作2、查詢條件不符合要求,系統(tǒng)給出提不,并可重新添加異常事件無(2)數(shù)據(jù)描述輸入圖書信息查詢頁面數(shù)據(jù)描述由下表可知表4-2圖書信

27、息查詢頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重復備注圖書名字符+漢字20手工輸入是否是作者字符+漢字20手工輸入是否是主題字符+漢字50手工輸入是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作輸出將圖書信息顯示在查詢界面的圖書信息列表中顯示錯誤提示信息。特定人借閱信息查詢用例(1)特定人借閱信息查詢特定人借閱信息用例由下表可知。表4-2本人借閱信息用例用例名稱本人借閱信息用例參與后普通讀者、圖書管理員用例概述查詢書庫圖書信息,特定人是合法用戶事件描述前置條件圖書管理員、普通讀者成功登錄系統(tǒng);后置條件1、按圖書號排序2、每頁/、超過15條,超出部分分頁顯示基本事件1、輸入查詢

28、條件,書名、作者、主題信息等2、點擊“查詢”按鈕,圖書信息被檢索并顯示到查詢頁面列表中擴展事件1、對選定的記錄執(zhí)行更新、刪除、查看操作2、查詢條件不符合要求,系統(tǒng)給出提不,并可重新添加異常事件所查的特定人不是合法用戶,系統(tǒng)給出提示信息(2)數(shù)據(jù)描述輸入本人借閱信息錄入頁面數(shù)據(jù)描述由下表可知。表4-2圖書信息錄入頁面數(shù)據(jù)描述表輸入項目輸入類型數(shù)據(jù)長度輸入形式必填空值重新備注借書卡號數(shù)字20手工輸入是否否借書人姓名數(shù)字10手工輸入是否是處理審核數(shù)據(jù)輸入有效性和數(shù)據(jù)格式、執(zhí)行添加操作。輸出將本人借閱信息顯示在查詢界面的借閱人信息列表。顯示查詢錯誤提示信息。5.接口需求用戶接口系統(tǒng)與用戶的交互方式是基

29、于 WEBT式,操作習慣和操作慣例采用 WEBJ面的標準操作方式,遵循以下原則。(1)有清晰的錯誤提示。誤操作后,系統(tǒng)提供有針對性的提示。(2) 由用戶控制界面,例如有“下一步”、“完成”等按鈕,面對不同層次提供多種選擇,給不同層次的用戶提供多種可能性。(3) 允許兼用鼠標和鍵盤。同一種功能,同時可以用鼠標和鍵盤。提供多種可能性。(4) 允許操作中斷。(5) 使用用戶的語言,而非技術(shù)的語言。(6) 提供快速反饋。給用戶心理上的暗示,避免用戶焦急。(7) 方便退出 , 提供兩種可能性??梢园匆粋€鍵完全退出,還可以一層一層的退出。(8) 導航功能。隨時隨意跳轉(zhuǎn),很容易從一個功能跳到另外一個功能。硬

30、件接口為保證系統(tǒng)安全性,在登錄到系統(tǒng)時,對接入到系統(tǒng)中的機器要進行審核和注冊操作。需要獲取的信息包括本地機器的硬盤序列號、主板BIOS序列號、網(wǎng)卡的MAC地址等信息,硬件接口:考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機和光盤刻錄機的接口軟件接口軟件與操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換。 考慮到文檔處理時有可能需要較常用的辦公軟件。例如 Microsoft 的 Office系列,所以應盡量實現(xiàn)它們之間的數(shù)據(jù)格式的自動轉(zhuǎn)換。通信接口通信協(xié)議為:TCP/IP。6. 其他非功能需求性能需求( 1) 數(shù)據(jù)訪問性能要求該圖書管理系統(tǒng)利用數(shù)據(jù)緩存,既保證了數(shù)據(jù)庫中原始數(shù)據(jù)

31、的可靠性,又能夠加強數(shù)據(jù)之間的交互效率。( 2) 數(shù)據(jù)傳輸性能要求該圖書管理系統(tǒng)數(shù)據(jù)在上傳時會經(jīng)過部分壓縮,以加強數(shù)據(jù)的統(tǒng)一保存和處理,還能節(jié)省數(shù)據(jù)所占用的空間,給數(shù)據(jù)庫減小壓力。3) 其他性能要求響應指標:操作的響應不超過 5秒,避免管理員和用戶使用時過長的等 待時間,例如:登錄、檢測、刷新、提交等響應時間在 5秒內(nèi)。系統(tǒng)容量:支持5000用戶,支持GB級的數(shù)據(jù)。數(shù)據(jù)庫中的最大容量不 超過100GB磁盤空間至少是在 40G以上。安全性需求(1) 訪問安全性要求該圖書管理系統(tǒng)用戶主要分為圖書管理員和讀者,其中為登錄系統(tǒng)的讀者只可 以搜索和查看圖書信息,只有在成功登錄系統(tǒng)后才能查看特定圖書的借閱

32、信息,辦 理續(xù)借手續(xù)等操作。圖書管理員只有成功登錄系統(tǒng)后才能進行對圖書、讀者及借還 書的管理操作。(2) 數(shù)據(jù)安全性要求該系統(tǒng)的相關數(shù)據(jù)都存儲在數(shù)據(jù)庫內(nèi),不能夠隨意由人們更改,讀者只能通過 系統(tǒng)查看圖書和借閱信息,可以進行辦理續(xù)借的手續(xù),其他操作由管理員進行。管 理員成功登錄后可以對自己所管轄的信息進行更改,其他人一概沒有權(quán)利進行任何 更改操作。系統(tǒng)內(nèi)部數(shù)據(jù)在定期更新時都要求有備份。(3) 其他安全性要求該系統(tǒng)的網(wǎng)絡要保證是安全的,采取必要手段,防止非法用戶的侵入。采用可進行安全認證的網(wǎng)絡操作系統(tǒng),防止惡意破壞系統(tǒng)的可能。保證未被設置的用戶不能登錄該系統(tǒng),和對模塊未授權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論