基于java实现的个人博客系统
1.项目简介
1.1项目概述
这是一个简单的个人博客系统,个人练手。完成会部署到云服务器作为记录自己生活学习
的点点滴滴的一个工具。
1.2功能概述
最重要的功能自然是作者写文章,读者读文章。文章要有后台管理系统来管理,curd功能
要有。然后用户可能会有评论,评论curd也要有。要有用户的管理模块(登录,注册,管
理员对用户的管理模块)
该项目是我之前学习的一个项目,一个较为完整的博客系统,具备了常见的博客相关功能
,初衷就是为了解决日常的学习记录与总结。
该博客系统大概包含了以下功能:用户的登录与注册、系统的权限管理、发表编辑博客、
博客查阅、博客删除、博客评论、博客点赞、个人信息页展示、
个人信息的修改、首页信息显示如热门标签、热门用户、热门博客、新发表博客以及所有
博客列表,同时会做阅读量、评论量以及点赞量的统计,
还支持全文搜索,可以快速查找出想要的内容。当然还为管理员提供了后台管理系统,用
来管理与维护博客系统,如用户管理,博客管理等。
1.3用户需求分析
需求一、写文章
角色:作者
使用场景
进入创作页面,使用网页提供的编辑器创作或者自己在本地创作后上传
用例
1.用户打开创作页面,使用网页文本编辑器创作一篇文章,完成后发布
2.用户打开创作页面,使用网页文本编辑器创作一篇文章,未完成保存
3.用户打开创作页面,使用上传自己在本地写的文本,保存或发布
4.用户写文章写一半觉得写的很垃圾,就退了,要问他是否要保存
需求二、已发布文章的修改和删除
角色:作者
使用场景
在文章管理页面可以选择已经发布的文章修改或者删除