图书管理系统简单实现。图书管理系统基于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;}@Overridepublic 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