1.系統用例圖數據庫
2.處理銷售用例windows
用例UC1:處理銷售安全
範圍:書店POS應用網絡
主要參與者:收銀員性能
前置條件:收銀員必須通過確認和認證。.net
後置條件:存儲銷售信息。準確計算稅金。更新帳務和庫存信息。記錄提成。生產票據。記錄支付受權的批准。日誌
主成功場景:事務
1.顧客攜帶所購書本到收銀臺經過POS機付款。文檔
2.收銀員開始一次新的銷售交易。部署
3.收銀員輸入書本條形碼。
4.系統逐條記錄書本,並顯示該書本的名稱、價格和累計額。
收銀員重複3~4步,直到輸入結束。
5.系統顯示總額。
6.收銀員告之顧客總額並請顧客支付。
7.顧客付款,系統處理支付。
8.系統記錄完整的銷售信息,並將銷售和支付信息發送到外部的帳務系統和庫存系統(更新庫存)。
9.系統打印票據。
10.顧客攜帶商品和票據離開。
擴展
*a.經理在任什麼時候刻要求進行超控操做。
1.系統進入經理受權模式。
2.經理或收銀員執行某一經理模式的操做。
3.系統回覆到收銀員受權模式。
*b.系統在任意時刻失敗:
1.收銀員重啓系統,登陸,請求恢復上次狀態。
2.系統重建上次狀態。
2a.系統在恢復過程當中監測到異常:
1.系統向收銀員提示此錯誤,記錄此錯誤,並進入一個初始狀態。
2.收銀員開始一次新的銷售交易。
3a.無效書本ID
1.系統提示錯誤並拒絕輸入該ID
2.收銀員響應該錯誤。
2a.若書本ID可讀
1.收銀員手工輸入書本ID。
2.系統顯示書本價格和名稱。
2b.系統內部存在該商品ID,可是商品附有價籤:
1.收銀員請求經理執行超控操做。
2.經理執行相應的超控操做。
3.收銀員手工輸入商品價格。
2c.收銀員經過執行尋找產品幫助以獲取正確的商品ID及其價格。
3-6a.顧客要求收銀員從所購商品中去掉一項:
1.收銀員輸入商品ID並將其刪除。
2.系統刪除該項目並顯示更新後的累計額。
3-6b.顧客要求收銀員取消銷售交易
1.收銀員在系統取消銷售交易
4a.系統定義的商品價格不是顧客所指望的商品價格
1.收銀員請求經理批准。
2.經理執行超控操做。
3.收銀員手工輸入超控後的價格。
4.系統顯示新價格。
5b.顧客是VIP會員
1.收銀員提出打折請求
2.收銀員輸入顧客ID。
3.系統按照打折規則顯示折扣總計。
7a.現金支付:
1.收銀員輸入收取的現金額
2.系統顯示找零金額,並彈出現金抽屜。
3.收銀員放入收取的現金,並給顧客找零。
4.系統記錄該現金支付。
7b.信用卡支付:
1.顧客輸入信用卡帳戶信息。
2.系統顯示器支付信息以備驗證
3.收銀員確認。
4.系統向外部支付受權服務系統發送支付受權請求,並請求批准該支付。
4a.系統檢測到與外部系統協做時的故障
1.系統向收銀員提示錯誤。
2.收銀員請求客戶更換新的支付方式。
5.系統受到批准支付的應答並提示收銀員,同時彈出現金抽屜。
5a.應答超時。
1.系統提示收銀員應答超時。
2.收銀員重試。
6.系統記錄信用卡支付信息。
7.系統顯示信用卡支付的簽名輸入機制。
8.收銀員請求顧客簽署輸入機制。顧客輸入簽名。
7c.收銀員取消支付步驟:
1.系統回到「商品輸入「模式。
9a.打印票據出現問題
1.若是系統可以檢測到錯誤,給出提示。
2.收銀員更換紙張。
業務規則:
1.購買金額達到1000元可辦理會員。
2.會員可享受購書打9.5折優惠。
3.每一個會員分配一個會員ID,爲11位數。能夠是會員的手機號。
4.每張訂單至少要有一件商品。
5.收銀員開始交易前必須登陸系統,只有受權的收銀員才能夠完成收銀操做。
6.收銀員未獲得受權不可擅自修改商品價格。
7.商品ID能夠用條碼掃描器。
8.信用卡帳戶信息能夠用讀卡器或鍵盤輸入。
二.補充性規格說明
修訂歷史
版本
日期
描述
做者
初始草案
2015年4月15日
第一個草案,主要在細化階段中進行精化
馬康麗
簡介
本文檔記錄了書店POS機全部未在用力中描述的需求。
功能性
1.安全性
任何使用都須要通過用戶認證。
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系統應當具有可配置性。