├── Book.zip ├── Book_Manage.sql └── README.md /Book.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junmo-java/BookManageSyetem/93a9c761a21874b66a732c7548d8e190cab9a915/Book.zip -------------------------------------------------------------------------------- /Book_Manage.sql: -------------------------------------------------------------------------------- 1 | /* 2 | SQLyog Ultimate v11.24 (32 bit) 3 | MySQL - 5.5.24-log : Database - book_manage 4 | ********************************************************************* 5 | */ 6 | 7 | /*!40101 SET NAMES utf8 */; 8 | 9 | /*!40101 SET SQL_MODE=''*/; 10 | 11 | /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 12 | /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 13 | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 14 | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 15 | CREATE DATABASE /*!32312 IF NOT EXISTS*/`book_manage` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */; 16 | 17 | USE `book_manage`; 18 | 19 | /*Table structure for table `administrator` */ 20 | 21 | DROP TABLE IF EXISTS `administrator`; 22 | 23 | CREATE TABLE `administrator` ( 24 | `id` int(11) NOT NULL AUTO_INCREMENT, 25 | `username` varchar(50) COLLATE utf8_bin DEFAULT NULL, 26 | `password` varchar(50) COLLATE utf8_bin DEFAULT NULL, 27 | `name` varchar(50) COLLATE utf8_bin DEFAULT NULL, 28 | `sex` varchar(50) COLLATE utf8_bin DEFAULT NULL, 29 | `phone` varchar(50) COLLATE utf8_bin DEFAULT NULL, 30 | PRIMARY KEY (`id`) 31 | ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 32 | 33 | /*Data for the table `administrator` */ 34 | 35 | insert into `administrator`(`id`,`username`,`password`,`name`,`sex`,`phone`) values (1,'admin','123456','刘义鹏','男','1274728'); 36 | 37 | /*Table structure for table `book` */ 38 | 39 | DROP TABLE IF EXISTS `book`; 40 | 41 | CREATE TABLE `book` ( 42 | `book_id` int(11) NOT NULL, 43 | `book_name` varchar(50) COLLATE utf8_bin DEFAULT NULL, 44 | `book_type` int(11) DEFAULT NULL, 45 | `editor` varchar(50) COLLATE utf8_bin DEFAULT NULL, 46 | `publishing_house` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '出版单位', 47 | `price` varchar(50) COLLATE utf8_bin DEFAULT NULL, 48 | `book_num` int(11) DEFAULT NULL, 49 | `shujia_id` int(11) DEFAULT NULL COMMENT '书架编号', 50 | `ruku_date` date DEFAULT NULL COMMENT '入库日期', 51 | PRIMARY KEY (`book_id`), 52 | KEY `book_type` (`book_type`), 53 | CONSTRAINT `book_ibfk_2` FOREIGN KEY (`book_type`) REFERENCES `booktype` (`id`) 54 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 55 | 56 | /*Data for the table `book` */ 57 | 58 | insert into `book`(`book_id`,`book_name`,`book_type`,`editor`,`publishing_house`,`price`,`book_num`,`shujia_id`,`ruku_date`) values (2020,'1111',3,'sad','新华','60',1,3,'2019-06-14'),(65438,'lalal',2,'klsjfk','中华','66',2,2,'2019-06-16'); 59 | 60 | /*Table structure for table `booktype` */ 61 | 62 | DROP TABLE IF EXISTS `booktype`; 63 | 64 | CREATE TABLE `booktype` ( 65 | `id` int(11) NOT NULL AUTO_INCREMENT, 66 | `type` varchar(50) COLLATE utf8_bin DEFAULT NULL, 67 | PRIMARY KEY (`id`) 68 | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 69 | 70 | /*Data for the table `booktype` */ 71 | 72 | insert into `booktype`(`id`,`type`) values (1,'自然类'),(2,'教育类'),(3,'科技类'),(4,'农业类'); 73 | 74 | /*Table structure for table `jieyue` */ 75 | 76 | DROP TABLE IF EXISTS `jieyue`; 77 | 78 | CREATE TABLE `jieyue` ( 79 | `book_id` int(11) NOT NULL, 80 | `borrow_id` int(11) DEFAULT NULL, 81 | `reader_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '读者姓名', 82 | `book_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '操作职工姓名', 83 | `borrow_date` date DEFAULT NULL COMMENT '借阅日期', 84 | `yinghuan_date` date DEFAULT NULL COMMENT '应还日期', 85 | `return_date` date DEFAULT NULL COMMENT '归还日期', 86 | PRIMARY KEY (`book_id`), 87 | KEY `borrow_id` (`borrow_id`), 88 | CONSTRAINT `jieyue_ibfk_1` FOREIGN KEY (`borrow_id`) REFERENCES `reader` (`borrow_id`) 89 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 90 | 91 | /*Data for the table `jieyue` */ 92 | 93 | insert into `jieyue`(`book_id`,`borrow_id`,`reader_name`,`book_name`,`borrow_date`,`yinghuan_date`,`return_date`) values (65438,101,' lyp','lalal','2019-06-22','2019-07-22','2019-06-22'); 94 | 95 | /*Table structure for table `reader` */ 96 | 97 | DROP TABLE IF EXISTS `reader`; 98 | 99 | CREATE TABLE `reader` ( 100 | `borrow_id` int(11) NOT NULL, 101 | `reader_name` varchar(50) COLLATE utf8_bin DEFAULT NULL, 102 | `sex` varchar(50) COLLATE utf8_bin DEFAULT NULL, 103 | `college` varchar(50) COLLATE utf8_bin DEFAULT NULL, 104 | `type` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '读者类型', 105 | `certificate_type` varchar(50) COLLATE utf8_bin DEFAULT NULL, 106 | `certificate_id` varchar(50) COLLATE utf8_bin DEFAULT NULL, 107 | `phone` varchar(50) COLLATE utf8_bin DEFAULT NULL, 108 | `certificate_date` datetime DEFAULT NULL COMMENT '办证日期', 109 | `borrow_book_num` int(11) DEFAULT NULL COMMENT '借书册数', 110 | `max_book_num` int(11) DEFAULT NULL COMMENT '最大借书数量', 111 | `yuqi_state` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '是否有逾期', 112 | PRIMARY KEY (`borrow_id`) 113 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 114 | 115 | /*Data for the table `reader` */ 116 | 117 | insert into `reader`(`borrow_id`,`reader_name`,`sex`,`college`,`type`,`certificate_type`,`certificate_id`,`phone`,`certificate_date`,`borrow_book_num`,`max_book_num`,`yuqi_state`) values (101,' lyp','男','人文院','学生','身份证','4566313','878112','2019-06-09 00:00:00',2,100,'未逾期'),(1001,'hangjia','男','yishu','学生','身份证','1781983','17777','2019-06-16 00:00:00',0,100,'未逾期'),(1002,'刘义鹏','男','人文院','学生','身份证','1232321323213','122131','2019-06-22 00:00:00',0,100,'未逾期'),(2467,'凯文','女','河北农业大学','老师','身份证','13752519970016','1512273033','2019-06-22 11:05:21',0,NULL,NULL),(3810,'刘毅鹏','男','河北农业大学','学生','身份证','212','49129482','2019-06-29 22:02:16',0,100,'未逾期'); 118 | 119 | /*Table structure for table `worker` */ 120 | 121 | DROP TABLE IF EXISTS `worker`; 122 | 123 | CREATE TABLE `worker` ( 124 | `id` int(11) NOT NULL, 125 | `name` varchar(50) COLLATE utf8_bin DEFAULT NULL, 126 | `sex` varchar(50) COLLATE utf8_bin DEFAULT NULL, 127 | `phone` varchar(50) COLLATE utf8_bin DEFAULT NULL, 128 | `password` varchar(50) COLLATE utf8_bin DEFAULT NULL, 129 | PRIMARY KEY (`id`) 130 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; 131 | 132 | /*Data for the table `worker` */ 133 | 134 | insert into `worker`(`id`,`name`,`sex`,`phone`,`password`) values (333,'zz','1','1222','fw3336666'),(804,'aalliu','1','2324146','fetlghfy6'),(1852,'smallsea','1','1571319','123456'),(71827,'dd','0','3435232','1233532552'),(102005,'李轩','1','15713195603','1666'),(2342871,'zs','0','35456323','gdg4443'); 135 | 136 | /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 137 | /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 138 | /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 139 | /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; 140 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BookManageSyetem 2 | 一位河北农大的大二学生提交的课设---图书管理系统,采用jsp+servlet+mysql,使用的myeclipse,jdk1.8,tomcat v8.5 ,基本上是基础的增删改查 3 | --------------------------------------------------------------------------------