圖書管理系統(tǒng)設計方案和對策_第1頁
圖書管理系統(tǒng)設計方案和對策_第2頁
圖書管理系統(tǒng)設計方案和對策_第3頁
圖書管理系統(tǒng)設計方案和對策_第4頁
圖書管理系統(tǒng)設計方案和對策_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

./WORD格式整理2013年12月目錄第一章需求規(guī)格說明11.1目的11.2范圍11.3定義、縮寫詞以及簡寫11.4內(nèi)容組織11.5綜合描述11.5.1產(chǎn)品前景21.5.2產(chǎn)品功能21.5.3用戶特征31.5.4一般性限制31.6功能需求31.7性能需求51.8支持信息5第二章詳細設計72.1UML定義72.2模塊詳細設計7第三章系統(tǒng)測試93.1管理信息系統(tǒng)的測試93.2測試用例設計9第四章總結15.第一章需求規(guī)格說明1.1目的本文檔描述了北京城市學院圖書管理系統(tǒng)的功能需求和非功能需求,其閱讀對象是本系統(tǒng)的使用者〔學生、老師和項目開發(fā)、測試和護人員。1.2范圍圖書管理系統(tǒng)的主要功能查詢各類書籍以及該書的相關信息借閱圖書、歸還圖書、續(xù)借圖書查詢個人的借閱情況〔包括已借圖書、歸還日期、還可借多少圖書等閱讀電子版圖書儲存使用者的個人信息購買圖書圖書借閱者可向管理人員提出建議〔如:增加一些圖書館沒有的書籍1.3定義、縮寫詞以及簡寫LibrarymanagementsystemUMLROS1.4內(nèi)容組織"1.5綜合描述"中以文字形式給出了軟件的功能及特征。"1.6功能需求"中以用例圖的方式呈現(xiàn)了如何完成本軟件的功能。1.5綜合描述本系統(tǒng)主要功能查詢各類書籍以及該書的相關信息借閱圖書、歸還圖書、續(xù)借圖書查詢個人的借閱情況〔包括已借圖書、歸還日期、還可借多少圖書等閱讀電子版圖書存儲使用者的個人信息購買圖書圖書借閱者可向管理人員提出建議〔如:增加一些圖書館沒有的書籍1.5.1產(chǎn)品前景盡量滿足各類用戶的使用需求,并且盡量簡化使用者的操作步驟。同時保證用戶信息的安全和網(wǎng)絡交易的安全。1.5.2產(chǎn)品功能查詢圖書信息使用者進入系統(tǒng),輸入與書籍有關的關鍵詞〔書名、作者等,系統(tǒng)顯示該書的相關信息。借閱圖書借閱者找到預借圖書,確認借閱該書后填寫個人信息。然后持身份證找到圖書管理人員,通過身份證號圖書管理人員可查到借閱者預借書籍。圖書管理員將書籍借出的同時會讓借閱者在借書協(xié)議〔書籍信息、借閱者信息、借閱時間、歸還時間、如不按時歸還或損壞書籍有哪些處罰措施上簽字,借閱者在協(xié)議上簽字后完成借書。圖書歸還借閱者持身份證和所借書籍找到圖書管理人員。圖書管理人員檢查書籍是否損壞,再確定圖書是否按時歸還,如果圖書損壞或者借閱者未能按時歸還,則執(zhí)行借書協(xié)議中的懲罰措施。完成圖書歸還。續(xù)借圖書〔同一本書最多可續(xù)借兩次借閱者因為各種因素不能在規(guī)定時間內(nèi)還書,則需進行續(xù)借圖書。續(xù)借圖書需先在系統(tǒng)中提出續(xù)借請求,然后要本人持身份證與需要續(xù)借的圖書找到圖書管理人員,管理人員確認可以進行續(xù)借后,讓借閱者在續(xù)借協(xié)議〔續(xù)借時間、新的歸還時間以及一些相關的處罰措施上簽字。借閱者簽字后。完成續(xù)借。購買圖書購買者查詢到所需圖書,確認購買此書后,通過支付寶進行付款,備注上填寫自己的身份證號和所要購買圖書的名稱。顯示付款成功后,持本人身份證找到圖書管理人員,管理人員查詢是付款成功后將書拿給購買者。完成購買。提出建議使用者每次使用完本系統(tǒng)后會出現(xiàn)一個窗口,在窗口上使用者可以寫上自己的一些建議。1.5.3用戶特征借閱者,購書者,工作人員,系統(tǒng)管理員。1.5.4一般性限制軟件運行環(huán)境:WindowsXP及以上版本的平臺。1.6功能需求圖書借閱者〔教師、學生:查詢圖書信息〔可查詢大概信息,也可閱讀電子版圖書以及個人借閱情況、借閱圖書、歸還圖書、續(xù)借圖書、向管理人員提出建議。圖書購買者〔教師、學生:查詢圖書信息〔可查詢大概信息,也可閱讀電子版圖書以及購買圖書、向管理人員提出建議。圖書管理人員:圖書管理,個人借閱情況,進行圖書借閱、歸還、續(xù)借和銷售、處理使用者提出的建議。系統(tǒng)管理人員:維護及修復系統(tǒng)存在的漏洞,處理使用者提出的建議。圖書借閱者用例圖圖書購買者用例圖圖書管理人員用例圖系統(tǒng)管理人員用例圖總體功能用例圖1.7性能需求響應時間3秒以內(nèi)1.8支持信息圖書圖書簡介書名簡介書名作者類型出版社作者類型出版社圖書E-R圖管理人員管理人員姓名年齡性別聯(lián)系方式姓名年齡性別聯(lián)系方式管理人員E-R圖借閱者借閱者身份證號姓名身份證號姓名聯(lián)系方式性別年齡聯(lián)系方式性別年齡借閱者E-R圖第二章詳細設計2.1UML定義UML是一種對軟件密集型系統(tǒng)的制品進行可視化、詳述、構造及文檔化的語言。它提供了用于交流的詞匯表〔單詞和在詞匯表中組合詞匯的規(guī)則〔語法。UML是一組圖形符號,每個符號都有明確的語義。它所建立的模型是精確的、無歧義的和完整的。用UML描述的模型可與各種編程語言直接相連。適于建立系統(tǒng)體系結構及其所有的細節(jié)文檔;提供了用于表達需求和測試的語言;提供了對項目計劃和發(fā)布管理的活動進行建模的語言。順序圖是描述了一組交互對象間的交互方式,它表示完成某項行為的對象和這些對象之間傳遞消息的時間順序。一般情況下,我們使用順序圖描述一個用例的事件流,標識參與這個用例的對象,并以服務的形式將用例的行為分配到對象上。順序圖由對象〔參與者實例也是對象、生命線〔表示對象存在的時間、控制焦點〔表示對象執(zhí)行一個所經(jīng)歷的時間段和消息〔表示對象之間的通信組成。2.2模塊詳細設計圖書借閱動態(tài)模型—UML順序圖圖書管理人員動態(tài)模型—UML順序圖第三章系統(tǒng)測試3.1管理信息系統(tǒng)的測試軟件測試的基本原則:應當把"盡早地和不斷地測試"作為軟件開發(fā)者的座右銘。程序員應避免檢查自己的程序。設計測試用例時,應包括合理的輸入和不合理的輸入,以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài)。充分注意測試中的群集現(xiàn)象。對測試錯誤結果一定要有一個確認過程。制定嚴格的測試計劃,排除測試的隨意性。注意回歸測試的關聯(lián)性,往往修改一個錯誤會引起更多錯誤。妥善保存一切測試過程文檔,測試重現(xiàn)往往要靠測試文檔。按是否需要執(zhí)行被測試軟件分為靜態(tài)測試盒動態(tài)測試,靜態(tài)測試先進行技術文檔審查與評審,UML模型測試,再進行代碼走查。動態(tài)測試先執(zhí)行系統(tǒng)代碼,再通過觀察軟件運行時的動作,來提供執(zhí)行追蹤,時間分析,以及測試覆蓋度方面的信息。從測試是否針對系統(tǒng)的內(nèi)部結構角度分為黑盒測試和白盒測試,黑盒測試主要用于軟件確認測試,獨立的測試人員執(zhí)行。白盒測試主要用于軟件驗證測試,開始人員執(zhí)行。按照執(zhí)行的順序測試可分為,單元測試、集成測試、系統(tǒng)測試、驗收測試、回歸測試、α測試和β測試。3.2測試用例設計系統(tǒng)登錄界面1.點擊"系統(tǒng)登錄"按鈕

