提供当天站立式会议照片一张

每个人的工作

1.讨论项目每个成员的昨天进展

赵铭: 还是在学习知晓云数据库怎么用

吴慧婷:这两天进一步进行界面设计,暂时完成了背单词界面的初步设计。

陈敏: 完成了背单词的基本功能,可以显示出单词以及界面按钮的简单功能。

吴雅娟:完成了背单词的基本功能,可以显示出单词以及界面按钮的简单功能。

杨娟: 主页面界面以及查单词界面改进。

叶金蕾:昨天完成了一部分的单词功能,做出了一个基本框架,可以显现单词和一部分界面按钮。

2.讨论项目每个成员的存在问题

赵铭: 还没学会

吴慧婷:执行力还不够。

陈敏: 部分代码不理解。

吴雅娟:因为数据库还没有全部完成,全部单词功能设计出现了一点问题。

杨娟: 背景图片修改问题。

叶金蕾:写框架的时候对代码还是不够熟悉,有些困难,然后数据库也还没连接上,单词功能不算完全实现。

3.讨论项目每个成员的今天安排

赵铭: 继续学习数据库,编写一些代码

吴慧婷:背单词界面的改进,学习词库界面设计。

陈敏: 完善背单词界面按钮,我的词库的新建单词功能。

吴雅娟:完善背单词界面按钮,我的词库的全部单词功能。

杨娟: 背单词界面的改进,改进词库界面设计。

叶金蕾:今天跟要把按钮功能做好,实现背单词的基本功能。

4.每个人的具体贡献

赵铭: 学习数据库

吴慧婷:初步完成背单词界面。

陈敏: 初步设计我的词库的新建单词功能。

吴雅娟:背单词界面所有功能结束,初步设计我的词库的全部单词功能。

杨娟: 完成主界面的改进。

叶金蕾:综合陈同学吴同学的代码,改进一些较明显的错误,使代码能够实现。

发布项目燃尽图

每人的代码/文档签入(截图+链接)

链接:https://gitee.com/whting/word_wechat_applet/commits/beta

最新模块的代码—代码上有注解,符合规范

