Beta阶段冲刺四

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等环境。)不过配置好的系统,有不少不能知足实际开发使用的配置,因此咱们仍是选择了纯净的系统自行安装。
python

2.配置scrapy

这一过程出现了咱们在本身的机器上没有出现过的问题。如图。

缘由是在python3.7中,async是关键字,没法使用。解决方法,进入manhole.py文件中,将全部async修改成其余变量,咱们这里改为了shark。
mysql

3.部署项目

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

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

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

因为咱们申请了云服务器,可是域名还在备案,最后咱们决定采起django runserver测试命令进行发布,先利用公网ip地址进行用户测试。sql

命令:python manage.py runserver 0.0.0.0:80

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

Task5:项目燃尽图

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

Task6:提交历史截图

Task7:站立式会议照片

相关文章
相关标签/搜索