项目总结——GUI实现图书管理系统

图书资料管理信息系统,带源代码、数据库sql文件,具备如下基本功能:

**1、 系统管理功能有:角色管理、用户管理、修改密码。主要实现系统的安全管理,不同的操作者有不同的权限,可以执行不同的操作。普通读者的权限只能是查询图书及自己的借阅情况;而图书馆管理员可以对图书信息进行管理,如对新书入库,也可以管理用户,如添加新用户和删除不用的账号等。
2、 进书管理功能有:登记基本的图书信息。这部分的功能用于登记新书的书名、作者、出版社、价格、进书的册数、进书日期、ISBN等。
3、 图书入库管理功能有:对新书分类编目,及时更新图书库中的图书信息。这部分的功能用于对所购进的新书,按其种类学科进行编写。
实现了图书的查询,借阅,归还,删除,增加。用户的删除,查询。分为管理员和用户。

运行环境:Eclipse+jdk1.8+tomcat8.4+mysql

源码地址(GitHub):https://github.com/best-bo-cai/books_management

项目总结——GUI实现图书管理系统_第1张图片

utils

package com.java.util;
 
/**
 * 数据库工具类
 */
import java.sql.Connection;
import java.sql.DriverManager;
 
public class Connect {
	Connection con;
	/**
	 * 连接数据库
	 * @return
	 */
	public Connection loding() {//加载数据库
		try {
			Class.forName("com.mysql.cj.jdbc.Driver");
			System.out.println("成功加载数据库驱动!");
		}
		catch(Exception e){
			System.out.println("加载数据库驱动出错!");
			e.printStackTrace();//在命令行打印异常信息在程序中出错的位置及原因
		}
		//连接数据库
		try {
			con = DriverManager.getConnection("jdbc:mysql://localhost:3306/book_admin?serverTimezone=UTC","root","147258369");//这里是MySQL数据库的用户名和密码
			System.out.println("成功连接数据库服务器");
		}
		catch(Exception e1){
			System.out.println("连接数据库服务器出现错误");
		}
		
		return con;
	}
	/**
	 * 关闭数据库
	 * @param con
	 * @throws Exception
	 */
	public void closeCon (java.sql.Connection con)throws Exception {//关闭数据库
        if(con!=null){
            con.close();
        }
    }
}

查询界面,借阅界面,归还界面

项目总结——GUI实现图书管理系统_第2张图片

你可能感兴趣的:(项目总结)