第一周作业 食堂就餐卡系统 uml 图
用例图
就餐卡系统主要功能有注册缴费,查询余额,消费扣款,监控流水和打印功能,参与人员有消费者,服务员和管理员
部署图
收款机处理程序主要职责是读写卡、消费扣款,并将消费信息发送给就餐卡系统服务程序,让它处理并保存在数据库中,部署在收款机终端上,依赖就餐卡系统服务程序,实现消费扣款和注册缴费功能
就餐卡系统服务程序主要职责管理客户卡的注册缴费和数据库相关操作,部署在1台服务器上,依赖收款机处理程序,实现消费扣款和注册缴费功能,实现注册缴费、消费和监控消费、打印统计数据的功能。
组件图
系统组件分为管理中心、收款机和数据库处理模块,管理中心负责注册缴费,收款机负责读写卡和消费,数据库处理模块主要负责执行sql语句
组件序列图
注册缴费场景组件序列图
在管理中心页面发起注册缴费,管理中心处理请求后,向收款机发起写卡请求,将姓名和余额作为参数传给他,然后收款机执行写卡程序,写入成功后返回处理结果
消费场景组件序列图
消费者发起消费,收款机读取消费者卡信息,服务员键入消费金额,然后计算余额,再将余额写入卡中,并向数据库处理模块发送异部请求,将消费信息入库,数据库处理模块接到请求后执行入库操作
监控场景组件序列图
管理员发起监控请求,管理中心定时(每5秒)向数据库处理模块发起查询请求,数据库执行查询操作,并将查询结果返回给管理中心
管理员发起监控请求,管理中心向数据库处理模块发起查询请求,数据库执行查询操作,并将查询结果返回给管理中心,然后管理中心执行打印操作
评论