基于TCPIP、UDP的局域网聊天工具.doc
《基于TCPIP、UDP的局域网聊天工具.doc》由会员分享,可在线阅读,更多相关《基于TCPIP、UDP的局域网聊天工具.doc(70页珍藏版)》请在三一办公上搜索。
1、 本科学生毕业论文(设计)题目(中 文):基于TCP/IP、UDP的局域网聊天工具(英 文):Based on the TCP/IP、UDP LAN chat tool姓 名 学 号 院 (系)电子工程系专业、年级电子信息工程 级指导教师 湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本科毕
2、业论文(设计)作者签名: 年 月 日 毕业论文(设计)任务书课题名称:基于TCP/IP、UDP的局域网聊天工具学生姓名:张鹏程系 别:电子工程系专 业:电子信息工程指导教师:包本刚 2012 年 11 月 30 日湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: 局域网聊天工具 TCP/IP UDP Socket编程 多线程2、 毕业论文(设计)内容要求:本聊天工具的主要内容是: 在局域网内不同用户之间可以实时文本通信; 用户之间可以传输文件; 任意用户可对局域网其他用户发送广播文本通知; 任意用户可以查看当前在线用户。首先,在程序启动时需要进行一个初始化,包括界面和开启本机的一个S
3、erver监听,等待其他用户的连接请求,系统需要判断连接的有效性。其次,在实时文本通信过程中需要一个连接的检测操作,如果任何一端断开了连接,那么本次通信就会结束。第三,在文件传输过程中必须的保证文件的完整。第四,发送广播和连接是相互独立的,发送广播不需要先进行连接,广播对象是局域网内的所有用户。第五,用户在上线后可以选择先查看当前在线用户,然后再进行其它操作。3、文献查阅指引:1 谭浩强.C程序设计(第四版) M.清华大学出版社,2011.122147.2 Andrew STanenbaum著.潘爱民译.计算机网络(第4版)(中文版)M.清华大学出版社,2004.9913.3 李凌著.Wins
4、ock 2网络编程实用教程M.清华大学出版社,2003.6268. 4 严蔚敏,吴伟民.数据结构,C语言版,M.清华大学出版社,2007.3942.5 黄贤英 等.C+面向对象与VisualC+程序设计案例教程M.北京大学出版社,2002.113115.6 王珊.数据库系统概论(第四版)M.高等教育出版社,2007.4546.7 Dennis Dams, William Hesse, and Gerard J.Holzmann. Abstracting c with abc. In Proc.of CAV 2002, pages 515520,2002.Springer.8 TCP Exten
5、sions for High Performance. RFC 1323(Informational), 1992.9 W.Richard Stevens.TCP/IP Illustrated,Volume 1;The Protocols.Ad-dison Wesley, Reading, 1995.10 Transmission Control Protocol. RFC 793 (Informational), 1981.53121.4、毕业论文(设计)进度安排:2012年12月2日2013年1月25日:收集有关方面的资料;2013年1月26日2013年2月15日:在对资料充分研究的基础上
6、,提出可行的设计方法;2013年2月16日2013年5月13日:通过对类似软件的使用;进行相应的编程与调试,从而完成最后的测试。 2012年5月15日2012年5月20日:论文总结、答辩。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于TCP/IP、UDP的局域网聊天工具作 者 姓 名张鹏程所属系、专业、年级 电子工程系 电子信息工程专业 2009年级指导教师姓名、职称包本刚 副教授预计字数10000开题日期20012.12.25选题的根据:1)说明本选
7、题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解20世纪90年代以来,以因特网(Internet)为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络逐步发展成为商业网络,并已成为仅次于全球电话网的世界第二大网络1。我们所了解的,作为全世界应用最为广泛的网络,互联网上已开发出来的协议都具有极大的开放性,能使不在同一地方的计算机进行连接,直到目前,网络应用不断地发展,即时聊天软件提供了一种方便快捷的通信方式受到广大网民的喜爱,目前已有许多类似的软件,例如现在很流行MSN,但通信时还得通过互联网和服务器,如果没有互联网环境,就不能运行。这样就会带来极大的不便,而且还会存在性能
8、,安全性等许多方面的问题,并且还容易泄漏一些个人隐私。所以针对以上的这些情况,就需要设计一款专门用于局域网内部的聊天程序。此软件可以在局域网上实现快速的网上通信,十分地方便实用。服务端也是整合在了系统中运行在局域网里的本地PC机上,这样就方便了管理和安全性,也可以大大节省成本,而且实现简单。此外,此软件易于移植,能适用于基于windows平台的局域网,可以大量的推广使用。主要内容:本文实现了基于TCP/IP的通信模型,结合socket编程实现了一个局域网聊天程序,并进行了测试。本论文所做的主要工作有:u 对TCP/IP协议族进行了详细的原理介绍和研究;u 研究socket网络编程怎么对协议进行
9、实现;u 在局域网windows平台搭建软件环境,并模拟每个功能的实现;u 在局域网环境中实现和测试该软件。研究方法:1、 通过浏览有关书籍学习socket设计的有关知识,学会网络编程语言。2、 下载文档学习与研究TCP/IP以及UDP协议。3、 与指导老师讨论研究,并上网查询需要用到的相关知识。完成期限和采取的主要措施:完成期限:2012年5月上旬完成论文。 完成这项设计主要采取两条措施:一是联系毕业设计指导师,寻求有关毕业设计信息,确定设计课题方向与设计内容;二是利用课余时间到图书馆和网络上查阅数据,并虚心向老师请教和同学进行学习交流,并在硬件上验证设计的效果,保障毕业设计的顺利完成。主要
10、参考资料:1 谭浩强.C程序设计(第四版) M.清华大学出版社,2011.122147.2 Andrew STanenbaum著.潘爱民译.计算机网络(第4版)(中文版)M.清华大学出版社,2004.9913.3 李凌著.Winsock 2网络编程实用教程M.清华大学出版社,2003.6268.4 严蔚敏,吴伟民.数据结构,C语言版,M.清华大学出版社,2007.3942.5 黄贤英 等.C+面向对象与VisualC+程序设计案例教程M.北京大学出版社,2002.113115.6 王珊.数据库系统概论(第四版)M.高等教育出版社,2007.4546.7 Dennis Dams, William
11、 Hesse, and Gerard J.Holzmann. Abstracting c with abc. In Proc.of CAV 2002, pages 515520,2002.Springer.8 TCP Extensions for High Performance. RFC 1323(Informational), 1992.1232419 W.Richard Stevens.TCP/IP Illustrated,Volume 1;The Protocols.Ad-dison Wesley, Reading, 1995.10 Transmission Control Proto
12、col. RFC 793 (Informational), 1981.53121指导教师意见: 指导教师签名: 教研室意见:签 名: 年 月 日开 题 报 告 会 纪 要时间 2012.12.25地点三教517与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)包本刚副教授宫彦军教授贾竹君副教授何红松讲师陈爱武讲师游珍珍讲师会议记录摘要:1、论题研究的意义: 20世纪90年代以来,以因特网(Internet)为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络逐步发展成为商业网络,并已成为仅次于全球电话网的世界第二大网络。我们所了解的,作为全世界应用最为广泛的网络,互联网上已开
13、发出来的协议都具有极大的开放性,能使不在同一地方的计算机进行连接,直到目前,网络应用不断地发展,即时聊天软件提供了一种方便快捷的通信方式受到广大网民的喜爱,目前已有许多类似的软件,例如现在很流行QQ、MSN,但通信时还得通过互联网和服务器,如果没有互联网环境,就不能运行。这样就会带来极大的不便,而且还会存在性能,安全性等许多方面的问题,并且还容易泄漏一些个人隐私。所以针对以上的这些情况,就需要设计一款专门用于局域网内部的聊天程序。2、软件可以适用的范围1) 小型局域网聊天2) 简单的文件传输3) 办公及学习的交流会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见
14、负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目基于TCP/IP、UDP的局域网聊天工具学生姓名张鹏程学 号200906002233系 别电子工程系专 业电子信息工程指导教师包本刚检查日期2013.03.10指导教师检查情况记载及修改意见:检查情况记载:1) 论文内容较为合理;2) 介绍现有技术过多,创新性欠佳;3) 图片为复印件;4) 参考文献书写不规范;5) 中文摘要和关键词写得不好。修改意见:1 注意论文格式,请参照湖南科技学院毕业论文设计模版;2 参考文献按照学校的规范写,同时在正文
15、中出现的位置以上标的形式标出,参考文献要求10篇以上,且其中要有2篇以上的外文参考文献;3 摘要内容应包括研究的目的、方法、结果和结论;4 图用viso绘制,并附注图号;5 按照毕业论文撰写规范排版。签名: 注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目基于TCP/IP、UDP的局域网聊天工具学生姓名张鹏程学号200906002233专业班级电信0902指导教师包本刚职称副教授系(教研室)电子工程系指导过程记录指导内容记录(一) 选题指导:根据自己所学专业和特长,选择一个通
16、过查阅资料和自己的努力,既能做得来又有一定深度,能反映出自己学术水平的题目。学 生 签 名: 2013 年 1 月 2 日 指导教师签名: 2013 年 1 月 2 日指导内容记录(二) 查阅资料指导:1、到图书馆查找和借阅与选题有关的文献和资料;2、从网上检索和下载与选题有关的文献和资料。学 生 签 名: 2013 年 1 月 18 日 指导教师签名: 2013 年 1 月 18 日指导内容记录(三) 论文开题指导:1、题目应该简短、明确、有概括性;2、摘要内容应包括研究的目的、方法、结果和结论;3、关键词应采用能覆盖论文主要内容的通用词条;4、正文一般应包括绪论、论文主体及结论等部分;5、
17、结论是毕业论文的总结,要求精炼、准确地概述全文的主要观点。学 生 签 名: 2013 年 1 月 31 日 指导教师签名: 2013 年 1 月 31 日指导内容记录(四)论文写作指导:主体的内容应包括以下几个方面:1、毕业论文总体方案设计与选择的论证;2、对本研究内容进行较全面、客观的理论阐述,应着重指出本研究内容中 的创新、改进与实际应用之处;3、论文应推理正确,结论清晰,无科学性错误。学 生 签 名: 2013 年 2 月 20 日 指导教师签名: 2013 年 2 月 20 日指导过程记录指导内容记录(五)论文中期检查指导:1、加强对选题核心思想的理解;2、参考更多的资料,丰富论文内容
18、;3、尽量突出说明你自己所做的工作,突出自己的独特之处。学 生 签 名: 2013 年 3 月 5 日 指导教师签名: 2013 年 3 月 5 日指导内容记录(六)论文初稿修改指导:1、将主要内容以大纲形式列出;2、将不清晰大插图用Visio重绘,并标注;3、修改论文绪论内容。学 生 签 名: 2013 年 3 月 20 日 指导教师签名: 2013 年 3 月 20 日指导内容记录(七)论文定稿修改指导:1、按照毕业论文撰写规范排版;2、参考文献按照学校的毕业论文撰写规范写,同时在正文中出现的位置以 上标的形式标出,要有2篇以上外文参考文献。学 生 签 名: 2013 年 4 月 15 日
19、 指导教师签名: 2013 年 4 月 15 日指导内容记录(八)论文答辩指导:1、制作一个能反映论文主要内容,可放映510分钟的ppt 演示文稿,作 答辩陈述用。2、掌握研究内容的实际意义、创新、改进和特色之处,设计原理、工作过 程等主要内容。学 生 签 名: 2013 年 5 月 1 日 指导教师签名: 2013 年 5 月 1 日答辩小组组长意见(对情况是否属实做出意见)组长(签名): 200 年 月 日注:本表与毕业论文一起装订存档。湖南科技学院毕业论文(设计)答辩申请暨资格审查表学生姓名张鹏程学 号200906002233系 别电子工程系专 业电子信息工程班 级0902指导教师包本刚
20、毕业论文(设计)题目:基于TCP/IP、UDP的局域网聊天工具内容综述(对毕业设计或论文的研究步骤和方法、主要内容及创新之处进行综述,提出答辩申请):本文主要研究的是一个具有高度实用性的聊天程序软件的设计原理,思路和过程。通过该网络程序的编制和实践,对自己所学习的知识进行一次综合和提高,有更深层次的理解和掌握,在这过程中激发自己学习的潜力,提高软件开发的能力,加深对网络协议和windows环境下网络编程的理解和掌握。本文实现了基于TCP/IP的通信模型4,结合socket编程实现了一个局域网聊天程序,并进行了测试。本论文所做的主要工作有:1) 对TCP/IP协议族进行了详细的原理介绍和研究;2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 TCPIP UDP 局域网 聊天工具
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2400740.html