计本_计算机网络课程设计任务书
- 格式:doc
- 大小:44.00 KB
- 文档页数:4
《计算机网络课程设计》任务书【下达时间】2011年5月25日【开设班级】计算机科学与技术10本1、本2【设计目的】计算机网络是计算机科学与技术专业的一门核心课程,计算机网络课程设计是计算机网络的一个综合实践环节。
通过本课程设计要使学生达到以下目标:(1)深入理解计算机网络的基本原理与协议,是课堂知识学习的一个巩固;(2)熟悉计算机网络应用编程的基本方法,拓展学生的应用能力;(3)为后续的网络课程学习打下较为坚实的基础;(4)提高分析、设计软件系统以及编写文档的能力。
【设计内容与任务】从如下的两个选题中,选择一个来做即可。
...................课题一:局域网内即时通讯系统的设计该课题要求完成一个基于局域网的即时通讯系统,方便局域网内的员工之间的工作交流。
同时,为了使用与维护这个系统尽可能简单,该系统应不依赖于某个特定服务器。
(一)基本功能1.设置个人资料:在主界面中设置个人资料,如用户昵称、IP范围等,并可以考虑将相关信息保存在文件中。
2.自动搜索用户:确保在线用户列表的更新。
3.点对点文字传输:从用户列表中选择一个用户进行点对点的文字传输。
(二)扩展功能:(根据情况选做)1.点对点文件传输:从用户列表中选择一个用户进行点对点的文件传输。
2.文字加密传输:在点对点的文字传输过程中对文字进行加密传输。
课题二:简单邮件发送客户端程序设计该课题要求完成一个简单的邮件发送客户端程序的设计,能够通过SMTP协议发送简单格式的邮件,其基本功能如下:1.发送简单邮件:通过输入邮件收件人地址、主题、附件以及邮件内容后,发送电子邮件。
2.设置邮件账号:设置邮件发送服务器、邮件账号及密码,并可以考虑将相关信息保存在文件中。
3.支持托盘图标:程序运行时支持托盘图标,在邮件发送成功时能在托盘图标处提醒。
【设计要求】1.开发语言和工具不限,可以使用Java、C++或C#语言及相关开发工具。
2.开发的应用系统应能正确运行,且操作简单方便、界面简洁大方。
《计算机网络课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。
2、理解小型网络结构的规划设计及简单网络故障排除的方法。
3、掌握组建小型局域网的能力。
二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。
2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。
3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。
三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。
2、工具与设备:硬件: PC机、交换机、路由器、网线若干。
软件:Packet Tracer;互联网接入环境。
四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。
2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。
3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。
计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机课程设计二、课程代码:CS101三、课程性质:必修四、学时学分:48学时3学分五、课程简介:本课程旨在培养学生计算机科学的设计和实现能力,通过实际项目的设计和开发,加深对计算机科学理论知识的理解和应用。
通过本课程的学习,学生将掌握软件工程的基本原理、方法和技术,提高计算机程序设计和开发能力,培养团队协作和创新能力。
六、教学目标:本课程旨在通过实际项目的设计和开发,培养学生的计算机科学综合素养和实际应用能力,具体目标包括:1. 熟练掌握软件工程的基本原理、方法和技术;2. 提高计算机程序设计和开发能力;3. 培养团队协作和创新能力;4. 提高学生的问题解决能力和逻辑思维能力;5. 提升学生的沟通能力和表达能力;6. 培养学生具有独立学习和自主探究的能力。
七、教学内容:1. 软件工程基础知识2. 软件需求分析和规格说明3. 软件设计和架构4. 程序设计和编码技术5. 质量保证和测试技术6. 软件项目管理和团队协作1. 理论讲授:介绍软件工程的基本理论知识和方法2. 分组项目设计:学生组成小组,完成软件项目设计和开发3. 案例分析:通过案例分析,加深对软件工程知识的理解4. 实践操作:学生通过实际操作,掌握软件设计和开发技术5. 课堂讨论:鼓励学生在课堂上积极提问和参与讨论九、考核方式:1. 项目报告:学生需提交项目设计和开发的报告,包括需求分析、设计方案、实现过程和测试结果等2. 课堂演示:学生需在课堂上进行项目演示,展示项目成果和技术实现3. 期末考试:学生需参加期末考试,考核软件工程知识和理论基础掌握情况十、教学资源:1. 课程教材:《软件工程导论》、《软件需求工程》、《软件设计与构造》等2. 计算机实验室:提供实际项目设计和开发的硬件设备和软件环境3. 专业导师:专业教师指导学生解决问题和开展项目工作十一、课程审核和评估:1. 课程审核:本课程需由学校计算机系审核并定期评估2. 教学效果评估:通过学生评价、教师评价和项目成果评价等方式,对教学效果进行评估和改进3. 课程质量保障:通过持续优化教学资源、提高师资力量、加强项目管理等方式,保障教学质量和效果以上为《计算机课程设计任务书》的内容,希望学生们在本课程的学习中,能够提高计算机科学的综合素养和实际应用能力,为将来的职业发展打下坚实基础。
计算机网络课程设计任务书一、题目:***企业网的规划、部署或设计等二、课程设计目的1.学会TCP/IP协议的配置。
2.掌握网络设备的安装调试。
3.掌握解决网络故障的方法。
4.掌握服务器的安装与测试。
三、课程设计要求1.建立由一个TCP/IP网段构成的计算机局域网,通过交换机相互连接(划分VLAN)。
2.建立局域网内部的DNS服务。
3.建立局域网内部的邮件服务。
4.建立局域网内部的WWW服务器不局限上述几点,可以附加。
四、课程设计内容1.TCP/IP协议的配置。
2.网络设备的安装调试。
3.网络故障的测试命令。
4.服务器的安装与测试。
五、课程设计报告格式1、设计报告的组成课程设计报告的构成包括:(1)前置部分:封面、目录页;(2)主体部分:引言(设计目的、任务与要求等)、正文、结论、参考文献;(3)附录部分:设计图件、照片等。
2、编写格式2.1前置部分2.1.1封面由设计题目、班级、学号、姓名、指导教师、设计时间等部分组成。
2.1.2目录由报告的章、节、附录等的序号、名称和页码组成,采用缩进格式。
2.2主体部分2.2.1引言(设计目的、任务与要求等)简要说明设计题目的目的、意义、内容、主要任务等。
2.2.2正文正文是设计说明书的核心部分,占主要篇幅。
可以包括实验与观测方法和结果、仪器设备、计算方法、编程原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。
正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合各学科、专业的有关要求。
2.2.3结论结论应当准确、完整、明确精练;也可以在结论或讨论中提出建议、设想、尚待解决问题等。
2.2.4参考文献3、版式说明纸张大小:A4打印纸。
报告装订顺序:封面、目录、主体部分、附录、封底。
3.1封面、目录格式见文后所附样本。
3.2标题报告正文按章、条、款分级.在不同级的章、条、款、项阿拉伯数字编号之间用点“.”(半角实心下圆点)相隔,最末级编号之后不加点。
计算机⽹络课程设任务书《计算机⽹络综合课程设计》任务书江苏理⼯学院计算机项⽬学院⽬录⼀、设计⽬的1⼆、设计内容与任务1三、设计要求2四、企业或院校⽹络规划与设计的⼀般步骤与⽅法34.1 需求分析34.2 ⽹络系统的⽅案设计44.3 设备选型64.4 ⽅案预算64.5 LAN设计与服务器配置7五、主要技术关键的分析、解决、⽅案⽐较7六、设计报告7七、成绩考核7附录⼀:⽅案设计报告的格式8附录⼆:⽹络设计⽅案实例及相关配置12⼀、设计⽬的计算机⽹络课程设计是计算机及相关专业的实践环节之⼀,是学⽣学完《计算机⽹络》与《⽹络系统集成》课程内容后进⾏的⼀次较全⾯,完整的综合性、设计性练习。
其⽬的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机⽹络的基本技术,特别是⽹络规划、路由器等⽹络设备的基本功能以及⽹络应⽤服务器的基本配置,从⽽让学⽣在40课时内能根据某应⽤单位的要求,参照相关的标准规范进⾏⽹络⽅案的规划与设计。
通过综合设计,使学⽣增进对⽹络的规划、设计与建设流程的感性认识,加深对⽹络构建设计⽅案技术的全⾯理解,进⼀步提⾼学⽣的应⽤能⼒和动⼿实践能⼒。
⼆、设计内容与任务要求学⽣选择⼀个企业或院校为背景,通过调查了解该单位的需求从⽽,根据企业或院校⽹络的应⽤需求和管理需求、各建筑物的地理分布、信息点分布,设计出该⽹络解决⽅案。
⽅案具体包括需求分析<其中涉及到信息点的数量及其分布)、设计原则、⽹络技术的选型、明确企业或院校⽹管中⼼的位置、确定拓扑⽅案、⽹络设备选型、注明各种设备、设施和软件的⽣产商、名称、型号、配置与价格,并分别给出其价格的出处<如⽹站等)、基本确定⽅案的预算,操作系统及应⽤软件选型、IP地址规划、综合布线、⽅案优势描述、报价单等内容。
并将⾃⼰设计的⽹络⽅案在实验室模拟实现,即按照⾃⼰的设计,对⽹络设备进⾏配置与调试,学会解决⽹络实施过程中遇到的问题。
计算机网络课程设计任务书总学时:2周(19-20)一、课程设计的性质、目的和任务计算机网络课程设计是计算机科学与技术专业的重要实践性教学环节。
在进行了专业基础课程《计算机网络原理》的学习的基础上,通过设计或分析一个实际的计算机网络,以次来加深对计算机网络基本原理的认识,初步掌握计算机网络设计的基本方法及基本组成框架。
通过本课程设计,学生可了解计算机网络工程设计的一般任务,明确计算机网络设计与建设的基本原则,熟悉计算机网络需求分析的目标、任务与方法,掌握计算机网络设计的通用方法,并能学会撰写规范的计算机网络方案书。
二、进行本课程设计学生应掌握的前设课程知识计算机网络原理三、课程设计内容和基本要求、建议学时分配1、需求分析选择一家中小规模的企事业单位(也可以选择学校),分析该单位在建设网络或的需求。
通过实地调查、现场访谈、书面调查等形式了解企业的组织结构、网络建设的背景,明确网络需求和网络性能的评价标准,包括网络建设的目的与原则、投资规模、现有网络的问题与不足等;网络系统中所包含的信息点的数量、分布及信息流量、应用程序的类型及对QoS的要求、是否需要提供广域网接入和网络安全上的考虑因素等。
2、方案设计根据需求分析,以层次化的网络设计方法,选择合适的网络技术,设计一个性能价格比相对优化的网络解决方案,该网络要提供尽可能高的先进性、可靠性、有效性、可扩展性和可管理性3、方案文档的撰写以通用的网络方案编制规范撰写一个相应的书面文档(3000-4000字),在该文档中要包括需求分析(网络建设的目标与原则)、主干技术的选择、工程总体设计(拓朴结构、功能设计、硬件与软件选择)、网络管理与安全、投资预算和设备清单。
四、课程设计时间安排五、教材及学生参考书1、《计算机网络原理》张基温高等教育出版社2、《网络设计师教程》胡道元主编清华大学出版社六、考核方式及成绩评定方法本课程设计考核由出勤率、报告文档、设计心得三部分组成。
计算机网络课程设计任务书题目:一、生产型企业网络方案设计需求:某企业有公司办公室、财务部、销售部、设计部、生产部5个部门。
每个部门预算配置8台电脑,公司使用一个C类网络地址192.168.1.0,从电信部门申请到4个C类IP地址210.88.55.11~210.88.55.14。
现要求:1、每个部门划分1个子网;2、通过路由器及NAT转换,与Internet相连;3、公司设置1台服务器;任务:1、完成企业网络拓扑方案设计;2、列出所需网络设备、服务器、PC机的设备清单;3、给出部门PC机的IP地址分配方案;4、给出第三层VLAN设计方案;5、给出路由器配置方案6、给出NAT转换方案;二、网络程序设计CRC校验程序实现:使用标准的CRC算法。
请编写两个程序:生成器和验证器生成器程序从标准输入读入一个n位的报文,该报文是由0和1组成的ASCII文本字符串,它是第一行。
第二行是k位的生成多项式,也是ASCII文本。
该程序输出一行ASCII 文本(到标准输出),代表了要被传输的报文。
然后它也输出多项式,就好像它读入进来时一样。
验证器程序将生成器程序的输出读入进来,并输出一条报文,说明它是正确的还是错误的。
三、局域网网络工作机制分析说明:采用网络抓包程序(如:Sinffer)对局域网中传输的数据包进行抓包,并记录抓包过程,通过对网络工作机制(包括封包机制、协议分析)的理解,掌握局域网工作方式以及以太网卡工作的“混杂模式”。
每个同学至少抓取到3种以上的有用数据包。
(包含web 服务,电子邮件服务,ftp服务等),要求对获取到的数据包进行分析,说明数据从哪里来到哪里去,目前进行什么样的操作,数据中可以看出些什么等等。
课程设计要求:请在下列三个题目中选择一个题目进行设计。
请将编写好的程序刻盘装入课程设计袋中。
最迟17周周五下午上交。
课程设计说明书中应该包含如下内容:1、实验题目2、实验要求3、实验目的4、实验过程及分析5、实验结果6、实验心得体会。
计算机网络课程设计说明书班级:计算10—01学号:XX姓名:李X成绩:电子与信息工程学院计算机科学与技术系1设计题目辽宁工程技术大学葫芦岛校区校园网络设计2需求分析1、基本概述:辽宁工程技术大学葫芦岛校区是由办公区、教学区和生活区三部分组成。
办公区中,信息点为:党政办公楼(100个信息点);教学区中,静远楼和耘慧楼各需200个信息点,尔雅楼需要100个信息点;生活区中,每个建筑物里的每个寝室设置1个信息点。
要求教学区和生活区能够为教师和同学们提供无线网络服务。
2、互联网接入方案关于Internet的介入方式大致可以分为5种。
大多数用户平常上网都是通过电话线拨号上网。
常用的画集一般是双音频和脉冲两种,主要功能是创送音频话因信号。
ADSL为人们提供了一种长距离的网络接入方式,他试运行在原有普通电话线上介入互联网的一种新的宽带技术。
ISDN解决了用户上网后不能接听电话的烦恼,ISDN比专线接入方式价格便宜,目前也首选ISDN作为成熟和使用的技术来应用。
数字数据网作为数据通信网的基础,提供点对点、一点对多点的大容量信息传送通道,它是数万、数十万条以光缆为主体的数字电路,通过数字电路管理设备。
他是传输速率高、质量好、网络延时小、全透明、高质量的数据传输基础网络。
唯一的缺陷就是费用昂贵。
为了使多台电脑都能连接Internet,即经济有使用的办法就是共享上网。
3、安全方案(1)路由器和交换机的安全功能路由器实现的网络安全技术有:VPN技术:IPSec、GRE;包过滤技术;日志功能;NAT网络地址转换;PPP协议PAP、CHAP认证;PPP协议Callback技术;IP地址-MAC地址绑定技术;路由信息认证技术;IEEE VLAN技术(2)基于包过滤的防火墙技术路由器支持基于包过滤的防火墙技术,防火墙访问列表根据IP报文的IP报头及所承载的上层协议(如TCP)报头中的每一个域包含了可以由路由器进行处理的信息。
(3)NAT网络地址转换技术网络地址转换,用来实现内部网络私有地址和外部网络公共地址的相互转换,它的优点在于避免了内部非法地址和外部公共地址间的冲突,屏蔽了内部网络的实际地址,隐藏了内部网络的结构,增强了对外部网络访问的可控性,也增强了外部网络对内部网络访问的可控性。
《计算机网络类课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。
2、理解小型网络结构的规划设计及简单网络故障排除的方法。
3、掌握组建小型局域网的能力。
二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。
2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。
3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。
三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。
2、工具与设备:硬件: PC机、交换机、路由器、网线若干。
软件:Packet Tracer;互联网接入环境。
四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。
2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。
3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。
计算机网络课程设计任务书【课程设计要求】:1.以小组为单位完成,每小组由4--5人组成;要求每个小组至少完成课程设计项目中的2个以上,其中,在Project1—Project3中选择其一,在Project4之后的选题中选择一题;2.每个设计题由一个同学任组长,负责组织该设计题的设计;不同的设计题由不同的同学担任组长;3.每个小组必须如实记录设计进展状况及每次会议内容,并制定出可行的计划方案;4.每个设计题完成后,以组为单位上交一份纸质设计报告给老师(按指定的计算机网络课程设计报告样式书写),同时各组组长将电子版发给学习委员,由学习委员统一发给老师邮箱;5.每个设计题完成后,小组内的同学根据大家在该设计题中的贡献进行相互打分,采用“A,B,C”等级记分法,最多1个“A”,只能评一个“B”,两个或三个“C”;以上成绩作为评定平时成绩的主要依据之一(占30-50%),老师将结合考勤情况、平时作业、设计报告、市场调研报告等给出课程设计的总成绩。
【课程设计题目】:题目1:设计一个校园网方案。
某学院校园分为办公区、教学区和生活区三部分。
现假设:办公区中各楼宇名及需要信点为:教务处(25),党政办公楼(26),图书馆(60),教学区中,各系部大楼及教学楼(可假设若干个系部大楼和教学楼)各需设置信息点的个数为40,生活区中每个建筑物里每个门洞设置1个信息点。
假设使用预留的INTERNET地址,试根据校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出学院的校园网方案。
方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,并分别给出其价格的出处(如网站等),基本确定方案的预算。
要求:1、根据要求对指定园区建网进行需求分析,提交需求分析报告;2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;3、画出整体的网络拓扑图。
《计算机通信与网络》课程设计任务书
一、 课程设计目的:
通过计算机网络课程设计,使学生加深对OSI 七层模型、TCP/IP 模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP 地址的分配,提高学生的应用能力;使学生对局域网、企业内部网、虚拟局域网和互联网技术有进一步的理解和应用能力,对相关协议较为熟悉,对组网的硬件、软件以及系统和市场有准确的定位。
二、 课程设计题目:
题目一:组建校园网络
以自己熟悉的校园为背景,设计一个校园网方案。
1、示例需求分析:
本校园分为办公区、教学区和生活区三部分。
办公区中各楼宇名为:教务处楼,党政办公楼,图书馆,计算机系大楼、讲堂楼、机械楼、土木楼、海洋学院楼、大学生活动中心楼、教学主楼等,生活区中有学生公寓区和教师住宅区及各食堂。
校园示意图如下:(大家根据自己熟悉的校园自由设计,不可重复)
计算机系楼 土木系楼
等等。
教学楼 等等。
操场
教工宿舍楼 1 学生公寓楼1# 学生公寓楼2# 教工宿舍楼2#
2、设计要求
(1)通过资料查阅和学习,了解园区网络规划、设计的一般方法。
(2)参考和研究一些公司和高校/企业园区网的规划和建设方案,结合《计算机网络》课程中所学知识,积极完成设计任务。
(3)认真完成需求分析,并根据需求分析完成园区网络的总体方案设计,确定网络逻辑拓扑结构和所采用的网络技术、主要设备的性能指标,进而完成设备的选型和经费预算。
(4)在校园示意图上要求画出布线示意图。
(5)逻辑拓扑结构及调试使用TRACE ROUTE软件完成。
(6)要求详细的IP地址规划表,包括网络地址及VLAN的划分等。
(7)使用NAT技术。
(8)创建局域网内的DNS及WWW服务器,配置相关文件,可以对局域网内的WWW服务器作域名解析。
(9)认真按时完成课程设计报告。
(10)园区网也可以选择在网络实训室中的交换机及路由器上实现(拓扑可适当简化)。
3、课程设计报告内容:
1)目录
2)课程设计目的
3)设计任务与要求
4)网络拓扑及布线设计,含预算方案及设备选型
5)网络参数设计
6)主要配置技术
7)网络测试
8)设计心得
9)参考资料
10)成绩及评语
题目二 Ethernet的帧封装(按802.3标准)
1、题目描述
编写程序,根据给出的原始数据,组装一个802.3标准格式的帧,要求程序
为命令行程序,如:
framer inputfile outputfile
其中,framer 为可执行文件名framer.exe,inputfile为原始数据文件,outputfile为输出结果文件。
操作系统及所使用的语言和编译环境不限。
2、课程设计报告内容:
1)目录
2)设计题目及需求分析
3)总体设计
4)详细设计
5)测试
6)总结
7)参考资料
题目三 IP地址的合法性及子网判断
1、题目描述
命令行格式为 iptest subnet/mask ip_addr
其中,iptest为程序名,subnet为子网号,mask为子网掩码中连续1的个数,ip_addr为要测试的IP地址。
例如,iptest 202.113.16.0/24 202.113.16.10,用来判断202.113.16.10是否属于网络202.113.16.0/24。
提示:先要判断参数是否合法,如123.1.f.5.6为不合法,
2、要求
能实现程序功能,在此基础上,当IP及子网不合法时应给出提示,原因尽量具体。
3、课程设计报告内容
参考题目二中内容。
操作系统及所使用的语言和编译环境不限。
鼓励根据自己的想法自定题目,进行某种创新。
如,模拟CSMA/CD协议的工作过程,发送各种数据包的软件,如何利用程序实现各种(路由)协议等等。
三、课程考核方式:
1、原则上独立完成课程设计及测试,且电子版源程序、可执行程序、电子版报告、打印版实验报告均按时完整交上,根据出勤、程序难度、工作量、课程设计报告的质量及程序的完成情况评定为优、良、中或及格。
2、没有进行课程设计或课程设计质量太差或者无课程设计报告者,不及格。
3、合作完成一个设计题目一般不超过两人,且要分工明确,并相应扣分。
4、有一定创新性的课程设计要加分。