个人主页:程序猿小小杨
个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎
博客内容:Java项目实战、项目演示、技术分享
文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交给天意。
随着互联网技术的告诉发展,生活节奏加快,博客已然成为一个学习和交流的工具,在繁忙的工作之余,静下心来看看博客,写几篇文章,为枯燥的生活增加一点波澜。相信我们中的大多数人都希望拥有一个自己的博客,可以记录自己的所见所得。多年之后,回过头来看看,可能更有一翻滋味。今天我们只要介绍如何使用SSM框架一个多用户博客网站。
需求分析:
目前大多数的博客,都是单用户博客,即一个管理员,发布管理的文章,其他用户则只能查看,无其他操作权限。而今天我们要设计的就是已多用户博客,让所有人都可以注册使用博客。系统应该包含用户、管理员权限,功能如下:
用户:注册、登录系统,按类别查看博客,评论、点赞、发布博客,博客发布之后管理员可以审核;用户个人中心可以修改个人资料和管理我的博客,修改密码。
管理员:登录系统,类别管理、标签管理、博客管理、轮播管理、公告管理、友情链接管理、用户管理。
开发环境:
开发语言:java
开发工具:Idea(eclipse) + Jdk1.8
数据库:mysql + Tomcat + Navicat for Mysql(数据库可视化工具)
技术框架:
SSM框架,这里不在详细介绍。有兴趣的伙伴们,可以自行科普。SSM可以根据要求升级为SpringBoot框架,这个框架,是目前java开发最流行的一个框架。
表结构设计:
轮播图表、博客表、博客分类表、评论表、点赞表、友链表;公告表;博客标签表;用户表;
界面设计:
登录
文章详情
评论
用户个人中心
后台中心
到这里为止,系统就设计完成了,接下来就是对接后台接口了。
总结:本系统难度不高,但是我们可以做好一点,比如界面设计漂亮一点。
本人有多年开发经验,具备比较丰富的项目开发经验,有任何问题可以咨询探讨。