要求:
1. C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。
2. 数据存储:服务器端存储一个班级的信息;主要存储班级若干学生的基本信息。用数据库存储。
3. 界面:GUI界面,友好直观,布局合理,方便的功能入口。
4. 功能:
a) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;
b) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班。验证通过进入主界面,否则给出错误提示。
c) 主界面应划分几个部分,至少有聊天室窗口部分(显示多人的聊天信息),自身发送聊天信息的窗口部分,聊天室成员列表部分,最好实现在线用户区别显示(此功能属拓展实现)等。进入主界面就可以参与群聊。
d) 可以修改自己的登陆密码。
1. C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。
2. 数据存储:服务器端存储一个班级的信息;主要存储班级若干学生的基本信息。用数据库存储。
3. 界面:GUI界面,友好直观,布局合理,方便的功能入口。
4. 功能:
a) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;
b) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班。验证通过进入主界面,否则给出错误提示。
c) 主界面应划分几个部分,至少有聊天室窗口部分(显示多人的聊天信息),自身发送聊天信息的窗口部分,聊天室成员列表部分,最好实现在线用户区别显示(此功能属拓展实现)等。进入主界面就可以参与群聊。
d) 可以修改自己的登陆密码。
解决方案 »
- spring从一个controller 传到另一个 controller ,但是在另一个里面,dao是空指针,有什么办法吗?
- java 接口
- 请教泛型问题。
- 请教:struts2的<s:table></s:table>标签怎么用?
- 请教一个跟jsp页面相关的问题!!
- 菜鸟初飞,一段WEB SERIVCE代码调试出现问题,高手来看
- 求助:帮忙实现几个小功能。现金报酬
- CMP实体bean如何和oracle连接?
- 用JCombobox时碰到的奇怪问题,急!!!
- javamail无法判断新邮件
- 有没有简单的网上记账本系统,用java开发的?
- action 里面 每格2秒 ac.put 页面不刷新如何在 <s:textare/ >获取动态数据
以前做过一个b/s的基于ajax的聊天室