| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2 |
|---|---|
| 陈 显 | <211806375> |
| 陈小雨 | <211806377> |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223 |
| 这个作业的目标 | <结对写一个原型设计帮助老师方便计算全班成绩的小程序> |
| 作业正文 | 如下 |
| 其他参考文献 | 墨刀帮助中心 |
自我介绍
-
我是来自18软件工程2班的陈显,平时喜欢运动,也喜欢打游戏。
-
和我结对的来自18软件工程2班的陈小雨,喜欢听歌,唱歌,平时无聊打打游戏。
结对过程、感受及对对方的评价
①结对过程
我们总是在一起讨论问题,有非常高的默契值,在平时就经常一起完成大量的任务和实践,自然结对,结对后,我们查看了很多原型设计工具,最终确定下来墨刀,我们站在老师的角度上看问题,对一些常见的问题作出一些整改,也对很多不足进行了谈论以及进行了模拟招标场景。
②感受
-
我的感受:对于此次的结对作业,本来我看到题目的时候非常的懵逼,我想着这个题目究竟要我们做啥呢?后来多读了几遍才认识到是要写一个小程序来帮助老师更方便的计算班级成绩,而且这次是原型设计,不用实现,所以我就去看了一下原型设计工具,我用了Axure Rp但觉得不太好用,通过同学的介绍,我了解到了墨刀,这是个非常好用的玩意儿,我通过视频和新手教程快速上手墨刀的使用,在结对的过程中,我与搭档紧密配合,进行了一系列的讨论后,得到了最终设计方案,我认为过程是非常有趣而富有意义的。
-
她的感受:在这次结对作业中,我和我的搭档刚开始什么都不懂,但我和搭档通读了作业内容全文后,发现了老师布置作业的要点,主要是让我们设计原型,所以我们找到了设计原型的工具:墨刀,这个软件我觉得非常易上手,里面有很多的模板什么的,都挺好看也很好用,但是我的搭档执意要自己做,通过我们其中磕磕碰碰,总算做出这套还算可以看的原型,总之,在这次的结对作业中,我学习到了很多,也意识到了团队合作的重要性。
③对对方的评价
我对她的评价:解决问题能力强、不拖拉。
她对我的评价:踏实可靠,学习新东西很快。
结对照片

需求分析
☆需求定位分析:
此次设计的程序是要让老师期末计算成绩时能够摆脱繁琐的手工计算,提高工作效率。
很多老师会有计算成绩繁琐,遇到很多不方便计算成绩的地方,需要一个程序来帮助完成平时作业的成绩(分类)和卷面的成绩进行权重不一样的设置,最终计算出正确的总成绩。
老师关心的问题,分为以下三点:
- 分类方法:希望能够灵活地指定不同作业的类型,并对作业进行分类。至少应预留三种类型。
- 权重比例的分配:希望能够灵活制定各类成绩的权重。
- 经验值换算百分制的计算方法:能够根据各类作业的完成情况,灵活制定该类作业的经验值转换为百分制的计算公式。
用饼状图看更直观:

方案设计的过程
首先我们对设计原型进行了一个方案的预定及思路,如下:

-
第一步我们制作了一个注册页面及注册成功页面,方便新的老师加入这个程序。效果图如下:


-
我们考虑到老师在使用过程中会忘记密码,所以进行一个密码重置页面的设计:

-
第二步,注册成功后跳到登录的页面,效果图如下:

-
第三步,登录成功后跳转到主页,考虑到老师的课程和班级都会多样化,所以可以我们设计了进行选择不同课程不同班级进入计算班级成绩,效果如图:

-
第四步,老师选择班级进入后,会有学生名单、平时成绩录入,期末卷面成绩导入和计算最终成绩四个选项,点击平时成绩后,根据老师的需求,可以进行文件的导入和进入网址两个选项,然后选择文件后可以输入把这些作业分为一类的类名称、想要的权重和百分制转换经验的计算公式,可以选择三次,每次为一类,共可设置三类作业类型。效果图如下:



-
点击学生名单,效果如下:

-
点击期末卷面成绩,效果如下:

-
最后一步,我们设计了一个一键生成最终成绩的页面,在这个页面里有平时成绩和期末卷面成绩,老师可以分别输入其权重,点击一键生成最终成绩后,成绩就会自动生成了。

浙公网安备 33010602011771号