分享
day05-问答系统
输入“/”快速插入内容
day05-问答系统
一个人学习总是孤独的,而且往往难以坚持。
所以我们的系统设计了一些学习辅助的功能,增强学习的氛围感。包括:
•
互动问答系统
•
学习笔记系统
•
学习评测系统
•
学习积分系统
•
榜单排名系统
通过这套系统让用户感觉到自己不是一个人在学习,有互助、有竞争、有评测,刺激用户持续学习,提升学习效果和用户粘度。
这套系统中包含了很多企业中非常实用的解决方案和技术手段,可以为大家以后的工作提供很大帮助。例如:
•
互动问答功能:在社交类型、学习类型的互联网项目中都有用到
•
点赞功能:电商、社交、学习等等都会用到
•
积分系统:电商、社交、学习等项目中用到
•
排行榜系统:游戏、社交、学习等项目中都有用到
•
学习评测系统:考试、学习类型的项目会用到
在这些解决方案中你能解锁Redis、
MQ
等热门中间件的各种各样的使用方式。
今天我们首先来看看互动问答系统的设计与实现。
1.需求分析
经过几天学习,相信大家对于业务开发已经轻车熟路了,整体流程与以往一样:
•
需求和原型图分析
•
接口统计和设计
•
数据结构设计
•
接口的实现
1.1.产品原型
我们首先看看与互动问答有关的原型页面。
1.1.1.课程详情页
在用户已经登录的情况下,如果用户购买了课程,在课程详情页可以看到一个互动问答的选项卡:
问答选项卡如下: