java分布式架構(gòu)網(wǎng)上商城springbootvueweb
系統(tǒng)功能分析
考慮到實(shí)際生活中分布式架構(gòu)網(wǎng)上商城在管理方面的需要以及對該平臺認(rèn)真的分析,將系統(tǒng)權(quán)限按管理員和用戶涉及用戶劃分。
管理員;管理員使用本系統(tǒng)涉到的功能主要有:首頁、個(gè)人中心、用戶管理、商品信息管理、商品分類管理、系統(tǒng)管理、訂單管理等功能。管理員用例圖如圖3-1所示。
圖3-1 管理員用例圖
用戶用例圖如圖3-1所示。
圖3-2 用戶用例圖
3.4系統(tǒng)流程的分析
由于不同的系統(tǒng)實(shí)際使用用戶角色的不同,他們的業(yè)務(wù)分析也會變得有所不一樣,為了論述方便接下來都將以用戶功能權(quán)限下的系統(tǒng)業(yè)務(wù)流程來分析,如下圖所展示:
3.4.1 用戶管理的流程
圖3-3用戶管理流程
3.4.2個(gè)人中心管理流程
圖3-4個(gè)人中心管理流程
3.4.3登錄流程
圖3-5登錄流程
4系統(tǒng)設(shè)計(jì)
4.1 軟件功能模塊設(shè)計(jì)
系統(tǒng)整體功能如下圖所示:
圖 4-1 系統(tǒng)功能模塊圖
4.2數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)
在每一個(gè)系統(tǒng)中數(shù)據(jù)庫有著非常重要的作用,數(shù)據(jù)庫的設(shè)計(jì)得好將會增加系統(tǒng)的效率以及系統(tǒng)各邏輯功能的實(shí)現(xiàn)。所以數(shù)據(jù)庫的設(shè)計(jì)我們要從系統(tǒng)的實(shí)際需要出發(fā),才能使其更為完美的符合系統(tǒng)功能的實(shí)現(xiàn)。
4.2.1概念模型設(shè)計(jì)
概念模型是對現(xiàn)實(shí)中的問題出現(xiàn)的事物的進(jìn)行描述,ER圖是由實(shí)體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實(shí)體之間的相互關(guān)系。
購物車實(shí)體圖如圖4-2所示:
圖4-2購物車實(shí)體圖
用戶注冊實(shí)體圖如圖4-3所示:
圖4-3用戶注冊實(shí)體圖
商品信息實(shí)體圖如圖4-4所示:
圖4-4商品信息實(shí)體圖
5系統(tǒng)詳細(xì)設(shè)計(jì)
5.1系統(tǒng)功能模塊
分布式架構(gòu)網(wǎng)上商城,在系統(tǒng)首頁可以查看首首頁、商品信息、購物資訊、個(gè)人中心、購物車等內(nèi)容,并進(jìn)行詳細(xì)操作;如圖5-1所示。
圖5-1系統(tǒng)首頁界面圖
用戶注冊,在用戶注冊頁面通過填寫賬號、密碼、確認(rèn)密碼、姓名、手機(jī)、郵箱等信息進(jìn)行注冊操作,如圖5-2所示。
圖5-2用戶注冊界面圖
商品信息,在商品信息頁面可以查看商品名稱、價(jià)格、單次購買、庫存、商品類型、規(guī)格、上架時(shí)間、點(diǎn)擊次數(shù)等內(nèi)容進(jìn)行購買、評論或收藏等操作,如圖5-3所示。
圖5-3商品信息界面圖
購物車,在購物車頁面可以查看購買商品、價(jià)格、數(shù)量、總價(jià)等內(nèi)容,進(jìn)行刪除或購買等操作,如圖5-4所示。
圖5-4購物車界面圖
個(gè)人中心,在個(gè)人中心頁面通過填寫賬號、密碼、姓名、性別、手機(jī)、郵箱、圖片、余額等內(nèi)容進(jìn)行更新信息等操作,并可以根據(jù)我的訂單、我的地址或我的收藏進(jìn)行相應(yīng)的操作,如圖5-5所示。
圖5-5個(gè)人中心界面圖
5.2管理員功能模塊
管理員進(jìn)入系統(tǒng)前在登錄頁面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-6所示。
圖5-6管理員登錄界面圖
管理員登錄系統(tǒng)后,可以對首頁、個(gè)人中心、用戶管理、商品信息管理、商品分類管理、系統(tǒng)管理、訂單管理等功能進(jìn)行相應(yīng)的操作管理,如圖5-7所示。
圖5-7管理員功能界面圖
用戶管理,在用戶管理頁面可以對索引、賬號、姓名、性別、手機(jī)、郵箱、頭像等內(nèi)容進(jìn)行詳情、修改或刪除等操作,如圖5-8所示。
圖5-8用戶管理界面圖
商品信息管理,在商品信息管理頁面可以對索引、商品名稱、商品類型、規(guī)格、上架時(shí)間、商品圖片、價(jià)格、單限、庫存等內(nèi)容進(jìn)行詳情、查看評論、修改或刪除等操作,如圖5-9所示。
圖5-9商品信息管理界面圖
商品分類管理,在商品分類管理頁面可以對索引、類型等內(nèi)容進(jìn)行修改或刪除等操作,如圖5-10所示。
圖5-10商品分類管理界面圖
系統(tǒng)管理,在購物資訊頁面中可以對索引、標(biāo)題、圖片等內(nèi)容進(jìn)行詳情、修改或刪除等操作,并可以根據(jù)輪播圖管理進(jìn)行相應(yīng)的操作,如圖5-11所示。
圖5-11系統(tǒng)管理界面圖