食堂就餐卡系统设计
1 设计概述
食堂就餐卡系统是⼀个用于管理食堂就餐刷卡消费的系统,是公司大餐饮战略的一部分,承担着公司进入食堂业务的⽬标任务。
1.1 功能概述
系统主要功能包括:餐卡注册注销,餐卡充值,刷卡缴费,消费记录监控查询、打印、数据统计。
使用者包括:中心管理员,消费者,饭堂阿姨。
1.2 非功能约束
用户量… 刷卡请求量峰值…
后台查询性能
系统安全性
数据安全性
2 系统整体设计
系统上线时预计部署1台服务器,1台PC机,1台制卡机,n台刷卡机。
系统网络限制在局域网内。
2.1 系统部署图
服务器放置于数据中心,用于部署应用服务及数据库,提供各种功能及数据支持。
PC机放置于管理中心,使用客户端对消费记录进行监控、查询以及单据打印。
制卡机与PC机连接,受控于PC机中安装的客户端,放置于管理中心用于发卡制卡。
刷卡机1…n放置于食堂窗口,用于用户刷卡消费。
2.2 整体设计
业务用例图:
管理员使用制作餐卡、查询账目等功能。服务员使用输入金额功能。消费者使用刷卡消费功能。
刷卡消费功能依赖于输入价格功能。
软件组件图:
餐卡数据处理组件为核心组件,提供餐卡与用户的信息保存、信息更新、消费数据的计算和保存等功能,为其他组件提供数据接口。
卡片读写组件用于管理中心制卡,充值。并为读卡消费组件提供读卡功能。
读卡消费组件提供收款机中的付费功能,输入消费金额,调用卡片读取模块读取用户信息,将消费请求发送至餐卡数据处理组件并接收响应。
消费数据查询统计及小票打印组件为管理中心PC机提供对应功能。
刷卡消费场景的组件时序图:
阿姨在收款机输入消费金额,存储至消费组件并确认。
消费者使用收款刷卡,通过读卡组件读取卡片存储的用户ID等数据。
消费组件将消费金额及消费用户ID作为参数发送请求至数据处理组件。
数据处理组件判断余额后执行数值计算及存储,发回消费结果至消费组件。
评论