顧士學(xué) 柳佳 馬嘉鴻
摘 要:本文對整個系統(tǒng)進(jìn)行概要的描述,然后從業(yè)務(wù)、功能等方面進(jìn)行了系統(tǒng)分析,并在此基礎(chǔ)上對蛋糕店管理系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫規(guī)范化設(shè)計(jì),最后實(shí)現(xiàn)了包括系統(tǒng)涉及的員工管理,商品管理等功能,完成了系統(tǒng)所預(yù)期的功能和效果。
關(guān)鍵詞:蛋糕店 MVC MySQL
現(xiàn)在計(jì)算機(jī)技術(shù)發(fā)展得越來越快,蛋糕店傳統(tǒng)銷售管理方式行業(yè)受到了互聯(lián)網(wǎng)的巨大影響。對一個蛋糕店來說,使用軟件系統(tǒng)進(jìn)行經(jīng)營和銷售是很有必要的。本蛋糕店管理系統(tǒng)主要是針對中小型蛋糕店開發(fā)的,引入蛋糕店管理系統(tǒng),不僅可以有效地管理員工,提高員工的工作效率,還可以保證員工工作的準(zhǔn)確性,提高店鋪在同類型行業(yè)中的競爭力。
一、系統(tǒng)分析與設(shè)計(jì)
整個蛋糕店管理系統(tǒng)本著提升工作效率以及準(zhǔn)確性的原則,方便使用者對蛋糕店的管理,使用Java作為后臺開發(fā)語言,MySQL 數(shù)據(jù)庫作為系統(tǒng)的數(shù)據(jù)支撐,以layer作為前端的彈出層。本系統(tǒng)中,主要是管理員角色,可以對本店的員工、會員、商品、商品分類以及訂單進(jìn)行管理。本系統(tǒng)功能結(jié)構(gòu)圖如下圖1所示。
二、數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫概念設(shè)計(jì)是整個云朵烘焙蛋糕店管理系統(tǒng)作為后臺數(shù)據(jù)支撐最為重要的一個環(huán)節(jié)。
(一)概念結(jié)構(gòu)設(shè)計(jì)
通過分析本系統(tǒng)主要有會員、商品類別、員工等主要實(shí)體,其中會員實(shí)體E-R圖如2所示。
(二)數(shù)據(jù)庫表設(shè)計(jì)
根據(jù)以上實(shí)體與屬性之間的關(guān)系,設(shè)計(jì)出如下會員信息表等幾個數(shù)據(jù)庫表結(jié)構(gòu),其中.會員信息表結(jié)構(gòu)如表1所示。
三、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
進(jìn)入系統(tǒng)登錄界面(如圖3所示),輸入正確的用戶名、密碼和驗(yàn)證碼信息即可進(jìn)入系統(tǒng)(如圖4所示)。用戶登錄界面設(shè)計(jì)當(dāng)用戶正常登錄到系統(tǒng),系統(tǒng)會跳轉(zhuǎn)到主頁面,主頁面符合主流的后臺管理系統(tǒng)布局:使用Layout布局容器,將頁面劃分為Header(頂部)、Sider(側(cè)邊欄)、Content(內(nèi)容部分)、Footer(底部布局)四部分。
(一)員工管理模塊
員工管理模塊是用來對員工進(jìn)行添加員工、刪除員工、更改員工信息和查詢員工的操作(如圖5所示)。
(二)商品管理模塊
商品管理是本系統(tǒng)的核心模塊,商品管理的主頁面如圖6所示。
四、結(jié)語
本文在對蛋糕店進(jìn)行了需求分析,用Thymeleaf模板和 MySQL數(shù)據(jù)庫,設(shè)計(jì)并完成蛋糕店整個業(yè)務(wù)系統(tǒng)的開發(fā)。通過進(jìn)行測試,系統(tǒng)能夠正常運(yùn)行。