机房系统(十)——【结账】


    机房收费系统中的结账部分,可以说是重中之重了。操作员在经历了给用户注册、充值、退卡、收取金额查询、金额返还信息查询等工作之后,要对每个操作员的的业绩进行考核,这个时候就需要看看操作员在完成上面的一系列工作之后实际应收的钱了。
    结账部分的整体流程就是,当管理员选择某一个具体的操作员时,选项卡里面对应的页就要显示出经过该操作员某一时间段还没有办理结账的数据信息。

加载窗体之后的原始状态为下图所示:

在这里插入图片描述


当管理员选择某一操作员后,选项卡显示相应的信息。

【图片】



购卡:

选择Student表里,该操作员未结账的数据。
充值:
选择ReCharge表里,该操作员未结账的数据。【PS:小编的ReCharge表里面的充值记录,既包括起初注册时的充值信息,也包括已有卡时继续充值的信息。】
退卡:
选择CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
临时用户:
选择Student表里,该操作员办理的用户类型为“临时用户”,且状态为未结账的数据。
汇总:
1、售卡张数:Student表里,该操作员未结账的数据
2、退卡张数:CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
3、充值金额:选择ReCharge表里,该操作员未结账的数据。【PS:既包括固定用户,也包括临时用户。】
4、临时收费金额:选择ReCharge表里,该操作员办理的临时用户未结账的数据。
5、退卡金额:CancelCard表里,该操作员办理的卡不使用且还未结账的数据。
6、总售卡数:售卡张数-退卡张数
7、应收金额:充值金额-退卡金额
流程图如下:

在这里插入图片描述

对于结账功能的理解,我是按照某一个操作员为标准的,所有的内容都是查找该操作员未结账的记录。

猜你喜欢

转载自blog.csdn.net/LZ15932161597/article/details/84678571