郝成民 嚴(yán)子健 周瑋
摘 要:Java技術(shù)以其獨(dú)特的優(yōu)勢(shì)成為開(kāi)發(fā)網(wǎng)站系統(tǒng)的首選工具,使用Eclipse開(kāi)發(fā)工具,最終能夠?qū)崿F(xiàn)系統(tǒng)的所有操作?;趈ava技術(shù)的食堂在線點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)使用Java語(yǔ)言開(kāi)發(fā),數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理,介紹了點(diǎn)餐系統(tǒng)的相關(guān)技術(shù)、核心代碼以及對(duì)功能用例圖、序列圖和流程圖、部署環(huán)境、需求分析、架構(gòu)設(shè)計(jì)、核心功能和顯示功能模塊設(shè)計(jì)到系統(tǒng)測(cè)試。
關(guān)鍵詞:java技術(shù);食堂;在線點(diǎn)餐
一、總體設(shè)計(jì)
(一)模塊功能設(shè)計(jì)
根據(jù)對(duì)系統(tǒng)的功能進(jìn)行分析總結(jié)完成了宿州學(xué)院食堂點(diǎn)餐系統(tǒng)的具體功能模塊的構(gòu)思,其中包括以下幾個(gè)主要的功能模塊。系統(tǒng)的功能模塊如圖1所示。
(二)系統(tǒng)結(jié)構(gòu)
系統(tǒng)中含有用戶與管理員兩種角色,不同的角色含有不同的功能,保證了系統(tǒng)的數(shù)據(jù)安全,因此系統(tǒng)需要繪制兩種不同的功能用例圖,用戶含有的功能有注冊(cè)登錄,網(wǎng)站首頁(yè),購(gòu)物車管理,餐品分類,食堂資訊,在線留言,關(guān)于我們,會(huì)員中心幾個(gè)功能。管理員含有的功能有資訊管理,會(huì)員管理,用戶管理,菜品分類,檔口管理,菜品管理,菜品庫(kù)存,訂單管理,留言管理,統(tǒng)計(jì)分析。用戶與管理員功能用例如圖2所示。
二、系統(tǒng)管理員模塊實(shí)現(xiàn)
(一)會(huì)員管理
管理員登錄后臺(tái)管理系統(tǒng)后,可以對(duì)整個(gè)系統(tǒng)的功能模塊進(jìn)行信息管理操作。管理員擁有的操作權(quán)限是對(duì)整個(gè)系統(tǒng)信息的增刪改查操作,其中管理員主要功能模塊之一是對(duì)前臺(tái)登錄會(huì)員用戶的管理操作。會(huì)員管理界面如圖3所示。
(二)訂單管理
管理員的另一重要功能模塊就是訂單管理,管理員登錄后臺(tái)系統(tǒng)后,可以點(diǎn)擊左側(cè)功能列表里的訂單管理按鈕,會(huì)在右側(cè)顯示相應(yīng)的訂單管理列表界面,界面上的功能包括查詢、增加、修改和刪除,對(duì)于訂單信息的所有操作實(shí)現(xiàn)在訂單信息表名稱、主題等字段上。
三、功能測(cè)試
(一)搜索測(cè)試
主要進(jìn)行關(guān)于系統(tǒng)檢索功能的測(cè)試。系統(tǒng)基于關(guān)鍵字輸入搜索數(shù)據(jù)庫(kù),并將結(jié)果返回給用戶。搜索功能測(cè)試如表1所示。根據(jù)測(cè)試過(guò)程可以看出,搜索功能的實(shí)現(xiàn)基本上滿足了用戶的相關(guān)需求。
(二)功能測(cè)試
對(duì)系統(tǒng)功能所進(jìn)行的測(cè)試。其中,選擇了該模塊的幾個(gè)主要工作流程進(jìn)行測(cè)試。系統(tǒng)功能的測(cè)試過(guò)程如表2所示。