圖書館管理系統(tǒng)--需求規(guī)格說明書_第1頁
圖書館管理系統(tǒng)--需求規(guī)格說明書_第2頁
圖書館管理系統(tǒng)--需求規(guī)格說明書_第3頁
圖書館管理系統(tǒng)--需求規(guī)格說明書_第4頁
圖書館管理系統(tǒng)--需求規(guī)格說明書_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、圖書管理系統(tǒng)需求規(guī)格說明書人員時間備注編寫孫雋楠審核目錄1引言31.1編寫目的31.2背景31.3參考資料32任務概述32.1目標32.2用戶的特點43需求規(guī)定43.1功能描述4基礎數(shù)據(jù)庫管理功能模塊5圖書借閱管理模塊9新書訂購系統(tǒng)模塊12 3.1.4系統(tǒng)維護模塊153.2質量指標描述16性能16安全性16易用性173.3輸人輸出要求173.4數(shù)據(jù)管理能力要求173.5故障處理要求184運行環(huán)境規(guī)定184.1設備194.2支持軟件184.3接口191引言1.1編寫目的本文檔敘述圖書管理系統(tǒng)的任務概述、需求規(guī)定和運行環(huán)境規(guī)定。為后面的需求分析報告的編寫提供參考依據(jù)。1.2背景系統(tǒng)名稱:圖書管理系

2、統(tǒng)用戶:各類圖書館1.3參考資料圖書管理系統(tǒng)可行性研究報告2任務概述2.1目標作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速,查找方便,易修改,可靠性高,存儲量大,數(shù)據(jù)處理快捷等。因此開發(fā)一套低成本、高效率和質量的圖書館管理系統(tǒng),為管理者和讀者提供充足的信息和快捷的數(shù)據(jù)處理手段很有必要。該系統(tǒng)整體上被劃分為四個功能模塊,分別是基礎維護、借閱管理、查詢管理、系統(tǒng)管理。其中基礎維護模塊包含圖書信息和讀者信息兩個子模塊,借閱管理模塊應該包含借書和還書兩個模塊。查詢管理模塊包括讀者信息和圖書信息的查詢。系統(tǒng)管理模塊應該包括密碼修改和退出系統(tǒng)兩個子模

3、塊?;A維護用于維護圖書和讀者信息的添加、刪除、修改等。借閱管理模塊主要是實現(xiàn)讀者借書和還書的操作。查詢模塊用于在指定查詢條件下查詢圖書和讀者信息。系統(tǒng)管理模塊可以用來修改當前用戶登錄密碼。系統(tǒng)主要完成以下功能目標:1) 基礎數(shù)據(jù)庫維護管理員可以對讀者、圖書以及圖書類別的各種信息進行管理,包括添加、刪除、修改、查詢。并且將操作后的內容保存至數(shù)據(jù)庫中。2) 圖書借閱管理對圖書館的借閱以及還書信息進行登記,管理和統(tǒng)計,并以表格形式存入數(shù)據(jù)庫中。3) 新書訂書管理對新書進行信息采集驗收以及確認并將數(shù)據(jù)更新入數(shù)據(jù)庫中。4) 系統(tǒng)維護實現(xiàn)管理員賬戶的添加、修改和刪除,并且可以進行密碼的管理提供安全性保障

4、機制2.2用戶的特點列出本軟件的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術專長,以及本軟件的預期使甩頻度。這些是軟件設計工作的重要約束。3需求規(guī)定 3.1功能描述本系統(tǒng)主要包括:基礎數(shù)據(jù)庫維護、圖書借閱管理、新書訂書管理和系統(tǒng)維護四個大功能模塊。這四個大功能模塊下又相應地按業(yè)務需要分成若干個小功能模塊,圖1描述了系統(tǒng)的功能模塊。下面將對各個功能模塊進行詳細的說明。圖書館管理基礎數(shù)據(jù)維護圖書借閱管理新書訂購管理系統(tǒng)維護讀者信息管理圖書信息管理圖書類別管理圖書歸還管理新書訂購驗收新書用戶管理更改密碼圖書借閱管理 圖1、系統(tǒng)功能模塊圖基礎數(shù)據(jù)庫管理功能模塊基礎數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)對于讀

