您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 网络课程设计报告(p2p聊天系统)
点对点数据交换(P2P)-1-课程设计指导教师评定成绩表姓名:学号:项目分值优秀(100x≥90)良好(90x≥80)中等(80x≥70)及格(70x≥60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日点对点数据交换(P2P)-2-课程设计指导教师评定成绩表姓名:学号:项目分值优秀(100x≥90)良好(90x≥80)中等(80x≥70)及格(70x≥60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日点对点数据交换(P2P)-3-课程设计指导教师评定成绩表姓名:学号:项目分值优秀(100x≥90)良好(90x≥80)中等(80x≥70)及格(70x≥60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日点对点数据交换(P2P)-4-重庆大学本科学生课程设计任务书课程设计题目计算机网络课程设计学院计算机学院专业计算机科学与技术年级2008已知参数和设计要求:通过计算机网络的课程设计,使学生了解、掌握TCP、UDP协议的原理;了解、掌握利用WinsockAPI编程的方法;了解、掌握应用协议设计的思想;利用WinsockAPI编制一个能部署在Internet上的点对点数据交换(P2P)、HTTP/FTP服务器系统、共享白板。要求每组学生(2~3人/组)从上述3个系统中任选一个,独立完成系统的功能设计和实现,使所实现的系统可以能够包含主要的内容要求,并要求学生必须在报告中明确具体分工情况。学生应完成的工作:分组2~3人/组。内容:协议编程。语言:Java或C++。3个题目任意两个一组供一个班级选择。1)点对点数据交换(P2P):实现基于服务器转发的任意多点间的数据共享与交换。2)HTTP/FTP服务器系统:HTTP/FTP客户端系统和HTTP/FTP服务端系统。3)共享白板:实现基于服务器转发的多点间的文字,简单图案等信息的远程实时共享。目前资料收集情况(含指定参考资料):1)《计算机网络》第4版谢希仁电子工业出版社2003年.6月2)用TCP/IP进行网络互联(第一卷)D.E.Comer电子工业出版社2004年.11月第四版3)TCP/IP网络原理与技术周明天、汪文勇:清华大学出版社:19934)VisualC++网络高级编程,陈坚,人民邮电出版社,2001年08月课程设计的工作计划:1.需求分析(说明系统目的,要求,操作流程,开发工具与开发平台)2.总体设计(描述系统功能,系统架构,模块化分)3.详细设计(建立系统的数据结构,协议结构,数据流程图)4.系统实现编码(用所选开发工具完成应用系统)任务下达日期2011年6月20日完成日期2011年6月25日指导教师(签名)学生(签名)说明:1、学院、专业、年级均填全称,如:光电工程学院、测控技术、2003。2、本表除签名外均可采用计算机打印。本表不够,可另附页,但应在页脚添加页码。点对点数据交换(P2P)-5-目录Ⅰ需求分析……………………………………………………………………………51.1课程设计目的……………………………………………………………………51.2课程设计要求……………………………………………………………………51.3选题与操作流程…………………………………………………………………51.4开发环境与开发平台……………………………………………………………5Ⅱ总体设计……………………………………………………………………………52.1总体设计概念……………………………………………………………………52.2系统功能…………………………………………………………………………52.3系统架构…………………………………………………………………………62.4模块划分…………………………………………………………………………6Ⅲ详细设计……………………………………………………………………………63.1软件层次模型……………………………………………………………………63.2协议结构…………………………………………………………………………63.3数据流程图………………………………………………………………………8Ⅳ系统实现编码及运行结果…………………………………………………………94.1服务器端设计与编码……………………………………………………………94.2客户端设计与编码………………………………………………………………114.3运行结果…………………………………………………………………………12Ⅴ结论与总结…………………………………………………………………………195.1课程设计结论……………………………………………………………………205.2课程设计总结与体会……………………………………………………………20Ⅵ课程设计分工及参考文献…………………………………………………………206.1课程设计分工……………………………………………………………………206.2参考文献…………………………………………………………………………21Ⅶ附录………………………………………………………………………………22关键代码………………………………………………………………………22点对点数据交换(P2P)-6-Ⅰ需求分析1.1课程设计目的本次计算机网络课程设计,旨在通过该课程设计,使学生了解、掌握TCP、UDP协议的原理;了解、掌握Socket编程的方法;了解、掌握应用协议设计的思想;利用WinsockAPI或者JavaSocketAPI编制一个能部署在Internet上的点对点数据交换(P2P)、HTTP/FTP服务器系统、共享白板。1.2课程设计要求要求每组学生从上述3个系统中任选一个,独立完成系统的功能设计和实现,使所实现的系统可以能够包含主要的内容要求,并要求学生必须在报告中明确具体分工情况。1.3选题与操作流程在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、网络聊天时一类的聊天系统的发展日新月异。因此,基于我们实际的知识结构构成以及网络聊天在当今时代的盛行趋势,本课程设计小组选择了课程设计题目点对点数据交换(P2P),用于实现基于服务器转发的任意多点间的数据共享与交换。其具体设计内容如下:1)类似P2P的QQ聊天系统,有客户端和服务器端。2)服务器端记录当前在线客户列表,把客户列表发送给每一个在线客户,并实时刷新。3)任一个客户可以和任意其它的客户进行交互,即从在线客户列表中选择一个或
本文标题:网络课程设计报告(p2p聊天系统)
链接地址:https://www.777doc.com/doc-3148335 .html