import?java.util.Scanner;
我們提供的服務有:成都做網(wǎng)站、網(wǎng)站設計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、浦口ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的浦口網(wǎng)站制作公司
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("輸入有誤,請重新輸入");
}
}
}
}
要代碼這個分肯定不夠。不過思路可以說下。
1、提供一個二維碼生成接口,為保證時效性和安全性,二維碼應該是后臺生成,并帶有時間戳。
2、點擊二維碼重新從后臺獲取新的二維碼。
3、二維碼的內(nèi)容有很多種,根據(jù)不同的客戶端(用戶用什么簽到)載體來進行確定,比如用微信掃一掃簽到,則二維碼內(nèi)容肯定是URL。
4、簽到即調(diào)用后臺接口,將掃到的碼內(nèi)容傳到后臺進行匹配校驗。
把簽到信息存到一個簽到表里,簽到表關聯(lián)用戶ID,有簽到日期,每天的簽到就是一條記錄,積分掛在用戶信息表中,再來個積分日志表,積分發(fā)生變動就記錄進去,比如獲得積分或花了積分了。積分等級想復雜點了就來個積分等級表,里面存的是規(guī)則,想簡單了就在積分余額字段后面再加個字段標記當前積分等級,甚至在前端當場計算都行