欢迎来到天天文库
浏览记录
ID:38790649
大小:37.00 KB
页数:3页
时间:2019-06-19
《网络协议与网络编程课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《网络协议与网络编程》课程设计要求及题目一、目的:通过课程设计,学生可以进一步理解网络编程相关的知识与操作步骤。具备独立设计网络程序的能力,重点培养学生的思维能力、创新能力与实际动手能力。二、内容与要求学习《VisualC++网络编程开发实战》光盘及教材相关章节知识。基本要求:网络协议与网络编程课程设计可选内容很多,每一次课程设计视具体情况而定。要求完成以下任务:1、掌握Winsock常用函数的使用的应用(上期教材);2、学习网络编程的基本步骤和方法(上期、本期教材);3、参考分析、学习一个网络程序设计应用案例(本期教材)。4、独立完成简单的网络程序的编写(提交作业
2、)。4、编写环境为VisualC++6.0版。根据选定的题目自愿组成编码团队,组织落实,明确分工,团结合作,协同实现算法的编写工作。具体要求:题目(从下面的题目中选择一题)1、网络即时通信程序设计要求:实现一对多的网络聊天功能,采用多线程与异步套接字技术;Windows界面显示;方便的界面操作和各户管理;具有文件传输等功能。(参考本期教材11章)1、网络通信程序设计要求:网络上两台主机,通过网络服务器端程序和客户端程序,进行数据传送通信。实现各种格式文件的传送,并显示传输文件的大小,所用时间,完成情况。可指定发送的文件文件夹。有操作界面和发送接收文件状态信息显示。
3、要求具备实时传输功能。(参考本期教材3、7章)2、FTP客户端程序设计要求:网络上两台主机间采用FTP进行文件传输,设计FTP客户端程序,具有登录连接服务器、文件上传、下载、浏览等功能。(参考本期教材3章)。3、网络IE浏览器程序设计要求:采用浏览器控件和ChtmlView类设计一款浏览器,可以实现网页浏览的基本功能及其他功能,如html代码不可见,只能浏览,不可保存等等功能。(参考本期教材4章)。4、在线网络音频、视频播放器设计要求:在VC中实现视频、音频播放器设计,需要具有播放、暂停、播放文件栏目选择;上一首、下一首、歌曲列表、进度条显示、歌曲搜索等功能。(参考
4、本期教材8章)。5、网络防火墙设计要求:具有基本的IP地址,端口,服务过滤功能,具有配置过滤策略功能,具有方便的界面操作及显示功能等。(参考本期教材9章)。6、IP电话设计要求:实现基于网络的电话语音通信程序设计,实现电脑与电脑的通话功能。(参考本期教材13章)三、阶段划分及组织管理第一阶段:9月9日,明确题目和要求,选定题目,进行功能设计和技术实现方案设计。第二阶段:9月9日—9月16日,完成代码编程和调试。第三阶段:9月17日,完成课程设计报告撰写及提交完成的程序。四、成绩评定考勤:20%程序作品:60%进度抽查及回答问题:20%2013年9月8日
此文档下载收益归作者所有