一、需求分析
充值管理后台的用户从高到低分为三个等级,管理员,总代理和普通代理;
高级用户能够管理低级用户,也能够为低级用户充值,低级用户能够向高级用户退还充值;
同级用户之间不可相互涉及操作,高级用户只能对自己创建的直属低级用户进行操作,管理员可以对所有总代理和代理进行操作;
充值操作部分必须记录日志,所有用户都可以查询自己的充值,被充值记录,普通代理还能查询退分记录
二、数据结构设计
三、开发选择
由于开发环境选用的是winserver2003,所以后台开发选用了Python+Django+Mysql 开发
前端使用了JS+HTML+AJAX+CSS
四、环境配备
Python:
选择Python 2.7.9,需要安装的第三方库有:MySQLdb,PyMySQL-0.7,APScheduler-2.0.3
Django:
一开始选择了最新的django1.10.2版本,惊喜的发现,在连接mysql数据库开始建model同步的时候总是报了一堆未知的错误,然后百度谷歌各种查,然后网上有的方案也是比较旧版的,于是忍痛选择了1.5版本的,然后惊喜的发现