第一次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2
队员1 <211806393>
队员2 <211806407>
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223
这个作业的目标 <学会使用原型设计制作方案>
作业正文 如下
其他参考文献 ...

一丶自我介绍
1.姓名:林圣恩 学号:211806393 班级:软工二班

2.姓名:王嘉轩 学号:211806407 班级:软工二班

二丶结对过程

1.结对感受:

结对学习对我们来说是一个比较陌生的新事物,但是在看了老师推荐的博客后,我觉得可能这对我们大学生而言是一个挺好的学习方式。在以前,我们的学习大多是独自学习兼以向他人问几个问题。讨论,尤其是两个人之间的讨论,对我们来说都是比较不寻常的。

一个项目团队,是一群人的灵感碰撞,需要一个Leader来引导;而两个人的结对是相互平等的交流,可以更深入地互相了解,相互借鉴,共同成长。相比多人团队,两个人更容易缩短距离感,也更适合还在学习的我们。当有一个在边上努力,作为伙伴自然也不可能无所事事地糊弄了事。在一起学习的时候,编程项目可以分工合作,遇到困难可以一起想办法,这总归比一个人钻牛角尖来得好得多。

大致阅读了博客链接中的内容后,我觉得结对学习是一种十分必要的学习方式。

在处理问题时可以和同伴相互合作,首先这对于问题的分析会很有帮助,也能够更好帮助我们搭建结构框架,俗话说“三个臭皮匠顶个诸葛亮”,面对同样复杂的程序,两个人合作得到的效果绝对不仅仅是一加一等于二这么简单的,有的时候互相审查程序可以发现一个人发现不了的错误,在对同一结构或算法的程序上,两个人的合作可以使得程序更加简单化。

此外,结对学习还有助于我们的知识的学习和思维的扩张,两个人必然会考虑到更多方面,思维会更加发散;

结对学习也可以让我们面对复杂的程序或项目上有更好的分工合作,将复杂的程序或项目进行肢解,每个人负责几个环节,不仅能减少我们的工作量,同时可以解决我们的时间去做一组新的项目或者学习更多的知识。

2.对对方的评价:

林圣恩同学是个非常有责任心,有耐心的同学,这次结对我们非常愉悦,我要向他多加学习。

王嘉轩同学做事认真有态度,努力学习积极向上。

3.结对照片:

三丶需求分析和设计方案

要求设计的程序应该满足客户的需要,要实现以下这些要求:

  • 可以观看近日同学经验的变化情况或指定日期;
  • 可以直接观看各同学总经验
  • 根据每个项目作业的完成度制定作业的经验值转化为作业分数百分制的公式;
  • 可以直接根据经验以及最后老师给的分数,直接得到同学的最终成绩;

权重占比图:

客户对这次项目的具体要求:

  • 需要写一个计算全班成绩的小程序,让班级的老师在期末成绩计算时能够摆脱繁琐的手工计算,一步到位,提高工作效率。

四丶原型设计

1.小程序的功能实现:

  • 用户登录:每一位任课老师,具体到不同的老师拥有不同的账号密码;
  • 小程序需要实现的功能:实现老师一键对全班同学成绩的计算与统计,提高工作效率,减少老师不必要的时间损耗;
  • 小程序应有的基本功能:小程序界面教师学工号的登录;显示教师登录后的主页面;

2.程序设计(需要使用使用Oracle数据库系统完成学生数据导入功能):

  • 考虑到每个教师都有自己的学工号,我们将从学工号作为登录账号,输入密码即可登录系统。(效果图如下)

  • 考虑到同个老师会带多数班级教不同的学科,所以我们将班级数已及班级名称可调节化,每个老师可以设置自己的班级数量以及对导入的班级设置班级名称。(效果图如下)

  • 考虑到老师对该班级整体成绩的考察,以及对该班级个人的考察,制作菜单导航栏:包括总经验分数和个人期末分数。(效果图如下)

  • 考虑到老师对课堂上每一个学习分布的权重比例,框中的数字可以进行相应的百分比调整(效果图如下)

  • 平时成绩由老师给分,最后算出最终成绩(效果图如下)

点击最终分数可以得出每个同学最终该科目的成绩总分

五丶原型效果图

1. 在这次结对作业中,我们分别尝试了摹客和墨刀软件进行制作可视化的原型工具,最后选择了墨刀这款功能强大的工具进行操作。

2. 因为数据库的庞大,需要从数据库调用全班的数据,因此将进行网页小程序的设计,登录仅老师专用。

3. 通过不同的数据源进行统计,制作了各个时间段的条形图和柱状图,以及该班级成员的男女比例和经验排名

4. 最后考虑到一个宏观的布局,可以让老师清楚的看到作业的完成人数,制作了以下的总绘图(如图所示):

  • 导入不同的数据源进行统计
  • 各个时间段的条形图和柱状图
  • 班级成员的男女比例
  • 从高到低的经验排名

posted @ 2020-09-24 00:42  王嘉轩  阅读(243)  评论(3编辑  收藏  举报