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

一、会议

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. ssh 使用指定网卡 连接特定网络

    有时候,当电脑有两个网卡时:一个网卡 连接免费网络,一个网卡连接收费网络.这样当你想使用免费网络与远程服务器建立连接,使用诸如scp命令或者 ssh 隧道之类传输大文件.这时候你需要指定特定的特定的网 ...

  2. Python—时间模块(time)和随机模块(random)

    时间模块 time模块 获取秒级时间戳.毫秒级时间戳.微秒级时间戳 import time t = time.time() print t # 原始时间数据 1574502460.90 print i ...

  3. cluster集群基本概念

    cluster集群种类: 1,LB(Load Balance)负载均衡集群: 弱点:当横向扩展到一定机器后,发现在怎么横向加机器也没有效果的时候,瓶颈就卡在分发的服务器上了,也就是LB机器上了,如何解 ...

  4. 26.Java基础_状态修饰符

    状态修饰符: final(最终态),static(静态) final关键字: 修饰类: 修饰局部变量: static关键字: 修饰变量:   修饰函数:

  5. c# 第30节 类字段与属性

    本节内容: 1:字段是什么 2:属性判断字段的安全 3:对属性的解释 1:字段是什么 字段其实在上一节我们就使用过了:再来详细的说他一说 amespace cw { public enum gende ...

  6. pwn-pwn2

    环境说明 Ubuntu 16.04 pwntool IDA gdb-peda 先丢到Ubuntu看看文件的类型  64位 然后看看保护机制,发现没有保护机制 然后丢到IDA看看  F5查看伪代码 ma ...

  7. day72_10_17 序列化组件之model的运用

    一.拆分的序列化. model序列化的基本用法就是使用元类中的fields,其中model绑定的就是model中的表 如果需要多表查询,要在model中定义property: class BookMo ...

  8. monkey参数

    一.参数分类 常规类参数:包括帮助参数和日志信息参数. 帮助类参数:monkey -h     -- 输出monkey命令使用指导 日志信息参数:monkey -v <event-count&g ...

  9. 【PL/SQL】设置F8自动运行

  10. win10 去除快捷方式小箭头

    @echo off color 2 reg delete HKCR\lnkfile /v IsShortcut /f reg delete HKCR\piffile /v IsShortcut /f ...