机房收费系统之上下机

总体思路导图:


上机:

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


上机思路:

输入卡号:判断是否注册,否的话提示信息。判断是否正在上机,是则提示 。断卡内余额是否充足,否,则提示信息,可联系操作员或者管理员到充值窗体对其进行充值。充足的话,则将数据导入到online表,更新。从online表中获得正在上机人数,窗体中显示。





下机:

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


下机思路:

判断卡号是否输入,否,提示!判断是否为数字,否,提示!从学生表中获得信息判断卡号是否存在,否,提示!判断卡号是否正在上机,否,提示没有上机!是,从online表中获得信息赋到窗体中,查询basicdata数据表信息,获得最少上机时间和准备时间,分别针对固定用户及临时用户进行金额的计算。其中若是上机时间在准备时间之内,上机时间和消费金额均为0,不计时不计费。当超过准备时间小于最少时间时按规定的最少时间计费(不管是多少,都按最少时间的收费)。当超过最少时间,则按照自己设定的消费方式进行计费,设置Timer事件,三分钟循环查看卡内余额是否小于设定的最低余额,只要消费到最低余额,便强制下机,更新Online,Student,Line表中相关信息。




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