Alpha冲刺 —— 个人总结
这几日Alpha冲刺的个人进展汇总,收获满满,我成长了。
我们的团队博客链接,团队作业第五次——Alpha冲刺
4.30
今日进展
改进数据库:字段命名重新规范,在record表中添加confirmed、status字段
实现接口:查看宿舍、显示未确认的抽签结果、显示已确认的抽签结果、确认抽签结果
存在问题
“重新抽取”接口,在多表连接时不能删除数据
“指定宿舍”接口,指定多间宿舍时,如何接收一个列表的参数
学生上传照片的权限问题
明日安排
解决昨日的问题,继续实现接口,完善数据库。
5.1
今日进展
实现接口:删除宿舍、抽取指定宿舍
对接接口:和张露一起完成登录接口对接,和汪钰莹完成随机抽取宿舍、显示未确认的抽签结果、重新抽取、显示已确认的抽签结果、确认抽签结果的对接
解决了昨天存在的两个问题:
“重新抽取”接口,在多表连接时不能删除数据
mysql> delete r from record r join dorm d on r.dorm_id = d.id join student s on s.id = d.student_id where confirmed = 0 and s.grade=2017 and s.department='计算机工程系';
“指定宿舍”接口,指定多间宿舍时,如何接收一个列表的参数
KEY | VALUE |
---|---|
block[] | 中二 |
block[] | 东二 |
room[] | 411 |
room[] | 203 |
存在问题
- 学生上传照片的权限问题
- 随机抽签时,没考虑到指定宿舍数为0
明日安排
解决昨日的问题,继续完善接口,对接接口,完善数据库。
5.2
今日进展
- 实现接口:查看查寝记录
- 解决了一个难题:从前端传输列表给后端,卡了一个上午。
前端发送列表,
blockList.push(List[i].block)
postman测试:
KEY | VALUE |
---|---|
block | 中二,东二 |
后端将逗号分隔,拆成数组,
$block = explode(',', $_POST['block']);
存在问题
指定抽签时,抽取到不存在的宿舍
重复抽取确认后的数据都会显示在最后查看结果的页面
明日安排
解决昨日的问题,继续实现接口,完善接口,对接接口,完善数据库。
5.3
今日进展
- 实现接口:获取区号、删除查寝记录、选择日期查看查寝记录、查看详细
- 完善接口:随机抽取时,可选宿舍数为0;添加/删除宿舍后,同时给该生注册/删除账号;上传照片、修改头像接口;显示已确认的抽签结果,加上了时间判断。
- 解决昨日问题:指定抽签时,指定不存在的宿舍时报错,加上了判断。
存在问题
- 小程序如何调用服务器的图片
明日安排
解决昨日的问题,继续实现接口,完善接口,对接接口,完善数据库。
5.4
今日进展
删除接口:显示未确认的抽签结果、清空、显示已确认的抽签结果
完善接口:随机抽取宿舍、抽取指定宿舍、确认抽签结果
新增接口:显示抽签结果、显示当前抽签结果
对接接口:和蔡雨婷一起对接完了接口
解决昨日问题:小程序调用服务器的图片,直接调用图片在服务器里的链接地址
解决了一个难题:
手机验证码本地可以发送,在服务器上发送不了,查看日志,显示:
[ error ] [0]致命错误: Call to undefined function Aliyun\Core\Http\curl_init()
原因是curl
这个module没有打开,在php.ini
中开启即可。在php.ini
中,删掉extension=php_curl.dll
前的;
,再重启apache。
- 学会了查看报错日志。
存在问题
- 可以上传照片,但修改不了头像,返回状态码500。
明日安排
解决昨日的问题,继续实现接口,完善接口,对接接口,完善数据库。
5.5
今日进展
- 完善接口:登录、查看查寝记录
- 新增接口:显示最近一次的抽签结果、学生查看记录、学生查看详细
- 删除接口:显示抽签结果、显示当前的抽签结果
- 解决昨日问题:上传头像
存在问题
今日无问题。
明日安排
完善接口,完善数据库,协作整合。
5.6
今日进展
协助吴秋悦解决BUG。
上传了小程序1.0.0版本代码,待审核。
阿里云邮件被盗用发送垃圾邮件导致被封,已联系客服解封,并设置了日额度和IP防护。
存在问题
- 辅导员端,若无该系的宿舍,仍可进行抽取宿舍。
明日安排
完善接口,完善数据库,协作整合。
5.7
今日进展
解决了昨日问题。
对小程序进行测试。
找出吴秋悦的BUG。
存在问题
学生的上传权限问题。
小程序审核未通过,需要申请企业主体小程序。
明日安排
完善接口,完善数据库,协作整合,测试小程序。
5.8
今日进展
- 测试小程序。
- 从陈导那得到了所有的宿舍信息。
- 用python批量处理宿舍信息数据。
- 皇天不负有心人,小程序1.0.0版本终于审核通过。
- 小程序2.0.0版本也审核通过,已发布到线上。
存在问题
今日无问题。
明日安排
完善接口,完善数据库,协作整合,测试小程序。
5.9
今日进展
- 测试小程序。
- 给陈导使用小程序。
- 发布2.0.2版本小程序。
存在问题
今日无问题。
明日安排
测试小程序。
总结
这一波冲刺,累,是真的累。五一期间我每天早上8点就开始编程,直到晚上11点甚至更晚才去休息。但是十分充实,五一假期过后工作基本完成,没什么代码了,我一度感到空虚。令人高兴的是,我们的小程序最终顺利完成并在昨天成功上线。对于我个人来说,在软件工程这门课前,我从来没搭建过网站,没制作过小程序,也从没想过要去做这些。因为要做团队项目,我就自学了这些东西,没想到短时间竟能成功入门。课堂所学的知识,也很少用在现实生活中,顶多写个爬虫爬个漫画本地看。之前我对数据库的理解只是停留在表面上,经过这次开发,我和小伙伴一起绞尽脑汁设计数据库,并成功应用在我们的小程序后端,加深了我对数据库的理解。之前我对接口的概念也很模糊,这次冲刺我负责后端,写了很多接口,现在的我已经很熟练了哈哈。一群人为一个目标共同奋斗,全身心地投入,真的十分难得,大家都很棒,很用心。非常感谢。
Learning by trying. Learning by failing. Learning by doing.
Alpha冲刺 —— 个人总结的更多相关文章
- 第六次团队作业——Alpha冲刺之事后诸葛亮
Deadline:2016-11-24 22:00pm Alpha冲刺,很多同学经历了"Learning by doing"的学一门新的编程语言.学Git.学做一个完整的项目.但是 ...
- 软件工程(FZU2015)赛季得分榜,第10回合(alpha冲刺)
目录 第一回合 第二回合 第三回合 第四回合 第五回合 第6回合 第7回合 第8回合 第9回合 第10回合 第11回合 积分规则 积分制: 作业为10分制,练习为3分制:alpha30分: 团队项目分 ...
- 团队作业7——Alpha冲刺之事后诸葛亮
Deadline: 2017-5-15 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目内容为事后诸葛亮分析报告 晚交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 ...
- 【集美大学1411_助教博客】团队作业7——Alpha冲刺之事后诸葛亮
写在前面的话 alpha阶段都顺利完成了,大家这次作业完成得都很认真.我觉得通过这些问题,大家既可以回顾自己的alpha阶段,又可以给beta阶段做一些指引.但看了所有组的博客,没有一个组在这些问题之 ...
- 【2017集美大学1412软工实践_助教博客】团队作业7——Alpha冲刺之事后诸葛亮
题目 团队作业7: http://www.cnblogs.com/happyzm/p/6827853.html 团队成绩 评分项目 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 全组 ...
- 集美大学网络1413第十一次作业成绩(团队七) -- Alpha冲刺之事后诸葛亮
题目 团队作业7--Alpha冲刺之事后诸葛亮 团队作业7成绩 团队/分值 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队角色. 管理.合作 总结 讨论照片 团队成员 角色.贡献 总 ...
- 【1414软工助教】团队作业7——Alpha冲刺之事后诸葛亮 得分榜
题目 团队作业7--Alpha冲刺之事后诸葛亮 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...
- 福州大学W班-alpha冲刺评分
作业链接 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1159 作业要求 1.前期准备 阅读学习&l ...
- I know 项目Alpha冲刺随笔集
Alpha冲刺 Day 1 Alpha冲刺 Day 2 Alpha冲刺 Day 3 Alpha冲刺 Day 4 Alpha冲刺 Day 5 Alpha冲刺 Day 6 Alpha冲刺 Day 7 Al ...
- I Know Alpha冲刺随笔集
Alpha冲刺 Day1 Alpha冲刺 Day2 Alpha冲刺 Day3 Alpha冲刺 Day4 Alpha冲刺 Day5 Alpha冲刺 Day6 Alpha冲刺 Day7 Alpha冲刺 D ...
随机推荐
- SpringBoot:模板引擎 thymeleaf、ContentNegotiatingViewResolver、格式化转换器
目录 模板引擎 thymeleaf ContentNegotiatingViewResolver 格式化转换器 模板引擎 thymeleaf.ContentNegotiatingViewResolve ...
- java23种设计模式——泡MM版
一.创建型模式 1.FACTORY:追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,固然口味有所不同,但不管你带MM往麦当劳或肯德基,只管向服务员说;来四个鸡翅就行了.麦当劳和肯德 ...
- System类&StringBuilder类
System类 1.currentTimeMillis()方法 作用:获取当前系统时间的毫秒值[注意:从现在到1970年1月1日 00:00:00] 2.arraycopy(...)方法 作用:复制数 ...
- MySQL连接不上
access denied for user root @localhost 解决办法: create user 'root'@'localhost' identified by '你的密码'; gr ...
- STM32F767ZI NUCLEO144 基于CubeIDE快速开发入门指南
刚入手的NUCLEO-F767ZI:整合官网资源,理清思路,便于快速进行快发: 文章目录 1 NUCLEO 系列 2 NUCLEO-F767ZI 3 环境搭建 3.1 Keil/IAR安装 3.2 C ...
- 自动化测试po模式是什么?自动化测试po分层如何实现?-附详细源码
一.什么是PO模式 全称:page object model 简称:POM/PO PO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性! 主要分三层: 1.基础层BaseP ...
- Pytorch使用分布式训练,单机多卡
pytorch的并行分为模型并行.数据并行 左侧模型并行:是网络太大,一张卡存不了,那么拆分,然后进行模型并行训练. 右侧数据并行:多个显卡同时采用数据训练网络的副本. 一.模型并行 二.数据并行 数 ...
- 批量下载B站视频
一个一个下载:https://www.zhihu.com/question/41367609 WSDAB的回答批量下载:https://www.zhihu.com/question/49793759( ...
- mysql5.7 derived_merge=on 影响你的查询了吗?
衍生表的优化:合并 | 具化 一.mysql优化器对于衍生表的优化处理可以从两方面进行: 将衍生表合并到外部查询 将衍生表具化为内部临时表 1.示例 1: SELECT * FROM (SELECT ...
- 什么是 Nginx?
Nginx (engine x) 是一款轻量级的 Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服 ...