信号与信息处理综合应用课
程设计
指导书
2012年9月
第一设计要求
一、设计题目
基于Socket的即时通讯系统二、设计目的
通过综合课程设计,使学生能够运用《数字信号处理》、《信号与系统》、《通信原理》、《面向对象的程序设计》、《计算机通信网》、《通信协议开发及应用》等课程的知识来设计一个基于Socket的即时通讯系统,培养学生的动手能力以及分析问题、解决问题的能力。三、设计要求(一)基本要求
1.熟练掌握面向对象的程序设计方法;
2.实现点对点通讯,能进行文字对话传输,包括客户端与服务器端;3.能对系统参数进行配置。(二)提高要求
1、实现文件、图片传输;2、语音对话(两人及两人以上);3、友好的对话界面。四、进度安排
1、2012年9月10(星期一)上午9:00开始作课程设计动员和课程设计任务安排。
2、2012年9月10日下午,为调研、收集资料阶段。可以到图书馆、书店或网络上查阅相关资料,主要收集有关网络编程的基本原理、方法
-1-
等方面的资料,以及IP协议、ICMP协议文本。
3、2012年9月12日至2011年9月21日上午,编写源程序、上机调试。4、2012年9月12日星期五下午(2:00)提交课程任务结题报告,并参加答辩(优)。五、设计提示
1.系统设计框图>>>>
>>>>>数据
客户端
服务器端
注:局域网中任一端点都可作为客户端或服务器端。
2.设计参考资料
TCP/IP网络编程技巧Windows编程
MicrosoftVisualC++6.0从入门到精通DELPHI网络编程
-2-
计算机通信网基础
六、综合课程设计报告书要求
(一)报告内容1.设计目的。