網(wǎng)上訂餐系統(tǒng)程_第1頁
網(wǎng)上訂餐系統(tǒng)程_第2頁
網(wǎng)上訂餐系統(tǒng)程_第3頁
網(wǎng)上訂餐系統(tǒng)程_第4頁
網(wǎng)上訂餐系統(tǒng)程_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)號(hào)2014-2015學(xué)年 第一學(xué)期1208010240數(shù)據(jù)庫程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目:網(wǎng)上訂餐系統(tǒng)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):12(2)班姓名:余成洲指導(dǎo)教師:王輝成績(jī):計(jì)算機(jī)與信息工程系2014年 10月 12日目錄1 系統(tǒng)體系結(jié)構(gòu)12 系統(tǒng)分析與設(shè)計(jì)22.1可行性分析22.2 系統(tǒng)設(shè)計(jì)目標(biāo)32.3 系統(tǒng)功能分析3343 數(shù)據(jù)庫設(shè)計(jì)93.1 數(shù)據(jù)庫需求分析93.2 系統(tǒng)概要設(shè)計(jì)9993.3 邏輯設(shè)計(jì)1212123.4 物理設(shè)計(jì)144 網(wǎng)上訂餐系統(tǒng)的實(shí)現(xiàn)154.1 功能模塊介紹1515網(wǎng)上訂餐系統(tǒng)的首頁:16用戶訂餐界面:17前臺(tái)添加店鋪界面:17用戶查找店鋪界面:18后臺(tái)管理員操作界面:1

2、85小結(jié)20致謝21參考文獻(xiàn)221 系統(tǒng)體系結(jié)構(gòu)本網(wǎng)上訂餐系統(tǒng)采用了B/S架構(gòu)的設(shè)計(jì)體系,B/S結(jié)構(gòu)相對(duì)于傳統(tǒng)的C/S結(jié)構(gòu),這種結(jié)構(gòu)使得數(shù)據(jù)只有結(jié)果集合在瀏覽器中顯示,數(shù)據(jù)的處理在服務(wù)器進(jìn)行,用戶不用安裝客戶端,而且由于通過服務(wù)器端統(tǒng)一管理數(shù)據(jù),大大簡(jiǎn)化了WEB應(yīng)用的開發(fā)難度;易于保證數(shù)據(jù)的一致性9。B/S模式的三層分層模型:第一層表示層。數(shù)據(jù)表示層為用戶接口部分,是用戶與系統(tǒng)之間交互信息的界面。它的主要功能是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù)。它的任務(wù)是由Web瀏覽器向網(wǎng)絡(luò)上某一Web服務(wù)器提出服務(wù)請(qǐng)求,Web服務(wù)器對(duì)用戶身份進(jìn)行驗(yàn)證后用HTTP協(xié)議把所需文件資料傳送給客戶端,客戶機(jī)接受

3、傳來的文件資料并把它顯示在Web瀏覽器上。第二層事務(wù)邏輯層。事務(wù)邏輯層也稱功能層,是應(yīng)用的主體,位于Web服務(wù)器端,它包括應(yīng)用中全部的業(yè)務(wù)處理程序。除了輸入輸出在表示層,數(shù)據(jù)庫在數(shù)據(jù)層以外,全部的統(tǒng)計(jì)、匯總、分析、打印功能存放在功能層。它的任務(wù)是接受用戶的請(qǐng)求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請(qǐng),數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web服務(wù)器傳送回客戶端。第三層數(shù)據(jù)庫層。數(shù)據(jù)庫層包括數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)管理其數(shù)據(jù)庫,為應(yīng)用程序提供支持,位于數(shù)據(jù)庫服務(wù)器端。任務(wù)是接受Web服務(wù)器對(duì)數(shù)據(jù)庫操作的請(qǐng)求

4、,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給Web服務(wù)器。2 系統(tǒng)分析與設(shè)計(jì)訂餐系統(tǒng)無論是在應(yīng)用的深度還是廣度上都是一個(gè)逐步發(fā)展的過程。開發(fā)一個(gè)局部系統(tǒng)時(shí)要充分考慮到局部系統(tǒng)和整個(gè)目標(biāo)系統(tǒng)之前的相容性和完整性,以利于今后整個(gè)系統(tǒng)的建立。從訂單處理流程上總體把握系統(tǒng)的設(shè)計(jì),在具體的設(shè)計(jì)實(shí)現(xiàn)上圍繞三個(gè)方面進(jìn)行展開,即用戶、管理者、系統(tǒng)維護(hù)者。2.1可行性分析隨著經(jīng)濟(jì)的快速發(fā)展,B2C電子商務(wù)越來越受到人們的關(guān)注10。訂餐類網(wǎng)站,已如雨后春筍般的出現(xiàn)在了個(gè)大城市。特別是在公司,企業(yè)內(nèi)部,團(tuán)體訂餐已經(jīng)成為趨勢(shì)。同時(shí),隨著全國(guó)人民的物質(zhì)、精神和文化生活的高度提高,人們已經(jīng)不再僅僅停留在吃飽的程

