其实,我认为机房收费系统中结账的部分是耗我精力最多的。
首先我就不明确结账是干嘛的,所以一上来就晕乎乎。后来看了一篇博客说结账方便老板管理的才明确了为什么是“操作员”。这里面要理清的一点,结账的内容是未结账的。
暂时汇总的信息:就是从“购卡”,“充值”,“退卡”,“暂时用户”总结出来的。
图中的选项卡用的是“SSTab”。通过select case语句来推断。
二、代码思路大致是这种:
首先。从user_Info这张表调出与操作员用户名匹配的操作员真实姓名(username)来直接显示到 combo框中。
然后,通过select case语句来显示sstab中的tab的内容。(显示的内容为未结账)
最后。当点击汇总中的“结账”的时候把信息写入到checkday,checkweek这两张表中,这样做的目的是为了“日结账单”和“周结账单”可以调出结账的信息。
三、总结
我在充值,退卡。注冊里面的好多问题都是通过这个又一次梳理了一遍。
我感觉还是把逻辑设计整明确。
四、问题
我到如今还是不明确周账单显示的应该是一个操作员一天的结账还是几个操作员一天的结账。
好乱。