這個作業屬於哪個課程 | <https://edu.cnblogs.com/campus/fzu/SE2020> |
---|---|
這個作業要求在哪里 | <https://edu.cnblogs.com/campus/fzu/SE2020/homework/11407> |
團隊名稱 | <棟哥說的都隊> |
這個作業的目標 | <明確項目分工及總體計划> |
項目整體計划
整體計划
- 討論選題
- 發布調查問卷確定選題
- 需求分析
- 原型設計
- 構建項目框架
- 數據收集
- 前后端聯調
- 實現所有功能
- 內部測試
- 公開測試
- 上線
- 維護
Alpha版本待完成的規划任務
- 前端,首頁,搜索頁,評論頁,個人頁
- 后端,評分排序智能推薦,搜索結果排序
- 現實資料整合
- 格式化資料,並導入
- 內部測試
團隊分工
姓名 | 職責 |
---|---|
程靈飛 | < 項目負責人 > |
陳錦輝 | < vlog拍攝+剪輯+后期 > |
吳端己 | < vlog剪輯+后期 > |
陳新平 | < 隨筆撰寫 > |
李辰鈺 | < 需求分析 > |
史金易 | < 前台原型設計 > |
林江鴻 | < 前台原型設計 > |
姜博 | < 問卷設計 > |
蘭傑 | < 后台原型設計 > |
黃展 | < 后台原型設計 > |
張孚楠 | < 食堂資料收集 > |
todo-list
- 編碼人員學習微信小程序,進行具體編碼;
- 開會討論前后端接口;
- 盡快收集完所有菜品資料;
- 討論可能存在的 bug。
類圖

項目思維導圖

項目燃盡圖

遇到的困難及解決方法
困難
- 你的困難是什么
- 是否需要和每個商家對接?這個需求是否真的能實現?是否需要這個功能?能否替代?
- 不知道 vlog為何物,以及vlog 風格與拍攝剪輯如何選取?
- 花了大概多久時間
- 120 min
- 90 min
- 做了哪些嘗試
- 直接簡化了這個需求,將商家入駐改成了后台人員維護;或者再簡化后台頁面,但是依然免不了格式化輸入的繁瑣。
- 多拍了一些以供選取;借鑒了 B 站的 vlog。
- 是否解決
都已解決。 - 有何收獲
- 需求上需要提前考慮好,以免后期繼續修改。
- 暫無。
PSP 表格
PSP 2.1 | Personal Software Process Stages | 預估耗時(分鍾) | 實際耗時(分鍾) |
---|---|---|---|
Planning | 計划 | 20 | 20 |
Estimate | 估計這個任務需要多少時間 | 10 | 10 |
Development | 開發 | 0 | 0 |
Analysis | 需求分析 (包括學習新技術) | 400 | 450 |
Design Spec | 生成設計文檔 | 120 | 120 |
Design Review | 設計復審 | 20 | 20 |
Coding Standard | 代碼規范 (為目前的開發制定合適的規范) | 120 | 80 |
Design | 具體設計 | 360 | 420 |
Coding | 具體編碼 | 0 | 0 |
Code Review | 代碼復審 | 30 | 30 |
Test | 測試(自我測試,修改代碼,提交修改) | 0 | 0 |
Reporting | 報告 | 30 | 30 |
Test Report | 測試報告 | 10 | 10 |
Size Measurement | 計算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后總結, 並提出過程改進計划 | 60 | 60 |
合計 | 1010 | 1260 |
學習進度條
第N周 | 新增代碼(行) | 累計代碼(行) | 本周學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 0 | 0 | 90 | 90 | 完成了初步需求分析和總體規划目標 |
2 | 0 | 0 | 130 | 220 | 完成了主要的需求分析部分,前后端已有比較明確的實現目標 |
軟件需求規格說明書
原型設計
小程序

在個人界面 包括了收藏菜品、點贊過的菜品、歷史評論、聯系我們這幾個方面的內容。這個頁面可以看到自己的昵稱和個性簽名。在個人主頁中可以點擊左下方的首頁可以切換到首頁界面。

收藏菜品界面:在這里我們可以看到自己曾收藏過的福大美食,通過點擊上面的菜品可以進入菜品的界面,獲取菜品的最新消息。

在歷史評論界面,我們可以看到自己以往對菜品的評價,也可以通過點贊數看到他人對自己評論的的肯定,給自己帶來了一定程度上的滿足感。點擊上方的菜品可以直接跳轉到菜品頁面。

小程序授權登錄頁面。


小程序主頁,頂部的搜索框點擊進入搜索框頁面。口味和菜品選擇的tag可以點擊進入類型,這里以“辣”為例。今日推薦根據用戶經常點擊瀏覽的菜品進行推薦。點擊菜品可以進入菜品詳情頁面。菜品的tag也可以點擊,這里以“辣”為例。

搜索頁面,頂部的搜索框搜索想品嘗的菜品或者口味。另外有歷史搜索和為您推薦功能。

點擊口味選擇/菜品后的頁面,這里以“辣為例”。

搜索排骨面后的頁面。點擊具體菜品可以進入詳情頁。可以看到菜品的價格,評分和校內地址。


菜品的詳情頁面。可以看到其他同學對本菜品的評論,也可以對他人的評論點贊。下拉有我要評論按鈕,點擊進入評價頁面。

評論頁面,可以對品嘗過的菜品進行評論,打星,也可以上傳照片。可以開啟一鍵匿名評論功能,保護個人隱私。

評論頁面,可以對品嘗過的菜品進行評論,打星,也可以上傳照片。可以開啟一鍵匿名評論功能,保護個人隱私。
后台管理


這是菜品的列表頁面,管理員可以通過搜索獲取相應的菜品,點擊右上角的加號,可以創建一個新的菜品。

點擊菜品列表的頁面可以進入菜品詳情頁面,管理員可以在這個頁面對菜的各個屬性進行修改

點擊菜品詳情頁面的 評論信息,進入評論頁面,管理員可以在這個頁面進行修改評論信息,包括控評在內的一系列騷操作。

這是用戶列表頁面,由於用戶在我們的小程序里所有的信息較少,沒有特地給用戶創建一個詳細信息頁面,可以在這里直接修改用戶的級別信息。
bilibili主頁
貢獻分分配規則
本次貢獻分依據:60% 工作完成量 + 40% 討論參與度
每項基礎得分:5.0 分
姓名 | 工作完成量 | 討論參與度 | 總貢獻分 |
---|---|---|---|
程靈飛 | 5.0 | 5.7 | 5.34 |
陳錦輝 | 5.4 | 5.4 | 5.40 |
吳端己 | 4.6 | 4.1 | 4.46 |
陳新平 | 5.2 | 5.3 | 5.24 |
李辰鈺 | 5.3 | 5.1 | 5.22 |
史金易 | 5.4 | 5.3 | 5.36 |
林江鴻 | 5.4 | 5.2 | 5.32 |
姜博 | 4.7 | 4.7 | 4.62 |
蘭傑 | 5.3 | 5.5 | 5.38 |
黃展 | 5.2 | 5.4 | 5.28 |
張孚楠 | 3.5 | 4.0 | 3.7 |