freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 17:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 新聞?lì)悇eNkindVARCHAR新聞內(nèi)容NcontentVARCHAR發(fā)布時(shí)間NtimeDATETIME6) 游客表,主要用于管理游客信息即存儲(chǔ)游客信息等,表結(jié)構(gòu)如表36所示:表36 游客表數(shù)據(jù)表名Visit中文名游客表數(shù)據(jù)庫(kù)名WebOrder創(chuàng)建者周黎所屬模塊網(wǎng)上訂餐設(shè)計(jì)時(shí)間字段意義字段名字段類型非空默認(rèn)值主鍵備注IDVidBIGINT√序列√姓名VnameVARCHAR√電話VphoneVARCHAR√地址VadrsVARCHAR√7) 餐品表,主要用于餐品信息的存儲(chǔ),表結(jié)構(gòu)如表37所示:表37 餐品表數(shù)據(jù)表名Food中文名餐品表數(shù)據(jù)庫(kù)名Weborder創(chuàng)建者周黎所屬模塊網(wǎng)上訂餐設(shè)計(jì)時(shí)間字段意義字段名字段類型非空默認(rèn)值主鍵備注IDFidBIGINT√序列√餐品名稱FnameVARCHAR√餐品價(jià)格FpriceFLOAT√餐品種類FkindVARCHAR√快餐簡(jiǎn)介FsmryVARCHAR快餐圖片地址FpictVARCHAR 網(wǎng)站整體設(shè)計(jì)主要是文件架構(gòu)以及系統(tǒng)文件的組成等。數(shù)據(jù)庫(kù)設(shè)計(jì)完成后,就要搭建系統(tǒng)程序的文件結(jié)構(gòu)了。通過以上的簡(jiǎn)要分析得出的整個(gè)網(wǎng)站的文件結(jié)構(gòu),細(xì)分為總文件目錄結(jié)構(gòu)和src文件結(jié)構(gòu),具體如下三個(gè)圖所示:圖312 總文件目錄結(jié)構(gòu)圖src文件夾由于組成文件太多,一個(gè)結(jié)構(gòu)圖不足以包含所有文件,所以將其中幾個(gè)文件夾分成兩部分,具體如圖313 所示:圖3131 src文件結(jié)構(gòu)圖[1]圖3132 src文件結(jié)構(gòu)圖[2] 本系統(tǒng)主要組成文件、系統(tǒng)頁(yè)面對(duì)應(yīng)的文件和相應(yīng)功能說明如下:1) 登錄頁(yè)面類,可以實(shí)現(xiàn)會(huì)員、游客登錄。2) 會(huì)員注冊(cè)頁(yè)面類,實(shí)現(xiàn)非會(huì)員用戶的注冊(cè)。3) 會(huì)員登錄后系統(tǒng)主頁(yè)面類;系統(tǒng)主頁(yè)面由七大模塊組成,以JTabbedPane標(biāo)簽頁(yè)的形式嵌套這七大模塊對(duì)應(yīng)于不同的頁(yè)面。4) 游客登錄后系統(tǒng)主頁(yè)面類;該系統(tǒng)主頁(yè)面由六大模塊組成,以JTabbedPane標(biāo)簽頁(yè)的形式嵌套;這六大模塊對(duì)應(yīng)于不同的頁(yè)面。5) 管理員登錄后的后臺(tái)主頁(yè)類,該頁(yè)由JMenu套接四大模塊。;用戶管理由三個(gè)頁(yè)面組成,;信息管理有四個(gè)頁(yè)面組成。6) 系統(tǒng)連接數(shù)據(jù)庫(kù)的類,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)連接的打開關(guān)閉以及對(duì)數(shù)據(jù)庫(kù)中元素的操作等。7) 系統(tǒng)數(shù)據(jù)類型轉(zhuǎn)換類,解決對(duì)數(shù)據(jù)中元素的操作時(shí)出現(xiàn)的亂碼問題等。第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)根據(jù)前面的分析和客戶的需求,本訂餐系統(tǒng)由前臺(tái)和后臺(tái)兩部分組成,前臺(tái)主要是包括前臺(tái)登錄和前臺(tái)主界面兩部分,后臺(tái)主要就是后臺(tái)登錄和后臺(tái)登錄后的界面,后臺(tái)登錄作為前臺(tái)主界面的一個(gè)子模塊實(shí)現(xiàn)。該階段主要完成各子模塊的設(shè)計(jì)以及頁(yè)面與數(shù)據(jù)庫(kù)的鏈接工作。關(guān)聯(lián)關(guān)系類圖包括了本網(wǎng)站的主要頁(yè)面以及它們之間的簡(jiǎn)單關(guān)系(可按頁(yè)面名稱在上節(jié)的“”查詢其具體功能)。圖41 主要類的關(guān)聯(lián)關(guān)系圖 前臺(tái)開發(fā)主要是包括前臺(tái)登錄和前臺(tái)主界面兩部分,前臺(tái)主界面由網(wǎng)站首頁(yè)、訂餐流程、餐品展示、網(wǎng)上訂餐、會(huì)員中心和后臺(tái)登錄、系統(tǒng)消息的發(fā)布等模塊組成。1. 界面總體類圖 圖42 會(huì)員前臺(tái)系統(tǒng)類圖2. 詳細(xì)設(shè)計(jì)及類圖;對(duì)于一個(gè)網(wǎng)絡(luò)訂餐系統(tǒng),網(wǎng)站首頁(yè)極為重要,首頁(yè)設(shè)計(jì)的好壞將直接影響到顧客的購(gòu)買欲望。在網(wǎng)站首頁(yè)中,用戶不但可以掌握特色餐品網(wǎng)站信息等。其設(shè)計(jì)思路:為了抓住顧客的購(gòu)買欲,網(wǎng)絡(luò)訂餐應(yīng)該引導(dǎo)用戶進(jìn)行購(gòu)買,因此設(shè)置推薦餐品等,主導(dǎo)為用戶提供查看餐品和訂餐方便。另外,對(duì)于一個(gè)網(wǎng)上訂餐系統(tǒng)而言,可以按類別查詢餐品,所以設(shè)計(jì)餐品分類時(shí),應(yīng)該將餐品分類制成數(shù)據(jù)表存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便動(dòng)態(tài)地進(jìn)行更新。用戶通過輸入不同類別中的餐品名就可以進(jìn)入相應(yīng)的餐品詳細(xì)介紹的展示頁(yè)面,餐品展示頁(yè)面主要實(shí)現(xiàn)以下功能:1) 用戶可以查看商品的詳細(xì)信息;2) 用戶可以直接“訂購(gòu)”進(jìn)行餐品的訂購(gòu);餐品查詢結(jié)果頁(yè)面的類圖如43,餐品展示頁(yè)面的類圖如44所示: 圖43 餐品查詢結(jié)果類圖 圖44 餐品展示類圖 。其中的訂單表格是用來(lái)臨時(shí)存儲(chǔ)用戶購(gòu)物信息的,用戶可以隨時(shí)增加商品,修改商品數(shù)量,刪除商品以及清空表格。設(shè)計(jì)思路:將用戶的購(gòu)物信息存入一個(gè)臨時(shí)表或臨時(shí)文件中,當(dāng)用戶結(jié)賬下訂單時(shí)再刪除臨時(shí)記錄。由于本系統(tǒng)是一個(gè)小型的訂餐網(wǎng)站,所以可以考慮使用一個(gè)數(shù)據(jù)表來(lái)訂餐,使用數(shù)據(jù)表:會(huì)員表,訂單表,餐品表;會(huì)員訂餐頁(yè)面的類圖如45所示:圖45 會(huì)員訂餐類圖會(huì)員中心是僅會(huì)員前臺(tái)系統(tǒng)有的模塊,當(dāng)用戶注冊(cè)成為會(huì)員后,可以查看修改個(gè)人信息。使用數(shù)據(jù)表:會(huì)員表,訂單表,反饋信息表等;會(huì)員信息修改類圖如圖46,訂單查看類圖如47所示: 圖46 會(huì)員信息修改類圖 圖47 會(huì)員訂單查看類圖系統(tǒng)的信息發(fā)布主要有三種:系統(tǒng)公告,會(huì)員積分以及對(duì)客戶投訴。系統(tǒng)公告頁(yè)面類圖如圖48,會(huì)員評(píng)價(jià)投訴頁(yè)面類圖如圖49,會(huì)員評(píng)價(jià)或投訴流程圖如圖410所示: 圖48 系統(tǒng)公告類圖 圖49 會(huì)員評(píng)價(jià)或投訴類圖圖410 會(huì)員評(píng)價(jià)或投訴流程1. 用戶登錄前臺(tái)登錄實(shí)際上是用來(lái)實(shí)現(xiàn)會(huì)員和游客這兩類用戶的登錄,同時(shí)其上的“注冊(cè)”按鈕可以進(jìn)去會(huì)員注冊(cè)頁(yè)面。會(huì)員和游客會(huì)進(jìn)入不同的前臺(tái)主界面。使用數(shù)據(jù)表:會(huì)員表;在會(huì)員登錄程序中,有兩個(gè)輸入框、分別為輸入會(huì)員名、密碼,有4個(gè)按鈕,分別為:清空、登錄、注冊(cè)和游客;會(huì)員登錄處理流程如圖411,前臺(tái)登錄的頁(yè)面的類圖如圖412所示: 圖411 會(huì)員登錄處理流程 圖412 前臺(tái)登錄類圖 圖413 會(huì)員注冊(cè)類圖2. 用戶注冊(cè)本系統(tǒng)既可以為游客服務(wù)也可以為注冊(cè)的用戶服務(wù),沒有注冊(cè)的游客也可以訂餐,將餐品加入訂單中,待用戶選擇好所有餐品后就可以點(diǎn)擊下面的下訂單操作。這里會(huì)檢查用戶是否輸入用戶名、聯(lián)系電話、聯(lián)系地址是否輸入,如果沒有輸入,會(huì)提示用戶輸入相應(yīng)的信息,否則是不能下訂單的。為方便用戶注冊(cè),在會(huì)員登錄框上點(diǎn)擊注冊(cè)按鈕會(huì)進(jìn)入注冊(cè)頁(yè)面,使用數(shù)據(jù)表:會(huì)員表;會(huì)員注冊(cè)類圖如圖413所示;注冊(cè)頁(yè)面主要實(shí)現(xiàn)以下功能:1) 檢查用戶輸入信息的正確性;2) 提示注冊(cè)是否成功的信息;3) 保存會(huì)員信息并返回登錄框;1. 界面總體類圖圖414 游客前臺(tái)類圖2. 詳細(xì)設(shè)計(jì)及類圖游客登錄的前臺(tái)系統(tǒng)同會(huì)員類似,只是少了會(huì)員中心模塊,而且游客訂餐頁(yè)面與會(huì)員訂餐模塊稍有不同。因此,只對(duì)游客訂餐頁(yè)面作出詳細(xì)分析。使用數(shù)據(jù)表:游客表,訂單表,餐品表;其類圖如圖415所示:圖415 游客訂餐類圖后臺(tái)開發(fā)主要包括頁(yè)面設(shè)計(jì)、后臺(tái)登錄和登錄后主頁(yè)三塊,由于后臺(tái)登錄作為前臺(tái)進(jìn)入后臺(tái)的通道,所以,在設(shè)計(jì)時(shí)把后臺(tái)登錄作為前臺(tái)的一個(gè)子模塊去實(shí)現(xiàn)。登錄后主頁(yè)主要包括商品管理、訂單管理、信息管理、用戶管理等四部分,它們有各自具有自己的子頁(yè)面,具體的實(shí)現(xiàn)分析如下: 圖416 后臺(tái)總類圖本網(wǎng)站后臺(tái)主要有4大功能模塊組成,分別是:商品管理,訂單管理,信息管理,用戶管理;詳細(xì)設(shè)計(jì)如下。設(shè)計(jì)思路:后臺(tái)主要是實(shí)現(xiàn)管理功能。功能導(dǎo)航區(qū)用于提供網(wǎng)站的管理功能導(dǎo)航,主操作區(qū)用于完成各種管理功能。管理員首先要登錄后臺(tái),登錄成功后才可以對(duì)各類信息進(jìn)行管理。后臺(tái)登錄頁(yè)面類圖與控制流程圖分別如下所示:圖417 后臺(tái)登錄類圖圖418后臺(tái)登錄控制流程餐品的管理主要是對(duì)餐品的信息進(jìn)行管理,實(shí)現(xiàn)對(duì)餐品的添加和刪除和更改管理。主要用到的表:餐品表;其類圖如圖419所示:圖419餐品管理類圖前臺(tái)用戶完成購(gòu)物后,最終會(huì)產(chǎn)生訂單。而后臺(tái)訂單管理主要就是對(duì)這些訂單進(jìn)行處理,并根據(jù)訂單進(jìn)行送餐,這樣就可以查看那些訂單需要配送,那些訂單已經(jīng)完成交易(用以方便用戶積分管理),主要用到的表:訂單表,餐品表,管理員表;類圖如圖420所示:圖420訂單管理類圖信息管理分為對(duì)商城公告信息的管理,對(duì)商城動(dòng)態(tài)信息的管理,對(duì)站內(nèi)新聞的管理,用戶反饋信息的管理等。主要用到的表:新聞表和反饋信息表;反饋信息類圖如圖421所示:圖421 反饋信息管理類圖用戶管理主要分為三大部分:第一部分就是會(huì)員信息管理,第二部分是游客管理,第三個(gè)部分是對(duì)管理員信息的管理;在會(huì)員管理上用到了會(huì)員表,在游客管理上用到了游客表,對(duì)管理員的管理需要使用管理員表。會(huì)員管理類圖如圖422所示:圖422 會(huì)員管理類圖1. 。清單41package JDBC。 /*數(shù)據(jù)庫(kù)連接類*/import .*。public class DBLink { private static Connection conn = null。 private static DBLink dbm = null。 private static Statement sta = null。 private static String url = jdbc:mysql://localhost:3306/weborder。 private static String user = root。 private static String password = 1111。 private static String jdbcDriver = 。 private DBLink() { try { (jdbcDriver)。 try { conn = (url, user, password)。 sta = ()。 } catch (SQLException e) { (error 001 :數(shù)據(jù)庫(kù)連接異常)。 } } catch (ClassNotFoundException e) { (error 002 : 數(shù)據(jù)庫(kù)驅(qū)動(dòng)異常)。 } } public static DBLink getDBM() { if(dbm == null) dbm = new DBLink()。 return dbm。 }//數(shù)據(jù)庫(kù)增、刪、改 public boolean UpdateData(String sql){ boolean result=false。 int re=0。 try{ re
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1