写点什么

食堂就餐卡系统设计

用户头像
Jack
关注
发布于: 2020 年 10 月 24 日
食堂就餐卡系统设计

1、概要

食堂就餐卡系统对于加强校园后勤服务的信息化建设,提高服务质量、管理水平和经济效益有重要的作用。系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。使用时将卡插入窗口机则显示卡上金额,服务员按窗口机上数字键,窗口机自动计算并显示消费额及余额。管理中心监视每一笔消费,可打印出消费情况的相关统计数据。

1.1 功能描述

  1. 用户服务:管理用户信息,对用户进行系统注册,并对用户所拥有的卡进行管理。

  2. 账户服务:管理用户账户,每个用户拥有一个充值账户,反应账户相关信息。

  3. 收款机/读卡器管理:管理与系统对接的消费/充值设备进行管理。

  4. 订单服务:消费者每笔交易记录,已订单形式存储,消费金额联动到账户中心。

  5. 日常管理:消费/充值设备在线监控,交易记录上传,日志收集,报表生成等。

2、系统部署图及设计

系统上线时预计部署3台应用服务器,3台数据库服务器,2台队列服务器,数据库使用Mysql,外部设备通过消息队列与应用服务连接。

2.1 系统部署图



充值读卡器:用于管理端对用户就餐卡进行充值。

收款机:用于用户在消费的时候进行消费交易。

消息队列:收款机的消费交易信息通过队列与系统对接。

食堂就餐卡系统:管理用户信息,用户账户,用户就餐卡,结算等。

数据库:系统产生的数据存储在数据库。

2.2 系统组件图

用户申请注册时,管理员在管理端对用户进行信息注册操作以及就餐卡的开卡操作,注册成功后自动生成账户信息。用户申请充值时,管理员进行充值操作,充值金额写入用户账户,同时对就餐卡进行写卡操作,讲金额写入就餐卡。

用户进行消费时,服务员操作收款机,进行扣款操作,对应的消费交易信息,通过队列传递到系统,收款机/读卡器管理服务,通过侦听接收消费交易,并通知订单服务生成对应订单,订单服务在生成订单后,通知账户服务,进行对应的账户操作。

报表服务通过收集订单信息,账户变动信息,用户信息,生成对应的报表。

2.3 注册场景组件序列图



2.4 充值场景组件序列图



2.5 消费场景组件序列图



2.6 用例图



用户头像

Jack

关注

还未添加个人签名 2018.03.08 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
用例图可以更详细一些,练习一下标准语义
2020 年 10 月 31 日 15:49
回复
没有更多了
食堂就餐卡系统设计