【迭代式開發v1】Web後端類與方法設計(二)——大數據開發實戰項目(七)

目錄

一、大家一起完成的部分

1、討論要把複雜度放到lamda表達式還是要新建個數據類​

2、sql語句要寫成靜態還是動態(加入變量)

二、分工部分

1. 類設計與方法設計:

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總結的)

1、討論要把複雜度放到lamda表達式還是要新建個數據類

RetentionDataDay是個數據類

2、sql語句要寫成靜態還是動態(加入變量)

二、分工部分

1. 類設計與方法設計:


趙磊:概況(部分完成,完成部分細節問題有待討論、實踐)、用戶分析(部分完成,完成部分細節問題有待討論、實踐)
王闊:存留分析(完成,但細節問題有待討論、實踐)、終端屬性分析(未完成,因爲要寫部分代碼的demo)
張志浩:渠道分析(完成,但細節問題有待討論、實踐)、用戶參與度分析(完成,但細節問題有待討論、實踐)

1.1、趙磊模塊一:概述模塊:Overview(完成,但細節問題有待討論、實踐部分完成,完成部分細節問題有待討論、實踐)

類名

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 渠道的累計用戶準備數據

1.2、趙磊模塊二:用戶分析模塊:UserAnalysis(完成,但細節問題有待討論、實踐)

 

類名

UserAnalyseController

所屬包

controller

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

userAnalyseService

IUserAnalyseService

 

Prv

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getInstallationData

Condition

 

Map<String,Object>

 

爲新增趨勢分析準備數據

getRetentionData

Condition

Map<String,Object>

 

爲新增用戶質量分析準備數據

getActiveData

Condition

Map<String,Object>

 

爲活躍用戶分析準備數據

getLaunchData

Condition

Map<String,Object>

 

爲啓動次數分析準備數據

getVersionData

Condition

Map<String,Object>

 

爲版本分佈分析準備數據

 

 

類名

IUserAnalyseService(接口)

所屬包

service

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

userAnalyseService

IUserAnalyseService

 

Prv

 

 

 

 

方法

名稱

參數

返回值

異常

描述

installationData

Condition

 

Map<String,Object>

 

獲得新增用戶數據

retentionData

Condition

 

Map<String,Object>

 

獲得次日留存率數據

activeData

Condition

 

Map<String,Object>

 

獲得活躍用戶分析數據

launchData

Condition

Map<String,Object>

 

獲得啓動次數數據

versionData

Condition

 

Map<String,Object>

 

獲得版本分佈數據

 

類名

UserAnalyseServiceImpl

所屬包

service.impl

繼承

 

實現

IUserAnalyseService

屬性

名稱

類型

默認值

Pub/Prv/Pro

userAnalyseDao

UserAnalyseDao

 

prv

 

 

 

 

方法

名稱

參數

返回值

異常

描述

installationData

Condition

 

Map<String,Object>

 

根據 Condition中的天、周、月調用下面的installation方法獲得新增用戶數據

getInstallationDataDay

Condition

 

Object[]

 

獲得以天爲間隔的新增用戶數據

getInstallationDataWeek

Condition

 

Object[]

 

獲得以周爲間隔的新增用戶數據

getInstallationDataMonth

Condition

 

Object[]

 

獲得以月爲間隔的新增用戶數據

retentionData

Condition

 

Map<String,Object>

 

根據 Condition中的天、周、月調用下面的retention方法獲得次日留存率數據

getRetentionDataDay

Condition

 

Object[]

 

獲得以天爲間隔的次日留存率數據

getRetentionDataWeek

Condition

 

Object[]

 

獲得以周爲間隔的次日留存率數據

getRetentionDataMonth

Condition

 

Object[]

 

獲得以月爲間隔的次日留存率數據

activeData

Condition

 

Map<String,Object>

 

根據Condition中的天、周、月調用下面所有關於獲得活躍用戶分析所需數據,注意:這裏的 Condition 對於周活躍率和月活躍率需要改變成相應的

getActiveDataTrendDay

Condition

 

Object[]

 

獲得以天爲間隔的活躍用戶趨勢數據

getActiveDataTrendWeek

Condition

 

Object[]

 

獲得以周爲間隔的活躍用戶趨勢數據

