食堂就餐卡系统设计

用户头像
刘卓
关注
发布于: 2020 年 06 月 09 日

1   设计概述

食堂就餐卡系统是⼀个用于管理食堂就餐刷卡消费的系统,是公司大餐饮战略的一部分,承担着公司进入食堂业务的⽬标任务。

1.1     功能概述

系统主要功能包括:餐卡注册注销,餐卡充值,刷卡缴费,消费记录监控查询、打印、数据统计。

使用者包括:中心管理员,消费者,饭堂阿姨。

1.2     非功能约束

用户量… 刷卡请求量峰值…

后台查询性能

系统安全性

数据安全性

2   系统整体设计

系统上线时预计部署1台服务器,1台PC机,1台制卡机,n台刷卡机。

系统网络限制在局域网内。

2.1  系统部署图



  • 服务器放置于数据中心,用于部署应用服务及数据库,提供各种功能及数据支持。

  • PC机放置于管理中心,使用客户端对消费记录进行监控、查询以及单据打印。

  • 制卡机与PC机连接,受控于PC机中安装的客户端,放置于管理中心用于发卡制卡。

  • 刷卡机1…n放置于食堂窗口,用于用户刷卡消费。

2.2  整体设计

业务用例图:



  • 管理员使用制作餐卡、查询账目等功能。服务员使用输入金额功能。消费者使用刷卡消费功能。

  • 刷卡消费功能依赖于输入价格功能。

 

软件组件图:



  • 餐卡数据处理组件为核心组件,提供餐卡与用户的信息保存、信息更新、消费数据的计算和保存等功能,为其他组件提供数据接口。

  • 卡片读写组件用于管理中心制卡,充值。并为读卡消费组件提供读卡功能。

  • 读卡消费组件提供收款机中的付费功能,输入消费金额,调用卡片读取模块读取用户信息,将消费请求发送至餐卡数据处理组件并接收响应。

  • 消费数据查询统计及小票打印组件为管理中心PC机提供对应功能。



刷卡消费场景的组件时序图:



  • 阿姨在收款机输入消费金额,存储至消费组件并确认。

  • 消费者使用收款刷卡,通过读卡组件读取卡片存储的用户ID等数据。

  • 消费组件将消费金额及消费用户ID作为参数发送请求至数据处理组件。

  • 数据处理组件判断余额后执行数值计算及存储,发回消费结果至消费组件。



用户头像

刘卓

关注

还未添加个人签名 2018.04.26 加入

还未添加个人简介

评论

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