軟件工程學習心得二
5.2用例規約
用例編號:007
用例名:信息查詢
用例描述:該功能可以讓用戶查詢自己的相關信息,包括帳號、密碼、姓名及郵箱等
參與者:購書用戶
前置條件:電子商城正常運行,用戶登錄系統進入自己的頁面
後置條件:用戶提交請求後系統從數據庫中調用與該用戶有關的所有信息
基本路徑:
1.用戶執行登錄帳號進入自己的頁面
2.用戶提交信息查詢申請
3.系統調用數據庫中與該用戶有關的信息
4.系統把數據返回給用戶
擴展點:無
變異點:無
用例編號:008
用例名:修改信息
用例描述:該功能是信息查詢的拓展功能,主要指密碼、郵箱的修改
參與者:購書用戶
前置條件:電子商城正常運行,用戶已登錄系統並執行了查詢功能
後置條件:用戶提交修改信息功能後,系統對比修改信息需要的條件,如果符合則把用戶在系統數據庫中的信息修改,否則,提示信息修改失敗
基本路徑:
1.用戶執行登錄帳號進入自己的頁面
2.用戶執行信息查詢功能
3.用戶填寫想要修改的信息
4.系統檢測相關條件
5.系統修改用戶的信息
擴展點:無
變異點:無
用例編號:009
用例名:添加用戶
用例描述:把新註冊的用戶添加到系統數據庫中
參與者:系統管理員
前置條件:有用戶條件註冊申請,管理員執行添加操作
後置條件:如果用戶輸入的帳號在系統中未被註冊過,該用戶會註冊成功;否則,顯示帳號已註冊,提示用戶重新輸入。
基本路徑:
1.管理員登錄系統
2.管理員執行添加用戶操作
3.系統檢測用戶是否註冊
4.管理員將用戶信息添加到數據庫中
擴展點:無
變異點:無
用例編號:010
用例名:修改用戶
用例描述:該功能可以修改用戶的信息及用戶權限
參與者:系統管理員
前置條件:系統正常運行
後置條件:管理員選擇修改用戶信息,系統修改用戶在數據庫中的信息
基本路徑:
1.管理員登錄系統
2.管理員執行修改用戶操作
3.系統修改用戶信息
擴展點:無
變異點:無
用例編號:011
用例名:刪除用戶
用例描述:該功能可以把用戶從系統中徹底刪除
參與者:系統管理員
前置條件:系統正常運行
後置條件:管理員選擇刪除用戶,將用戶從系統中徹底刪除
基本路徑:
1.管理員登錄系統
2.管理員執行刪除用戶操作
3.系統將用戶徹底刪除
擴展點:無
變異點:無
用例編號:012
用例名:修改圖書信息
用例描述:在圖書的價格等實際信息更改後要在系統中做出相應修改
參與者:系統管理員
前置條件:系統正常運行,實際運行的圖書信息有變化
後置條件:管理員根據實際的修改對系統中的圖書信息做出相應修改
基本路徑:
1.管理員登錄系統
2.管理員執行修改圖書信息操作
3.系統重新存儲修改後的信息
擴展點:無
變異點:無
用例編號:013
用例名:數據備份
用例描述:定期將重要數據進行備份,防止數據丟失
參與者:系統管理員
前置條件:系統正常運行
後置條件:管理員選擇數據備份,數據被備份存儲
基本路徑:
1.管理員登錄系統
2.管理員執行數據備份操作
3.系統將重要數據進行備份
擴展點:無
變異點:無
軟件工程學習心得二