基于SSM的小说阅读网站

简介: 本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合:小说、小说阅读、书籍网站等,下面是大概的功能,系统适合于基础一般的同学使用。

本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合:小说、小说阅读、书籍网站等,下面是大概的功能,系统适合于基础一般的同学使用。


项目技术:



后端:SSM整合

前端:bootstrap、js、css等

开发工具:eclipse

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8


功能概述:



小说管理员:
登陆注册
首页查看小说、热门小说、最新小说,分类查看小说
分章查看小说,或者收藏、发表评论
个人中心:个人资料查看和修改,查看收藏和阅读记录
个人小说维护:查看个人发布的小说,新增小说、或者对小说进行管理
章节管理:对小说章节进行维护
小说管理:小说审核、章节审核、小说管理,密码修改
修改密码
管理员:
登陆注册
首页查看小说、热门小说、最新小说,分类查看小说
分章查看小说,或者收藏、发表评论
个人中心:个人资料查看和修改,查看收藏和阅读记录
小说管理:查看个人发布的小说,新增小说、或者对小说进行管理
章节管理:对小说章节进行维护
后台管理:对发布的小说和章节进行审核,
          可以设置小说是否热门,以及删除小说,
          对小说分类进行维护
    用户管理:对用户信息进行维护
修改密码
用户:
登陆注册
首页查看小说、热门小说、最新小说,分类查看小说
分章查看小说,或者收藏、发表评论
个人中心:个人资料查看和修改,查看收藏和阅读记录
个人小说维护:查看个人发布的小说,新增小说、或者对小说进行管理
章节管理:对小说章节进行维护
修改密码


数据库设计:



f0c2ba306c8e4c9d89f715eece56efbb.png


部分功能展示:



系统首页


d9e180d55a2d42a7969c1ac1f345e503.png


查看所有的小说,或者按照分类查看


35333dfb7eaa482e8954d6d857f5b4f0.png


可以查看小说详情,下方可以进行查看小说章节并且可以进行评论或者收藏


f827f49c3fff418ab2f557f228db3fe7.pngc8f0b7af2ae24e8a974c4fb378d12622.png


查看个人的收藏


c26b6d00cd6049caa108a4ee30a8263e.png


查看阅读记录


03eee91a6d9744a1b593a6a573212403.png


个人中心


d36e28bdc8fd40f9859c70dcbd84e6b2.png


查看个人资料


d2b5673626b64498aa6d6a17ed86d2e4.png


小说管理


3bb6d77596ab420491c2cc81484c679f.png


分类管理


65d6c5d747d94d8790f928e893c45a96.png


管理员可以对小说或者章节进行审核操作


7812a9ca5d1144a590f263bf85e19ea8.png


部分代码:



@RequestMapping("is_hot")
  public ModelAndView isHot(ModelAndView view, String novelId, String isHot, RedirectAttributes attributes) {
    view.setViewName("redirect:list.do");
    if (Tools.isBlank(novelId) || Tools.isBlank(isHot)) {
      return view;
    }
    Novel novel = novelService.getById(novelId);
    if (novel == null) {
      return view;
    }
    novel.setIsHot(isHot);
    novelService.update(novel);
    if ("是".equals(isHot)) {
      attributes.addFlashAttribute("message", "操作成功:小说(" + novel.getTitle() + ")已设置热门推荐");
    } else {
      attributes.addFlashAttribute("message", "操作成功:小说(" + novel.getTitle() + ")已取消热门推荐");
    }
    return view;
  }
  @RequestMapping("novel_is_hot")
  public ModelAndView novelisHot(ModelAndView view, String novelId, String isHot, RedirectAttributes attributes) {
    view.setViewName("redirect:novel_list.do");
    if (Tools.isBlank(novelId) || Tools.isBlank(isHot)) {
      return view;
    }
    Novel novel = novelService.getById(novelId);
    if (novel == null) {
      return view;
    }
    novel.setIsHot(isHot);
    novelService.update(novel);
    if ("是".equals(isHot)) {
      attributes.addFlashAttribute("message", "操作成功:小说(" + novel.getTitle() + ")已设置热门推荐");
    } else {
      attributes.addFlashAttribute("message", "操作成功:小说(" + novel.getTitle() + ")已取消热门推荐");
    }
    return view;
  }


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。


好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

相关文章
|
6月前
|
Java 关系型数据库 MySQL
基于SSM的中国旅游网站管理系统。Javaee项目。
基于SSM的中国旅游网站管理系统。Javaee项目。
|
2月前
|
存储 安全 Java
基于ssm的经典电影推荐网站
基于ssm的经典电影推荐网站
|
4月前
|
前端开发 JavaScript Java
招聘网站|基于ssm的jsp招聘网站的设计
招聘网站|基于ssm的jsp招聘网站的设计
|
5月前
|
存储 前端开发 JavaScript
基于SSM实现旅游网站管理系统
基于SSM实现旅游网站管理系统
|
5月前
|
前端开发 搜索推荐 Java
旅游定制服务|基于SSM实现旅游个性化定制网站平台
旅游定制服务|基于SSM实现旅游个性化定制网站平台
|
5月前
|
前端开发 Java 关系型数据库
基于SSM实现招聘网站
基于SSM实现招聘网站
|
5月前
|
Java 应用服务中间件 开发工具
基于SSM实现的民宿网站系统
基于SSM实现的民宿网站系统
|
5月前
|
SQL 前端开发 Java
基于SSM实现健康食品零售网站
基于SSM实现健康食品零售网站
|
5月前
|
前端开发 Java 应用服务中间件
基于SSM开发实现中药制剂网站系统
基于SSM开发实现中药制剂网站系统
|
6月前
|
Java 关系型数据库 MySQL
基于SSM的小说交易网站。Javaee项目。
基于SSM的小说交易网站。Javaee项目。