5、者、圖書和圖書類別信息管理的各項功能。它的用例圖如圖2所示。下面對各個用例進行詳細的說明。1)新建讀者信息用例名稱新建讀者信息簡要描述由管理員選擇讀者信息管理,選擇新建讀者信息,鍵入讀者的相關信息并上傳至數(shù)據(jù)庫。事件流基本事件流 (1)管理員選擇讀者信息管理功能并選擇新建讀者信息;(2)需要填寫讀者編號、姓名、年齡、生日、電話、押金、職業(yè)、辦證日期、證件類型、證件號碼以及最大借書量;(3)管理員點擊“保存”;備選事件流管理員在填寫讀者信息時,可以進行取消操作清空所有信息。特殊需求生日、證件類型使用下拉列表的方式供用戶點擊選擇填寫。前置條件服務器正常運行,管理員成功登錄圖書管理系統(tǒng)。后置條件添加

6、成功后,彈出操作成功提示2)修改讀者信息用例名稱修改讀者信息簡要描述由管理員選擇讀者信息管理,選擇查找讀者信息,鍵入讀者的關鍵字篩選讀者信息并可選中信息選擇修改和刪除。事件流基本事件流 (1)管理員選擇讀者信息管理功能并選擇查詢讀者信息;(2)需要鍵入讀者編號、姓名、年齡、生日、電話、押金、職業(yè)、辦證日期、證件類型、證件號碼以及最大借書量中的某些信息;(3)系統(tǒng)根據(jù)用戶輸入的信息自動列出存在的讀者信息(4)管理員選擇相應條目并選擇修改或者刪除;(5)若為修改則鍵入改動后的信息并點擊保存;(6)管理員輸入密碼完成更改;備選事件流管理員在修改讀者信息時可以選擇取消放棄修改,而若填寫信息不完整就進行

7、確定操作,系統(tǒng)應該有相應的錯誤提示。特殊需求生日、證件類型使用下拉列表的方式供用戶點擊選擇修改。前置條件服務器正常運行,管理員成功登錄圖書管理系統(tǒng)。后置條件改動成功后,彈出操作成功提示3)新建圖書信息用例名稱新建讀者信息簡要描述由管理員選擇圖書信息管理,選擇新建圖書信息,鍵入圖書的相關信息并上傳至數(shù)據(jù)庫。事件流基本事件流 (1)管理員選擇圖書信息管理功能并選擇新建圖書信息;(2)需要填寫圖書編號、類別編號、書名、作者、譯者、出版時間、價格以及出版社;(3)管理員點擊“保存”;備選事件流管理員在填寫圖書信息時,可以進行取消操作清空所有信息。特殊需求類別編號使用下拉列表的方式供用戶點擊選擇填寫。前

8、置條件服務器正常運行,管理員成功登錄圖書管理系統(tǒng)。后置條件添加成功后,彈出操作成功提示4)修改圖書信息用例名稱修改圖書信息簡要描述由管理員選擇圖書信息管理,選擇查找圖書信息,鍵入圖書的關鍵字篩選圖書信息并可選中信息選擇修改和刪除。事件流基本事件流 (1)管理員選擇圖書信息管理功能并選擇查詢圖書信息;(2)需要鍵入圖書編號、類別編號、書名、作者、譯者、出版時間、價格以及出版社中的某些信息;(3)系統(tǒng)根據(jù)用戶輸入的信息自動列出存在的圖書信息(4)管理員選擇相應條目并選擇修改或者刪除;(5)若為修改則鍵入改動后的信息并點擊保存;(6)管理員輸入密碼完成更改;備選事件流管理員在修改圖書信息時可以選擇取