2.輸入登錄編號"Admin"

3.輸入正確登錄密碼"111"

4.點擊"登錄"按鈕系統(tǒng)登錄成功系統(tǒng)登錄界面1.點擊"系統(tǒng)登錄"按鈕

2.輸入登錄編號"Admin"

3.輸入錯誤登錄密碼"222"

4.點擊"登錄"按鈕系統(tǒng)登錄失敗系統(tǒng)登錄界面1.點擊"系統(tǒng)登錄"按鈕

2.點擊"放棄"按鈕系統(tǒng)登錄成功放棄系統(tǒng)退出界面1.點擊"退出系統(tǒng)"按鈕

2.點擊"是"系統(tǒng)退出成功系統(tǒng)退出界面1.點擊"退出系統(tǒng)"按鈕

2.點擊"否"系統(tǒng)退出失敗修改密碼界面1.點擊"修改密碼"

2.輸入用戶名稱"Admin"

3.輸入正確原有密碼"111"

4.輸入更新密碼"123"

5.再次輸入更新密碼"123"密碼更改成功修改密碼界面1.點擊"修改密碼"

2.輸入用戶名稱"Admin"

3.輸入錯誤原有密碼"222"

4.輸入更新密碼"123"

5.再次輸入更新密碼"123"密碼更改失敗修改密碼界面1.點擊"修改密碼"

