java实习任务

  • 格式:docx
  • 大小:133.75 KB
  • 文档页数:2

实习任务:
第一天:
(1)服务器端界面设计、事件响应。

图1:服务器端界面图2:聊天记录界面(2)客户端:登陆界面、聊天主界面设计、事件响应。

图3:登录界面
图4:客户端界面
(3)在网络上传输消息(建立服务器插座、客户端插座)(4)建立mysql数据库qq,表user(用户名、密码)
第二天:
(1)客户端点击登录按钮后到服务器端验证用户名和密码
提示:
将用户名和密码发送到服务器(输出流)
服务器中到数据库中进行验证是否存在该用户(加载驱动程序、连接数据库…..)
将验证结果返回客户端(如果验证成功,输出流写入到客户端)
客户端根据返回结果决定显示主界面(客户端输入流读取返回的结果决定是否显示)(2)将聊天信息发送到服务器端(用户验证成功后,可以输出流写消息到服务器端,服务器输入流循环读取)
(3)应对多用户访问(线程)
第三天:
(1)保存用户的Socket(保存所有登录用户的socket)
(2)同步用户名(combox里面添加与自己不同的用户)
(3)多用户转发逻辑(发送指定用户)
第四天:
(1)用面向对象的思想重写聊天程序(将数据库、聊天记录写入写出等单独写出一个类)(2)增加额外功能:比如文件传输、文本颜色、字体设置等
第五天:
(1)实习报告撰写、打印、上交
(2)答辩。