資源簡介
這是學(xué)生簽到考勤系統(tǒng),學(xué)生用手機(jī)自主簽到作為考勤基本方式,變被動為主動,提高學(xué)生自主管理意識和能力。
以教室座位布局圖形表現(xiàn)方式,直觀顯示學(xué)生簽到情況,方便教師一目以然核實(shí)學(xué)生考勤情況,減輕點(diǎn)名考勤時間負(fù)擔(dān)。
學(xué)生出勤情況一目了然,有利于學(xué)生、管理者掌握出勤情況,有針對性開展工作,促進(jìn)學(xué)風(fēng)建設(shè)。

代碼片段和文件信息
package?com.artisan.dao;
import?com.artisan.model.Admin;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
public?class?AdminDao?extends?baseDao?{
/**
?*?管理員登陸
?*/
public?Admin?login(Admin?admin){
String?sql?=?“select?*?from?s_admin?where?name=??and?password=?“;
Admin?adminRst?=?null;
try?{
PreparedStatement?prst?=?con.prepareStatement(sql);//把sql語句傳給數(shù)據(jù)庫操作對象
prst.setString(1?admin.getName());
prst.setString(2?admin.getPassword());
ResultSet?executeQuery?=?prst.executeQuery();
if(executeQuery.next()){
adminRst?=?new?Admin();
adminRst.setId(executeQuery.getInt(“id“));
adminRst.setName(executeQuery.getString(“name“));
adminRst.setPassword(executeQuery.getString(“password“));
adminRst.setCreateDate(executeQuery.getString(“createDate“));
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?adminRst;
}
public?String?editPassword(Admin?adminString?newPassword){
String?sql?=?“select?*?from?s_admin?where?id=??and?password=?“;
PreparedStatement?prst?=?null;
int?id?=?0;
try?{
prst?=?con.prepareStatement(sql);
prst.setInt(1?admin.getId());
prst.setString(2?admin.getPassword());
ResultSet?executeQuery?=?prst.executeQuery();
if(!executeQuery.next()){
String?retString?=?“舊密碼錯誤!“;
return?retString;
}
id?=?executeQuery.getInt(“id“);
}?catch?(SQLException?e1)?{
//?TODO?Auto-generated?catch?block
e1.printStackTrace();
}//把sql語句傳給數(shù)據(jù)庫操作對象
String?retString?=?“修改失敗“;
String?sqlString?=?“update?s_admin?set?password?=???where?id?=??“;
try?{
prst?=?con.prepareStatement(sqlString);
prst.setString(1?newPassword);
prst.setInt(2?id);
int?rst?=?prst.executeUpdate();
if(rst?>?0){
retString?=?“密碼修改成功!“;
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}//把sql語句傳給數(shù)據(jù)庫操作對象
return?retString;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????434??2018-12-03?12:25??StudentInfo\.classpath
?????文件??????????0??2018-12-03?12:17??StudentInfo\.me
?????文件???????3686??2018-12-04?22:09??StudentInfo\.me
?????文件????????828??2018-12-04?22:10??StudentInfo\.me
?????文件??????16641??2018-12-04?22:10??StudentInfo\.me
?????文件??????????1??2018-12-04?22:10??StudentInfo\.me
?????文件?????????57??2018-12-03?12:17??StudentInfo\.me
?????文件??????????1??2018-12-04?22:10??StudentInfo\.me
?????文件????????153??2018-12-04?22:10??StudentInfo\.me
?????文件????????794??2018-12-04?22:10??StudentInfo\.me
?????文件?????????52??2018-12-03?12:19??StudentInfo\.me
?????文件?????????54??2018-12-03?12:19??StudentInfo\.me
?????文件???????1022??2018-12-03?12:19??StudentInfo\.me
?????文件?????????85??2018-12-03?12:19??StudentInfo\.me
?????文件????????101??2018-12-03?12:17??StudentInfo\.me
?????文件?????????95??2018-12-03?12:17??StudentInfo\.me
?????文件?????????42??2018-12-03?12:17??StudentInfo\.me
?????文件????????672??2018-12-03?12:17??StudentInfo\.me
?????文件????????565??2018-12-04?22:10??StudentInfo\.me
?????文件????????517??2018-12-03?12:19??StudentInfo\.me
?????文件?????????73??2018-12-03?12:19??StudentInfo\.me
?????文件????????219??2018-12-03?12:17??StudentInfo\.me
?????文件?????????57??2018-12-03?12:19??StudentInfo\.me
?????文件?????????69??2018-12-03?12:19??StudentInfo\.me
?????文件????????128??2018-12-03?12:19??StudentInfo\.me
?????文件???????3000??2018-12-03?12:19??StudentInfo\.me
?????文件?????????12??2018-12-04?22:10??StudentInfo\.me
?????文件??????????4??2018-12-04?22:10??StudentInfo\.me
?????文件??????????4??2018-12-04?22:10??StudentInfo\.me
?????文件????????731??2018-12-04?22:10??StudentInfo\.me
............此處省略364個文件信息
評論
共有 條評論