当前位置:网站首页>基于SSM框架的文章管理系统

基于SSM框架的文章管理系统

2022-07-06 16:44:00 biyezuopinvip

资源下载地址:https://download.csdn.net/download/sheziqiong/85926871
资源下载地址:https://download.csdn.net/download/sheziqiong/85926871
简单的文章管理系统(增加留言回复功能)

采用editor的Markdown富文本编辑器实现文章的编写,增加了留言回复功能,
目前仅主要实现了对文章的增删改查功能,项目后台页面使用了layui官网提供的后台模板。

:本项目目前没有实现图片上传下载功能;采用MySQL建表来实现留言回复功能,这并不是一种合适的方式,如果有兴趣,
请移步去了解一下RabbitMQ消息组件。如果是个人练习的小项目,本篇博文应该对你有所帮助。

关于项目:

环境:jdk1.8 + mysql5.7 + maven + tomcat8 + IDEA
后端:spring + springmvc + mybatis
前端:layui + bootstrap + editor(Markdown富文本编辑器)
数据库名称:leave_message

开始正题

项目目录结构

在这里插入图片描述

1. 创建表结构

create database leave_message character set utf8;
  1. admin表
create table admin(
    a_id int primary key auto_increment,
    a_name varchar(100),
    a_password varchar(100)
)default charset = utf8;
  1. article表
create table article(
    r_id int primary key auto_increment,
    r_author varchar(100),
    r_summary varchar(100),
    r_content text,
)default charset = utf8;
  1. 留言表
create table words(
  #留言id编号
  lw_id int primary key auto_increment,
  #留言人名字
  lw_name varchar(100),
  #留言时间
  lw_date varchar(100),
  #留言内容
  lw_content varchar(100),
  #给谁留言
  lw_for_name varchar(100),
  #在哪篇文章下留言
  lw_for_article_id varchar(100)
)default charset = utf8;
  1. 回复表
create table reply(
  #回复信息id编号
  lr_id int primary key auto_increment,
  #回复人名字
  lr_name varchar(100),
  #回复时间
  lr_date varchar(100),
  #回复内容
  lr_content varchar(100),
  #给谁回复
  lr_for_name varchar(100),
  #在哪个留言下的回复
  lr_for_words varchar(100),
  #在哪篇文章下的回复
  lr_for_article_id varchar(100)
)default charset = utf8;

留言回复功能

上文已经说了,对于留言回复功能D额设计和其存在缺陷,详情请看:

在这里插入图片描述

项目效果截图

登录页(自己写的,感觉灰常好看了)

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

资源下载地址:https://download.csdn.net/download/sheziqiong/85926871
资源下载地址:https://download.csdn.net/download/sheziqiong/85926871

原网站

版权声明
本文为[biyezuopinvip]所创,转载请带上原文链接,感谢
https://biyezuopin.blog.csdn.net/article/details/125636023