5、度,而是不但要吃飽,還要吃好,并且越來越挑刺,正因?yàn)槿绱司W(wǎng)上訂餐業(yè)務(wù)的出現(xiàn),正迎合了這些人的口味,他們不但省去了自己做飯的麻煩,而且也能尋找和發(fā)現(xiàn)新的菜種,品嘗不同風(fēng)格和不同種類的菜品,網(wǎng)上訂餐業(yè)務(wù)在中國(guó)有著極大的發(fā)展空間和良好的發(fā)展前景。當(dāng)代大學(xué)生與白領(lǐng)工作人士作為社會(huì)中的重要群體,他們對(duì)飲食的要求都在不斷提高,飲食在他們生活中起著重要作用。本系統(tǒng)的前端開發(fā)是使用PHP技術(shù),通過JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺(tái)數(shù)據(jù)庫采用的是MYSQL 。MYSQL 數(shù)據(jù)庫管理系統(tǒng)是一項(xiàng)全面完整的數(shù)據(jù)庫與分析產(chǎn)品。MYSQL 非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,MYSQL 全面支持We

6、b功能的數(shù)據(jù)庫解決方案,與此同時(shí),MYSQL 還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量,MYSQL 都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。對(duì)比MYSQL 和其他的大型數(shù)據(jù)庫管理系統(tǒng),MYSQL 具有可靠的安全性,較快的存儲(chǔ)速度,高度的兼容性,簡(jiǎn)單易用,應(yīng)用MYSQL 作為后臺(tái)數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ),因此,我們采用了MYSQL 作為后臺(tái)數(shù)據(jù)庫。2.2 系統(tǒng)設(shè)計(jì)目標(biāo)在需求分析的基礎(chǔ)上,提出了如下的系統(tǒng)設(shè)計(jì)目標(biāo):1系統(tǒng)安全性系統(tǒng)應(yīng)控制

7、不同用戶的使用權(quán)限,用戶不能越權(quán)操作。系統(tǒng)應(yīng)該確保數(shù)據(jù)的安全性。同時(shí),用戶要求系統(tǒng)具有高度的可靠性,數(shù)據(jù)的準(zhǔn)確性,系統(tǒng)的可恢復(fù)性。2可維護(hù)性客戶會(huì)在系統(tǒng)使用過程中不斷對(duì)系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要求系統(tǒng)的可升級(jí)性必須良好,以滿足客戶長(zhǎng)期實(shí)用的要求,并且在用戶有新要求的時(shí)候可以快速擴(kuò)展功能。3用戶操作系統(tǒng)設(shè)計(jì)應(yīng)該人性化,操作簡(jiǎn)單方便,達(dá)到人機(jī)友好的目的。4運(yùn)行速度系統(tǒng)響應(yīng)時(shí)間是衡量系統(tǒng)性能好壞的重要參考。系統(tǒng)要求響應(yīng)時(shí)間短,更新處理迅速,數(shù)據(jù)轉(zhuǎn)換與傳送時(shí)間短,后臺(tái)服務(wù)器響應(yīng)迅速等等。由于系統(tǒng)使用者的特殊性,系統(tǒng)必須高效地響應(yīng)并且在安全的前提下高效的響應(yīng)。5界面用戶界面應(yīng)該做到清晰簡(jiǎn)單一目

8、了然,易于操作。2.3 系統(tǒng)功能分析本系統(tǒng)主要是實(shí)現(xiàn)網(wǎng)上瀏覽菜單、訂餐、產(chǎn)生訂單等功能的系統(tǒng)。需要實(shí)現(xiàn)菜品信息的動(dòng)態(tài)提示、購(gòu)物車管理、客戶信息注冊(cè)、登錄管理、訂單處理、信息反饋等模塊。需要完成的主要任務(wù)如下: 當(dāng)客戶進(jìn)入網(wǎng)上訂餐時(shí),應(yīng)該在主頁面中分類顯示最新的菜品信息,以供客戶選擇所需菜品,同時(shí)提供按菜品名稱,快速查詢所需菜品信息的功能。當(dāng)客戶選擇預(yù)定某個(gè)菜品時(shí),應(yīng)該能夠?qū)?duì)應(yīng)菜品信息,如:價(jià)格、數(shù)量記錄到對(duì)應(yīng)的購(gòu)物車中,此時(shí)客戶可以選擇選擇其他菜品或是查看自己的購(gòu)物車,最后,在購(gòu)物車中填寫相應(yīng)的送餐信息,提交訂餐訂單后,自動(dòng)清除以生成訂單的購(gòu)物車中的信息。餐廳服務(wù)人員根據(jù)訂單信息,查看詳細(xì)訂

