Beta版本——第三次冲刺博客

我说的都队

031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛

会议时间:12月12日

Github项目链接


一、项目燃尽图

二、项目进展

院负责人——结果查看界面(后台)

  • 学生结果的查看和修改
  • 导师结果的查看和修改

智能分配算法接口的改进

  • 修改原因

    tc_issues_$grade['grade']表进行了修改,其中修改了学生数的6个字段,导师所带计算机实验班人数、导师所带数学实验班人数、导师所带自然班人数、导师当前计算机实验班人数、导师当前数学实验班人数、导师当前自然班人数;

    alpha版本智能分配接口的参数需要改变;

    要对计算机实验班和数学实验班进行单独处理。

  • 修改方法

    计算机实验班和数学实验班需要单独处理,即计算机/数学实验班的系负责人需要登录自己的帐号对计算机/数学实验班进行智能分配;

    另外五个系的导师对相应的系的学生进行智能分配;

    提供两种结果的JSON:导师的角度查看自己的学生和学生的角度查看自己的导师。

系负责人——学生管理界面(后台)

系负责人——学生分配情况界面(前端)

学生——志愿填报界面(后台)

  • 按照姓氏顺序返回导师列表,便有学生选择时的查看

学生——个人详细信息界面

  • 显示学生基本的信息
  • 导师可以在这个界面进行学生的选择和拒绝

登陆界面——错误提示

  • 帐号密码输入正确时,学生直接进入报课系统,导师、系负责人、院负责人进入教学选择界面,选择进入报课系统或者导师分配系统
  • 帐号密码输入错误时,从上滑下登录失败的提示

三、代码check-in

commit记录:

部分改动代码文件:

四、站立式会议照片

五、三省吾身

031402304 陈燊

今日进展:

  1. 召开第三次站立式会议
  2. 第三次冲刺博客的撰写
  3. 对近日来已完成的部分功能模块进行审核

存在问题:

  1. Alpha版本时考虑到团队分工的原因,我便全程参与项目管理,没有参与编码。但是Beta版本要求所有人参与编程,就剩下短短几天的时间,感觉现学一门语言为了作业要求“被”开发一个模块,会拖累项目的进度,因为其他组员的在这方面的编码能力肯定比强,让他们开发效率肯定更快,更有利于项目的推进,这样我也能全身心再次投入项目管理和博客的撰写。不是很懂这个强制所有人参与编程的意义何在,因为在软工实践开始时,老师和学长一而再再而三得强调组长不要参与编码,我便深信不疑。现在又说要编码,这很容易让团队的分工以及默契乱了套,偷鸡不成蚀把米。

明日安排:

  1. 对新完成的功能模块进行审核
  2. 第四次的冲刺博客

031402203 陈齐民

今日进展:

  1. 系负责人- 导师管理界面的导师列表及分页接口已经完成
  2. 系负责人- 导师管理界面的新增导师接口已经完成
  3. 系负责人- 导师管理界面的删除导师接口已经完成
  4. 系负责人- 匹配结果界面的列表及分页接口已经完成
  5. 修改了学生列表接口,将返回总学生数改成返回总页数
  6. 登陆界面跳转,修改回之前学长做的登录跳转的效果
  7. 智能分配接口修改完成
  8. 更新接口文档

存在问题:

  1. 看似一个很小的功能,为了能够做得完美,操作更加人性化,其实需要花很大的时间去实现和完善改进,所以会花去较多的时间
  2. phpExcel导出还没有实现,还没看懂学长的代码

明日安排:

  1. 学习phpExcel,先实现Excel的过滤和导入数据库
  2. 智能匹配后的会生成3个文件:经过算法得到分配的学生对应导师信息、经过算法仍然未得到分配的学生、经过算法分配后每个导师的学生信息,处理这些文件,转换为JSON数据格式,并封装成接口,实现分页

031402209 黄伟炜

今日进展:

  1. 完成学生列表分页功能

  2. 完成单个或多个学生的删除功能

  3. 完成和后台年级数据的对接

存在问题:

  1. 接口对接上需要先沟通好,才能避免花费额外的时间

  2. 熟练使用 chrome 的 console,会少踩坑

明日安排:

  1. 完成学生管理界面新增学生的功能

  2. 完成学生管理界面搜索功能


031402233 郑扬涛

今日进展:

  1. 完成系负责人的学生结果和导师结果的界面显示

  2. 跟后台数据接口的对接

  3. 修复若干问题

存在问题:

  1. 因为对js还不是很熟悉,所以在跟后台对接接口的时候出现各种问题

明日安排:

  1. 开始进行系统logo的设计,然后ps什么的不是很会...

031402342 许玲玲

