從今天開始,我會(huì)文字直播開發(fā)這個(gè)駕校小程序整個(gè)流程。
小程序端
WEB管理后臺(tái)
時(shí)間在最短的時(shí)間內(nèi)上線
參考駕考寶典、主欄目分為科目一、科目四、滿分學(xué)習(xí)、注銷恢復(fù)、資格證,包含小車、客車、摩托車等,功能包含視頻講解、章節(jié)練習(xí)、模擬考試、錯(cuò)題、收藏等等。 支持支付、分享、提成、提現(xiàn)等
由于要求最快時(shí)間內(nèi)上線,我們小程序選擇 Serverless架構(gòu)。 這里使用以下技術(shù)產(chǎn)品
小程序端:
Bmob后端云+iview
VUE + Bmob后端云
Bmob后端云,自帶了支付,生成二維碼等接口,這里集成可以快速上線。VUE 有豐富的后臺(tái)模板,可以更快的做出管理后臺(tái)。
因?yàn)橐呀?jīng)很清楚自己要做的是駕校答題小程序,這里就不做多余的介紹了。 設(shè)計(jì)部分,由于這個(gè)項(xiàng)目比較小,沒有專門的設(shè)計(jì)師。 盡量參考行業(yè)老大:駕校一點(diǎn)通與駕考寶典。
數(shù)據(jù)庫(kù)參考其他駕考類小程序,優(yōu)先把核心字段建立出來,盡量考慮周全, 不夠后面再補(bǔ)。 這里注意的是,Serverless架構(gòu),主要適合做一些中小型應(yīng)用,如果應(yīng)用數(shù)據(jù)量很大, 盡量提前考慮分表。
目前第一階段暫時(shí)考慮一下表
題目表
題目類別表(題形)
錯(cuò)題表
收藏表
成績(jī)表
用戶表
用戶表,由于Bmob系統(tǒng)自帶了,我就不建立了。
由于使用Bmob后端云數(shù)據(jù)庫(kù),默認(rèn)每條記錄都帶id、創(chuàng)建時(shí)間與更新時(shí)間,此數(shù)據(jù)表說明不帶這2個(gè)字段。
題目表(question)
題目類別表(questionType)
錯(cuò)題表
收藏表
成績(jī)表
設(shè)計(jì)好數(shù)據(jù)表之后,做準(zhǔn)備工作
拿到小程序的 AppID填寫到Bmob控制臺(tái),應(yīng)用設(shè)置-》應(yīng)用配置
把上面所有想好建立好的數(shù)據(jù)表添加到數(shù)據(jù)庫(kù)
小程序開發(fā)工具新建一個(gè)空白項(xiàng)目,復(fù)制BmobSDK,到utils目錄
引入SDK,初始化。
引入SDK,初始化。文檔在這里
https://bmob.github.io/hydrogen-js-sdk/#/?id=%E5%88%9D%E5%A7%8B%E5%8C%96
看最終效果如下。
效果一:所寫代碼?預(yù)覽
效果二:數(shù)據(jù)表變化
這樣我們就實(shí)現(xiàn)了,整個(gè)小程序開發(fā)的第一步,自動(dòng)注冊(cè)登陸,獲取openid。 第一節(jié)就到這里,下一步就是操作業(yè)務(wù)表。
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)