Boutiques v1.5.1 released novel, novel reading barrage website

Fiction boutiques - fiction reading barrage website v1.5.1 release, and major improvements include:

Update

  1. Background management system integration java2nbSDK, solve problems some users can not build the project background.

  2. Reptile optimization.

Introduction

Boutique novel is a multi-platform (including the web, Android and applets platform), improve the function of novel barrage site contains fine and light fiction novels zone area. Including fiction classification, novel search, fiction rankings, finished novel, novel score, read novels online, fiction shelves, reading history novels download, fiction barrage, the novel automatic crawling, fiction content automatically share to Weibo, Mail automatic promotion links automatically pushed to the Baidu search engine and other functions. Comprising a computer terminal, a mobile terminal, a plurality of micro-channel applets platforms, now open source web end, Andrews end applet source code, you can learn, or for commercial use.

Directory Structure

novel-front: Front web site source

novel-admin: background management system source code platform

Software Architecture

Front web site architecture: Springboot + Mybatis + Mysql + Ehcache + Thymeleaf + Layui

Background management system platform architecture: Springboot + Mybatis + Mysql + Redis + Thymeleaf + Layui + Bootstrap

Front web site Screenshot

  1. Computer terminal (Home)

    index

  2. Mobile terminal (Home)

    index

  3. Movement end (light novel Area)

    index

  4. Mobile terminal (page novel details)

    Micro-letter picture _20190904181558

  5. Mobile terminal (catalog page)

    QQ picture 20191018161901

  6. Mobile terminal (fiction reading page)

    QQ picture 20191018161901

Background Management System screenshots

  1. login interface

  2. Reptile Management Interface

    3. The crawler configuration interface.

    4. Other features in development. . .

Small micro-channel program screenshot

mini4

Android App Screenshot

mini4

Installation Tutorial

Database installation:

  1. MySQL install the software.
  2. New Database books: create database books default character set utf8mb4 collate utf8mb4_general_ci.
  3. Execute sql / books.sql file.

Novel data crawling in two ways:

  1. Pull novel crawlers, according to the documentation crawling novel network to the database. ( Click for crawlers ) (applicable to local multi-machine operation)
  2. 安装后台管理系统后,打开爬虫管理菜单,点击爬虫运行按钮。(适用于线上环境运行,会占用较多服务器资源)

平台后台管理系统安装:

  1. 修改application.yml文件中数据库配置。

  2. 启动程序,登录后台系统,运行爬虫程序爬取小说数据。

前台web网站安装:

  1. 修改项目application.yml配置文件中的数据库配置。

  2. 修改项目application.yml配置文件中的首页本站推荐小说配置(修改的小说需要在数据库中存在)。

  3. 根据需求,修改项目application.yml配置文件中的爬取小说最低评分配置(建议和爬虫程序中的最低评分配置保持一致)。

  4. 根据需求,修改项目application.yml配置文件中的小说爬虫源配置。

  5. 本地直接运行或使用maven插件打包成jar文件上传到服务器上。

  6. http://ip:port访问首页。

  7. http://ip:port/books访问精品小说模块。

  8. http://ip:port/book/searchSoftBook.html访问轻小说模块。

功能开发清单(包括待开发计划)

点击下载高清大图

1573589880588

后期架构演进

为了满足部分网站用户量大、并发量高的需求,将计划明年5月份之前上线Spring Cloud微服务架构的分支版本供有此需求的用户使用。

计划开发技术栈:Nginx + Spring Cloud + Spring Security OAuth2 SSO + Mybatis + Redis + Mycat + Mysql + RabbitMq + Elastic Search + FastDfs 。

架构设计图:

1573589880588

后续系统功能会越来越多,结构会越来越复杂,所以将考虑出完整图文和视频教程,请大家持续关注。喜欢此项目的可以给我的GitHub和Gitee加个Star支持一下 。

演示地址1

点击前往(前台,快过期)

演示地址2

点击前往(前台,推荐)

演示地址3

点击前往

演示地址4(备用)

点击前往(前台)

Click to go  (back, because too many trial users intelligent reptiles, the server too much pressure, now temporarily closed) ( background crawlers will run up a lot of server resources, please use caution )

Demo account: admin / admin123

Applet two-dimensional code

mini-code

Code repository

Click to go Gitee warehouse

Click to go to Github repository

Guess you like

Origin www.oschina.net/news/111393/fiction-house-1-5-1-released