2.輸入用戶名稱"Admin"

3.輸入正確原有密碼"111"

4.輸入更新密碼"123"

5.再次輸入更新密碼"122"〔與步驟4輸入的密碼不同密碼更改失敗修改密碼界面1.點擊"修改密碼"

2.點擊"放棄"系統(tǒng)恢復到原來界面圖書借閱界面1.點擊"圖書借閱"系統(tǒng)顯示圖書借閱界面圖書借閱界面1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"借閱確認"圖書借閱成功讀者管理界面1.點擊"讀者管理"

2.點擊"添加"

3.輸入編號"000004"

4.輸入姓名"劉佳星"

5.選擇性別"男"

6.點擊"保存"讀者信息添加成功讀者管理界面1.點擊"讀者管理"

2.選擇編號"000001"的讀者

2.點擊"修改"

3.輸入編號"000004"

4.輸入姓名"劉佳星"

5.選擇性別"男"

6.點擊"保存"讀者信息修改成功讀者管理界面1.點擊"讀者管理"

2.選擇編號"000001"的讀者

3.點擊"刪除"

4.點擊"確認"

5.點擊"保存"讀者信息刪除成功圖書編目界面1.點擊"圖書編目"

2.點擊"添加"

3.輸入單據(jù)編號"200701020006"

4.輸入圖書名稱"管理信息系統(tǒng)"

5.點擊"保存"圖書信息添加成功圖書編目界面1.點擊"圖書編目"

2.點擊"修改"

3.選擇單據(jù)編號為"200701020003"的圖書

4.輸入圖書名稱"管理信息系統(tǒng)"

5.輸入圖書單據(jù)編號"200701020007"

6.點擊"保存"圖書信息修改成功圖書編目界面1.點擊"圖書編目"

2.選擇單據(jù)編號為"200701020004"的圖書

3.點擊"刪除"

4.點擊"確認"

5.點擊"保存"圖書信息刪除成功基礎數(shù)據(jù)維護界面1.點擊"基礎數(shù)據(jù)維護"

2.點擊"系統(tǒng)參數(shù)設置"系統(tǒng)參數(shù)維護界面顯示成功系統(tǒng)參數(shù)設置界面1.點擊"系統(tǒng)參數(shù)設置"

2.輸入辦證費用"20"

3.點擊"確認"系統(tǒng)參數(shù)數(shù)據(jù)修改成功系統(tǒng)參數(shù)設置界面1.點擊"系統(tǒng)參數(shù)設置"

2.輸入辦證費用"20"

3.點擊"返回"系統(tǒng)參數(shù)數(shù)據(jù)修改失敗基礎數(shù)據(jù)維護界面1.點擊"基礎數(shù)據(jù)維護"

2.點擊"圖書分類維護"圖書分類維護界面顯示成功圖書分類維護界面1.點擊"圖書分類維護"

2.點擊"[B]哲學"

3.點擊"添加統(tǒng)計分類"

4.輸入名稱"游戲"

5.點擊"保存"同級圖書統(tǒng)計分類添加成功圖書分類維護界面1.點擊"圖書分類維護"

2.點擊"[B]哲學"

3.點擊"刪除"

4.點擊"確定"圖書統(tǒng)計分類刪除成功基礎數(shù)據(jù)維護界面1.點擊"基礎數(shù)據(jù)維護"

2.點擊"出版社維護"出版社維護界面顯示成功出版社維護界面1.點擊"出版社維護"

2.點擊"添加"

3.輸入ISBN"999-3456"

4.輸入出版社名稱"北京城市學院出版社"

5.點擊"保存"出版社添加成功出版社維護界面1.點擊"出版社維護"

2.點擊"人民出版社"

3.點擊"刪除"

4.點擊"確認"出版社刪除成功系統(tǒng)維護界面1.點擊"系統(tǒng)維護"

2.點擊"操作員管理"操作員管理界面顯示成功操作員管理界面1.點擊"操作員管理"

2.點擊"添加"

