首页 > 其他分享 >基于SSM的小说阅读网站

基于SSM的小说阅读网站

时间:2023-09-05 10:36:37浏览次数:38  
标签:章节 基于 novel 查看 网站 isHot SSM 小说 view


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

项目技术:

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

功能概述:

小说管理员:
登陆注册
首页查看小说、热门小说、最新小说,分类查看小说
分章查看小说,或者收藏、发表评论
个人中心:个人资料查看和修改,查看收藏和阅读记录
个人小说维护:查看个人发布的小说,新增小说、或者对小说进行管理
章节管理:对小说章节进行维护
小说管理:小说审核、章节审核、小说管理,密码修改
修改密码

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

用户:
登陆注册
首页查看小说、热门小说、最新小说,分类查看小说
分章查看小说,或者收藏、发表评论
个人中心:个人资料查看和修改,查看收藏和阅读记录
个人小说维护:查看个人发布的小说,新增小说、或者对小说进行管理
章节管理:对小说章节进行维护
修改密码

数据库设计:

基于SSM的小说阅读网站_登陆注册

部分功能展示:

系统首页

基于SSM的小说阅读网站_后端_02

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

基于SSM的小说阅读网站_登陆注册_03

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

基于SSM的小说阅读网站_javaweb_04

 

基于SSM的小说阅读网站_修改密码_05

 查看个人的收藏

基于SSM的小说阅读网站_java_06

 查看阅读记录

基于SSM的小说阅读网站_后端_07

 个人中心

基于SSM的小说阅读网站_修改密码_08

 

查看个人资料

基于SSM的小说阅读网站_登陆注册_09

小说管理

基于SSM的小说阅读网站_修改密码_10

 分类管理

基于SSM的小说阅读网站_后端_11

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

基于SSM的小说阅读网站_后端_12

 

基于SSM的小说阅读网站_javaweb_13

 部分代码:

@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;
	}

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

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

标签:章节,基于,novel,查看,网站,isHot,SSM,小说,view
From: https://blog.51cto.com/u_14544277/7368811

相关文章

  • 基于springboot的高校(学生)评教系统
    项目介绍:本系统采用SpringBoot框架,数据层采用mybatis,数据库使用mysql,可以用作毕业设计、课程设计等,适合选题:评教、高校评教等,分为3个角色:管理员、教师、学生。管理员功能有:学生管理、教师管理、评教管理、指标管理、课程管理等。教师功能有:学生管理、指标管理、课程管理。学生功能......
  • 基于SSM的驾校网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,系统适合于基础一般的同学使用。项目技术:后端:SSM整合前端:bootstrap、easyui、js、css、ajax等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:前端:登陆或者注册系统能够对个人信息进行修改能......
  • 基于SSM的校园招聘网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能。项目技术:后端:ssm前端:js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、企业、学生三个角色。学生:注册登陆功能维护个人信息查看......
  • 基于SSM的实验室预约系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:idea数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、教师、学生。管理员:实验......
  • 基于SSM的校园帮系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:学生:登陆注册系统发布任务领取任务个人信息维护修改......
  • 基于SSM的大学拍卖网站(含文档)
    项目介绍: 本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合毕业设计,下面是大概的功能,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。项目技术:管理端:springboot、mybatis、layui小程序端:uniapp、uview、js、css等开发工具:idea/hbuilder数据库:mysql......
  • 基于springboot的动漫论坛系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统基于springboot技术,mysql数据库,页面采用html,具有完整......
  • 基于SSM的小区缴费系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统基于ssm整合,数据层为MyBatis,mysql数据库,具有完整的业......
  • 基于SSM的日上(化妆品)商城
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统创作于2022年2月,包含详细数据库设计。基于SSM整合,数据......
  • TIM-有感BLDC实现解析-基于CH32V203
    TIM-有感BLDC实现解析-基于CH32V2031、BLDC运行基本原理简要介绍在图1-20(a)中,AB相通电,电流处于转子产生的磁场内,根据左手定则,我们判断线圈AA’中的上半部导线A受到一个顺时针方向的电磁力,而AA’的下半部导线A’也受到一个顺时针方向的电磁力。由于线圈绕组在定子上,定子是固定不......