[软工顶级理解组] 0512第19次会议

会议时间:5月12日 12:30 主持者:杜博玮

下次会议时间:5月13日 12:30 主持者:张艺璇

一、工作汇报

姓名 昨日完成任务 明日计划任务
孙旭东 安装环境,运行GitHub代码
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Frontend/issues/103
fork master分支,阅读代码
张艺璇 计网实验请假 错误处理文档,课程评价原型图
单彦博 调整目录结构,使用说明,更新日志
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Frontend/issues/99
开issue
胡彬彬 修改代码风格
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend/issues/146
补充文档,数据库设计
李嘉铖 修改代码风格,readme文档
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend/issues/146
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend/issues/156
计网实验请假
杜博玮 修改爬虫代码风格
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend/issues/173
在GitHub的爬虫分支增加代码风格检查,完善readme文件
郭骏 帮助后端爬虫进行静态文件检查,在GitHub上设计代码风格的自动检查
https://github.com/SE2020-TopUnderstanding/BUAA-Campus-Tools-Backend/issues/146
写完beta阶段设计博客

郭骏今日完成了技术博客,在此给出链接:https://www.cnblogs.com/sharinka0715/p/12880988.html

二、会议截图

三、工作中遇到的困难

  • 课程评价体系开发的困难点:

    • 课程去重与数据获取

      bid unique,不同bid的不是同一门课,相同bid但名字不同的(如体育课)由后端进行特判,创建特殊的bid。

      课程数据来源于“学生选课信息查询”界面,原有的课表查询POST拆分为两个:

      • 一个POST所有的课程信息,结构为课程信息的list,课程信息尽量全面,注意授课教师可能为空;
      • 一个POST当前课表下学生与课程的对应关系,即现在的POST内容加上bid信息。
    • 课程跳转与搜索

      需要后端为前端提供方便详实的筛选接口。筛选条件不应当只有课程名,还可以对老师进行搜索,对课程类别进行下拉框筛选等。

    • 课程评分详情页面

      • 默认所有用户匿名?
      • 每条评论下面设置赞和踩
      • 5分制评分,每个同学只能打1~5,总评由后端即时计算得出。
      • GET、POST请求分别用于获取帖子和发帖
      • 每门课程一个帖子

四、燃尽图

此时为第一次会议,前端的issue还没有开设完毕,故暂不展示前端燃尽图。

后端:

五、代码或文档签入记录

原文地址:https://www.cnblogs.com/se2020djlj/p/12875554.html