資源簡介
實現了以下幾種功能:?
①?圖書檢索模塊:是讀者快速查詢圖書的主要途徑,是圖書管理系統的重要模。?
②?圖書管理模塊:是圖書管理員操作模塊。本模塊由歸還圖書登記、借出圖書登記、續借圖書登記模塊構成,并且讀者是無權進入的。?
③?數據維護模塊:是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。?④?數據統計模塊:由圖書借閱統計、借出圖書分類統計、讀者借閱統計、到期末歸還圖書讀者統計等幾部分構成
代碼片段和文件信息
package?com.shuangyulin_QQ287307421.dao;
import?javax.annotation.Resource;
import?org.hibernate.Session;
import?org.hibernate.SessionFactory;
import?org.springframework.stereotype.Service;
import?org.springframework.transaction.annotation.Propagation;
import?org.springframework.transaction.annotation.Transactional;
import?com.shuangyulin_QQ287307421.domain.Admin;
@Service?@Transactional
public?class?AdminDAO?{
@Resource??SessionFactory?factory;
/*保存業務邏輯錯誤信息字段*/
private?String?errMessage;
public?String?getErrMessage()?{?return?this.errMessage;?}
/*驗證用戶登錄*/
@Transactional(propagation=Propagation.NOT_SUPPORTED)
public?boolean?CheckLogin(Admin?admin)?{?
Session?s?=?factory.getCurrentSession();?
Admin?db_admin?=?(Admin)s.get(Admin.class?admin.getUsername());
if(db_admin?==?null)?{?
this.errMessage?=?“?賬號不存在?“;
System.out.print(this.errMessage);
return?false;
}?else?if(?!db_admin.getPassword().equals(admin.getPassword()))?{
this.errMessage?=?“?密碼不正確!?“;
System.out.print(this.errMessage);
return?false;
}
return?true;
}
/*修改用戶登錄密碼*/
public?void?ChangePassword(String?username?String?newPassword)?{
Session?s?=?factory.getCurrentSession();
Admin?db_admin?=?(Admin)s.get(Admin.class?username);
db_admin.setPassword(newPassword);
s.save(db_admin);
}
/*根據用戶名獲取管理員對象*/
public?Admin?GetAdmin(String?username)?{
Session?s?=?factory.getCurrentSession();
Admin?db_admin?=?null;
db_admin?=?(Admin)s.get(Admin.class?username);?
return?db_admin;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3364??2018-03-13?14:43??基于SSH2圖書管理系統升級版\.classpath
?????文件????????315??2014-07-17?04:08??基于SSH2圖書管理系統升級版\.myme
?????文件???????1757??2018-03-13?14:43??基于SSH2圖書管理系統升級版\.project
?????文件????????500??2013-01-20?22:05??基于SSH2圖書管理系統升級版\.settings\.jsdtscope
?????文件????????364??2018-03-13?14:42??基于SSH2圖書管理系統升級版\.settings\org.eclipse.jdt.core.prefs
?????文件????????573??2018-03-13?14:43??基于SSH2圖書管理系統升級版\.settings\org.eclipse.wst.common.component
?????文件????????252??2018-03-13?14:43??基于SSH2圖書管理系統升級版\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2013-01-20?22:05??基于SSH2圖書管理系統升級版\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-01-20?22:05??基于SSH2圖書管理系統升級版\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????5281??2014-07-17?04:36??基于SSH2圖書管理系統升級版\mysql數據庫建庫腳本\ssh2_db.sql
?????文件???????3354??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\beans.xm
?????文件???????1640??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\AdminDAO.java
?????文件???????5036??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\BookDAO.java
?????文件???????3759??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\BookTypeDAO.java
?????文件???????4674??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\LoanInfoDAO.java
?????文件???????5561??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\ReaderDAO.java
?????文件???????3867??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\dao\ReaderTypeDAO.java
?????文件???????1112??2012-08-25?19:58??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Admin-admin-validation.xm
?????文件????????507??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Admin.hbm.xm
?????文件????????434??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Admin.java
?????文件???????2130??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Book.hbm.xm
?????文件???????1935??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Book.java
?????文件????????876??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\BookType.hbm.xm
?????文件????????695??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\BookType.java
?????文件???????1406??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\LoanInfo.hbm.xm
?????文件???????1070??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\LoanInfo.java
?????文件???????2350??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Reader.hbm.xm
?????文件???????2063??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\Reader.java
?????文件????????898??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\ReaderType.hbm.xm
?????文件????????743??2014-07-17?04:07??基于SSH2圖書管理系統升級版\src\com\lili_QQ313656857\domain\ReaderType.java
............此處省略249個文件信息
- 上一篇:MC9S12XS128開發板資料詳細代碼
- 下一篇:現代控制理論 緒方勝彥
評論
共有 條評論