項目 | 內容 |
---|---|
這個作業屬於哪個課程 | 2021春季計算機學院軟件工程(羅傑 任健) |
這個作業的要求在哪里 | 團隊項目-初次邂逅,需求分析 |
需求分析
Need
在某些場景下,用戶有生成圖表的需求,然而由於數據輸入等原因,現有產品並不能很好滿足用戶需求。例如在基物實驗中,同學們需要將實驗數據記錄在紙上並在實驗結束后再將數據導入到excel表格中,如果這時能直接通過手機記錄並且生成圖表就方便了很多,又或者在線代書本中看到一個特征值關系的表格,如果能直接拍照生成表格就好了,如果你一時興起想和別人展示你的......
類似以上場景,手機相對於電腦而言更加便捷,相對於紙筆而言功能更加豐富,用戶總有需要手機端軟件進行畫圖表或者記錄的時候,如基物實驗、清點物品、個人記賬、記錄過程需要走動的場景、電腦不在身邊或沒有電腦的場景等。總結而言,用戶的核心需求在於需要一款便捷記錄以及畫圖表的軟件,而且市場上類似的軟件要么功能不夠全面,要么不夠便捷。
考慮到以上對於圖表的一些困難和需求,我們的產品致力於更加便捷的數據記錄和圖表生成管理。考慮到以上需求,我們產品將具有以下幾個功能:
- 語音,圖像,文字,手動繪制等多功能的數據輸入方式
- 同一數據格式規范,對於不同類型的圖表(柱狀圖,折線圖等)制定統一數據格式,支持類型圖表轉換到統一的數據上,或者將統一的數據格式導出成不同類型的圖表格
- 統一模板規范,用戶可以定制圖表模板,並且將其分享給其他用戶。
- 圖表分類管理,用戶能夠將已經記錄的圖表進行分類管理,同時能將圖表導入到百度網盤或者從百度網盤導入。
Approach
考慮到用戶使用便利程度和分享的便捷性,我們考慮使用微信小程序平台來開發我們的應用程序(目前已有備案過的域名)。(修改)
前端
- 在微信平台上建立用戶界面,畫圖界面。
- 語音輸入提供語音模板(如蘋果 1,橘子 2),用戶按照模板輸入即可提取出對應數據。
后端
- 進行服務器搭建,完成用戶模板和圖表管理查詢等功能。
- 制定數據格式和傳輸規范。
美工
- 圖表細節優化、圖標設計優化、頁面空間設計優化。
其他(新增)
- 保證語音輸入數據的准確性和精度
- 在進行語音輸入之前需要先定義數據格式(如整數、幾位小數等),在識別結果不符合預定義的數據格式時提醒用戶數據識別出錯。
- 在識別完成后提供修改功能。
- 在數據識別錯誤時,用戶可再次進行語音輸入修正錯誤數據。
- 數據輸入之后,根據用戶輸入的數據的精度來確定圖表展示精度。
- 語音輸入功能的必要性
- 語音輸入相對於手動輸入更為輕松。
- 某些情況下騰不出手時,語音輸入更為方便。
- 為用戶提供更全面的輸入方式。
- 關於語音輸入的處理。我們調研了微信官方給出的服務,微信官方提供一個名為微信同聲傳譯的插件服務,我們通過在前端中引用此插件,並在JavaScript文件中進行調用即可。關於此功能的付費功能,我們調研了此插件的默認配額:語音輸入配額:每個小程序250條/分鍾,3w條/天。這個配額能夠滿足我們小程序的前期需求,在后期用戶增多時,我們可以向微信官方去申請更多的配額。
- 小程序圖形性能差和手機屏幕小的問題
- 查看圖表時支持橫屏以及放大功能。
- 圖形性能問題在后續實現中盡量優化以提升效果。
Benefit
解決的痛點(新增)
- 在需要記錄的情況下(如基物實驗),用戶不再需要攜帶紙筆記錄數據,再通過電腦軟件畫成圖表,使用小程序即可便捷的記錄數據、轉換成圖表。
- 在用戶騰不出手來進行記錄時,可以方便的通過小程序的語音輸入功能進行記錄。
- 在用戶苦於手機端圖表類軟件包含的圖表類型太少時,可以使用小程序定制圖表模板,畫出想要的圖表。
優勢(新增)
- 支持百度網盤的導出功能(可以跳轉到百度網盤小程序進行保存)。
- 支持多種圖表類型,讓用戶在手機端也可以畫出多種樣式,或者符合某些標准的圖表(比如老師要求圖表必須符合某種格式)。
我們采用鄒欣老師書中四維坐標來描述
competitor
目前市面上有類似功能的產品主要有以下幾個
有道雲筆記
- 優點:功能多樣,支持文字,圖片,語語音輸入,還能定制模板
- 缺點: 過於臃腫,缺乏圖表繪制功能,某些功能收費。
chartistic
- 優點:能夠在手機上繪制多種類型的圖表
- 缺點:拖動式繪圖,效率低下,輸入數據類型單一,無法滿足真實場景使用
漢王識文app
- 優點:能夠將手寫筆記轉為電子筆記
- 缺點:只能進行圖片到文字的識別,沒有統一數據格式,不支持多種圖表類型轉換
與已有產品相比,我們具有輕量,便捷,圖表功能完善等特點。
Delivery
活躍人數(修改)
在delivery方面我們主要考慮進行社區傳播和官方文檔相互結合的方式,Alpha階段預計注冊人數150人,由於軟件特性,並非日常生活必需的軟件,而僅在有需求時才會使用,所以活躍用戶數可能會在50-100人。Beta階段注冊人數應該會有200-300人,活躍用戶數可能在100-200人。
推廣方式(修改)
我們暫時未考慮實現微信小程序以外的應用端。小程序相比於應用端的輕便、簡單也是我們主打的一個優勢方面。此外在課程開發時間內,完成小程序和應用端的兩種產品是很難做到二者都有較好的用戶體驗和功能實現,反而專注於小程序本身會讓小程序更加的完善和完美。
小程序的推廣方式有下面幾種:
- 類似weui,提供掃碼體驗功能,讓用戶能直觀感受不同表格類型
- 在需要進行基物實驗的同學群中傳播
附錄
物理實驗需求場景視頻點擊此處
更新日志(新增)
版本 | 更新內容 |
---|---|
第一版 | 初始化分析 |
第二版 | 補充回答答辯和博客評論等問題,關於語音輸入處理、網盤導入導出和具體操作模式有待定義和完善。 |
第三版 | 更新了語音輸入處理模塊部分,具體操作模式部分在此忽略,詳情見界面原型設計 |