Beta阶段冲刺四

Beta阶段冲刺四


Task1:团队TSP

团队任务预估时间实际时间完成日期
新增其他学院的爬虫18013011.30
新增其他学院的数据库字段修改18016012.1
新增其他学院的数据库部署到es18018012.2
前端和新增学院数据的交互30016012.2
实现网站的定时爬取以及es的自动同步(绝对路径版)20018011.30
实现网站的定时爬取以及es的自动同步(相对路径版)6012012.1
主界面设置最新通知播报栏样式30020012.2
将项目部署到服务器20096012.10
扩大使用范围至移动端10010012.11
前端界面的美化10012012.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等环境。)不过配置好的系统,有很多不能满足实际开发使用的配置,所以我们还是选择了纯净的系统自行安装。
1099326-20181215222915696-686158683.png

2.配置scrapy

这一过程出现了我们在自己的机器上没有出现过的问题。如图。
1099326-20181215223536564-1374375780.png
原因是在python3.7中,async是关键字,无法使用。解决方法,进入manhole.py文件中,将所有async修改为其他变量,我们这里改成了shark。
1099326-20181215224446381-171490971.png

3.部署项目

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

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

我们这里尝试了iis部署django的方法。最后只部署上了一个静态页面,无法进行搜素,出于测试时间不足的考虑,放弃了这种方法。
1099326-20181215231103148-1076974427.png
由于我们申请了云服务器,但是域名还在备案,最后我们决定采取django runserver测试命令进行发布,先利用公网ip地址进行用户测试。

命令:python manage.py runserver 0.0.0.0:80 

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

Task5:项目燃尽图

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

1099326-20181211201726576-1427321453.png

Task6:提交历史截图

1099326-20181215221158814-911023724.png

Task7:站立式会议照片

1099326-20181209173908930-1184211347.png

转载于:https://www.cnblogs.com/qin-yu/p/10088526.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值