作者bobju (宝贝猪)
看板Database
标题Re: [SQL ] 关於设计会员资料库时
时间Wed Jul 22 12:22:07 2009
若要按部就班来设计的话, 先把'会员管理办法'的文案拟订出来,
再依此为凭来设计会比较切合实际.这个过程绝对不轻松,其实政
策性/管理面的议题比技术性的议题更要花功夫去研议.
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)
1F:推 no1kk:感谢你的建议,给我很大的帮助!! 我知道我该先做什麽了 07/22 15:22