9、單明細(xì)并根據(jù)實(shí)際情況處理訂餐。分析網(wǎng)上訂餐系統(tǒng),制訂整個(gè)系統(tǒng)框架如下:圖2.1系統(tǒng)整體框架圖用于需求建模的方法有很多種,最常用的包括數(shù)據(jù)流圖(DFD)、實(shí)體關(guān)系圖(ERD)和UML三種方式。UML(統(tǒng)一建模語言)是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程12。本系統(tǒng)使用UML中的用例圖、活動(dòng)圖、狀態(tài)圖來對(duì)需求建模。用例圖通過描述“系統(tǒng)”和“活動(dòng)者”之間的交互活動(dòng)來描述系統(tǒng)的行為。通過分解系統(tǒng)目標(biāo),用例圖描述活動(dòng)者為了實(shí)現(xiàn)這些目標(biāo)而執(zhí)行的所有步驟。此方法最主

10、要的優(yōu)點(diǎn),在于它是用戶導(dǎo)向的,用戶可以根據(jù)自己所對(duì)應(yīng)的用例來不斷細(xì)化自己的需求。此外,使用用例還可以方便地得到系統(tǒng)功能的測(cè)試用例。1.角色分析 分析的第一步是定義用例,以描述系統(tǒng)的外部功能需求。用例分析包括閱讀和分析需求說明,此時(shí)需要與系統(tǒng)的潛在用戶進(jìn)行討論。根據(jù)上述需求,通過分析,網(wǎng)上訂餐角色分為兩大類:用戶和系統(tǒng)管理員。2.用例分析在確認(rèn)角色的基礎(chǔ)上,確認(rèn)用例。網(wǎng)上訂餐系統(tǒng)中的用例有:用戶管理、訂單管理、登錄系統(tǒng)、菜品信息管理等等。本系統(tǒng)的用戶用例圖如圖2.2所示。進(jìn)行的操作包括訂餐服務(wù)、信息瀏覽、訂單管理等。圖2.2 訂餐用戶使用例圖管理員分為兩類:一類是系統(tǒng)管理員用例圖如圖2.3所示。

11、管理員進(jìn)行的操作(后臺(tái)操作)包括用戶管理,信息的瀏覽、添加、刪除、修改等等。圖2.3 系統(tǒng)管理員使用例圖另一類管理員是訂餐管理人員,專門負(fù)責(zé)處理用戶預(yù)約的訂單,用例圖如圖2.4所示。圖2.4 訂餐管理員使用例圖除了用用例圖描述系統(tǒng)需求以外,以下用活動(dòng)圖對(duì)系統(tǒng)的主要例進(jìn)行說明,更具體地描述該用例與角色的交互。1.用戶登錄圖2.5 用戶登錄用戶登錄實(shí)現(xiàn)為本網(wǎng)站注冊(cè)用戶提供身份確認(rèn)的功能,保證合法用戶的應(yīng)有權(quán)益。而且是否登錄也將決定用戶能否訂餐。用戶登錄的前置條件是在登錄前,用戶必須完成“注冊(cè)”。2.訂餐服務(wù)圖2.6 訂餐服務(wù)在訂餐服務(wù)用例中,每個(gè)用戶都有個(gè)購(gòu)物車,用戶可以將自己選定的菜品及其數(shù)量放

12、入到購(gòu)物車中,并且隨時(shí)可以查看自己預(yù)定的菜品的數(shù)量和總價(jià)格。本用例開始前用戶必須登錄到系統(tǒng)中。如果用例成功,顧客可以瀏覽自己購(gòu)物車中的信息并決定是購(gòu)買還是刪除。3查看歷史訂單:圖2.7 查看歷史訂單注冊(cè)用戶可以查看自己的歷史訂單,在歷史訂單中,可以瀏覽曾經(jīng)訂購(gòu)過的菜品,對(duì)于已經(jīng)送餐后的菜品,可以進(jìn)行評(píng)分和信息反饋,不能重復(fù)評(píng)論,某個(gè)菜品在這里的評(píng)分會(huì)影響其在整個(gè)網(wǎng)站中的推薦指數(shù)。4.訂單處理:圖2.8 訂單處理處理訂單的過程是訂餐管理人員參與的,當(dāng)前臺(tái)有新的訂單生成時(shí),會(huì)自動(dòng)在后臺(tái)的現(xiàn)有訂單列表中顯示出來,訂餐管理人員可以點(diǎn)擊查看未處理的訂單,根據(jù)實(shí)際情況進(jìn)行處理,或者刪除不需要的訂單記錄。3

