import?java.util.Scanner;
創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:做網站、網站建設、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的臨淄網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
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("輸入有誤,請重新輸入");
}
}
}
}
簽到的時候,把這7天的簽到記錄查出來,只要全部都簽到了,就再加25積分
不過循環遍歷時候要判斷是不是一天內重復的記錄
最后統計少了一條簽到記錄就不算
sql大概可以這么統計吧,查詢七天內的簽到記錄以簽到時間的年月日格式分組(不太懂mysql,大概意思意思)
select?count(1)?from?xxxxxxx?where?signin_time=?date_add(now(),?interval?6?day)?group?by?date_format(signi_time,'%Y%m%d');
要代碼這個分肯定不夠。不過思路可以說下。
1、提供一個二維碼生成接口,為保證時效性和安全性,二維碼應該是后臺生成,并帶有時間戳。
2、點擊二維碼重新從后臺獲取新的二維碼。
3、二維碼的內容有很多種,根據不同的客戶端(用戶用什么簽到)載體來進行確定,比如用微信掃一掃簽到,則二維碼內容肯定是URL。
4、簽到即調用后臺接口,將掃到的碼內容傳到后臺進行匹配校驗。
獲取當前的系統時間,把所有的學生信息得到!
老師點擊學生姓名的時候,把這個值獲取了,存在List容器中。等點名結束后把這個List 的內容寫在txt 文本文件中!