細化迭代2需求分析

一. 需求分析

1.系統用例圖數據庫

wps5EF2.tmp

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系統應當具有可配置性。

相關文章
相關標籤/搜索