其他分享
首页 > 其他分享> > 结对项目

结对项目

作者:互联网

结对项目评价

带UI的小初高中的出题软件。

代码复用

由于采用c++做UI据说很困难,所以本次结对项目采用的java编写,故复用了周学才的个人项目题目生成代码。

项目要求

功能:

1、所有功能通过图形化界面操作,可以是桌面应用,可以是网站(编程语言和技术不限);

2、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册;

3、用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功。密码6-10位,必须含大小写字母和数字。用户在登录状态下可修改密码,输入正确的原密码,再输入两次相同的新密码后修改密码成功;

4、密码设置成功后,跳转到选择界面,界面显示小学、初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量;

5、用户输入题目数量后,生成一张试卷(同一张卷子不能有相同题目,题目全部为选择题),界面显示第一题的题干和四个选项,用户选择四个选项中的一个后提交,界面显示第二题,...,直至最后一题;6、最后一题提交后,界面显示分数,分数根据答对的百分比计算;

7、用户在分数界面可选择退出或继续做题;

8、小初高数学题目要求见个人项目。

功能实现

登录界面输入账号密码

 

账号注册输入手机号和验证码

 

 

进入注册界面

 

 

出题界面

 

更改密码界面

 

题目显示界面

 

题目结果

通过脚本计算并生成3个错误答案,但UI界面的显示题目和选项还未完全实现。

问题

我和队友对js的并不是很了解,在前端方面做的不是很好,从数据库中取出数据后在显示的时候还未完全实现,其次写的代码耦合度太高不利于复用。

其次重视对于之间的交流合作和分工。

标签:结对,题目,项目,用户,密码,界面,界面显示,输入
来源: https://www.cnblogs.com/liuker/p/15391182.html