第一次结对作业

第一次结对作业

简介

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2
队员1
211806348
队员2
211806414
这个作业要求在哪里
https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223
这个作业的目标
结对设计帮助老师计算期末成绩的程序
作业正文
如下
其他参考文献
...

自我介绍

姓名
学号
班级
爱好
温岚俊
211806348
软件工程一班
下棋
吴鑫鑫
211806414
软件工程二班

前言

  • 在本次的结对作业中我们采用的工具是Xmind以及墨刀。
  • 每到期末,老师都需要计算每个学生的成绩,所以在本次作业中,我们打算设计能够自动算出同学期末成绩的软件。
    • 不同科目分类。
    • 不同班级分类。
    • 它能根据不同成绩组成部分进行分类处理,并且能调整各分类的成绩比重。

需求分析

  • 本次设计的是一个能方便计算学生成绩的软件,因此目标人群就是老师。

设计分析和需要完成的目标

  • 设计分析
    • 首先我们需要根据老师选择的学科、班级,导入云班课上对应的学科经验值数据。
    • 然后根据老师对不同成绩构成部分设置的成绩比重,对同学的经验值进行计算,生成各部分的期末成绩。
    • 然后可以自动生成各位学生的期末成绩汇总。
    • 老师还可以手动进行更改。
  • 目标
    • 老师可以自由设置不同成绩构成部分设置的成绩比重。
    • 能够自动计算各部分经验值的计算公式
  • 计算公式
    • 某学生获得的某部分的经验值 / 该部分的总经验值 * 100 = 该部分的这个学生的百分制成绩
    • 该部分的这个学生的百分制成绩 * 老师给予该部分的成绩比重 = 该部分的这个学生的期末成绩
    • 这个学生的所有部分期末成绩相加 = 这个学生的期末成绩

设计分析图

原型效果图

  • 登录界面

  • 手机号登陆

  • 老师选择科目及班级

  • 老师设置各部分成绩比重

  • 程序主界面

  • 首页可以单独查询某个同学成绩,或全班查询
  • 老师在我的里面可以重新设置科目,班级,成绩比重等。

效果运行图

结对心得

在完成本次作业的过程中,我们体验了一把程序开发流程,对未来的工作有了更清晰的流程。它让我们体会到了一个人的力量是有限的,依靠自己开发整个项目是不切实际的。项目开发前需要深刻的和客户进行交流,充分理解客户需要,在进行原型设计。同时在设计过程中,与项目合作伙伴进行深入的交流是必不可少的,交流可以更好的促进项目开发,让项目更加美观、人性化,有效减少个人设计时的思维盲区,提高程序设计效率。所以本次作业不光光是一次作业,它让我们提前体验了程序开发流程,以便未来更好的与公司工作接轨。

posted @ 2020-09-25 20:00  HHDKS  阅读(25)  评论(0编辑  收藏