欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    即时通讯课程设计报告.doc

    • 资源ID:22797       资源大小:95KB        全文页数:7页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    即时通讯课程设计报告.doc

    "计算机应用系统软件"课程设计报告题目: 即时通讯软件 目录一、系统需求分析2 工程名称2 开发背景31、 文档说明32、实现功能33、功能说明4二、 系统的UML根本模型51、用例图5三、数据库设计61E-R图62数据库逻辑构造61存储用户信息表Users详细信息62存储 QQ消息表Messages详细信息73存储 QQ消息类型表MessageType详细信息74存储好友表Friends详细信息75存储好友策略表FriendshipPolicy 详细信息86存储血型表bloodType 详细信息87存储星座类型表 star 详细信息88存储密码表SavePwd 详细信息8三、系统运行结果截图91、登录界面:92、申请QQ界面93、忘记密码窗体94、主窗体:105、修改个人信息116、查找好友界面:127、聊天界面:128、设置字体149、有新消息提示1510、退出16四、课程设计总结17一、系统需求分析 工程名称“MyQQ聊天系统 开发背景在当今信息化的时代, 人们需要简捷快速的方式进展沟通。 用手机交流存在费用高, 操作麻烦的问题。因此开发一个基于 C/S 架构的 QQ,可解决在局域网围与好友进展便利交流,无需任何费用。 1、 文档说明改文档描述了MyQQ的功能、数据库、以及ER图、等、让用户可以大体的了解该软件安的功能。 2、实现功能01 注册QQ号02 登录到主界面03 登录后可以显示好友列表、QQ头像、未查看的消息04 可以通过性别、年龄、QQ号查询好友,并添加好友 05 编辑个人的信息、修改密码、设置添加好友的模式 06 可以与好友进展实时聊天 07 头像列表、可以从100个头像里面选择自己喜欢的。 08、可以设置聊天字体,颜色。3、功能说明1、登录 显示登录界面。用户输入用户名称和口令后,提交页面。系统验证用户的登录: 假设用户名称或口令不正确,系统显示登录失败消息,用户可再次登录;假设用户名 称和口令正确,登录成功,系统显示一个登录后的页面,可供用户进展聊天。假设 忘记密码,可找回密码。 2、注册、忘记密码用户必须先申请 QQ 号,才能登录 MYQQ 系统。用户注册信息的妮称不能一样。 注册信息除包含根本资料外,还包含星座和血型,忘记密码可以找回。 3、 登录后主窗体 显示好友信息,扫描未读聊天信息,同时来消息的好友头像闪烁。可添加和删除 好友,并将头像设置为小图标。4、 查找添加好友 查找好友的方法可有准确查找和模糊查找。也可通过年龄和性别进展查找。可将 查到的网友添加为好友 。5、 个人信息管理 可以修改个人信息资料,如头像等。也可进展平安设置。如更改密码。更改完成 显示更改成功 6、聊天 可与好友进展聊天。信息即时更新。7、 头像列表 用列表的方式显示系统提供的头像。供用户选择。 8、 系统消息 用户在操作 MYQQ 系统时,出现异常均采用系统消息的方式进展提示 2、 系统的UML根本模型1、用例图三、数据库设计1E-R图2数据库逻辑构造表名功能说明 Users存储用户信息Messages存储 QQ消息MessageType存储 QQ消息类型 Friends存储好友FriendshipPolicy存储好友策略bloodType存储血型star存储星座SavePwd保存密码1、用户信息表Users字段名称含义类型约束其它说明IdQQInt(4)主键标识种子10000LoginPwdQQ密码varchar(50)非空FriendshipPolicyId好友策略IDInt(4)非空NickName昵称varchar(50)非空FaceId图像IDintSe*姓别varchar(50)非空Age年龄int非空Name真实varchar(50)StarId星座IDintBloodTypeId血型IDintState在线状态int非空Statusvarchar(50)非空15182、QQ消息表Messages字段名称含义类型约束其它说明Id发消息的用户int主键FromUserId收消息的用户int非空ToUserId消息容int非空Message外键varchar(50)MessageTypeId消息状态int非空MessageState消息发送时间int非空MessageTime发消息的用户datetime非空3、QQ消息类型表MessageType字段名称含义类型约束其它说明Idint主键MessageType消息类型int非空4、存储好友表Friends字段名称含义类型约束其它说明Idint主键HostId主机QQint非空FriendId好友QQint非空5、好友策略表FriendshipPolicy字段名称含义类型约束其它说明Idint主键FriendshipPolicy策略类型varchar(50)非空加为好友6、血型表bloodType 字段名称含义类型约束其它说明Idint主键BloodType血型类型varchar(50)非空7、星座类型表 star字段名称含义类型约束其它说明Idint主键Star星座类型varchar(50)非空8、密码表SavePwd字段名称含义类型约束其它说明Idint主键LoginIdQQvarchar(50)LoginPwdQQ密码varchar(50)三、系统运行结果截图1、登录界面:2、申请QQ界面3、忘记密码窗体4、主窗体:5、修改个人信息6、查找好友界面:7、聊天界面:8、设置字体9、有新消息提示10、退出4、 核心代码1、整体类截图2、登录3、查询添加好友4、读取添加好友信息和发送添加好友信息五、课程设计总结这个即时通讯软件MyQQ是使用C*和SQL共同开发的C/S模式的应用程序、实现了局域网的通讯、开发的时候遇到很多问题、比方数据库的设计、如何实现即时聊天、如何实现局域网通讯、如何实现有未读消息就发出声音等。不过随着这些问题的慢慢解决、自己也成长了很多、对C*和SQL掌握更加熟练了。:代码和数据库文件放在另外一个文件夹里面。

    注意事项

    本文(即时通讯课程设计报告.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开