机房收费系统之上下机

一、上机思路:

1、先判断是否有此卡号,然后判断是否正在上机,再判断余额是否符合basic表中的,如果都符合,就将此卡信息插入到line 和online表中,显示上机成功

2、在上机的过程中。利用timer事件,对online表进行循环,循环内容为:在online表中调出它的卡号,然后根据卡号在student表中来判断是否为固定用户,然后根据:余额-消费金额判断是否为0,如果为0,强制下机。若为临时用户,则下机即退卡。修改student表中的数据,删除online表中的输入,更新line表中的数据。

流程图如下:

机房收费系统之上下机_第1张图片

二、下机思路

1、先判断是否有此卡号student表,然后判断是否正在上机online表,

2、根据卡号在student表中来判断是否为固定用户,若为临时用户,则下机即退卡。根据basic表计算此卡的消费金额,剩余金额,最后更新student表和line表,删除online表中此卡的信息,显示下机成功。

流程图如下:

总结:个人感觉机房的核心就在于上下机和结账。结账的基础是上下机。

只有钱合适了,这个系统才算是完成了它的最基本的作用。

开始以为上下机很难,但是当理清思路时,也就那么回事。加油!


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