计算机网络课程设计任务书
- 格式:doc
- 大小:208.00 KB
- 文档页数:25
郑州轻工业学院
课程设计任务书
题目:Winsocket网络编程
姓名:齐津涛
院(系):数学与信息科学系
专业班级:信科09-1班
学号:540910010124
指导教师:裴云霞,时海亮
时间:2012年6月17日至2012年6月22日
一、课程目标
深入理解计算机网络基本原理,将书本上抽象的概念与具体的实现技术相结合,体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧;熟悉相关应用开发工具,掌握网络协议应用开发技术;进一步熟悉网络设备,学习组网技术,掌握网络规划与设计的基本方法;培养一定的自学能力和独立分析问题、解决问题的能力;对设计中遇到的问题,能通过独立思考、查阅资料、参考文献,寻求解决方案。
二、设计题目说明
设计题目设置上,采取了分类、分级的形式。
分3个类别,分别是组网设计、WINSOCKET编程、网络服务编程。
分3个级别,从高至低分别是A、B、C。题目的级别综合依据创新性、综合性、实用性、难度等因素,不同级别,成绩起评分数有别。
A级题目(良-优):较难;综合性强、有明显或突出的创新、探究性较强、实际课题或项目的一部分(实用性);工作量非常饱满;富有建设性;有很强的分析问题与解决问题的能力。
B级题目(中-良):难度适中;工作内容侧重于设计或研究或较高水平应用;有一定综合性、有一定创新、有一定实用性;工作量饱满;有较强的分析问题与解决问题的能力。
C级题目(及格-中):难度不大或偏小;工作内容侧重于验证或学习或简单应用;基本上无创新;工作量不大;有一定的分析问题与解决问题的能力。
三、任务完成形式
(1)交付课程设计说明书(纸质)
四、基本要求及主要内容
第一类题目基于WEB的动态网页制作
设计要求
通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;在时间允许的情况下,适当考虑页面的美观。
1.网上报名、查分系统的设计与实现[C]
2.基于Web的新闻发布系统[C]
第二类题目组网设计
(以方案设计为主,以网络仿真为辅,仿真部分需要用Packet Tracer)
要求:
(1)论文论述详尽,主要内容有:
设计任务、需求分析、总体设计方案与拓扑图、设备选型、关键设计、仿真配置与测试、结论。
(3)对方案中关键设计,尽可能用仿真软件进行仿真配置与测试。
组网仿真软件建议采用packet tracer(只能仿真cisco的部分中低端网络设备),
当然为了能在该软件中进行仿真,对原方案中的设计进行必要的简化、设备作必要的变通是必然的。
(4)题目中的“某”,必须为具体的单位名称(最好为自己所熟悉的)
(5)没有特别说明时,目标网络规模为中等规模的园区网络(信息节点数为500个到5000个之间)
(6)没有特别说明时,VLAN技术、RIP或OSPF动态路由技术必须运用到设计中(7)没有特别说明时,支持internet接入
1. 某校园网组网路由方案设计(基于Packet Tracer) [A]
某大学网络有20000余信息节点,分办公、教学、学生宿舍、家属四个区,
请结合实际分析其需求,重新对其网络进行规划设计:
(1)技术选型、总体设计
(2)设备选型
(3)详细的拓扑设计
(4)详细的IP规划(从网段到节点)
(5)给出合理的路由方案、含internet出口与教育网出口路由
(6)实现仿真配置与测试
(7)支持远程用户访问
2. 某校园网内网VLAN方案设计(基于Packet Tracer) [B]
某大学网络有10000余信息节点,分办公、教学、学生宿舍、家属四个区,
请结合实际分析其需求,重新对其网络进行规划设计,不考虑与外网的互联:
(1)技术选型、总体设计
(2)设备选型
(3)详细的拓扑设计
(4)IP规划、VLAN设计、
(5)VLAN路由设计
(6)实现仿真配置与测试
3. 某单位(企业、医院、社区、学生公寓、学校、酒店)网络规划与设计(基于Packet
Tracer)[B]
对某单位的网络进行需求分析,完成下列设计任务:
(1)给出技术选型、总体设计
(2)给出设备选型
(3)给出详细的拓扑设计
(4)给出VLAN设计、ip规划
(5)给出路由设计
(6)实现仿真配置与测试
第三类题目winsocket网络编程
掌握TCP和UDP套接字编程的原理
1.局域网实时通讯工具[A]
2.网络文件传输[A]
五、主要参考文献
[1] Andrew S.Tanenbaum、David J.Wetherall. 计算机网络(英文版•第5版). 机械工业出版社
[2]谢希仁. 计算机网络(第5版). 电子工业出版社
[3]吴功宜. 计算机网络课程设计. 机械工业出版社 //C语言编程
[4] 王勇. 计算机网络课程设计(计算机课程设计与综合实践规划教材). 清华大学出版社 //Java编程
[5] 叶树华. 网络编程实用教程(第2版). 人民邮电出版社.2010 //适合初学者
[6] 王艳平. Windows网络与通信程序设计(第二版). 人民邮电出版社 //适合高手
[7] 金华. C#网络编程技术教程(21世纪高等院校网络工程规划教材). 人民邮电出版社
[8] 思科网络技术学院CCNA Exploration4.0——LAN交换和无线
[9] 思科网络技术学院CCNA Exploration4.0——路由协议和概念
完成期限:2012年6月23日
指导教师签名:裴云霞
课程负责人签名:裴云霞
2012年6月17日