项目编号:KS036
一,环境介绍
语言环境:Java: jdk1.8
数据库:Mysql: mysql5.7
应用服务器:Tomcat: tomcat8.5.31
开发工具:IDEA或eclipse
开发技术:SSM+BootStrap+JSP
展示视频:SSM图书馆管理(借阅)系统_哔哩哔哩_bilibili
二,项目简介
本系统基于SSM框架开发实现了图书借阅管理的相关功能,用户有三种:管理员、工作人员、读者三类,实现了图书管理、读者管理、工作人员管理、借阅、归还、查阅借阅记录、查阅图书、上班打卡等相关的主要核心功能,可以做为毕业设计或课程设计使用,界面设计美观大方,希望得到你的支持。
三,系统展示
用户登录:管理员、工作人员、读者均从此处登录
管理员首页
图书管理
读者管理
工作人员管理
借还日志
公告管理
工作人员登录后:可以进行在线打卡
读者登录
四,核心代码展示
package com.book.dao; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; @Repository public class AdminDao { private JdbcTemplate jdbcTemplate; @Autowired public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } private static final String MATCH_ADMIN_SQL="SELECT COUNT(*) FROM admin where admin_id = ? and password = ? "; private static final String RE_PASSWORD_SQL="UPDATE admin set password = ? where admin_id = ? "; private static final String GET_PASSWD_SQL="SELECT password from admin where admin_id = ?"; public int getMatchCount(int adminId,String password){ return jdbcTemplate.queryForObject(MATCH_ADMIN_SQL,new Object[]{adminId,password},Integer.class); } public int rePassword(int adminId,String newPasswd){ return jdbcTemplate.update(RE_PASSWORD_SQL,new Object[]{newPasswd,adminId}); } public String getPasswd(int id){ return jdbcTemplate.queryForObject(GET_PASSWD_SQL,new Object[]{id},String.class); } }
毕业设计|课程设计|SSM开发实现图书管理系统(二)https://developer.aliyun.com/article/1423965