2011年12月1日 星期四

@CASE 12 < 使用者行為紀錄 > ver-111202

需要偵測使用者系統使用行為並做紀錄

目前需要紀錄
1.登入系統
2.首次開啟功能表單
3.複次開啟功能表單 (為登出前,該功能表單關閉再次打開)
4.離開系統

1.使用者帳號
2.使用者名稱
3.行為
4.發生時間點 ( Date~Time )


============================================================

'可能需要改登入介面
改一個測試登入
裡面會設定好測試環境變數
(測試時將不做行為偵測)

目前將Login物件增加屬性
紀錄是否為測試狀態

一些測試環境變數需要改寫

Visual Basic - Login/登入/登錄之物件導向實作


'可能需要修改登入物件化
再看看

'慢慢修改登入透過 DB_Con.dll

================================
user_use_what




    '*****************
    '1.傳送該表單名稱
    '2.依照該表單名稱,動作( 首開,復開 )
    '  帶入應該紀錄的行為模式
    '*****************
    '紀錄行為
    Public Sub AddUserBehavior(ByVal pageName As String)
        If UserBehaviorTimes.Contains(pageName) Then
            RecordUsersDoing(MyLoginForm.login.GetuID, MyLoginForm.login.UserName, "複開 " & pageName)
        Else
            UserBehaviorTimes.Add(pageName)
            RecordUsersDoing(MyLoginForm.login.GetuID, MyLoginForm.login.UserName, "首開 " & pageName)
        End If
    End Sub

    '紀錄不同的使用模式,用來判斷首開或復開
    Public UserBehaviorTimes As New List(Of String)


沒有留言:

張貼留言