<!--pages/main/main.wxml-->
<view class="container">
<view class="userinfo">
<block>
<image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
<text class="userinfo-nickname">{{userInfo.nickName}}</text>
</block>
</view>
<view class="beidanci">
<button type='default' bindtap='beidanci' style="background-color: #90EE90">开始背单词</button>
</view>
<view class="chadanci">
<button type='default' bindtap='chadanci' style="background-color: #DDA0DD">我要查单词</button>
</view>
<view class="wodeciku">
<button type='default' bindtap='wodeciku' style="background-color: #FFDAB9">我的词库</button>
</view>
<view class="wodeshijie">
<button type='default' bindtap='wodeshijie' style="background-color: #ADD8E6">我的世界</button>
</view>
</view>
// pages/beidanci/beidanci.js
const app = getApp()
var list = require('../../data/word-list.js')
Page({ /**
* 页面的初始数据
*/
data: {
userInfo: {},
hasUserInfo: false,
canIUse: wx.canIUse('button.open-type.getUserInfo')
}, /**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var idx = Math.floor(Math.random() * 499) + 1
var word = list.wordList[idx]
this.setData({
content: word.content,
pron: word.pron,
definition: word.definition
})
},
show: function () {
this.setData({
showNot: true
})
},
renshi: function (opt) {
this.setData({
showNot: false
})
var idx = Math.floor(Math.random() * 499) + 1
var word = list.wordList[idx]
this.setData({
content: word.content,
pron: word.pron,
definition: word.definition
})
/* var that = this;
wx.request({
url: '服务器地址' + word,
data: {},
method: 'GET',
success: function (res) {
console.log(res)
that.setData({
content: res.data.data.content,
audio: res.data.data.audio_addresses.us[0],
pron: res.data.data.pron,
definition: res.data.data.definition
})
wx.downloadFile({
url: res.data.data.audio_addresses.us[0],
success: function (res) {
wx.playVoice({
filePath: res.tempFilePath
})
}
})
},
fail: function () {
},
complete: function () {
}
})
*/
},
buqueding: function (opt) {
this.setData({
showNot: true
})
},
burenshi: function (opt) {
this.setData({
showNot: true
})
}, danci: function (opt) {
console.log("点击发音");
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () { }, /**
* 生命周期函数--监听页面显示
*/
onShow: function () { }, /**
* 生命周期函数--监听页面隐藏
*/
onHide: function () { }, /**
* 生命周期函数--监听页面卸载
*/
onUnload: function () { }, /**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () { }, /**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () { }, /**
* 用户点击右上角分享
*/
onShareAppMessage: function () { }
})
<!--pages/beidanci/beidanci.wxml-->
<view class="container">
<view class="danci">
<text>{{content}}</text>
</view>
<text wx:if="{{showNot}}" class="word-definition">{{definition}}</text>
<view class="renshi">
<button type='default' bindtap='renshi' style="background-color: #40E0D0">认识/下一个</button>
</view>
<view class="buqueding">
<button type='default' bindtap='buqueding' style="background-color: #FFD700">不确定</button>
</view>
<view class="burenshi">
<button type='default' bindtap='burenshi' style="background-color: #FF4500">不认识</button>
</view>
</view>
/* pages/beidanci/beidanci.wxss */
.container {
background-image:url('https://cloud-minapp-15316.cloud.ifanrusercontent.com/1fM2xyOuDodhKikQ.jpg');
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
}
.renshi {
position: fixed;
bottom: 100rpx;
width: 100%;
margin-bottom: 46px;
}
.buqueding {
position: fixed;
bottom: 0rpx;
width: 100%;
margin-bottom: 46px;
}
.burenshi {
position: fixed;
bottom: -100rpx;
width: 100%;
margin-bottom: 46px;
}
.danci {
width: 128rpx;
height: 128rpx;
margin: 20rpx;
border-radius: 50%;
}

运行结果的截图

每日每人总结

赵铭: 这两天事情比较多,软件工程的作业就做的比较少一点,希望还来得及吧

吴慧婷:这两天完成的任务相对较少,团队成员中需要考试的人比较多,安排的任务就相对减少。希望在今后能够努力做好这个项目。学习新东西还是比较难并且慢的,希望大家好好加油,认真完成自己的工作。

陈敏: 还是有很多东西需要学,在学习、实践中慢慢进步,努力完成自己的任务。

吴雅娟:今天进一步完善了背单词功能,按钮功能都实现的时候还是很开心的,做显示全部单词功能的时候有点慢,学习了新的代码,继续努力。

杨娟: 一边学习一边探索,在实践中不断吸取经验。

叶金蕾:自己的不足还是有很多,需要团队成员的帮助,自己写代码的时候还是有些困难,还是需要自己去学习储备相关知识,加油。

