说 明
1.给出的题目,供同学们选题,也可自拟题目,若自拟题目,应按示例题目的格式提交申请,指导老师审核认可之后,方可作为课程设计的题目。 2.选题规则:
要求以学号为选题依据,方法是学号的末三位 MOD 20 +1作为所选设计题目,即:学号的末三位除20的余数加1为所选题目的序号,例如学号末三位为“001”,则所选题目序号为:(001%20+1)=2; 题目一经选定,不得随意更改
选做同一设计题目的同学并非大家合作完成同一道题目,而是每人独立完成全部设计内容
3.设计结束后要写出课程设计报告,以作为评分的书面依据和存档材料。设计报告以规定格式的电子文档书写、打印并装订,排版及图、表要清楚、工整,提交打印稿的同时,提交电子文档。电子版以“ 学号 姓名”命名。 4.课程设计时间和地点
(1)时间:2016年6月27日(星期一)第3~9节
2016年6月28日(星期二)第1~8节
(2)地点:田C507、田C510 教学班组成 实践起始日期 起始周 18 18
13电信(1)、(2)、(3)、(4)班 教学班人数 127 2016年6月27~2016年6月28日 星期几 一 二 具体时间段 第3~9节 第1~8节 实践地点 田C507、田C510 田C507、田C510 结束周 18 18
1 网络版小游戏
1.1 设计目的
1)熟悉开发工具(Visual Studio、Delphi、BCB等)的基本操作; 2)掌握windows应用程序的编写过程; 3)对于windows Socket编程建立初步的概念。 1.2 设计要求
1)熟悉WinSock API主要函数的使用;
2)掌握相应开发工具对Windows Socket API的封装;
3)设计并实现一对一网络版小游戏,如:Tic-Tac-Toe、五子棋等,游戏可根据自己的兴趣自由选择。(注:不同的游戏对应不同的设计题目) 1.3 设计内容
1)服务器端设计 2)客户端设计
2 网上图书馆的设计与实现
2.1 设计目的
1)熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2)掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法; 3)掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;
4)动态WEB站点的安装与配置。 2.2 设计要求
1)通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;
2)根据图书馆系统功能,条理清晰地设计前台各脚本页面; 3)在时间允许的情况下,适当考虑页面的美观; 4)熟悉脚本页面与数据库的多种连接方法。 2.3 设计内容
略。
3 网上书店的设计与实现
3.1 设计目的
1)熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2)掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法; 3)掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;
4)动态WEB站点的安装与配置。 3.2 设计要求
1)通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;
2)根据网上书店系统功能,条理清晰地设计前台各脚本页面; 3)在时间允许的情况下,适当考虑页面的美观; 4)熟悉脚本页面与数据库的多种连接方法。 3.3 设计内容
略。
4网上报名、查分系统的设计与实现
4.1 设计目的
1)熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2)掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法; 3)掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;
4)动态WEB站点的安装与配置。 4.2 设计要求
1)通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;
2)根据网上报名系统功能,条理清晰地设计前台各脚本页面; 3)同时要求实现网上报名费的收取(注意安全性),统计功能; 4)在时间允许的情况下,适当考虑页面的美观;
4.3 设计内容
略。
5基于Web的新闻发布系统
5.1 设计目的
1)熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2)掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法; 3)掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;
4)动态WEB站点的安装与配置。 5.2 设计要求
1)分析已有的基于Web的新闻发布系统,进行需求分析和功能设计; 2)在数据库中构建数据库、表或视图,熟悉数据库开发流程;
3)根据新闻发布系统的功能,条理清晰地设计各页面和脚本,掌握动态网页的制作技术;
4)在时间允许的情况下,适当考虑页面的美观; 5.3 设计内容
1)前台:用户浏览新闻部分的设计 2)后台:管理员发布新闻部分的设计
6 网上留言簿的设计与实现
6.1 设计目的
1)熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2)掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法; 3)掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;
4)动态WEB站点的安装与配置。 6.2 设计要求
1)进行网上留言簿的需求分析和功能设计;
2)在数据库中构建数据库、表或视图,熟悉数据库开发流程;
3)根据网上留言簿的功能,设计各页面和脚本,掌握动态网页的制作技术; 6.3 设计内容
1)前台:用户浏览、发布以及搜索留言部分的设计 2)后台:管理员管理、回复留言部分的设计
7 嗅探器的设计与实现
7.1 设计目的
1)熟悉开发工具(Visual C++6.0、Delphi等)的基本操作; 2)掌握嗅探或端口扫描的基本原理与技术; 3)更深层次地理解相关网络协议。 7.2 设计要求
1)不限平台,可以使用Libpcap、WinPcap或 Linux的原始套接字; 2)实现一个功能比较简单的、具有图形界面的Sniffer,主线程响应用户界面操作,工作线程完成抓包等工作;
3)能够解析出IP层和传输层的协议头,能够过滤TCP、UDP等数据包; 4)能够输出文本方式传送的数据包的内容; 5)能够进行简单的流量统计。 7.3 设计内容
略。
8端口扫描工具的设计与实现
8.1 设计目的
1)熟悉开发工具(Visual C++6.0、Delphi等)的基本操作; 2)掌握嗅探或端口扫描的基本原理与技术; 3)更深层次地理解相关网络协议。 8.2 设计要求
1)实现一个功能比较简单的、具有图形界面的端口扫描工具,主线程响应用户界面操作,工作线程完成端口扫描等工作;
2)能够扫描指定IP地址的主机/服务器开放了哪些端口;
3)能够扫描指定IP地址范围内的哪些主机/服务器开放了特定端口,如常见的TCP端口FTP(21)、SMTP(25),UDP端口DNS(53)、SNMP(161);
计算机网络课程设计题目及相关注意事项-2016-2(2013级电信)解析



