看板 Database 關於我們 聯絡資訊
若要按部就班來設計的話, 先把'會員管理辦法'的文案擬訂出來, 再依此為憑來設計會比較切合實際.這個過程絕對不輕鬆,其實政 策性/管理面的議題比技術性的議題更要花功夫去研議. ex: 1 會員註冊帳號後, 將會在註冊的email信箱收到Email認證信, 一旦完 成Email認證, 此帳號才會被啟動. 2 會員帳號被啟動後, 會員才能夠進行登入/登出, 並在登入期間行使其 權限. 3 若會員違反本站規範, 被檢舉經查證屬實, 本站有權對會員帳號凍結. 4 若會員連續六個月時間未曾登錄網站, 則帳號將自動被凍結. 5 會員帳號被凍結後, 若於一年內若未申請復權, 則此帳號將永久停權. 就以上5點就好(實務上某些會員管理辦法可能遠比這幾點還要多得多, 10幾20點都有, 例如扯上付費/VIP會員的權益時), 會員資料表至少就要 有一個可以記錄會員的帳號狀態: 註冊/啟動/凍結/永久停權, 以及記錄 各狀態發生時間的欄位: 註冊時間, 啟動時間, 凍結時間, 永久停權時間 , 或是另設一個事件記錄表, 用來記錄系統對於會員帳號管理所需記錄的 重要事件(例如會員帳號凍結後再次復權的事件). 資料表設計定案後, 接著才能規劃程式的部份. 一般像是: 帳號/密碼/姓名/暱稱/性別 .. 這些資料性的欄位是很好設計 , 至於扯上狀態管理, 流程管理的, 會需要更多的考量, 需要相當清楚明 確的'管理辦法'做為依據才行. 否則依照天馬行空般的念頭規劃出來的, 一定不切實際. ※ 引述《no1kk (心中在下雨)》之銘言: : 常常去一些網站 : 他會限制會員的帳號第一個字不能是數字 : 請問這樣限制的原因是什麼呢? : 除此之外 : 在設計會員資料庫的時候 : 有甚麼事情需要特別注意的 : 感謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.184.87 ※ 編輯: bobju 來自: 59.104.184.87 (07/22 13:27)
no1kk:感謝你的建議,給我很大的幫助!! 我知道我該先做什麼了 07/22 15:22