基于SSM的小说阅读网站

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

项目技术:

后端:SSM整合前端:bootstrap、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8

功能概述

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

系统首页

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

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

查看个人的收藏

查看阅读记录

个人中心

查看个人资料

小说管理

分类管理

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

部分代码:RequestMapping("is_hot")  publicModelAndViewisHot(ModelAndViewview,StringnovelId,StringisHot,RedirectAttributesattributes){    view.setViewName("redirect:list.do");    if(Tools.isBlank(novelId)

Tools.isBlank(isHot)){    Novelnovel=novelService.getById(novelId);    novelService.update(novel);    if("是".equals(isHot)){      attributes.addFlashAttribute("message","操作成功:小说("+novel.getTitle()+")已设置热门推荐");      attributes.addFlashAttribute("message","操作成功:小说("+novel.getTitle()+")已取消热门推荐");  

RequestMapping("novel_is_hot")  publicModelAndViewnovelisHot(ModelAndViewview,StringnovelId,StringisHot,RedirectAttributesattributes){    view.setViewName("redirect:novel_list.do");    if(Tools.isBlank(novelId)

Tools.isBlank(isHot)){    Novelnovel=novelService.getById(novelId);    novelService.update(novel);    if("是".equals(isHot)){      attributes.addFlashAttribute("message","操作成功:小说("+novel.getTitle()+")已设置热门推荐");      attributes.addFlashAttribute("message","操作成功:小说("+novel.getTitle()+")已取消热门推荐");

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




转载请注明:http://www.aierlanlan.com/cyrz/6146.html

  • 上一篇文章:
  •   
  • 下一篇文章: