BBS 設計思路系列 逐步完善的道具中心

2021-03-31 08:56:29 字數 453 閱讀 6180

現在做bbs,都開始引入乙個概念  道具中心,以使的論壇更有黏度。吸引更多的人泡bbs。

對道具來說。初步的考慮是:

任何乙個道具,都有生命週期,都是限定時間內使用的。只不過這個限定時間的長短而以。資料庫設計的時候,這個值計畫是記錄這個道具有效期多少天,當使用者獲得這個道具的時候,獲得的這個道具就開始計算到期時間。

乙個道具只能做乙個操作,如果需要多個操作的話,就讓使用者獲得多個道具。而不是乙個道具。

初期考慮推出的道具為:

1、評價乙個帖子的卡片。有效期一周

2、發投票帖子的卡片;有效期2個月

3、上傳附件的卡片;有效期2個月

初期先不考慮卡片的買賣和轉讓問題,等新社群執行一定時間後,再看情況,增加這個功能。

以上三個卡片,中高階使用者,定期獲得。

初期使用者。隨即獲得評價乙個帖子的卡片

另外兩個卡片,如何讓初級使用者使用,正在考慮中。

BBS程式設計4 基本程式設計思路

發信人 loveyou 獨夢人 信區 das room 標 題 bbs程式設計4 基本程式設計思路 發信站 錦城驛站 thu apr 27 10 27 02 2000 轉信 說到程式設計的思維方法,可不是一天兩天能學好的。首先你要保證 良好的程式設計方法,在應該空格的地方空格,在應該斷行的地方斷行。...

基於mysql的bbs設計(三)

4。使用者模組設計 對於底層資料庫,呼叫mysql的c api函式來進行資料庫的修改,內部儲存 一定的狀態變數 例如使用者名稱,還是留給上一層完成?對上一層,則提供 使用者管理的介面。class usermanage 以上各個函式難度不大,都是執行相應的sql語句,訪問mysql資料庫,是否將一般指...

基於mysql的bbs設計(二)

3。資料庫設計 關鍵還是mysql的效率問題,合理分配mysql的記憶體,特別是table cache的 大小。另外,當系統突然掉電呢?mysql是否robust?table的名字設計,採用一位字首表明型別,全部用小寫表示 例如 系統的資料庫,以s為前導,如使用者表 suser suser 呢?具體...