Beta阶段冲刺四


Task1:团队TSP

团队任务 预估时间 实际时间 完成日期
新增其他学院的爬虫 180 130 11.30
新增其他学院的数据库字段修改 180 160 12.1
新增其他学院的数据库部署到es 180 180 12.2
前端和新增学院数据的交互 300 160 12.2
实现网站的定时爬取以及es的自动同步(绝对路径版) 200 180 11.30
实现网站的定时爬取以及es的自动同步(相对路径版) 60 120 12.1
主界面设置最新通知播报栏样式 300 200 12.2
将项目部署到服务器 200 960 12.10
扩大使用范围至移动端 100 100 12.11
前端界面的美化 100 120 12.11
需求说明书的调整 60 —— ——
搜索引擎测试 80 —— ——
用户使用调查 100 —— ——
Beta阶段发布说明 200 —— ——

Task2:描述项目进展

成员 任务安排 预期任务量/分钟
秦玉(组长) 项目调试优化 180
陈晓菲 服务器环境调试 180
韩烨 项目调试优化 180
姚雯婷 项目调试优化 180
罗佳 项目调试优化 180
高天 服务器环境调试 180

Task3:目前面临的困难与成果

主要困难还是在服务器的搭建上。

到手的云服务器是任何编程环境都没有的windows 2012 server 系统,需要我们重新安装所有的编程环境和运行环境。包括以下内容:JDK、python3.7 、es、ik、mysql等。

1.ES安装问题

es在服务器上解压以后,输入命令运行,失败,提示需要jdk环境。这才知道原来云服器上没有jdk环境(其实在控制台中可以选择包含jdk环境的系统,一键重装,也有python等环境。)不过配置好的系统,有很多不能满足实际开发使用的配置,所以我们还是选择了纯净的系统自行安装。

2.配置scrapy

这一过程出现了我们在自己的机器上没有出现过的问题。如图。



原因是在python3.7中,async是关键字,无法使用。解决方法,进入manhole.py文件中,将所有async修改为其他变量,我们这里改成了shark。

3.部署项目

查找资料了解,django项目部署使用的技术有以下几种:

  1. Apache mod_wsgi
  2. nginx + uwsgi socket
  3. IIS

我们这里尝试了iis部署django的方法。最后只部署上了一个静态页面,无法进行搜素,出于测试时间不足的考虑,放弃了这种方法。



由于我们申请了云服务器,但是域名还在备案,最后我们决定采取django runserver测试命令进行发布,先利用公网ip地址进行用户测试。

命令:python manage.py runserver 0.0.0.0:80

该命令用途是,运行项目在所有ip地址的80端口上。该用法只是临时用于用户测试,不能算是正式的项目部署。

Task5:项目燃尽图

https://www.leangoo.com/kanban/board/go/2565273

Task6:提交历史截图

Task7:站立式会议照片

