|
日常生活中,點餐是一個很常見的生活場景。目前在餐廳點餐的時候大部分都支持了掃碼點餐。每張餐桌都貼一個二維碼,我們掃描二維碼的時候就可以打開點餐小程序,進(jìn)行自助點餐。 對于快餐店,到店點餐的時候又分為堂食和外賣,如果選擇外賣,可以有專門的配送員進(jìn)行上門配送。 對于點餐這種常見的生活場景,已經(jīng)有標(biāo)準(zhǔn)化的解決方案。我們本次的實戰(zhàn)課程也是以這個常見的生活場景為案例,結(jié)合低代碼工具,來快速的開發(fā)一款小程序。 01 低代碼開發(fā)流程介紹 低代碼開發(fā)通常需要經(jīng)過需求分析、數(shù)據(jù)源設(shè)計、應(yīng)用搭建、發(fā)布預(yù)覽、備案上線等幾個動作。 像通用的流程是和傳統(tǒng)開發(fā)類似的,不同的地方在于應(yīng)用搭建后幾個步驟。 傳統(tǒng)開發(fā)需要搭建本地開發(fā)環(huán)境,完成代碼的編寫,提交測試,然后部署到公有云或者私有云上。 低碼開發(fā)所有的環(huán)境都是在線上,開發(fā)的過程是使用組件拖拽配置完成,線上發(fā)布這些工具已經(jīng)集成好了,不需要我們做額外的配置,整體開發(fā)還是非常方便的。 02 需求分析 我們本次的課程想要實際模擬一下點餐這個場景,按照用戶角色我們分為用戶端、收銀端、后廚端、配送端、管理端。 用戶端,我們常見的功能包括注冊、點餐、訂單確認(rèn)等幾個基本步驟,有如下的操作
收銀端,收銀員可以查看當(dāng)前的訂單情況,進(jìn)行確認(rèn),確認(rèn)后會根據(jù)顧客的用餐方式來通知后廚或者配送端
后廚端,后廚端可以查看收銀端確認(rèn)的訂單,點擊制作,訂單改為制作中
配送端,配送端主要是配送員使用,可以查看需要配送的訂單,接收后可以查看菜品是否制作完成,如果配送完畢后點擊完成,由用戶端進(jìn)行評價
管理端,管理端主要是完成基本信息的錄入,并可以進(jìn)行統(tǒng)計分析
總結(jié) 我們實戰(zhàn)教程的第一篇是梳理一下我們小程序的具體功能,在現(xiàn)實中如果你要準(zhǔn)備自己制作或者外包給別人,需求分析是必不可少的。當(dāng)然分析也是一個逐步明確的過程,在產(chǎn)品不斷的迭代中,逐步的優(yōu)化功能,讓我們的小程序變得易用好用。 |
|
|