小程序模板網(wǎng)

Serverless實戰(zhàn)駕校小程序【數(shù)據(jù)庫設計】連載一

發(fā)布時間:2018-10-12 10:35 所屬欄目:小程序開發(fā)教程

從今天開始,我會文字直播開發(fā)這個駕校小程序整個流程。

 

1. 項目要求

小程序端 
WEB管理后臺 
時間在最短的時間內(nèi)上線

 

2. 項目功能

參考駕考寶典、主欄目分為科目一、科目四、滿分學習、注銷恢復、資格證,包含小車、客車、摩托車等,功能包含視頻講解、章節(jié)練習、模擬考試、錯題、收藏等等。 支持支付、分享、提成、提現(xiàn)等

 

3. 項目選型

由于要求最快時間內(nèi)上線,我們小程序選擇 Serverless架構。 這里使用以下技術產(chǎn)品

小程序端:

Bmob后端云+iview 
VUE + Bmob后端云 
Bmob后端云,自帶了支付,生成二維碼等接口,這里集成可以快速上線。VUE 有豐富的后臺模板,可以更快的做出管理后臺。

 

第一步:清晰了解需求

因為已經(jīng)很清楚自己要做的是駕校答題小程序,這里就不做多余的介紹了。 設計部分,由于這個項目比較小,沒有專門的設計師。 盡量參考行業(yè)老大:駕校一點通與駕考寶典。

 

第二步:數(shù)據(jù)庫設計

數(shù)據(jù)庫參考其他駕考類小程序,優(yōu)先把核心字段建立出來,盡量考慮周全, 不夠后面再補。 這里注意的是,Serverless架構,主要適合做一些中小型應用,如果應用數(shù)據(jù)量很大, 盡量提前考慮分表。

 

1. 數(shù)據(jù)表

目前第一階段暫時考慮一下表

題目表 
題目類別表(題形) 
錯題表 
收藏表 
成績表 
用戶表 
用戶表,由于Bmob系統(tǒng)自帶了,我就不建立了。

 

2. 數(shù)據(jù)庫文檔

由于使用Bmob后端云數(shù)據(jù)庫,默認每條記錄都帶id、創(chuàng)建時間與更新時間,此數(shù)據(jù)表說明不帶這2個字段。

題目表(question)

題目類別表(questionType)


錯題表

收藏表

成績表

設計好數(shù)據(jù)表之后,做準備工作

拿到小程序的 AppID填寫到Bmob控制臺,應用設置-》應用配置 
把上面所有想好建立好的數(shù)據(jù)表添加到數(shù)據(jù)庫 
小程序開發(fā)工具新建一個空白項目,復制BmobSDK,到utils目錄 
引入SDK,初始化。 
引入SDK,初始化。文檔在這里

https://bmob.github.io/hydrogen-js-sdk/#/?id=%E5%88%9D%E5%A7%8B%E5%8C%96

看最終效果如下。

效果一:所寫代碼?預覽


效果二:數(shù)據(jù)表變化


這樣我們就實現(xiàn)了,整個小程序開發(fā)的第一步,自動注冊登陸,獲取openid。 第一節(jié)就到這里,下一步就是操作業(yè)務表。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/24863.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