使用者積分設計

來源:互聯網
上載者:User

把我的一個積分的設計方案放出來,然後希望大家給出一些意見,主要是在實際的使用中發現很多不方便和繁瑣的地方,比如維護積分配置項等,還有如果從後台人工添加積分也很繁瑣,望各位高手幫忙給指點指點!

一、       功能模組 

  1. 1.      積分規則索引 

積分規則索引是指,建立某一套相應的積分規則,通過一個索引對象管理這一組積分規則。

 

  1. 2.      積分規則

積分規則是指,建立具體的積分規則,同時為每一項規則定義積分值、有效時間等屬性(比如:市場選擇性的拜訪客戶,然後這項活動積分500,有效期間為2010-03-23到2010-03-30)。在建立積分規則時必須要指明對應的積分規則索引。

 

 

  1. 3.      使用者積分明細

使用者積分明細是指,使用者在規定的積分規則下面,做了某一些活動或者操作了某一下動作,則相應的給該使用者添加一項積分記錄。這裡可以分了兩類:

l        系統預設積分項,比如(在操作預算通.NET中,登入、開啟工程、建立工程等這些都是系統預設的固定積分項)。

l        自訂積分,由專門的管理員手動處理添加,比如市場搞了一項線下活動,那麼就針對相應的使用者手動的添加相應的積分。

無論是系統預設積分項還是自訂積分,流程都如下所示:

 

  1. 4.      邀請使用者

使用者可以通過QQ、MSN、E-Mail等方式向自己的好友推薦預算通.NET,使用者如果成功推薦一位好友,則給使用者添加一定得積分獎勵或者給使用者發送小禮物作為獎勵。

在邀請註冊中,主要是把預算通.NET註冊頁面URL地址,同時加上使用者的Id(為了安全需要加密)作為一個完整的連結地址。使用者複製該連結地址,然後就可以向他的好友推薦預算通.NET。

技術上,就需要在註冊頁面擷取地址欄參數,通過加密取出使用者的Id,然後就可以調用使用者積分服務介面,為使用者積分。同時如果需要瞭解使用者推薦了那些好友,那麼就需要維護一個使用者好友關係表,這樣以後就可以查詢某一個使用者推薦好友數,針對這些可以開展相關的一些行銷活動。

 

二、       使用者積分相關對象 

  1. 1.      使用者積分對象

欄位名稱

類型

欄位注釋

Xh

Int

序號

UserId

string

使用者Id

UserName

string

使用者名稱稱

UserCredits

Int

使用者積分

UserMemo

string

備忘

 

  1. 2.      積分明細對象

欄位名稱

類型

欄位注釋

Xh

Int

序號

UserId

string

使用者Id

UserName

string

使用者名稱稱

CreditsState

Int

積分狀態(消費積分和添加積分)

CreditsDT

DateTime

積分時間

CreditsContent

String

積分內容

CreditsRuleIndexId

Int

積分規則索引Id

CreditsRuleId

Int

積分規則Id

CreditsValue

int

積分值

Memo

string

備忘

 

  1. 3.      積分規則索引對象

欄位名稱

類型

欄位注釋

Xh

Int

序號

CreditsRuleIndexId

Int

積分規則索引Id

CreditsRuleIndexContent

string

積分規則索引內容

CreateDT

DateTime

建立積分規則時間

Memo

string

備忘

 

  1. 4.      積分規則對象

欄位名稱

類型

欄位注釋

Xh

Int

序號

CreditsRuleId

Int

積分規則Id

CreditsRuleIndexId

Int

積分規則索引Id

CreditsRuleContent

string

積分規則內容

CreditsValue

Int

積分值

IsSetCreditsUpper

int

是否設定每天積分上限

CreditsUpperValue

Int

每天積分上限值

StartCreditsDT

DateTime

開始積分時間

EndCreditsDT

DateTime

結束積分時間

Memo

string

備忘

 

 

三、       邀請好友註冊相關對象 

  1. 1.      邀請使用者記錄

欄位名稱

類型

欄位注釋

Xh

Int

序號

UserId

string

使用者Id

UserName

string

使用者名稱稱

UserSID

Int

使用者內部標識號

InviteInfo

String

邀請資訊

InviteDT

DateTime

邀請時間

Memo

string

備忘

 

  1. 2.      使用者好友對象記錄

欄位名稱

類型

欄位注釋

Xh

Int

序號

UserId

string

使用者Id

UserName

string

使用者名稱稱

UserFriendsId

String

使用者好友Id

UserFriendsName

String

使用者好友名稱

Memo

string

備忘

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.