- 6
- 0
- 约 15页
- 2017-06-27 发布于浙江
- 举报
java网络编程课程设计终极版
枣 庄 学 院
信息科学与工程学院课程设计任务书
题 目: 基于UDP的聊天系统
小组成员: 谭德鹏、崔浩、王珂、李洪康
成员学号: 201212120221、201212120202
201212120224、201212120209
专业班级: 网络工程、2012级本2班
课 程: Java网络编程
指导教师: 吕加国 职称: 副教授
完成时间: 2015年 4 月----2015年 6 月
枣庄学院信息科学与工程学院制
2015年4 月15日
课程设计任务书及成绩评定
课程设计的任务和具体要求
任务:运用JDK和Eclipse开发环境,完成一个聊天或通讯系统的设计,初步掌握利用Java语言和JDK开发网络通信程序的基本方法。
具体要求:
1、需求分析:根据自己的选题,绘制用例图、功能结构图等。
2、系统设计:合理划分系统的功能结构,写清楚各个功能模块之间的关系。
3、详细设计:根据自己选题的业务逻辑,完成系统的界面设计、代码设计。
4、设计小结:总结课程设计的过程、体会及建议。
6、其他:参考文献等。
指导教师签字: 吕加国 日期: 2015-11-10 指导教师评语
成绩:____________ 指导教师签字: 日期: 2015-1-10
课程设计所需软件、硬件等
硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G;
硬盘320G以上;1024×768显示分辨率
软件环境: JDK XXX、Eclipse XXX
课程设计进度计划 起至日期 工作内容 备注
6月10日~6月20日
我们小组根据所选的题目以及在这学期所学的软件工程的知识,严格按照软件生产的流程(使用的是瀑布模型)来完成此作品,小组成员各职其所,都完成了预期所做的工作! 参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 [1]《Java网络编程基础》(第2版).作者:朱喜福 戴舒樽 王晓勇
目录
摘要 4
一、需求分析 4
1.1???课程设计目的 4
?1.2???课程设计的内容 4
二?.?概要设计 5
2.1 UDP协议的理解? 5
2.1.1UDP协议定义 5
2.1.2UDP协议特点?? 5
2.1.3基于C/S的多客服端相互通信原理分析: 6
2.2 原理概述 7
2.3 界面设计 7
三、详细设计 7
3.1 聊天界面的设计 7
3.2 响应发送按钮 9
3.3 测试函数 10
四、测试聊天系统 11
4.1 聊天界面 11
4.2 两台主机间进行通信 11
4.3 开始应用聊天系统 12
五、总结 13
摘要
随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的青睐。网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给人们带来了很大的方便。?本课题是开发一个基于UDP的局域网聊天系统,运用软件工程的设计流程,综合运用数据库编程技术、Windows程序设计技术、网络通讯技术,此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用UDP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务器端口设置,此聊天工具能实现多人聊天功能,适用于局域网使用的网络聊天工具,其操作简单,灵活性好,运行也比较稳定。
一、需求分析
1.1???课程设计目的
通过设计网络协议及应用程序来加深理解网络各层的功能和机理,特别是对网络层、运输层、应用层的理解。?
独立编写基于UDP的网络应用程序,独立上机调试程序,掌握基于UDP的网络应用基本技术。?
培养独立思考问题、分析问题的能力和规范化工程设计的能力。综合运用所学的知识去解决实践中的应用问题,掌握实验技能。为以后的毕业设计与实际工作打下基础。?
?1.2???课程设计的内容
?用户数据报UDP是一个无连接协议使用这种协议时并不需要在两台计算机之间建立固定的连接也就是说通信双方没有服务器和客户机之分它们之间进行的是对等通信所以它的优势很明显是现代通信不可或缺的一部分。所以利用它的优势设计一个可以聊天的软件实现两台计算机间的即时通讯。
二?.?概要设计
2.1 UDP协议的理解?
2.1.1UDP协议定义
用户数据报协议,主要用来支持
您可能关注的文档
- eda4位数字密码锁.doc
- eda关于vhdl语言设计四路抢答器.doc
- eda电子密码锁设计报告222.doc
- eda论文 智能抢答器的设计.pdf
- eda课设——空调控制器.docx
- fanuc机构部操作说明书.pdf
- flappy bird源程序设计.doc
- flash动画课程设计.docx
- fpga智能抢答器实验报告.doc
- fusion360建模-手机设计.pptx
- 《氓》2025-2026学年统编版高二语文选择性必修下册.pptx
- 《风景谈》统编版高二语文选择性必修下册.pptx
- 2026届新高考政治三轮冲刺复习 做个明白的劳动者.pptx
- 2026届新高考政治三轮冲刺复习:在和睦家庭中成长.pptx
- 2026届新高考政治三轮冲刺复习+订约履约+诚信为本.pptx
- 2026届新高考政治三轮冲刺复习把握辩证分合.pptx
- 2026届新高考政治三轮冲刺复习把握逻辑要义.pptx
- 2026届新高考政治三轮冲刺复习创新思维要力求超前.pptx
- 2026届新高考政治三轮冲刺复习经济全球化与中国.pptx
- 2026届新高考政治三轮冲刺复习纠纷的多元解决方式.pptx
最近下载
- 贵州省2025年中考化学试题.pdf VIP
- 暖通安装工程施工工艺标准(159页 附图丰富).pdf
- 专题05 30天熟记中考课标1600词(Day 25~Day 30)(知识清单)(背诵版).docx VIP
- GJB9001C-2017内审员培训教材.pptx VIP
- 2023年陕西省直遴选笔试真题汇编含答案解析(夺冠).docx VIP
- 医院肝胆胰脾外科2025年年底工作总结及2026年工作计划.docx VIP
- 可控核聚变系列研究(一):聚变启航,未来已来.pdf VIP
- 卷烟物流配送中心建设项目规划设计控制指标国家局.pdf VIP
- 16G362 钢筋混凝土结构预埋件.pdf
- 《人工智能技术基础》课件全套 第1--10章 人工智能简介--- 机器学习方法.pdf
原创力文档

文档评论(0)