13、 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)一般分為六個(gè)階段。之前已經(jīng)完成需求分析,現(xiàn)在需要進(jìn)行概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì),本章將敘述這三個(gè)階段的設(shè)計(jì)思路和設(shè)計(jì)過程。3.1 數(shù)據(jù)庫需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,組成一份詳細(xì)的數(shù)據(jù)字典,為具體設(shè)計(jì)鋪墊13。通過系統(tǒng)功能分析,針對(duì)網(wǎng)上訂餐需求,總結(jié)為:1分為一般用戶和管理員用戶,只有用戶身份才能進(jìn)行前臺(tái)訂餐,只有管理員身份才能進(jìn)行后臺(tái)管理;2訂單分成單張訂單詳情和總訂單表,一張訂單中含有多個(gè)訂單明細(xì);3每一道菜品都從屬于一種類型。4一個(gè)用戶可以訂

14、購(gòu)多個(gè)菜品。5一個(gè)用戶對(duì)應(yīng)多張訂單表。3.2 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)是將用戶的需求分析得到的結(jié)果抽象為信息世界的結(jié)構(gòu),即概念模型。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng),它是現(xiàn)實(shí)世界到信息世界的中介,反映了實(shí)體與實(shí)體的聯(lián)系,便于用各種數(shù)據(jù)模型進(jìn)行轉(zhuǎn)換E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型14。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為,實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,

15、并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型,系統(tǒng)E-R圖如圖3.1所示。圖3.1訂餐系統(tǒng)E-R圖以下是主要數(shù)據(jù)表的E-R圖:圖3.2 用戶E-R圖圖3.3 訂單條目E-R圖圖3.4 養(yǎng)生咨詢E-R圖圖3.5 訂單E-R圖圖3.6 菜單E-R圖3.3 邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)是概念模型向邏輯模型的轉(zhuǎn)化,一般步驟是先將概念結(jié)構(gòu)轉(zhuǎn)化為關(guān)系模型,然后將轉(zhuǎn)化來的關(guān)系模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換,最后對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化數(shù)據(jù)庫的主要表詳細(xì)結(jié)構(gòu)如下:表3.1 訂單條目表FieldTypeNullKeyCommentIDIntNoYes標(biāo)識(shí)遞增訂單IDIntNoNo外鍵,對(duì)應(yīng)于訂單

16、中的“訂單ID”菜名Nchar(10)NoNo默認(rèn)值是“待送餐”數(shù)量IntNoNo單價(jià)FloatYesNo評(píng)分IntYesNo默認(rèn)為“0分”Back訂單YesNo顧客訂餐的信息反饋表3.2 訂單表FieldTypeNullKeyComment訂單IDIntNoYes標(biāo)識(shí)遞增用戶IDIntNoNo外鍵,對(duì)應(yīng)于用戶表中的“用戶ID”訂單狀態(tài)Nchar(10)NoNo默認(rèn)值是“待送餐”送餐地址Nvarchar(50)NoNo備注Nvarchar(MAX)YesNo訂餐姓名Nvarchar(50)NoNo訂餐時(shí)間DatetimeYesNo金額總價(jià)FloatYesNo表3.3 菜單表FieldTypeN

17、ullKeyCommentcIDIntNoYes標(biāo)識(shí)遞增菜名Nvarchar(50)NoNo價(jià)格FloatNoNo菜介紹Nvarchar(MAX)YesNoScidIntYesNo菜系id菜圖片Nvarchar(MAX)YesNo存儲(chǔ)的是圖片的路徑推薦Nvarchar(50)YesNo表3.4 菜分類表FieldTypeNullKeyCommentScidIntNoYes標(biāo)識(shí)遞增種類Nvarchar(50)NoNo菜系名系列介紹Nvarchar(MAX)YesNo表3.5 用戶表FieldTypeNullKeyComment用戶IDIntNoYes標(biāo)識(shí)遞增uNameNvarchar(50)No

