這個做業屬於哪一個課程 | 2020春|S班(福州大學) |
---|---|
這個做業要求在哪裏 | 做業要求 |
結對學號 | 221701419 & 221701410 |
這個做業的目標 | 《構建之法》3~8章學習;鍛鍊與同伴合做的能力;掌握產品原型的製做 |
做業正文 | 做業正文 |
其餘參考文獻 | Axhub Charts |
<br />html
<br />後端
有一家統計網站天天都會提供一個對應的日誌文本,記錄國內各省前一天的感染狀況,上次的疫情統計結果只是經過文字來顯示,不夠直觀、具體,對用戶不夠友好,本次咱們但願能夠經過地圖的形式來直觀顯示疫情的大體分佈狀況,還能夠查看具體省份的疫情統計狀況。地圖需知足如下需求: 在全國地圖上使用不一樣的顏色表明大概確診人數區間瀏覽器
點擊某個省份顯示該省疫情的具體狀況微信
① 推廣平臺架構
② 推廣策略app
<br />前後端分離
1.疫情地圖的造成與高亮 初次使用原型模型工具,對於如何生成可交互的全國地圖和高亮不瞭解。 2.獲取用戶所在位置的實現 此前未寫過相關功能,不知道如何實現,所以對是否加入原型產生問題。svg
1.疫情地圖的造成與高亮 在查詢相關資料與實踐後,發現能夠用導入svg圖片並對各省份圖片添加交互實現可交互的疫情地圖。 2.獲取用戶所在位置的實現 在初步進行了解後,發現能夠調用瀏覽器地理位置(Geolocation)API來實現。具體實現過程將在後期開發中進行研究。工具
在初次使用原型設計工具的過程當中遇到了不少困難,但最後都經過查詢相關資料和動手實踐後克服了,在這個過程當中,我也逐漸熟悉了Axure rp9的使用。不少Axure中沒有的功能,其實能夠經過引入第三方元件來解決,善用第三方元件也能大大加快用Axure進行原型模型設計的速度。在需求分析中,由於同時承擔需求分析和具體開發雙重責任,因此不少時候會考慮具體實現的難度,好比獲取用戶位置這一以前未接觸過的功能。但事實上,大多數的需求都有其解決方法,在需求分析時既要兼顧後期開發需求,也要大膽提出合理需求,從而實現更好的產品。
<br />
Axure rp9
- 顏色的深淺表示疫情的嚴重程度,能夠直觀瞭解高危區域
- 鼠標移到每一個省份高亮顯示
鼠標懸停在省份上方時,該省份將以橘色高亮顯示,有現存確診人數提示,添加陰影體現懸浮效果,同時適當放大省份名稱
- 點擊鼠標會顯示該省具體疫情狀況
點擊某個省份跳轉到該省份詳細數據的頁面,可以查看該省的感染人數、疑似人數、累計治癒、累計死亡、新增確診/新增疑似、累計治癒/累計死亡
- 可以展現現有的狀況以及累計的狀況
鼠標點擊下方現存確診/累計確診,切換顯示相應的可視化地圖
- 顯示某省份對應的感染患者人數、疑似患者人數、治癒人數、死亡人數
- 該省份到目前爲止的新增確診趨勢、新增疑似趨勢、治癒趨勢和死亡趨勢
點擊某條曲線的名稱來顯示/隱藏相應曲線
- 全國範圍的折線圖
點擊趨勢圖下的三個按鈕切換顯示不一樣的折線圖
- 全國疫情數據表格
- 首頁導航
- 頁面跳轉
快捷分享,可分享全國數據或省份數據,方便用戶分享信息
<br />
在本次結對合做中,咱們採用了分工製做不一樣板塊的方法合做,各自開發時的效率較高;但因爲分開製做,在項目進行合併時的效率較低,從此能夠考慮使用在線項目平臺來實現分工合做。具體編碼還沒有實現,代碼的效能分析暫沒法提供。
PSP2.1 | Personal Software Process Stages | 預估耗時(min) | 實際耗時(min) |
---|---|---|---|
Planning | 計劃 | 30 | 30 |
Estimate | 估計這個任務須要多少時間 | 30 | 30 |
Development | 開發 | 410 | 385 |
Analysis | 需求分析 (包括學習新技術) | 90 | 70 |
Design Spec | 生成設計文檔 | 30 | 30 |
Design Review | 設計複審 | 10 | 5 |
Coding Standard | 代碼規範 | - | - |
Design | 具體設計 | 60 | 50 |
Coding | 具體編碼(原型製做) | 180 | 210 |
Code Review | 代碼複審 | 20 | 10 |
Test | 測試(自我測試,修改原型,提交修改) | 20 | 10 |
Reporting | 報告 | 110 | 140 |
Test Report | 測試報告 | 10 | 10 |
Size Measurement | 計算工做量 | 10 | 10 |
Postmortem & Process Improvement Plan | 過後總結, 並提出過程改進計劃 | 90 | 120 |
total | 合計 | 550 | 555 |
<br />
學號 | NABCD需求分析 | 原型製做 | 文案編寫 |
---|---|---|---|
221701419 | 30% | 70% | 50% |
221701410 | 70% | 30% | 50% |
<img src="https://images.cnblogs.com/cnblogs_com/hhhqqq/1654796/o_2002251545295.png" width="70%" /><br />
<img src="https://images.cnblogs.com/cnblogs_com/hhhqqq/1654796/o_2002251545387.png" width="70%" /><br />
<br />
<br />