getActiveDataTrendMonth

Condition

 

Object[]

 

獲得以月爲間隔的活躍用戶趨勢數據

getActiveDataFormDay

Condition

 

Object[]

 

獲得以天爲間隔的活躍用戶構成數據

getActiveDataFormWeek

Condition

 

Object[]

 

獲得以周爲間隔的活躍用戶構成數據

getActiveDataFormMonth

Condition

 

Object[]

 

獲得以月爲間隔的活躍用戶構成數據

getActiveDataVicosityDay          

Condition

 

Object[]

 

獲得以天爲間隔的活躍粘度數據

getActiveDataViscosityWeek

Condition

 

Object[]

 

獲得以周爲間隔的活躍粘度數據

getActiveDataViscosityMonth

Condition

 

Object[]

 

獲得以月爲間隔的活躍粘度數據

getWeekActiveData

Condition

 

Object[]

 

獲得周活躍率

getMonthActiveData

Condition

 

Object[]

 

獲得月活躍

launchData

Condition

Map<String,Object>

 

根據Condition中的天、周、月調用下面的launch方法,爲啓動次數準備數據

getLaunchDataDay

Condition

 

Object[]

 

獲得以天爲間隔的啓動次數數據

getLaunchDataWeek

Condition

 

Object[]

 

獲得以周爲間隔的啓動次數數據

getLaunchDataMonth

Condition

 

Object[]

 

獲得以月爲間隔的啓動次數數據

versionData

Condition

Map<String,Object>

 

調用下面的version方法,爲版本分佈準備數據

getVersionDataIncrease

Condition

 

Object[]

 

獲得新增用戶的版本分佈數據

getVersionDataActive

Condition

 

Object[]

 

獲得活躍用戶的版本分佈數據

getVersionDataLaunch

Condition

 

Object[]

 

獲得啓動次數的版本分佈數據

 

類名

IUserAnalyseDao

所屬包

dao

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

 

 

 

 

方法

 

 

 

名稱

queryForInt

String sql

 

Int

 

queryForInt

queryForReportData

String sql

List<Integer>

 

queryForReportData

 

 

類名

UserAnalyseDaoImpl

所屬包

dao.impl

繼承

 

實現

IUserAnalyseDao

屬性

名稱

類型

默認值

Pub/Prv/Pro

userAnalyseService

 

 

Prv

方法

 

 

 

名稱

queryForInt

String sql

 

Int

 

queryForInt

queryForReportData

String sql

List<Integer>

 

queryForReportData

 

1.3、王闊模塊一:存留分析模塊RetentionAnalysis (完成,但細節問題有待討論、實踐)

類名

RententionController

所屬包

controller

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

retentionService

RetentionServiceImpl

 

Prv

方法

名稱

參數

返回值

異常

描述

getRetentionData

Condition

Map<String,Object>

 

爲存留用戶圖表展示準備數據

getFreshnessData

 

Map<String,Object>

 

爲用戶新鮮度圖表展示準備數據

getActivityData

 

Map<String,Object>

 

爲用戶活躍度圖表展示準備數據

 

類名

IRententionService(接口)

所屬包

service

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

方法

名稱

參數

返回值

異常

描述

getRetentionDataIncreaseDay

Condition

Object[][]

 

獲得以天爲間隔的新增用戶存留數數組

getRetentionDataIncreaseWeek

Condition

Object[][]

 

獲得以周爲間隔的新增用戶留存數數組

getRetentionDataIncreaseMonth

Condition

Object[][]

 

獲得以月爲間隔的新增用戶留存數數組

getRetentionDataActiveDay

Condition

Object[][]

 

獲得以天爲間隔的活躍用戶留存數數組

getRetentionDataActiveWeek

Condition

Object[][]

 

獲得以周爲間隔的活躍用戶留存數數組

getRetentionDataActiveMonth

Condition

Object[][]

 

獲得以月爲間隔的活躍用戶留存數數組

getFreshnessData

 

int[][]

 

爲用戶新鮮度圖表展示

getActivityData

 

int[][]

 

爲用戶活躍度圖表展示準備數據

 

 

類名

RententionServiceImpl

所屬包

service.impl

繼承

 

實現

RetentionService

屬性

