技术栈
- 后端:Spring+SpringMVC+Mybatis
- 前端:html+css+js+jquery+layui
前端功能设计:
- 首页
- 博客
- 动态
- 关于我
数据库表设计:
-
tbl_blog文章表 :
blog_id(文章id),title(文章标题),describe(描述), user_id(作者id),first_picture(首图地址),content(内容),
time(发布时间),type_id(分类id),page_view(浏览量),good_number(点赞量)
主键(blog_id) 外键(user_id,type_id)
-
tbl_comment评论表 :
comment_id(评论id),blog_id(外键,文章id),user_id(评论用户id),parent_id(父评论id),
comment(评论内容),comment_time(评论时间),is_admin(是否为管理员评论)主键(comment_id) 外键(blog_id,user_id,parent_id)
-
tbl_user用户表:
user_id(用户id), user_account(qq邮箱),user_passwd(用户密码)
主键(user_id)
-
tbl_type分类表:
type_id(分类id),type_name(分类名字)
主键(type_id)
-
tbl_good点赞表:
user_id(用户id),blog_id(文章id)
联合主键(user_id,blog_id)
功能缺陷
- 点赞功能,多次反复点击后出现ajax请求失败
- 搜索功能没有实现
- 评论缺少回复功能
- 前端页面技术较旧