一個簡單的文章管理系統(增加留言回覆功能)

簡單使用百度富文字實現了文章管理的功能,增加了留言回覆功能,其實這個小專案只是為了測試怎樣實現留言回覆功能而提取出來的,並不是很完善,主要實現了對文章的增刪改查功能,專案後臺頁面使用了layui官網提供的後臺模板。留言回覆功能詳情請參看我這篇博文:

:本專案沒有實現百度富文字的圖片上傳等一系列上傳下載功能;採用MySQL建表來實現留言回覆功能,這並不是一種合適的方式,如果有興趣,請移步去了解一下RabbitMQ訊息元件。如果是個人練習的小專案,本篇博文應該對你有所幫助。

<!-- more -->

關於專案:

環境:jdk1.8 + mysql5.7 + maven + tomcat8 + IDEA
後端:spring + springmvc + mybatis
前端:layui + bootstrap + Ueditor(百度富文字編輯器)
資料庫名稱:leave_message

注:本專案基於SSM框架,所以對SSM框架不是很瞭解的請參看我這篇博文:

開始正題

專案目錄結構

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額設計和其存在缺陷,詳情請看:

文章管理功能

僅僅實現了文章資訊的增刪改查,沒有啥複雜的功能,也沒啥可解釋了啦(逃

詳情請看GitHub上的原始碼,希望能對大家所有幫助

專案效果截圖

登入頁(自己寫的,感覺灰常好看了)



交流

如果大家有興趣,歡迎大家加入我的Java交流群:671017003 ,一起交流學習Java技術。博主目前一直在自學JAVA中,技術有限,如果可以,會盡力給大家提供一些幫助,或是一些學習方法,當然群裡的大佬都會積極給新手答疑的。所以,別猶豫,快來加入我們吧!


<br/>

聯絡

If you have some questions after you see this article, you can contact me or you can find some info by clicking these links.