第六周我完成的工作如下:后端数据的插入我们数据库中,我们采用mySQL来存储结构化的数据,例如用户的账号和密码,用户的记录等等。采用mongoDB这种非关系型数据库来存储我们的题目。首先我们已经有别的同学用爬虫将数据爬到了我们的服务器中,因此我们用脚本将数据添加到我们的数据库中,这样便可以调用接口将题目显示到我们的APP界面上。后端数据接口实现及刷题界面的实现该部分工作主要由另一位同学实现,我主要负责在前端对其进行调用并进行布局的优化。该同学在实现该功能时,我发现我只有在她启动项目时才能接收到数据,为此发现了她实现行为中的漏洞,她在连接时将服务进程跟她的连接绑定了,所以她一断开就停止了。指出问题后,她进行了解决。我进行了刷题界面的实现,通过调用后端接口,实现了刷题功能。同时用Room数据库实现了本地化,不需要在每次刷题都要进行查询后端数据库。实现的界面如图所示。后续实现的功能首先进行前端的优化,为后续要做的更多功能提供入口 。实现更多的刷题功能,例如专项刷题等等