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

结对编程项目:带UI的小初高数学学习软件

时间:2020-10-10 16:44:18      阅读:23      评论:0      收藏:0      [点我收藏+]

标签:简单的   决定   调用   编程   符号   前言   语言   完成   自己   

一、前言

经过了个人项目的洗礼,我对这次的项目有了更多的准备,不过由于这次的项目要使用UI界面,我们决定更换成java语言完成这次的项目,在项目的过程中我们多次讨论过项目的细节,在这些细节的处理上我们耗费了一些时间,在这里做以下简要的分析。

二、复用个人项目实现结对编程项目

1.我们的个人项目为简洁的登录系统功能以及出题功能,其登录系统由一个简单的通过数组储存的账户与密码,通过对比字符串的值来对比登录用户的存在与正确合法性,当时的个人项目的这个功能存在着很多的缺陷,只能算是一个不完整的功能。

2.再到结对编程的登录系统,我们保留了字符串对比值的方法来完成账号密码对比功能,而账户注册功能则是通过阿里云来发手机验证码然后自己设置账号来完成该功能,完成注册后的账号密码通过一个不对外公布的txt文件来储存,每次调用该文件来读取、查找账户,以此实现登录或者修改密码功能。当然,这些的显示则是通过UI界面来完成,是与个人项目质的区别。

3.然后再是出题功能,个人项目与结对编程的题生成的方法都是一样通过不断使用随机数来控制各符号、数字的生成添加。而结对编程则是添加了求出正确答案的功能,而这一步则需要对生成题目这一步进行小幅度修改,在生成过程之中要生成一个简便的同答案的式子,方便后面的计算处理。在最后的四个选项生成时,也是使用随机数且保证在一定范围内生成错误但又合理的选项。

三、总结

通过这次结对编程,我们学到了很多java语言ui界面设计的知识,使得我们对Java语言有了更深入的理解,在使用阿里云的验证码的过程中我们也遇到了不少的困难,例如jar包的选择上我们试用了许许多多的版本,最终才找到了合适的一版,这个过程虽然不易,但苦尽甘来的滋味也让我们十分享受,希望我们能把这种坚持不懈的精神带到我们的团队项目中。

结对编程项目:带UI的小初高数学学习软件

标签:简单的   决定   调用   编程   符号   前言   语言   完成   自己   

原文地址:https://www.cnblogs.com/ZLP666/p/13787781.html

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