我们从大的功能点去进行分析和拆分,首先初步识别的特性有:
- 表情包搜索功能(主要)
- 表情包上传功能
- 后台管理功能
- 用户管理功能
- 评分功能
以上特性均是在初步分析获得的大体需求或者说是主要功能,由上到下排了优先级。接下来深入去拆分特性的Story。
表情包搜索功能
搜索功能整体比较范,其主体包含搜索、结果展示、详情展示,可以初步拆分为以下三个页面:
- 搜索页面
- 结果展示界面
- 详情展示界面
对应的后台功能需要有:
- 表情包爬虫功能
- 图片文字分析并处理功能
- 图片搜索功能(支持分页或者滚动式加载)
- 单个图片详情功能
- 评分功能(后续版本)
表情包上传功能
上传功能主要用来支持用户自行上传,流程是上传图片,OCR识别图片中的文字创建关联,并设置审核机制,审核通过添加到表情库中。
后台管理功能
emmmmm……要下班了,后面在重新编辑补充完整