图书管理系统简单实现。图书管理系统基于Java,页面使用jsp实现。
用户进入登录页面,输入账号密码,系统会自动检验账号和密码是否匹配,匹配成功则进入图书管理首页。首页查看图书信息,新增图书信息,删除不需要的图书。

一、User包
User类

其类里面主要存储用户账号相关信息,用户账号和用户密码字段。

	private int id;
    private String name;
    private String pas;

二 、Book包
Book类

Book主要字段是图书相关字段信息,与mysql中的字段保持一致。应该有一下属性。

	 id;
     number;
     name;
     autor;
     time;
     price;
     message;

给出部分代码:

public class Book {

    private int id;
    private String number;
    private String name;
    private String autor;
    private Date time;
    private String price;
    private String message;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAutor() {
        return autor;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    @Override
    public String toString() {
        return "Book{" +
                "id=" + id +
                ", number=" + number +
                ", name='" + name + '\'' +
                ", time=" + time +
                ", price='" + price + '\'' +
                ", message='" + message + '\'' +
                '}';
    }
}

三、Utils类
此类是连接数据库工具类

使用JDBC连接数据库,部分代码如下:

public static Connection getConnection(){
        try {
            Class.forName(DB_DRIVER);
            connection = DriverManager.getConnection(DB_URL, USER, PASSWORD);
            System.out.println("成功");
        } catch (Exception e) {
            System.out.println("数据库连接异常");
            e.printStackTrace();
        }
        return connection;
    }
    public  static void closeConnection(Connection connection){

        if(connection != null){
            try {
                connection.close(); // 关闭数据库连接
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

最终效果图如下
登录
登录成功首页

更多代码详情资料请加qq共同学习交流

qq:3417918278

Logo

快速构建 Web 应用程序

更多推荐