流程:
- 展示游客模式
- 注册两个账号,用户名分别是【提问者】和【问答者】,密码设为【111】
- 【回答者】的邮箱填写通用邮箱【secoder18@163.com】,并测试【忘记密码】功能,同时升级为回答者,领域为【数学】,并展示修改头像功能【修改为章鱼哥】,展示修改邮箱功能
- 进入审核系统,初次登录【用户名和密码都是:root】后修改密码
- 用新的密码登录root账户,修改全局变量(把接单等待时间弄成1min,首次作答等待时间弄成1min)
- 回到问答系统,用【提问者】账号登录
- 【提问者】先不充值,在系统浏览回答者列表,向【回答者】发起提问——弹出余额不足
- 充值后再次向【回答者】发起提问,三个订单,一个用于主流程,一个用于拒绝接单,一个用于订单超时
- 另一个窗口中进入问答系统,用【回答者】账号登陆,展示此时的订单是看不到的
- 回答审核界面,用【root】账号登录并设置管理员,领域为【数学】,审核员需要记住生成的密码,然后登录
- 审核员初次登录后修改密码
- 审核员使用新密码登录,展示审核员不能修改全局变量,然后审核【提问者】发起的订单
- 订单的【回答者】登录问答系统,展示订单的状态和【倒计时】
- 对于第一个订单,回答者点击【接单】按钮后,出现新的订单状态和【倒计时】
- 对于第二个订单,回答者点击【拒绝】按钮后,出现新的订单状态
- 对于第三个订单,回答者不做操作,倒计时结束后会出现新的订单状态
- 对于第一个订单,回答者点击聊天按钮进入聊天界面,开始首次回答
- 首次回答之后退出来,出现新的订单状态【倒计时消失】
- 【提问者】登录问答系统,两人开始聊天
- 【回答者】登录问答系统,【先展示余额】,决定设置问答服务完成,展示一下订单状态
- 点击【完成】按钮后,展示余额,注意到余额没有变化【需要等待1min】
- 这一分钟登录【Carol】账号,密码为【111】,展示订单筛选功能和收入统计图表
- 退出【Carol】账号,登录【Alice】账号,密码为【111】,展示她和Bob的聊天情况以及全部聊天记录
- 现在可以展示一下【回答者】个人主页中的余额和收入统计【余额增加了】
亮点和缺点:
【亮点】
1. 系统界面友好
2. 使用真实邮箱保护用户账号
3. 功能完善,用户友好
4. 使用celery完成订单结算、邮件发送等真实异步任务
【缺点】
1. 聊天不能发送图片
1. 没有知识广场
公共邮箱:secoder18@163.com
密码:QWer1234