基于Springboot+mybatis+mysql+html圖書管理系統2
- 一、系統介紹
- 二、功能展示
- 1.用戶登陸
- 2.用戶主頁
- 3.圖書查詢
- 4.還書
- 5.個人信息修改
- 6.圖書管理(管理員)
- 7.學生管理(管理員)
- 8.廢除記錄(管理員)
- 三、數據庫
- 四、其它系統
- 1.其他系統實現
- 五、獲取源碼
一、系統介紹
該系統實現了
普通用戶:
圖書查詢、借書,還書、個人信息修改、個人信息查看
管理員:
圖書管理、用戶管理、廢除記錄
環境配置
系統開發平臺:JDK1.8+Windows
開發語言:java
框架:SpringBoot+Thymeleaf+Mybatis
前端:html
數據庫:MySql5.7以上
開發環境:Intelij Idea
瀏覽器:Chrome
二、功能展示
1.用戶登陸
2.用戶主頁
3.圖書查詢
4.還書
5.個人信息修改
6.圖書管理(管理員)
7.學生管理(管理員)
8.廢除記錄(管理員)
三、數據庫
/*Navicat Premium Data TransferSource Server : testSource Server Type : MySQLSource Server Version : 80021Source Host : localhost:3306Source Schema : books_masterTarget Server Type : MySQLTarget Server Version : 80021File Encoding : 65001Date: 16/06/2022 12:42:07
*/SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for abolish_records
-- ----------------------------
DROP TABLE IF EXISTS `abolish_records`;
CREATE TABLE `abolish_records` (`re_Abolish_id` int(0) NOT NULL AUTO_INCREMENT,`re_book_id` int(0) NULL DEFAULT NULL,`re_book_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`re_book_press` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`re_book_author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`re_Abolish_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of abolish_records
-- ----------------------------
INSERT INTO `abolish_records` VALUES (1, 5, '物聯網', '科學出版社', '劉云浩');
INSERT INTO `abolish_records` VALUES (2, 6, 'java初級編程', '人民教育出版社', '李四');-- ----------------------------
-- Table structure for admin_info
-- ----------------------------
DROP TABLE IF EXISTS `admin_info`;
CREATE TABLE `admin_info` (`admin_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`admin_passwo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`admin_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of admin_info
-- ----------------------------
INSERT INTO `admin_info` VALUES ('123@qq.com', '123');
INSERT INTO `admin_info` VALUES ('admin', '123');-- ----------------------------
-- Table structure for book_info
-- ----------------------------
DROP TABLE IF EXISTS `book_info`;
CREATE TABLE `book_info` (`book_id` int(0) NOT NULL AUTO_INCREMENT,`book_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`book_press` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`book_author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`book_number` int(0) NULL DEFAULT NULL,`book_type_id` int(0) NULL DEFAULT NULL,PRIMARY KEY (`book_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of book_info
-- ----------------------------
INSERT INTO `book_info` VALUES (1, '嫌疑人X的獻身', 'sss出版社', '東野圭吾', 136, 2);
INSERT INTO `book_info` VALUES (2, '香水', '上海譯文出版社', '帕·聚斯金德', 84, 2);
INSERT INTO `book_info` VALUES (3, 'javaEE', '人民郵電出版社', '黑馬程序員', 49, 3);
INSERT INTO `book_info` VALUES (4, '數據結構', '電子工業出版社', '葉和亞', 53, 3);-- ----------------------------
-- Table structure for book_type_info
-- ----------------------------
DROP TABLE IF EXISTS `book_type_info`;
CREATE TABLE `book_type_info` (`book_type_id` int(0) NOT NULL AUTO_INCREMENT,`book_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`book_type_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of book_type_info
-- ----------------------------
INSERT INTO `book_type_info` VALUES (1, '恐怖');
INSERT INTO `book_type_info` VALUES (2, '懸疑');
INSERT INTO `book_type_info` VALUES (3, '教學');-- ----------------------------
-- Table structure for borrow_info
-- ----------------------------
DROP TABLE IF EXISTS `borrow_info`;
CREATE TABLE `borrow_info` (`borrow_id` int(0) NOT NULL AUTO_INCREMENT,`borrow_time` datetime(0) NULL DEFAULT NULL,`borrow_estimate` datetime(0) NULL DEFAULT NULL,`borrow_return_time` datetime(0) NULL DEFAULT NULL,`book_id` int(0) NULL DEFAULT NULL,`stu_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`borrow_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of borrow_info
-- ----------------------------
INSERT INTO `borrow_info` VALUES (1, '2021-12-21 21:12:44', '2021-12-31 21:12:44', '2021-12-22 10:48:32', 2, '209050133');
INSERT INTO `borrow_info` VALUES (2, '2021-12-21 21:12:45', '2021-12-31 21:12:45', NULL, 3, '209050133');
INSERT INTO `borrow_info` VALUES (3, '2021-12-22 10:48:06', '2022-01-01 10:48:06', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (4, '2022-01-05 12:32:13', '2022-01-15 12:32:13', '2022-01-05 12:32:32', 1, '209050133');
INSERT INTO `borrow_info` VALUES (5, '2022-01-05 12:32:14', '2022-01-15 12:32:14', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (6, '2022-01-05 12:32:14', '2022-01-15 12:32:14', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (7, '2022-01-05 12:32:15', '2022-01-15 12:32:15', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (8, '2022-01-05 12:32:15', '2022-01-15 12:32:15', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (9, '2022-01-05 12:32:15', '2022-01-15 12:32:15', NULL, 1, '209050133');
INSERT INTO `borrow_info` VALUES (10, '2022-06-11 22:41:31', '2022-06-21 22:41:31', NULL, 1, '123456');
INSERT INTO `borrow_info` VALUES (11, '2022-06-16 07:31:16', '2022-06-26 07:31:16', NULL, 2, '20210820001');-- ----------------------------
-- Table structure for stu_info_book
-- ----------------------------
DROP TABLE IF EXISTS `stu_info_book`;
CREATE TABLE `stu_info_book` (`stu_id` int(0) NOT NULL AUTO_INCREMENT,`stu_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_nation` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_birth` date NULL DEFAULT NULL,`stu_hometown` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_admission_time` date NULL DEFAULT NULL,`stu_faculty` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`stu_post` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`stu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of stu_info_book
-- ----------------------------
INSERT INTO `stu_info_book` VALUES (1, '20210802000', '沈驊', '女', '苗族', '2021-12-21', '湖州', '2020-09-23', '信息工程學院', '學生');
INSERT INTO `stu_info_book` VALUES (2, '20210802002', '郟會', '男', '漢族', '2001-11-30', '浙江臺州', '2020-09-23', '信息工程學院學院', '學生');
INSERT INTO `stu_info_book` VALUES (3, '20210820001', '1', '1', '1', '2020-01-01', '1', '2020-01-01', '1', '1');
INSERT INTO `stu_info_book` VALUES (4, '20210080003', '張三', '男', '漢', '2003-09-01', '廣東', '2019-09-01', '計算機系', '');-- ----------------------------
-- Table structure for user_info
-- ----------------------------
DROP TABLE IF EXISTS `user_info`;
CREATE TABLE `user_info` (`id` int(0) NOT NULL AUTO_INCREMENT,`stu_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`user_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of user_info
-- ----------------------------
INSERT INTO `user_info` VALUES (1, '20210802134', '123');
INSERT INTO `user_info` VALUES (2, '20210802000', '123');
INSERT INTO `user_info` VALUES (3, '20210802002', '123');
INSERT INTO `user_info` VALUES (4, '20210820001', '123');
INSERT INTO `user_info` VALUES (5, '20210080003', '123');SET FOREIGN_KEY_CHECKS = 1;
四、其它系統
1.其他系統實現
Java+Swing實現學生選課管理系統
Java+Swing實現學校教務管理系統
Java+Swing+sqlserver學生成績管理系統
Java+Swing用戶信息管理系統
Java+Swing實現的五子棋游戲
基于JavaSwing 銀行管理系統
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存儲實現學生選課管理系統
Java+Swing可視化圖像處理軟件
Java+Swing學生信息管理系統
Java+Swing圖書管理系統
Java+Swing圖書管理系統2.0
基于java+swing+mysql圖書管理系統3.0
大作業-基于java+swing+mysql北方傳統民居信息管理系統
五、獲取源碼
點擊下載
基于Springboot+mybatis+mysql+html圖書管理系統2