9、消放棄修改,而若填寫信息不完整就進行確定操作,系統(tǒng)應該有相應的錯誤提示。特殊需求類別編號使用下拉列表的方式供用戶點擊選擇修改。前置條件服務器正常運行,管理員成功登錄圖書管理系統(tǒng)。后置條件改動成功后,彈出操作成功提示5)修改圖書類別信息用例名稱修改圖書類別信息簡要描述由管理員選擇圖書類別管理,可在界面中選擇已有的類別進行修改或者點擊新建來創(chuàng)建新的圖書類別。事件流基本事件流 (1)管理員選擇圖書類別管理功能;(2)點擊新建圖書類別并鍵入編號、類別名稱、可借天數(shù)以及過期罰款金額;(3)左鍵選中已有的圖書類別(4)管理員選擇相應條目并選擇修改、;(5)鍵入改動后的信息并點擊保存;備選事件流管理員在修改

10、信息時可以選擇取消放棄修改,而若填寫信息不完整就進行確定操作,系統(tǒng)應該有相應的錯誤提示。特殊需求類別名稱使用下拉列表的方式供用戶點擊選擇修改。前置條件服務器正常運行,管理員成功登錄圖書管理系統(tǒng)。后置條件改動成功后,彈出操作成功提示圖書借閱管理模塊圖書借閱模塊包括借閱系統(tǒng)以及歸還系統(tǒng),讀者在借閱圖書時,將讀者和圖書信息編號添加入借閱系統(tǒng)中并保存,而當其將圖書歸還時,通過圖書歸還系統(tǒng)將信息從借閱中修改為已歸還并判斷是否超時違規(guī),將信息保存規(guī)整入數(shù)據(jù)庫中。對主要用例的詳細說明:1) 借閱圖書用例名稱借閱圖書簡要描述對于讀者借閱圖書,將讀者和圖書信息掃描入系統(tǒng)中生成借閱記錄,由讀者確認之后保存入數(shù)據(jù)庫

11、中。事件流基本事件流 (1)讀者選擇借閱圖書欄目;(2)系統(tǒng)掃描讀取讀者的信息以及圖書的信息供讀者確認;(3)讀者點擊“確定”;(4)系統(tǒng)提示操作成功;備選事件流管理員在系統(tǒng)收到申請之后可以查看具體明細。特殊需求在每個讀書條目后有“借閱”和“取消”的操作按鈕,在列表下,還有“借閱所有書目”和“取消所有書目”的按鈕,以便批量處理。前置條件服務器正常運行。后置條件借閱成功后,生成借閱信息存入數(shù)據(jù)庫中并給管理員系統(tǒng)發(fā)送提示信息。2) 歸還圖書用例名稱歸還圖書簡要描述對于讀者歸還圖書,將讀者信息掃描入系統(tǒng)中自動搜索讀者的借閱記錄并顯示,由讀者選擇想要歸還的圖書并將讀者信息以及歸還的圖書信息整合作為歸還

12、記錄存入服務器中事件流基本事件流 (1)讀者選擇歸還圖書欄目;(2)系統(tǒng)掃描讀取讀者的信息并將該讀者有關的借閱記錄顯示出;(3)讀者選擇其中想要歸還的圖書并點擊“確認”;(4)系統(tǒng)判斷是否在規(guī)定時間歸還圖書,若超時則彈出繳費對話框,當讀者于管理員處繳費成功后點擊“已繳費”;(4)系統(tǒng)提示操作成功;備選事件流管理員在系統(tǒng)收到申請之后可以查看具體明細。特殊需求在每個讀書條目后有“歸還”和“取消”的操作按鈕,在列表下,還有“歸還所有書目”和“取消所有書目”的按鈕,以便批量處理。前置條件服務器正常運行。后置條件歸還成功后,生成歸還信息存入數(shù)據(jù)庫中并給管理員系統(tǒng)發(fā)送提示信息。3) 查詢借閱信息用例名稱查

