4组-Alpha冲刺-3/6
一、基本情况
队名:摸鲨鱼小队
小组人数:8人
二、冲刺概况汇报
组长:许雅萍
过去两天完成了哪些任务
- 文字描述
- 爬虫爬取推送的内容,建立推送数据库
- 了解做项目的基本知识,衔接各小组任务
- 展示GitHub当日代码/文档签入记录
- 文字描述
接下来的计划
- 高速度高效率的爬取所需内容并且建立一定的筛选机制,尽快建立数据库的规则定义,服务器上搭建数据库,建立与数据库的联系
- 学习前后端知识,方便各个小组之间的衔接交流工作
还剩下哪些任务
- 通过爬取获取所需的数据并且建立推送内容的数据库
- 为每个用户的个人日记板块确定存储的方式和存取的方式
- 树洞板块,有关树洞内容的数据库建立
燃尽图
遇到了哪些困难
- 推送内容的分类与完善
- 对爬虫爬取的数据的过滤还有格式的转换
- 建立数据库是一个比较浩大的工程
有哪些收获和疑问
- 收获:光看教程觉得自己会了,都是假的,不实践就不会真正的理解知识,学会技能。
- 疑问:为了建立起内容丰富的推送数据库还需要了解更多的资料。
PSP & 学习进度条(学习进度条每周追加)
PSP
PSP2.1 Personal Software Process Stages 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 · Estimate · 估计这个任务需要多少 时间 40 30 Development 开发 · Analysis · 需求分析 (包括学习新技术) 120 180 · Design Spec · 生成设计文档 0 0 · Design Review · 设计复审 0 0 · Coding Standard · 代码规范 (为目前的开 发制定合适的规范) 50 60 · Design · 具体设计 0 · Coding · 具体编码 120 120 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改 代码,提交修改) 0 0 Reporting 报告 0 0 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 0 0 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程 改进计划 0 0 · 合计 330 330 学习进度条
|第N轮 |新增代码(行) |累计代码(行)| 本周学习耗时(小时)| 累计学习耗时(小时)| 重要成长|
| ------|---------------|------------ | -----------------|-------------------- | -------- |
|1 |0 |0 |4 |4|学习建立数据库的相关知识和了解一些爬虫协议 |
|2 |19 |19 |5.7 |9.7|爬虫的过程学习和巩固,挑选推送内容的来源 |
|3 |98 |98 |5.5 |14.2|挑选推送内容来源,爬虫爬取相关信息 |
组员:邵明杰
过去两天完成了那些任务
- 文字描述
- 梳理项目细节,加入到前端组,分工完成前端基础设计
- 完成基础的授权登录界面
- 完成部分日记界面
- 学习小程序开发知识
- 展示GitHub当日代码/文档签入记录
- 文字描述
接下来的计划
- 完成设计基础界面
- 前端界面优化
还剩下哪些任务
- 完成设计基础界面
- 学习前后端交互,各种api使用
- 前端界面优化
- 前后端交互
燃尽图
遇到了哪些困难
- 前端学习
- github没办法加速,登不上去orz
- 半路学小程序开发,有点手忙脚乱
有哪些收获和疑问
- 学习到了小程序开发流程
- wxss/wxml的样式搞得头痛,一些样式奇奇怪怪显示不了,还是对原理缺乏认知
PSP & 学习进度条(学习进度条每周追加)
PSP表格
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 · Estimate · 估计这个任务需要多少时间 1230 1170 Development 开发 565 435 · Analysis · 需求分析 (包括学习新技术) 30 10 · Design Spec · 生成设计文档 50 10 · Design Review · 设计复审 30 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 5 · Design · 具体设计 10 10 · Coding · 具体编码 500 600 · Code Review · 代码复审 10 5 · Test · 测试(自我测试,修改代码,提交修改) 5 5 Reporting 报告 5 5 · Test Repor · 测试报告 5 5 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 5 15 · 合计 1230 1170
学习进度表
第N轮 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长 1 100 100 4 4 基于用户画像的推荐算法学习,服务器的搭建 2 0 100 4 8 文本相似度检索,基于内容的推荐算法学习,后端开发学习 3 420 520 18 26 微信小程序开发,wxss/wxml设计界面
组员:王梓瑶
过去两天完成了哪些任务
- 文字描述:
看完了小程序前端知识的网课,学会了相关基础知识,实现了部分界面及自定义组件。 - 展示GitHub当日代码/文档签入记录:
- 文字描述:
接下来的计划:
实现完整界面,添加逻辑,绑定事件还剩下哪些任务:
学习相关语言语法,完成前端框架及组件完善,接口文档的编写,小怪兽的动态实现等等等等。燃尽图:
- 遇到了哪些困难:
很多代码网课里是一回事,写出来又是一回事,总是调试不来,每个组件都有它自己的想法。
- 遇到了哪些困难:
有哪些收获和疑问:
- 收获:更加深入地学习了微信小程序的组件使用,熟悉了几种前端语言和交互,不再全靠四处复制,更多是自己写了。
- 疑问:细节好多好多,因为没有系统地学习几种语言的语法,很多出错也不知道怎么找。
PSP & 学习进度条:
- PSP表格(实际耗时待补充)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 · Estimate · 估计这个任务需要多少时间 30 20 Development 开发 1710 · Analysis · 需求分析 (包括学习新技术) 800 · Design Spec · 生成设计文档 40 · Design Review · 设计复审 30 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 · Design · 具体设计 60 · Coding · 具体编码 600 · Code Review · 代码复审 30 · Test · 测试(自我测试,修改代码,提交修改) 120 Reporting 报告 140 · Test Repor · 测试报告 60 · Size Measurement · 计算工作量 30 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 50 · 合计 1880 - 学习进度条
| 第N轮 | 新增代码(行) | 累计代码(行) | 本轮学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
| ---- | ------- | ------- | ---------- | ---------- | --------------------- |
| 1 | 183 | 183 | 6 | 6 | 熟悉微信小程序开发平台和界面的部分实现 |
| 2 | 102 | 285 | 4 | 10 | 熟悉小程序开发几种语言和组件的部分添加 |
| 3 | 172 | 457 | 7 | 17 | 看完了网课,完成了部分界面 |
组员:邹莹过去两天完成了哪些任务
- 文字描述
- 过去两天依旧学习了python爬虫相关知识;
- 学习了服务器的部署,完成了部署工作。
- 展示GitHub当日代码/文档签入记录
- 文字描述
接下来的计划
- 在接下来两天构造好树洞数据库。
还剩下哪些任务
- 持续进行推送内容的爬取和整理;
- 建立数据库存储树洞模块信息;
- 学习服务器的相关内容。
燃尽图
遇到了哪些困难
- 时间平衡不好,选的课有些多,要尽可能腾出时间来给软工作业;
- 搭建服务器遇到的问题太多了,反复搭建了快二十次。
有哪些收获和疑问
- 收获:学习了云服务器的搭建,可以通过接口获取信息了。
- 疑问:只是学习了皮毛,不知道该往什么方向学习。
PSP & 学习进度条(学习进度条每周追加)
PSP
PSP2.1 Personal Software Process Stages 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 2 Development 开发 · Analysis · 需求分析 (包括学习新技术) 360 840 · Design Spec · 生成设计文档 0 0 · Design Review · 设计复审 0 0 · Coding Standard · 代码规范 (为目前的开 发制定合适的规范) 0 0 · Design · 具体设计 60 0 · Coding · 具体编码 0 0 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改 代码,提交修改) 0 0 Reporting 报告 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 0 0 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程 改进计划 0 0 · 合计 430 842 学习进度条
第N次 新增代码(行) 累计代码(行) 本次学习耗时(小时) 累计学习耗时(小时) 重要成长 1 0 0 5 5 学习如何爬虫;学习如何建立数据库 2 48 48 6 11 尝试爬取数据 3 29 77 14 25 搭建服务器
组员:孙巧
- 过去两天完成了哪些任务
- 文字描述
- 继续学习flask的知识
- 写了一点代码
- 展示GitHub当日代码/文档签入记录
- 文字描述
- 接下来的计划
- 继续完成任务,编写各个接口
- 还剩下哪些任务
- 使用flask对数据库内容进行操作
- 继续完成具体代码。
- 燃尽图
- 遇到了哪些困难
- 写具体代码极不熟练,磕磕绊绊
- 有哪些收获和疑问
- 收获
- 明白了编写代码和理论知识之间的联系和区别,不能光看不练
- 疑问
- 问题很多,不知从何说起
- 收获
- PSP & 学习进度条(学习进度条每周追加)
- PSP
| PSP2.1 | Personal Software Process Stages | 预估耗时 (分钟) | 实际耗时 (分钟) |
| --------------------------------------- | ---------------------------------------- | --------------------- | --------------------- |
| Planning | 计划 | | |
| · Estimate | · 估计这个任务需要多少 时间 | 60 | 40 |
| Development | 开发 | | |
| · Analysis | · 需求分析 (包括学习新技术) | 240 | 200 |
| · Design Spec | · 生成设计文档 | 60 | 50 |
| · Design Review | · 设计复审 | 10 | 10 |
| · Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) | 0 | 0 |
| · Design | · 具体设计 | 0 | 0 |
| · Coding | · 具体编码 | 0 | 0 |
| · Code Review | · 代码复审 | 0 | 0 |
| · Test | · 测试(自我测试,修改 代码,提交修改) | 0 | 0 |
| Reporting | 报告 | | |
| · Test Repor | · 测试报告 | 0 | 0 |
| · Size Measurement | · 计算工作量 | 0 | 0 |
| · Postmortem & Process Improvement Plan | · 事后总结, 并提出过程 改进计划 | 0 | 0 |
| | · 合计 | 370 | 300 | - 学习进度条
| 第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
| ----- | -------------- | -------------- | ------------------ | -------------------- | -------------------------------- |
| 1 | 0 | 0 | 5 | 5 | 查找需要学习的技术;学习flask |
| 2 | 100 | 100 | 4 | 9 | 明确具体功能;设计接口 |
| 3 | 50 | 150 | 3 | 12 | 编写接口;继续学习flask |
- PSP
组员:陈玉娜
过去两天完成了哪些任务
文字描述
- 学习爬虫的相关知识
- 尝试开始爬虫获取数据
- 继续学习数据库的相关知识
- 尝试开始建立数据库
- 参与团队会议,商讨关于需要爬虫获取的数据内容
展示GitHub当日代码/文档签入记录
接下来的计划
- 抓紧时间学习数据库和爬虫的相关知识
- 根据讨论内容构建数据库,搜寻数据来源
- 继续学习相关知识
还剩下哪些任务
- 爬取获取推送内容并整理
- 建立推送数据库
- 建立日记模块数据库
- 建立树洞模块数据库
- 建立用户数据库
燃尽图
遇到了哪些困难
- 对于数据库的相关知识并不是特别了解,在操作上遇到了问题
- 目前只能爬取简单数据
- 时间紧但是完成任务远远不及预期
有哪些收获和疑问
收获
- 学习爬虫相关知识,爬虫获取简单数据
疑问
- 在数据库建立上存在疑问
PSP & 学习进度条(学习进度条每周追加)
PSP
PSP2.1 Personal Software Process Stages 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 · Estimate · 估计这个任务需要多少 时间 20 30 Development 开发 · Analysis · 需求分析 (包括学习新技术) 240 260 · Design Spec · 生成设计文档 0 0 · Design Review · 设计复审 0 0 · Coding Standard · 代码规范 (为目前的开 发制定合适的规范) 0 0 · Design · 具体设计 60 60 · Coding · 具体编码 60 60 · Code Review · 代码复审 30 30 · Test · 测试(自我测试,修改 代码,提交修改) 10 10 Reporting 报告 · Test Repor · 测试报告 15 20 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程 改进计划 10 10 · 合计 455 490 学习进度条
第N次 新增代码(行) 累计代码(行) 本次学习耗时(小时) 累计学习耗时(小时) 重要成长 Alpha冲刺 (1/6) 0 0 2 2 初步学习后端框架、学习后端开发相关知识 Alpha冲刺 (2/6) 30 30 5 7 初步学习爬虫和数据库的相关知识,尝试建立数据库 Alpha冲刺 (3/6) 100 130 5 12 学习爬虫和数据库的相关知识,尝试爬取数据
组员:林珏
过去两天完成了哪些任务
- 补充了原型设计的授权登录页面
- 完善日记编辑页面,新增选择日期功能
- 完善“我的”页面,可获取用户头像和昵称
- 展示GitHub当日代码/文档签入记录
暂无记录,前端还在设计阶段
接下来的计划
- 解决真机调试上样式的错乱问题,placehoder层级问题
- 完善好目前的两个页面
- 继续完成其他页面
还剩下哪些任务
- 原型进一步完善和改进。
- 完成其他页面和它们之间的衔接
燃尽图
遇到了哪些困难
真机和模拟呈现不一,样式难以调整.有哪些收获和疑问
收获:学习了一些日历组件的使用。
学习了获取用户信息。
疑问:textarea原生组件的层级问题PSP & 学习进度条(学习进度条每周追加)
- PSP
Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|
计划 | 18 | 20 |
· 估计这个任务需要多少时间 | 18 | 20 |
开发 | 680 | 745 |
· 需求分析 (包括学习新技术) | 200 | 245 |
· 生成设计文档 | 0 | 0 |
· 设计复审 | 0 | 0 |
· 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· 具体设计 | 480 | 500 |
· 具体编码 | 0 | 0 |
· 代码复审 | 0 | 0 |
· 测试(自我测试,修改代码,提交修改) | 0 | 0 |
报告 | 48 | 37 |
· 测试报告 | 15 | 10 |
· 计算工作量 | 3 | 2 |
· 事后总结, 并提出过程改进计划 | 30 | 25 |
· 合计 | 746 | 802 |
- 学习进度条
|第N次| 新增代码(行)| 累计代码(行)|本周学习耗时(小时)|累计学习耗时(小时)|重要成长|
|----|----|----|----|----|----|
|1 | 0 | 0 |8 |8 |学习小程序前端开发wxss中部分语法|
|2 | 142 | 142 |6 |6 |学习小程序前端组件的使用|
|3| 514 | 656 |8 |8 |学习小程序在日历进行日期选择的功能实现,获取用户信息|
组员:陈妍羽
过去两天完成了哪些任务
- 学习flask框架
- GitHub当日代码/文档签入记录
暂无迁入记录
接下来的计划
- 完成树洞模块搜索的功能
- 完成日记模块推送的功能
还剩下哪些任务
- 完成搜索功能
- 完成推送功能
燃尽图
遇到了哪些困难
- 对于flask框架不了解
有哪些收获和疑问
- 收获:学习了有关flask的知识
- 疑问:对于如何使用仍有疑问。
PSP & 学习进度条(学习进度条每周追加)
- PSP
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 10 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 230 285 · Analysis · 需求分析 (包括学习新技术) 120 150 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 10 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 5 · Design · 具体设计 10 10 · Coding · 具体编码 60 80 · Code Review · 代码复审 10 5 · Test · 测试(自我测试,修改代码,提交修改) 10 15 Reporting 报告 60 40 · Test Repor · 测试报告 20 10 · Size Measurement · 计算工作量 20 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 20 · 合计 300 335 - 学习进度条
|第N次|新增代码(行)| 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
| --- | ---------- | ------------- | ----------------- | ------------------ | ------- |
| 1 | 0 | 0 | 4 | 4 | 学习了爬虫的基本知识 |
| 2 | 90 | 90 | 4 | 8 | 学习关于搜索的相关算法 |
| 3 | 100 | 100 | 5 | 13 | 学习flask框架 |
三、冲刺成果展示
展示组内最新成果(.jpg 、.gif、.mp4等任意形式,也可内嵌B站视频,不要贴代码,贴代码扣分!)(15分)
前端实现
- 日记编辑和小怪兽:
- 授权登陆:
- 我的:
- 日记编辑和小怪兽:
部署uWSGI Server,部署Nginx并配置HTTPS :
推送内容爬取文档部分内容截取:
站立会议合照(5分)
- 会议耗时记录(每次追加记录)(5分)
第N次会议 | 耗时(分钟) |
---|---|
1 | 10 |
2 | 10 |
3 | 11 |