Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室

上传人:E**** 文档编号:89156343 上传时间:2019-05-19 格式:PPT 页数:11 大小:3.46MB
返回 下载 相关 举报
Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室_第1页
第1页 / 共11页
Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室_第2页
第2页 / 共11页
Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室_第3页
第3页 / 共11页
Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室_第4页
第4页 / 共11页
Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室》由会员分享,可在线阅读,更多相关《Java进阶教程 第2版 教学课件 ppt 作者 刘志成 张杰 主编 电子课件 单元实训三 快乐聊天室(11页珍藏版)》请在金锄头文库上搜索。

1、单元实训三 快乐聊天室,主编:刘志成,1实训目的,应用Java技术制作一个基于局域网的聊天系统,该系统主要包括服务器端和客户端两部分。其中服务器端用来接收新用户的注册和注册用户的登录验证以及进行服务器信息和用户信息的管理。客户端通过注册界面让新用户进行注册;通过登录界面使用已注册的用户名和密码登录到聊天服务器;用户经过登录验证后登录到聊天服务器进行在线聊天,可以发送文本信息,也可以发送附件。系统的设计包括模块设计、流程设计和界面设计。其主要目的包括: 应用Java面向对象程序设计思想; 掌握应用AWT组件和Swing组件构造Java桌面程序界面的方法; 熟悉Java事件处理机制,并能够实现GU

2、I界面事件的处理; 掌握异常处理技术,并应用在Java桌面程序开发过程中; 掌握Java语言中基于流的文件输入/输出技术。,1实训目的,掌握JDBC数据库编程技术,熟练使用JDBC类库实现数据的添加、删除、修改和查询操作; 熟练使用Socket编程技术编写基于Java的网络程序 在网络程序中应用多线程技术,实现多客户和服务器的通信; 进一步掌握Java图形用户界面技术; 深刻体会Java面向对象编程思想。,2实训步骤,(1)实现服务器端功能。 服务器信息管理:显示当前服务器状态、在线人数、服务器名称、服务器IP地址、服务器端口号和使用的通信协议等。 用户信息管理:显示当前在线用户列表和用户聊天

3、消息,给在线用户发送系统通知,从聊天服务器中踢出不法用户等。 (2)实现客户端功能。 用户注册:用户可以通过提供基本信息注册成HappyChat聊天系统的合法用户。 用户登录:注册用户可以通过输入用户名和密码登录HappyChat聊天系统以便与其他用户进行聊天。 用户聊天:登录聊天系统用户进行群聊或私聊。,2实训步骤,(3)程序流程请参考如图10-14所示的流程图。,2实训步骤,(4)用户注册参考界面如图10-15所示。,2实训步骤,(5)用户登录参考界面如图10-16所示。,2实训步骤,(6)用户聊天参考界面如图10-17所示。,2实训步骤,(7)服务器管理参考界面如图10-18所示。,2实训步骤,(8)用户信息管理参考界面如图10-19所示。,3注意事项,【提示】 构造GUI界面时注意组件层次、组件布局; 事件处理的应用; 聊天信息保存到数据库; 利用套接字、多线程技术实现多个客户的聊天; 可以参考随书所附的聊天程序。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号