实验七 网络程序设计综合实验_第1页
实验七 网络程序设计综合实验_第2页
实验七 网络程序设计综合实验_第3页
实验七 网络程序设计综合实验_第4页
实验七 网络程序设计综合实验_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验七 网络程序设计综合实验1 实验类型综合型实验2实验目的l 锻炼按照软件工程过程对实际应用进行分析、设计和编程的能力;l 综合运用在本课程与相关课程中学过的知识,结合实际工程应用环境,在设计过程中加深对相关知识的掌握和对网络编程技术的理解。3 实验内容实验题目一:网络聊天程序设计(可选)l 实验要求1、分析典型网络聊天应用软件(如QQ、MSN等)的实现原理,模拟设计一套网络聊天应用程序,必须实现以下功能:按照C/S结构分别设计服务端程序和客户端程序;服务端通过图形用户界面实现对服务器的控制,负责维护用户帐户和用户群,并维护用户信息、维持客户端之间的端对端通信和群聊通信、适时维护用户在线信息

2、,并能够发送广播消息。2、增加尽可能多的功能,用户界面友好,操作简便,代码设计遵从程序设计规范,易读性强,对关键过程和代码进行标注说明。3、程序设计过程遵从软件工程规范,有需求分析、系统设计和详细设计过程,有相应的规范化说明文档。l 实验提示1、客户端之间的通信是通过服务器进行转发的,对于两个客户端,服务器需要创建两个套接字分别维持与客户端之间的连接。当客户端需要向另一个客户发送消息时,它首先将消息发送到服务器,由服务器根据目标用户帐户转发到目标主机。2、群聊是采用多播技术实现的,也可以采用单播技术实现,但是服务器开销会增加。具体说来,若采用组播技术,当服务端收到来自一个客户端的消息后,向预先

3、分配的该组组播地址转发该消息。若采用单播技术,服务端需要向该组内的所有客户端一一转发该消息。3、广播消息通过广播方式发送由服务端创建的消息。4、服务端根据客户的连接和断开情况,实时向其它客户端发送用户在线信息。实验题目二:自选网络通信程序设计(可选)l 实验要求可以自选与网络通信相关的设计题目,要求如下:1、在确定实验题目、设计内容以及设计功能指标要求后,向实验指导教师提交书面申请,由实验指导教师根据所选实验题目的难度和工作量确定立题后方能开始实验。2、选择的实验题目必须具有一定综合性,并能够利用网络通信原理加以解决,同时需要具备一定的工作量。3、设计的结果要求用户界面友好,操作简便,代码设计

4、遵从程序设计规范,易读性强,对关键过程和代码进行标注说明。4、程序设计过程遵从软件工程规范,有需求分析、系统设计和详细设计过程,有相应的规范化说明文档。5、严禁抄袭别人成果,但可以部分借鉴。l 自选实验题目参考方向1、网络防火墙设计2、在线游戏开发3、基于FTP的文件传输系统设计4、网络会议系统5、其他4实验考核1、实验题目要求尽量在课外完成,实验课时间进行实验报告书的检查,设计方案的答辩,设计代码抽查。2、具体时间待定。综合型实验报告格式要求1、综合实验报告的规范化要求:综合型实验报告应包含以下内容:(1) 题目、摘要(150300字)、关键词;(2) 目录;(3) 正文说明:正文应与目录清单相对应,要求正文部分层次分明,逻辑性强,避免使用口语化词语。详细设计过程不能写大篇幅的代码,可以有关键代码的分析,结论及体会主要有设计结果及分析,设计过程中遇到的关键问题,怎么解决的,通过本次设计的收获。(正文字数不少于0.2万字)(4) 附录(图表、程序等)(5) 参考文献格式如下:1 王艳平 张越,Windows网络与通信程序设计,人民邮电出版社,2006.12 .(要求:五号字,宋体,单倍行距。按作者、书名、出版社、地点、出版时间格式逐一列出,中间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论