第一次结对作业
这个作业属于哪个课程 | 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.成绩通过后端的算法进行计算,经验值换算成相应的分数,然后乘以权重,相加,就计算出来了。这时我们就能看见学生的成绩表了。成绩表上有学生的学号,姓名,成绩,可以方便老师的统计。