Beta阶段冲刺四的更多相关文章

  1. Beta阶段第四次冲刺

    Beta阶段第四次冲刺 严格按照Git标准来,组员有上传Git的才有贡献分没有的为0 代码签入图 1.part1 -站立式会议照片 2.part2 -项目燃尽图 3.part3 -项目进展 1.正在进 ...

  2. 团队作业8——Beta 阶段冲刺4th day

    团队作业8--Beta 阶段冲刺4rd day 一.当天站立式会议   二.每个人的工作 (1)昨天已完成的工作(具体在表格中) 添加了支付功能,并且对支付功能进行了测试 (2)今天计划完成的工作(具 ...

  3. Beta阶段冲刺---Day2

    一.Daily Scrum Meeting照片 二.今天冲刺情况反馈 1.昨天已完成的工作· 题目切换的改进· 支持退格操作 2.今天计划完成的工作· 数字以扑克牌的形式给出· 答案的乘除符号与游戏中 ...

  4. Beta阶段冲刺---Day1

    一.Daily Scrum Meeting照片 二.讨论项目每个成员的昨天进展 由于今天是Beta阶段冲刺的第一天,因此每个成员没有昨日进展. 我们在昨天把未来五天的其他科目的作业都一起做完了(手动斜 ...

  5. 『编程题全队』Beta 阶段冲刺博客集合

    『编程题全队』Beta 阶段冲刺博客集合 »敏捷冲刺 日期:2018.5.23 博客连接:『编程题全队』Scrum 冲刺博客 »Day1 日期:2018.5.23 博客连接:『编程题全队』Beta 阶 ...

  6. 软工网络15团队作业8——Beta阶段冲刺合集

    博客链接集合 Beta阶段敏捷冲刺计划博客 Beta阶段冲刺第一天 Beta阶段冲刺第二天 Beta阶段冲刺第三天 Beta阶段冲刺第四天 Beta阶段冲刺第五天

  7. Beta阶段第四次Scrum Meeting

    情况简述 Beta阶段第四次Scrum Meeting 敏捷开发起始时间 2016/12/13 24:00 敏捷开发终止时间 2016/12/14 24:00 会议基本内容摘要 进度平稳推进,分配新任 ...

  8. Beta阶段冲刺五

    Beta阶段冲刺五 Task1:团队TSP 团队任务 预估时间 实际时间 完成日期 新增其他学院的爬虫 180 130 11.30 新增其他学院的数据库字段修改 180 160 12.1 新增其他学院 ...

  9. Beta阶段冲刺三

    Beta阶段冲刺三 Task1:团队TSP 团队任务 预估时间 实际时间 完成日期 新增其他学院的爬虫 180 130 11.30 新增其他学院的数据库字段修改 180 160 12.1 新增其他学院 ...

随机推荐

  1. 微信jsapi退款操作

    引自网络“ 前期准备:当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo.当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下:(1)可能功能不 ...

  2. MyBatis之Collection

    Collection翻译过来,意为"集合"的意思,既然是集合,肯定是代表多个. MyBatis以其自身,小巧易懂,闻名于JavaEE. 传统的JDBC就不说了,Hibernate记 ...

  3. Kubernetes1.91(K8s)安装部署过程(一)--证书安装

    安装前忠告:如果你用的是虚拟机,强烈不建议你使用克隆(链接克隆)的方式,至于完整克隆不知道有没有问题,每一台全新安装centos7系统最好. 一.安装前主题环境准备 1.docker安装 建议使用官网 ...

  4. leetcode242—Valid Anagram

    Given two strings s and t , write a function to determine if t is an anagram of s. Example 1: Input: ...

  5. 编写简易的JS输入框模糊查询匹配(附有源码和demo)

    前言:JS输入框模糊匹配插件以前在工作写过一个类似的 所以这次写轻松很多,这次写优化了几个方面: 1. 添加动态加载css文件 不需要引入css css全部在JS动态生成. 2. 不需要额外的标签 只 ...

  6. $\rm{NOIp}$板子整理

    怎么说呢,整理这个的目的就是为了有个简约的\(list\),方便以后查阅,复习起来不至于太吃力. 并且--好像重温一遍所有,会更有一些新的认识.这也算是对我所学的一点整理了吧. 一.并查集的两种方式 ...

  7. java中线程的几种状态和停止线程的方法

    1.线程的状态图 需要注意的是:线程调用start方法是使得线程到达就绪状态而不是运行状态 2.停止线程的两种方法 1)自然停止:线程体自然执行完毕 2)外部干涉:通过线程体标识 1.线程类中定义线程 ...

  8. C# 匿名类型var

    格式: var 名字=new {字段赋值}:c#中只是作为推断,根据赋值推断出类型,隐式类型 var. 隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型. 1)var类 ...

  9. 翻译 | The Principles of OOD 面向对象设计原则

    本文首发于vivo互联网技术微信公众号 https://mp.weixin.qq.com/s/Q_pziBUhKRywafKeY2T7YQ 作者:Robert C. Martin 翻译:张硕 本文由来 ...

  10. 20155308《信息安全系统设计基础 嵌入式C语言课堂考试补博客

    20155308<信息安全系统设计基础 嵌入式C语言课堂考试补博客 知识点 置位 ?bits = bits | (1 << 7) ; /* sets bit 7 */ bits |= ...