要求:
1. C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。
2. 数据存储:服务器端存储一个班级的信息;主要存储班级若干学生的基本信息。用数据库存储。
3. 界面:GUI界面,友好直观,布局合理,方便的功能入口。
4. 功能:
a) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;
b) 登陆验证  根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班。验证通过进入主界面,否则给出错误提示。
c) 主界面应划分几个部分,至少有聊天室窗口部分(显示多人的聊天信息),自身发送聊天信息的窗口部分,聊天室成员列表部分,最好实现在线用户区别显示(此功能属拓展实现)等。进入主界面就可以参与群聊。
d) 可以修改自己的登陆密码。