1. 程式人生 > >130242014013-(2)-電商的商品分類模塊開發

130242014013-(2)-電商的商品分類模塊開發

構建 自身 交流 能夠 例如 實驗 什麽 漸進 子項目

1.選題討論

我們小組主要討論的是電商系統的商品分類功能模塊,商品分類模塊如果真正按照淘寶那種數據量和規模來設計的話,其實很復雜也很難,需要認真討論和研究很多。

2.用戶故事討論

(1).用戶可以通過正常一個大型商品常見的分類項目和列表去找到自己需要的分區的商品;

(2).商品的分類註重以用戶為中心,把用戶最經常遊覽的商品的分類區塊收集成對應後臺數據分析,多設置一些推薦區域和最常關註區域的分類;

(3).商品的分類追求細分和細化,可以給用戶詳細的條件篩選和分類,對商品分類有詳細參數的限定和體現,分類精細,才可以給用戶看商品的時候能夠準備直接快速鎖定自己需要的東西的區域;

(4).分類的形式和操作要註重人性化,方便和利於用戶的操作。

3.功能分析討論

  用戶可以在首頁上通過分類或者品牌找到自己想要的商品,也可以直接查看熱門的商品和新上架的商品。我們知道商品之間的屬性可能存在著較大的差別,比如牛仔褲它有版型、腰型、褲長等屬性;而電腦它有CPU、顯卡等屬性,各類商品的屬性是不同的。再進一步想,休閑褲也版型、腰型、褲長等屬性;臺式電腦或者筆記本電腦都有CPU、顯卡等屬性。所以我們得出:一個分類對應若幹屬性,而一個屬性,對應若幹屬性選項,而一個具體商品又對應若幹屬性選項(例如具體一條牛仔褲,他的褲長:7分,褲型:直筒)。分類和屬性的關系(例如:“牛仔褲”分類下有褲型、褲長、版型等屬性)、屬性和屬性選項的關系(例如:褲長屬性有長款、九分褲、七分褲的選項)、商品和屬性選項的關系(例如某條牛仔褲的褲長是7分褲)。至此,我們知道一個商品的分類、品牌以及它有什麽屬性和對應的屬性值。那麽通過篩選條件,自然就可以查詢出指定的商品。這裏特別說一句,價格也是屬性,不要設想用商品表中的價格字段去做計算。這不利於查詢也增加了復雜度,讓商家編輯人員用屬性來設置並保證他的正確性。

4.建模

技術分享

5.總結

做一個真正符合淘寶天貓京東類型的大型電商,在分類商品模塊上的設計其實沒有想象中那麽簡單,要做到用戶能夠精準篩選,需要自己在設計商品個人屬性上和分類上進行掛鉤,分類是需要按照用戶的體驗來進行設計的,分類的初衷就是為的是用戶更好篩選和鎖定想要的東西,分類精細化,大眾品牌的突出,這些沒有一個不需要跟商品個體,及其商品自身表的屬性設計進行掛鉤。剛開始老師講的敏捷開發,似懂非懂,因為很少在做開發上需要對一個商品如此上的考慮和思考,通過這次分組討論和之後的認真思考,才漸漸有所思索上的明白。敏捷開發以用戶的需求進化為核心,采用叠代、循序漸進的方法進行軟件開發。在敏捷開發中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,並分別完成,在此過程中軟件一直處於可使用狀態。現在社會工作的節奏越來越快,相信敏捷開發的使用者也越來越多。通過不斷的對敏捷開發方法進行改善,我相信,以後不只那些中小型項目會使用敏捷開發,而且一些大的項目也會使用。下一次實驗的時候會選擇多聽多交流多提出自己想法和意見。下一次課可以繼續采用這種形式來上課。

130242014013-(2)-電商的商品分類模塊開發