第一次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/
陈棋城 <211806371>
陈志杨 <211806310>
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223
这个作业的目标 <设计一个小程序帮助老师计算学生成绩>
作业正文 ....
其他参考文献 ...

小组介绍

队员1:陈棋城211806371,喜欢听歌,打游戏,晚上夜生活搞起。

队员2:陈志杨211806310,爱好篮球,滑板,晚上网抑云时间。

结对过程

1.结对时,我们非常的默契,听从老师的安排,给自己分配了不同的任务。

队员1负责构思整个流程,对于整个项目的需求进行了分析,作出思维导图给队员2。队员2负责制作页面,由于Axure RP 并不是很好用,所以选择了用墨刀进行制图。

整个过程很顺利,我们各自发现了自己的问题,随后也一起解决了问题。在结对的过程中,对各自的方案进行优化。

这又是一次不一样的作业,每次作业都是不一样的类型,都很有趣,非常考验队员之间的默契。对于每位队员而言,都是一次相互学习,相互进步的机会。

2.对对方的评价:

队员1对队员2:责任心强,做事情干脆利落,是个好同志。

队员2对队员1:有创意,很可靠,不渣不浪。

结对照片

需求分析

1.写一个计算全班成绩的小程序,让老师期末计算成绩时能够摆脱繁琐的手工计算,提高工作效率。

2.老师的要求如下:

  • 分类方法

    目前的分类方法是依靠作业名称上的关键字进行分类,很容易产生错误,希望能够灵活地指定不同作业的类型,并对作业进行分类。至少应预留三种类型

  • 权重比例的分配

    每学期对各类作业的权重比例都可能变化,希望能够灵活制定各类成绩的权重。

  • 经验值换算百分制的计算方法

    能够根据各类作业的完成情况,灵活制定该类作业的经验值转换为百分制的计算公式。

方案设计的过程

一.根据需求,做出思维导图。

二.开始制作程序页面。
1.首先我们先进到登录界面进行登录注册,这里有三种登录方式进行登录。分别是:学工号登录,微信登录和QQ登录。如果忘记密码可以点击“忘记密码?”选项进行找回。

2.登录成功后我们就可以进行我们想要的成绩计算啦。点击“计算学期整体学习成绩”选项就可以进行计算。

3.点击后,我们需要导入数据,这里导入数据有两种方式。

①.输入云班课的网址导入数据。

②.将班课保存到本地,然后将本地文件上传,进行数据导入。

4.导入成功后,会通过后端的java编程爬虫,把学生的附加题、编程题、课程参与度、小测、课前自测、老师加分项的经验值爬下来,爬下来的经验会显示出来。此时,老师可以根据自己的需求设置权重,权重的和为1。

5.权重设置好后会显示:操作成功,点击此处查看表格。点击就可以了。

6.成绩通过后端的算法进行计算,经验值换算成相应的分数,然后乘以权重,相加,就计算出来了。这时我们就能看见学生的成绩表了。成绩表上有学生的学号,姓名,成绩,可以方便老师的统计。

原型效果展示

posted @ 2020-09-24 23:36  脐橙OMG  阅读(129)  评论(2编辑  收藏  举报