Java教程

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

本文主要是介绍结对编程总结:带UI的小初高数学学习软件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本次和阎和玉同学结队进行编程,复用阎和玉的个人项目来实现本次项目。

一、个人项目复用:

1、登录功能复用:参照个人项目的登录功能,即同时比较两项数据来查看是否匹配,实现了短信验证和登录功能。

2、出题功能复用:利用个人项目生成数学题,计算出每一题答案、设置其他三个好干扰选项之后一同存入txt文件作为题库,出题功能直接从题库中读取题目和选项。

二、项目流程与分工:

       首先我根据项目文档绘制流程图,理清楚本次的各项具体任务。原先是打算使用C++语言并且复用我的个人项目,但是在测试榛子云时,发现没有C++语言的接口,于是改为使用Python语言并复用搭档的个人项目。我们的分工是我负责出题和做题模块的实现,阎和玉负责注册、登录和修改密码功能。

 

三、经验教训:

       做了这次项目收获颇丰,一是对已有工程的复用,复用可以大大提高我们的效率,减少一些工作量;二是对界面图形化有了一个学习,也对我们使用的应用程序的开发有了了解;三是对结队合作有了经验和一些体会。

本次项目还存在一些问题,比如出现新窗口时旧窗口没有自己消失隐藏,我的做题界面跳转到分数展示界面还存在问题。教训一个是应该先抓紧时间完成作业项目,而不是国庆节放松;还有一个是虽然个人用C++写程序很熟练,但应该提前复习一下Python、Java等语言,不光因为在本次编程中写的非常磕磕绊绊,还得考虑到有时候使用外部接口的语言限制。

这篇关于结对编程总结:带UI的小初高数学学习软件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!