理解:结账其实就是资金的流转也就是对这一天的某个操作员和管理员的工作情况的汇总,把他们手中的资金流转到公司资金中去。
优化:在原来只能结操作员的状态下加上了也可以结管理员的帐,并且在报表的日结账单中显示当天是哪个操作员或者哪个管理员进行了结账活动。所以就是在原有的checkday表中新增加了3列(一个自增列,一个level结账人员类型列,结账人员的姓名列)这样公司的老板查看报表时就可以看出每天的管理员和操作员的工作情况,视情况来分析员工的业绩问题。
首先这是我优化后的结账界面,用了两个checkBox控件
然后总体画了一下结账和日结账单(check_day表)的联系图
下面这个是更新check_day的效果图
解释一下上期余额(RemainCash)和本期余额(AllCash)的计算
上期余额(RemainCash):就是表中上一条记录(与当天的日期不一样的纪录)的当天Allcash总和,例如:上表中8月19日的RemainCash就是上一条记录8月18日的AllCash的总和。
本期余额(AllCash):上期余额(RemainCash)+充值的金额(RechargeCash)-退卡的金额(CancelCash)
最后过度到报表中的效果就是