机房收费系统之结账

  随着机房收费系统进入了尾声,各种难题也接踵而至。结账,算是机房收费系统的一大难点了。下面说一下,我对结账的理解。

  结账,顾名思义,结的就是“未结账”。

一、结账的窗体:

机房收费系统之结账_第1张图片


二、各个选项卡的逻辑:

1.购卡。显示某操作员名下Student(注册)表里的未结账的记录。注册才有购卡。

2.充值。显示某操作员名下Recharge(充值)表里未结账的记录。

3.退卡。显示某操作员名下CancelCard(退卡)表里未结账的记录。

4.临时用户。显示的是Student表里未结账,并且type为临时用户的记录。查了一下师哥师姐的博客,有的将这一功能省略了。个人觉得,这个表只是单独把临时用户的信息提取了出来,无非是方便了查看,仅此而已。

5.汇总。显示各个卡数和各种金额的信息。比较难的是金额的计算。

  充值金额:包括注册时的充值金额和一般的充值金额。

  退卡金额:退卡时卡里的余额。

  应收金额=充值金额-退卡金额。

  临时金额:是指收临时用户的费用。


  售卡张数:一共注册了多少张卡(包括已经退卡的)

  退卡张数:退了多少张卡。

  总售卡数=售卡张数-退卡张数。

三、代码

    代码在这里就不展示了,师哥师姐们写了很多。我参考的是十期路春霞师姐的博客:http://blog.csdn.net/lu930124/article/details/17044955,还有好多,大家可以百度一下。不过,代码只是参考,我们还是要有自己的思路。

  

你可能感兴趣的:(机房收费系统之结账)