《Java网络编程》课程设计实施方案.doc_第1页
《Java网络编程》课程设计实施方案.doc_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件学院实践教学环节实施方案填表人: 张静 填表时间:2012年5 月 10 日实践环节名称Java网络编程课程设计实 施 时 间14周-15周实施地点实验室班级10软工java1-2学生人数*学生人数你填一下指导老师张静实践环节性质和目的:本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。实践环节内容:结合计算机网络原理,利用Java语言编程知识和技巧,运用Eclipse开发工具,完成至少1个面向网络的程序设计。题目参考:一、基于Socket通信(TCP)的简单聊天室 用JAVA的io、net、awt、swing包中的类实现一个简单的聊天室;主要包括如下功能:1.有服务器端和客户端;2.有GUI图形界面,用户需要进行注册;3.能够进行私聊和群聊;4.可以发表情和图片。二、基于数据报通信(UDP)的简单聊天工具用JAVA的io、net、awt、swing包中的类实现一个类似飞鸽传书的局域网内的简易聊天工具;主要功能有:1.有GUI图形界面;2.能够进行私聊和群聊;3.可以发文件,类似飞鸽传书。三、基于Java网络通信编程实现网页下载的程序设计用JAVA的io、net、awt包中的类实现将指定的HTML页面内容下载到本机并保存,主要包括如下功能:1GUI界面,要求用Swing/SWT组件。其中包括输入指定网页的页面地址;2NET类得到页面的URL地址;3IO类得到页面的字节码,并下载到本机指定文件夹;4在指定文件夹中可以看到下载的页面。四、网络爬虫进行网页图片(或者某类文件)的抓取用JAVA的io、net、awt包中的类进行网页上某类文件(图片或者其他文件)的抓取;主要包括如下功能:1.有GUI图形界面, 其中包括输入指定网页的页面地址;2.可以对某个网站进行图片或者某类文件的抓取,统计网站图片、网页总数五、实现FTP服务器用JAVA的io、net、awt、swing包中的类实现一个简单的FTP服务器,该服务器侦听21端口;主要包括如下功能:1.有GUI图形界面;2.需要用户注册;3.用户登录后可以进行建立目录、删除目录和文件传输等操作;六、实现HTTP服务器用JAVA的io、net、awt、swing包中的类实现一个简单的HTTP服务器,该服务器侦听80或者8080端口;主要包括如下功能:1.有GUI图形界面;2. 当客户端连接时,能够把静态html页面发送给客户端浏览器;七、局域网流量监控用第三方插件Jpcap、net中的类实现局域网的流量监控;主要包括如下功能:1.有GUI图形界面;2.在局域网中,使用路由器上网,能够把整个局域网的计算机的数据包截获,3.截获然后转发;4.根据截获的数据包,来进行流量的监控;可以查看局域网内(通过交换机和路由路连接)每台上网电脑的IP地址、上行流量、下行流量,能在一个界面中列表显示 。学生应完成工作量:(1)对系统进行需求分析,形成相应的需求分析文档; (2)根据需求分析结果,对项目进行界面布局,功能实现等的实施。(3)对项目功能进行测试,并根据测试情况进行完善项目。(4)根据项目的情况,针对项目的设计、实现、功能说明和配置等形成配套文档。本次课程设计周数:2周进度安排:1. 系统分析阶段(1-2天)2. 功能模块设计(2-3天)3. 界面设计(1-2天)4. 编程调试和功能实现阶段(2天)5. 总结报告和书写说明书阶段(1天)6. 考核阶段(1天)实践要求:1. 对系统进行功能模块分析、进行有效的系统设计与规划2. 系统设计要实用3. 编程简练,可用,功能全面4. 说明书、流程图要清楚成绩考核和评定办法:通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分优、良、中、及格和不及格五等。考核标准包括:(1)程序设计的可用性,实用性,通用性,可扩充性(40%)(2)学生的动手能力,创新能力(30%) (3)总结报告(10%):包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图(包括类成员列表),调试过程,关键程序代码,总结,参考书目。不符合以上要求者,本次设计以不及格记。 (4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论