




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络程序设计课程设计要求郭建伟网络程序设计课程设计要求一、 课程设计目的与意义1 熟练掌握所学到的网络套接字函数;2 掌握UDP和TCP编程关键函数;3 掌握多进程或多线程编程;4 掌握使用select实现I/O复用;5 掌握守护进程的编写;6 掌握网络编程的界面开发。二、 课程设计内容安排及教学要求(1)课程设计内容和进度安排:内容:内容有两个题目,题目比较综合,进度:第1天:设计动员,教师讲述设计内容、要求和注意事项,学生选择设计题目;确定总体设计方案。第2-4天:查资料,初步完成设计题目的资料收集整理。第5-6天:设计题目的需求分析、设计分析以及开发环境的构建。第7-12天:上机编程,调试,实现题目内容要求。第13天:设计报告整理,打印。第14天:答辩。(2)教学要求1、巩固和加深对网络编程基本知识的理解,培养学生根据设计课题的题目,选用参考文献资料、查阅相关知识、以及上网查阅相关文章,提高学生综合运用所学知识和独立解决工程问题的能力。2掌握网络编程API的使用,学会软件系统的开发、调试和测试方法,提高学生的动手能力;并能在教师的指导下,完成设计任务。3通过课程设计实践,帮助学生逐步建立正确的科研观点、经济观点、全局观点。4掌握有关软件工程设计的方法、步骤,逐步熟悉软件技术设计的基本流程。三、 课程设计选题原则 课程设计是对理论教学进行消化、吸收并发展的一个教学环节,它可以帮助学生进一步理解理论知识,并能与实践结合起来,达到学以致用的效果。所以,课程设计的选题显得尤为重要。课程设计的选题一般应遵循以下几个原则:1、课题内容综合教学要求 课题内容应与网络程序设计课程理论教学内容相符,可适当深化与拓宽知识面。2、课题内容的难度应适当 课题内容的难易程度应保证大多数学生在规定时间内通过努力能完成设计。同时,课题内容也应多样化,以便不同层次、不同水平、不同兴趣的学生有选择的余地。3、课题内容应具有较强的实践性让学生有较多的机会进行调整、测试,从而锻炼动手能力。同时,也应有一定的实用性,以利于调动学生对课程设计的积极性。4、课题内容应适当反映该课程在工程技术领域中的应用。四、 课程设计题目本课程设计题目为综合类设计题目,为应用系统设计类,需要学生运用软件工程设计思想,设计实现系统软件。最终以软件运行为标准。课程设计题目1、设计并实现一个并发、IO复用的守护进程时间服务器,要求学生开发界面,有服务界面和客户端界面,(界面开发语言自己选择,例如VC,JAVA,GTKGTKMM,QT其中一个即可),内容具体要求:(1)服务端界面启动,在界面里有表示服务当前的状态,状态分为:启动、链接、关闭。(2)服务器界面显示客户端链接信息。(3)客户端界面有服务IP地址,服务链接端口,链接服务器信息。(4)客户端具有链接、关闭和重新链接功能。(5)客户端具有发送消息功能,向服务器发送“whats time?”信息时,服务器回应当时的系统时间字符串。显示到客户端界面里,同时服务端界面显示客户端链接IP信息。2、设计与实现一个类似于“飞鸽传书”的CCUT文件传输软件,软件具有界面,(界面开发语言自己选择,例如VC,JAVA,GTK,GTKMM,QT其中一个即可)。内容具体要求:(1)具有文件传输的主界面(2)实现IP信息设定,同局域网ccut文件传输软件登陆的IP搜索。(3)实现同局域网内和任何一个“ccut文件传输”文件传输,显示文件上传进度。(4)实现“ccut文件传输”之间文字传输,实现聊天功能。3、设计与实现一个网络监控软件,软件具有界面,(界面开发语言自己选择,例如VC,JAVA,GTK,GTKMM,QT其中一个即可)。内容具体要求:(1)网络监控软件具有主界面。(2)实现网络抓包功能,实现抓取TCP和UDP的包,其他协议可以不考虑。(3)具有包分析功能,具有展现TCP和UDP协议的每个字段功能,界面可以参考Wiresharp软件。(4)具有协议分析保存功能。4、设计与实现监控服务器服务运行状态的系统软件,内容具体要求:(1)具有主界面。(2)能够监控服务器(Linux服务器、windows服务器)里运行的各种服务,例如tomcat、mysql等(3)能够显示服务运行的状态,服务是停止、运行和正在启动等。(4)能够监控系统资源状态(cpu,内容,IO读写等系统资源)。五、 课程设计的要求(1)不允许迟到及早退。迟到或早退累计达四次时按旷课一次处理。(2)不允许旷课。如果旷课学时达到三分之一,不允许参加答辩,成绩按“未考试”计。(3)一旦进入实验室,就不允许打游戏、看电影等违反纪律的活动。违反一次,成绩降一档。(4)课程设计报告(包括代码,代码放到附录里),正文四号,图标五号,行间距22磅,代码必须上机编译通过!(5)封面用“课程设计任务书”,封底用“考核表”。答辩前必须填好。(6)报告一律使用纸。一、封面课程设计任务书的填写课程设计时间: 2014年12月10日 2014年12月24日题目:自选题题目,课程名称:网络程序设计课程设计任务书的填写时间:2014年12月10日姓名后面写上学号。地点: 教学图书馆801(每天上午8:3011:30及下午1:304:30)设计任务:概括的填写自选题的内容。时间安排:第1天:设计动员,教师讲述设计内容、要求和注意事项,学生选择设计题目;确定总体设计方案。第2-4天:查资料,初步完成设计题目的资料收集整理。第5-6天:设计题目的需求分析、设计分析以及开发环境的构建。第7-12天:上机编程,调试,实现题目内容要求。第13天:设计报告整理,打印。第14天:答辩。二、封底课程设计考核表的填写:题目:自选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球海洋酸化的应对策略
- 眼睛预防近视题库及答案
- PUC包项目可行性报告-甲级资质
- 2025年云南省汽车驾驶员高级理论知识考试试卷带解析带答案(轻巧夺冠)
- 2025年中国无机填充材料项目创业计划书
- 2025年燃气安全竞赛试题及答案
- 全民消防安全知识网络大赛题库及参考答案
- 2025年中国特种塑料项目创业投资方案
- 2025年人工智能基础知识考试题及答案
- 2025年执业药师考试真题药事管理与法规试题及答案解析
- 混凝土中氯离子含量检测技术规程培训
- (2025)党员基础知识试题及答案
- T/CSWSL 002-2018发酵饲料技术通则
- 电气设备运行与检修-课件 实操课件 变压器分接开关调整
- 缺血性脑卒中静脉溶栓护理
- JJF(黔) 77-2024 焦炭反应性及反应后强度测定仪校准规范
- API RP 5A3-2023 套管、油管和管线管的螺纹脂推.荐方法
- 珠宝营业员销售接待流程
- 纪检比武试题答案及
- 形体训练24课件
- INS+2024指南更新要点解读
评论
0/150
提交评论