极客食堂就餐卡系统设计

用户头像
IT老兵重开始
关注
发布于: 2020 年 09 月 20 日

一 原始需求

  • 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。

  • 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。

  • 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。

二、需求分析

极客食堂就餐卡系统为小型餐饮中心提供就餐服务,主要包括提供给商户使用的收银系统,以及管理中心使用的就餐卡管理系统。

系统整体用例图如下:



图1 系统用例图

三、架构设计

3.1 系统组件设计

经过对关键需求分析,系统划分为两个子系统:收银系统和就餐卡管理系统。

收银系统为商户提供收费功能,作为软硬件一体机提供给商户使用,主要包括读卡组件、消费组件和终端签到签退组件功能。

就餐卡管理系统主要给管理中心的管理员和运营员使用,主要包括卡管理组件(注册、退卡、换卡等功能等)、充值组件、消费服务组件、终端管理,以及支撑的读卡组件和秘钥管理组件。



图2 系统组件图

3.2 业务消费关键实现

在本系统中,消费是系统最关键需求之一,其关键设计如下图 图3-消费实现时序图。





图3 消费实现时序图

3.3 系统部署架构

系统部署架构示意图如下图 图4 系统部署图。

图4 系统部署图

系统部署包括收银终端一体机,每个商户部署一台收银一体机,提供收银服务。

后台系统包括Ngix服务器、应用服务器、数据库服务器和秘钥管理服务器。

应用服务器和数据库服务器都是集群环境,具备可扩展能力。

发布于: 2020 年 09 月 20 日 阅读数: 41
用户头像

IT老兵重开始

关注

IT老兵 2018.04.25 加入

还未添加个人简介

评论

发布
暂无评论
极客食堂就餐卡系统设计