P
popboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我在设计一个学校机房计费系统,使用打卡计费,每次进入机房打卡一次,出来打卡一次,
时间差为使用时间,大概有1000台计算机,10000学生使用,要求保留每个学生每次使用的
时间的历史纪录,也要保留(卡)冲值历史纪录。
应该如何实现。
我的最初想法是,有一个表纪录 (账号,进入时间,出机房时间,机房号) 四个字段 另一个表
纪录冲值历史 (账号,冲值时间,冲值金额,经手人 )
最后统计时,直接遍历两个表计算 总的冲值金额-总的使用时间*单价 = 剩余金额
但是每次都遍历一边好像不现实,是不是再加一个表 (账号 ,剩余金额)
每次冲值都在这个表上加上冲值金额,每次使用都在这个表上减去使用的金额??
请各位有这方面经验的老大帮忙!!!
谢谢!!!!
时间差为使用时间,大概有1000台计算机,10000学生使用,要求保留每个学生每次使用的
时间的历史纪录,也要保留(卡)冲值历史纪录。
应该如何实现。
我的最初想法是,有一个表纪录 (账号,进入时间,出机房时间,机房号) 四个字段 另一个表
纪录冲值历史 (账号,冲值时间,冲值金额,经手人 )
最后统计时,直接遍历两个表计算 总的冲值金额-总的使用时间*单价 = 剩余金额
但是每次都遍历一边好像不现实,是不是再加一个表 (账号 ,剩余金额)
每次冲值都在这个表上加上冲值金额,每次使用都在这个表上减去使用的金额??
请各位有这方面经验的老大帮忙!!!
谢谢!!!!