图书借阅管理系统

图书馆借阅系统

图书借阅管理系统_第1张图片

先按上述要求在数据库中建表

CREATE DATABASE `book`;
CREATE TABLE `tb_book` (
  `book_id` int(11) NOT NULL AUTO_INCREMENT,
  `book_name` varchar(45) DEFAULT NULL,
  `price` double(9,2) DEFAULT NULL,
  `store` int(11) DEFAULT NULL,
  `des` varchar(45) DEFAULT NULL,
  `book_type` int(11) DEFAULT NULL,
  PRIMARY KEY (`book_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

CREATE TABLE `tb_borrow` (
  `book_id` int(11) NOT NULL,
  `borrow_id` int(11) NOT NULL AUTO_INCREMENT,
  `borrow_date` datetime DEFAULT NULL,
  `back_date` datetime DEFAULT NULL,
  `dekay_money` double(9,2) DEFAULT NULL,
  PRIMARY KEY (`borrow_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

CREATE TABLE `tb_buy` (
  `book_id` int(11) NOT NULL,
  `buy_id` int(11) NOT NULL,
  `buy_date` datetime DEFAULT NULL,
  `buy_num` int(11) DEFAULT NULL,
  `total_price` double(9,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `tb_type` (
  `type_id` int(11) NOT NULL AUTO_INCREMENT,
  `type_name` varchar(45) DEFAULT NULL,
  `default_date` datetime DEFAULT NULL,
  `delay_money_per_day` double(9,2) DEFAULT NULL,
  PRIMARY KEY (`type_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

CREATE TABLE `tb_user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(45) DEFAULT NULL,
  `grade` int(11) DEFAULT NULL,
  `phone` varchar(11) DEFAULT NULL,
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

实现用户登录

页面提交用户名信息

servlet层查询看数据库中是否有此用户

来判断是否可以登录此系统

查看图书信息

页面点击查询图书

servlet层调用查询图书类 返回图书类

jsp页面对图书类进行遍历展示

查看图书中可以模糊查询

页面输入要查询的条件

servlet 接收条件 用mybatis 动态sql来查询符合此条件的图书信息 返回显示到页面。

还有功能之后再补充

图书借阅管理系统_第2张图片
图书借阅管理系统_第3张图片
图书借阅管理系统_第4张图片
图书借阅管理系统_第5张图片
图书借阅管理系统_第6张图片
图书借阅管理系统_第7张图片
图书借阅管理系统_第8张图片
图书借阅管理系统_第9张图片

你可能感兴趣的:(java,mybatis)