资源描述
一、 功能要求
1. 用户信息管理
a) 用户名(改)
b) 密码(改)
c) 个性签名(改)
d) 头像(改)
e) 用户升级
2. 文章管理
a) 文章(发表、修改、删除、查、权限)
b) 文章分类
c) 文章关键字
3. 评论管理
a) 对好友文章评论(增删查改)
b) 好友对自己文章评论(删除、权限)
4. 好友管理
a) 申请好友
b) 通过好友验证
c) 粉丝
5. 相册管理
a) 相册(增删、改名)
b) 图片(增删、改名)
6. 留言板
a)
7. 消息
a) 消息处理
二、 数据库设计
Userinfo(用户基本信息表)
字段名
数据类型/长度
约束条件
说明
备注
uid
int(15)
主键、自增
用户的唯一标示
uname
varchar(20)
唯一、非空
用户名(昵称),登陆使用
能使用字母、数字、下划线、汉字,不能使用特殊符号
upassword
varcahr(40)
非空
用户密码
能使用字母、数字、下划线、特殊符号
ulevel
Int(10)
gid
int(5)
非空
用户组ID,也可称为用户级别
0为超级管理员(root)
1-100以内设计为系统各个级别管理员
1000以上为普通用户的组ID
Userinfo_blog(用户信息扩展表)
字段名
数据类型\长度
约束条件
说明
备注
uid
Int(15)
非空
该字段属于表外键,本表通过该字段同userinfo表进行数据连接
blog_url
varchar(100)
非空
博客地址
image_url
varchar(100)
非空
相册地址
status
varchar(100)
个人签名
head_pic
varchar(100)
头像图片地址
Calssify
Varchar(255)
文章分类
采用逗号对关键词进行分割
Userinfo_ext(用户信息扩展表)
字段名
数据类型\长度
约束条件
说明
备注
Uid
Int(15)
非空
该字段属于表外键,本表通过该字段同userinfo表进行数据连接
Age
Int(5)
Sex
Varchar(5)
Email
Varchar(30)
QQ
Int(15)
Friendlist(好友列表)
字段名
数据类型\长度
约束条件
说明
备注
Uid
int(15)
U_id
Article(日志数据表)
字段名
数据类型\长度
约束条件
说明
备注
aid
bigint(20)
主键、自增
文章唯一标示
uid
int(15)
非空
与userinfo表连接的外键,可用于查询用户详细信息
article
text
非空
文章内容
a_date
Date
非空
文章发表时间
visit_num
int(10)
非空
文章访问量
Classify
Varchar(10)
非空
文章分类
Comment(评论表)
字段名
数据类型\长度
约束条件
说明
备注
cid
bigint(30)
主键、自增
评论的唯一标示
Comment
Varchar(255)
非空
评论内容
aid
bigint(20)
评论文章的ID号,外键,同article表的aid进行连接
Parent_id
Bigint(30)
展开阅读全文