搭建个人博客(一):功能设计

开发一个软件的流程一般是:

定义需求 —> 画原型图 -----> 功能设计-----> 设计数据库 --------> 设计(后台以及前端)接口 ------> 开始开发

因为之前用hexo使用Next主题搭了一个个人博客,所以这次的新搭的博客,准备基于那个博客的功能去实现。就直接跳到设计数据库这个步骤了。

之所以想直接搭一个,是因为之前用框架搭的个人博客问题太多了,而里面用的是前端相关的语言和技术,我对前端一窍不通,所以决定自己搭一个,这样出了问题也好调试,知道怎么去找问题。(其实我也不知道啥时候写的完,所以边写边记录一下吧==)

功能设计

首先,要分析清楚自己博客的功能点,然后对应的去设计接口

所以在此,我预备按博客功能点,细分成小标题列出来。

一 、作者博客发布功能

这个功能的话,是打算做一个可供登录的页面,然后进入了这个页面登录后,获取自己博客的权限,就可以在后台管理自己的博客了。

但因为,这个博客系统仅供我一人使用,所以就划掉注册接口,也加不权限设置了,这样,就能把登录和后台管理博文做成一个独立的部分,不和供别人浏览的博客界面交互。

1)博客后台管理登录
  1. 博客登录
2)博客后台管理
  1. 博客权限改为仅自己可见
  2. 博客逻辑删除
  3. 博客编辑
  4. 博客上传

3)博客展示

  1. 全部博客展示【按时间点】
  2. 博客展示【按tag标签】
  3. 博客展示【按文章目录】

二、博客内容阅读

  1. 博客内容展开阅读

三、博客关键词搜索

  1. 博客关键词搜索【tag、目录名称、博客内容相似词】

四、博客评论区交互模式

---------------------------这个还没想好怎么搞

总结

按条件设计好数据库的字段和接口,就可以开始开发了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值