目录 1.1、赵磊模块一:概述模块:Overview(完成,但细节问题有待讨论、实践部分完成,完成部分细节问题有待讨论、实践) 1.2、赵磊模块二:用户分析模块:UserAnalysis(完成,但细节问题有待讨论、实践) 1.3、王阔模块一:存留分析模块:RetentionAnalysis (完成,但细节问题有待讨论、实践) 1.4、张志浩模块二:渠道分析模块:ChannelAnalysis(完成,但细节问题有待讨论、实践) 1.5、张志浩模块二:用户参与度模块:UserParticipation(完成,但细节问题有待讨论、实践) 1.6、王阔模块二:终端属性模块:TerminalAttributes(未完成,因为要写部分代码的demo) 2、王阔:实现存留分析部分demo,验证可行性作为web部分代码标准 讨论了很多问题(0613、0614、0615总结的) RetentionDataDay是个数据类 类名 OverviewController 所属包 controller 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro overviewService IOverviewService Null Prv 方法 名称 参数 返回值 异常 描述 getOverTrend Condition Map<String, Trend> 为整体趋势中的整体概况(近几日平均、总数、同比)准备数据 getLineTrend Condition Map<String, Object> k 可以是 x 或者 tag v 可以是 x 轴的数据或者 y 轴的数据 为整体趋势中的折线图准备数据 getTopVersion Condition Map<String,Distribution[]> 因为这里不同的 tag 不能共用 version,所以不能采取和上面一样的方式 为整体趋势中的Top10版本准备数据 getTopChannel Condition Map<String,Distribution[]> 为整体趋势中的 Top10 渠道准备数据 类名 IOverviewService(接口) 所属包 service 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 方法 名称 参数 返回值 异常 描述 overTrend Condition Map<String, Trend> 返回整体趋势的概述所需的数据,如新增用户(7 日平均、7 日总活跃数等) lineTrend Condition Map<String,Object> 返回整体趋势中绘制各个折线图所需数据 topVersionTrend Condition Distribution[] (版本号,用户数) 返回整体趋势中版本分布所需数据 TopChanne lTrend Object, Condition Distribution[] 返回整体趋势中渠道分布所需数据 类名 OverviewServiceImpl 所属包 service 继承 实现 IOverviewService 属性 名称 类型 默认值 Pub/Prv/Pro userAnalyseDao IUserAnalysisDao Prv userParticipationDao IUserParticipationDao Prv channelAnalyseDao IChannelAnalyseDao Prv 方法 名称 参数 返回值 异常 描述 overTrend Condition Map<String, Trend> 调用该类中计算 Avg 和 Sum 的方法,把整体趋势中所需的平均数和总数都准备好 installationAvg Condition Trend 获得新增用户的 7 日平均数和同比 activeUserAvg Condition Trend 获得活跃用户的 7 日平均数和同比 retentionAvg Condition Trend 获得新用户次日留存率的 7 日平均数和同比 useTimeAvg Condition Trend 获得使用时长的 7 日平均数和同比 activeUserSum Condition Trend 获得近 7 日/30 日总活跃用户数和同比 userSum Condition Trend 获得累计用户数 lineTrend Condition Map<String, Object> 调用该类中准备折线图数据的方法,把整体趋势中数所需的折线图数据准备好 installationLine Condition Object[] 为新增用户准备数据 activeUserLine Condition Object[] 为活跃用户准备数据 launchLine Condition Object[] 为启动次数准备数据 activeFormLine Condition Object[] 为活跃用户构成准备数据 topVersionTrend Condition Map<String, Distribution[]> 调用该类中准备 Top 版本数据的方法,把整体趋势种 Top 版本所需的数据准备好 installationTopVersion Condition Distribution[] 为Top 版本的新增用户准备数据 activeUserTopVersion Condition Distribution[] 为 Top 版本的活跃用户准备数据 calUserTopVer Condition Distribution[] 为 Top 版本的累计用户准备数据 topChannelTrend Condition Map<String, Distribution[]> 调用该类中准备 Top 渠道数据的方法,把整体趋势中 Top 渠道所需的数据准备好 installationTopChannel Condition Distribution[] 为Top 渠道的新增用户准备数据 activeUserTopChannel Condition Distribution[] 为Top 渠道的活跃用户准备数据 calUserTopChannel Condition Distribution[] 为Top 渠道的累计用户准备数据 类名 ChannelAnalysisController 所属包 controller 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 channelAnalysisService ChannelAnalysisService Prv 方法 名称 参数 返回值 异常 描述 getChannelListData Condition Map<String,Object> 为渠道分析模块中的渠道列表子模块展示准备数据 类名 IChannelAnalysisService(接口) 所属包 service 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 getInstallation Condition int[] 获取渠道分析模块下渠道列表子模块中的新增用户(Tab) getActiveUser Condition int[] 获取渠道分析模块下渠道列表子模块中的活跃用户(Tab) getLaunch Condition int[] 获取渠道分析模块下渠道列表子模块中的启动次数 类名 ChannelAnalysisServiceImpl 所属包 service.impl 继承 实现 IChannelAnalysisService(接口) 属性 名称 类型 默认值 Pub/Prv/Pro 描述 channelAnalysisDAO ChannelAnalysisDAO Prv 方法 名称 参数 返回值 异常 描述 setChannelAnalysisDAO ChannelAnalysisDAO void getInstallation Condition int[] 获取渠道分析模块下渠道列表子模块中的新增用户(Tab) getActiveUser Condition int[] 获取渠道分析模块下渠道列表子模块中的活跃用户(Tab) getLaunch Condition int[] 获取渠道分析模块下渠道列表子模块中的启动次数 类名 IChannelAnalysisDAO(接口) 所属包 dao 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 getInstallation Condition int[] 获取渠道分析模块下渠道列表子模块中的新增用户(Tab) getActiveUser Condition int[] 获取渠道分析模块下渠道列表子模块中的活跃用户(Tab) getLaunch Condition int[] 获取渠道分析模块下渠道列表子模块中的启动次数 类名 IChannelAnalysisDAOImpl 所属包 dao.impl 继承 实现 IChannelAnalysisDAO(接口) 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 getInstallation Condition int[] 获取渠道分析模块下渠道列表子模块中的新增用户(Tab) getActiveUser Condition int[] 获取渠道分析模块下渠道列表子模块中的活跃用户(Tab) getLaunch Condition int[] 获取渠道分析模块下渠道列表子模块中的启动次数 类名 UserParticipationController 所属包 controller 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 userParticipationService UserParticipationService Prv 方法 名称 参数 返回值 异常 描述 getDurationData Condition Map<String,Object> 为用户参与度的使用时长子模块展示准备数据 getFrequencyData Condition Map<String,Object> 为用户参与度的使用频率子模块展示准备数据 getPageData Condition Map<String,Object> 为用户参与度的访问页面子模块展示准备数据 getIntervalData Condition Map<String,Object> 为用户参与度的使用间隔子模块展示准备数据 类名 IUserParticipationService(接口) 所属包 service 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 getDurationDataSingle Condition int[] 获得用户参与度模块中使用时长子功能中的单次使用时长分布 getDurationDataDay Condition int[] 获得用户参与度模块中使用时长子功能中的日使用时长分布 getFrequencyDataDay Condition int[] 获得用户参与度模块中使用频率子功能中的日启动次数分布 getFrequencyDataWeek Condition int[] 获得用户参与度模块中使用时长子功能中的周启动次数分布 getFrequencyDataMonth Condition int[] 获得用户参与度模块中使用时长子功能中的月启动次数分布 getPageData Condition int[] 获得用户参与度模块中访问页面子功能中的访问页面分布 getIntervalData Condition int[] 获得用户参与度模块中使用间隔子功能中的使用间隔分布 类名 UserParticipationServiceImpl 所属包 service 继承 实现 IUserParticipationService(接口) 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 setUserParticipationDAO UserParticipationDAO void getDurationDataSingle Condition int[] 获得用户参与度模块中使用时长子功能中的单次使用时长分布 getDurationDataDay Condition int[] 获得用户参与度模块中使用时长子功能中的日使用时长分布 getFrequencyDataDay Condition int[] 获得用户参与度模块中使用频率子功能中的日启动次数分布 getFrequencyDataWeek Condition int[] 获得用户参与度模块中使用时长子功能中的周启动次数分布 getFrequencyDataMonth Condition int[] 获得用户参与度模块中使用时长子功能中的月启动次数分布 getPageData Condition int[] 获得用户参与度模块中访问页面子功能中的访问页面分布 getIntervalData Condition int[] 获得用户参与度模块中使用间隔子功能中的使用间隔分布 类名 IUserParticipationDAO(接口) 所属包 service 继承 实现 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 getDurationDataSingle Condition int[] 获得用户参与度模块中使用时长子功能中的单次使用时长分布 getDurationDataDay Condition int[] 获得用户参与度模块中使用时长子功能中的日使用时长分布 getFrequencyDataDay Condition int[] 获得用户参与度模块中使用频率子功能中的日启动次数分布 getFrequencyDataWeek Condition int[] 获得用户参与度模块中使用时长子功能中的周启动次数分布 getFrequencyDataMonth Condition int[] 获得用户参与度模块中使用时长子功能中的月启动次数分布 getPageData Condition int[] 获得用户参与度模块中访问页面子功能中的访问页面分布 getIntervalData Condition int[] 获得用户参与度模块中使用间隔子功能中的使用间隔分布 类名 UserParticipationDAOImpl 所属包 dao.impl 继承 实现 IChannelAnalysisDAO(接口) 属性 名称 类型 默认值 Pub/Prv/Pro 描述 方法 名称 参数 返回值 异常 描述 setUserParticipationDAO UserParticipationDAO void getDurationDataSingle Condition int[] 获得用户参与度模块中使用时长子功能中的单次使用时长分布 getDurationDataDay Condition int[] 获得用户参与度模块中使用时长子功能中的日使用时长分布 getFrequencyDataDay Condition int[] 获得用户参与度模块中使用频率子功能中的日启动次数分布 getFrequencyDataWeek Condition int[] 获得用户参与度模块中使用时长子功能中的周启动次数分布 getFrequencyDataMonth Condition int[] 获得用户参与度模块中使用时长子功能中的月启动次数分布 getPageData Condition int[] 获得用户参与度模块中访问页面子功能中的访问页面分布 getIntervalData Condition int[] 获得用户参与度模块中使用间隔子功能中的使用间隔分布 1.6
一、大家一起完成的部分
1、讨论要把复杂度放到lamda表达式还是要新建个数据类
2、sql语句要写成静态还是动态(加入变量)
二、分工部分
1. 类设计与方法设计:
赵磊:概况(部分完成,完成部分细节问题有待讨论、实践)、用户分析(部分完成,完成部分细节问题有待讨论、实践)
王阔:存留分析(完成,但细节问题有待讨论、实践)、终端属性分析(未完成,因为要写部分代码的demo)
张志浩:渠道分析(完成,但细节问题有待讨论、实践)、用户参与度分析(完成,但细节问题有待讨论、实践)1.1、赵磊模块一:概述模块:Overview(完成,但细节问题有待讨论、实践部分完成,完成部分细节问题有待讨论、实践)
1.2、赵磊模块二:用户分析模块:UserAnalysis(完成,但细节问题有待讨论、实践)
1.3、王阔模块一:存留分析模块:RetentionAnalysis (完成,但细节问题有待讨论、实践)
1.4、张志浩模块二:渠道分析模块:ChannelAnalysis(完成,但细节问题有待讨论、实践)
1.5、张志浩模块二:用户参与度模块:UserParticipation(完成,但细节问题有待讨论、实践)
1.6、王阔模块二:终端属性模块:TerminalAttributes(未完成,因为要写部分代码的demo)
2、王阔:实现存留分析部分demo,验证可行性作为web部分后端代码标准
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算