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等環境。)不過配置好的系統,有很多不能滿足實際開發使用的配置,所以我們還是選擇了純凈的系統自行安裝。
2.配置scrapy
這一過程出現了我們在自己的機器上沒有出現過的問題。如圖。
原因是在python3.7中,async是關鍵字,無法使用。解決方法,進入manhole.py文件中,將所有async修改為其他變量,我們這里改成了shark。
3.部署項目
查找資料了解,django項目部署使用的技術有以下幾種:
- Apache mod_wsgi
- nginx + uwsgi socket
- 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:站立式會議照片
轉載于:https://www.cnblogs.com/qin-yu/p/10088526.html
總結
- 上一篇: mysql配置以及性能优化(转)
- 下一篇: 赠票 | 互联网大厂的数据治理与资产管理