[帮助中心]项目方案设计

项目初衷

方便开发者查询自己所遇到的问题的答案;减少重复问题的回答,减轻技术支持负担;方便进行知识管理,不断改进答案。
对于个人来讲,借助这个小项目提升自己的综合能力,发现自己的不足,学习新技能。
一切以满足最基本的功能出发,不做过度设计,做好合理的解耦,方便后期进行优化改进。

方案设计

帮助中心包含前台和后台两个部分。

前台

  1. 搜索框(模糊查询,搜索问题)
  2. 常见问题列表
  3. 接口测试

后台

  1. 用户管理
  2. Q&A管理

包含功能

绿色打钩的为目前已完成的功能。
红色1为目前正在开发的功能。
用户账号作为管理员,可以在后台添加、编辑Q&A,跟踪Q&A维护人信息。


[帮助中心]项目方案设计_第1张图片
功能思维导图

技术选型

后端:
采用Java语言,Spring-boot框架,Mysql数据库,JPA数据框架

前端:
为了方便跟Spring框架集成,考虑易用性,使用Velocity模板引擎配合Bootstrap前端框架。

你可能感兴趣的:([帮助中心]项目方案设计)