IM即时通讯系统_第1页
IM即时通讯系统_第2页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IM即时通讯系统数据库设计报告文件状态:文件标识:Company-Project-IM-DATABASE草稿当前版本:1.0V正式发布作者:正在修改完成日期:2007-3-16CompanyInformation版本历史版本/状态作者参与者起止日期备注1.0版本楚孔海楚孔海,廖红自2007-3-142007-3-16目录0文档介绍40.1文档目的40.2文档围40.3读者对象40.4参考文献40.5术语与缩写解释41数据库环境说明62数据库的命名规则63. 逻辑设计64. 物理设计64.0用户信息表64.1好友信息表75安全性设计135.1防止用户直接操作数据库的方法135.2用户密码的加密方

2、法135.3角色与权限136优化137数据库管理与维护说明140.文档介绍本文档充分介绍本系统的数据库设计,包括数据库中的表等。0.1文档目的在软件设计前期,根据软件需求,分析数据库技术可行性,指导数据库小组技术学习方向,确保项目顺利进行。0.2文档围0.3读者对象开发人员测试人员文档人员0.4参考文献1、IM软件需求规格说明书作者:过全2007-1-200.5术语与缩写解释缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessSD系统设计,SystemDesign1.数据库环境说明数据库系统:SQLSERVER2000提示:(1)说明所采用的数据库系统,设计工具

3、,编程工具等(2)详细配置:1、SQLSERVER2000数据库安装程序2、JDBC驱动程序SQLServer2000DriverforJDBCServicesetup.exe3、若操作系统为XP则还需要将数据库升级到SP3以上2.数据库的命名规则1遵循数据库设计编码原则;2不采用匈牙利命名法;3表名、字段名都使用小写;4习惯命名,词义清晰;5表名之后统一加“_t”;6字段名前统一加表名缩写(几个字符)和“_”;7主键后统一加“_id”。3.逻辑设计emailinfostatusportIPsexpasswordplaceamepicicqnofriendno添加好友icqno好友信息表(fr

4、iend)用户基本信息表(icq)4.物理设计4.0表汇总表名功能说明用户基本信息表icq记录IM系统用户基本信息创建好友信息表friend记录用户的好友4.1表关系lcqnonicknainepasEwordifportstatusemi.ilinfoplacepic1nt1me4.2用户信息表(sort_t)表名用户基本信息表(icq)列名数据类型空/非空其他条件字段说明icqnobigintNotNullIDENTITY(1000,1)primarykey(icqno),用户注册ID(PK)nicknamevarchar(50)NotNull用户注册昵称passwordvarchar(5

5、0)NotNull用户注册密码ipvarchar(50)null用户登录IPportbigintnull用户登录IP端口statusintNotnull用户当前状态默认为0(0-不在线)(1-在线)(2-隐身登录)emailvarchar(50)null用户当前email信息infovarchar(lOO)null用户备注信息sexvarchar(10)notnull,用户性别placevarchar(40)notnull,用户所在省份picvarchar(20)notnull,用户头像intimevarchar(50)null用户注册时间4.3好友信息表(friend)表名好友信息表(fri

6、end)列名数据类型空/非空其他条件字段说明icqnobigintNotNullforeignkey(icqno),用户注册IDfriendnobigintNotNullprimarykey(friend),好友用户ID5.安全性设计5.1防止用户直接操作数据库的方法用户只能用登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。5.2用户密码的加密方法提示:对用户的密码进行加密处理,确保在任何地方都不会出现密码的明文。5.3角色与权限角色可以访问的表与列操作权限系统管理员所有表和列完全操作6.优化提示:分析并优化数据库的“时空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。(1)分析“时空”效率的瓶颈,找出优化对象(目标),并确定优先级。(2)当优化对象(目标)之间存在对抗时,给出折衷方案。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论