软工网络15团队作业8——Beta阶段敏捷冲刺(Day3)的更多相关文章

  1. 软工网络15团队作业8——Beta阶段敏捷冲刺

    Deadline: 2018-5-31 22:00PM,以博客提交至班级博客时间为准 根据以下要求: (1)在敏捷冲刺前发布一篇博客,作为beta版敏捷冲刺的开始, (2)同时,团队在日期区间[5.2 ...

  2. 软工网络15团队作业8——Beta阶段敏捷冲刺(Day6)

    提供当天站立式会议照片一张 每个人的工作 1.讨论项目每个成员的昨天进展 赵铭: 数据库整理. 吴慧婷:我的世界界面完成部分. 陈敏: 我的世界功能--学习情况功能完成. 吴雅娟:我的世界功能--学习 ...

  3. 软工网络15团队作业8——Beta阶段敏捷冲刺(Day2)

    提供当天站立式会议照片一张 每个人的工作 1.讨论项目每个成员的昨天进展 赵铭: 根据计划安排,继续学习数据库. 吴慧婷:做Beta阶段的计划,并为界面设计寻找素材,学习界面优化. 陈敏: 根据任务, ...

  4. 软工网络15团队作业8——Beta阶段敏捷冲刺(Day4)

    提供当天站立式会议照片一张 每个人的工作 1.讨论项目每个成员的昨天进展 赵铭: 在知晓云上建立数据表 吴慧婷:做了背单词界面并学习了词库界面的设计. 陈敏: 我的词库-全部词汇功能/新建词汇功能全部 ...

  5. 软工网络15团队作业8——Beta阶段敏捷冲刺(day1)

    第 1 篇 Scrum 冲刺博客 1. 介绍小组新加入的成员,Ta担任的角色 --给出让ta担当此角色的理由 小组新加入的成员:3085叶金蕾 担任的角色:测试/用户体验/开发 理由:根据小组讨论以及 ...

  6. 软工网络15团队作业8——Beta阶段敏捷冲刺(Day5)

    提供当天站立式会议照片一张 每个人的工作 1.讨论项目每个成员的昨天进展 赵铭: 进一步数据整理,写入数据库. 吴慧婷:主页面.查单词页面的改进.背单词界面改进. 陈敏: 单词学习功能及该界面按钮功能 ...

  7. 软工网络15团队作业8——Beta阶段敏捷冲刺(用户使用调查报告)

    一.项目概述 1.项目名称 考研必背 2.项目简介 微信小程序,帮助考研学生记忆单词. 3.项目预期达到目标 用户无需下载app,仅通过微信小程序就可以达到背单词的目的,并且能够制定背单词的计划. 4 ...

  8. 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...

  9. 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...

随机推荐

  1. 2017-2018-1 20155239 《信息安全系统设计基础》第五周学习总结+mybash的实现

    2017-2018-1 20155239 <信息安全系统设计基础>第五周学习总结+mybash的实现 mybash的实现 使用fork,exec,wait实现mybash 写出伪代码,产品 ...

  2. PyQt5 笔记(02):嵌套布局

    如前一篇笔记,我们还是只讨论两层嵌套布局的情况. 前面的布局有一个缺点:有三个内层布局,则需要三个空部件.那若有十个内层布局呢?显然会让人不舒服. 刚才在玩 Qt Designer 时,发现了一个更好 ...

  3. 【转载】怎样在C++工程中集成C#窗口

    原文:http://www.cnblogs.com/clever101/archive/2009/12/14/1624204.html 本文转自博客园,此文作者依据codeproject英文版本翻译! ...

  4. 【转载】进程内COM与进程外COM

    原文:http://www.cnblogs.com/jyz/archive/2009/03/08/1406229.html 1.进程内和进程外Com COM/DCOM 组件可以在DLL 或EXE 文档 ...

  5. HBase的Rowkey设计(mark)

    在HBase中细节上的设计,最最最重要的就是我该选取什么做Rowkey,Rowkey的选择,最直接的影响就是对你之后分析数据的影响了. Rowkey是不可分割的字节数,按照字典排序由低到高存储在表中. ...

  6. Android Studio: Could not download junit.jar (junit:junit:4.12)

    下载了Android Studio 3.1.4,新建一个项目,选择Activity,结果gradle提示 Unable to resolve dependency for ':app@debugAnd ...

  7. lua字符串类型

    Lua中字符串结构体的定义是: typedef union TString { L_Umaxalign dummy; /* ensures maximum alignment for strings ...

  8. jar包冲突常用的解决方法

    jar包冲突常见的异常为找不到类(java.lang.ClassNotFoundException).找不到具体方法(java.lang.NoSuchMethodError).字段错误( java.l ...

  9. Linux——CentOS7添加/删除用户和用户组(学习笔记)

    1.新建用户 adduser testuser //新建testuser 用户 passwd testuser //给testuser 用户设置密码 2.建工作组 groupadd testgroup ...

  10. CHAPTER 40 Science in Our Digital Age 第40章 我们数字时代的科学

    CHAPTER 40 Science in Our Digital Age 第40章 我们数字时代的科学 The next time you switch on your computer, you ...