PHP Laravel開發 三 開發思路

2021-09-24 12:30:47 字數 593 閱讀 1166

上面我們分析了專案需求,本節中,做簡單的專案開發計畫。

基於需求分析,我們將系統拆分成極大模組:

使用者模組——》無依賴

商品模組——》無依賴

訂單模組——》依賴使用者、訂單模組

支付模組——》依賴訂單模組

優惠券模組——》依賴訂單模組

我們優先開發無依賴的模組。

所以我們各個模組開發的順序如下:

使用者模組

商品模組

訂單模組

支付模組

優惠券模組

『管理模組』是乙個特殊的模組,既包含本身邏輯(管理後台許可權控制等),又與其他業務模組有關聯,因此在開發過程中會與其它模組同時開發。

mvp 是 minimum viable prodcut (最小化可行性產品)的簡稱。如何得出產品的 mvp 產品呢?可以先問這樣的問題:

對於這個產品來講,哪些功能是必不可缺的?

電商彩票是乙個使用者購買商品的地方,產品核心是『使用者購買商品』,那首先要需使用者、然後需要商品、購買需要付款。所以,我們專案裡,使用者、商品、訂單和支付模組必不可少。

優惠券並不是購物流程必要的一環,屬於附加功能。

SOLOT開發日記(三)

看看上次寫開發日記的時間是11月5日,竟然有25天過去了,真是慚愧。這段時間,除了為來北京的諸多煩心事兒奔波,就是在單位做那個大而虛的專案了。還好經過乙個星期的努力,一起都已經走上了正規。上下班的車也做順了,上班不再遲到了。單位同事們都認識了 專案做的也順手了。今天跟領導談了談,言語間似乎有留京的希...

Mario開發流程(三)

1.場景中的屬性 背景 int型別儲存場景所在的位置 場景的順序 所處的順序 場景間需要切換 是否為結束場景 結束場景需要做特殊處理 c boolean 型別標識當前場景是否為最後乙個場景 d 每個場景中都應該包含了多個障礙物和敵人 list儲存 e 在每個場景中都應該定義兩個集合物件,來儲存已經消...

HTC VIVE開發教程(三)

在這一節,我介紹的主要內容有 在steamvr外掛程式的prefabs資料夾下面有三個預製體,camerarig是相機預製體,使用時直接將這個預製相機作為主相機拖入場景中,我們就能以第一人稱看到vr頭盔裡面的內容。status是通過overlay顯示一些狀態資訊的預製體。steamvr是渲染核心預製...