首页 > 数据库 > mysql教程 > 【机房收费系统】上下机分析

【机房收费系统】上下机分析

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 16:02:56
原创
940 人浏览过

机房收费系统的上下机中,联系的表比较多,分别是:Student表,Online表,Cancelcard表,BasicData表,Line表。表多了关系自然也就会增加,理清思路,才能让后面的学习事半功倍,是一件很锻炼和发掘逻辑能力的工作。 下机之后对消费情况进行计算 上机学生分

机房收费系统的上下机中,联系的表比较多,分别是:Student表,Online表,Cancelcard表,BasicData表,Line表。表多了关系自然也就会增加,理清思路,才能让后面的学习事半功倍,是一件很锻炼和发掘逻辑能力的工作。


\

\

 

下机之后对消费情况进行计算

上机学生分为两种固定用户和临时用户,他们的区别只是单位时间消费的金额不同,相当于网吧的会员和普通用户。

BasicDate表中设定了收费计算情况的基本信息

准备时间,最少时间,递增时间,两种用户单位消费金额

用datediff函数计算出消费时间,将单位转换为分钟:

txtConsumeTime.Text =Int(DateDiff("n", mrc3.Fields("ondate"),txtOffdate.Text)) + Int(DateDiff("n", mrc3.Fields("ontime"), txtOfftime.Text))

做出如下判断

If 消费时间

不要钱,消费金额为0

Else

If 消费时间

收单位时间的钱

End if

If 消费时间整除递增时间 then

消费金额=(消费时间\递增时间)* 单位金额

Else

消费金额=((消费时间\递增时间)+1)*单位金额(相当于进一法,有利于商家)

End if

End if

单位金额出要对用户进行判断,不同身份的用户单位金额不同。最后将对应的改变的信息,给Line和Student表,并之后在界面上显示出来。下机成功。

这个过程中界面上的操作,最终转变为对表的查,删,改,更。蝴蝶效应,一个数据的变化,后面引起多个表的修改,最后再反馈到界面上,整个学习的过程中,理清思路的逻辑思维能力是这个过程最重要的,锻炼了我们的能力。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
Nginx upstream能否跨机房?
来自于 1970-01-01 08:00:00
0
0
0
mongodb数据库,机房数据库4层嵌套设计问题
来自于 1970-01-01 08:00:00
0
0
0
想实现地图找房功能?有没这样的教程?
来自于 1970-01-01 08:00:00
0
0
0
javascript - 链家地图搜房效果怎么实现
来自于 1970-01-01 08:00:00
0
0
0
Prisma 的房间管理系统
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板