当前位置:   article > 正文

基于Springboot的小说阅读网站系统(源代码+数据库)090_基于springboot的小说网站

基于springboot的小说网站

基于Springboot的小说阅读网站系统(源代码+数据库)090

一、系统介绍

本系统分为管理员、作家、读者三种角色

读者角色包含以下功能:

  • 登录、注册、小说推荐、作品检索、小说排行榜、小说阅读、小说评论、充值订阅、我的书架、个人中心、密码修改

作家角色包含以下功能:

  • 包括读者的所有功能、小说发布、小说管理、章节管理

管理员角色包含以下功能:

  • 登录、小说管理、评论管理、作家管理、邀请码管理、会员管理、会员反馈管理、小说推荐管理、网站信息管理、友情链接管理、
  • 新闻管理、类别管理、订单管理、用户管理。角色管理、菜单管理、系统日志管理、个人中心、密码修改

二、所用技术

后端技术栈:

  • Springboot
  • Mybatis
  • Mysql
  • Jwt
  • SpringSecurity
  • Shiro
  • Redis

前端技术栈

  • Thymeleaf
  • Layui
  • Html
  • Ajax

三、环境介绍

基础环境 :IDEA/eclipse, JDK1.8, Mysql5.7及以上,Maven3.6, Redis5.0, 内网穿透工具ngrok,支付宝沙箱账号

所有项目以及源代码本人均调试运行无问题 可支持远程调试运行

四、页面截图

1、前台页面

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

2、管理后台

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

五、浏览地址

前台访问地址:http://127.0.0.1:8090/

  • 读者/作家的账号/密码:13560421324/123456

后台访问地址:http://127.0.0.1/

  • 管理员账号/密码:admin/admin

六、部署教程

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql文件;

  2. 使用IDEA/Eclipse导入novel-plus项目,若为maven项目请选择maven,等待依赖下载完成;

  3. 进入novel-common/src/main/resources/application-common-dev.yml 里面的数据库配置和redis配置,
    修改novel-front/src/main/resources/application-dev.yml里面的文件路径配置和application-alipay.yml里面的支付宝沙箱配置,
    修改novel-admin/src/main/resources/application-dev.yml里面的数据库配置和redis配置

  4. novel-front/src/main/java/com/java2nb/novel/FrontNovelApplication.java 启动前台项目
    novel-admin/src/main/java/com/java2nb/AdminApplication.java启动后台项目

七、项目结构

novel-plus -- 父工程
├── novel-common -- 通用模块
├── novel-front -- 前台门户&作家后台
├── novel-crawl -- 爬虫
├── novel-admin -- 管理后台
└── templates -- 前端模版
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/842996
推荐阅读
相关标签
  

闽ICP备14008679号