毕设项目技术小册Spring Boot基础版功能介绍

为什么要写这套教程

大家好,我是晓码。如今自媒体性质的互联网文章、资讯投稿平台成了大家茶余饭后了解时事、吃瓜亦或者学习技术的不二之选。而Java Web开发方向的小伙伴,尤其是临近毕业找公司实习的朋友,都希望能在短短几个月内快速提升项目经验,相比于传统的后台管理系统,这类互联网自媒体用户平台更有学习价值。因为它没有后台管理系统那么多几乎清一色curd的管理模块,审核流程简单,用户订阅、文章推送、购买付费专栏以及其他社交功能等这类功能的开发又能很好的积累各种框架、中间件应用开发以及高并发应用架构实践的经验。

正因如此,晓码针对Java Web初级开发人群,给大家带来一套以毕设项目技术小册功能迭代为驱动的Spring Boot基础实战教程。项目采用前后端分离模式,后台开发关注于API服务接口的实现。通过项目功能迭代的开发模式,会让大家体会到开发一个功能完整的项目的过程中,代码重构、合理运用设计模式的重要性,学会一步步设计和实现一个功能可扩展的系统。目前该项目还仅实现了一个最原始版本,一个功能略为简单的spring boot单体应用。后续在不断完善网站功能的同时,会对应用架构不断的升级,最终演进成为一个功能完善的微服务架构版本。在此晓码先感谢大家对该系列教程的关注与支持!

项目已实现的功能描述

描述下这个项目目前已经实现的基本功能,这里采用UML用例图来描述,因为相比于采用树形功能模块方框图的形式,UML用例图从系统使用者的角度出发来描述系统功能以及使用权限,会更加凸显模块存在的意义以及更好的评估系统的扩展模块功能。这里采用idea的plantUML插件来创建UML用例图,见图1-1。

图1-1

登录用户暂时实现了普通用户和管理员这两种角色,普通用户可以创建和管理个人文章以及关注/取关其他创作者,而管理员只能审核文章和管理文章分类。后期可以再加上一个超级管理员对系统资源(包括菜单和api接口)进行管理并为角色授权。

以下是详细的功能描述:

  • 游客

    未登录用户只有文章的检索和查看权限。目前实现了按照分类检索文章。文章分类采用三级分类,在首页和作者主页的网站头部展示分类,首页展示所有已发布的文章的分类,作者主页展示该作者已发布的文章的分类。选中某个分类后检索该分类以及子分类下所有已发布的文章。

    游客可以浏览首页和作者主页的文章列表,列表支持分页;还可以点击列表中某项进一步阅读该文章。但是无法关注作者以及阅读非公开的只有粉丝才能看的文章内容。

  • 登录用户

    游客可以通过手机短信验证码的一键认证方式登录系统,这里包括默认注册新用户的认证方式。认证后可以在后台设置账号密码以支持密码登录(这块功能后期完善)。在发送短信验证码时会配合其他验证码校验形式来提升短信接口调用的安全性,比如极验形式。

    登录用户主要可以进行个人文章创作和管理操作(见图1-2)。还可以关注作者以查看文章中只对粉丝公开的部分内容。

    图1-2

  • 管理员

    只能通过系统初始化的账号、密码进行登录。创作者提交的文章按照提交的先后顺序在管理员后台展示,管理员审核文章时可以查看文章所有内容(包括只对粉丝公开的部分),审核不通过时需要填写拒绝理由。另外还可以对文章分类进行管理(见图1-3),包括新增分类、修改分类名、对未被文章使用的分类进行删除以及移动分类操作。

    图1-3

更多已实现的项目功能的细节,见教程中的页面功能演示小节。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java小卷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值