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