13、詢借閱信息簡要描述前臺可以在系統(tǒng)中查找讀者的借閱信息。事件流基本事件流 (1)前臺點擊“查找借閱信息”;(2)鍵入圖書或者讀者的基本信息;(3)系統(tǒng)以列表方式列出該讀者或者該書目借閱的記錄;備選事件流無特殊需求無前置條件服務器正常運行,前臺成功登錄系統(tǒng),系統(tǒng)中存在借閱記錄。后置條件無4) 查詢歸還信息用例名稱查詢歸還信息簡要描述前臺可以在系統(tǒng)中查找讀者的歸還信息。事件流基本事件流 (1)前臺點擊“查找歸還信息”;(2)鍵入圖書或者讀者的基本信息;(3)系統(tǒng)以列表方式列出該讀者或者該書目歸還的記錄;備選事件流無特殊需求超時的歸還記錄則以紅色高亮顯示。前置條件服務器正常運行,前臺成功登錄系統(tǒng),系統(tǒng)

14、中存在借閱記錄。后置條件無5) 查詢繳費信息用例名稱查詢繳費信息簡要描述前臺可以在系統(tǒng)中查找讀者的繳費信息。事件流基本事件流 (1)前臺點擊“查看繳費信息”;(2)系統(tǒng)以列表方式顯示出該時刻之前的超時借閱的記錄以及每項借閱記錄中讀者應繳費的金額,以“已繳費”和“未繳費”劃分;(3)前臺點擊“查找繳費記錄”并輸入讀者或者書目的信息;(4)系統(tǒng)顯示出該讀者或者書目是否存在繳費記錄;備選事件流點擊“未繳費”和“已繳費”可以分別只顯示已經(jīng)繳費完成和未繳費完成的不同記錄特殊需求未繳費的記錄以紅色高亮顯示。前置條件服務器正常運行,前臺成功登錄系統(tǒng),系統(tǒng)中存在繳費記錄。后置條件無新書訂購系統(tǒng)模塊用例圖如下:

15、 對主要用例的詳細說明:1) 購書申請用例名稱購書申請簡要描述操作員需要購書,需要在新書訂購系統(tǒng)中填寫明細信息:圖書編號、價格、折扣以及訂購時間。事件流基本事件流 (1)操作員選擇購書;(2)鍵入操作員信息以及訂購書目、價格、折扣、訂購時間;(3)操作員點擊“提交”;(4)系統(tǒng)提示操作成功,用戶點擊“確定”;備選事件流操作員填寫信息不完整就進行確定操作,系統(tǒng)應該有相應的錯誤提示特殊需求無。前置條件服務器正常運行,操作員成功登錄系統(tǒng)。后置條件上報成功后,給管理員發(fā)送提示信息。2) 驗收圖書用例名稱驗收圖書簡要描述操作員驗收圖書。事件流基本事件流 (1)操作員選擇驗收;(2)鍵入操作員信息以及圖書

16、編號;(3)操作員點擊“驗收”;(4)操作員輸入相關密碼;(5)系統(tǒng)提示操作成功,用戶點擊“確定”;備選事件流操作員填寫信息不完整就進行確定操作,系統(tǒng)應該有相應的錯誤提示特殊需求無前置條件服務器正常運行,操作員成功登錄系統(tǒng)。后置條件驗收成功后,給管理員發(fā)送提示信息。3) 購書審核用例名稱購書預算簡要描述對于操作員上報的申請,首先需要通過管理員的審核。對于上報的申請,財務根據(jù)當前的經(jīng)費分配情況,決定是否批準該購書,經(jīng)過財務批準后的申請可以進行報銷的操作。事件流基本事件流 (1)管理員選擇購書審核功能;(2)系統(tǒng)以列表方式列出需要審核的購書條目;(3)管理員選擇需要操作的條目,然后決定是“通過”,

