【第五组】头脑风暴+核心竞争力+NABCD+个人(用例+功能+技术说明书) 最后修改时间 2017.07.13...
2017.07.13版 因為對之前版本做了較多修改,所以重新發了,并且在博客下方保留原有版本作為記錄。
頭腦風暴結果:
剛開始我們無法確定要做一個什么樣的應用程序,總結之前可視化課程的作業,我們提出了幾個想法:音樂,視頻,學院網站等。但是覺得這些方向已經有很成熟的應用,我們做的話基本是模仿,可以創新的地方不多。老師提了一個意見,讓我們從自身實際校園生活出發,找到痛點,再針對這方面設計一個好的應用。
校園生活當然是衣食住行和學習。我們覺得最痛苦的就是每天選擇吃什么。由于學校地理位置偏僻,外賣可以選擇的種類不多也不太方便衛生。我們大多在食堂吃。雖然食堂菜的種類還比較多,但是時間長了還是不知道該選擇什么。而且在我們下課很晚的時候,食堂可能沒有什么菜了,這時再去走走看有什么吃的更加浪費時間。所以我們設想了一個可以幫助我們決策吃什么并且可以實時統計菜量的應用程序。
設想的功能首先是要能提供決策的選擇,統計實時菜單菜量。其他基本功能,如用戶登錄,口味選擇,界面美化等。還設想了如忘記帶飯卡可以在線求助的功能,但是經過后來的討論,覺得此功能并不必要,所及刪除了此功能。后來我們組的成員提出了希望可以瀏覽校園的一些活動,最好是整合起來的活動推送。經過討論,這個功能可以增加我們的應用使用時間,給用戶提供更好的體驗。但是一些用戶不喜歡接收推送,所以我們增加了可以選擇是否推送校園活動的功能。
在我們學校,食堂新品上市一般是在門口或扶梯口擺一個牌子,不是很明顯,使用我們的應用程序可以快速知道食堂是否有新品上市。當然也少不了對食堂菜品的評價吐槽功能。
我們暫時沒有將如何盈利納入考慮范圍。主要目的就是滿足大家對選擇吃什么的需求。最終提交一個能有效解決問題,設計合理的應用。
?
核心競爭力:
- hunger-killer 讓選擇吃什么更簡單
?功能集:
- 功能1 用戶注冊
- 功能2 用戶登錄
- 功能3 用戶興趣口味選擇:
- 功能4 每日推薦菜品:根據協調過濾推薦菜品,實現
- 功能5 食堂實時菜單菜量:實現對實時菜單菜量的掌握
- 功能6 用戶評價菜品:管理數據庫,實現評分和評論功能
- 功能7 食堂新品瀏覽:由管理員發布的新品通知
- 功能8 后臺統計數據,生成統計報告:實現對數據庫的
- 功能9?校園活動推送:根據校園最近活動進行推送,通知。
- 功能10 手機版(暫未設計)
- 功能11 趣味決策(轉盤,否決卡片,戳泡泡):實現對推薦菜品的隨機選擇
- 功能12 管理員功能:實現對用戶評論,用戶賬戶,食堂新品和校園活動推送的管理。(用戶管理主要通過用戶敏感度控制。)
?
?
圖1 功能模塊劃分
?
?
?NABCD
N(NEED)需求:
現在的學生吃飯可以選擇去外面吃飯,吃外賣。但是由于安全,價格等種種原因,學生們用餐的第一選擇依然是食堂,但是,對于學生來說吃食堂也有一些不便。像是學生們有時并不知道食堂具體有什么飯菜是自己喜歡吃的,這樣經常會導致學生去食堂找一圈之后卻沒有滿意的菜品。另外,再用餐時間比較緊張的時候,由于不知道菜量,經常會導致用餐時間不夠。
結合我們自身和用戶調研的結果,我們針對每天不知道吃什么的問題設計了一個應用。它主要針對以下典型用戶:
- 典型用戶1:課不多選擇時間充足,可以早點去食堂,此時菜品較全,但是不知道吃什么,選擇困難,想要一個懂得自己口味的APP來幫助自己做決定。
- 典型用戶2:課多,下課晚,不知道去食堂還剩什么了,想提前知道什么菜量比較多,直接去排隊,節省時間。
- 典型用戶3:知道自己的口味,但是之前沒嘗試過這個菜品,希望通過這個應用獲得其他人對這道菜品的評價。
| 用戶調研問題 |
| 1.您一般吃飯是在食堂還是選擇外賣? |
| 2.您有遇到過不知道吃什么的問題么? |
| 3.那么您一般可以用于選擇在食堂吃什么的時間多么? |
| 4.如果有一個可以讓您提前知道食堂實時菜單菜量并且可以給您推薦菜品,趣味選擇的應用,您會使用么? |
| 5.您會查看一道食堂菜品的評論,和大家一起吐槽么? |
| 6.您對校園活動感興趣么?希望接收校園活動的推送么? |
A(APPROACH)做法:
- 使用基于協同過濾推薦給用戶每餐的菜品:
?
【注】協同過濾是一種在推薦系統中廣泛采用的推薦方法。這種算法基于一個“物以類聚,人以群分”的假設,喜歡相同菜品的人肯具有相同的口味。基于協同過濾的推薦系統一般應用于有用戶評分的系統之中,通過分數去刻畫用戶對于菜品的喜好。協同過濾被視為利用集體智慧的典范,不需要對項目進行特殊處理,而是通過用戶建立物品與物品之間的聯系。它不需要對物品或者用戶進行嚴格的建模,而且不要求物品的描述是機器可理解的,所以這種方法也是領域無關的。這種方法計算出來的推薦是開放的,可以共用他人的經驗,很好的支持用戶發現潛在的興趣偏好。我們使用這種算法,可以讓用戶發現自己的潛在喜好。
- 使用轉盤方法讓用戶趣味決策,首先用戶可以通過推薦系統獲得八道菜品,形成轉盤。
- 開發工具:Visual Studio 2015/2017+SQL Server
- 通過Xaml語言設計前端,C#語言實現后端,數據庫的連接和管理。
B(BENEFIT)好處:
- 當用戶不知道在食堂吃什么的時候給用戶一個可以幫助決定吃什么的功能,滿足他們的想法。
- 用戶使用我們的系統可以趣味的決策,甚至快速選定吃什么,從而節約時間,提高效率。對抗選擇困難癥~有更多的時間做其他事情。
- 用戶可以實時了解食堂的菜單菜量,可以讓同學們在時間不寬裕的時候快速找到菜量多的菜品,節省吃飯的時間。
- 我們可以直接的了解到食堂新出的菜品,并且所有的菜品都可以讓同學們進行評價。這可以使同學們有一個參考。通過評論的功能也可以增加大家的互動。
- 通過我們這個APP可以了解到校園最新的活動。
C(COMPETITORS)競爭:
- 在我們自己看來,我們的想法足夠新,并沒有什么競爭對手,就比如類似的美團、糯米、餓了嗎都是針對校外的外賣,還沒有針對學校食堂的APP。我們目前沒有什么競爭對手,但是我們還要保持創造力,時時改進。
D(DELIVERY)交付:
- 我們的宣傳推廣方式很多,開始可以從自己身邊出發讓周圍的同學嘗試,再到我們的整個學校。
- 然后可以獲取對應其他高校食堂的數據,開始發動以前的高中同學等,在他們的學校幫助我們推廣。
- 還可以和校園社團的公眾號進行合作推廣。
- 進一步的推廣,我們可以和安卓市場等進行合作。
?
?
?
?
?
以下為2017.07.11版本
頭腦風暴結果:
?
核心競爭力:
- hunger-killer 讓吃飯更簡單
?功能集:
- 功能1 用戶注冊
- 功能2 用戶登錄
- 功能3 用戶興趣口味選擇
- 功能4 每日推薦菜品
- 功能5 食堂實時菜單菜量
- 功能6 用戶評價菜品
- 功能7 食堂新品瀏覽
- 功能8 后臺統計數據,生成統計報告
- 功能9 校園活動推送
- 功能10 手機版(暫未設計)
- 功能11 趣味決策(轉盤,否決卡片,戳泡泡)
?
N(NEED)需求:
?
- 典型用戶1:選擇時間充足,菜品較全,但是不知道吃什么,選擇困難,想要一個懂得自己口味的APP來幫助自己做決定。
- 典型用戶2:課多,下課晚,不知道去食堂還剩什么了,想提前知道什么菜量比較多,直接去排隊。
?
A(APPROACH)做法:
?
- 我們會幫助用戶節約時間,減少困擾
- 獲取實時菜量,讓用戶更好更快的看到有什么可以吃
- 使用基于協同過濾的推薦:
?
【注】協同過濾是一種在推薦系統中廣泛采用的推薦方法。這種算法基于一個“物以類聚,人以群分”的假設,喜歡相同物品的用戶更有可能具有相同的興趣。基于協同過濾的推薦系統一般應用于有用戶評分的系統之中,通過分數去刻畫用戶對于物品的喜好。協同過濾被視為利用集體智慧的典范,不需要對項目進行特殊處理,而是通過用戶建立物品與物品之間的聯系。它不需要對物品或者用戶進行嚴格的建模,而且不要求物品的描述是機器可理解的,所以這種方法也是領域無關的。
?
這種方法計算出來的推薦是開放的,可以共用他人的經驗,很好的支持用戶發現潛在的興趣偏好。
?
B(BENEFIT)好處:
?
- 當用戶不知道吃什么的時候給用戶一個可以幫助決定吃什么的功能,滿足他們的想法。
- 用戶使用我們的系統可以趣味的決策,甚至快速選定吃什么,從而節約時間,提高效率。對抗選擇困難癥~有更多的時間做其他事情。
?
?
?
C(COMPETITORS)競爭:
?
- 在我們自己看來,我們的想法足夠新,并沒有什么競爭對手,就比如類似的美團、糯米、餓了嗎都是針對校外的外賣,還沒有針對學校食堂的APP。我們目前沒有什么競爭對手的,但是我們還要保持創造力,時時改進。
?
?
?
D(DELIVERY)交付:
?
- 我們的宣傳推廣方式很多,開始可以從自己身邊出發讓周圍的同學嘗試,,再到我們的整個學校,然后開始發動以前的高中同學等,在他們的學校幫助我們推廣。還可以和校園社團的公眾號進行合作推廣。
?
?
?
用例文檔
?
標題:用戶評論菜品
角色:用戶
主要成功場景:
擴展場景:
?
功能說明書
假設:用戶已經注冊本系統
STEP1:用戶登錄系統,進入主頁面
STEP2:用戶點擊主頁下方菜品卡片的“我要吐槽”進入評論界面
?
STEP3:用戶點擊菜品圖片下方的評分按鈕進行評分,分值滿分五分,最低為零分。
?
?
STEP4:用戶點擊評論按鈕,在下方輸入框輸入內容,點擊發送。
?
?
STEP5:系統顯示評論成功或“您的賬戶暫不能發表評論”
?
技術說明書
并且顯示為星星。
第一行第一列:title:hunger-killer
第一行第二列:無
第二行第一列:嵌套grid,左側image,右側三個textblock豎直排列 分別為菜品名,評分, ?詳細信息。菜品名從主頁的傳值獲取。評分從數據庫中查找,計算平均 ?值并取整。詳細信息則是從數據庫中獲取菜品位置。
第二行第二列:一個textblock顯示“相似菜品”,正下方一個list box顯示從數據庫中 ?獲取的相同口味信息。
第三行第一列: 第一行顯示五個星星,用戶點擊星星進行評分,點到第幾個,前面的 星星亮起,評分為星星序號。左側是textblock“給這道菜打分吧”
第二行顯示一個輸入框。左側textblock“一起來吐槽”。Textblock左側是一個button,內容“發布評論”。Click事件是將評分和輸入框中的內容輸入數據庫中對應菜品的評論表中。評論字數為140字以內。
第三行第二列:暫無
第四行第一列:顯示用戶評論,每一個評論由左側用戶頭像,用戶名,中間打分,評論內容,右側點贊button 贊數,評論時間組成。其中點贊button的click事件為贊數+1,存入數據庫。
第四列第二行:logo
轉載于:https://www.cnblogs.com/mthxjg/p/7153049.html
總結
以上是生活随笔為你收集整理的【第五组】头脑风暴+核心竞争力+NABCD+个人(用例+功能+技术说明书) 最后修改时间 2017.07.13...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker + Jenkins 快速打
- 下一篇: (cljs/run-at (JSVM.