注册 (设计数据库,以及查询)
1)需要输入用户名,长度为5-15位,允许中文,英文,以及和数字的组合
2)输入密码:密码长度为6-12位,包含数字和字母
3)性别:输入男或女
4)出生日期做成选择:
年:区间为1900年-2003年
月:区间为01-12
日:01-31(暂不考虑月份对应关系)
5)爱好:
内容呈现有:读书,玩游戏,打篮球,看电视,挣钱,刷微博,逛街,踢足球,打网球等等;
内容支持多选和单选
6)星座:自己填写,(不与月份做校验)
7)血型:自行输入,长度为小于5位
8)个人说明:长度为20个字符以内,字符格式不做要求
9)上传头像:格式要求为jpg格式,大小暂不做约束(其实就是一个图片的读写)
上传头像:a:使用本地图片,直接保存在注册模块中就OK
b:可以使用网络图片,保存在注册模块中就OK(不用保存在数据库)
10)所在地:(if的嵌套)
国家:目前只支持中国
省份:选了国家才能输入省份
城市:输入省份后才能输入城市
区域:输入城市后再去选择区
2.登陆 (使用数据库的封装来查询是否成功)
3.实现多个账号登陆(多个客户端)
4.实现多个账号之间的聊天
5.实现聊天信息保存在当地
要求保存形式为:客户端昵称:聊天信息
**扩展(根据自己的情况选做):保存聊天信息的相对应的时间,并实现根据时间查询聊天记录
6.实现对聊天记录根据用户昵称查询
7.实现对聊天记录根据内容查询
8.实现清除聊天记录的功能
选择清除聊天记录,聊天记录为空(就是sql语句实现内容的删除)