17、還是“否決”。(4)管理員輸入密碼;(5)系統(tǒng)提示操作成功,用戶點擊“確定”備選事件流管理員點擊請求編號可以查看請求的物品明細特殊需求在每個條目后有“通過”和“否決”的操作按鈕,在列表下,還有“審核通過所選申請”和“否決所選申請”的按鈕,以便批量處理。前置條件服務器正常運行,用戶成功登錄新書購買系統(tǒng),系統(tǒng)存在未審核的購書請求。后置條件上報成功后,被成功操作的條目在列表中被刪除,同時信息保存入數(shù)據(jù)庫中。 4) 申請報銷用例名稱申請報銷簡要描述操作員需要報銷,需要在新書購買系統(tǒng)填寫報銷明細信息。事件流基本事件流 (1)操作員選擇提交報銷請求功能;(2)系統(tǒng)根據(jù)用戶的登錄信息,自動填寫上報銷提交人;

18、(3)操作員輸入報銷時間、預算明細書目、開支方式和報銷內容;(4)操作員選擇相應的條目,填寫報銷金額;(6)操作員填寫報銷明細:報銷物品名稱、報銷物品數(shù)量、報銷物品單價、報銷備注,確定“提交”;(7)操作員輸入相關密碼;備選事件流操作員填寫信息不完整就進行確定操作,系統(tǒng)應該有相應的錯誤提示,操作員可以刪除報銷明細再進行重新填寫。特殊需求時間和開支方式使用下拉列表的方式供用戶點擊選擇填寫。前置條件服務器正常運行,操作員成功登錄新書購買系統(tǒng),系統(tǒng)中存在已經(jīng)通過審核的購書申請。后置條件上報成功后,給管理員發(fā)送提示信息。5) 審核報銷用例名稱審核報銷簡要描述對操作員報銷和審核,需要通過管理員的審閱。事

19、件流基本事件流 (1)管理員選擇報銷審核功能;(2)系統(tǒng)以列表方式列出需要審核的報銷條目;(3)審核員選擇需要操作的條目,決定是“通過”,還是“否決”。(4)管理員輸入密碼;(5)系統(tǒng)提示操作成功,用戶點擊“確定”備選事件流無特殊需求在每個條目后有“通過”和“否決”的操作按鈕,在列表下,還有“審核通過所選”和“否決所選”的按鈕,以便批量處理。前置條件服務器正常運行,管理員成功登錄新書購買系統(tǒng),系統(tǒng)中正在未審核的報銷請求。后置條件上報成功后,被成功操作的條目在列表中被刪除。3.1.4系統(tǒng)維護模塊 用例圖如下:具體用例:7) 密碼管理用例名稱密碼管理簡要描述所有系統(tǒng)用戶可以修改自己的密碼。事件流基

20、本事件流 (1)用戶選擇當前用戶管理功能 ;(2)選擇修改密碼;(3)輸入原密碼、新密碼、新密碼確認;(4)點擊“確定”備選事件流可以點擊“取消”特殊需求無前置條件服務器正常運行,用戶成功登系統(tǒng)。后置條件無3.2質量指標描述性能時間特性要求:一般操作響應時間<=2秒,特殊操作(查詢等)響應時間<=5秒。 預算審批性能場景圖 圖書查找性能場景圖安全性 為了保證讀者、圖書信息不被隨意更改,所有的信息更改都需要管理員輸入密碼。 審批購書安全性場景圖易用性圖書館的借閱歸還記錄極其龐大,需要前臺人員耗費極大精力來篩選信息,所以為了提高系統(tǒng)易用性,在未繳納罰款以及未歸還圖書都用紅色字體高亮提示。3.3輸入輸出要求在申請購書、報銷和歸還圖書繳納費用的過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論