资源预览内容
第1页 / 共35页
第2页 / 共35页
第3页 / 共35页
第4页 / 共35页
第5页 / 共35页
第6页 / 共35页
第7页 / 共35页
第8页 / 共35页
第9页 / 共35页
第10页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本 科 毕 业 设 计(2009 届)题 目 局域网内即时通信工具的开发学 院 计算机学院专 业 网络工程班 级 050521学 号 05052113学生姓名 韩寅指导教师 徐翀完成日期 2009 年 6 月诚 信 承 诺我谨在此承诺:本人所写的毕业论文局域网内即时通信工具的开发均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人(签名): 年 月 日杭州电子科技大学本科毕业设计摘 要本毕业论文课题主要研究局域网内即时通信工具的开发。我们根据其体系结构与设计原理开发出了界面简洁、方便易用的即时通信工具。它的主要功能有:一对一聊天,文件传输,远程桌面控制。在该即时通信工具中,传输都用到了TCP/IP 协议,客户端之间采用的是 P2P 技术进行通信。本文首先概述了即时通信工具的背景,其次介绍了软件开发的环境和开发技术和开发工具,给出了软件系统的架构,然后详细地介绍了该即时通信工具的设计实现,最后对系统进行了简单的测试。关键词:即时通信;P2P; TCP/IP杭州电子科技大学本科毕业设计ABSTRACTThe main topic of this thesis is the research of the development of LAN instant messaging tools. According to its architecture and design principle, we developed a user-concise, easy-to-use instant messaging tool. There are many features are shown as follow: one-on-one chat, file transfer and remote desktop control. In the instant messaging tool,the transfer use the TCP/IP,the client is based on the P2P technology for communication.The paper first describes the background of instant messaging tools, and then introduces the software development environment and the development of technology and development tools, given the structure of software systems, then presents the design of real-time communication tools to achieve in detail. At the end of the paper is the system simple test.Keywords:instant messaging;P2P;TCP/IP杭州电子科技大学本科毕业设计目 录1 引言 .12 概述 .22.1 背景 .22.2 即时通信的概念和特点 .32.3 系统需求 .42.4 即时通信工具的应用 .42.5 即时通信工具要解决的问题 .43 工具介绍 .63.1 NETBEANS IDE .63.2 JAVA DEVELOPMENT KIT .63.3 P2P 技术介绍 .73.4 P2P 模式与 C/S 模式对比 .83.5 TCP/IP 结构体系 .93.6 WINDOWS SOCKETS .103.7 WINDOWS API.114 概要设计 .134.1 系统整体设计 .134.2 系统结构图 .134.3 网络通信程序设计过程 .134.4 各界面模块功能实现 .145 系统详细设计 .165.1 登入模块 .165.2 主界面 .165.4 聊天模块 .175.4 文件传输模块 .195.5 远程桌面控制模块 .245.6 测试总结 .276 设计心得 .28致谢 .29参考文献 .30杭州电子科技大学本科毕业设计11 引言要问到网络时代发展最快的领域,无疑的,答案是即时通信。即时通信工具的实时交互、资费低
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号