对等模式的网络聊天室——网络聊天1.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对等模式的网络聊天室——网络聊天1

**大学 课程设计任务书 09/10 学年第 一 学期 学 院: *** 专 业: 网络工程 学生姓名: *** 学号: *** 课程设计题目: 对等模式的网络聊天室 ——网络聊天 起 迄 日 期: 2009年12月 7日 ~ 2009年 12 月 31 日 课程设计地点: 网络工程实验室 指 导 教 师: ** 系主任: ** 下达任务书日期: 2009 年 12 月 7 日 课 程 设 计 任 务 书 1.设计目的: 按照网络编程的基本原理,综合运用所学的知识,以小组为单位,设计开发一个网络应用系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 采用套接字方式,完成两台计算机的互联。设计要求: 采用套接字方式建立两台计算机的网络聊天; 采用多线程方式; 采用图形化界面; 操作方面、界面友好。 3.设计工作任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等〕: 工作任务: 设计对等模式聊天似的网络聊天软件。 工作量的要求: 小组每个成员都需完成独立的功能模块,组长负责协调小组成员,最后联调成一个完善的应用系统。每人提交一份设计报告。 课 程 设 计 任 务 书 4.主要参考文献: 叶树华,高志红. 网络编程实用教程. 北京:人民邮电出版社,2006 汪晓平,钟军. Visual C++网络通信协议与应用实现. 北京:人民邮电出版社,2003 方敏,张彤.网络应用程序设计.安.安电子科技大学出版社,2005 黄超.indows下的网络编程.北京.人民邮电出版社,2003 耿祥义,张跃平. Java2实用教程. 清华大学出版社,2006 5.设计成果形式及要求: 1.应用软件 2.课程设计说明书 6.工作计划及进度: 2009年12 月 7 日 ~ 12 月 11 日 需求分析 12 月12日 ~ 12 月 14 日 概念结构设计、逻辑结构设计 12 月15日 ~ 12 月 26 日 编码调试 12 月27日 ~ 12 月 29 日 联调、测试 12 月30日 ~ 12 月 30 日 撰写报告 12 月31日 ~ 12 月 31 日 成绩考核 系主任审查意见: 签字: 年 月 日 **大学 课 程 设 计 说 明 书 学生姓名: *** 学 号: *** 学 院: *** 专 业: 网络工程专业 题 目: 对等模式的网络聊天室 ——网络聊天 指导教师: ** 职称: ** 2009 年 12 月 31 日 系统设计 目标设计 对等聊天工具实现的是局域网中的聊天功能,其为一个对等的应用,既是服务器又是客户端,对等聊天工具既可以自动发现在线的伙伴,又可以和在线的伙伴进行点对点的聊天。主界面中也可以实现对所以在线伙伴的群聊。 根据所学的与知识,编码,完成题目要求的功能,从而达到掌握开发一个小型。1.2 开发和运行环境 开发工具:Eclipse,jdk5.0 运行环境:操作系统:Windows 98/2000 1.3 本人主要工作 我主要的工作是利用同组成员建立好的连接采用套接字和UDP的方式进行数据的传输,实现两台主机之间信息的发送和接收。 对等聊天工具系统概要设计 对等模式的聊天系统功能模块图如下: 图2.1 对等聊天系统功能模块图 软件分为两个模块,建立网络连接和点对点聊天工具。我主要负责网络聊天部分,实现信息的的发送和接收。 图2.2 程序流程图 3.对等聊天工具系统详细设计 详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。把经过总体设计得到的各个模块详细的加以描述。 实现对等聊天功能,使用UDP建立连接并使用UDP实现好友列表动态刷新,可以单独选择好友进行聊天,也可以进行群聊,即广播信息。 其中系统功能模块图如图3-1所示。 图3.1 单方上线

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档