系统介绍
管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、学生管理、图书分类管理、图书信息管理、图书预约管理、退换图书管理、管理员管理、留言板管理、系统管理等功能。
学生功能模块:首页、个人中心、图书预约管理、退换图书管理、我的收藏管理等功能。
前台首页功能:首页、图书信息、好书推荐、留言反馈、个人中心、后台管理等功能。
开发环境
编程语言:Java、SpringBoot
数据库 :Mysql
系统架构:B/S
后端框架:SpringBoot
编译工具:idea或者eclipse,jdk1.8,maven
支持定做:java/python/大数据/小程序/vue/深度学习
数据库表设计
数据库设计
表1:tuihuantushu表
列名 |
数据类型 |
长度 |
约束 |
id |
bigint |
200 |
NOT NULL |
addtime |
varchar |
200 |
NULL DEFAULT |
tushubianhao |
tinyint |
200 |
NULL DEFAULT |
tushumingcheng |
varchar |
200 |
NOT NULL |
zuozhe |
varchar |
200 |
NOT NULL |
chubanshe |
varchar |
200 |
NOT NULL |
shuliang |
varchar |
200 |
NOT NULL |
xuehao |
varchar |
200 |
NOT NULL |
tuihuanleixing |
varchar |
200 |
NOT NULL |
tuihuanyuanyin |
varchar |
200 |
NOT NULL |
riqi |
varchar |
200 |
NOT NULL |
sfsh |
varchar |
200 |
NOT NULL |
shhf |
varchar |
200 |
NOT NULL |
表2:tushuxinxi表
列名 |
数据类型 |
长度 |
约束 |
id |
int |
200 |
NOT NULL |
addtime |
varchar |
200 |
NOT NULL |
tushubianhao |
varchar |
200 |
NOT NULL |
tushumingcheng |
varchar |
200 |
NOT NULL |
tushuleibie |
varchar |
200 |
NOT NULL |
tupian |
varchar |
200 |
NOT NULL |
zuozhe |
varchar |
200 |
NOT NULL |
chubanshe |
varchar |
200 |
NOT NULL |
shuliang |
varchar |
200 |
NOT NULL |
xiangqing |
varchar |
200 |
NOT NULL |
表3:tushuyuyue表
列名 |
数据类型 |
长度 |
约束 |
id |
varchar |
200 |
NOT NULL |
addtime |
varchar |
200 |
NOT NULL |
tushubianhao |
varchar |
200 |
NOT NULL |
tushumingcheng |
varchar |
200 |
NOT NULL |
tushuleibie |
varchar |
200 |
NOT NULL |
zuozhe |
varchar |
200 |
NOT NULL |
chubanshe |
varchar |
200 |
NOT NULL |
shuliang |
varchar |
200 |
NOT NULL |
xuehao |
varchar |
200 |
NOT NULL |
xueshengxingming |
varchar |
200 |
NOT NULL |
lianxidianhua |
varchar |
200 |
NOT NULL |
shenqingriqi |
varchar |
200 |
NOT NULL |
sfsh |
varchar |
200 |
NOT NULL |
shhf |
varchar |
200 |
NOT NULL |
表4:xuesheng表
列名 |
数据类型 |
长度 |
约束 |
id |
varchar |
200 |
NOT NULL |
addtime |
varchar |
200 |
NOT NULL |
xuehao |
varchar |
200 |
NOT NULL |
mima |
varchar |
200 |
NOT NULL |
xueshengxingming |
varchar |
200 |
NOT NULL |
xingbie |
varchar |
200 |
NOT NULL |
chushengriqi |
varchar |
200 |
NOT NULL |
lianxidianhua |
varchar |
200 |
NOT NULL |
banji |
varchar |
200 |
NOT NULL |
表5:tushufenlei表
列名 |
数据类型 |
长度 |
约束 |
id |
varchar |
200 |
NOT NULL |
addtime |
varchar |
200 |
NOT NULL |
tushuleibie |
varchar |
200 |
NOT NULL |
主要功能
图书个性化推荐系统,在前台首页可以查看首页、图书信息、好书推荐、留言反馈、个人中心、后台管理等内容,如图1所示。
图1首页功能界面图
学生注册、登录,在学生注册页面可以填写学号、密码、学生姓名、性别、出生日期、联系电话、班级等信息进行注册、登录,如图2所示。
图书信息,在图书信息页面通过查看图书编号、图书名称、图书类别、图片、作者、出版社、版次、数量、点击次数等信息进行预约、立即提交或点我收藏操作,如图5-3所示。在个人中心页面通过填写学号、密码、学生姓名、性别、出生日期、联系电话、班级等信息进行更新信息、退出登录操作,如图3所示。
图3图书信息界面图
管理员登录,通过填写输入用户名、密码、角色进行登录,如图所示。
图书信息管理,在图书信息管理页面中可以查看图书编号、图书名称、图书类别、图片、作者、出版社、版次、数量等信息,并可根据需要对已有图书信息管理进行详情、预约、查看评论、修改或删除等操作,如图所示。
管理员管理,在管理员管理页面中可以查看用户名、密码、角色等内容,并且根据需要对已有管理员管理进行详情,修改或删除等详细操作,如图所示。
个人信息界面图
图书预约管理,在图书预约管理页面中可以查看图书编号、图书名称、图书类别、作者、出版社、版次、数量、学号、学生姓名、联系电话、申请日期、审核回复、审核状态等信息内容,并且根据需要对已有图书预约管理进行详情、退换或删除等其他详细操作,如图5-15所示。
、
我的收藏管理,在我的收藏管理页面中可以查看收藏名称、收藏图片等内容,并且根据需要对已有我的收藏管理进行详情、删除等详细操作,如图所示。