18、No登錄名uPwdNvarchar(50)NoNo登錄密碼真實(shí)姓名Nchar(10)NoNo性別Nchar(10)NoNo菜系id聯(lián)系電話Nvarchar(50)YesNo愛好Nvarchar(MAX)YesNo喜歡口味Nvarchar(MAX)YesNoQQNvarchar(50)YesNoemailNvarchar(50)YesNoStateNvarchar(50)NoNoID是否有效,默認(rèn)值是“未審核”身份證號(hào)Nvarchar(50)NoNo表3.6 養(yǎng)生之道表FieldTypeNullKeyComment介紹IDIntNoYes標(biāo)識(shí)遞增標(biāo)題Nvarchar(50)NoNo內(nèi)容TextY

19、esNo發(fā)布時(shí)間DatetimeYesNo默認(rèn)值是當(dāng)前瀏覽器的時(shí)間ViewCountIntYesNo瀏覽次數(shù)3.4 物理設(shè)計(jì)3.4.l.數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)要綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素15。根據(jù)邏輯設(shè)計(jì)的結(jié)果,將實(shí)體映射為表,將關(guān)系映射為外鍵約束,將屬性映射為列,主鍵唯一表示符映射為主鍵約束,唯一表示符映射為鍵約束。由于SQL Server 2005的聚簇功能很強(qiáng),可以使用不同的技術(shù)和多種模式存儲(chǔ)多維數(shù)據(jù)集的數(shù)據(jù)和聚合。2.數(shù)據(jù)存放位置采用磁盤陣列存放系統(tǒng)的數(shù)據(jù),日常數(shù)據(jù)放在數(shù)據(jù)庫服務(wù)器硬盤上,并進(jìn)行定期備份,備份數(shù)據(jù)放在磁盤陣列的另外一個(gè)硬盤上。為了加快

20、存取速度,將表數(shù)存放在一個(gè)磁盤上,而索引文件放在另外一個(gè)磁盤上。3. 系統(tǒng)配置通常情況下,系統(tǒng)的配置包括:同時(shí)使用數(shù)據(jù)庫的用戶數(shù);同時(shí)打開數(shù)據(jù)庫對(duì)象數(shù);使用的緩沖區(qū)長(zhǎng)度、個(gè)數(shù);時(shí)間片的大??;數(shù)據(jù)庫的大??;裝填因子;鎖的數(shù)目等;他們對(duì)系統(tǒng)的性能有著顯著的影響,因此在實(shí)際設(shè)計(jì)時(shí)根據(jù)需要進(jìn)行了初步的設(shè)計(jì)。4 網(wǎng)上訂餐系統(tǒng)的實(shí)現(xiàn)4.1 功能模塊介紹界面:圖4.1用戶登錄/注冊(cè)界面4.1.2 網(wǎng)上訂餐系統(tǒng)的首頁:圖4.2網(wǎng)上訂餐系統(tǒng)的首頁4.1.3用戶訂餐界面:圖4.3用戶訂餐界面4.1.4前臺(tái)添加店鋪界面:圖4.4前臺(tái)添加店鋪界面4.1.5用戶查找店鋪界面:圖4.5用戶查找店鋪界面4.1.6后臺(tái)管理員

21、操作界面:圖4.7后臺(tái)管理員操作界面5小結(jié)在這次畢業(yè)設(shè)計(jì)過程中,我獨(dú)立設(shè)計(jì)和實(shí)現(xiàn)了用戶注冊(cè),用戶登錄,修改密碼,留言板,菜品瀏覽等五個(gè)模塊的全部功能,以及這幾個(gè)模塊的數(shù)據(jù)庫設(shè)計(jì)。通過這次畢業(yè)設(shè)計(jì),我掌握了MYSQL 這種大型數(shù)據(jù)庫的編程方法,掌握了PHP技術(shù)。了解到電子商務(wù)的理論以及平臺(tái)開發(fā)的模式,掌握了網(wǎng)絡(luò)開發(fā)的方法與模式。對(duì)團(tuán)隊(duì)的協(xié)作,對(duì)軟件開發(fā)方法和手段,有了一定的認(rèn)識(shí),豐富了我的軟件開發(fā)的經(jīng)驗(yàn),提高了程序編寫的水平,并加深理解了許多課程中、菜品本上學(xué)到的知識(shí)和理論。同時(shí),通過編寫畢業(yè)設(shè)計(jì)論文,我還基本掌握了軟件文檔的菜品寫方法和菜品寫格式。本系統(tǒng)的缺陷也是明顯的,如安全性,效率問題等等。由于時(shí)間,能力,國(guó)內(nèi)JAVA,PHP技術(shù)資料有限等原因,有些功能實(shí)現(xiàn)的并不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論