重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Scanner;
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站制作、开阳网络推广、微信小程序、开阳网络营销、开阳企业策划、开阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供开阳建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
public class TestRandom {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = 0;
int b = 0;
System.out.println("即将上班,请签到...");
System.out.println("请假或签到...");
while (true) {
String line = s.next();
if("签到".equals(line.trim())){
a++;
System.out.println("有" + a +"员工签到");
}else if("请假".equals(line.trim())){
b++;
System.out.println("有" + b +"员工请假");
}else{
System.out.println("输入有误,请重新输入");
}
}
}
}
页面有一个Button 当你点击的时候 Date date = new Date() 然后 记录这个人的什么 和date 加入到数据库 不就OK拉
Date date = new Date()不就是获得当前时间
把签到信息存到一个签到表里,签到表关联用户ID,有签到日期,每天的签到就是一条记录,积分挂在用户信息表中,再来个积分日志表,积分发生变动就记录进去,比如获得积分或花了积分了。积分等级想复杂点了就来个积分等级表,里面存的是规则,想简单了就在积分余额字段后面再加个字段标记当前积分等级,甚至在前端当场计算都行
要代码这个分肯定不够。不过思路可以说下。
1、提供一个二维码生成接口,为保证时效性和安全性,二维码应该是后台生成,并带有时间戳。
2、点击二维码重新从后台获取新的二维码。
3、二维码的内容有很多种,根据不同的客户端(用户用什么签到)载体来进行确定,比如用微信扫一扫签到,则二维码内容肯定是URL。
4、签到即调用后台接口,将扫到的码内容传到后台进行匹配校验。