您的位置:首页 > 其它

都玩啥(DouWanSha)-开源项目实践-后台数据表设计篇

2016-01-22 19:07 453 查看
转载请注明来源:/article/9699095.html

《都玩啥(DouWanSha)-开源项目实践-启动篇》

《都玩啥(DouWanSha)-开源项目实践-后台数据表设计篇》

1.后台数据库概要

“都玩啥”后台数据表涉及四个方面:用户模块数据表、合作方数据表、活动数据表、反馈模块.

数据库类型:MySql.

2.用户数据表设计

2.1.用户信息表:user

作用:用来记录用户信息,如账户信息、属性信息.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
帐号accountvarchar50登录帐号
密码passwordvarchar50登录密码
姓名namevarchar100用户呢称
性别sexint1用户性别
电话telephonevarchar11电话
邮箱emailvarchar50个人邮箱
所属公司companyvarchar200所属公司
注册时间create_timetimestamp注册时间
是否有效enabledint1有效状态:0无效,1有效

2.2.用户参与信息表:user_activity

作用:用来记录用户针对不同活动的参与度,如喜欢这个活动、关注这个活动、加入这个活动、讨厌的活动.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
用户IDuser_idint10用户ID
活动IDactivity_idint10活动ID
参与度typeint2参与度
添加时间add_timetimestamp添加时间
是否有效enabledint1有效状态:0无效,1有效

2.3.用户登录记录表:user_login

作用:用来记录用户每次登录信息,如登录时间.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
用户IDuser_idint10用户ID
登录时间login_timetimestamp10登录时间
是否有效enabledint1有效状态:0无效,1有效

3.合作方数据表设计

3.1.合作方信息表:partner

作用:用来记录合作方信息,如场地信息、属性信息.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
申请者IDuser_idint10申请者ID
合作方简称namevarchar50简称
介绍descriptionvarchar500介绍
交通transportationvarchar200交通
地址addressvarchar200地址
电话telephonevarchar11所属公司
邮箱emailvarchar50个人邮箱
所属公司companyvarchar200所属公司
审核状态verification_statustimestamp审核状态:0未审核,1审核中,2审核通过,3审核失败
注册时间create_timetimestamp注册时间
是否有效enabledint1有效状态:0无效,1有效

4.活动数据表设计

4.1.活动信息表:activity

作用:用来记录活动信息,如主题信息、内容信息、时间等.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
活动主题titlevarchar100活动主题
活动内容contentvarchar500活动内容
合作方信息partner_idint10场地信息
发起者user_idint10发起者
开始时间hold_timetimestamp举办时间
审核状态verification_statustimestamp审核状态:0未审核,1审核中,2审核通过,3审核失败
创建时间create_timetimestamp创建时间
是否有效enabledint1有效状态:0无效,1有效

4.2.活动图片信息表:activity_images

作用:用来记录与活动相关的图片地址.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
活动IDactivity_idint10活动ID
图片名imagesvarchar100活动主题
提交者user_idint10提交者
类型typeint1类型:1活动,2反馈
审核状态verification_statustimestamp审核状态:0未审核,1审核中,2审核通过,3审核失败
上传时间upload_timetimestamp上传时间
是否有效enabledint1有效状态:0无效,1有效

4.3.活动结果信息表:activity_result

作用:用来记录与活动的结果.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
活动IDactivity_idint10活动ID
活动反馈feedbackvarchar500活动反馈
提交者user_idint10提交者
审核状态verification_statustimestamp审核状态:0未审核,1审核中,2审核通过,3审核失败
上传时间upload_timetimestamp上传时间
是否有效enabledint1有效状态:0无效,1有效

5.反馈数据表设计

5.1.用户反馈信息表:feedback

作用:用来记录用户反馈信息.

具体设计:

中文英文数据类型长度主键必须备注
记录IDidint10pk自增ID
活动IDactivity_idint10活动ID
反馈主题titlevarchar100反馈主题
反馈内容contentvarchar500反馈内容
提交者user_idint10提交者
审核状态verification_statustimestamp审核状态:0未审核,1审核中,2审核通过,3审核失败
反馈时间feedback_timetimestamp反馈时间
是否有效enabledint1有效状态:0无效,1有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: