我们是这次稳了队,队员分别是温治乾、莫少政、黄思扬、余泽端、江海灵

一、会议

1.1  28号站立式会议照片:

1.2  昨天已完成的事情

团队成员

昨日已完成的任务

黄思扬

活动内容管理页(前端)

莫少政

登录页及注册页(前端)

余泽端

登录功能状态的维护及修改

温治乾

登录功能状态的维护及修改

江海灵

检验登录功能(测试)

1.3  今天计划完成的工作

团队成员

今日计划完成的工作:

黄思扬

活动管理模块(前端)

莫少政

活动管理模块(前端)

余泽端

登录接口开发(后端)

温治乾

登录接口开发(后端)

江海灵

活动发布测试(测试)

1.4   工作中遇到的问题

1)前端部分:

黄思扬:

在实现鼠标hover停留,div块卡片式悬浮阴影动画时,css的transition过渡动画不生效

原因:本身实现该动画有很多方法,诸如使用js控制样式渲染。但由于采用js比较麻烦,所有采用css hover伪类直接控制display属性从none到block变化。
经过查找资料,才得知display属性从none到block变化时浏览器直接reflow重绘,这就导致transform里的函数配合transition都没法用。
于是采用另一种思路:使用css3的animation动画,加opacity属性控制透明度变化,实现了鼠标停留出现卡片式悬浮阴影动画

2)后端部分:

余泽端:

对登录状态以及序列号数据的存储,需要涉及多步操作,操作繁杂

温治乾:

登录功能状态量比较多、多种状态对应着不同的后续操作。

二、项目跟进

燃尽图

三、代码跟进

3.1  代码签入
 

团队成员

签入记录

前端组:

莫少政

黄思扬

后端组:

余泽端

温治乾

3.2   签入记录对应的Issue内容与链接
(1)前端部分:
https://gitee.com/sixers/activityWall-Web/commit/d7b4b561df38acd32f228d0f23d1157abdcbfb04
(2)后端部分:
https://gitee.com/sixers/ActivityWall-Server/commit/37044e7b88d95a17576fcfa03d421a13f9a26df1

四、适当的项目程序/模块的最新(运行)截图

活动Web板块运行截图

Web端IGDUT开放平台运行截图

Web已发布的所有活动

4.1  最新模块的代码

注:由于模块代码较多,因而以下选取一些作代表

4.11前端部分

增加全局样式控制,完善活动管理模块

src/components/platformModule/activityManageModule/activityManage.vue

   align-items: center;
}
.cover { // 此处需要修改
width: 200px;
height: 100px;
@@ -72,13 +71,33 @@ img {
}
}
.allIssueActivites-content-left {
width: 75%;
width: 80%;
display: flex;
justify-content: space-evenly; .publish-info h3 {
font-weight: 400;
font-size: 15px; .issueInfo {
width: 65%;
display: flex;
flex-direction: column;
justify-content: space-between;
h4 {
width: 100%;
}
div {
padding: 1% 3%;
text-align: left;
span {
margin-right: 5%;
}
} }
.publish-info {
width: 15%;
h3 {
font-weight: 400;
font-size: 15px;
}
}
} @@ -132,16 +151,28 @@ img {
<Input search enter-button placeholder="输入关键词搜索" />
</div>
</div>
<div class="allIssueActivites-content" v-for="activity in allActivities" v-bind:key="activity.activityId">
<div
class="allIssueActivites-content"
v-for="activity in allActivities"
v-bind:key="activity.activityId"
>
<div class="allIssueActivites-content-left">
<div class="publish-info">
<h3>{{activity.publishTime}}</h3>
<h3>发布完毕</h3>
</div>
<div class="cover">
<img :src="activity.coverImg" alt />
<img :src="activity.coverImg" alt />
</div>
<div class="issueInfo">
<h4 class="issueTitle">{{activity.title}}</h4>
<div>
<span><Icon type="md-eye" color="#9A9A9A" size="20" />
{{activity.readNum}}</span>
<span><Icon type="md-eye" color="#9A9A9A" size="20" />
{{activity.shareNum}}</span>
</div>
</div>
<h4 class="issueTitle">{{activity.title}}</h4>
</div>
<div class="allIssueActivites-content-right">
<Button type="info" shape="circle">修改</Button>

4.12后端部分

完成登录接口开发

src/main/java/com/sixers/activitywall/ActivitywallApplication.java

 import com.sixers.bean.wxcode.WxCodeStatusBean;
import com.sixers.data.Message.MessageService;
import com.sixers.data.cookie.CookieService;
import com.sixers.data.login.LoginService;
import com.sixers.data.wxcode.WxCodeService;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -33,7 +34,7 @@ public class ActivitywallApplication {
WxCodeStatusBean bean = WxCodeService.getINSTANCE().getCodeStatus(codeId);
if(bean.getStatusCode() == 2 || bean.getStatusCode() == 4){
//设置cookies
Cookie cookie = new Cookie("sessionId", CookieService.getINSTANCE().getSession());
Cookie cookie = new Cookie("sessionId", CookieService.getINSTANCE().getSession(codeId));
response.addCookie(cookie);
}
return JSON.toJSONString(bean);
@@ -54,6 +55,13 @@ public class ActivitywallApplication {
@RequestMapping(value = "/getSubjectList")
public String getSubjectList(@RequestParam(value = "account", required = false) String account,
@RequestParam(value = "codeId", required = false) String codeId){
return LoginService.getINSTANCE().handleGetListRequest(codeId, account);
} @RequestMapping(value = "/pushLoginMsg")
public String pushLoginMsg(@RequestParam(value = "account", required = false) String account,
@RequestParam(value = "codeId", required = false) String codeId,
@RequestParam(value = "subjectId", required = false) String subjectId){
return LoginService.getINSTANCE().handlePushLoginMsgRequest(account, codeId, subjectId);
}
}

五、每日每人总结

黄思扬:开发过程中应该采用模块化的思想,对于可复用的样式应提取至全局样式,减少代码冗余。对于项目的整体把控应有全局意识,在组件开发中更要考虑清楚组件的必要性和功能性。

温治乾:由于各种课程任务、实验以及考试等原因,我们小组敏捷开发7天的冲刺压缩在了4天内,我得感谢我的队友为我做了很多,希望接下来我能发挥更多作用

余泽端:对全局的状态的把握,需要对整体的架构有一个清晰的认识。

莫少政:继续跟前端缠斗,陷入了泥潭,多个页面间的样式和联动有点难处理。还有跟后台初步对接了接口。

江海灵:   由于活动墙板块逻辑较复杂以及课程缘故,只能冲刺4天,未能达成7天冲刺有些可惜

Scrum 冲刺第四篇的更多相关文章

  1. Scrum 冲刺 第四篇

    Scrum 冲刺 第四篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 初步完成app项目架构搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成部分后台首页模块数据库的接口 钟俊 ...

  2. Scrum冲刺第四篇

    一.每日例会 会议照片 成员 昨日已完成的工作 今日计划完成的工作 工作中遇到的困难 陈嘉欣 撰写博客,管理成员提交代码 和队友一同开发音乐控制模块 对音频控制方面知识了解少,功能实现困难 邓镇港 帮 ...

  3. Scrum 冲刺 第七篇

    Scrum 冲刺 第七篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 初步完成app首页模块的搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成部分个人界面接口 钟俊豪 完成部 ...

  4. Scrum 冲刺 第六篇

    Scrum 冲刺 第六篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 完成app项目架构搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成登录注册接口 钟俊豪 完成部分博客圈模 ...

  5. Scrum 冲刺 第五篇

    Scrum 冲刺 第五篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 初步完成app项目架构搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成后台首页模块数据库的接口 钟俊豪 ...

  6. Scrum 冲刺 第三篇

    Scrum 冲刺 第三篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 继续完成app项目架构搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成部分后台首页模块数据库的接口 钟俊 ...

  7. Scrum 冲刺第五篇

    我们是这次稳了队,队员分别是温治乾.莫少政.黄思扬.余泽端.江海灵 一.会议 1.1  29号站立式会议照片: 1.2  昨天已完成的事情 团队成员 昨日计划完成的工作: 黄思扬 活动管理模块(前端) ...

  8. Scrum 冲刺第三篇

    是我们是这次稳了队,队员分别是温治乾.莫少政.黄思扬.余泽端.江海灵 一.会议 1.1  27号站立式会议照片: 1.2  昨天已完成的事情 团队成员 今天计划完成的任务 黄思扬 活动平台首页(前端) ...

  9. Scrum冲刺第三篇

    一.每日例会 会议照片 成员 昨日已完成的工作 今日计划完成的工作 工作中遇到的困难 陈嘉欣 撰写博客,管理成员提交代码 每日博客,根据队员代码问题更改规范文档安排后续工作 队员提交的代码管理困难 邓 ...

随机推荐

  1. python生产者和消费者模式实现(二)多进程方式

    import timeimport randomfrom multiprocessing import Process, Queue # 生产者def producer(q, i): food = ' ...

  2. Linux—管理用户、用户组及权限

    管理用户 添加用户 [root@localhost ~]# useradd myuser [root@localhost ~]# useradd -m myuser # -d 目录:指定用户主目录,如 ...

  3. 01 less的使用

    使用less 安装两个包 1===>cnpm install less less-loader --save-dev less中的注释 以 //开头的注释 不会被编译到css文件中去 以 /** ...

  4. grep: /usr/include/php/main/php.h: No such file or directory

    异常 grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_mod ...

  5. headers

    headers: # Windows 10 IE 11.0 headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0 ...

  6. IntelliJ IDEA创建一个简单的Java Project(二)

    1.  选择要创建的项目类型,同时配置本地的JDK 2. 是否使用模板创建项目 3. 选择项目在本地的存储位置 4. 点击Finish,完成一个简单的Java工程的创建.

  7. postman(十二):发送携带md5签名、随机数等参数的请求

    想起来之前在借助百度翻译接口做翻译小工具的时候,需要把参数进行md5加密后再传输. 而在平时的接口测试工作中难免会遇到类似这种请求参数,比如md5加密.时间戳.随机数等等.固然可以先计算出准确的参数, ...

  8. kettle文件输入 通配符匹配多个文件

    写法:采用正则表达式写法,例如:.*\.txt,记得要先点“确定”在打开点“显示文件名”  有时候未保存所以显示不出来

  9. torch_11_BEGAN

    BEGAN: 创新: 1.不是考虑生成图片与真实图片之间的真实的分布,而是估计分布的误差的分布之间的差距. 2.G,D的能力平衡提出了一种均衡的概念 3.提供了一种超参数,这超参数可以在图片的多样性和 ...

  10. Algorithm: CRT、EX-CRT & Lucas、Ex-Lucas

    中国剩余定理 中国剩余定理,Chinese Remainder Theorem,又称孙子定理,给出了一元线性同余方程组的有解判定条件,并用构造法给出了通解的具体形式. \[ \begin{aligne ...