Java應用程序設計-從模型到代碼模塊4配套實訓_第1頁
Java應用程序設計-從模型到代碼模塊4配套實訓_第2頁
Java應用程序設計-從模型到代碼模塊4配套實訓_第3頁
Java應用程序設計-從模型到代碼模塊4配套實訓_第4頁
Java應用程序設計-從模型到代碼模塊4配套實訓_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

單元實訓圖書管理系統的用例設計【實訓內容】請使用用例形式化圖書管理系統的需求。【實訓目的】通過實訓使得學生掌握使用用例圖分析系統需求的方法?!静襟E提示】(一)定義活動者根據圖書管理系統的職責范圍和需求可以確定三類活動者:匿名用戶:能訪問系統,但只能瀏覽圖書信息;會員:可以維護個人信息、可以瀏覽圖書信息以及進行訂單交易等功能;管理員:管理員主要由系統管理員、圖書管理員、訂單管理員、會員管理員四大類組成。他們主要負責圖書交易的日常管理工作。圖4-40系統用戶參與者(二)系統需求用例 根據網上書店的基本需求,本系統需要完成的總體需求用例如下:圖4-40系統總體用例圖1、“用戶注冊登錄”用例圖4-41“用戶注冊登錄”用例圖用例名稱會員注冊用例描述匿名用戶“通過會員注冊”用例注冊成為正式會員顧客前置條件無正常事件流匿名顧客訪問圖書交易系統,點擊首頁上的“注冊”按鈕系統加載注冊頁面,頁面包括用戶的基本資料匿名顧客填寫基本資料,并點擊“提交”按鈕系統效驗用戶填寫信息的正確性,驗證通過系統保存用戶注冊資料,并提示用戶注冊成功,可以登錄系統進行網上交易活動。分支事件流無異常事件流匿名顧客在注冊過程時,用戶名稱或郵箱已存在、郵箱格式無效情況下,系統提示重新注冊顧客重新錄入個人注冊信息活動圖見圖4-42用例名稱會員登錄用例描述會員顧客通過“會員登錄”用例登錄系統進行網上交易活動前置條件無正常事件流用戶訪問圖書交易,點擊“登錄”系統跳轉到登錄頁面,提示用戶輸入登錄名,密碼用戶輸入登錄名,密碼,并點擊提交系統對會員身份進行認證,確認身份后進入系統進行網上交易活動分支事件流無異常事件流會員登錄過程中,用戶名稱不存在或會員密碼信息不正確,系統提示相應信息會員不存在轉入會員注冊頁面會員密碼不正確轉入重新登錄頁面活動圖見圖4-42圖4-42“用戶注冊登錄”用例活動圖2、“圖書檢索、瀏覽”用例圖4-43“圖書檢索、瀏覽”用例圖用例名稱圖書檢索用例描述匿名、會員顧客通過“圖書檢索”用例查找相關圖書前置條件無正常事件流顧客進入系統,點擊“圖書檢索”按鈕,系統跳轉到檢索界面顧客選擇檢索方式(如:圖書分類、圖書名稱,作者,出版社等),錄入檢索條件,點擊“檢索”按鈕系統查找符合關鍵字信息的圖書,并將圖書檢索結果以列表方式進行顯示顧客根據需要瀏覽圖書信息分支事件流無異常事件流無活動圖見圖4-44用例名稱圖書瀏覽用例描述匿名、會員顧客通過“圖書瀏覽”用例查看圖書詳細信息前置條件無正常事件流顧客訪問系統顧客在系統提供的圖書分類中選擇具體圖書類別(如:計算機類、社科類等)系統根據用戶請求,顯示圖書列表信息顧客瀏覽圖書詳細信息分支事件流查找圖書顧客通過“圖書關鍵字”信息檢索有關圖書信息系統根據顧客檢索信息返回圖書列表信息異常事件流無活動圖見圖4-44圖4-44“圖書檢索、瀏覽”用例活動圖3、“特價圖書檢索、瀏覽”用例 “特價圖書檢索、瀏覽”用例請參考“圖書檢索、瀏覽”用例。4、“購物車管理”用例圖4-45“購物車管理”用例圖用例名稱圖書選購用例描述會員顧客通過“圖書選購”用例選購圖書前置條件注冊會員已登錄系統正常事件流顧客登錄進入系統顧客可以通過以下三種方式找到需要購買的圖書信息在系統首頁“推薦圖書”直接選擇目標圖書通過系統圖書分類,查找目標圖書通過“圖書關鍵字”的方式查找到目標圖書顧客點擊圖書下方的“加入購物車”,將圖書加入到購物車中系統彈出“購物車”信息列表,顧客確認,繼續購買圖書分支事件流無異常事件流無活動圖見圖4-46用例名稱維護購物車用例描述會員顧客通過“維護購物車”用例進行購物車的管理前置條件注冊會員已登錄系統正常事件流主流程顧客登錄進入系統點擊“查看購物車”(或在圖書選購過程中)系統彈出當前顧客的購物車清單(主要包括:圖書名稱、作者、出版社、單價、數量、總價等信息)修改圖書數量顧客在購物車清單相應圖書條目的數量文本框內輸入所購數量系統自動立即按圖書價格與數據計算總價,并為顧客顯示從購物車中刪除圖書顧客在購物車中清單相應圖書條目的位置點擊“取消”按鈕系統從購物車中刪除相應的圖書系統立即按圖書價格與數量計算總價,并為顧客顯示下訂單顧客在購物中查年清單無誤后,點“下訂單”按鈕系統根據購物車信息自動生成訂單信息,顧客確認系統根據注冊會員信息自動提取“收貨人”,“收貨地址”,“郵編”,“聯系電話”,顧客確認系統提示選擇送貨方式,顧客選擇后,點擊確認系統提示下訂單成功信息分支事件流無異常事件流無活動圖見圖4-8用例名稱查看訂單用例描述會員顧客通過“查看訂單”用例查看用戶個人訂單的詳細信息前置條件注冊會員已登錄系統正常事件流顧客登錄進入系統點擊查看訂單,系統會檢索與其相關所有訂單系統顯示訂單信息列表(訂單流水號、訂單日期、訂單狀態等)用戶根據需要點擊相關訂單查看其詳細信息分支事件流無異常事件流無活動圖見圖4-46圖4-46“購物車管理”用例活動圖5、“顧客反饋、留言”用例圖4-47“顧客反饋、留言”用例圖用例名稱顧客反饋、留言用例描述會員顧客通過“顧客反饋、留言”用例對系統發表評論和意見前置條件注冊會員已登錄系統正常事件流顧客登錄進入系統點擊反饋或留言,進入反饋、留言界面顧客錄入反饋、留言信息,點擊“提交”按鈕系統提示反饋或留言成功分支事件流無異常事件流無活動圖見圖4-48圖4-48“顧客反饋、留言”用例活動圖6、“后臺登錄”用例圖4-49“后臺登錄”用例圖用例名稱后臺登錄用例描述系統管理人員通過“后臺登錄”用例進行系統維護前置條件無正常事件流系統管理人員訪問圖書交易系統后臺維護入口頁面系統加載后臺登錄頁面,提示輸入用戶與密碼用戶輸入登錄名,密碼,并點擊提交系統對管理人員身份進行認證,確認系統角色,并導航到相應的系統管理界面分支事件流無異常事件流系統管理人員登錄過程中,若用戶名與密碼信息不正確系統提示錯誤信息,并導航到后臺登錄頁面,重新認證活動圖見圖4-50圖4-50“后臺登錄”用例活動圖7、“圖書管理”用例圖4-51“圖書管理”用例圖用例名稱圖書分類維護用例描述圖書管理員通過“圖書分類維護”用例對系統中的圖書分類進行管理前置條件圖書管理員已登錄系統正常事件流主流程圖書管理員從后臺登錄,并進入圖書分類管理界面系統從數據庫檢索并列出圖書分類列表新增分類圖書管理員點擊“添加”進入到分類添加頁面錄入分類名稱、所屬父分類等信息,點擊保存系統提示分類新增成功信息。修改分類圖書管理員在分類列表選中要修改分類,點擊“修改”按鈕系統顯示修改頁面,管理員根據情況調整分類信息,點擊保存系統提示修改成功信息刪除分類圖書管理員在分類列表選中要刪除分類,點擊“刪除”按鈕系統從數據庫中刪除分類信息,并提示刪除成功信息分支事件流查找分類圖書管理員輸入分類名稱系統在數據庫中查找關鍵字符合的分類并列表顯示查找結果異常事件流無活動圖見圖4-52用例名稱圖書信息維護用例描述圖書管理員通過“圖書信息維護”用例對系統中的圖書進行管理前置條件圖書管理員已登錄系統正常事件流主流程圖書管理員從后臺登錄,并進入圖書管理界面系統顯示圖書列表新增圖書圖書管理員點擊“新增圖書”系統加載圖書新增頁面,錄入圖書示意圖、圖書名稱、作者、出版社、圖書分類、圖書編號、圖書簡介、圖書庫存數量、是否推薦等信息,并點擊保存按鈕。系統保存圖書資料,并提示新增成功信息修改圖書圖書管理員在圖書列表選中要修改圖書,點擊“修改”按鈕系統顯示修改頁面,管理員根據情況調整圖書信息,點擊保存系統提示修改成功信息刪除圖書圖書管理員在圖書列表選中要刪除圖書,點擊“刪除”按鈕系統從數據庫中刪除圖書信息,并提示刪除成功信息推薦圖書圖書管理員進入圖書列表頁面,勾選要推薦的圖書,并點擊“推薦”按鈕系統將被勾選的圖書狀態置成“推薦”,保存,并提示用戶“推薦圖書成功!”被推薦的圖書會顯示系統首頁相應位置,并標注“推薦”字樣登記缺貨圖書管理員進入圖書列表頁面,點擊“登記缺貨”按鈕系統加載存貨數量為0的圖書列表圖書管理員勾選需要登錄缺貨的圖書,并點擊“保存”系統提示用戶“您是否確認登錄缺貨,被登錄缺貨的圖書前臺將不能購買!”同時,此圖書前臺將顯示缺貨確認保存,系統提示登記缺貨成功信息庫存查詢圖書管理員進入圖書頁面,并點擊“查詢庫存”按鈕系統顯示圖書庫存狀況分支事件流查找圖書圖書管理員輸入圖書名稱系統在數據庫中查找關鍵字符合的分類并列表顯示查找結果異常事件流無活動圖見圖4-52圖4-52“圖書管理”用例活動圖8、“特價圖書管理”用例 “特價圖書管理”用例請參考“圖書管理”用例。9、“訂單管理”用例圖4-53“訂單管理”用例圖用例名稱訂單管理用例描述訂單管理員通過“訂單管理”用例對顧客訂單信息進行維護前置條件訂單管理員已登錄系統正常事件流主流程訂單管理員從后臺登錄,并進入訂單管理界面系統顯示訂單列表查看訂單信息訂單管理員點擊相應的訂單系統顯示訂單的詳細信息(包括圖書清單、顧客相關信息、送貨日期、訂單狀態等)修改訂單狀態訂單管理員選擇相應的訂單,點擊“設置訂單狀態”按鈕系統將訂單狀態設置為相應狀態,并返回成功信息修改訂單圖書數量訂單管理員點擊相應的訂單系統顯示訂單詳細信息,在需修改的條目上點擊修改訂單管理員修改圖書數量信息,系統自動匯總訂單總價,并提示完成信息刪除訂單圖書訂單管理員點擊相應的訂單系統顯示訂單詳細信息,在需刪除的條目上點擊“取消”系統刪除圖書,系統自動匯總訂單總價,并提示完成信息刪除訂單訂單管理員選擇相應的訂單,點擊“刪除訂單”系統刪除訂單相關信息,并提示刪除成功分支事件流查找訂單訂單管理員進行訂單管理界面,點擊“檢索”系統導航到訂單檢索界面,訂單管理可以根據“會員ID”、“送貨時間”、“訂單狀態”等關鍵字進行檢索系統根據檢索條件,顯示訂單列表異常事件流無活動圖見圖4-54圖4-54“訂單管理”用例活動圖10、“會員管理”用例圖4-55“會員管理”用例圖用例名稱會員維護用例描述會員管理員通過“會員維護”用例對系統會員信息進行維護前置條件會員管理員已登錄系統正常事件流主流程會員管理員從后臺登錄,并進入會員管理界面系統顯示會員列表查看會員信息會員管理員點擊相應的會員系統顯示會員的詳細信息(包括用戶名稱、送貨地址、郵政編碼、聯系電話等)修改會員級別會員管理員選擇相應的會員,點擊“設置會員級別”按鈕會員管理員錄入會員的級別,點擊保存系統保存修改后信息,并返回成功信息刪除會員會員管理員選擇相應的會員,點擊“刪除會員”系統刪除會員相關信息,并提示刪除成功分支事件流查找會員會員管理員進行會員管理界面,點擊檢索按鈕系統導航至會員檢索界面,管理員根據用戶名稱、送貨地址、郵政編碼、聯系電話等關鍵字信息對會員進行檢索系統根據檢索關鍵字返回會員列表異常事件流無活動圖見圖4-56用例名稱反饋、留言維護用例描述會員管理員通過“反饋、留言維護”用例對會員的反饋或留言信息維護前置條件會員管理員已登錄系統正常事件流主流程會員管理員從后臺登錄,并進入反饋、留言管理界面系統顯示反饋、留言列表查看反饋、留言信息會員管理員點擊相應的反饋、留言系統顯示反饋、留言的詳細信息回復反饋、留言會員管理員選擇相應的反饋、留言,點擊“回復”按鈕會員管理員錄入回復內容,點擊發表回復系統保存修改后回復信息,并返回成功信息刪除反饋、留言會員管理員選擇相應的反饋、留言,點擊“刪除”系統刪除反饋、留言相關信息,并提示刪除成功分支事件流查找反饋、留言會員管理員進行反饋、留言管理界面,點擊檢索按鈕系統導航至會員檢索界面,管理員根據用戶ID、反饋日期、等關鍵字信息對反饋、留言進行檢索系統根據檢索關鍵字返回反饋、留言列表異常事件流無活動圖見圖4-56圖4-56“會員管理”用例活動圖11、“系統用戶管理”用例圖4-57“系統用戶管理”用例圖用例名稱系統用戶管理用例描述系統管理員通過“系統用戶管理”對系統管理用戶進行注冊,授權前置條件系統管理員已登錄系統正常事件流主流程系統管理員從后臺登錄,并進入系統用戶管理界面系統顯示系統用戶列表S查看用戶信息系統管理員點擊相應的系統用

溫馨提示

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

評論

0/150

提交評論