项目简介
本项目是基于Java Swing框架和MySQL数据库构建的图书管理系统。借助图形用户界面(GUI),提供用户和管理员两种操作模式,可实现图书的查询、添加、更新和删除等操作。项目使用NetBeans 12.6进行开发,数据库操作通过JDBC实现。
项目的主要特性和功能
- 用户界面
- 支持通过输入图书ID查看图书详细信息。
- 可进行图书信息的添加和更新操作。
- 管理员界面
- 具备图书的增、删、改、查功能。
- 能查看所有图书详细信息,支持分页显示(如前八个图书信息)。
- 数据库操作
- 利用JDBC连接MySQL数据库,实现图书信息的插入、更新、删除和查询。
- 数据库表名为
library
,包含书名、价格、类别、出版社、位置、是否被借出、租金、借阅者等字段。
安装使用步骤
- 环境准备
- 安装Java开发环境(JDK)。
- 安装MySQL数据库,并创建名为
library
的数据库表。 - 安装NetBeans 12.6或更高版本。
- 数据库配置
- 在
Sql.java
文件中,修改数据库连接信息:java Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/B19031104", Id, PassWord);
- 将
B19031104
替换为你的数据库名称,Id
和PassWord
替换为你的数据库用户名和密码。
- 在
- 运行项目
- 在NetBeans中打开项目,编译并运行
Flight.java
文件。 - 使用预设的用户ID和密码登录系统:
- 用户ID:
client
,密码:password
- 管理员ID:
manage
,密码:password
- 用户ID:
- 在NetBeans中打开项目,编译并运行
- 操作说明
- 用户界面:输入图书ID并选择"Select"按钮查看图书信息,或输入图书信息并选择"Insert"或"Update"按钮添加或更新图书信息。
- 管理员界面:选择"显式所有(前八个)"按钮查看前八个图书信息,或输入图书ID并选择"Select"按钮查看特定图书信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】