网站规划的任务,厦门网站开发公司哪家好,淄博网站建设优惠臻动传媒,wordpress支付宝支付MiniBlogum项目简介 文章目录 MiniBlogum项目简介一、引言二、技术栈与开发环境三、主要功能#xff08;一#xff09;用户注册与登录#xff08;二#xff09;查看当前登录用户/作者头像、昵称、Gitee仓库地址#xff08;三#xff09;查看博客列表#xff08;四#…MiniBlogum项目简介 文章目录 MiniBlogum项目简介一、引言二、技术栈与开发环境三、主要功能一用户注册与登录二查看当前登录用户/作者头像、昵称、Gitee仓库地址三查看博客列表四查看某一篇博文五写博客与发布博客六修改博客七退出登录八修改个人信息 四、结语 一、引言
在数字信息时代个人与组织日益依赖于互联网进行知识分享与传播。博客系统作为其中的一种重要形式它不仅提供了个人表达思想、分享经验的平台同时也促进了不同领域知识的交流与融合。本项目旨在构建一个高效、安全且易于使用的在线博客系统让每位用户都能够方便地发表自己的见解与世界分享自己的故事或专业知识。
二、技术栈与开发环境
JDK8MySQLMyBatisSpringBootSpringMVC
三、主要功能
一用户注册与登录
以登录功能为例
1、用户进入网站输入用户名和密码输入验证码点击登录
2、若登录成功直接跳转到博客列表页
3、若登录失败会弹出登录失败弹窗
若账号输入注册url进行注册即可。
二查看当前登录用户/作者头像、昵称、Gitee仓库地址
以当前登录用户为例第一部分是头像和昵称第二部分是gitee的超链接第三部分展示的文章和分类的数量
查看全文时左侧显示的是文章的作者的信息
三查看博客列表
如下图所示
四查看某一篇博文
在博客列表页点击想查看的博客下的“查看全文按钮”页面会跳转到对应的详情页
五写博客与发布博客
1、点击导航栏右侧的写博客 2、编辑想要发布的博客
3、点击“发布文章”按钮有发布成功弹窗页面会跳转到博客列表页可以看到列表页的新的博客 4、点击查看全文可以看到内容、格式等信息都是正确的 六修改博客
因为删除处理方式我用的逻辑删除所以此处修改有两层含义一是逻辑删除二是修改文章内容。
1、首先对于修改文章内容修改的入口在全文的最下边的编辑和删除按钮当前登录用户只能修改自己的文章不能修改其他作者的文章。具体体现在只有自己写的文章下边才出现编辑和删除按钮其他作者的博客下边没有编辑和删除按钮也就不存在误删的情况了。 点击编辑尝试修改内容并点击更新如下图 七退出登录
点击导航栏右侧的注销之后会跳转到登录界面需要重新登陆 八修改个人信息
1、点击导航栏右侧的修改信息之后会跳转到个人信息修改页面 2、输入想要修改的信息此处以修改头像为例其他的按原本的填上并点击保存会弹出更新成功 3、之后界面自动跳转到博客列表页可以看到修改的头像已经被更新了 四、结语
在个人博客系统项目的开发过程中我充分利用了网络资源从开源代码到技术文档每一步都充满了学习与探索的乐趣。这段经历不仅让我掌握了多种编程语言和技术框架的应用技巧还让我深刻理解了软件工程的原理和实践方法。在需求分析阶段通过对现有博客平台的研究明确了系统的核心功能设计阶段则借鉴了优秀的设计模式力求构建一个既灵活又高效的架构而在开发与测试阶段无数个夜晚的调试与优化使我不仅在技术层面有所突破也在解决问题的过程中培养了解决实际问题的能力。
更重要的是这个项目让我意识到个人的力量虽有限但借助于网络资源和支持可以无限扩展自己的能力边界。通过参与开源社区我学会了如何更有效地利用外部资源来加速自己的学习进程。与此同时我也意识到知识分享的重要性未来希望能够将自己的经验和心得整理成文档或教程回馈给帮助过我的社区形成一个良性循环。
无限扩展自己的能力边界。通过参与开源社区我学会了如何更有效地利用外部资源来加速自己的学习进程。与此同时我也意识到知识分享的重要性未来希望能够将自己的经验和心得整理成文档或教程回馈给帮助过我的社区形成一个良性循环。
展望未来我计划继续完善这个博客系统增加更多个性化的功能比如根据用户阅读习惯推荐内容、支持多媒体格式的文章等使其更加符合现代用户的需求。同时我也希望能够将该项目推广出去吸引志同道合的朋友一起加入进来共同维护和发展这个平台让它成为连接更多人思想与创意的桥梁。我相信通过不断的努力和创新这个小小的博客系统将成为一个充满活力的知识交流社区。