架構師訓練營第 1 期 - 第 01 周作業
1. 設計概述
本系統為食堂就餐卡系統,運用於食堂中,簡化就餐結帳程序,並提供相關報表顯示營運狀況。
1.1 功能概述
本系統主要功能為
•系统中每個消費者都有一張卡,在管理中心註冊缴费,卡内記著消費者的身份、餘額。
•使用時將卡插入收款機則顯示卡上金額,服務員按收款機上數字鍵,收款機自動計算並顯示消費額及餘額。
•管理中心的管理員監視每一筆消費,可列印出消費情况的相關統計數據。
1.2 系統使用場景圖
2. 系統部署與整體設計
本系統分為前後端,前端的部分為一台PC搭配一台讀卡機,後端的部分為一台PC搭配一台製卡機。前端可視需要擴充,放置於不同的地點,惟每一個地點均需配備一台PC並搭配一台讀卡機。
2.1 系統部屬圖
前端POS的功能為負責結帳程序,搭配一台PC及一台讀卡機,部署食堂就餐程式及讀卡機驅動實現讀卡、加總計算及顯示餘額等功能。
後端伺服器負責後端管理,搭配一台PC及一台製卡機,部署管理中心程式、數據庫及製卡機驅動實現註冊、瀏覽及製卡等功能。
2.2 系統組件圖
2.3 註冊場景組件序列圖
由管理者於後端進行註冊及發卡。
2.4 瀏覽場景組件序列圖
由管理者於後端進行監視,並可以視需要進行列印工作。
2.5 就餐場景組件序列圖
由服務員於前端進行就餐金額加總,於確認後將餘額寫入卡片,並將相關消費的紀錄回傳至後端儲存。
版权声明: 本文为 InfoQ 作者【Panda】的原创文章。
原文链接:【http://xie.infoq.cn/article/be357eb0b2268c834bef54591】。未经作者许可,禁止转载。
评论 (2 条评论)