基于TCP/IP的网络聊天室的设计与实现
1 总体要求
利用TCP/IP协议实现一个聊天室程序,使学生熟悉TCP/IP协议的基本原理,Socket编程的一般思路,和Java环境下的程序开发的一般方法。
2 基本功能
系统由服务器和客户端组成,一个服务器支持多个客户端进行登录。服务器接受每个连接客户发来的信息,再广播给每个客户。
客户端可以登录指定的服务器,可以将信息发送到服务器,并显示服务器的广播消息,实现一个简单聊天室的功能。
3 要求
(1)学习Java语言,重点了解Java网络编程;
(2)学习TCP/IP协议,重点了解利用Socket的编程方法
(3)学习使用UML建模工具设计系统
(4)实现聊天室系统
4 时间规划
阶段名称 | 时间 | 工作 |
1 学习准备 | 1月13日-2月20日 | 学习Java语言和Java网络编程 了解TCP/IP协议 |
2 系统设计 | 2月21日-3月13日 | 学习UML建模工具 进行系统设计 |
3 系统开发 | 3月14日-4月30日 | 系统开发 |
4 论文撰写 | 5月1日-5月20日 | 论文撰写 |
5 交流与联系
(1)网上学习园地:http://blog.csdn.net/jj97007/category/87008.aspx
(2)教师联系方法:jj97007@163.com