网络综合实验2013

上传人:wm****3 文档编号:41136667 上传时间:2018-05-28 格式:DOC 页数:10 大小:68KB
返回 下载 相关 举报
网络综合实验2013_第1页
第1页 / 共10页
网络综合实验2013_第2页
第2页 / 共10页
网络综合实验2013_第3页
第3页 / 共10页
网络综合实验2013_第4页
第4页 / 共10页
网络综合实验2013_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《网络综合实验2013》由会员分享,可在线阅读,更多相关《网络综合实验2013(10页珍藏版)》请在金锄头文库上搜索。

1、1网络综合实验要求一、一、 目的:目的:网络综合实验编程部分目的是锻炼学生从事开发计算机应用系统的能力和协同工作的能力。使学生初步掌握以数据库系统(SQL Server、Mysql 等)为核心,主要采用 C/S 结构的计算机应用系统开发方法,使学生得到如何进行系统开发的初步锻炼。题目见附件。(注:网络工程专业的同学由于前期做过生产实习的编程部分,本次网络综合实验和前期生产实习编程部分不能选择同一题目。 )考核的内容主要为:1. 程序的功能性考核,需演示实际运行效果;2. 程序的理解考核,通过老师现场提问、答辩的方式考核;3. 文档的规范性考核,结束后需提交设计报告。二、二、 要求:要求:以班为

2、单位,每个题目(一组)最多 4 位同学,每个班需选满 10 个题目,根据自愿的原则和协调的方式由班长确定每组同学;同一组中的同学应分工协作,共同完成项目开发;同一班级中的每一小组选择不同开发项目(但所训练的内容基本相同) ,系统的构建及模块的划分、小组内部任务分配由学生自主完成;根据项目的概要设计书要求,完成系统数据库的设计,客户端用户界面的设计开发,通信程序开发等;每一项目小组应自主做详细设计、任务分工、通信所需的数2据格式等,项目完成后提交这些文档;最终每个小组开发的系统要能正常运行,并符合系统概要设计书中要求;三、三、 步骤:步骤:接受项目概要设计书,并小组内部讨论系统模块划分及任务分工

3、,完成详细设计;各项目小组报告其详细设计和任务分工方案;小组成员协同完成系统各模块的编程,并进行系统联调。系统验收、演示答辩。四、四、 考核标准:考核标准:生产实习软件部分的成绩分为:优、良、及格和不及格;项目必须由小组所有同学协同完成,不能由某一个同学独自完成,否则该组所有同学成绩为不及格;项目组可设总体负责人(也可不设,由小组自行决定) ,若有总体负责人,则承担总体任务的同学成绩可能要高于小组其他同学成绩;所开发的系统符合概要设计要求,并能正常运行,则该小组整体及格,主要完成者成绩为良,否则整体不及格;所开发的系统不仅符合要求,而且用户界面友好、美观,系统容错性好,数据库表设计合理的小组,

4、整体成绩为良,主要完成者成绩为优;不承担小组分配开发任务的同学成绩为不及格,不论该小组3整体成绩如何。不得整体拷贝其他组相同项目的开发成果,一经发现,整个小组的成绩为不及格。4附件:一一. .开发环境开发环境1. 开发平台不限,可以是 windows 平台、linux 平台、手机平台等。2. 开发环境和工具不限,以下可做参考: Windows 平台下:java 编程(IDE: eclipse, netbeans , jcreator, jbuilder 等)c+编程,c#编程((IDE: vc+6.0/vs2005/ vs 2008/ vs 2010 等)delphi、VB 编程 linux

5、平台下:java 编程(IDE: eclipse, netbeans , jbuilder 等)c/c+编程(IDE: QT, coldblocks, dev-c, kdevelper 等) 手机平台下(主要考虑 android 系统):java 编程(IDE: eclipse)c/c+编程(有一定难度)56二、题目二、题目附录附录 1:实现:实现 SYN Flood 攻击攻击1实验目的实验目的(1)熟悉和掌握 SYN Flood 的概念; (2)掌握实现 SYN Flood 的方法; (3)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面;

