1、業務建模數據庫
1. 業務流程建模windows
(1)「退貨活動」活動圖安全
(2)「退貨」業務文本描述服務器
1) 涉中及其關注點網絡
——收銀員:但願顧客退貨時能攜帶相應的憑據(如小票、發票、收據)辦理退貨。但願快速輸入、準確輸入,正確尋找交易記錄,並進行訂單退貨。性能
——顧客:但願以最快的速度完成退貨,並全額退還相應款項。但願便捷、清晰地看到退貨商品的詳細信息。.net
——公司:但願準確記錄退貨活動,快速生成退貨訂單記錄及單號,以確保商品庫存及帳務信息、交易記錄及時更新。但願有必定的容錯性,即便在某些服務器構件不可用時。日誌
——經理:但願能快速執行超控操做,並易於更正收銀員的不當操做。事件
2) 業務規則事務
ID
規則
可變性
來源
規則1
顧客沒法提供相應的交易憑據,如小票、發票、收據,不予以退貨。
低。顧客憑憑據退貨必須是公司的業務規則,不可隨意改變,以防止不是本店物品卻在本店退貨的狀況
公司政策
規則2
退貨商品必須未拆裝、未使用、包裝完整、無損壞。
不是質量問題引發的退貨的商品不可影響二次銷售。
公司政策
規則3
信用卡支付退款只對購買者的信用卡帳戶進行退款操做,而不是以現金操做。
低。
信用卡受權公司的政策
3) 票據
l 購買票據:顧客憑購物小票、發票、收據進行退貨處理,退貨物品必須記錄在票據交易中。
2. 領域建模
2、需求規格說明
1.整個系統用例圖
2.用例文本
用例UC2:處理退貨
範圍:書店POS應用
級別:子功能
主要參與者:收銀員
後置條件:準確記錄退貨交易。更新帳務。更新庫存。
主成功場景:
1. 顧客攜帶票據及退貨商品來到收銀臺。
2. 收銀員進入退貨界面,開始退貨操做。
3. 收銀員輸入商品條碼。
4. 系統逐條記錄退貨的商品,並顯示該商品的描述、價格和累計額。
收銀員重複3~4步,直到輸入結束。
5.系統顯示退貨總額。
6.收銀員按退貨總額如數退還給顧客。
7.系統記錄完整的退貨記錄,並將退貨和退款信息發送到外部的帳務系統,進行帳務更新和庫存更新。
8.顧客攜帶退款離開。
擴展:
*a.經理在任意時刻要求進行超控操做:
1. 系統進入經理受權模式。
2. 經理或收銀員執行某一經理模式的操做。例如,變動現金結餘,恢復其餘登陸者中斷的銷售交易,取消銷售交易等。
3. 系統恢復到收銀員受權模式。
*b.系統在任意時刻失敗:
爲了支持恢復和更正帳務系統,要保證全部交易的敏感狀態和事件都可以從 場景的任何一步中徹底恢復。
1a.顧客未攜帶任何票據進行退貨交易:
1. 收銀員告知顧客尋找到相應的票據再進行退貨。
2. 收銀員請求進行經理超控模式,憑顧客記憶搜索交易記錄,再根據交易記錄進行退貨。
1b.顧客攜帶商品已拆封或使用。
1. 收銀員檢查商品,若是不是質量問題引發的退貨,收銀員拒絕退貨。
2. 若是由於質量問題引發的退貨,收銀員進行經理超控模式,進行這次退貨,並記錄商品質量有問題。
2a.收銀員沒法進入退貨界面:請求進入經理超控模式,進入退貨界面,進行退貨操做。
3a.無效商品ID
1. 系統提示錯誤並拒絕輸入該ID。
2. 收銀員響應錯誤。
2a.商品ID可讀。
1. 收銀員手工輸入商品ID。
2. 系統顯示商品項目的描述和價格
2a.無效商品ID:系統提示錯誤。收銀員嘗試其餘方式。
2b.系統內不存在該商品ID。
1. 收銀員請求經理執行超控操做。
2. 經理執行相應的超控操做。
3. 收銀員選擇手工輸入商品價格。
4a.系統所定義的價格不是顧客所預期的價格
1. 收銀員請求經理批准。
2. 經理執行超控操做。
3. 收銀員手工輸入超控後的價格。
4. 系統顯示新價格。
二.補充性規格說明
修訂歷史
版本
日期
描述
做者
初始草案
2015年4月29日
第一個草案,主要在細化階段中進行精化
馬康麗
簡介
本文檔記錄了書店POS機全部未在用例中描述的需求。
功能性
1.安全性
收銀員天天的第一次使用POS機時都須要身份認證,已記錄交易的處理者。
2.流程控制
經理能夠查詢已有的流程規則,並部署新流程。
3.日誌和錯誤處理
全部的交易操做都須要記錄進系統日誌,對每一次錯誤都須要記錄。
可用性
1.桌面用戶界面應該與windows系統兼容。
2.人性因素
顧客可以看到POS大屏幕顯示器的顯示,所以:
l 應該在2米外輕鬆看到文本。
l 避免使用通常色盲人羣難以辨認的顏色。
收銀員的視線一般集中在商品和顧客上,而不是計算機上,所以,提示和告警應該經過聲音傳遞。
購買者但願快速完成交易,所以快捷無誤的交易及其重要。
3.系統運行
公司但願準確記錄每一次交易,因此係統正常運行尤其重要。
庫存管理但願儘快更新公司庫存,以方便結算業務以及查詢庫存,所以系統運行必須快捷無誤。
可靠性
1.可恢復性
若是在使用外部服務時出現錯誤,爲了完成銷售交易,須要嘗試採用本地方案加以解決。
2.性能
外部支付受權服務儘可能快速,以避免讓顧客等待過久。
3.系統穩定性
系統在運行過程當中儘量保持穩定,不能時常出現死機或系統奔潰現象。
性能
1.在任意時刻,系統最多可支持100訪問量
2.系統能在10秒內提供對數據庫的訪問。
3.系統必須可以在2分鐘內完成全部事務的80%。
可支持性
1.可適應性
POS系統的不一樣客戶在處理銷售時有其特有的業務規則和處理需求。所以可以處理不一樣的狀況。
2.可配置性
不一樣客戶對不一樣的POS系統有不一樣的網絡配置需求。所以,POS系統應當具有可配置性。