码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程总结

时间:2019-09-27 22:55:23      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:作用   功能   alt   短信   大小   合作开发   大小写   技术   手机号   

一、需求分析:

1.提供手机短信验证码注册功能;

2.ui界面开发:

注册成功后填写手机号和设置的密码可以进行登陆;

登陆后首先有进行小学初中高中难度选择的界面,同时还需给定题目数量;

按个人项目的要求随即给出题目,每个页面一个题目,每个题目四个选项;

做完所有题目后会自动给出最后的得分;

得到分数后用户可以选择继续做题或者注销账号;

3.在个人项目代码复用的基础上计算出题目的正确答案并设置选项;

二、设计思路:

本次编程可以看作是一个前后端合作开发的小项目,后端代码有一部分的复用,而前端的开发由于此前并不熟悉,所以开发的重点在于ui界面的设计。

三、功能实现

1.前端:

设计思路:

技术图片

 

 

1)登录界面

  • 账号(手机号)
  • 输入密码(密码6-10位,必须含大小写字母和数字)
  • 注册按钮(点击转为注册界面)
  • 修改密码(点击转为注册密码界面)
  • 选择界面按钮(点击转化为选择界面)
  • 技术图片

2)注册界面

  • 要注册的手机号
  • 想设置的密码密码6-10位,必须含大小写字母和数字)
  • 再次确认密码
  • 发送验证码按钮(点击之后,要注册的手机号会接收到按验证码的短信)
  • 输入收到的验证码
  • 完成注册按钮(只有输入正确的验证码点击才会切换到登录界面,否则点击无效)
  • 退出注册按钮(点击也会切换到登录界面)
  • 技术图片

3)选择界面

  • 输入想要的题目数量(10~30)
  • 小学,初中,高中三个按钮对应三种题目难度
  • 注销按钮(点击切换到登录界面)
  • 修改密码按钮(点击切换到修改密码界面)
  • 技术图片

     

     

4)修改密码界面

  • 要修改密码的账号
  • 该账号的原密码
  • 新密码
  • 确认密码
  • 登录界面按钮(修改改密码后重新登录)
  • 选择界面按钮(退出修改密码进入选择界面)
  • 技术图片

     

     

5)分数界面

  • 答完题后出现分数
  • 注册按钮(切换到登录界面)
  • 选择界面按钮(切换到选择界面)
  • 技术图片

6)发送验证码函数

  • 使用榛子 云短信模块,实现发送接收验证码的作用

2.后端:后端由搭档负责,大体任务就是做出如何出题;

三、项目总结

这次项目难度更大,不仅仅是在实现的需求上,更加重要的是结对编程中两人的配合。谁做哪一部分,前端后端的接口怎么对接,前端需要后端提供什么,并返回什么。在这样的沟通和结伴开发场景下我们可以撰写软件需求文档,共同统一并完善代码风格。还有一点很重要的事是,保持一定程度的步履一致,才能知道做的每一部分的预计和队友实现的预计是否相符。如果双方无法配合的默契,那么双方的设计有可能在合并时就会出现问题。

结对编程总结

标签:作用   功能   alt   短信   大小   合作开发   大小写   技术   手机号   

原文地址:https://www.cnblogs.com/Huanmengya/p/11600729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!