m0_61128136 2021-10-02 15:43 采纳率: 100%
浏览 25
已结题

模拟QQ系统(采用本地服务器),要求实现下列功能

注册 (设计数据库,以及查询)
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语句实现内容的删除)

  • 写回答

1条回答 默认 最新

  • 关注

    思路:
    1.创建数据表及对应表的类
    2.实现UI设计,
    3.实现数据库操作
    4.使用UDP或者tcp协议实现网络通信。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月11日
  • 已采纳回答 10月3日
  • 创建了问题 10月2日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。