1.0 关于用户权限
1..1 有不同的用户角色,用户的角色,是基于权限的不同而定义的,如果可能,最好可以管理员自定义。
1.2 控制用户的功能权限可以到每个页面的按钮,包含查看、编辑、添加、删除、导入、导出、上传、下载等。
1.3 基于用户权限的不同,用户所能访问到的页面的完整度也会有所不同。
1.4 用户在平台的所有行为,都是受权限的影响的。
1.5 初步定义好的用户角色有以下几种:超级管理员、访客、普通用户(获取微信信息)、注册用户(需填写手机号等信息)、推广用户(局部查看后台的权限)、企业客户(局部查看后台的权限)、教师用户(局部查看后台的权限)。
2.0 关于产品
2.1 测试题库(题库中随机出题、题目答案随机排序)
2.2 在线课程,主要放置PDF格式文件,如支持视频更佳。
3.0 支付/积分/券
3.1 消费可以通过积分和金券实现,积分和金券可以充值购买。
3.2 积分不能兑换现金,也不能兑换券,只能消耗使用,可以通过关联用户注册奖励获得。
3.3 金券可以兑换现金,可通过关联用户消费分佣获得。
3.4 优惠券可以抵金券用,但不能兑换成金券
3.5 积分跟使用次数有关,按使用次数消耗;
3.6 金券跟使用产品有关,使用次数不限;
3.7 积分有多种获取方式,包含并不限于首次登陆自动领取、分享朋友圈领取、阅读微信公众号领取,每日签到打开领取等。
前后端都需要?
因为我本身没有太多时间,所以想对接出去了