这几日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冲刺 —— 个人总结的更多相关文章

  1. 第六次团队作业——Alpha冲刺之事后诸葛亮

    Deadline:2016-11-24 22:00pm Alpha冲刺,很多同学经历了"Learning by doing"的学一门新的编程语言.学Git.学做一个完整的项目.但是 ...

  2. 软件工程(FZU2015)赛季得分榜,第10回合(alpha冲刺)

    目录 第一回合 第二回合 第三回合 第四回合 第五回合 第6回合 第7回合 第8回合 第9回合 第10回合 第11回合 积分规则 积分制: 作业为10分制,练习为3分制:alpha30分: 团队项目分 ...

  3. 团队作业7——Alpha冲刺之事后诸葛亮

    Deadline: 2017-5-15 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目内容为事后诸葛亮分析报告 晚交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 ...

  4. 【集美大学1411_助教博客】团队作业7——Alpha冲刺之事后诸葛亮

    写在前面的话 alpha阶段都顺利完成了,大家这次作业完成得都很认真.我觉得通过这些问题,大家既可以回顾自己的alpha阶段,又可以给beta阶段做一些指引.但看了所有组的博客,没有一个组在这些问题之 ...

  5. 【2017集美大学1412软工实践_助教博客】团队作业7——Alpha冲刺之事后诸葛亮

    题目 团队作业7: http://www.cnblogs.com/happyzm/p/6827853.html 团队成绩 评分项目 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 全组 ...

  6. 集美大学网络1413第十一次作业成绩(团队七) -- Alpha冲刺之事后诸葛亮

    题目 团队作业7--Alpha冲刺之事后诸葛亮 团队作业7成绩  团队/分值 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队角色. 管理.合作 总结 讨论照片 团队成员 角色.贡献 总 ...

  7. 【1414软工助教】团队作业7——Alpha冲刺之事后诸葛亮 得分榜

    题目 团队作业7--Alpha冲刺之事后诸葛亮 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...

  8. 福州大学W班-alpha冲刺评分

    作业链接 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1159 作业要求 1.前期准备 阅读学习&l ...

  9. 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 ...

  10. I Know Alpha冲刺随笔集

    Alpha冲刺 Day1 Alpha冲刺 Day2 Alpha冲刺 Day3 Alpha冲刺 Day4 Alpha冲刺 Day5 Alpha冲刺 Day6 Alpha冲刺 Day7 Alpha冲刺 D ...

随机推荐

  1. Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法

    Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. 一.更改字体大小.颜色.更改字体 Markdown语法 <font face=&qu ...

  2. 简单谈谈Spring的IoC

    一.前言   这几天正在复习Spring的相关内容,同时想要对Spring的实现原理做一些深入的研究.今天看了看Spring中IoC的实现,找到了一篇非常详细的博客,研究了一个下午,看完之后唯一的感受 ...

  3. Java return 关键字

    一.基本概念 return一方面用在循环语句中来结束循环,另一方面用来终止函数的执行或者退出类的方法,并把控制权返回该方法的调用者.如果方法有返回类型,则return的返回该类型的值:如果没有返回值, ...

  4. Day_12【集合】扩展案例3_产生10个长度为10,不能重复,由数字0-9,小写字母和大写字母组成的字符串

    分析以下需求,并用代码实现 1.产生10个1-20之间的随机数要求随机数不能重复 2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母.小写字母.0-9的数字),并遍历打印输出 代码 pa ...

  5. 数学建模(二)优劣解距离法Topsis模型部分

    步骤: (一)统一指标类型:指标正向化(转化为极大型)(论文) 越大越好极大型指标,效益型指标 越小越好极小型指标,成本型指标 max-x,max=max{xi} 落在某个区间[a,b]是最好的,区间 ...

  6. STM32编程:是时候深入理解栈了

    [导读] 从这篇文章开始,将会不定期更新关于嵌入式C语言编程相关的个人认为比较重要的知识点,或者踩过的坑. 为什么要深入理解栈?做C语言开发如果栈设置不合理或者使用不对,栈就会溢出,溢出就会遇到无法预 ...

  7. 如何搭建一个WEB服务器项目(五)—— Controller返回JSON字符串

    从服务器获取所需数据(JSON格式) 观前提示:本系列文章有关服务器以及后端程序这些概念,我写的全是自己的理解,并不一定正确,希望不要误人子弟.欢迎各位大佬来评论区提出问题或者是指出错误,分享宝贵经验 ...

  8. 「雕爷学编程」Arduino动手做(7)——旋转电位器模块

    37款传感器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验 ...

  9. AJAX三

    三.ajax 4.代参数的get方法 ①服务器 ②ajax代码 xhr.open("get",url,true) url="/demo/get_login?uname=& ...

  10. 12.1面向对象编程的介绍(oop):封装,继承,多态,访问私有属性

    #封装:内部对数据封装.作用:1.保护数据,防止被随意修改:2.使外部的程序不需要关注内部的构造:只需要提供接口给外部进行访问即可.#继承:一个类就相当于一个模板.通过父类,子类的方式实现不同角色的共 ...