食堂就餐卡系统设计文档

发布于: 2020 年 06 月 09 日

食堂就餐卡系统设计文档

Date:  2020/6/6    V1.0

Author: Jessie



1 设计概述

食堂就餐卡系统是⼀个用于管理**大厦物业食堂就餐卡信息管理的系统,是公司对就餐消费者进行就餐卡管理的核⼼系统,承担着食堂就餐业务数字化管理、信息化管理的⽬标任务。

1.1 功能概述

系统主要功能包括就餐卡管理、就餐消费管理、就餐数据管理、用户管理、权限管理,使⽤者包括:管理中心管理员、食堂服务员。对接终端:收款机。





备注:

     目前缴费统一在管理中心缴费,暂未开通其他实时缴费渠道。



1.2 ⾮功能约束

食堂就餐卡系统未来预计⼀年⽤户达到*量*大厦人数5000人,⽇订单量达到10000~12000人次。系统周一~周六满足实时业务要求。

1. 查询性能⽬标:平均响应时间<300ms,95%响应时间<500ms,单机T PS>100;

2. 扣款性能⽬标:平均响应时间<800ms,95%响应时间<1000ms,单机T PS>30;

3. 结算统计性能⽬标:平均统计响应时间<800ms,95%响应时间<1000ms,数据任务支持年统计、月统计、日统计任务支持离线计算,满足T+1任务的时间要求,每周期次日8日前完成计算;

4. 系统核⼼功能可⽤性⽬标:>99.97%;

5. 系统安全性⽬标:系统可拦截…… 、……、……攻击,密码数据散列加密,客户端数据

HT T PS加密,外部系统间通信对称加密;

6. 数据持久化⽬标:>99.99999%。



2 系统部署图与整体设计

 

2.1 系统部署图



系统上线时预计部署2~3台物理机,4个⼦系统:数据库、数据统计模块和业务实时处理集群、就餐卡管理系统。管理员PC部署BS的管理界面,用于和就餐卡管理系统就行交互,做卡的注销、登记和统计等功能;收款机终端通过后台与业务实时处理模块就行卡扣款、卡认证和金额查询等功能。

 

2.1 系统组件图

系统由如下组件组成,主模块负责加载系统的实时组件服务。组件间相互管理如下图所示。

1.     前端展示框架,负责管理系统界面的框架。

2.     就餐数据统计组件,负责后台数据统计任务的管理、统计、计算和管理平台的数据查询。

3.     卡管理组件,负责卡的认证、注册、注销等管理业务。

4.     就餐金额实时处理组件,负责就餐卡实时卡的缴费、扣费、金额查询功能。

5.     管理系统权限管理组件,负责管理系统的操作员的认证、权限管理。

6.     数据访问封装组件,负责底层数据库访问的封装操作。





2.2 注册就餐卡组件序列图

 



2.3 卡缴费/扣费场景组件序列图





2.4 数据统计场景组件序列图

 



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

还未添加个人签名 2018.08.21 加入

码过代码、做过产品;擅长码字、演讲、认真做事之人。

评论 (1 条评论)

发布
用户头像
赞!需求分析和设计描述都很清晰!
2020 年 06 月 12 日 16:23
回复
没有更多了
食堂就餐卡系统设计文档