第二次迭代计划人员分工
人员 | 任务 |
---|---|
王筱琦 | 聊天功能完善,服务器搭建 |
高迪 | 人脸识别,数据库设计 |
魏镜浩 | 用户登陆与注册 |
徐德叙 | 界面优化,头像设置 |
1.服务器数据库搭建
购买阿里云服务器,并搭建Mysql数据库,根据第一次迭代计划中的数据字典初步设计数据库表。
2.人脸识别功能
配置openCv2。利用openCv中训练好的模型、函数等,调用摄像头,采集人脸信息,并进行识别人脸。
3.用户注册
1.基本注册功能,利用数据表的自动递增约束,为新注册用户自动生成账号,并将用户设置的密码和昵称写入服务器数据库。
2.人脸采集注册功能,调用摄像头,采集人脸信息,存入到数据库。
4.用户登陆
1.账号密码登陆,搜索数据库进行信息匹配
2.人脸识别登陆,调用已测试好的人脸识别功能模块,获取人脸识别登陆成功与否的信息。
5.优化用户界面
在每轮迭代过程中,聊天室的功能逐渐完善,所以需要用户界面不断根据增长的功能进行优化设计。
6.头像设置
从用户本地获取图片,上传至服务器,保存。
在用户后续启动聊天室,成功登录之后,自动下载头像,显示到界面左上角。