Open Nav

网上聊天寻呼软件的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:


网上寻呼软件在国外的有icq等,在国内的主要有腾讯的Oicq,还有Ticq,OmO和一些在网页上的即时通讯工具,像Chinaren网站上的WebMaster等等,都做得即美观,且功能强大,Oicq现在拥有非常大的用户群。
  
  在局域网内的网上寻呼,就我知道的有武汉硕思软件公司的硕思即时通,能够较好的完成局域网上寻呼,聊天,发文件,收E-mail等功能。
  
  现在也有很多,在局域网上不使用服务器的通讯软件,这种软件小巧且方便,也能解决一部分问题。但是有服务器的通讯软件,有着不可比拟的优势:可以发送离线消息,不管用户当时是否在线,下次上线时,就可以看到这条消息了。可以保存用户的个人信息或介绍,供人查看。而且,那种通讯软件,是以机器为通讯单元的,而这种寻呼软件是以人为通讯单元。总之,这种软件在局域网上,还是有很大的用途的,为局域网上通讯,带来极大的方便。
  
  虽然说,现在这个软件已经有公司把它开发出来了,我再做也不一定有新意,也未必可以做得更好,但作为毕业设计,也算是对我能力的一个考验和这四个我学习知识的一个检查。而且,我校现在也正在筹备建立校园网,如果这个软件做得比较成功的话,能为校园网上的通讯带来一定的方便,我就很满足了。

[资料来源:https://www.doc163.com]


目录
第 1 章  概论
  §1.1 课题的来源及意义 ................................................... 1
  §1.2 网上寻呼的软件的现况............................................. 1
  §1.3 面向对象方法与设计简介.......................................... 2
  §1.4 本章小结.................................................................. 3
第 2 章  网络通讯程序的设计原理和过程
  §2.1 TCP/IP协议 ............................................................ 4
  §2.2 客户/服务器程序的设计 .......................................... 6
第 3 章  软件功能与界面需求................................................... 9
第 4 章  概要设计和详细设计
  §4.1总体设计概述............................................................10
  §4.2服务器数据库的设计 ................................................11
  §4.3类设计的总体结构 ...................................................13
  §4.4服务器端的常量定义 ................................................15

[来源:http://Doc163.com]


  §4.5客户端的常量定义 ...................................................17
  §4.6服务器端的底层通讯类的设计....................................21
  §4.7客户端的底层通讯类的设计.......................................23
  §4.8客户/服务器之间的通讯的数据类的设计 ..................25
  §4.9发送数据的确认消息的编码方案 ..............................30
  §4.10服务器端的分配用户帐号的策略..............................31
  §4.11 服务器的应用程序类CServerApp的设计 ...............31
  §4.12 客户端的应用程序类CClientApp的设计 ...............33
  §4.13服务器端检查用户是否仍然在线的算法 ..................34
  §4.14服务器端处理用户请求的算法.................................35
  §4.15客户端处理服务器发送来数据的算法 .....................40
第 5 章  全文总结与工作展望
  §5.1 全文总结..................................................................42
  §5.2 工作展望..................................................................42
第 6 章  附录 [资料来源:http://doc163.com]
  §6.1 查错日志..................................................................43
  §6.2设计中遇到的问题 ...................................................46
参 考 文 献..............................................................................47

软件功能与界面
  提供基于TCP/IP网络的即时消息传送、消息广播、实时聊天、文件传输等功能。 具体列举如下:
* 支持多账号
* 可以同时发送同一个消息给多人,通过输入这些人的号码列表或姓名列表
* 可以同时发送一个消息给所有好友
* 有权限的人可以向所有用户发送"消息广播",便于消息的发布
* 即使用户不在线,也能通过服务器发送离线消息
* 提供消息、聊天的历史记录,方便对信息的查看和管理
* 提供查看在线的人的功能
* 提供按ID或姓名查找用户的功能,添加用户方便
* 小窗口显示,不占用屏幕很大的空间,
* 支持热键调出后台的应用程序。
* 应用程序运行后,在任务栏右边生成一个图标,单击弹出在线状态     菜单,双击显示应用程序窗口,右击弹出主菜单。
* 支持隐身登陆,可以看到在线的朋友,朋友却不知道你上线了
* 可以实时显示用户的状态和随时改变自己的状态

[来源:http://www.doc163.com]


* 提供了自动弹出消息
* 好友上线通知
* 好友下线更新
* 有权限的人可以发系统广播(或在服务器上发)
* 查看好友信息
* 按姓名或号码查找某人
* 在好友列表中删除某人
* 可以选择在某人的好友中删除自己
* 更改个人信息
* 系统设置
* 给在线好友传文件
* 消息管理器
* 在程序中设定最大,最小窗口尺寸(宽度,高度)
* 主窗口总是浮在最上端
* 速度快,占用资源少 [资料来源:http://doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4