6、 (2)分析 SYN Flood 攻击原理; (3)实现 SYN Flood 攻击程序; (4)详细说明程序的工作原理与流程; (5)记录相关通信内容到 SQL Server 等数据库中。附录附录 2:远程控制:远程控制1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对于远程控制技术的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发面向连接的网络应用程序的 方法。 (5)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求:7(1)实现图形用

7、户界面; (2)控制端能看到受控端当前桌面; (3)控制端能移动受控端鼠标; (4)控制端能实现受控端的选择操作(单击)和执行操作(双击)(选做) ; (5)控制端能控制受控端关机(选做) ; (6)记录相关通信内容到 SQL Server 等数据库中。附录附录 3:防火墙包过滤:防火墙包过滤1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对于包过滤技术的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发面向连接的网络应用程序的 方法。 (5)掌握 SQL Serv

8、er 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面; (2)实现基于 IP 地址过滤; (3)实现基于端口过滤; (4)基于协议过滤(选做) ; (5)基于帧类型过滤(选做) ; (6)记录相关通信内容到 SQL Server 等数据库中。附录附录 4:视频监控:视频监控1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式;8(3)加深学生对视频传输技术的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发面向连接的网络应用程序的 方法。 (5)掌握 SQL S

9、erver 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面; (2)客户端能采集本地视频信号,并在本地程序中显示出来; (3)客户端能连接服务器,服务器端把连接的客户端相关信息记录在数据库中; (4)服务器能显示客户端视频; (5)视频流传输采用一定的视频压缩算法(选做) ; (6)服务器能查看多台客户机的视频(选做) 。附录附录 5:语音传输:语音传输1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对语音传输技术的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌握用

10、socket 编程接口开发面向连接的网络应用程序的 方法。 (5)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面; (2)客户端能采集本地语音信号; (3)客户端能连接服务器,服务器端把连接的客户端相关信息记录在数据库中; (4)服务器能听到客户端语音;9(5)服务器和客户机实现全双工语音通信(选做) 。 (6)语音流传输采用一定的语音压缩算法(选做) ; (7)服务器和客户机的一对多通信(选做) 。附录附录 6:聊天程序:聊天程序1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交

11、互模式; (3)掌握 GUI 编程方法; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发网络应用程序的方法。 (5)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面; (2)实现功能类似 QQ,可根据实际情况进行适量删减; (3)可实现一对多聊天; (4)能将聊天记录存入数据库。附录附录 7:文件传输:文件传输1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对文件传输技术的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌

12、握用 socket 编程接口开发网络应用程序的方法。102实验任务实验任务要求: (1)实现图形用户界面; (2)可进行双向文件传输(文件类型不限) ; (3)可根据需要对文件内容进行加密后再传输; (4)可进行密钥交换(选做) ; (5)可实现断点续传。附录附录 8:21 点游戏多人网络版点游戏多人网络版1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对游戏程序的设计和实现方法的理解; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发面向连接的网络应用程序的 方法。2实验任务实验任务要

13、求: (1)读懂单机版 21 点游戏程序; (2)实现图形用户界面; (3)实现网络版; (4)可进行多人游戏;附录附录 9:网络抓包与协议分析:网络抓包与协议分析1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 TCP/IP 协议各层的功能和格式; (3)加深学生对网络抓包的设计和实现方法的理解;11(4)熟悉原始套接字编程接口(或 winpcap 编程) 。 (5)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求: (1)实现图形用户界面; (2)能利用原始套接字编程接口(或 winpcap)进行抓包; (3)能对抓包的内容进行分层显

14、示和各字段数值显示; (4)可对抓包进行过滤(只抓某种类型的包) ; (5)将抓包的内容存入数据库。附录附录 10:基于:基于 WIFI 的手机聊天程序的手机聊天程序1实验目的实验目的(1)熟悉和掌握网络编程的基本方法和步骤; (2)进一步理解 client/server 交互模式; (3)加深学生对手机编程的理解; (4)熟悉 socket 编程接口,掌握用 socket 编程接口开发面向手机的网络应用程序的 方法。 (5)掌握 SQL Server 等数据库系统的编程应用。2实验任务实验任务要求: (1)可在手机或模拟器上进行开发和测试; (2)实现图形用户界面; (4)可实现一对一聊天和一对多聊天; (5)能将聊天记录存入数据库(选做) 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号