用户积分设计
把我的一個積分的設(shè)計(jì)方案放出來,然后希望大家給出一些意見,主要是在實(shí)際的使用中發(fā)現(xiàn)很多不方便和繁瑣的地方,比如維護(hù)積分配置項(xiàng)等,還有如果從后臺人工添加積分也很繁瑣,望各位高手幫忙給指點(diǎn)指點(diǎn)!
一、???????功能模塊?
積分規(guī)則索引是指,建立某一套相應(yīng)的積分規(guī)則,通過一個索引對象管理這一組積分規(guī)則。
?
積分規(guī)則是指,建立具體的積分規(guī)則,同時為每一項(xiàng)規(guī)則定義積分值、有效時間等屬性(比如:市場選擇性的拜訪客戶,然后這項(xiàng)活動積分500,有效期為2010-03-23到2010-03-30)。在建立積分規(guī)則時必須要指明對應(yīng)的積分規(guī)則索引。
?
?
用戶積分明細(xì)是指,用戶在規(guī)定的積分規(guī)則下面,做了某一些活動或者操作了某一下動作,則相應(yīng)的給該用戶添加一項(xiàng)積分記錄。這里可以分了兩類:
l????????系統(tǒng)默認(rèn)積分項(xiàng),比如(在操作預(yù)算通.NET中,登錄、打開工程、新建工程等這些都是系統(tǒng)默認(rèn)的固定積分項(xiàng))。
l????????自定義積分,由專門的管理員手動處理添加,比如市場搞了一項(xiàng)線下活動,那么就針對相應(yīng)的用戶手動的添加相應(yīng)的積分。
無論是系統(tǒng)默認(rèn)積分項(xiàng)還是自定義積分,流程都如下所示:
?
用戶可以通過QQ、MSN、E-Mail等方式向自己的好友推薦預(yù)算通.NET,用戶如果成功推薦一位好友,則給用戶添加一定得積分獎勵或者給用戶發(fā)送小禮物作為獎勵。
在邀請注冊中,主要是把預(yù)算通.NET注冊頁面URL地址,同時加上用戶的Id(為了安全需要加密)作為一個完整的鏈接地址。用戶復(fù)制該鏈接地址,然后就可以向他的好友推薦預(yù)算通.NET。
技術(shù)上,就需要在注冊頁面獲取地址欄參數(shù),通過加密取出用戶的Id,然后就可以調(diào)用用戶積分服務(wù)接口,為用戶積分。同時如果需要了解用戶推薦了那些好友,那么就需要維護(hù)一個用戶好友關(guān)系表,這樣以后就可以查詢某一個用戶推薦好友數(shù),針對這些可以開展相關(guān)的一些市場活動。
?
二、???????用戶積分相關(guān)對象?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| UserId | string | 用戶Id |
| UserName | string | 用戶名稱 |
| UserCredits | Int | 用戶積分 |
| UserMemo | string | 備注 |
?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| UserId | string | 用戶Id |
| UserName | string | 用戶名稱 |
| CreditsState | Int | 積分狀態(tài)(消費(fèi)積分和添加積分) |
| CreditsDT | DateTime | 積分時間 |
| CreditsContent | String | 積分內(nèi)容 |
| CreditsRuleIndexId | Int | 積分規(guī)則索引Id |
| CreditsRuleId | Int | 積分規(guī)則Id |
| CreditsValue | int | 積分值 |
| Memo | string | 備注 |
?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| CreditsRuleIndexId | Int | 積分規(guī)則索引Id |
| CreditsRuleIndexContent | string | 積分規(guī)則索引內(nèi)容 |
| CreateDT | DateTime | 創(chuàng)建積分規(guī)則時間 |
| Memo | string | 備注 |
?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| CreditsRuleId | Int | 積分規(guī)則Id |
| CreditsRuleIndexId | Int | 積分規(guī)則索引Id |
| CreditsRuleContent | string | 積分規(guī)則內(nèi)容 |
| CreditsValue | Int | 積分值 |
| IsSetCreditsUpper | int | 是否設(shè)置每天積分上限 |
| CreditsUpperValue | Int | 每天積分上限值 |
| StartCreditsDT | DateTime | 開始積分時間 |
| EndCreditsDT | DateTime | 結(jié)束積分時間 |
| Memo | string | 備注 |
?
?
三、???????邀請好友注冊相關(guān)對象?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| UserId | string | 用戶Id |
| UserName | string | 用戶名稱 |
| UserSID | Int | 用戶內(nèi)部標(biāo)識號 |
| InviteInfo | String | 邀請信息 |
| InviteDT | DateTime | 邀請時間 |
| Memo | string | 備注 |
?
| 字段名稱 | 類型 | 字段注釋 |
| Xh | Int | 序號 |
| UserId | string | 用戶Id |
| UserName | string | 用戶名稱 |
| UserFriendsId | String | 用戶好友Id |
| UserFriendsName | String | 用戶好友名稱 |
| Memo | string | 備注 |
轉(zhuǎn)載于:https://www.cnblogs.com/liutianfeiyun/archive/2010/04/15/1712558.html
總結(jié)
- 上一篇: 球形摄像头拍什么违章
- 下一篇: “拯救网站运维经理赵明”有奖方案征集启事