下载此文档

Java网络通信技术实现基于CS模式的聊天室aa.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
武汉科技大学城市学院
课程设计报告
课程设计名称 Java课程设计
题目
采用Java网络通信技术实现基于C/S模
式的聊天室
院系
信息工程学部
专业
信息管理与信息系统
班级
1班
姓名
张峰
指导教师
于海平
题目:采用Java网络通信技术实现基于C/S模式的聊天室
1 课程设计教学条件要求 eclipse/ netbeans/ Jbuilder
2 课程设计任务
编写一个简易CS版聊天室,多个客户端可以同时发送信息,服务器端监听并显示到客户端页面。



3 课程设计报告书主要内容
1 需求分析
2 总体设计
设计的总体思想与算法描述
模块结构图
各功能模块的功能与处理流程描述
界面设计
3 各功能模块程序设计
按照功能模块的功能与处理流程描述给出详细的程序代码,并给出重点语句的注释.
4 小结
4 课程设计要求
1 按时到机房签到,在指定机位上机。遵守机房纪律。
2 独立完成课程设计任务。指导教师到机位上指导学生和分时段验收学生完成的程序。
3 按时提交打印的课程设计报告书。
5 课程设计参考书
[1] 许文宪懂子建. Java程序设计教程与实训. 北京:北京大学出版社,2005.
[2] :清华大学出版社, 2004
[3] [美]Echel,B .Java编程思想(第三版).北京:机械工业出版社,2005
撰写者:江伟指导老师:于海平
目录
1 需求分析 1
2 总体设计 2
设计的总体思想与算法描述 2
模块结构图 2
2. 3界面设计 3
管理员界面 3
登陆界面 3
聊天界面 4
文件发送界面 5
接受提示界面 5
选择保存界面 6
传输成功提示界面 6
3 程序设计 7
4 小结 22
参考文献 23
1 需求分析
本系统是实现c/s模式的聊天室首先要建立侦听服务,这个需求是服务器端的需求。其次还应实现:用户登录,包括客户端请求登录以及服务器端响应登录两个过程。收发聊天信息,包括客户端发送聊天信息以及服务器端转发聊天信息两个过程。收发系统信息,由服务器端发送给客户端的信息。用户下线,包括客户端请求下线以及服务器响应请求两个过程,这个与用户登录类似,服务器关闭。其中我还加入了文件传输功能,方便了用户文件的共享。
2 总体设计
设计的总体思想与算法描述
依据需求分析的结果,该系统应设计成一个可以实现多人同时在线聊天功能的聊天软件,下面从软件的整体结构设计、界面设计、变量设计等方面阐述一下系统的总体设计。依据需求分析结果,设计应实现多人同时在线聊天,就应该分为服务端和用户端两个端口。用户端把信息发送到服务端,而后服务端再把信息分发到各个用户端。
模块结构图
模块结构图
2. 3界面设计
管理员界面
管理员界面
登陆界面

聊天界面

文件发送界面

接受提示界面

选择保存界面

传输成功提示界面

程序设计
.ff;
import .*;
import .*;
import .*;
import .*;
import .*;
import .*;
public class StartServer {
public static void main(String[] args) {
StartServer startServer = new StartServer();
serverFrame= Server();
}
class Server extends JFrame{
private JScrollPane jp_rec;
private JScrollPane jp_send;
private JScrollPane jp_list;
private JTextArea jta_rec;

Java网络通信技术实现基于CS模式的聊天室aa 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1035636707
  • 文件大小0 KB
  • 时间2012-05-07
最近更新