转载请注明来源:http://blog.csdn.net/loongshawn/article/details/50563820
1.后台数据库概要
“都玩啥”后台数据表涉及四个方面:用户模块数据表、合作方数据表、活动数据表、反馈模块.
数据库类型:MySql.
2.用户数据表设计
2.1.用户信息表:user
- 作用:用来记录用户信息,如账户信息、属性信息.
- 具体设计:
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
帐号 | account | varchar | 50 | | 是 | 登录帐号 |
密码 | password | varchar | 50 | | 是 | 登录密码 |
姓名 | name | varchar | 100 | | 是 | 用户呢称 |
性别 | sex | int | 1 | | 是 | 用户性别 |
电话 | telephone | varchar | 11 | | | 电话 |
邮箱 | email | varchar | 50 | | | 个人邮箱 |
所属公司 | company | varchar | 200 | | | 所属公司 |
注册时间 | create_time | timestamp | | | 是 | 注册时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
2.2.用户参与信息表:user_activity
- 作用:用来记录用户针对不同活动的参与度,如喜欢这个活动、关注这个活动、加入这个活动、讨厌的活动.
- 具体设计:
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
用户ID | user_id | int | 10 | | 是 | 用户ID |
活动ID | activity_id | int | 10 | | 是 | 活动ID |
参与度 | type | int | 2 | | 是 | 参与度 |
添加时间 | add_time | timestamp | | | 是 | 添加时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
2.3.用户登录记录表:user_login
- 作用:用来记录用户每次登录信息,如登录时间.
- 具体设计:
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
用户ID | user_id | int | 10 | | 是 | 用户ID |
登录时间 | login_time | timestamp | 10 | | 是 | 登录时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
3.合作方数据表设计
3.1.合作方信息表:partner
- 作用:用来记录合作方信息,如场地信息、属性信息.
- 具体设计:
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
申请者ID | user_id | int | 10 | | 是 | 申请者ID |
合作方简称 | name | varchar | 50 | | 是 | 简称 |
介绍 | description | varchar | 500 | | 是 | 介绍 |
交通 | transportation | varchar | 200 | | 是 | 交通 |
地址 | address | varchar | 200 | | 是 | 地址 |
电话 | telephone | varchar | 11 | | | 所属公司 |
邮箱 | email | varchar | 50 | | | 个人邮箱 |
所属公司 | company | varchar | 200 | | | 所属公司 |
审核状态 | verification_status | timestamp | | | 是 | 审核状态:0未审核,1审核中,2审核通过,3审核失败 |
注册时间 | create_time | timestamp | | | 是 | 注册时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
4.活动数据表设计
4.1.活动信息表:activity
- 作用:用来记录活动信息,如主题信息、内容信息、时间等.
- 具体设计:
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
活动主题 | title | varchar | 100 | | 是 | 活动主题 |
活动内容 | content | varchar | 500 | | 是 | 活动内容 |
合作方信息 | partner_id | int | 10 | | 是 | 场地信息 |
发起者 | user_id | int | 10 | | 是 | 发起者 |
开始时间 | hold_time | timestamp | | | 是 | 举办时间 |
审核状态 | verification_status | timestamp | | | 是 | 审核状态:0未审核,1审核中,2审核通过,3审核失败 |
创建时间 | create_time | timestamp | | | 是 | 创建时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
4.2.活动图片信息表:activity_images
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
活动ID | activity_id | int | 10 | | 是 | 活动ID |
图片名 | images | varchar | 100 | | 是 | 活动主题 |
提交者 | user_id | int | 10 | | | 提交者 |
类型 | type | int | 1 | | | 类型:1活动,2反馈 |
审核状态 | verification_status | timestamp | | | 是 | 审核状态:0未审核,1审核中,2审核通过,3审核失败 |
上传时间 | upload_time | timestamp | | | 是 | 上传时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
4.3.活动结果信息表:activity_result
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
活动ID | activity_id | int | 10 | | 是 | 活动ID |
活动反馈 | feedback | varchar | 500 | | 是 | 活动反馈 |
提交者 | user_id | int | 10 | | | 提交者 |
审核状态 | verification_status | timestamp | | | 是 | 审核状态:0未审核,1审核中,2审核通过,3审核失败 |
上传时间 | upload_time | timestamp | | | 是 | 上传时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |
5.反馈数据表设计
5.1.用户反馈信息表:feedback
中文 | 英文 | 数据类型 | 长度 | 主键 | 必须 | 备注 |
记录ID | id | int | 10 | pk | 是 | 自增ID |
活动ID | activity_id | int | 10 | | | 活动ID |
反馈主题 | title | varchar | 100 | | 是 | 反馈主题 |
反馈内容 | content | varchar | 500 | | 是 | 反馈内容 |
提交者 | user_id | int | 10 | | 是 | 提交者 |
审核状态 | verification_status | timestamp | | | | 审核状态:0未审核,1审核中,2审核通过,3审核失败 |
反馈时间 | feedback_time | timestamp | | | 是 | 反馈时间 |
是否有效 | enabled | int | 1 | | 是 | 有效状态:0无效,1有效 |