商品管理系統界面
分類管理
系統說明
本系統目前沒有實作所有的功能,而是描述了實作思路,設計了主要功能和流程,設計了系統架構,并簡要示範了幾個功能;可以友善在這個系統基礎上進行開發完善即可。後續的功能也會逐漸開發完善。
本系統的開發過程中,為了提高工作效率,使用MyBatisGenerator自動生成最初始的Model、Mapper類及Mapper.Xml,完成最基本的增、删、改、查功能,然後再此基礎上進行加工 。
業務知識
概述
商品中心,是一個核心系統,會和其他系統都有交集,比如:網站、訂單、采購、倉儲、配送...,是以獨立出來,做一個單獨的商品中心,有人負責,還是很有必要的。
商品狀态:1.建立(待進貨)、2.待售(入庫後)、3.上架(在售)、4.下架(停售),将來有稽核的話用-狀态
術語
款号:style,一個系列,一般都是供應商或者生産廠家進行編碼并提供;
款色編碼:供應商或生産廠家對某個系列下某個顔色商品的編碼;到色的,級别對應的是系統的商品編碼;
商品編碼:系統按照一定的規則,對商品進行的規律性更強的編碼,這個系統使用8-10位數字;
貨品編碼:我們把到尺碼的商品,定義為貨品,這個系統對貨品的編碼采取商品編碼+3位數字的方式;
分類和屬性綁定
分類和屬性綁定,必須先綁定屬性項,再綁定屬性值,綁定屬性項時,必須設定屬性的規則(比如是否多遠,是否必填,是否網站顯示),即這些規則限制都是跟着分類走的;
規則限制以後的行為,不限制既存的資料:比如把一個屬性項修改成必填,不代表要把過去的資料都設成必填。
資料批量導入
資料的批量導入,比如商品貨品批量進入,批量調價等,本系統不使用Excel,建議使用頁面上的表格,并間隔時間自動儲存,存儲格式為JSON,可以多次編輯進行導入。
商品标題是否可變
系統本身不做任何限制,但原則上業務會少改動;
商品價格
商品表裡面會有成本價、賣價、市場價,并随着各種因素調整,支援着商品的銷售;
訂單裡面記錄成交價;
采購單裡面記錄成本價;
一個商品可以對應很多的訂單,也可以對應很多采購單。
商品的屬性項、屬性值
對于商品,進行屬性項、屬性值的維護,目的是可以基于此建立搜尋系統,消費者可以基于這些屬性項、屬性值檢索,更準确找到和自己需求比對的商品
代碼說明
前置項目:http://blog.csdn.net/puma_dong/article/details/12391479
最新源碼:git clone [email protected]:pumadong/cl-commodity.git