作业 1- 食堂就餐卡系统设计
1.设计概述
食堂就餐卡系统是公司为了满足社会现金数字化的需求,消除传统现金消费所带来的携带,交易和获取记录的不便而设计开发的交易系统,承担着公司利用信息现代化的主流和趋势为社会和企业员工服务的目标任务。
1.1 功能概述
系统主要功能包括注册缴费挂失,账目查询和消费收款,其中注册缴费挂失和账目查询是系统相关业务人员通过浏览器操作完成,消费收款由餐卡用户通过刷卡机刷卡后由食堂收银人员操作完成。
系统功能结构图:
1.2 非功能约束
TBD
2.系统部署图
管理中心PC端通过浏览器上的餐卡管理系统界面为餐卡用户提供注册缴费和挂失以及个人消费记录查询功能,该系统依赖于服务器端的消费查询服务系统和账户余额管理系统以及第三方支付系统为用户提供服务,也可以通过与服务器端查询服务系统通讯生成报表供相关部门审计,需要在管理中心部署一台可以通过https协议访问企业内局域网的PC机。
用户通过食堂刷卡后由食堂收银人员操作刷卡机的方式来进行消费支付,余额查询和误扣充值返还,该系统依赖于服务器端的消费交易系统和账户余额管理系统以及异步通信的公司财务系统提供服务,需要在食堂部署XX台可以通过tcp/ip协议访问企业内局域网的刷卡机。
服务器端通过HTTPS调用公司局域网内的统一认证服务对接入请求进行身份认证,其内部包括消费查询服务系统,账户余额管理系统和消费交易系统功能组件,其中消费交易系统需要通过MQ消息将每笔消费交易以异步方式通知公司财务系统,而账户余额系统可能通过HTTPS调用第三方支付交易系统服务来处理非现金方式的缴费或退费。
3.系统用例图
4.组件图及组件时序图
场景1: 注册开卡,缴费充值, 挂失转账
组件图
组件时序图
场景2: 个人消费记录查询,消费记录报表查询
组件图
组件时序图
场景3:消费扣款,误扣充值返还
组件图
组件时序图
场景4:查询余额
组件图
组件时序图
评论