首页 > 其他 > 详细

结对编程总结

时间:2019-09-28 22:03:29      阅读:92      评论:0      收藏:0      [点我收藏+]

一、项目需求

1、用户注册:用户提供手机号码,点击注册将收到一个注册码,用户使用该注册码进行注册。设置密码时需输入两次,两次输入的密码一致则设置密码成功,密码6-10位,必须包含大小写字母和数字。

2、功能选择:可以选择修改密码和继续做题。输入正确的原密码,再输入两次相同的新密码后修改密码成功。

3、正式出题:可以选择难度(小学,初中,高中)和题目数量,每道题有四个选项,最后显示得分,分数根据答对的百分比计算。

4、结束部分:可选择继续做题或退出。

5、难度要求:参见个人项目要求。

 

二、项目复用

之前的个人项目我是用C++写的,队友是用java写的。我先尝试了用C++实现,但发现QT很复杂,队友也觉得java写界面和短信验证比C++更简便,后来改为一起用java编程。这次的结对项目虽然有些功能的实现与个人项目相似,但是无疑比个人项目难度大了很多。

1、注册登录:

在登录界面选择注册,注册时需要输入用户信息,其中密码必须限制在6-10位并且有大小写和数字,且再次输入的密码必须和先前一致,然后通过手机号接受短信验证码(阿里云注册),然后按下确定,如果密码不一致或者用户名手机号已被注册均会弹出提示信息。验证码资费为0.46元/条,扣除阿里云账号的钱。

2、出题部分:

队友的个人项目中的括号只是为了加而加,并没有考虑计算的困难程度,要去验证答案的正确性比较困难。

3、界面显示

以前从来没有接触过GUI界面,老师布置完任务后压力很大,解决这个问题花了很多的精力去学习与尝试。

 

三、项目总结

1.eclipse编码格式需改为utf-8,否则GUI界面会出现乱码。

2.出题过程没有考虑实际情况,很多的正弦值、余弦值和正切值不通过计算器是无法计算的,不是特殊的弧度值。

3.GUI界面简洁大方,但从美学的角度来说对用户并不友好。

4.在发送手机验证码的设计过程中,几番尝试后才在阿里云解决,算是一个比较大的困难。

 

四、UI界面展示

技术分享图片

技术分享图片

结对编程总结

原文:https://www.cnblogs.com/hgd376330100/p/11605019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!