ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:460.50KB ,
资源ID:4738419      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4738419.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(企业QQ数据库和对象类建模.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

企业QQ数据库和对象类建模.doc

1、 企业QQ详细设计 Version 3.0 1. 数据库表 3 1.1总览: 3 1.2详细: 4 1.2.1权限表 4 1.2.2聊天信息记录表 5 1.2.3群信息表 7 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.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总览: 1.2详细: 1.2.1权限表 权限表 Database: SQL Server 2005, Stereotype: «table», Package: Sche

3、ma1 Detail: Created on 2012/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 False rootname varchar False False 20 权限名称 Constraints Name Type Columns Initial Cod

4、e Notes PK_权限表 Public rootID 1.2.2聊天信息记录表 聊天信息表 Database: SQL Server 2005, Stereotype: 玹able? Package: Schema1 Detail: Created on 2012/4/22. Last modified on 2012/4/22. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True messageID int Tru

5、e 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

6、 消息状态(已读,未读) False MessageTime datetime False False 时间 False MessageGrounds varchar False False 200 Constraints Name Type Columns Initial Code Notes FK_聊天信息表_消息状态 Public MessageState FK_聊天信息表_消息类型 Public MessageTypeId PK_聊天信息表 Public mess

7、ageID Relationships Columns Association Notes (MessageState = id) 0..* 聊天信息表.FK_聊天信息表_消息状态 1 消息状态.PK_消息状态 (MessageTypeId = id) 0..* 聊天信息表.FK_聊天信息表_消息类型 1 消息类型.PK_消息类型 1.2.3群信息表 群表 Database: SQL Server 2005, Stereotype: 玹able? Package: Schema1 Detail: Created on

8、 2005/11/22. Last modified on 2012/4/22. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True ID int True False 群ID False gname varchar False False 20 群名称 False hostID int False False 群主 False admindID varchar False

9、False 200 管理员ID False allID varchar False False 1000 群成员ID False gonggao varchar False False 2000 公告 Constraints Name Type Columns Initial Code Notes PK_群表 Public ID 1.2.4好友关系表 好友表 Database: SQL Server 2005, Stereotype: 玹able? Package: Schema

10、1 Detail: Created on 2005/11/22. Last modified on 2012/4/22. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False UAdminId int True False 用户ID False UfriendID int True False 好友ID False groupN

11、ame varchar False False 50 所在组名称 Constraints Name Type Columns Initial Code Notes FK_好友表_用户表 Public UAdminId PK_好友表 Public id Relationships Columns Association Notes (UAdminId = id) 0..* 好友表.FK_好友表_用户表 1 用户表.PK_用户表 1.2.5用户表 用户表 Database: SQ

12、L Server 2005, Stereotype: 玹able? Package: Schema1 Detail: Created on 2012/4/22. Last modified on 2012/4/22. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False password varchar True False 50 密码 False nick

13、name varchar True False 20 昵称 False name varchar False False 10 姓名 False sexid int False False 性别 False age varchar False False 5 年龄 False birthday datetime False False 出生日期 False startid int False False 星座 False shengx

14、iaoid int False False 生肖 False phone varchar False False 20 电话 False address varchar False False 100 地址 False pic image True False 头像 False UCheckStatusId int True False 添加好友方式 False stateid int True False 用户状态 False b

15、oolid int False False 血型 False roleID int False False 权限 False groudall varchar False False 200 群 False QQmail varchar False False 50 密码找回的邮箱 Constraints Name Type Columns Initial Code Notes FK_用户表_星座 Public startid FK_用户表_性别 Pub

16、lic sexid FK_用户表_生肖 Public shengxiaoid FK_用户表_添加好友方式 Public UCheckStatusId FK_用户表_血型 Public boolid FK_用户表_用户状态 Public stateid PK_用户表 Public id Relationships Columns Association Notes (boolid = id) 0..* 用户表.FK_用户表_血型 1 血型.PK_血型 (sta

17、teid = id) 0..* 用户表.FK_用户表_用户状态 1 用户状态.PK_用户状态 (UCheckStatusId = UCheckStatusId) 0..* 用户表.FK_用户表_添加好友方式 1 添加好友方式.PK_CheckStatusId (shengxiaoid = id) 0..* 用户表.FK_用户表_生肖 1 生肖.PK_生肖 (startid = id) 0..* 用户表.FK_用户表_星座 1 星座.PK_星座 (sexid = id) 0..* 用户表.FK_用户表_性别 1 性别.PK

18、性别 (UAdminId = id) 0..* 好友表.FK_好友表_用户表 1 用户表.PK_用户表 1.2.6用户状态表 用户状态 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes Tr

19、ue id int True False False state varchar False False 10 用户状态:在线,离线状态等 Constraints Name Type Columns Initial Code Notes PK_用户状态 Public id Relationships Columns Association Notes (stateid = id) 0..* 用户表.FK_用户表_用户状态 1 用户状态.PK_用户状态 1.2.7性别表

20、 性别 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False sex varchar False False 2 性

21、别男女 Constraints Name Type Columns Initial Code Notes PK_性别 Public id Relationships Columns Association Notes (sexid = id) 0..* 用户表.FK_用户表_性别 1 性别.PK_性别 1.2.8血型表 血型 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2.

22、 Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False 血型ID False UBoolType varchar True False 5 血型 Constraints Name Type Columns Initial Code Notes PK_血型 Public id Relatio

23、nships Columns Association Notes (boolid = id) 0..* 用户表.FK_用户表_血型 1 血型.PK_血型 1.2.9星座表 星座 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec S

24、cale Init Notes True id int True False False start varchar False False 8 星座名称 Constraints Name Type Columns Initial Code Notes PK_星座 Public id Relationships Columns Association Notes (startid = id) 0..* 用户表.FK_用户表_星座 1 星座.PK_星座 1.2.10生肖

25、表 生肖 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False shengxiao varchar False False

26、8 生肖名称 Constraints Name Type Columns Initial Code Notes PK_生肖 Public id Relationships Columns Association Notes (shengxiaoid = id) 0..* 用户表.FK_用户表_生肖 1 生肖.PK_生肖 1.2.11消息类型表 消息类型 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail:

27、 Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False MessageType varchar False False 50 消息类型,属于好友消息,群消息,系统消息等 Constraints Name Type Columns Initial Code

28、 Notes PK_消息类型 Public id Relationships Columns Association Notes (MessageTypeId = id) 0..* 聊天信息表.FK_聊天信息表_消息类型 1 消息类型.PK_消息类型 1.2.12消息状态表 消息状态 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2.

29、Notes: Columns PK Name Type Not Null Unique Len Prec Scale Init Notes True id int True False False MessageState varchar False False 10 消息状态,已读还是未读 Constraints Name Type Columns Initial Code Notes PK_消息状态 Public id Relationships Columns

30、Association Notes (MessageState = id) 0..* 聊天信息表.FK_聊天信息表_消息状态 1 消息状态.PK_消息状态 1.2.13好友添加方式表 添加好友方式 Database: SQL Server 2005, Stereotype: «table», Package: Schema1 Detail: Created on 2012/5/2. Last modified on 2012/5/2. Notes: Columns PK Name Type Not Null Unique Len

31、 Prec Scale Init Notes True UCheckStatusId int True False False UCheckStatus varchar False False 50 好友添加,直接加好友,认证消息加好友等 Constraints Name Type Columns Initial Code Notes PK_CheckStatusId Public UCheckStatusId Relationships Columns Association Note

32、s (UCheckStatusId = UCheckStatusId) 0..* 用户表.FK_用户表_添加好友方式 1 添加好友方式.PK_CheckStatusId 2. 实体类 2.1普通用户类 名称 说明 可见性 长度 类型 描述 id 用户ID 私有 int 用户的一个唯一标志 password 密码 私有 50 varchar 用户信息 nickname 昵称 私有 20 varchar 用户信息 name 姓名 私有 10 varchar 用户信息 sexid 性别 私

33、有 int 用户信息 age 年龄 私有 5 varchar 用户信息 birthday 出生日期 私有 datetime 用户信息 startid 星座 私有 int 用户信息 shengxiaoid 生肖 私有 int 用户信息 phone 电话 私有 20 varchar 用户信息 address 地址 私有 100 varchar 用户信息 pic 头像 私有 image 用户信息 UCheckStatusId 好友添加方式 私有 int 好友添加方式,需要消息认证,直接添

34、加等 stateid 用户状态 私有 int 用户状态,影身,上线,离开 boolid 血型 私有 int 用户信息 roleID 权限编号 私有 int 用户所拥有的权限 updategpassword() 修改密码() 公有 修改用户登入密码 updateInformation() 编辑个人信息() 公有 编辑修改个人信息 Findfriend() 查找好友() 公有 查找好友 History() 查看历史记录() 公有 查看历史聊天记录 2.2管理员类 名称 说明 可见性 长度 类型 描述 id

35、用户ID 私有 int 管理员的一个唯一标志 password 密码 私有 50 varchar 管理员信息 nickname 昵称 私有 20 varchar 管理员信息 name 姓名 私有 10 varchar 管理员信息 sexid 性别 私有 int 管理员信息 age 年龄 私有 5 varchar 管理员信息 birthday 出生日期 私有 datetime 管理员信息 startid 星座 私有 int 管理员信息 shengxiaoid 生肖 私有 int 管理

36、员信息 phone 电话 私有 20 varchar 管理员信息 address 地址 私有 100 varchar 管理员信息 pic 头像 私有 image 管理员信息 UCheckStatusId 好友添加方式 私有 int 好友添加方式,需要消息认证,直接添加等 stateid 用户状态 私有 int 管理员的状态,影身,上线,离开,离线 boolid 血型 私有 int 管理员信息 roleID 权限编号 私有 int 管理员所拥有的权限 updategpassword() 修改密码()

37、 公有 修改登入密码 updateInformation() 编辑个人信息() 公有 编辑修改个人信息 Findfriend() 查找好友() 公有 查找好友 History() 查看历史记录() 公有 查看历史聊天记录 Register() 用户注册() 公有 注册新的用户 deleteUser() 删除用户() 公有 删除用户 Addqunuser() 增加群成员() 公有 增加群成员 deleteUser 删除群成员() 公有 删除群成员 setnewpassword() 重置密码() 公有 重置密码 setgongg

38、ao() 发布公告() 公有 发布群公告 2.3超级管理员类 名称 说明 可见性 长度 类型 描述 id 用户ID 私有 int 超级管理员的一个唯一标志 password 密码 私有 50 varchar 超级管理员信息 nickname 昵称 私有 20 varchar 超级管理员信息 name 姓名 私有 10 varchar 超级管理员信息 sexid 性别 私有 int 超级管理员信息 age 年龄 私有 5 varchar 超级管理员信息 birthday 出生日期 私有

39、 datetime 超级管理员信息 startid 星座 私有 int 超级管理员信息 shengxiaoid 生肖 私有 int 超级管理员信息 phone 电话 私有 20 varchar 超级管理员信息 address 地址 私有 100 varchar 超级管理员信息 pic 头像 私有 image 超级管理员信息 UCheckStatusId 好友添加方式 私有 int 好友添加方式,需要消息认证,直接添加等 stateid 用户状态 私有 int 超级管理员的状态,影身,上线,离开 b

40、oolid 血型 私有 int 超级管理员所在群的信息 roleID 权限编号 私有 int 超级管理员所拥有的权限 updategpassword() 修改密码() 公有 修改登入密码 updateInformation() 编辑个人信息() 公有 编辑修改个人信息 Findfriend() 查找好友() 公有 查找好友 History() 查看历史记录() 公有 查看历史聊天记录 Register() 用户注册() 公有 注册新的用户 deleteUser() 删除用户() 公有 删除用户 Addqunuser()

41、 增加群成员() 公有 增加群成员 deleteUser 删除群成员() 公有 删除群成员 setnewpassword() 重置密码() 公有 重置密码 setgonggao() 发布公告() 公有 发布群公告 Addqun () 创建群() 公有 创建新的群 deletequn () 删除群() 公有 解散群 setroot() 授予权限() 公有 授予相应用户相应的权限 2.4好友信息类 名称 说明 可见性 类型 长度 描述 ID 好友表编号 私有 int 好友表的一个唯一标志,便于查询 minI

42、D 用户ID 私有 int 用户信息 friendID 好友ID 私有 int 用户的好友信息 Addfriend () 增加好友() 公有 添加别的用户为好友 Deletefriend() 删除好友() 公有 删除好友 Findfriend() 查询好友() 公有 查找好友 Getfriend () 显示好友() 公有 显示好友信息 2.5聊天信息类 名称 说明 可见性 类型 长度 描述 messageID 聊天记录编号 私有 int 聊天记录的一个唯一标志 FromUId 发送信息的ID 私

43、有 int 发送方的信息 ToUId 接收信息的ID 私有 int 接收方的信息 MessageText 聊天信息 私有 varchar 500 聊天信息 MessageTypeId 信息的类型 私有 int 聊天信息的类型(系统消息,还是好友消息) MessageState 消息的状态 私有 int 消息的状态,已读还是未读 MessageTime 发送消息的时间 私有 datetime 发送消息的具体时间信息 MessageGrounds 群消息 varchar 200 来自群的消息 Addmess

44、age() 增加聊天信息() 公有 增加一条聊天记录 Findmessage() 查询聊天信息() 公有 查询聊天记录 Getmessage() 显示聊天信息() 公有 显示聊天记录 3. 系统边界类 3.1登录界面类 名称 说明 可见性 类型 长度 描述 ID 用户编号 私有 int 6 用户登入的一个唯一标志 password 用户密码 私有 varchar 20 用户登入密码 findID() 查询用户() 公有 查询是否有相应的用户存在 Findpassword() 查询密码() 公有 查询所对应的登

45、入密码是否正确 forgetpassword() 忘记密码() 公有 忘记登入密码处理 3.2主界面类 名称 说明 可见性 类型 长度 描述 ID 用户编号 私有 int 6 用户的一个唯一标志 friend() 查询好友() 公有 根据ID查询好友表中的好友 Information() 查询用户信息() 公有 根据ID查询用户信息 showInformation() 显示用户信息() 公有 显示用户的部分信息,如头像,状态等 showfriend() 显示好友() 公有 显示好友信息 Showqun() 显示群()

46、公有 显示群信息 tishi() 提示信息() 公有 当收到信息时,显示相应的提示信息,如收到好友信息时,提示有收到好友信息 3.3个人信息编辑界面类 名称 说明 可见性 类型 长度 描述 ID 用户编号 私有 int 6 用户的一个唯一标志 information() 查询用户信息() 公有 根据ID查询用户信息 showInformation() 显示用户信息() 公有 显示用户的相应信息 updateInformation() 修改用户信息() 公有 修改用户信息 Updatepassword() 修改密码() 公有

47、 修改用户密码 tishi() 提示信息() 公有 当完成操作后,会显示相应的提示信息:操作成功;操作失败,失败的原因 3.4查询好友界面类 名称 说明 可见性 类型 长度 描述 ID 用户编号 私有 int 用户的一个唯一标志 nickname 昵称 私有 varchar 20 用户昵称 name 姓名 私有 varchar 10 用户姓名 sexid 性别 私有 int 用户性别 age 年龄 私有 varchar 5 用户年龄 Namefind() 条件查询() 公有 根据姓名查询好友 A

48、gefind() 条件查询() 公有 根据年龄查询好友 Sexfind() 条件查询() 公有 根据性别查询好友 Xianshi() 显示() 公有 将符合查询条件的用户信息显示 Addfriend () 添加好友() 公有 选择相应的好友,添加好友 updatefriend 更新好友表() 公有 更新好友表 3.5点对点聊天界面类 名称 说明 可见性 类型 长度 描述 mindID 用户编号 私有 int 用户的一个唯一标志 friendID 好友编号 私有 int 好友的一个唯一标志 message

49、聊天信息 私有 varchar 500 聊天的内容信息 Receive() 接收信息() 公有 接收来自好友的聊天信息 showmessage() 显示聊天信息() 公有 显示好友的聊天信息 sendmessage() 发送聊天信息() 公有 发送聊天信息给好友 findhistory() 查询历史记录() 公有 查询与好友聊天的历史记录 Insermessage() 增加聊天记录() 公有 增加一条聊天记录信息 Sendfile() 传输文件() 公有 传输文件给好友 Vedio() 视频() 公有 与好友视频 3.6群聊

50、天界面类 名称 说明 可见性 类型 长度 描述 mindID 群编号 私有 int 用户的一个唯一标志 message 群聊天信息 私有 varchar 500 聊天的内容信息 gonggao 群公告 私有 varchar 2000 群公告信息 Receive() 接收信息() 公有 接收来自群的聊天信息 showmessage() 显示群聊天信息() 公有 显示群的聊天信息 sendmessage() 发送群聊天信息() 公有 发送聊天信息到群 findhistory() 查询群历史记录() 公有 查询群聊天的

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服