zoukankan      html  css  js  c++  java
  • 四则运算结对项目

    源码在Github的仓库主页链接地址:https://github.com/mameilingl/sizeyunsuan_02

    小伙伴的博客链接地址:http://www.cnblogs.com/senfm/p/8719629.html

     1.需求分析:

        设计开发一个小学生四则运算练习软件,使之具有以下功能:

    (1)由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分;

    (2)题库文件可采用实验二的方式自动生成,也可以手工编辑生成;

    (3)程序为用户提供三种进阶四则运算练习功能选择:百以内整数算式(必做)、带括号算式、真分数算式练习;

    (4)程序允许用户进行多轮测试,提供用户多轮测试分数柱状图;

    (5)程序记录用户答题结果,当程序退出再启动的时候,可为用户显示最后一次测试的结果,并询问用户可否进行新一轮的测试;  

    (6)测试有计时功能,测试时动态显示用户开始答题后的消耗时间。

    (7)程序人机交互界面是GUI界面(WEB页面、APP页面都可),界面支持中文简体(必做)/中文繁体/英语,用户可以进行语种选择。

     2.软件设计(使用类图):

     

     

     3.核心代码:

      (1)总成绩的计算

     

    (2)计时器

    (3)柱状图

     

     

     4.程序运行:

    (1)登陆界面:用户输入学号与姓名,选择整数或分数进行运算测试

     (2)运算界面:系统随机给出20道运算题并开始计时,用户输入自己的答案,全部完成之后点击确定按钮

     (3)运算结果界面:系统给出最终得分,用户选择进行下一轮测试或直接显示柱状图,或者直接关闭

     (4)柱状图界面:显示每一轮的运算成绩

     5.对小伙伴的评价:

     首先,我要谢谢我的小伙伴,我自己本身编程基础差,是她带着我先找到一个基本的着手点,使结对项目能有一个很好的开始。感觉是个很好的队友,思路清晰,有想法,有主见。

     6.实验总结:

            在这次实验中我们还是遇到了很多问题,比如计时器,柱状图的应用,但通过两人的努力,还是比较高效的解决了实验中的阻力,我觉得结对项目能够带来1+1>2的效果,之前一个人做的时候,遇到不懂得问题时,就会陷入怪圈,越弄越乱。但在这次结对编程中,我们齐心协力,本来自己不太会的知识点,但是经过小伙伴的讲解就会了,不用花费太多的时间去学习,省时省力。有不懂的还可以一起讨论,相互补充。除此之外,两个人一起合作时就会产生更多更好的想法,可以更好的优化整个项目的设计,遇到问题时可以相互帮助解决问题,效率也比较高。

     

  • 相关阅读:
    又玩起了“数独”
    WebService应用:音乐站图片上传
    大家都来DIY自己的Blog啦
    CSS导圆角,不过这个代码没有怎么看懂,与一般的HTML是不同
    网站PR值
    CommunityServer2.0何去何从?
    网络最经典命令行
    炎热八月,小心"落雪"
    Topology activation failed. Each partition must have at least one index component from the previous topology in the new topology, in the same host.
    SharePoint 2013服务器场设计的一些链接
  • 原文地址:https://www.cnblogs.com/mameiling/p/8719579.html
Copyright © 2011-2022 走看看