java+swing+mysql图书管理系统(附完整源代码)
- 格式:docx
- 大小:226.68 KB
- 文档页数:99
课程设计精品图书If理系统
书生
系统说明:本系统釆用eclipse开发,IDEA, eclipse, myedipse均可运行
界面采用swing实现
数据库:mysql.附sql代码,其余数据库可复制sql代码运行
数据库连接文件mysql-connector-java-8.0.16.jar
本系统的背景图片可根据自己的需求替换
项目分为管理员和普通用户两种角色
管理员有图书査询、图书借还、账户管理(修改密码、账户信息、借书记录)、图书管理(増加、修改、删除)的权限
普通用户有图书査询、图书借还、账户管理(修改密码、借书记录)的权限
项目结朴
-温图书系饨
>,JRE 基绽库(JavaSE-12]
IS src y .[« Dao
>dZl AdminDao.java
>® BookDao.java
><2)BorrowDao.java
>I/) DB.java
>El LandDao.java
v SB Test
>JZ) LandTest.java
击View
>ABorrowBookFace.java 通AccountMsgFacejava
>i£\ AddBookFace.java
>(2 AdminFace.java
>Lfi BookAdminFace.java
>® BookReturnFace.java
>Si BookSearc h Fac e.java
>DeleteBookFace.java
>JZ) LogonFace.java
>Si MainFace.java
>JZl UBorrowBookFace.java
><2)UpdateBookFace.java
>UpdatePswFace.java
>E) UserFace.java
> i引用的阵
y 4 datebase
圍tsglsys.sql
〜〜img
。admin.jpeg
。bg1.jpg
。login.jpg
—mainbg.jpg
y — lib
耳mysql-connector-java-8.0.16.jar
登录界面:
管理员登录:蘇号root,密码123123普通用户登录:账号123,密码123123
注册界面:
管理员主界面:
E W ill
fflHW
W
图书査询界面,
I 齐血IM BA* MKftW
图书查训
讷逸拝査询方式:
y松■.捜水
图书借还界面,
| w ・IMKA* WIHIH- 图书借还 埔输入书号, 检室 竹名:作帝状妇 ifc« 账户管理界面: 图书管理界面: 图书管理 *MNHCa WAIVKGU M&NIISGft 添加图书界面: 添加图书 类别:膑弄类琳, 书名:______________ 2J 作者: 出版社: 价格: 确定 修改图书界面: 修改图书信息 15 ■;: I 类别:页逸择晒 书名: 作者: 出版社: 状态:。馆 价格: 确定 账户值息界面: 账户信息 AH5记录界面: 诱盗拝A 改方式: 借书记录普通用户主界面: 普通用户際户管理界面: 账户管理背景图片, 数据库文件(tsglsys.Sql): SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS bookcategory*; CREATE TABLE 'bookcategory' ( 'Category' varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 1 类别‘, PRIMARY KEY ('Category') USING BTREE )ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW.FORMAT = Compact; INSERT INTO 'bookcategory' VALUES ('军事'); INSERT INTO 'bookcategory' VALUES ('天文'); INSERT INTO 'bookcategory' VALUES ('学术'); INSERT INTO 'bookcategory' VALUES ('小说'); INSERT INTO 'bookcategory' VALUES ('文艺'); INSERT INTO 'bookcategory' VALUES ('科幻'); INSERT INTO 'bookcategory' VALUES ('经济‘); DROP TABLE IF EXISTS booktable,;