今日进展:

  1. 导师界面——选择/拒绝学生弹出框
  2. 院负责人——管理系负责人

存在问题:

  1. 很多小细节上面的问题都没有改进
  2. 页面太粗糙
  3. git使用不熟练,遇到冲突不会解决
  4. 前端要用js的内容不会实现

明日安排:

  1. 普通导师-最终结果增加年级下拉框
  2. 普通导师-课题提交——多重角色的布局
  3. 学生用户-专业导师页面增加搜索功能
  4. 学习一下怎么用js实现页面刷新和数据的传送

031402337 胡心颖

今日进展:

  1. 系负责人- 学生结果显示
  2. 系负责人-导师结果显示
  3. 院负责人-导师结果修改的接口的修改

存在问题:

  1. 因为加了年级所以数据表要各种改
  2. 分配系负责人功能的逻辑不是很清晰

明日安排:

  1. 实现院负责人的系负责人显示和修改功能

03140241 王婷婷

今日进展:

  1. 学生的可选导师页面:可选导师按照名字来排序,导师所带人数到达限制则不显示该导师

  2. 学生的查看可选导师的详细信息(课题信息)。

  3. 完善学生的志愿填报页面的导师下拉框,详情同可选导师页面。

  4. 学生的志愿填报 新增志愿轮数(后台),志愿为空时的错误提醒 ,志愿数的设置。

  5. 学生的最终页面 同导师学生加入自己。

  6. 导师的填报课题页面 增加计算机实验班、数学实验班

  7. 导师的最终结果页面 新增可选年级功能(后台部分,前台还没出就还没赋值)

存在问题:

  1. github使用不熟练导致写完的东西不知道怎么就被吃了。。。

明日安排:

  1. 学生的可选导师的 导师查找功能(导师搜索功能)

  2. 导师的可选学生 学生信息 接口

  3. 其他的看下明天前端部分哪里完成,赋值以下就好了。

六、心得体会

陈燊

自从团队第一次聚在活动室一起敲代码,就爱上了这种团队开发的方式,团队有问题可以及时得到沟通解决,遇到大的问题也可以马上小组讨论解决,整体开发的校效率进度快了许多!
我们今天从下午四点开始,一直在活动室开发Beta版本直到九点多,五个多小时的时间接连解决了好多BUG,issues也被closed了好多。而且通过站立式会议的讨论,我们对团队目前的进度大致有了个了解。因为Alpha版本已经将核心的功能模块给实现了,Beta除了需求的增加,很多都是在对Alpha的细节进行修修补补,加上经过一个多月的团队配合磨练,整体的默契都提升了好多,组员对框架的使用也得心应手。
距离Beta版本的冲刺是剩下四天了,希望能一直保持这个节奏下去,争取提前一两天解决战斗!

许玲玲

本来以为自己的页面都写好了,可以休息了,没想到很多小细节没有考虑到,多亏了跟我一起合作的php编码同学的提醒,感觉身体被掏空了,还有很多任务没有完成,相对于其他的同学,由于没有学过js,只能加班加点了。蓝瘦,香菇!

胡心颖

beta版本的进展意外顺利,一方面是对语言和框架更加熟悉,另一方面是PM安排的比较合理。每次一起开会敲代码进度总是惊人的,感觉所剩任务不多了,这次的冲刺比起alpha轻松很多,也少了很多紧迫感,争取早日写完功能然后慢慢改细节,希望在这次的展示会比上次顺利

王婷婷

因为在alpha版本的功能都需要进行修改,所以有点烦,还有个XX的事情就是昨晚熬夜写的alpha版本的功能恢复好像不知道被什么给吃了(给他湖北 用的不够熟练)。
边听歌边写代码真的是很享受的事情啊!

陈齐民

因为在alpha版本主体功能已经基本实现好了,所以beta版本是对alpha版本的细节完善,对于有完美强迫症的患者来说,细节修改真是太痛苦了,一定要改到非常的人性化;这几天的冲刺,PM的任务分配能力又厉害了,反正我是没有熬夜了,也能完成每天的任务,而且能够提前完成一些接口,还能有些时间来进行课业学习,感谢PM.

郑扬涛

由于PM在alpha版本强大的安排组织能力,所以现在beta版本自己要修改、新增的地方不是很多。但是在跟后台对接的时候还是会存在各种各样的问题,希望自己也能从中不断汲取经验,提升编码能力和开发效率!		

黄伟炜

在前端的页面中使用了 vue.js,加快了数据到视图绑定。虽然前后端分离,会加大工作量。但是也会使前端处理逻辑更加顺畅。明天继续加油!!!
posted @ 2016-12-12 19:33  天涯惟笑  阅读(228)  评论(2编辑  收藏  举报