当前位置:网站首页>基于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;
- admin表
create table admin(
a_id int primary key auto_increment,
a_name varchar(100),
a_password varchar(100)
)default charset = utf8;
- 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;
- 留言表
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;
- 回复表
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
边栏推荐
- 微信小程序uploadfile服务器,微信小程序之wx.uploadFile[通俗易懂]
- 什么是响应式对象?响应式对象的创建过程?
- PostgreSQL highly available repmgr (1 master 2 slave +1witness) + pgpool II realizes master-slave switching + read-write separation
- PostgreSQL使用Pgpool-II实现读写分离+负载均衡
- Jenkins' user credentials plug-in installation
- 使用源码编译来安装PostgreSQL13.3数据库
- DAY FIVE
- 【精品】pinia 基于插件pinia-plugin-persist的 持久化
- Use source code compilation to install postgresql13.3 database
- Everyone is always talking about EQ, so what is EQ?
猜你喜欢
How can computers ensure data security in the quantum era? The United States announced four alternative encryption algorithms
What is AVL tree?
Close unregistering application XXX with Eureka with status down after Eureka client starts
Testers, how to prepare test data
iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
基于jsp+servlet+mysql框架的旅游管理系统【源码+数据库+报告】
【自动化测试框架】关于unittest你需要知道的事
GEO数据挖掘(三)使用DAVID数据库进行GO、KEGG富集分析
The programmer resigned and was sentenced to 10 months for deleting the code. Jingdong came home and said that it took 30000 to restore the database. Netizen: This is really a revenge
17、 MySQL - high availability + read / write separation + gtid + semi synchronous master-slave replication cluster
随机推荐
After leaving a foreign company, I know what respect and compliance are
pinia 模块划分
DAY SIX
37 page overall planning and construction plan for digital Village revitalization of smart agriculture
Why should a complete knapsack be traversed in sequence? Briefly explain
Use package FY in Oracle_ Recover_ Data. PCK to recover the table of truncate misoperation
[boutique] Pinia Persistence Based on the plug-in Pinia plugin persist
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
Wechat applet UploadFile server, wechat applet wx Uploadfile[easy to understand]
从外企离开,我才知道什么叫尊重跟合规…
Use source code compilation to install postgresql13.3 database
PXE server configuration
Pdf document signature Guide
TypeScript中使用类型别名
Supersocket 1.6 creates a simple socket server with message length in the header
System activity monitor ISTAT menus 6.61 (1185) Chinese repair
openresty ngx_ Lua subrequest
【自动化测试框架】关于unittest你需要知道的事
DAY FIVE
2022/2/11 summary