逃逸的卡路里
博主介绍:✌️码农一枚 | 毕设布道师,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。✌️主要项目:小程序、SpringBoot、SSM、Vue、Java、Jsp等设计与开发。
🍅文末获取源码联系🍅
如需其他项目或毕设源码,可进主页看下往期的毕设资源分享哦,希望对您有帮助!
–
前言
随着信息技术的飞速发展,Java语言作为一种成熟、稳定且功能强大的编程语言,已经广泛应用于企业级应用、移动开发、大数据处理等多个领域。作为本科大学生,我们在学习Java编程语言的过程中,不仅掌握了其语法规则和编程技巧,更重要的是学会了如何利用Java解决实际问题,实现软件系统的设计与开发。
本次毕业设计旨在通过实际项目的开发,将我们在大学期间所学的Java编程语言知识与实践相结合,进一步加深对Java语言的理解和应用。毕业设计的宗旨在于培养我们的独立思考能力、团队协作精神和创新能力,提升我们解决实际问题的能力,为未来的职业发展打下坚实的基础。
在毕业设计中,我们将综合运用Java编程语言、数据库技术、前端开发技术等,设计并实现一个具有实际应用价值的软件系统。通过需求分析、系统设计、编码实现、测试维护等阶段的实践,我们将全面提升自己的软件开发能力,为未来的学习和工作积累宝贵的经验。
一、毕设成果演示(源代码在文末)
二、毕设摘要展示
1、开发说明
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
推荐使用:谷歌浏览器
后台地址
http://localhost:8080/ssm3t2mm/admin/dist/index.html
管理员 abo 密码abo
前台地址:localhost:8080/ssm3t2mm/front/index.html
在src\main\resources\config.properties中编辑
jdbc_url=jdbc:mysql://127.0.0.1:3306/ssm3t2mm?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root 数据库用户名 root
jdbc_password=123456 用户密码 123456
图片存放路径: src\main\webapp\upload 里面上传图片名里面不能有中文
2、数据库
/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.32-log : Database - ssm3t2mm
*/
/*!40101 SET NAMES utf8 */;
/!40101 SET SQL_MODE=‘’/;
/!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;
/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;
/!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=‘NO_AUTO_VALUE_ON_ZERO’ /;
/!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 /;
CREATE DATABASE /!32312 IF NOT EXISTS/ssm3t2mm
/*!40100 DEFAULT CHARACTER SET utf8 */;
USE ssm3t2mm
;
/*Table structure for table bokewenzhang
*/
DROP TABLE IF EXISTS bokewenzhang
;
CREATE TABLE bokewenzhang
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
wenzhangbiaoti
varchar(200) NOT NULL COMMENT ‘文章标题’,
wenzhangfenlei
varchar(200) NOT NULL COMMENT ‘文章分类’,
tupian
varchar(200) NOT NULL COMMENT ‘图片’,
wenzhangneirong
longtext COMMENT ‘文章内容’,
faburiqi
date DEFAULT NULL COMMENT ‘发布日期’,
bozhuzhanghao
varchar(200) DEFAULT NULL COMMENT ‘博主账号’,
nicheng
varchar(200) DEFAULT NULL COMMENT ‘昵称’,
thumbsupnum
int(11) DEFAULT ‘0’ COMMENT ‘赞’,
crazilynum
int(11) DEFAULT ‘0’ COMMENT ‘踩’,
clicktime
datetime DEFAULT NULL COMMENT ‘最近点击时间’,
clicknum
int(11) DEFAULT ‘0’ COMMENT ‘点击次数’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1618653481386 DEFAULT CHARSET=utf8 COMMENT=‘博客文章’;
/*Data for the table bokewenzhang
*/
insert into bokewenzhang
(id
,addtime
,wenzhangbiaoti
,wenzhangfenlei
,tupian
,wenzhangneirong
,faburiqi
,bozhuzhanghao
,nicheng
,thumbsupnum
,crazilynum
,clicktime
,clicknum
) values (41,‘2021-04-17 17:50:55’,‘文章标题1’,‘文章分类1’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian1.jpg’,‘文章内容1’,‘2021-04-17’,‘博主账号1’,‘昵称1’,1,1,‘2021-04-17 17:50:55’,1),(42,‘2021-04-17 17:50:55’,‘文章标题2’,‘文章分类2’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian2.jpg’,‘文章内容2’,‘2021-04-17’,‘博主账号2’,‘昵称2’,2,2,‘2021-04-17 17:50:55’,2),(43,‘2021-04-17 17:50:55’,‘文章标题3’,‘文章分类3’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian3.jpg’,‘文章内容3’,‘2021-04-17’,‘博主账号3’,‘昵称3’,3,3,‘2021-04-17 17:50:55’,3),(44,‘2021-04-17 17:50:55’,‘文章标题4’,‘文章分类4’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian4.jpg’,‘文章内容4’,‘2021-04-17’,‘博主账号4’,‘昵称4’,4,4,‘2021-04-17 17:50:55’,4),(45,‘2021-04-17 17:50:55’,‘文章标题5’,‘文章分类5’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian5.jpg’,‘文章内容5’,‘2021-04-17’,‘博主账号5’,‘昵称5’,5,5,‘2021-04-17 17:50:55’,5),(46,‘2021-04-17 17:50:55’,‘文章标题6’,‘文章分类6’,‘http://localhost:8080/ssm3t2mm/upload/bokewenzhang_tupian6.jpg’,‘文章内容6’,‘2021-04-17’,‘博主账号6’,‘昵称6’,6,6,‘2021-04-17 17:50:55’,6),(1618653481385,‘2021-04-17 17:58:00’,‘1’,‘文章分类1’,‘http://localhost:8080/ssm3t2mm/upload/1618653479780.jpg’,‘
111
’,‘2021-04-17’,‘博主1’,‘昵称1’,0,0,‘2021-04-17 17:58:41’,4);/*Table structure for table bozhu
*/
DROP TABLE IF EXISTS bozhu
;
CREATE TABLE bozhu
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
bozhuzhanghao
varchar(200) NOT NULL COMMENT ‘博主账号’,
mima
varchar(200) NOT NULL COMMENT ‘密码’,
bozhuxingming
varchar(200) NOT NULL COMMENT ‘博主姓名’,
nicheng
varchar(200) DEFAULT NULL COMMENT ‘昵称’,
touxiang
varchar(200) DEFAULT NULL COMMENT ‘头像’,
xingbie
varchar(200) DEFAULT NULL COMMENT ‘性别’,
nianling
int(11) DEFAULT NULL COMMENT ‘年龄’,
shouji
varchar(200) DEFAULT NULL COMMENT ‘手机’,
youxiang
varchar(200) DEFAULT NULL COMMENT ‘邮箱’,
PRIMARY KEY (id
),
UNIQUE KEY bozhuzhanghao
(bozhuzhanghao
)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT=‘博主’;
/*Data for the table bozhu
*/
insert into bozhu
(id
,addtime
,bozhuzhanghao
,mima
,bozhuxingming
,nicheng
,touxiang
,xingbie
,nianling
,shouji
,youxiang
) values (21,‘2021-04-17 17:50:55’,‘博主1’,‘123456’,‘博主姓名1’,‘昵称1’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang1.jpg’,‘男’,1,‘13823888881’,‘773890001@qq.com’),(22,‘2021-04-17 17:50:55’,‘博主2’,‘123456’,‘博主姓名2’,‘昵称2’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang2.jpg’,‘男’,2,‘13823888882’,‘773890002@qq.com’),(23,‘2021-04-17 17:50:55’,‘博主3’,‘123456’,‘博主姓名3’,‘昵称3’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang3.jpg’,‘男’,3,‘13823888883’,‘773890003@qq.com’),(24,‘2021-04-17 17:50:55’,‘博主4’,‘123456’,‘博主姓名4’,‘昵称4’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang4.jpg’,‘男’,4,‘13823888884’,‘773890004@qq.com’),(25,‘2021-04-17 17:50:55’,‘博主5’,‘123456’,‘博主姓名5’,‘昵称5’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang5.jpg’,‘男’,5,‘13823888885’,‘773890005@qq.com’),(26,‘2021-04-17 17:50:55’,‘博主6’,‘123456’,‘博主姓名6’,‘昵称6’,‘http://localhost:8080/ssm3t2mm/upload/bozhu_touxiang6.jpg’,‘男’,6,‘13823888886’,‘773890006@qq.com’);
/*Table structure for table config
*/
DROP TABLE IF EXISTS config
;
CREATE TABLE config
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
name
varchar(100) NOT NULL COMMENT ‘配置参数名称’,
value
varchar(100) DEFAULT NULL COMMENT ‘配置参数值’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT=‘配置文件’;
/*Data for the table config
*/
insert into config
(id
,name
,value
) values (1,‘picture1’,‘http://localhost:8080/ssm3t2mm/upload/picture1.jpg’),(2,‘picture2’,‘http://localhost:8080/ssm3t2mm/upload/picture2.jpg’),(3,‘picture3’,‘http://localhost:8080/ssm3t2mm/upload/picture3.jpg’),(6,‘homepage’,NULL);
/*Table structure for table discussbokewenzhang
*/
DROP TABLE IF EXISTS discussbokewenzhang
;
CREATE TABLE discussbokewenzhang
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
refid
bigint(20) NOT NULL COMMENT ‘关联表id’,
userid
bigint(20) NOT NULL COMMENT ‘用户id’,
nickname
varchar(200) DEFAULT NULL COMMENT ‘用户名’,
content
longtext NOT NULL COMMENT ‘评论内容’,
reply
longtext COMMENT ‘回复内容’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1618653518001 DEFAULT CHARSET=utf8 COMMENT=‘博客文章评论表’;
/*Data for the table discussbokewenzhang
*/
insert into discussbokewenzhang
(id
,addtime
,refid
,userid
,nickname
,content
,reply
) values (111,‘2021-04-17 17:50:55’,1,1,‘用户名1’,‘评论内容1’,‘回复内容1’),(112,‘2021-04-17 17:50:55’,2,2,‘用户名2’,‘评论内容2’,‘回复内容2’),(113,‘2021-04-17 17:50:55’,3,3,‘用户名3’,‘评论内容3’,‘回复内容3’),(114,‘2021-04-17 17:50:55’,4,4,‘用户名4’,‘评论内容4’,‘回复内容4’),(115,‘2021-04-17 17:50:55’,5,5,‘用户名5’,‘评论内容5’,‘回复内容5’),(116,‘2021-04-17 17:50:55’,6,6,‘用户名6’,‘评论内容6’,‘回复内容6’),(1618653518000,‘2021-04-17 17:58:37’,1618653481385,21,‘博主1’,‘SFDRYGTRY’,NULL);
/*Table structure for table discussredianxinwen
*/
DROP TABLE IF EXISTS discussredianxinwen
;
CREATE TABLE discussredianxinwen
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
refid
bigint(20) NOT NULL COMMENT ‘关联表id’,
userid
bigint(20) NOT NULL COMMENT ‘用户id’,
nickname
varchar(200) DEFAULT NULL COMMENT ‘用户名’,
content
longtext NOT NULL COMMENT ‘评论内容’,
reply
longtext COMMENT ‘回复内容’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8 COMMENT=‘热点新闻评论表’;
/*Data for the table discussredianxinwen
*/
insert into discussredianxinwen
(id
,addtime
,refid
,userid
,nickname
,content
,reply
) values (101,‘2021-04-17 17:50:55’,1,1,‘用户名1’,‘评论内容1’,‘回复内容1’),(102,‘2021-04-17 17:50:55’,2,2,‘用户名2’,‘评论内容2’,‘回复内容2’),(103,‘2021-04-17 17:50:55’,3,3,‘用户名3’,‘评论内容3’,‘回复内容3’),(104,‘2021-04-17 17:50:55’,4,4,‘用户名4’,‘评论内容4’,‘回复内容4’),(105,‘2021-04-17 17:50:55’,5,5,‘用户名5’,‘评论内容5’,‘回复内容5’),(106,‘2021-04-17 17:50:55’,6,6,‘用户名6’,‘评论内容6’,‘回复内容6’);
/*Table structure for table discussshipinxinxi
*/
DROP TABLE IF EXISTS discussshipinxinxi
;
CREATE TABLE discussshipinxinxi
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
refid
bigint(20) NOT NULL COMMENT ‘关联表id’,
userid
bigint(20) NOT NULL COMMENT ‘用户id’,
nickname
varchar(200) DEFAULT NULL COMMENT ‘用户名’,
content
longtext NOT NULL COMMENT ‘评论内容’,
reply
longtext COMMENT ‘回复内容’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8 COMMENT=‘视频信息评论表’;
/*Data for the table discussshipinxinxi
*/
insert into discussshipinxinxi
(id
,addtime
,refid
,userid
,nickname
,content
,reply
) values (121,‘2021-04-17 17:50:55’,1,1,‘用户名1’,‘评论内容1’,‘回复内容1’),(122,‘2021-04-17 17:50:55’,2,2,‘用户名2’,‘评论内容2’,‘回复内容2’),(123,‘2021-04-17 17:50:55’,3,3,‘用户名3’,‘评论内容3’,‘回复内容3’),(124,‘2021-04-17 17:50:55’,4,4,‘用户名4’,‘评论内容4’,‘回复内容4’),(125,‘2021-04-17 17:50:55’,5,5,‘用户名5’,‘评论内容5’,‘回复内容5’),(126,‘2021-04-17 17:50:55’,6,6,‘用户名6’,‘评论内容6’,‘回复内容6’);
/*Table structure for table messages
*/
DROP TABLE IF EXISTS messages
;
CREATE TABLE messages
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
userid
bigint(20) NOT NULL COMMENT ‘留言人id’,
username
varchar(200) DEFAULT NULL COMMENT ‘用户名’,
content
longtext NOT NULL COMMENT ‘留言内容’,
reply
longtext COMMENT ‘回复内容’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8 COMMENT=‘留言板’;
/*Data for the table messages
*/
insert into messages
(id
,addtime
,userid
,username
,content
,reply
) values (91,‘2021-04-17 17:50:55’,1,‘用户名1’,‘留言内容1’,‘回复内容1’),(92,‘2021-04-17 17:50:55’,2,‘用户名2’,‘留言内容2’,‘回复内容2’),(93,‘2021-04-17 17:50:55’,3,‘用户名3’,‘留言内容3’,‘回复内容3’),(94,‘2021-04-17 17:50:55’,4,‘用户名4’,‘留言内容4’,‘回复内容4’),(95,‘2021-04-17 17:50:55’,5,‘用户名5’,‘留言内容5’,‘回复内容5’),(96,‘2021-04-17 17:50:55’,6,‘用户名6’,‘留言内容6’,‘回复内容6’);
/*Table structure for table news
*/
DROP TABLE IF EXISTS news
;
CREATE TABLE news
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
title
varchar(200) NOT NULL COMMENT ‘标题’,
introduction
longtext COMMENT ‘简介’,
picture
varchar(200) NOT NULL COMMENT ‘图片’,
content
longtext NOT NULL COMMENT ‘内容’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8 COMMENT=‘系统公告’;
/*Data for the table news
*/
insert into news
(id
,addtime
,title
,introduction
,picture
,content
) values (81,‘2021-04-17 17:50:55’,‘标题1’,‘简介1’,‘http://localhost:8080/ssm3t2mm/upload/news_picture1.jpg’,‘内容1’),(82,‘2021-04-17 17:50:55’,‘标题2’,‘简介2’,‘http://localhost:8080/ssm3t2mm/upload/news_picture2.jpg’,‘内容2’),(83,‘2021-04-17 17:50:55’,‘标题3’,‘简介3’,‘http://localhost:8080/ssm3t2mm/upload/news_picture3.jpg’,‘内容3’),(84,‘2021-04-17 17:50:55’,‘标题4’,‘简介4’,‘http://localhost:8080/ssm3t2mm/upload/news_picture4.jpg’,‘内容4’),(85,‘2021-04-17 17:50:55’,‘标题5’,‘简介5’,‘http://localhost:8080/ssm3t2mm/upload/news_picture5.jpg’,‘内容5’),(86,‘2021-04-17 17:50:55’,‘标题6’,‘简介6’,‘http://localhost:8080/ssm3t2mm/upload/news_picture6.jpg’,‘内容6’);
/*Table structure for table redianxinwen
*/
DROP TABLE IF EXISTS redianxinwen
;
CREATE TABLE redianxinwen
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
biaoti
varchar(200) NOT NULL COMMENT ‘标题’,
leixing
varchar(200) NOT NULL COMMENT ‘类型’,
tupian
varchar(200) DEFAULT NULL COMMENT ‘图片’,
neirong
longtext COMMENT ‘内容’,
faburiqi
date DEFAULT NULL COMMENT ‘发布日期’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT=‘热点新闻’;
/*Data for the table redianxinwen
*/
insert into redianxinwen
(id
,addtime
,biaoti
,leixing
,tupian
,neirong
,faburiqi
) values (11,‘2021-04-17 17:50:55’,‘标题1’,‘类型1’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian1.jpg’,‘内容1’,‘2021-04-17’),(12,‘2021-04-17 17:50:55’,‘标题2’,‘类型2’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian2.jpg’,‘内容2’,‘2021-04-17’),(13,‘2021-04-17 17:50:55’,‘标题3’,‘类型3’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian3.jpg’,‘内容3’,‘2021-04-17’),(14,‘2021-04-17 17:50:55’,‘标题4’,‘类型4’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian4.jpg’,‘内容4’,‘2021-04-17’),(15,‘2021-04-17 17:50:55’,‘标题5’,‘类型5’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian5.jpg’,‘内容5’,‘2021-04-17’),(16,‘2021-04-17 17:50:55’,‘标题6’,‘类型6’,‘http://localhost:8080/ssm3t2mm/upload/redianxinwen_tupian6.jpg’,‘内容6’,‘2021-04-17’);
/*Table structure for table shipinfenlei
*/
DROP TABLE IF EXISTS shipinfenlei
;
CREATE TABLE shipinfenlei
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
shipinfenlei
varchar(200) NOT NULL COMMENT ‘视频分类’,
PRIMARY KEY (id
),
UNIQUE KEY shipinfenlei
(shipinfenlei
)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COMMENT=‘视频分类’;
/*Data for the table shipinfenlei
*/
insert into shipinfenlei
(id
,addtime
,shipinfenlei
) values (51,‘2021-04-17 17:50:55’,‘视频分类1’),(52,‘2021-04-17 17:50:55’,‘视频分类2’),(53,‘2021-04-17 17:50:55’,‘视频分类3’),(54,‘2021-04-17 17:50:55’,‘视频分类4’),(55,‘2021-04-17 17:50:55’,‘视频分类5’),(56,‘2021-04-17 17:50:55’,‘视频分类6’);
/*Table structure for table shipinxinxi
*/
DROP TABLE IF EXISTS shipinxinxi
;
CREATE TABLE shipinxinxi
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
shipinbiaoti
varchar(200) NOT NULL COMMENT ‘视频标题’,
shipinfenlei
varchar(200) NOT NULL COMMENT ‘视频分类’,
shipinfengmian
varchar(200) DEFAULT NULL COMMENT ‘视频封面’,
shipinbofang
varchar(200) DEFAULT NULL COMMENT ‘视频播放’,
shipinjieshao
longtext COMMENT ‘视频介绍’,
faburiqi
date DEFAULT NULL COMMENT ‘发布日期’,
bozhuzhanghao
varchar(200) DEFAULT NULL COMMENT ‘博主账号’,
nicheng
varchar(200) DEFAULT NULL COMMENT ‘昵称’,
thumbsupnum
int(11) DEFAULT ‘0’ COMMENT ‘赞’,
crazilynum
int(11) DEFAULT ‘0’ COMMENT ‘踩’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COMMENT=‘视频信息’;
/*Data for the table shipinxinxi
*/
insert into shipinxinxi
(id
,addtime
,shipinbiaoti
,shipinfenlei
,shipinfengmian
,shipinbofang
,shipinjieshao
,faburiqi
,bozhuzhanghao
,nicheng
,thumbsupnum
,crazilynum
) values (61,‘2021-04-17 17:50:55’,‘视频标题1’,‘视频分类1’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian1.jpg’,‘’,‘视频介绍1’,‘2021-04-17’,‘博主账号1’,‘昵称1’,1,1),(62,‘2021-04-17 17:50:55’,‘视频标题2’,‘视频分类2’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian2.jpg’,‘’,‘视频介绍2’,‘2021-04-17’,‘博主账号2’,‘昵称2’,2,2),(63,‘2021-04-17 17:50:55’,‘视频标题3’,‘视频分类3’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian3.jpg’,‘’,‘视频介绍3’,‘2021-04-17’,‘博主账号3’,‘昵称3’,3,3),(64,‘2021-04-17 17:50:55’,‘视频标题4’,‘视频分类4’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian4.jpg’,‘’,‘视频介绍4’,‘2021-04-17’,‘博主账号4’,‘昵称4’,4,4),(65,‘2021-04-17 17:50:55’,‘视频标题5’,‘视频分类5’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian5.jpg’,‘’,‘视频介绍5’,‘2021-04-17’,‘博主账号5’,‘昵称5’,5,5),(66,‘2021-04-17 17:50:55’,‘视频标题6’,‘视频分类6’,‘http://localhost:8080/ssm3t2mm/upload/shipinxinxi_shipinfengmian6.jpg’,‘http://localhost:8080/ssm3t2mm/upload/1618653341712.mp4’,‘视频介绍6’,‘2021-04-17’,‘博主账号6’,‘昵称6’,6,6);
/*Table structure for table storeup
*/
DROP TABLE IF EXISTS storeup
;
CREATE TABLE storeup
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
userid
bigint(20) NOT NULL COMMENT ‘用户id’,
refid
bigint(20) DEFAULT NULL COMMENT ‘收藏id’,
tablename
varchar(200) DEFAULT NULL COMMENT ‘表名’,
name
varchar(200) NOT NULL COMMENT ‘收藏名称’,
picture
varchar(200) NOT NULL COMMENT ‘收藏图片’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1618653512297 DEFAULT CHARSET=utf8 COMMENT=‘收藏表’;
/*Data for the table storeup
*/
insert into storeup
(id
,addtime
,userid
,refid
,tablename
,name
,picture
) values (1618653512296,‘2021-04-17 17:58:31’,21,1618653481385,‘bokewenzhang’,‘1’,‘http://localhost:8080/ssm3t2mm/upload/1618653479780.jpg’);
/*Table structure for table token
*/
DROP TABLE IF EXISTS token
;
CREATE TABLE token
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
userid
bigint(20) NOT NULL COMMENT ‘用户id’,
username
varchar(100) NOT NULL COMMENT ‘用户名’,
tablename
varchar(100) DEFAULT NULL COMMENT ‘表名’,
role
varchar(100) DEFAULT NULL COMMENT ‘角色’,
token
varchar(200) NOT NULL COMMENT ‘密码’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘新增时间’,
expiratedtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘过期时间’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT=‘token表’;
/*Data for the table token
*/
insert into token
(id
,userid
,username
,tablename
,role
,token
,addtime
,expiratedtime
) values (1,1,‘abo’,‘users’,‘管理员’,‘t6ysq9rpcxbybmki4dnywta5gvyzz8dh’,‘2021-04-17 17:55:19’,‘2021-04-17 18:55:19’),(2,21,‘博主1’,‘bozhu’,‘博主’,‘hyjj17nuypbq5lhsdn4j02d4pr0cz8oc’,‘2021-04-17 17:57:00’,‘2021-04-17 18:58:52’);
/*Table structure for table users
*/
DROP TABLE IF EXISTS users
;
CREATE TABLE users
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
username
varchar(100) NOT NULL COMMENT ‘用户名’,
password
varchar(100) NOT NULL COMMENT ‘密码’,
role
varchar(100) DEFAULT ‘管理员’ COMMENT ‘角色’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘新增时间’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT=‘用户表’;
/*Data for the table users
*/
insert into users
(id
,username
,password
,role
,addtime
) values (1,‘abo’,‘abo’,‘管理员’,‘2021-04-17 17:50:55’);
/*Table structure for table wenzhangfenlei
*/
DROP TABLE IF EXISTS wenzhangfenlei
;
CREATE TABLE wenzhangfenlei
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
addtime
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
wenzhangfenlei
varchar(200) NOT NULL COMMENT ‘文章分类’,
PRIMARY KEY (id
),
UNIQUE KEY wenzhangfenlei
(wenzhangfenlei
)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT=‘文章分类’;
/*Data for the table wenzhangfenlei
*/
insert into wenzhangfenlei
(id
,addtime
,wenzhangfenlei
) values (31,‘2021-04-17 17:50:55’,‘文章分类1’),(32,‘2021-04-17 17:50:55’,‘文章分类2’),(33,‘2021-04-17 17:50:55’,‘文章分类3’),(34,‘2021-04-17 17:50:55’,‘文章分类4’),(35,‘2021-04-17 17:50:55’,‘文章分类5’),(36,‘2021-04-17 17:50:55’,‘文章分类6’);
/*!40101 SET SQL_MODE=@OLD_SQL_MODE /;
/!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;
/!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS /;
/!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
3、基本思路:
博客系统采用的开发框架为SSM框架,也就是Spring mvc、Spring、MyBatis这三个框架,页面设计用的是jsp技术作为动态页面文件设计,jsp文件里可以对实现html等界面布局的代码,采用SpringMVC替代传统的struts2框架,主要对jsp访问的拦截和控制,Spring作为整个控制的核心,通过控制反转技术和面向切面技术,让Spring自动对使用的类文件进行调用和导入,MyBatis主要作为底层操作数据库,不牵扯业务逻辑,开发工具采用Eclipse,服务器用的是tomcat。编码语言是Java,数据库采用Mysql。
三、
主要观点:
博客系统主界面包括以下内容:
(1)热点新闻推送(根据点赞数高低)
(2)文章分类挑选(如娱乐,体育,美食)
(3)时事新闻展示(中间图片轮动)
(4)文章关键字搜索
博客系统分界面包括:
(1)个人博客的分界面
(2)文章显示的分界面
博客系统的用户具有的功能包括:
(1)登录注册
(2)个人页面
(3)文章发布,删除和修改
(4)文章的点赞评论
博客系统的管理员具有的功能包括:
(1)管理员登录
(2)管理用户发布的文章
(3)精选文章
(4)对用户的管理(比如禁止违规用户登入)
四、毕设内容和源代码获取
Java毕业设计-基于ssm框架开发的博客系统的设计与实现+vue无论文(附源代码):https://download.csdn.net/download/u014740628/88923987
如需其他项目或毕设源码,可进主页看下往期的毕设资源分享哦,希望对您有帮助!
逃逸的卡路里
总结
通过本次毕业设计,我们不仅巩固了所学的Java编程语言知识,还学会了如何将理论知识应用于实际项目中。我们设计的软件系统具有一定的实际应用价值,这让我们对自己的能力充满了信心,也为未来的职业发展打下了坚实的基础。
参考文献:
[1]邱丹萍.Web开发中SSM框架的分析[J].电脑知识与技术,2020,16(17):81-82.
[2]薛茹.基于SSM框架的Web系统研究与应用[J].计算机产品与流通,2018(07):30.
[3]刘亚宾.精通Eclipse–JAVA技术大系[M].电子工业出版社,2015.
[4]张知青.基于关系数据库的查询方法及优化技术分析[J].煤炭技术,2015,31(05):218-220.
[5]赵钢.JSP Servlet+EJB的Web模式应用研究[J].电子设计工程,2016,21(13):47-49.
[6]肖英.解决JSP/Servlet开发中的中文乱码问题[J].科技传播,2015,(1)11-25.
[7]卫红春.信息系统分析与设计[M].北京:清华大学出版社,2014.
[8]于万波.网站开发与应用案例教程[M].清华大学出版社,2015.
[9]黎连业,王华,李淑春.软件测试与测试技术[M].清华大学出版社,2015.
[10]宋丽娜.基于JSP的Web开发中文乱码问题的研究与解决[J].电子技术,2018,42(11):5-7.
[11]汪君宇.基于JSP的Web应用软件开发技术分析[J].科技创新与应用,2018(16):158-160.
[12]王建国.数据库设计在网站开发中的应用[J].山东农业工程学院学报,2017,34(04):158-159+164.
[13]曾志明.网站开发技术的比较研究[J].电脑知识与技术,2017,6(05):1075-1078.
[14]朱钧.基于角色的jsp通用权限系统设计与实现[D].山东大学,2014.
[15]陈志誉. Java工具及其调度方法研究[D].华南理工大学,2018.
[16]马文静.明日博客系统的设计与实现[J].科技创新导报,2017,13(21):82-83+85.
[17]刘庆芳,刘桂贤.基于ASP.NET的个人博客网站的实现[J].无线互联科技,2017(02):37-38+47.