• 大小: 15.68MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-30
  • 语言: 其他
  • 标签:

资源简介

实现了以下几种功能:  ① 图书检索模块:是读者快速查询图书的主要途径,是图书管理系统的重要模。  ② 图书管理模块:是图书管理员操作模块。本模块由归还图书登记、借出图书登记、续借图书登记模块构成,并且读者是无权进入的。  ③ 数据维护模块:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 ④ 数据统计模块:由图书借阅统计、借出图书分类统计、读者借阅统计、到期末归还图书读者统计等几部分构成

资源截图

代码片段和文件信息

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图书管理系统升级版\.mymetadata

     文件       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.xml

     文件         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.xml

     文件       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.xml

     文件        507  2014-07-17 04:07  基于SSH2图书管理系统升级版\src\com\lili_QQ313656857\domain\Admin.hbm.xml

     文件        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.xml

     文件       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.xml

     文件        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.xml

     文件       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.xml

     文件       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.xml

     文件        743  2014-07-17 04:07  基于SSH2图书管理系统升级版\src\com\lili_QQ313656857\domain\ReaderType.java

............此处省略249个文件信息

评论

共有 条评论