没有合适的资源?快使用搜索试试~ 我知道了~
企业QQ数据库和对象类建模.doc
0 下载量 65 浏览量
2022-12-01
08:07:36
上传
评论
收藏 554KB DOC 举报
温馨提示
试读
29页
企业QQ数据库和对象类建模.doc
资源推荐
资源详情
资源评论
. . . .
1 / 29
企业 QQ 详细设计
Version 3.0
1. 数据库表...................................................................................................................................................................3
1.1 总览:..............................................................................................................................................................3
1.2 详细:..............................................................................................................................................................4
1.2.1 权限表 ................................................................................................................................................4
1.2.2 聊天信息记录表.............................................................................................................................5
1.2.3 群信息表 ...........................................................................................................................................7
. . . .
2 / 29
1.2.4 好友关系表 ......................................................................................................................................7
1.2.5 用户表 ................................................................................................................................................9
1.2.6 用户状态表....................................................................................................................................13
1.2.7 性别表..............................................................................................................................................14
1.2.8 血型表..............................................................................................................................................14
1.2.9 星座表..............................................................................................................................................15
1.2.10 生肖表...........................................................................................................................................16
1.2.11 消息类型表.................................................................................................................................17
1.2.12 消息状态表.................................................................................................................................18
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.1 总览:
. . . .
3 / 29
class Schema1
好友 表
«column»
*PK id: i nt
*FK 用户ID: int
*FK 好友ID: int
所在组名称: varchar(50)
«FK»
+ FK_好友表_用户表(int)
«PK»
+ PK_好友表(int)
群表
«column»
*PK 群ID: int
群名称: varchar(20)
群主: int
管理员ID: varchar(200)
群成员ID: varchar(1000)
公告: varchar(200)
«PK»
+ PK_群表(int)
权限 表
«column»
*PK 权限ID: int
权限名称: varchar(20)
«PK»
+ PK_权限表(int)
用户 表
«column»
*PK 用户ID: int
* 密码: varchar(50)
* 昵称: varchar(20)
姓名: varchar(10)
FK 性别: int
年龄: varchar(5)
出生日期: datetime
FK 星座: int
FK 生肖: int
电话: varchar(20)
地址: varchar(100)
* 头像: image
*FK 添加好友方式: int
*FK 用户状态: int
FK 血型: int
FK 权限: int
FK 群: varchar(200)
«FK»
+ FK_用户表_星座(int)
+ FK_用户表_性别(int)
+ FK_用户表_生肖(int)
+ FK_用户表_添加好友方式(int)
+ FK_用户表_血型(int)
+ FK_用户表_用户状态(int)
«PK»
+ PK_用户表(int)
血型
«column»
*PK 血型ID: int
* 血型: varchar(5)
«PK»
+ PK_血型(int)
添加 好 友方式
«column»
*PK ID: int
UCheckStatus: varchar(50)
«PK»
+ PK_CheckStatusId(int)
性别
«column»
*PK id: i nt
性别: varchar(2)
«PK»
+ PK_性别(int)
生肖
«column»
*PK ID: int
生肖名称: varchar(8)
«PK»
+ PK_生肖(int)
星座
«column»
*PK id: i nt
星座名称: varchar(8)
«PK»
+ PK_星座(int)
用户 状 态
«column»
*PK id: i nt
用户状态: varchar(10)
«PK»
+ PK_用户状态(int)
+FK_好友表_用户表
0..*
(UAdminId = id)
«FK»
+PK_用户表
1
+FK_用户表_性别
0..*
(sexi d = id)
«FK»
+PK_性别
1
+FK_用户表_星座
0..*
(startid = id)
«FK»
+PK_星座
1
+FK_用户表_生肖 0..*
(shengxiaoid = id)
«FK»
+PK_生肖
1
+FK_用户表_添加好友方式 0..*
(UCheckStatusId = UCheckStatusId)
«FK»
+PK_CheckStatusId 1
+FK_用户表_用户状态
0..*
(stateid = id)
«FK»
+PK_用户状态
1
+FK_用户表_血型
0..*
(boolid = id)
«FK»
+PK_血型
1
. . . .
4 / 29
1.2 详细:
1.2.1 权限表
权限表
Database:SQL Server 2005,Stereotype: «table», Package:Schema1
Detail:Created on2012/4/22. Last modified on 2012/4/22.
Notes:
Columns
PK
Name
Type
Not Null
Unique
Len
Prec
Scale
Init
Notes
True
rootID
int
True
False
权限 ID
class Schema1
聊天信 息表
«column»
*PK 聊天信息ID: int
* 发送消息的用户ID: int
* 接收消息的ID: int
消息的内容: varchar(500)
FK 消息的类型: int
FK 消息状态(已读,未读): int
时间: datetime
群消息: varchar(200)
«FK»
+ FK_聊天信息表_消息状态(int)
+ FK_聊天信息表_消息类型(int)
«PK»
+ PK_聊天信息表(int)
消息状 态
«column»
*PK ID: int
消息状态(已读、未读): varchar(10)
«PK»
+ PK_消息状态(int)
消息类 型
«column»
*PK 消息ID: int
消息类型名称: varchar(50)
«PK»
+ PK_消息类型(int)
+FK_聊天信息表_消息类型
0..*
(MessageT ypeId = id)
«FK»
+PK_消息类型
1
+FK_聊天信息表_消息状态
0..*
(MessageState = id)
«FK»
+PK_消息状态
1
class Schema1
权限表
«column»
*PK 权限ID: int
权限名称: varchar(20)
«PK»
+ PK_权限表(int)
. . . .
5 / 29
False
rootname
varchar
False
False
20
权限名称
Constraints
Name
Type
Columns
Initial Code
Notes
PK_权限表
Public
rootID
1.2.2 聊天信息记录表
聊天信息表
Database:SQL Server 2005,Stereotype: 玹 able?Package:Schema1
Detail:Created on2012/4/22. Last modified on 2012/4/22.
Notes:
Columns
PK
Name
Type
Not Null
Unique
Len
Prec
Scale
Init
Notes
True
messageID
int
True
False
聊天信息 ID
False
FromUId
int
True
False
发送消息的用户
False
ToUId
int
True
False
接收消息的 ID
False
MessageText
varchar
False
False
500
消息的容
False
MessageTypeId
int
False
False
消息的类型〔好友信息,
系统信息,群信息〕
False
MessageState
int
False
False
消息状态〔已读,未读〕
False
MessageTime
datetime
False
False
时间
False
MessageGrounds
varchar
False
False
200
class Schema1
聊天信息表
«column»
*PK 聊天信息ID: int
* 发送消息的用户ID: int
* 接收消息的ID: int
消息的内容: varchar(500)
FK 消息的类型: int
FK 消息状态(已读,未读): int
时间: datetime
群消息: varchar(200)
«FK»
+ FK_聊天信息表_消息状态(int)
+ FK_聊天信息表_消息类型(int)
«PK»
+ PK_聊天信息表(int)
剩余28页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 706
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 10Eclipse项目源码.jpg
- 大屏可视化数据课程项目
- Maven 快速入门指南:安装和配置方法详解
- STM32物信息通过MQTT协议上传云平台
- STM32物信息通过MQTT协议上传云平台
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6260.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6259.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6258.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6257.0)
- Screenshot_2024_0614_022736.png
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功