Outfits團隊作業三——需求分析
這個作業屬於哪個課程 | 2021春軟工實踐W班 (福州大學) |
---|---|
這個作業要求在哪里 | 團隊作業3 |
團隊名稱 | Outfits |
這個作業的目標 | 完成原型設計以及產品需求分析 |
作業正文 | .... |
其他參考文獻 | 《軟件需求規格說明書》國標規范文本 |
目錄
零、答辯后修改(已取得助教允許)
修改了類圖相關內容
一、Links
二、團隊整體計划安排
- [√] 團隊完成組建(3.16)
- [√] 前期安排 —— 團隊博客等團隊平台的創建、實現方向和思路的初步梳理(3.16 ~ 3.26)
- [√] 團隊作業二(3.27)
- [√] 團隊作業三(1)—— 完成原型設計和原型答辯ppt,以及需求分析說明書的初步撰寫 (4.1 ~ 4.9)
- [√] 團隊作業三(2)—— 需求分析說明書的完善以及需求分析ppt的設計 (4.10 ~ 4.15)
- [ ] 實現思路的進一步梳理 —— 查閱相關論文、算法實現博客、數據庫搭載等 (3.28 ~ *)
-
前端計划:
里程碑 | 具體事項 | 時間 |
---|---|---|
擬定接口內容 | 和后端開發討論接口內容、每個接口中的具體字段。 | 4.20 |
搭建APP開發框架 | 確定要使用的開發框架、開源庫,建立好基本的工具類,搭建好空APP框架 | 4.21 |
完成登陸注冊界面 | 完成登錄、注冊、修改密碼頁 | 4.22 ~ 4.23 |
完成衣櫃部分界面 | 包含衣櫃主頁、添加衣服頁、修改衣服頁面、切換視圖頁等 | 4.24 ~ 4.28 |
完成搭配部分界面 | 包含搭配主頁、添加搭配的頁面 | 4.29 ~ 5.2 |
完成社區部分界面 | 包含社區主頁、搜索頁面、博客詳情頁、發布博客頁等 | 5.3 ~ 5.7 |
完成我的部分界面 | 包含我的主頁、修改信息頁、關注/粉絲列表頁、用戶個人信息頁 | 5.8 ~ 5.11 |
優化界面邏輯 | 進一步優化app的UI界面,優化各界面跳轉交互 | 5.12 ~ 5.15 |
-
后端計划:
里程碑 | 具體事項 | 時間 |
---|---|---|
數據庫的討論與選擇 | 討論實現需要的數據表划分 | 4.17 |
項目的搭建與試運行 | 各個待實現功能的代碼編寫和測試 | 4.20 |
編寫后端接口文檔 | 討論后端所需接口並編寫接口文檔 | 4.21 |
數據庫的建立與測試 | 數據庫的建立與測試 | 4.22 ~ 4.26 |
后端接口的編寫 | 后端接口的編寫 | 4.27 ~ 5.3 |
與算法接口的調用 | 與算法端建立連接 | 5.4 |
后端接口的測試與改進 | 與算法端建立連接后進行測試和改進 | 5.5 |
結合前端調試運行 | 結合前端代碼調試運行 | 5.5 ~ 5.6 |
-
算法組計划:
里程碑 | 具體事項 | 時間 |
---|---|---|
摳圖算法的討論與選擇 | 查閱相關論文 | 4.8 |
溫度推薦算法的討論與選擇 | 查閱相關論文,參考華為天氣等實現 | 4.14 |
喜好推薦算法的討論與選擇 | 參考網易雲音樂等軟件的推薦模式,了解協同過濾算法相關博客 | 4.16 |
溫度推薦算法的實現 | 建立氣候分析模型,由每日氣候特點計算出適宜的穿衣等級,從而給出推薦 | 4.17~4.21 |
喜好推薦算法的實現 | 采用分析本地搭配和收藏的搭配來建立用戶喜好模型 | 4.22~4.26 |
摳圖算法的實現 | 比照論文構建模型,實現摳圖算法 | 4.26~5.2 |
算法端接口 | 接口文檔和后端接口設計 | 5.4 |
算法性能測評和微調 | 算法性能測評和微調 | 5.6 |
軟件評測 | 軟件評測 | 5.9~5.20 |
算法優化 | 針對α沖刺后的成果產品進行算法優化 | 6.1~6.15 |
-
總覽:
里程碑 | 具體事項 | 時間 |
---|---|---|
摳圖算法的討論與選擇 | 查閱相關論文 | 4.8 |
溫度推薦算法的討論與選擇 | 查閱相關論文,參考華為天氣等實現 | 4.14 |
喜好推薦算法的討論與選擇 | 參考網易雲音樂等軟件的推薦模式,了解協同過濾算法相關博客 | 4.16 |
數據庫的討論與選擇 | 討論實現需要的數據表划分 | 4.17 |
溫度推薦算法的實現 | 建立氣候分析模型,由每日氣候特點計算出適宜的穿衣等級,從而給出推薦 | 4.18 ~ 4.21 |
代碼實現原型界面 | 前端還原原型界面UI和實現界面跳轉、點擊事件等 | 4.20 ~ 4.28 |
項目的搭建與試運行 | 各個待實現功能的代碼編寫和測試 | 4.20 |
編寫后端接口文檔 | 討論后端所需接口並編寫接口文檔 | 4.21 |
數據庫的建立與測試 | 數據庫的建立與測試 | 4.22 ~ 4.26 |
喜好推薦算法的實現 | 采用分析本地搭配和收藏的搭配來建立用戶喜好模型 | 4.22 ~ 4.26 |
摳圖算法的實現 | 比照論文構建模型,實現摳圖算法 | 4.26 ~ 5.2 |
后端接口的編寫 | 后端接口的編寫 | 4.27 ~ 5.3 |
后端和算法的接口連接 | 接口文檔和后端接口設計 | 5.4 |
后端接口的測試與改進 | 與算法端建立連接后進行測試和改進 | 5.5 |
結合前端調試運行 | 結合前端代碼調試運行 | 5.5 ~ 5.6 |
算法性能測評和微調 | 算法性能測評和微調 | 5.6 |
軟件評測 | 軟件評測 | 5.9~5.20 |
算法優化 | 針對α沖刺后的成果產品進行算法優化 | 6.1~6.15 |
三、本次作業分工
學號姓名 | 貢獻度 |
---|---|
221801336 陳雨虹 | 11.4 |
221801201 凌鏵欽 | 9.8 |
131802125 邱梓洛 | 9.3 |
221801239 林龍星 | 9.2 |
221801210 林子鵬 | 11.2 |
221801227 林滄海 | 10.3 |
221801401 張海浪 | 10.0 |
221801425 張吳晗 | 9.9 |
221801307 蔡瑞金 | 9.4 |
221801208 吳晗傑 | 9.5 |
- 分工明確:陳雨虹(負責)
- 明確產品需求: 全體成員
- 明確主要功能流程: 全體成員
- 明確功能結構圖: 陳雨虹
- 原型設計ddl分工: 陳雨虹
- 需求分析ddl分工: 陳雨虹
- 第一次原型答辯:陳雨虹(負責)
- 類圖設計: 吳晗傑 林子鵬(負責)
- 類圖初版 吳晗傑 林子鵬
- 類圖與原型結合修改 吳晗傑 林子鵬
- 用況圖繪制 吳晗傑 林子鵬
- 需求規格書大致撰寫 林龍星(負責)
- 初版分模塊撰寫 林龍星 林滄海 陳雨虹 凌鏵欽 蔡瑞金 邱梓洛 吳晗傑 林子鵬
- 目錄框架的撰寫 林龍星 林滄海
- 開發目標 林龍星 陳雨虹 林滄海 凌鏵欽
- 用戶場景 林龍星 林滄海
- 功能標准 邱梓洛 蔡瑞金
- 需求規格說明書修改 陳雨虹 凌鏵欽 吳晗傑 林子鵬
- 功能流程圖明確 陳雨虹(負責)
- 原型功能分區 陳雨虹 張吳晗 張海浪 林子鵬 吳晗傑
- 與類圖交互 陳雨虹 林子鵬
- 功能流程圖繪制 陳雨虹 張吳晗
- 功能流程圖修改 陳雨虹 張吳晗
- 原型設計
- 原型草圖繪制 陳雨虹 張海浪 張吳晗
- 原型低保真圖繪制 張海浪 張吳晗
- 原型高保真圖繪制 凌鏵欽 張海浪
- 原型修改 凌鏵欽 張海浪 陳雨虹 林龍星
- 答辯PPT
- 答辯PPT邏輯 邱梓洛 陳雨虹
- 答辯PPT初版 邱梓洛 吳晗傑 蔡瑞金
- 答辯PPT修改 林滄海 凌鏵欽 吳晗傑 林龍星
- 答辯PPT終版 林滄海 陳雨虹
- 答辯文稿 陳雨虹
- 答辯文稿修改 陳雨虹 邱梓洛
- 答辯主講 陳雨虹
- 評審表: 蔡瑞金
- 評審全程制作 蔡瑞金
- 第二次需求分析答辯:陳雨虹(負責)
- 需求規格說明書修改
- 類圖修改 林子鵬 吳晗傑
- 用況圖繪制 林子鵬 蔡瑞金
- 活動圖繪制 吳晗傑 林子鵬
- 文字修改 林龍星 邱梓洛
- 圖片填充 林龍星
- 整合完善 林子鵬 吳晗傑
- 答辯PPT
- PPT邏輯與文字填充 蔡瑞金
- PPT格式調整 林滄海
- PPT修改 林滄海 陳雨虹
- PPT文稿 陳雨虹
- 答辯主講 邱梓洛
- 評審表 張海浪 張吳晗
- 博客撰寫
- 博客初版 邱梓洛
- 上傳文件 張吳晗
- 修改博客 陳雨虹 邱梓洛
四、附件
-
《需求規格說明書》
-
需求分析報告PPT
五、原型答辯后改進
-
在社區遇到喜歡的衣服能不能提供購買鏈接?
-
由於我們app的重點在於保存和推薦本地穿搭,讓用戶能夠合理利用衣櫃中的衣物,而重點不在於推薦購買,且考慮到鏈接的發布可能存在欺騙信息,對網站安全的維護性考驗增加。故我們決定讓用戶在發布分享穿搭時可以自己選擇是否發布鏈接在博客主體中。
-
社區的喜好和本地的推薦搭配能否關聯?
-
算法方面正在研究,暫不增加該功能。衣櫃app后期根據用戶基數考慮采用協同過濾算法,大致思路是通過計算用戶之間的相似度,尋找到最相似用戶,對於用戶A只能計算得到一個相似用戶C,然后將用戶C偏愛的搭配推薦給用戶A,通過瀑布流的形式展示給用戶,讓用戶直觀的感受衣服組合,篩選出個人喜歡的組合進行存儲。考慮到用戶量少的時候推薦效果不好,預計在用戶基數達到一定數目的時候再在2.0版本推出該功能。
-
添加搭配的時間
-
我們考慮在類圖中添加時間項。用戶可以添加今明后三天的穿搭,並根據今明后的溫度等天氣因素自動為您推薦搭配。(原型尚在修改中)
-
推薦搭配算法的實現
-
獲取用戶本地最低溫度,然后計算體感溫度進而獲得穿衣等級,由穿衣等級得到用戶今天的適宜服裝類別,在用戶的衣物數據庫中進行查詢,若用戶擁有相應類別的衣物則將匹配的衣物以圖形可視化方式展示給用戶,否則就在相鄰穿衣等級里進行查詢。參考文獻
六、原型展示GIF
- 原型展示GIF
- 登陸注冊展示
- 本地衣櫃和搭配模塊
- 社區和我的模塊