zoukankan      html  css  js  c++  java
  • 201571030313 小学四则运算练习软件项目报告

    源代码地址: https://github.com/anshengshimajing/-.git

    一.需求分析:1.该软件可以辅助小学生练习四则运算,巩固其对已有知识的理解。

                           2.节省老师出题时间

                           3.还要做到出题符合规范,不能出现小学生没有学习过的知识点。

    二.功能设计:1.可以根据用户要求,然后随机产生n道加减乘除练习题,每个数字在 0 和 100 之间,运算符在3个到5个之间。

                          2.为了让小学生得到充分锻炼,每个练习题至少要包含2种运算符。同时,由于小学生没有分数与负数的概念,你所出的练习题在运算过程中不得出现负数与非整数,比如不能出 3/5+2=2.6,2-5+10=7等算式

                          3.练习题生成好后,将你的学号与生成的n道练习题及其对应的正确答案输出到文件“result.txt中,不要输出额外信息,文件目录与程序目录一致。

                          4.当程序接收的参数为4时,以下为输出文件示例。

    三.设计实现:1.我现在设计的这个程序可以实现随机产生用户所需要的n道四则运算的题

                        2.每个数字在0到100之间,运算符在两个及两个以上

                        3.计算时已经考虑到混合运算规则

    四:测试运算:

     

     五.总结

       这次实验中,我尽自己最大的努力去完成了,因为java基础较差,老师的一个要求,我分成两部分去完成了,首先我设计了一个可以随机输出n道四则混合运算的程序,是供学生使用的,这套随机输出的试卷没有答案,然后我又设计了一个供阅卷老师使用的试卷,可以根据随机产生的试卷计算出答案,可以方便老师对学生完成的试卷进行批阅。在此次实验中,我还有很多问题,就是没能实现老师学生一体式试卷的功能,代码较为复杂繁琐,需要精简,我自己也做了很多尝试,始终没能实现。

    六.PSP

    PSP2.1

    任务内容

    计划完成需要的时间(min)

    实际完成需要的时间(min)

    Planning

    计划

    25

    35

    ·       Estimate

    ·  估计这个任务需要多少时间,并规划大致工作步骤

    20

    20

    Development

    开发

    150

    180

    ··       Analysis

      需求分析 (包括学习新技术)

    15

    15

    ·       Design Spec

    ·  生成设计文档

    10

    18

    ·       Design Review

    ·  设计复审 (和同事审核设计文档)

    8

    14

    ·       Coding Standard

      代码规范 (为目前的开发制定合适的规范)

    15

    15

    ·       Design

      具体设计

    30

    30

    ·       Coding

      具体编码

    60

    100

    ·       Code Review

    ·  代码复审

    20

    20

    ·       Test

    ·  测试(自我测试,修改代码,提交修改)

    24

    50

    Reporting

    报告

    20

    20

    ··       Test Report

    ·  测试报告

    5

    5

    ·       Size Measurement

      计算工作量

    5

    5

    ·       Postmortem & Process Improvement Plan

    ·  事后总结 ,并提出过程改进计划

    30

    40

                     

  • 相关阅读:
    基于注解的ssh框架之spring配置文件
    hdu 4770 Lights Against Dudely
    便捷开发工具(未完)
    solr 简单搭建 数据库数据同步(待续)
    Nginx对某个文件夹或整个站点进行登录认证的方法
    swift 单例模式
    POJ 2823 Sliding Window(单调队列)
    Android 网络下载图片
    一个表空间offline后alert日志报ORA-01135 和ORA-01110的问题
    [c#]分析器错误消息: 发现不明白的匹配。
  • 原文地址:https://www.cnblogs.com/mjmj/p/8639841.html
Copyright © 2011-2022 走看看