基于SSM+maven+shiro+bootstrap框架整合的情缘图书管理系统

512 篇文章 7 订阅
323 篇文章 19 订阅

基于SSM+maven+shiro+bootstrap框架整合的情缘图书管理系统
项目主要用到的技术是SSM+shiro+maven+bootsrap+mysql框架,shir安全框架主要用于用户登陆的验证,权限控制。 项目的UI用到的是bootstrap框架,简单大气,搭起界面方便和快速。 项目中集成 登陆验证码,导出excel表,时间的处理等工具类

访问地址:http://localhost:8080/PredestinedLoveLibrary/login.jsp

账号:201503396 密码:1234

验证码区分大小写

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
部分数据库:
CREATE TABLE sys_permission (
id int(11) NOT NULL AUTO_INCREMENT,
perName varchar(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;


– Records of sys_permission


INSERT INTO sys_permission VALUES (‘1’, ‘reader:readerLoad’);
INSERT INTO sys_permission VALUES (‘2’, ‘reader:toReader’);
INSERT INTO sys_permission VALUES (‘3’, ‘book:toBook’);
INSERT INTO sys_permission VALUES (‘4’, ‘book:insertBook’);
INSERT INTO sys_permission VALUES (‘5’, ‘book:findBookInfo’);
INSERT INTO sys_permission VALUES (‘6’, ‘book:deleteBook’);
INSERT INTO sys_permission VALUES (‘7’, ‘book:searchBook’);
INSERT INTO sys_permission VALUES (‘8’, ‘book:editBook’);
INSERT INTO sys_permission VALUES (‘9’, ‘iterm:all’);
INSERT INTO sys_permission VALUES (‘10’, ‘bookClass:toBookClass’);
INSERT INTO sys_permission VALUES (‘11’, ‘bookClass:insertBookClass’);
INSERT INTO sys_permission VALUES (‘12’, ‘bookClass:selectBookClass’);
INSERT INTO sys_permission VALUES (‘13’, ‘bookClass:deleteBookClass’);
INSERT INTO sys_permission VALUES (‘14’, ‘bookClass:editBookClass’);
INSERT INTO sys_permission VALUES (‘15’, ‘bookClass:updateBookClass’);
INSERT INTO sys_permission VALUES (‘16’, ‘borrow:toBorrow’);
INSERT INTO sys_permission VALUES (‘17’, ‘borrow:insertBorrow’);
INSERT INTO sys_permission VALUES (‘18’, ‘borrow:selectBorrowInfo’);
INSERT INTO sys_permission VALUES (‘19’, ‘borrow:deleteBorrow’);
INSERT INTO sys_permission VALUES (‘20’, ‘borrow:comeBorrowEdit’);
INSERT INTO sys_permission VALUES (‘21’, ‘borrow:borrowOperator’);
INSERT INTO sys_permission VALUES (‘22’, ‘reader:findReader’);
INSERT INTO sys_permission VALUES (‘23’, ‘reader:deleteReader’);
INSERT INTO sys_permission VALUES (‘24’, ‘reader:editReader’);
INSERT INTO sys_permission VALUES (‘25’, ‘reader:updateReader’);
INSERT INTO sys_permission VALUES (‘26’, ‘reader:searchReader’);
INSERT INTO sys_permission VALUES (‘27’, ‘readerType:insertReaderType’);
INSERT INTO sys_permission VALUES (‘28’, ‘readerType:searchReaderType’);
INSERT INTO sys_permission VALUES (‘29’, ‘readerType:editReaderType’);
INSERT INTO sys_permission VALUES (‘30’, ‘readerType:updateReaderType’);
INSERT INTO sys_permission VALUES (‘31’, ‘readerType:deleteReaderType’);


– Table structure for sys_role


DROP TABLE IF EXISTS sys_role;
CREATE TABLE sys_role (
id int(11) NOT NULL AUTO_INCREMENT,
roleName varchar(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;


– Records of sys_role


INSERT INTO sys_role VALUES (‘1’, ‘SysManager’);
INSERT INTO sys_role VALUES (‘2’, ‘BookManager’);
INSERT INTO sys_role VALUES (‘3’, ‘Manager’);


– Table structure for sys_rp


DROP TABLE IF EXISTS sys_rp;
CREATE TABLE sys_rp (
id int(11) NOT NULL AUTO_INCREMENT,
roleName varchar(255) NOT NULL,
perName varchar(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;


– Records of sys_rp


INSERT INTO sys_rp VALUES (‘1’, ‘SysManager’, ‘iterm:all’);
INSERT INTO sys_rp VALUES (‘2’, ‘Manager’, ‘reader:toReader’);
INSERT INTO sys_rp VALUES (‘4’, ‘BookManager’, ‘book:toBook’);
INSERT INTO sys_rp VALUES (‘5’, ‘BookManager’, ‘book:insertBook’);
INSERT INTO sys_rp VALUES (‘6’, ‘BookManager’, ‘book:findBookInfo’);
INSERT INTO sys_rp VALUES (‘7’, ‘BookManager’, ‘book:deleteBook’);
INSERT INTO sys_rp VALUES (‘8’, ‘BookManager’, ‘book:searchBook’);
INSERT INTO sys_rp VALUES (‘9’, ‘BookManager’, ‘book:editBook’);
INSERT INTO sys_rp VALUES (‘10’, ‘BookManager’, ‘bookClass:toBookClass’);
INSERT INTO sys_rp VALUES (‘11’, ‘BookManager’, ‘bookClass:insertBookClass’);
INSERT INTO sys_rp VALUES (‘12’, ‘BookManager’, ‘bookClass:selectBookClass’);
INSERT INTO sys_rp VALUES (‘13’, ‘BookManager’, ‘bookClass:deleteBookClass’);
INSERT INTO sys_rp VALUES (‘14’, ‘BookManager’, ‘bookClass:editBookClass’);
INSERT INTO sys_rp VALUES (‘15’, ‘BookManager’, ‘bookClass:updateBookClass’);
INSERT INTO sys_rp VALUES (‘16’, ‘Manager’, ‘borrow:toBorrow’);
INSERT INTO sys_rp VALUES (‘17’, ‘Manager’, ‘borrow:insertBorrow’);
INSERT INTO sys_rp VALUES (‘18’, ‘Manager’, ‘borrow:selectBorrowInfo’);
INSERT INTO sys_rp VALUES (‘19’, ‘Manager’, ‘borrow:deleteBorrow’);
INSERT INTO sys_rp VALUES (‘20’, ‘Manager’, ‘borrow:comeBorrowEdit’);
INSERT INTO sys_rp VALUES (‘21’, ‘Manager’, ‘borrow:borrowOperator’);
INSERT INTO sys_rp VALUES (‘22’, ‘Manager’, ‘reader:findReader’);
INSERT INTO sys_rp VALUES (‘23’, ‘Manager’, ‘reader:searchReader’);


– Table structure for sys_ur


DROP TABLE IF EXISTS sys_ur;
CREATE TABLE sys_ur (
id int(11) NOT NULL AUTO_INCREMENT,
userName varchar(50) NOT NULL,
roleName varchar(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;


– Records of sys_ur


INSERT INTO sys_ur VALUES (‘5’, ‘201503396’, ‘SysManager’);
INSERT INTO sys_ur VALUES (‘7’, ‘201503395’, ‘BookManager’);


– Table structure for sys_user


DROP TABLE IF EXISTS sys_user;
CREATE TABLE sys_user (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL,
password varchar(50) NOT NULL,
date date DEFAULT NULL,
photo varchar(50) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;


– Records of sys_user


INSERT INTO sys_user VALUES (‘1’, ‘201503396’, ‘1234’, ‘2018-04-15’, ‘upload/313560.jpg’);
INSERT INTO sys_user VALUES (‘4’, ‘201503395’, ‘1234’, ‘2018-04-27’, ‘upload/313593.jpg’);
INSERT INTO sys_user VALUES (‘5’, ‘201503394’, ‘1234’, ‘2018-04-27’, ‘upload/312229.jpg’);


– Table structure for tb_book


DROP TABLE IF EXISTS tb_book;
CREATE TABLE tb_book (
bkID varchar(20) NOT NULL,
bkCode varchar(20) NOT NULL,
bkName varchar(50) NOT NULL,
bkAuthor varchar(30) DEFAULT NULL,
bkPress varchar(50) DEFAULT NULL,
bkDatePress date DEFAULT NULL,
bkISBN varchar(15) NOT NULL,
bkCatalog varchar(30) NOT NULL,
bkLanguage varchar(20) DEFAULT NULL,
bkPages int(11) DEFAULT NULL,
bkPrice float DEFAULT NULL,
bkDateIn date DEFAULT NULL,
bkBrief varchar(100) DEFAULT NULL,
bkCover varchar(50) DEFAULT NULL,
bkStatus varchar(10) DEFAULT NULL,
PRIMARY KEY (bkID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


– Records of tb_book


INSERT INTO tb_book VALUES (‘0001’, ‘12345’, ‘计算机科学与技术’, ‘陈强’, ‘长江大学’, ‘2018-04-05’, ‘123456’, ‘TP’, ‘日文’, null, ‘65.5’, ‘2018-04-19’, ‘计算机’, ‘upload/book/111.jpg’, ‘在馆’);
INSERT INTO tb_book VALUES (‘2’, ‘2’, ‘2’, ‘2’, ‘2’, ‘2018-04-26’, ‘2’, ‘TP’, ‘中文’, ‘85’, ‘2’, ‘2018-04-28’, ‘2’, ‘upload/book/301041.jpg’, ‘在馆’);


– Table structure for tb_bookclass


DROP TABLE IF EXISTS tb_bookclass;
CREATE TABLE tb_bookclass (
bkCatalog varchar(50) NOT NULL,
bkClassName varchar(50) NOT NULL,
PRIMARY KEY (bkCatalog)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


– Records of tb_bookclass


INSERT INTO tb_bookclass VALUES (‘TP’, ‘自动化技术’);


– Table structure for tb_borrow


DROP TABLE IF EXISTS tb_borrow;
CREATE TABLE tb_borrow (
borrowID int(11) NOT NULL AUTO_INCREMENT,
rdID varchar(50) NOT NULL,
bkID varchar(50) NOT NULL,
idContinueTimes int(11) DEFAULT NULL,
idDateOut date NOT NULL,
idDateRetPlan date NOT NULL,
idOverDay int(11) DEFAULT NULL,
idOverMoney float DEFAULT NULL,
idPunishMoney float DEFAULT NULL,
isHasReturn varchar(255) NOT NULL,
operatorLend varchar(255) DEFAULT NULL,
operatorRet varchar(255) DEFAULT NULL,
idDateRetAct date DEFAULT NULL,
PRIMARY KEY (borrowID),
KEY rdID (rdID),
KEY bkID (bkID),
CONSTRAINT tb_borrow_ibfk_1 FOREIGN KEY (rdID) REFERENCES tb_reader (rdID),
CONSTRAINT tb_borrow_ibfk_2 FOREIGN KEY (bkID) REFERENCES tb_book (bkID)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值