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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論