上一节我们已经构思好了我们的博客它需要的功能,这一节我们就根据构思出来的功能需求,用简单的思维导图逐一画出来。

思维导图我们选用xmind软件来画。这个软件是跨平台的,它支持windows、mac平台等。

下面是我画的思维导图的样子: 

mind

它包含了文章模块、文章分类模块、文章图片模块、发布文章模块、博客管理员模块一共五个模块。

  • 文章模块包含:文章标题、文章关键词、文章简介、文章分类、文章内容、文章浏览量、发布时间等。
  • 文章分类模块包含:分类标题、分类简介等。
  • 文章图片模块包含:图片名称、图片文件大小、图片尺寸(宽高)、图片存储地址等。
  • 博客管理员模块包含:用户名、密码等。
  • 发布文章模块包含:文章模块的所有内容。

上面的思维导图可以清晰明了的展现了我的博客该有的功能。如果你觉得这些功能还不能满足你的需求,还可以往上面增加更多的需求模块。比如增加文章评论、在线留言、关于我们、联系我们等页面。它是一个根据需求扩展模块的思维导图。

本教程示例代码存放在GitHub,如果你想看完整代码,可以访问:https://github.com/fesiong/goblog
golang开发技术问题讨论,加入讨论群,可添加我的微信号:no_reg