3.輸入登錄編號"aaaaaa"

4.點擊"保存"操作員添加成功基礎數(shù)據(jù)維護界面1.點擊"基礎數(shù)據(jù)維護"

2.點擊"讀者類別維護"讀者維護界面顯示成功讀者類別維護界面1.點擊"讀者類別維護"

2.點擊"添加"

3.輸入讀者類別名稱"博士"

4.點擊"保存"讀者類別添加成功功能測試用例系統(tǒng)登錄后迅速退出1.點擊"系統(tǒng)登錄"

2.輸入登錄編碼"Admin"

3.輸入密碼"123"

4.點擊"登錄"

5.點擊"退出系統(tǒng)"

6.點擊"確認"登錄界面成功顯示后系統(tǒng)退出成功修改密碼后迅速從新登錄1.點擊"修改密碼"

2.輸入用戶名稱"Admin"

3.輸入原有密碼"123"

4.輸入更新密碼"111"

5.再次輸入密碼"111"

6.點擊"修改"

7.退出系統(tǒng)

8.再次登錄密碼修改成功后系統(tǒng)再次登錄成功查詢圖書后迅速點擊逾期圖書1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"逾期圖書"圖書查詢成功后逾期圖書界面顯示成功查詢圖書后迅速點擊期刊借閱1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"期刊借閱"圖書查詢成功后期刊借閱界面顯示成功查詢圖書后迅速點擊逾期期刊1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"逾期期刊"圖書查詢成功后逾期期刊界面顯示成功查詢圖書后迅速點擊讀者管理1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"讀者管理"圖書查詢成功后讀者管理界面顯示成功查詢圖書后迅速點擊圖書編目1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"圖書編目"圖書查詢成功后讀者管理界面顯示成功查詢圖書后迅速點擊圖書檢索1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"圖書檢索"圖書查詢成功后圖書檢索界面顯示成功查詢圖書后迅速點擊期刊編目1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"期刊編目"圖書查詢成功后期刊編目界面顯示成功查詢圖書后迅速點擊期刊檢索1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"期刊檢索"圖書查詢成功后期刊檢索界面顯示成功查詢圖書后迅速退出系統(tǒng)1.點擊"圖書借閱"

2.輸入圖書編號"000001"

3.點擊"查詢"

4.點擊"退出系統(tǒng)"

5.點擊"確認"圖書查詢成功后退出系統(tǒng)成功超期借閱圖書列表導出后迅速點擊期刊借閱1.點擊"逾期圖書"

2.點擊"導出"

3.點擊"桌面"

4.點擊"保存"

5.點擊"期刊借閱"超期借閱圖書列表導出成功后期刊借閱界面顯示成功超期借閱圖書列表導出后迅速點逾期期刊1.點擊"逾期圖書"

2.點擊"導出"

3.點擊"桌面"

4.點擊"保存"

5.點擊"逾期期刊"超期借閱圖書列表導出成功后逾期期刊界面顯示成功超期借閱圖書列表導出后迅速點擊讀者管理1.點擊"逾期圖書"

2.點擊"導出"

3.點擊"桌面"

4.點擊"保存"

5.點擊"讀者管理"超期借閱圖書列表導出成功后讀者管理界面顯示成功超期借閱圖書列表導出后迅速點擊圖書編目1.點擊"逾期圖書"

2.點擊"導出"

3.點擊"桌面"

4.點擊"保存"

5.點擊"圖書編目"超期借閱圖書列表導出成功后圖書編目界面顯示成功交互用例測試第四章總結本文檔描述了圖書管理系統(tǒng)的設計與實現(xiàn),成這個文檔一共進行了三個步驟。第一步,完成圖書管理系統(tǒng)軟件的軟件需求說明。第二步,完成軟件設計說明。第三步,完成用例測試設計。軟件需求說明主要通過文字介紹了軟件的各類功能,以及如何完成這些功能。通過用例圖介紹了軟件的功能需求。通過E-R圖說明了軟件的支持信息。軟件設計說明主要通過動態(tài)模型—UML順序圖說明了各個模塊的詳細設計。在畫圖過程中,由于對畫圖軟件的操作不了解,浪費了一部分時間去了解畫圖軟件。用例測試設計包含兩方面,功能測試用例設計和交互測試用例設計。其中功能測試用例設計有30個,交互測試用例設計有15個。最初寫設計的時候有些無從下手的感覺,當自己寫了幾個之后發(fā)現(xiàn)了一些規(guī)律,余下的寫起來感覺很簡單。通過撰寫這個文檔,我知道了怎么填寫軟件需求規(guī)格說明,E-R圖的含義,

溫馨提示

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

評論

0/150

提交評論