如何解决到期划款问题?? 目前在做一个图书管管理系统,在到期划款的这一块遇到了问题,问题是,假如一本书规定30天之内还,每超过一天就要华款0.1元,然后在读者还书的时候,30天外的该划的钱已经知道了,这个钱假如在表里的一个字段存储。。或者还有别的方法。关键是如何让系统自动计算呢?望给点建议或者解决方案。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果数据库做,假设用MySQL,可以写个定时器例如:CREATE EVENT returnBookON SCHEDULE AT /*借书开始时间*/ + INTERVAL 30 DAYON COMPLETION PRESERVE DO CALL/* * 写入超期借书的标示,比如有是否还书字段xxx,boolean * 那么INSERT INTO xxx VALUES('F') */ 如果程序做,首先数据库字段做TIMESTAMP然后程序做时间减法判断 关键是看表结构的设计了在发生借书业务时,你应该做一个DueDate做为其还书的标准期限,当在还书时直接用Now-DueDate算出天数后,再乘以一个罚金系数即可。 建个视图,包括超期的书,天数,罚款金额建个job(oracle)每天定时执行,对一上view中的天数金额进行更新 新手求指导,关于线程和流 JAVA方法返回一个对象,让我有点迷惑 需要帮助,可没多少分,热心者帮下!集合类和序列化,完成对班级学生进行增删改查的管理,怎么做? 如何使用String生成RSAPublicKey或RSAPrivateKey 急!!!求救!encoding不支持怎么办? 一个非常简单地关于String的问题,高手都来看看 ▲▲▲高分!!!谁有计算机专业的研究生毕业论文,能参考一下吗?▲▲▲ 请flash007()进来拿分 一个很简单JBuilder问题 请问在线applet游戏如五子棋,主要采用了什么技术 javac 提示找不到文件。。。 在Access中插入记录的方法
例如:CREATE EVENT returnBook
ON SCHEDULE
AT /*借书开始时间*/ + INTERVAL 30 DAY
ON COMPLETION PRESERVE DO CALL
/*
* 写入超期借书的标示,比如有是否还书字段xxx,boolean
* 那么INSERT INTO xxx VALUES('F')
*/
然后程序做时间减法判断
在发生借书业务时,你应该做一个DueDate做为其还书的标准期限,当在还书时直接用Now-DueDate算出天数后,再乘以一个罚金系数即可。
建个job(oracle)每天定时执行,对一上view中的天数金额进行更新