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:站立式會議照片

相關文章
相關標籤/搜索