名稱

類型

默認值

Pub/Prv/Pro

retentionDAO

RetentionDAO

 

Prv

userAnalysisDAO

UserAnalysisDAO

 

Prv

方法

名稱

參數

返回值

異常

描述

getRetentionDataIncreaseDay

Condition

Object[][]

 

獲得以天爲間隔的新增用戶留存數數組

getRetentionDataIncreaseWeek

Condition

Object[][]

 

獲得以周爲間隔的新增用戶留存數數組

getRetentionDataIncreaseMonth

Condition

Object[][]

 

獲得以月爲間隔的新增用戶留存數數組

getRetentionDataActiveDay

Condition

Object[][]

 

獲得以天爲間隔的活躍用戶留存數數組

getRetentionDataActiveWeek

Condition

Object[][]

 

獲得以周爲間隔的活躍用戶留存數數組

getRetentionDataActiveMonth

Condition

Object[][]

 

獲得以月爲間隔的活躍用戶留存數數組

getFreshnessData

 

int[][]

 

爲用戶新鮮度圖表展示

getActivityData

 

int[][]

 

爲用戶活躍度圖表展示準備數據

 

類名

IRententionDAO(接口)

所屬包

dao

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getRetentionDataIncreaseDay

Condition

List<RetentionDataDay>

 

獲得以天爲間隔的新增用戶留存數數據列表

getRetentionDataIncreaseWeek

Condition

List<RetentionDataWeek>

 

獲得以周爲間隔的新增用戶留存數數據列表

getRetentionDataIncreaseMonth

Condition

List<RetentionDataMonth>

 

獲得以月爲間隔的新增用戶留存數數據列表

getRetentionDataActiveDay

Condition

List<RetentionDataDay>

 

獲得以天爲間隔的活躍用戶留存數數據列表

getRetentionDataActiveWeek

Condition

List<RetentionDataWeek>

 

獲得以周爲間隔的活躍用戶留存數數據列表

getRetentionDataActiveMonth

Condition

List<RetentionDataMonth>

 

獲得以月爲間隔的活躍用戶留存數數據列表

getActivityData

 

List<RetentioActivitynData>

 

獲得每天各活躍天數用戶數數據列表

 

 

類名

RententionDAOImpl

所屬包

dao.impl

繼承

 

實現

IRententionDao

屬性

名稱

類型

默認值

Pub/Prv/Pro

template

NamedParameterJdbcTemplate

 

Prv

方法

名稱

參數

返回值

異常

描述

getRetentionDataIncreaseDay

Condition

List<RetentionDataDay>

 

獲得以天爲間隔的新增用戶留存數數據列表

getRetentionDataIncreaseWeek

Condition

List<RetentionDataWeek>

 

獲得以周爲間隔的新增用戶留存數數據列表

getRetentionDataIncreaseMonth

Condition

List<RetentionDataMonth>

 

獲得以月爲間隔的新增用戶留存數數據列表

getRetentionDataActiveDay

Condition

List<RetentionDataDay>

 

獲得以天爲間隔的活躍用戶留存數數據列表

getRetentionDataActiveWeek

Condition

List<RetentionDataWeek>

 

獲得以周爲間隔的活躍用戶留存數數據列表

getRetentionDataActiveMonth

Condition

List<RetentionDataMonth>

 

獲得以月爲間隔的活躍用戶留存數數據列表

getActivityData

 

List<RetentioActivitynData>

 

獲得每天各活躍天數用戶數數據列表

 

1.4、張志浩模塊一:渠道分析模塊:ChannelAnalysis(完成,但細節問題有待討論、實踐)

類名

ChannelController

所屬包

controller

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

channelService

IChannelService

 

Prv

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getChannelListData

Condition

Map<String,Object>

 

渠道分析模塊中的渠道列表子模塊展示準備數據

 

 

 

 

 

 

類名

IChannelService(接口)

所屬包

service

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getInstallation

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的新增用戶Tab)

getActiveUser

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的活躍用戶Tab)

getLaunch

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab)

 

類名

ChannelServiceImpl

所屬包

service.impl

繼承

 

實現

IChannelService(接口)

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

channelDAO

IChannelDAO

 

Prv

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

setChannelDAO

IChannelDAO

