网站大量收购独家精品文档,联系QQ:2885784924

计算机网络聊天软件的设计与实现.docx

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

课 程 设 计课程名称通信与网络课程设计 题目名称计算机网络聊天软件的设计与实现学生学院 自动化 专业班级 11电子信息科学与技术(1) 学生姓名胡建东杜彦锟陈啟宏刘琦姮指导教师 谭北海 2015年 1月 10日广东工业大学课程设计任务书一、课程设计的内容目的:熟悉通信和计算机网络理论,掌握网络编程的知识和技能(自选熟悉的编程软件实现,java,C++等皆可)任务:在局域网,基于windows平台完成聊天软件客户端的安装并进行文字、图片等通信演示。二、课程设计的要求与数据1、不可抄袭已有的聊天软件或别人的成果,但可借鉴和参考(课参考主流聊天软件MSN或QQ等,分析聊天程序的功能需求。);2、突出各个小组在本课程设计中做了那些内容;3、 采用自己熟悉的开发环境和语言完成设计任务,如:Java、C++、Visual Basic、SQL server等。4、课程设计报告内容包括,课程设计的目的、设计任务、要求、设计说明书。三、课程设计应完成的工作1、采用套接字实现网络中的数据传输2、尽量使用某个或某些应用层的协议实现系统的部分功能3、系统设计规范合理,操作流程方便简单四、课程设计进程安排序号设计各阶段内容地点起止日期1了解课程设计任务实2-2122015/1/52小组成员确定并配置软件环境宿舍2015/1/63组员分工并寻找资料自学宿舍2015/1/74软件初步完成并调试宿舍2015/1/86验收设计成果及导师评分实2-2122015/1/9项目分工表组员 项目贡献度 负责模块胡建东 25% 代码编写杜彦锟 25% 代码编写陈啟宏 25% 资料搜集/软件后期校正刘琦姮 25% 报告编写及意见提出五、收集的资料及主要参考文献1.java尚学堂马士兵视频教程2.百度文库相关文献目录模块及其原理介绍31.设计说明32.需求分析33.概要设计34.功能及成果45.主要运行界面46.设计思路及其步骤57主要程序代码88.测试结果:159.总结:1510.参考文献:1611.项目分工表IV模块及其原理介绍设计说明在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、MSN,网络聊天时一类的聊天系统的发展日新月异,因此产生了制作一个有简单聊天功能的网络聊天程序;而且通过制作该程序还能更好的学习网络软件编程知识。本课程适用于软件工程等本科专业。参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而,反映出理解和运用本课程知识的水平和能力。2.需求分析网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。 在当今信息时代,越来越多的聊天工具被应用,java语言是当今流行的网络编程语言,它具有面向对象,与平台无关,安全,多线程等特点。使用java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的的,嵌入式设备进行应用程序的开发。有利于软件的维护和继承,锻炼我们熟练地应用面向对象的思想和设计方法解决实际问题的能力。 本程序正是用java语言实现了简单聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。其界面主要采用了java.awt包,java.swing包等3.概要设计在局域网,基于windows平台完成聊天软件客户端的安装并进行文字、图片等通信演示。设计基于JAVA SDk环境和Eclipse开发环境,可以在一般的装有windows系统的主机上运行,使用JAVA开发语言。网络传输方面采用TCP/IP网络传输协议4.功能及成果运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。其界面主要采用了java.awt包,java.swing包以及java.util包等。程序实现了聊天室的基本功能,其中有:1、启动服务器端。2、启动客服端。3、用户可自定义连接的服务器IP地址进行连接。4、建立双方连接后客户的提示已连接,并阻止重复连接。5、用户可以自

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档