结队编程总结分析
结对编程总结分析 一、项目要求 1.在个人项目的基础上,实现带UI的小初高数学学习软件。 二、实现过程 1.和队友花了些时间谈论大体框架(草稿,有点丑)和大概功能。 2.我们封装了一些常用的Swing组件,需要调用时传入参数,调用即可,很方便。 例如按钮类: 3.把界面大概的搭起来,前前后后大概20个界面。 4.内部代码的实现,把一些界面的操作,其中生成问题用的是原个人项目的问题生成。 5.把代码和界面链接起来(其实做好一个内部代码,就搭一个)。 6.测试,我们都测试了好多次,检验无错误后就算结束该项目的编程部分。 三、实现功能 功能,界面太多,就不放图了,小功能,比如密码错误时输入框下方的红色提示功能,输入提示功能,弹出提示对话框等等也不写了。 1.主界面 可以选择登陆错题本还是做题本。 1)选择啥都会进入登陆界面,但是不同的选择,登陆后打开的界面不同,一个打开做题界面,一个打开错题本界面。 2)为了用户体验好,只要登陆了,可以从任一个界面去另一个界面。换句话说两个界面可以打开对方。可以从做题界面到个人信息到错题本,错题本可以直接到做题界面。 2.弹出登录界面,可以选择登陆,注册账号,忘记密码。 1)登陆 输入账号密码,先检查账号是否已注册,如果账号已注册,匹配密码又正确的话就登陆成功。 2)注册 输入手机号,检查格式,正确就发送验证码