void

 

 

getInstallation

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的新增用戶Tab)

getActiveUser

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的活躍用戶Tab)

getLaunch

Condition

Integer[]

 

獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab)

 

類名

IChannelDAO(接口)

所屬包

dao

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getInstallation

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的新增用戶Tab)

getActiveUser

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的活躍用戶Tab)

getLaunch

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab)

 

 

 

 

 

 

類名

IChannelDAOImpl

所屬包

dao.impl

繼承

 

實現

IChannelDAO(接口)

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getInstallation

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的新增用戶Tab)

getActiveUser

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的活躍用戶Tab)

getLaunch

Condition

int[]

 

獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab)

 

 

 

 

 

 

1.5、張志浩模塊二:用戶參與度模塊:Participation(完成,但細節問題有待討論、實踐)

類名

ParticipationController

所屬包

controller

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

ParticipationService

IParticipationService

 

Prv

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getDurationData

Condition

Map<String,Object>

 

用戶參與度的使用時長子模塊展示準備數據

getFrequencyData

Condition

Map<String,Object>

 

用戶參與度的使用頻率子模塊展示準備數據

getPageData

Condition

Map<String,Object>

 

用戶參與度的訪問頁面子模塊展示準備數據

getIntervalData

Condition

Map<String,Object>

 

用戶參與度的使用間隔子模塊展示準備數據

 

類名

IParticipationService(接口)

所屬包

service

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getDurationDataSingle

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈

getDurationDataDay

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中使用時長分佈

getFrequencyDataDay

Condition

Integer[]

 

獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈

getFrequencyDataWeek

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中周啓動次數分佈

getFrequencyDataMonth

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中月啓動次數分佈

getPageData

Condition

Integer[]

 

獲得用戶參與度模塊中訪問頁面子功能中訪問頁面分佈

getIntervalData

Condition

Integer[]

 

獲得用戶參與度模塊中使用間隔子功能中使用間隔分佈

 

 

 

 

 

 

 

類名

ParticipationServiceImpl

所屬包

service.impl

繼承

                                                                  

實現

IParticipationService(接口)

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

participationDAO IParticipationDAO

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

setParticipationDAO

ParticipationDAO

void

 

 

getDurationDataSingle

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈

getDurationDataDay

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中使用時長分佈

getFrequencyDataDay

Condition

Integer[]

 

獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈

getFrequencyDataWeek

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中周啓動次數分佈

getFrequencyDataMonth

Condition

Integer[]

 

獲得用戶參與度模塊中使用時長子功能中月啓動次數分佈

getPageData

Condition

Integer[]

 

獲得用戶參與度模塊中訪問頁面子功能中訪問頁面分佈

getIntervalData

Condition

Integer[]

 

獲得用戶參與度模塊中使用間隔子功能中使用間隔分佈

 

 

 

 

 

 

類名

IParticipationDAO(接口)

所屬包

dao

繼承

 

實現

 

屬性

名稱

類型

默認值

Pub/Prv/Pro

描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法

名稱

參數

返回值

異常

描述

getDurationDataSingle

Condition

int[]

 

獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈

getDurationDataDay

Condition

int[]

 

獲得用戶參與度模塊中使用時長子功能中使用時長分佈

getFrequencyDataDay

Condition

int[]

 

獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈

getFrequencyDataWeek

Condition

int[]

 

獲得用戶參與度模塊中使用時長子功能中周啓動次數分佈

getFrequencyDataMonth

Condition

int[]

 

獲得用戶參與度模塊中使用時長子功能中月啓動次數分佈

getPageData

Condition

int[]

 

獲得用戶參與度模塊中訪問頁面子功能中訪問頁面分佈

getIntervalData

Condition

int[]

 

獲得用戶參與度模塊中使用間隔子功能中使用間隔分佈

 

 

 

 

 

 

類名

ParticipationDAOImpl

所屬包

dao.impl

繼承

 

實現

IParticipationDAO(接口)

屬性

名稱

類型

默認值

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.6、王闊模塊二:終端屬性模塊:TerminalAttributes(未完成,因爲要寫部分代碼的demo)

2、王闊:實現存留分析部分demo,驗證可行性作爲web部分後端代碼標準

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章