都玩啥(DouWanSha)-开源项目实践-后台数据表设计篇
2016-01-22 19:07
453 查看
转载请注明来源:/article/9699095.html
《都玩啥(DouWanSha)-开源项目实践-启动篇》
《都玩啥(DouWanSha)-开源项目实践-后台数据表设计篇》
数据库类型:MySql.
具体设计:
具体设计:
具体设计:
具体设计:
具体设计:
具体设计:
具体设计:
具体设计:
《都玩啥(DouWanSha)-开源项目实践-启动篇》
《都玩啥(DouWanSha)-开源项目实践-后台数据表设计篇》
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 | 电话 | ||
邮箱 | 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 | 所属公司 | ||
邮箱 | 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有效 |
相关文章推荐
- 血管有多好,你就能活多久!这几种伤血管行为,你还在做吗?
- iOS. PercentEscape是错用的URLEncode,看看AFN和Facebook吧
- android notifyForDescendents 为false 的含义
- Hibernate学习笔记(3)之其它细节
- 电源的反向保护二极管及作用?
- javascript异步实现
- 集合初探(九)
- 我的第一篇博客
- POJ 2699 The Maximum Number of Strong Kings (网络流)
- 2048简易控制台
- bad interpreter:No such file or directory
- Hibernate学习笔记(2)之集合配置
- centos7.1作为pxe机安装XenServer6.2
- RHCA CL220实战系列(一)之KVM部署CloudForms
- BAT批处理中的字符串处理详解(字符串截取)
- hdu 4725 The Shortest Path in Nya Graph //spfa
- 【CSS 未完】牛客网试题总结1 ?
- Jquery数组和对象操作
- VMware 上网问题
- OpenSSH详解