《网络编程技术》课程设计要求.doc
《《网络编程技术》课程设计要求.doc》由会员分享,可在线阅读,更多相关《《网络编程技术》课程设计要求.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络程序设计课程设计要求郭建伟网络程序设计课程设计要求一、 课程设计目的与意义1 熟练掌握所学到的网络套接字函数;2 掌握UDP和TCP编程关键函数;3 掌握多进程或多线程编程;4 掌握使用select实现I/O复用;5 掌握守护进程的编写;6 掌握网络编程的界面开发。二、 课程设计内容安排及教学要求(1)课程设计内容和进度安排:内容:内容有两个题目,题目比较综合,进度:第1天:设计动员,教师讲述设计内容、要求和注意事项,学生选择设计题目;确定总体设计方案。第2-4天:查资料,初步完成设计题目的资料收集整理。第5-6天:设计题目的需求分析、设计分析以及开发环境的构建。第7-12天:上机编程,调
2、试,实现题目内容要求。第13天:设计报告整理,打印。第14天:答辩。(2)教学要求1、巩固和加深对网络编程基本知识的理解,培养学生根据设计课题的题目,选用参考文献资料、查阅相关知识、以及上网查阅相关文章,提高学生综合运用所学知识和独立解决工程问题的能力。2掌握网络编程API的使用,学会软件系统的开发、调试和测试方法,提高学生的动手能力;并能在教师的指导下,完成设计任务。3通过课程设计实践,帮助学生逐步建立正确的科研观点、经济观点、全局观点。4掌握有关软件工程设计的方法、步骤,逐步熟悉软件技术设计的基本流程。三、 课程设计选题原则 课程设计是对理论教学进行消化、吸收并发展的一个教学环节,它可以帮
3、助学生进一步理解理论知识,并能与实践结合起来,达到学以致用的效果。所以,课程设计的选题显得尤为重要。课程设计的选题一般应遵循以下几个原则:1、课题内容综合教学要求 课题内容应与网络程序设计课程理论教学内容相符,可适当深化与拓宽知识面。2、课题内容的难度应适当 课题内容的难易程度应保证大多数学生在规定时间内通过努力能完成设计。同时,课题内容也应多样化,以便不同层次、不同水平、不同兴趣的学生有选择的余地。3、课题内容应具有较强的实践性让学生有较多的机会进行调整、测试,从而锻炼动手能力。同时,也应有一定的实用性,以利于调动学生对课程设计的积极性。4、课题内容应适当反映该课程在工程技术领域中的应用。四
4、、 课程设计题目本课程设计题目为综合类设计题目,为应用系统设计类,需要学生运用软件工程设计思想,设计实现系统软件。最终以软件运行为标准。课程设计题目1、设计并实现一个并发、IO复用的守护进程时间服务器,要求学生开发界面,有服务界面和客户端界面,(界面开发语言自己选择,例如VC,JAVA,GTKGTKMM,QT其中一个即可),内容具体要求:(1)服务端界面启动,在界面里有表示服务当前的状态,状态分为:启动、链接、关闭。(2)服务器界面显示客户端链接信息。(3)客户端界面有服务IP地址,服务链接端口,链接服务器信息。(4)客户端具有链接、关闭和重新链接功能。(5)客户端具有发送消息功能,向服务器发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络编程技术 网络 编程 技术 课程设计 要求
限制150内