企业QQ数据库和对象类建模Word文档下载推荐.doc
《企业QQ数据库和对象类建模Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《企业QQ数据库和对象类建模Word文档下载推荐.doc(29页珍藏版)》请在冰豆网上搜索。
1.2.13好友添加方式表 18
2.实体类 19
2.1普通用户类 19
2.2管理员类 21
2.3超级管理员类 22
2.4好友信息类 24
2.5聊天信息类 24
3.系统边界类 25
3.1登录界面类 25
3.2主界面类 25
3.3个人信息编辑界面类 26
3.4查询好友界面类 26
3.5点对点聊天界面类 27
3.6群聊天界面类 28
3.7用户注册界面类 28
1.数据库表
1.2.1权限表
权限表
Database:
SQLServer2005,Stereotype:
«
table»
Package:
Schema1
Detail:
Createdon2012/4/22.Lastmodifiedon2012/4/22.
Notes:
Columns
PK
Name
Type
NotNull
Unique
Len
Prec
Scale
Init
Notes
True
rootID
int
False
权限ID
rootname
varchar
20
权限名称
Constraints
InitialCode
PK_权限表
Public
1.2.2聊天信息记录表
聊天信息表
玹able?
Package:
messageID
聊天信息ID
FromUId
发送消息的用户
ToUId
接收消息的ID
MessageText
500
消息的内容
MessageTypeId
消息的类型(好友信息,系统信息,群信息)
MessageState
消息状态(已读,未读)
MessageTime
datetime
时间
MessageGrounds
200
FK_聊天信息表_消息状态
FK_聊天信息表_消息类型
PK_聊天信息表
Relationships
Association
(MessageState=id)
0..* 聊天信息表.FK_聊天信息表_消息状态
1 消息状态.PK_消息状态
(MessageTypeId=id)
0..* 聊天信息表.FK_聊天信息表_消息类型
1 消息类型.PK_消息类型
1.2.3群信息表
群表
Createdon2005/11/22.Lastmodifiedon2012/4/22.
ID
群ID
gname
群名称
hostID
群主
admindID
管理员ID
allID
1000
群成员ID
gonggao
2000
公告
PK_群表
1.2.4好友关系表
好友表
id
UAdminId
用户ID
UfriendID
好友ID
groupName
50
所在组名称
FK_好友表_用户表
PK_好友表
(UAdminId=id)
0..* 好友表.FK_好友表_用户表
1 用户表.PK_用户表
1.2.5用户表
用户表
password
密码
nickname
昵称
name
10
姓名
sexid
性别
age
5
年龄
birthday
出生日期
startid
星座
shengxiaoid
生肖
phone
电话
address
100
地址
pic
image
头像
UCheckStatusId
添加好友方式
stateid
用户状态
boolid
血型
roleID
权限
groudall
群
QQmail
密码找回的邮箱
FK_用户表_星座
FK_用户表_性别
FK_用户表_生肖
FK_用户表_添加好友方式
FK_用户表_血型
FK_用户表_用户状态
PK_用户表
(boolid=id)
0..* 用户表.FK_用户表_血型
1 血型.PK_血型
(stateid=id)
0..* 用户表.FK_用户表_用户状态
1 用户状态.PK_用户状态
(UCheckStatusId=UCheckStatusId)
0..* 用户表.FK_用户表_添加好友方式
1 添加好友方式.PK_CheckStatusId
(shengxiaoid=id)
0..* 用户表.FK_用户表_生肖
1 生肖.PK_生肖
(