java课程设计--局域网聊天程序的设计与实现
《java课程设计--局域网聊天程序的设计与实现》由会员分享,可在线阅读,更多相关《java课程设计--局域网聊天程序的设计与实现(18页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告 设计名称:设计名称: 面向对象课程设计 选题名称:选题名称: 局域网聊天程序的设计与实现 专业班级:专业班级: 网络 系系 (院) :院) : 计算机计算机工程学院工程学院 设计时间:设计时间: 2014/3/12 2014/4/12 设计地点:设计地点: 软件实验室、教室软件实验室、教室 指导教师评语: 签名: 年 月 日 成绩:成绩: 面向对象课程设计报告 第 2 页,共 18 页 1课程设计目的 面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较 全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理
2、解,掌握使用 Java 语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。 2课程设计任务与要求: 局域网聊天程序的设计与实现局域网聊天程序的设计与实现 该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。 客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。 服务器端程序:可将消息发送到客户端和接受客户端发送来的信息 3课程设计说明书 (1).需求分析: 本程序需要设计两个界面,一个登录界面,一个聊天界面,而服务器端负责监听,无需设置界面。 服务器端只需在一个局域网中的电脑上运行,在局域网中处于监听状态,其他电脑后运
3、行客户端, 发送消息给服务端请求验证,验证通过即登录成功,客户端间即可正常通信。 程序设计经初步分析应该需要七个模块: 1.链接设置模块。对于服务器需要设置服务的端口等参数,客户端需要设置好本地端口、昵称等参 数,初始化程序,发送链接请求给服务器端。 2.链接断开模块。服务器需向所有客户端发送断开消息,客户端向服务器端发送断开消息。 3.聊天数据发送处理模块。当用户发送表情时,需处理成相应的语句,接受消息的客户端需将相应 的消息转换回来。 4.短消息发送模块。用户输入消息,然后发送给聊天对象。 5.网络数据接受处理模块。服务器端对收到来自网络各种数据进行相应处理。 面向对象课程设计报告 第 3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 局域网 聊天 程序 设计 实现
