【机房】-上下机

前言

机房收费系统已经完成了,但是有必要把其中的一个重点上下机总结一下,很多人都已经总结过并且总结的很完美,但是我认为还是有必要自己再总结一下,重新学习一下,或许没什么新意,但还是希望大家一起重温。

思路

上机

上机的大概思路:首先判断卡号是否为空,若是则提示为空,否则进入下一步;判断卡号 是否注册,若没有注册则提示,已注册则进入下一步;判断 该卡号余额是否大于等于最 小上机金额,如果小于,则提示充值,否则进入下一步;最后判断是否上机,若已上机, 则提示,否则进入下一步;最后上机 成功,将该卡号添加入上机表并记录上机时间,提 示上机成功。


下机

下机的思路:与上机雷同,同样按顺序判断卡号是否为空,卡号是否注册,是否已上机, 最后进行下机结算,中间少了判断余额充足,因为上机已经 进行了判断,所以下机不再 进行判断,下机的重点就是下机金额的计算,因为关系到学生的利益,所以马虎不得。




下机金额的计算

在这里我只列出计算下机金额的思路步骤,代码就不再贴上来了。
首先确定消费时间是否大于最小上机时间,若小于则消费金额为0,若大于进行下一步计 算;获取用户类型,因为用户类型不同,每个时间段的金额 也不同;最后根据基础 表中信息进行金额计算(时间*每小时金额),得出结果后将结果添加进记录表中,并在 控件中表现出来,至此下机成功。



总结

在进行计算时一定要仔细,另外还要有耐心,要做到心中有一幅图,理好计算的逻辑步骤,否则很容易出现错误,扣钱扣多了人家可不会饶了你。吐舌头




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值