会员统计需求概要1.pptx

会员统计需求概要1

会员统计 会员统计的目的 能让后台管理员和经理更直观的看到在线会员人数 以曲线图的形式展现注册人数,能清晰的看到每天网站注册人数的变化 会员统计的需求 一、管理员在线会员统计分为 (1)统计在线会员的人数 (2)统计在线管理员的人数 (3)统计在线游客的人数 (4)统计在线业务员人数 二、管理员注册会员统计 (1)统计一个月所有注册的人数 (需要以曲线图的形式表现,单位:天) 会员统计一共分为两大块: 一、管理员会员统计 二、经理会员统计 (1)在线会员统计 (1)在线会员统计 (2)注册会员统计 (2)注册会员统计 一、经理注册会员统计分为 (1)统计自己旗下注册的在线会员的人数 (2)统计自己旗下在线业务员人数 二、经理注册会员统计 (1)统计自己旗下一个月注册的人数 (需要以曲线图的形式表现,单位:天) 流程图如下 通过WebSocket从客户端获取所有在线用户的数据 然后将得到的数据通过ajax请求传给服务端(PHP) 由服务端(PHP)处理数据,处理完数据后再显示到前台页面 在线会员统计的实现方法 用户注册曲线图实现方法 服务端(PHP)从前台页面获得需要显示注册用户的天数 服务端(PHP)将符合条件的数据取出后返回给前端 前端通过JS将数据已曲线的形式展示到前端 需要用到highcharts的这个js插件来实现该功能 [{ type:login, roomtype:public, roomid:1, from_user:\u6e38\u5ba2UXwmYx, from_userid:8420 ,from_ulevel:1, from_usertype:0, from_urole:1, teacher_id:, teacher_name:\u8001\u5e08\u52a9\u7406, client_id:7f0000010a8c00000bf8, client_ip:58.49.46.74 }] 在线会员统计,从客户端获的json数据格式如下 在线会员统计,服务端将获得数据整理成以下数据格式返给前端 例:[{ member_count:, //在线会员数量 tourist_count:, //在线游客数量 admin_count:, //在线管理员数量 salesman_count:, //在线业务员数量 }] 参数项 类型 描述 member_count int类型 在线会员数量 tourist_count int类型 在线游客数量 admin_count int类型 在线管理员数量 salesman_count int类型 在线业务员数量 [{ day:, //显示统计的天数 }] 会员注册统计,需要前端给服务端传送的数据有一个 会员注册统计,服务端将获得数据整理成以下数据格式返给前端 [{ //曲线图的标题 title:, //X 轴曲线图对应的日期, categories:[2017-03-28,2017-03-28,......], // 对应X轴的数据,多条用数据用逗号隔开 series :[ {name:注册人数,data:[1,2,3,4,5]},{name:签到人数,data:[6,7,8,9,10]},...... ] }] 参数项 类型 描述 title string 曲线图的标题 categories array X 轴曲线图对应的日期 series array 对应X轴的数据,多条用数据用逗号隔开 会员统计的原型图 谢谢!

文档评论(0)

1亿VIP精品文档

相关文档