昨晚一直搞到很晚,就是心血来潮,想自己写个视频网站,自己设计了一些数据库的字段,这里还没完全搞定,在网上当了一篇视频网站的需求分析,发现不是很符合我的观念,所以自己就借鉴了一些,但是不是完全抄袭,这样会有版权问题的。下面我就把自己写的一些字段发布一下啊!
BlueSky数据库表(视频网站)
l Users 用户表 | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
UserID | 用户ID,主键 | nvarchar | 6 | 0 | ('') | |||
Password | 密码 | nvarchar | 255 | 0 | ('') | |||
LoginID | 登陆帐号 | varchar | 50 | 0 | ('') | |||
| 邮箱 | nvarchar | 50 | 0 | ('') | |||
NickName | 昵称 | nvarchar | 50 | 0 | ('') | |||
Header | 头像 | Nvarchar(50) | 50 | 0 | (‘’)默认图片地址 | No | N0 | No |
Scores | 拥有积分 | Int | 10 | 0 | 10 | No | No | No |
RoleID | 角色编号 | Int | 10 | 0 | No | No | No | No |
StateID | 状态编号 | Int | 10 | 0 | 1(激活) 0:冻结 | No | No | No |
UserLevel | 用户等级 | Int | 10 | 0 | (‘’) | No | No | No |
HavePoints | 拥有点数 | Int | 10 | 0 | 50 | No | No | No |
IsActive | 是否启用 | char | 1 | 0 | ('N') | |||
OrderSeq | 排序 | int | 10 | 0 | ((0)) | |||
IsDel | 是否删除 | Bit | 1 | 0 | 0 | |||
RegistTime | 注册时间 | DateTime | 10 | 0 | GetDate() | No | No | No |
AddIP | 注册的IP地址 | Varchar(16) | 16 | 0 | (‘’) | No | No | No |
l Categroy 视频分类表 |
| |||||||||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
| |||||||
CategroyID | 分类ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No |
| |||||||
CategoryName | 类别名称 | Nvarchar(15) | 15 | 0 | (‘’) | No | No | No |
| |||||||
OrderSeq | 排序 | Int | 10 | 0 | (‘’) | No | No | No |
| |||||||
|
|
|
|
|
|
|
|
|
| |||||||
l UserRole(用户角色表) | ||||||||||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 | ||||||||
RoleID | 角色ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No | ||||||||
RoleName | 角色名称 | Nvarchar(10) | 10 | 0 | (‘’) | No | No | No | ||||||||
OrderSeq | 排序 | Int | 10 | 0 | (‘’) | No | NO | No | ||||||||
l UserState(用户状态表) | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
StateID | 状态ID,主键 | Int | 10 | 0 | (‘’) | Yes | Yes | No |
StateName | 状态名称 | Nvarchar(10) | 10 | 0 | (‘’) | No | No | No |
OrderSeq | 排序 | Int | 10 | 0 | (‘’) | No | No | No |
l Vedios(视频详细表) | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
VedioID | 视频ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No |
Title | 标题 | Nvarchar(50) | 50 | 0 | (‘’) | NO | NO | No |
Description | 描述 | Nvarchar(250) | 250 | 0 | (‘’) | No | No | No |
Tag | 标签 | Nvarchar(10) | 10 | 0 | (‘’) | No | No | No |
TotalTime | 时长 | DateTime | 20 | 0 | (‘’) | No | No | No |
UpLoadTime | 上传时间 | DateTime | 10 | 0 | (‘’) | No | No | No |
Size | 视频大小 | Int | 10 | 0 | (‘’) | No | No | No |
Author | 作者 | Nvarchar(50) | 50 | 0 | (‘’) | No | No | No |
CategoryID | 所属类别编号 | Int | 10 | 0 | (‘’) | No | No | No |
AddUserID | 上传用户编号 | Nvarchar(6) | 6 | 0 | (‘’) | No | No | No |
IsPublic | 是否公开(注册用户可观看) | Bit | 10 | 0 | 0(不公开) | No | No | No |
IsAllow | 是否允许播放(1审核通过,0为通过),默认上传,后是未通过 | Bit | 10 | 0 | 0 | No | No | No |
Level | 视频等级 | Int | 10 | 0 | 1 | No | No | No |
ClickCount | 访问量 | Int | 10 | 0 | 0 | No | No | No |
RecommendCount | 支持次数 | Int | 10 | 0 | 0 | No | No | No |
OpposeCount | 反对次数 | Int | 10 | 0 | 0 | No | No | No |
DownLoads | 下载量 | Int | 10 | 0 | 0 | No | No | No |
FileName | 上传文件名称 | Nvarchar(50) | 10 | 0 | (‘’) | No | No | No |
ExtendName | 扩展名 | Nvarchar(50) | 50 | 0 | (‘’) | No | No | No |
FilePath | 路径(物理路径) | Nvarchar(50) | 50 | 0 | (‘’) | No | No | No |
NeedPoint | 播放所需点数 | Int | 10 | 0 | 1 | No | No | No |
IsDel | 是否删除 | Bit | 10 | 0 | 0 | No | No | No |
l Comments(视频评论表) | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
CommentID | 评论ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No |
AddUserID | 评论者编号 | Nvarchar(6) | 6 | 0 | (‘’) | No | No | No |
VideoID | 视频编号 | Int | 10 | 0 | (‘’) | No | No | No |
Content | 评论内容 | Nvarchar(250) | 250 | 0 | (‘’) | No | No | No |
CommentTime | 评论时间 | DateTime | 20 | 0 | (‘’) | No | No | No |
CommentIP | 评论者的IP地址 | Nvarchar(16) | 16 | 0 | (‘’) | No | No | No |
l Message(聊天消息表) | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
MessageID | 消息ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No |
FromUserID | 发送者编号 | Nvarchar(6) | 6 | 0 | (‘’) | No | No | No |
ToUserID | 接收者编号 | Nvarchar(6) | 6 | 0 | (‘’) | No | No | No |
Contents | 内容 | Nvarchar(100) | 100 | 0 | (‘’) | No | No | No |
MessageState | 消息类型(1:已读0:未读) | Int | 10 | 0 | 0 | No | No | No |
IsDel | 是否删除 | Bit | 10 | 0 | 0 | No | No | No |
l FavoriteVedios(用户专辑表) | ||||||||
代码 | 注释 | 类型 | 长度 | 小数 | 默认值 | 标识 | 主键 | 空值 |
FID | 专辑ID,主键 | Int | 10 | 0 | ('') | Yes | Yes | No |
|
|
|
|
|
|
|
|
|
这些表,我相信初级程序员,应该都是可以看得懂的。所以就不多解释了,现在想听听大家的意见,看看有没有好的需求分析,或者网站模版,我想学习一下,我不想坐的和现在很多的视频网站一样,我要想有自己的风格,最好是Metro风格。跟着潮流,相信Microsoft。这是我学习.NET最大的动力。