計(jì)算機(jī)畢業(yè)設(shè)計(jì)java網(wǎng)上訂餐系統(tǒng)ssmjsp論文_第1頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)java網(wǎng)上訂餐系統(tǒng)ssmjsp論文_第2頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)java網(wǎng)上訂餐系統(tǒng)ssmjsp論文_第3頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)java網(wǎng)上訂餐系統(tǒng)ssmjsp論文_第4頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)java網(wǎng)上訂餐系統(tǒng)ssmjsp論文_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE本科生畢業(yè)設(shè)計(jì)網(wǎng)上訂餐系統(tǒng)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師所在學(xué)院專(zhuān)業(yè)名稱班級(jí)

摘要網(wǎng)上訂餐系統(tǒng)提供給用戶一個(gè)訂餐的網(wǎng)站,本系統(tǒng)采用了B/S體系的結(jié)構(gòu),使用了java技術(shù)以及MYSQL作為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。系統(tǒng)主要分為系統(tǒng)管理員和用戶兩個(gè)部分,系統(tǒng)管理員主要功能包括個(gè)人中心,用戶管理,餐桌信息管理,餐桌使用管理,菜品類(lèi)型管理,菜品信息管理,意見(jiàn)反饋,系統(tǒng)管理,訂單管理;基本上實(shí)現(xiàn)了整個(gè)網(wǎng)上訂餐信息管理的過(guò)程。關(guān)鍵詞:網(wǎng)上訂餐;java技術(shù);MYSQL數(shù)據(jù)庫(kù)

AbstractTheonlineorderingsystemprovidesuserswithawebsitefororderingmeals.ThesystemadoptsthestructureofB/Ssystem,andusesjavatechnologyandMYSQLasthebackgrounddatabasefordevelopment.Thesystemismainlydividedintotwoparts:systemadministratoranduser.Themainfunctionsofthesystemadministratorincludepersonalcenter,usermanagement,tableinformationmanagement,tableusagemanagement,dishtypemanagement,dishinformationmanagement,feedback,systemmanagement,andordermanagement;Basically,thewholeprocessofonlineorderinginformationmanagementisrealized.Keywords:orderfoodonline;Javatechnology;MYSQLdatabase目錄目錄 11緒論 21.1系統(tǒng)背景介紹 21.2課題研究的目的和意義 21.3系統(tǒng)的研究現(xiàn)狀 21.4系統(tǒng)實(shí)現(xiàn)的功能 31.5系統(tǒng)的特點(diǎn) 32開(kāi)發(fā)工具和技術(shù) 42.1B/S體系結(jié)構(gòu) 42.2Java語(yǔ)言簡(jiǎn)介 42.3JSP技術(shù)的簡(jiǎn)介 52.4MySQL數(shù)據(jù)庫(kù)技術(shù) 52.5SSM框架 73系統(tǒng)需求分析 53.1系統(tǒng)可行性分析及目的 53.1.1系統(tǒng)設(shè)計(jì)目的 53.1.2技術(shù)可行性 53.1.3操作可行性 53.1.4運(yùn)行可行性 53.1.5時(shí)間可行性 53.2性能需求分析 63.3系統(tǒng)設(shè)計(jì)規(guī)則與運(yùn)行環(huán)境 63.4系統(tǒng)流程分析 73.4.1操作流程 73.4.2添加信息流程 73.4.3刪除信息流程 84系統(tǒng)總體設(shè)計(jì) 94.1系統(tǒng)體系結(jié)構(gòu) 94.2數(shù)據(jù)庫(kù)設(shè)計(jì) 104.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 104.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 115系統(tǒng)詳細(xì)設(shè)計(jì) 185.1系統(tǒng)功能模塊 185.2管理員功能模塊 196系統(tǒng)測(cè)試 237總結(jié) 24參考文獻(xiàn) 25致謝 261緒論1.1系統(tǒng)背景介紹近幾年來(lái),網(wǎng)絡(luò)事業(yè),特別是Internet發(fā)展速度之快是任何人都始料不及的。目前,由于Internet表現(xiàn)出來(lái)的便捷,快速等諸多優(yōu)勢(shì),已經(jīng)使它成為社會(huì)各行各業(yè),甚至是平民大眾工作,生活不可缺少的一個(gè)重要組成部分。隨著社會(huì)的發(fā)展線下管理的方式已經(jīng)不可避免的顯示出它在時(shí)間與空間等方面的局限性,廣大的人民群眾迫切的需要打破這種局限性。在這種要求下,網(wǎng)上訂餐系統(tǒng)產(chǎn)生了。它的出現(xiàn)不但解決了傳統(tǒng)管理方式的缺點(diǎn),而且給了廣大用戶更大的選擇空間,促進(jìn)了網(wǎng)上訂餐的優(yōu)化管理,有效的避免了網(wǎng)上訂餐管理繚亂的局面。所以像網(wǎng)上訂餐系統(tǒng)這種電子商務(wù)的發(fā)展壯大也是不可避免的。網(wǎng)上訂餐系統(tǒng)作為一種典型的辦公系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中,它使用戶足不出戶就可以管理網(wǎng)上訂餐信息等,最大化減縮了用戶的管理時(shí)間,提高了管理效率。1.2課題研究的目的和意義人們現(xiàn)在的生活方式因?yàn)榫W(wǎng)絡(luò)的普及發(fā)生了巨大變化,由于網(wǎng)絡(luò)管理在人們的視野中出現(xiàn),人們對(duì)網(wǎng)絡(luò)管理額外的關(guān)注。人們只要在有網(wǎng)絡(luò)的地方足不出戶查看到世界各地的各類(lèi)。目前的挑戰(zhàn)是前臺(tái)界面的設(shè)計(jì),選擇比較人性化的界面設(shè)計(jì),要更直觀的表現(xiàn),讓用戶能更多的了解網(wǎng)上訂餐系統(tǒng)的作用和功效。本系統(tǒng)的主要意義在于,全力以赴為用戶提供一個(gè)操作方便,界面簡(jiǎn)潔,信息直觀的網(wǎng)上訂餐系統(tǒng)。使用該系統(tǒng)的用戶,可以先瀏覽到餐桌信息,菜品信息,新品資訊,并可以注冊(cè)成為本網(wǎng)站的用戶。1.3系統(tǒng)的研究現(xiàn)狀現(xiàn)如今用戶大多也改用網(wǎng)站平臺(tái)的形式來(lái)管理信息動(dòng)態(tài),傳統(tǒng)的信息交流時(shí)代正慢慢離我們遠(yuǎn)去。商家采用了一些平臺(tái)軟件來(lái)管理公司,但是如何讓我們的管理效率更高呢?網(wǎng)絡(luò)時(shí)代成為網(wǎng)上訂餐系統(tǒng)的大勢(shì)所趨,因?yàn)槲覀儑?guó)家的互聯(lián)網(wǎng)相比外國(guó)的起步晚了一點(diǎn),因此我們國(guó)家的網(wǎng)上訂餐管理網(wǎng)站做的也不早。但是在現(xiàn)實(shí)的需求與IT人才辛苦的設(shè)計(jì)后,網(wǎng)站類(lèi)網(wǎng)上訂餐系統(tǒng)發(fā)展的速度很快,各種功能也做的盡善盡美。1.4系統(tǒng)實(shí)現(xiàn)的功能本次設(shè)計(jì)任務(wù)是要設(shè)計(jì)一個(gè)網(wǎng)上訂餐系統(tǒng),通過(guò)這個(gè)系統(tǒng)能夠滿足網(wǎng)上訂餐的管理。系統(tǒng)的主要功能包括個(gè)人中心,用戶管理,餐桌信息管理,餐桌使用管理,菜品類(lèi)型管理,菜品信息管理,意見(jiàn)反饋,系統(tǒng)管理,訂單管理等功能。管理員可以根據(jù)系統(tǒng)給定的賬號(hào)進(jìn)行登錄,登錄后可以進(jìn)入網(wǎng)上訂餐系統(tǒng)對(duì)網(wǎng)上訂餐所有模塊進(jìn)行管理。包括查看和修改自己的個(gè)人信息以及登錄密碼用戶信息等。該系統(tǒng)為每一個(gè)用戶都分配了一個(gè)用戶賬號(hào),用戶通過(guò)賬號(hào)的登錄可以在系統(tǒng)中查看網(wǎng)上訂餐信息及對(duì)個(gè)人信息進(jìn)行修改等功能。1.5系統(tǒng)的特點(diǎn)網(wǎng)上訂餐系統(tǒng)充分利用網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)信息資源,提高閱讀效率,和平常的一些網(wǎng)絡(luò)系統(tǒng)比較,更注重網(wǎng)上訂餐動(dòng)態(tài)這一個(gè)重要環(huán)節(jié)。網(wǎng)上訂餐系統(tǒng)研究與設(shè)計(jì)主要表現(xiàn)出內(nèi)容方式豐富、方便用戶互動(dòng)交流功能齊全等方面的特點(diǎn)。

2開(kāi)發(fā)工具和技術(shù)2.1B/S體系結(jié)構(gòu)隨著軟件系統(tǒng)的不斷改進(jìn)和升級(jí),B/S結(jié)構(gòu)產(chǎn)品更為方便的特征體現(xiàn)地十分明顯。對(duì)于一個(gè)中等偏大的公司來(lái)說(shuō),如果系統(tǒng)管理員每天要在很多臺(tái)電腦之間來(lái)回查看,不斷奔走,那么效率和工作量就會(huì)變得很低,但是如果使用了B/S結(jié)構(gòu),那么管理員只要對(duì)服務(wù)器進(jìn)行管理就夠了。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)它不需要安裝任何的軟件,它所有的客戶端就只是瀏覽器,所以只要有一臺(tái)電腦并且可以上網(wǎng)就可以解決所有問(wèn)題,客戶端可以完全地不用管理員維護(hù)。無(wú)論使用系統(tǒng)的使用者是什么樣的規(guī)模,也不管分支有多么的龐大,都不會(huì)對(duì)維護(hù)和升級(jí)的工作量造成影響,所有的維護(hù)和升級(jí)只需要操作服務(wù)器。隨著B(niǎo)/S結(jié)構(gòu)的不斷發(fā)展,使用的人也不斷增加,從而帶動(dòng)了AJAX技術(shù)的發(fā)展,和B/S結(jié)構(gòu)一樣,它也能在客戶端上處理程序,這便緩解了服務(wù)器的負(fù)擔(dān),提高了交互性,而且實(shí)現(xiàn)了局部實(shí)時(shí)刷新。2.2Java語(yǔ)言簡(jiǎn)介Java是由SUN公司推出,該公司于2010年被oracle公司收購(gòu)。Java本是印度尼西亞的一個(gè)叫做爪洼島的英文名稱,也因此得來(lái)java是一杯正冒著熱氣咖啡的標(biāo)識(shí)。Java語(yǔ)言在移動(dòng)互聯(lián)網(wǎng)的大背景下具備了顯著的優(yōu)勢(shì)和廣闊的前景,它是面向?qū)ο蟮?,分布式的,?dòng)態(tài)的,具有平臺(tái)無(wú)關(guān)性、安全性、健壯性。Java語(yǔ)言的基本語(yǔ)句語(yǔ)法和C++一樣,但是它面向?qū)ο蟮募夹g(shù)更加徹底,因?yàn)镴ava要求將所有的內(nèi)容都必須封裝成類(lèi),把類(lèi)作為程序的基本單位。由于不允許類(lèi)外有變量、方法。Java語(yǔ)言的分布式體現(xiàn)在數(shù)據(jù)分布和操作分布,它是面向網(wǎng)絡(luò)的語(yǔ)言,可以處理TCP/IP協(xié)議,它也支持客戶機(jī)/服務(wù)器的計(jì)算模式。Java語(yǔ)言的動(dòng)態(tài)性是指類(lèi)在運(yùn)行時(shí)是動(dòng)態(tài)安裝的,使得Java可以動(dòng)態(tài)的維護(hù)程序。Java不支持指針,對(duì)內(nèi)存訪問(wèn)的所有操作都是通過(guò)對(duì)象實(shí)例化實(shí)現(xiàn)的,這樣就避免了指針操作中易產(chǎn)生的錯(cuò)誤,同時(shí)也預(yù)防了病毒對(duì)系統(tǒng)的破壞和威脅。Java語(yǔ)言的編程風(fēng)格與C語(yǔ)言非常接近,它繼承了C++面向?qū)ο蠹夹g(shù)的核心,它面世之后發(fā)展迅速,非常流行,對(duì)高級(jí)C語(yǔ)言形成了很大的沖擊。業(yè)內(nèi)人士稱之為“一次編譯、到處執(zhí)行”。當(dāng)然java也有缺點(diǎn),在每次執(zhí)行編譯后,字節(jié)碼都需要消耗一定的時(shí)間,在某些程度上降低了性能。但是這并不影響java成為此次設(shè)計(jì)語(yǔ)言的選擇。Java語(yǔ)言簡(jiǎn)單易學(xué),使用它的編程時(shí)間短,功能性強(qiáng),開(kāi)發(fā)者學(xué)習(xí)起來(lái)更簡(jiǎn)便、更快。Java的主要特性有以下幾個(gè):1.面向?qū)ο竺嫦驅(qū)ο笥兴膫€(gè)特點(diǎn):封裝、繼承、多態(tài)、抽象。抽象是指忽略一個(gè)問(wèn)題中的次要部分,關(guān)注主要部分。多態(tài)是指對(duì)同一種消息做出的不同反應(yīng)。繼承是指在原有的父類(lèi)方法基礎(chǔ)上增加自己獨(dú)有的方法,而不改變?cè)瓉?lái)父類(lèi)。2.平臺(tái)無(wú)關(guān)性Java編譯出來(lái)的是字節(jié)碼,直接由虛擬機(jī)執(zhí)行。在任何平臺(tái)上,只要有Java虛擬機(jī),Java代碼都能運(yùn)行。3.可靠性和安全性Java對(duì)內(nèi)存的訪問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),避免了指針中出現(xiàn)的錯(cuò)誤。4.多線程 Java提供了多線程功能,利用編程實(shí)現(xiàn)同一時(shí)間同時(shí)工作的功能。2.3JSP技術(shù)的簡(jiǎn)介本系統(tǒng)在后臺(tái)管理網(wǎng)頁(yè)效果中主要采用的是JSP技術(shù)現(xiàn)在越來(lái)越多的軟件公司都使用JSP技術(shù)來(lái)開(kāi)發(fā)web端的應(yīng)用。因?yàn)榫湍壳暗氖袌?chǎng)上網(wǎng)頁(yè)制作模塊來(lái)說(shuō)哦,JSP技術(shù)包含的內(nèi)容是相對(duì)而言比較豐富全面的,而且JSP技術(shù)已經(jīng)成為現(xiàn)在市場(chǎng)上最為常見(jiàn)的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。JSP中文全稱是java服務(wù)器端語(yǔ)言。我們都知道JSP是一種動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),它的開(kāi)發(fā)是跨平臺(tái)的,JSP可以在windows操作系統(tǒng)上運(yùn)行也可以在Linux系統(tǒng)上運(yùn)行。JSP是一個(gè)較為簡(jiǎn)化的網(wǎng)頁(yè)技術(shù),它聯(lián)合眾公司發(fā)起建立的技術(shù)標(biāo)準(zhǔn),是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。在JSP中可以插入html網(wǎng)頁(yè),CSS,Javascript等制作動(dòng)態(tài)網(wǎng)頁(yè),樣式方面較為多樣化。JSP技術(shù)有很多優(yōu)點(diǎn),它可以嵌入很多別的樣式操作方便快捷,Html,CSS,javascript,Struts,Spring等,豐富了功能結(jié)構(gòu)。JSP標(biāo)簽的可擴(kuò)充性比較強(qiáng),它與XML的兼容性也較強(qiáng),減輕許多程序開(kāi)發(fā)人員的工作負(fù)擔(dān)。JSP編寫(xiě)的代碼和它的組件都可跨平臺(tái)。JSP還支持多種網(wǎng)頁(yè)格式,可移植性和健壯性,易用性都比較強(qiáng)。而且對(duì)于他的編寫(xiě)環(huán)境壓實(shí)比較多的,開(kāi)發(fā)平臺(tái)也比較不受限制但是JSP技術(shù)提高了代碼的復(fù)雜性,增加了部署和調(diào)試的困難性。這對(duì)于我們開(kāi)發(fā)一個(gè)功能強(qiáng)大的web應(yīng)用網(wǎng)站起著很好的支撐作用。2.4MySQL數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的建立在計(jì)算機(jī)存儲(chǔ)設(shè)備上的倉(cāng)庫(kù)。簡(jiǎn)單來(lái)講,存儲(chǔ)糧食的倉(cāng)庫(kù)叫糧倉(cāng)存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)就叫數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)在軟件項(xiàng)目中扮演著操作管理數(shù)據(jù)的角色同時(shí)還能夠保證數(shù)據(jù)的獨(dú)立性、一致性和安全性,并為系統(tǒng)訪問(wèn)數(shù)據(jù)提供有效方式不僅如此數(shù)據(jù)庫(kù)還能大大減少程序員開(kāi)發(fā)程序時(shí)間。在日常能夠接觸實(shí)用的一般有兩類(lèi)數(shù)據(jù)庫(kù),一類(lèi)是以(Oracle,DB2,SQLServer,MySQL)為代表的關(guān)系型數(shù)據(jù)庫(kù)和以(NoSql、MongeDB)為代表的非關(guān)系型數(shù)據(jù)庫(kù),兩類(lèi)數(shù)據(jù)庫(kù)各有各的優(yōu)缺點(diǎn)。其中非關(guān)系型數(shù)據(jù)庫(kù)又分為網(wǎng)絡(luò)數(shù)據(jù)庫(kù)和層級(jí)數(shù)據(jù)庫(kù)。-網(wǎng)絡(luò)數(shù)據(jù)庫(kù)是指在計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中應(yīng)用數(shù)據(jù)庫(kù)技術(shù)然后借助網(wǎng)絡(luò)技術(shù)將存儲(chǔ)于數(shù)據(jù)庫(kù)中的大量信息及時(shí)發(fā)布出去;在成熟的數(shù)據(jù)庫(kù)技術(shù)的幫助下,計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)中的各種數(shù)據(jù)的有效管理,用戶與網(wǎng)絡(luò)中的數(shù)據(jù)庫(kù)數(shù)據(jù)交互也借此得以進(jìn)行。作為最成功的典型層次模型數(shù)據(jù)庫(kù)系統(tǒng),IMS是最早研制成功的數(shù)據(jù)庫(kù)系統(tǒng)。1970年由埃德加?科德于首先提出的關(guān)系模型融合了“科德十二定律”?,F(xiàn)如今即使很多人仍舊不看好這個(gè)模型,但它依舊是數(shù)據(jù)存儲(chǔ)的傳統(tǒng)標(biāo)準(zhǔn)。關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束構(gòu)成了關(guān)系模型。作為數(shù)據(jù)庫(kù)另外一種區(qū)分方式的存儲(chǔ)介質(zhì)被大家分為磁盤(pán)和內(nèi)存這兩種。例如:關(guān)系型數(shù)據(jù)庫(kù)就存儲(chǔ)在磁盤(pán)中,非關(guān)系型數(shù)據(jù)庫(kù)則存儲(chǔ)在內(nèi)存中。典型的關(guān)系型數(shù)據(jù)庫(kù)有:Oracle、DB2、MicrosoftSQLServer、MicrosoftAccess、MySQL、SQLite。小型關(guān)系型數(shù)據(jù)庫(kù):MicrosoftAccess,SQLite;中型關(guān)系型數(shù)據(jù)庫(kù):SQLServer,Mysql;大型關(guān)系型數(shù)據(jù)庫(kù):Oracle,DB2。大家常用的其他關(guān)系形數(shù)據(jù)庫(kù)系統(tǒng)大多是MySQLAB公司開(kāi)發(fā)的,其中MySQL也是由這家開(kāi)發(fā)的,所應(yīng)用的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)是客戶機(jī)/服務(wù)器體系結(jié)構(gòu)得益于此結(jié)構(gòu),而且用這個(gè)系統(tǒng)建造的數(shù)據(jù)庫(kù)具有很強(qiáng)的適用性,用C和C++編寫(xiě)的系統(tǒng)讓他擁有很強(qiáng)的適用性所以他可以在大部分操作系統(tǒng)上使用并能和php結(jié)合。不同的API函數(shù)針對(duì)不同的語(yǔ)言(C,C++,JAVA等)來(lái)處理不同數(shù)據(jù);為了更好地支持多CPU多線程通過(guò)使用核心線程來(lái)實(shí)現(xiàn);提供的存儲(chǔ)機(jī)制分為事務(wù)和非事務(wù)存儲(chǔ)機(jī)制;MySQL采用雙重許可,不管是從MySQLAB公司獲得正式的商業(yè)許可又或是許可條款下以免費(fèi)軟件或開(kāi)放源碼軟件的方式使用MySQL軟件都是被允許的。MySQL作為數(shù)據(jù)庫(kù)擁有很多優(yōu)點(diǎn),其中由于是開(kāi)放源碼,所以使用成本特別低,而它體積小的特點(diǎn)決定了速度快的特性。因此,MySql具有開(kāi)放性,多線程支持多種API,可跨數(shù)據(jù)庫(kù)連接,國(guó)際化,數(shù)據(jù)庫(kù)體積巨大等特點(diǎn)。簡(jiǎn)單的來(lái)說(shuō),MySql是一個(gè)開(kāi)放的、快速的、多線程的、多用戶的數(shù)據(jù)庫(kù)服務(wù)器。選用MySQL作為數(shù)據(jù)庫(kù)的其中一個(gè)原因就是支持多線程,支持多線程的特點(diǎn)為利用系統(tǒng)資源提供了便捷并因此大大提高了系統(tǒng)運(yùn)行速度和效率,而且連接數(shù)據(jù)庫(kù)的方式多樣包括但不局限于TCP/IP、ODBC和JDBC等途徑;但是沒(méi)有東西是完美無(wú)缺的,即便MySQL也如此,雖說(shuō)它有著眾多優(yōu)點(diǎn)但其功能不夠強(qiáng)大,規(guī)模也相對(duì)較小,無(wú)法應(yīng)對(duì)大型數(shù)據(jù)哭的處理。但是對(duì)于本系統(tǒng)來(lái)說(shuō),選用MySQL作為數(shù)據(jù)庫(kù),其功能性能已綽綽有余,如果要進(jìn)行二次開(kāi)發(fā)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)空間的擴(kuò)展也是完全可行的。綜上所述,MySQL是作為本系統(tǒng)數(shù)據(jù)庫(kù)的最優(yōu)選擇。

2.5SSM框架開(kāi)發(fā)信息管理系統(tǒng)的主流框架是SSM(Spring+SpringMVC+MyBatis),SSM框架web層使用SpringMVC框架,使傳輸前后端數(shù)據(jù)變得簡(jiǎn)單;對(duì)于業(yè)務(wù)層使用Spring作為輕量級(jí)控制反轉(zhuǎn)和面向切面的容器框架;對(duì)于相關(guān)SQL操作,采用Mybatis作為持久層框架,對(duì)JDBC進(jìn)行封裝,使得數(shù)據(jù)庫(kù)的底層面向開(kāi)發(fā)者操作處于一種透明狀態(tài)。3系統(tǒng)需求分析3.1系統(tǒng)可行性分析及目的3.1.1系統(tǒng)設(shè)計(jì)目的如今我們已經(jīng)越來(lái)越離不開(kāi)互聯(lián)網(wǎng)給我們帶來(lái)的生活便利。希望通過(guò)活潑、清新的界面給用戶提供簡(jiǎn)單的與互動(dòng)的網(wǎng)站。方便用戶在平時(shí)利用有限的時(shí)間對(duì)訂餐信息進(jìn)行查看,對(duì)首頁(yè),餐桌信息,菜品信息,新品資訊,意見(jiàn)反饋,個(gè)人中心,購(gòu)物車(chē)等信息進(jìn)行操作。3.1.2技術(shù)可行性本系統(tǒng)開(kāi)發(fā)選擇java技術(shù),它被研究的目的就是在于能夠?yàn)榫W(wǎng)頁(yè)創(chuàng)建等可以看到的信息。隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和創(chuàng)新,java儼然已成為下一代互聯(lián)網(wǎng)的Web標(biāo)準(zhǔn)。所以設(shè)計(jì)選擇使用MYSQL,數(shù)據(jù)庫(kù)主要用來(lái)的建立和維護(hù)信息。對(duì)于前臺(tái)開(kāi)發(fā)要求應(yīng)具備功能完善、易于操作等優(yōu)點(diǎn),后臺(tái)數(shù)據(jù)庫(kù)的要求則是能夠建立和維護(hù)數(shù)據(jù)信息的統(tǒng)一性和完整性。3.1.3操作可行性現(xiàn)在隨著科技的飛速發(fā)展,計(jì)算機(jī)早已經(jīng)進(jìn)入了人們的日常生活中,人們的工作環(huán)境也不像以前有那么多的要求,需要用戶一定要到公司辦公,有的工作在家也可以完成。這使得人們的工作效益有了很大的提高。操作的多樣性也變高了。因此,管理的計(jì)算機(jī)化,智能化是社會(huì)發(fā)展而帶來(lái)的必然趨勢(shì),各種智能的軟件層出不窮,不同的軟件能完成用戶不同的需求,這不僅提高了工作效率還能完成一些客戶特定的一些需求。本系統(tǒng)不僅界面簡(jiǎn)潔明了還采用可視化界面,用戶只要用鼠標(biāo)和鍵盤(pán)就可以完成對(duì)相關(guān)信息的修改,刪除,添加等操作。因?yàn)檫@個(gè)系統(tǒng)的操作十分簡(jiǎn)單,方便上手,對(duì)于第一次使用系統(tǒng)的人,只需要很少的時(shí)間就可以上手操作。由此可見(jiàn),本系統(tǒng)在操作上是可行的。3.1.4運(yùn)行可行性本系統(tǒng)作為以java作為開(kāi)發(fā)語(yǔ)言的系統(tǒng),而且選用B/S結(jié)構(gòu)則決定了要操作本系統(tǒng)僅需要占用很小的資源,并沒(méi)有過(guò)多地硬件配置要求,目前市面上只要能正常運(yùn)行瀏覽器的個(gè)人電腦都可以正常運(yùn)行使用該系統(tǒng)。3.1.5時(shí)間可行性從時(shí)間上看,在大四的最后一個(gè)學(xué)期,在實(shí)習(xí)工作與完成畢設(shè)兩件大事相交叉的時(shí)間里,結(jié)合之前學(xué)習(xí)的相關(guān)知識(shí),并開(kāi)發(fā)系統(tǒng),時(shí)間上是有點(diǎn)緊,但是也不是完全沒(méi)可能實(shí)現(xiàn),通過(guò)這段時(shí)間的努力功能基本實(shí)現(xiàn)。經(jīng)過(guò)總結(jié),本系統(tǒng)在操作方面、技術(shù)方面、運(yùn)行方面和時(shí)間方面的條件都得以滿足,為此系統(tǒng)的開(kāi)發(fā)具備了可行性條件。3.2性能需求分析對(duì)系統(tǒng)的性能,從(功能、運(yùn)行、界面、安全)等方面進(jìn)行,下面我們逐一進(jìn)行分析;1.系統(tǒng)的功能是否完整進(jìn)行分析:系統(tǒng)的功能,能對(duì)應(yīng)設(shè)計(jì)出原始代碼和算法,以表格同文字的形式進(jìn)行詳細(xì)介紹個(gè)人信息保證功能完整。2.系統(tǒng)的運(yùn)行是否通暢進(jìn)行分析:系統(tǒng)的每個(gè)功能都有編寫(xiě)數(shù)據(jù)的關(guān)系和應(yīng)對(duì)的代碼,通過(guò)需求分析和可行性分析進(jìn)行分析和顯示系統(tǒng)的物理數(shù)據(jù),保證其進(jìn)行通暢。3.系統(tǒng)的界面設(shè)計(jì)進(jìn)行分析:對(duì)系統(tǒng)中的軟件進(jìn)行處理與分析的方式是由不同代碼來(lái)進(jìn)行的;從而使界面容易操作。4.系統(tǒng)的安全性進(jìn)行分析:這樣才可以每個(gè)角色的不同對(duì)應(yīng)的信息也就不同,在登錄系統(tǒng)務(wù)必使用自己的賬號(hào),密碼登錄,賬號(hào)與密碼錯(cuò)誤自然就登錄失敗了。登錄成功可以對(duì)自己的信息進(jìn)行操作,不能對(duì)別人的賬號(hào)的信息進(jìn)行查看等操作,這樣自然保證系統(tǒng)的安全性。3.3系統(tǒng)設(shè)計(jì)規(guī)則與運(yùn)行環(huán)境軟件系統(tǒng)的優(yōu)劣很大程度上是由系統(tǒng)設(shè)計(jì)的完善與否決定的。世間萬(wàn)物都必須遵循生老病死的法則,這是大自然的規(guī)則不能違反,軟件設(shè)計(jì)也一樣需要遵循系統(tǒng)設(shè)計(jì)規(guī)則。因此,在設(shè)計(jì)過(guò)程中必須遵循系統(tǒng)設(shè)計(jì)規(guī)則。規(guī)則如下:簡(jiǎn)單性:為了擴(kuò)大系統(tǒng)使用者的受眾面,系統(tǒng)設(shè)計(jì)應(yīng)該本著操作越簡(jiǎn)單約好的原則,這樣不僅能提高系統(tǒng)的使用率更能夠擴(kuò)大系統(tǒng)使用面。。針對(duì)性:一個(gè)系統(tǒng)針對(duì)性越強(qiáng),所能提供的功能必然越完善,用戶體驗(yàn)肯定更好,所以應(yīng)該明確指定系統(tǒng)針對(duì)性。實(shí)用性:實(shí)用永遠(yuǎn)是檢驗(yàn)一個(gè)系統(tǒng)是否成功的唯一標(biāo)準(zhǔn),使用的語(yǔ)言再高端,使用的結(jié)構(gòu)再新穎但不能滿足用戶的要求那就是失敗。運(yùn)行環(huán)境:本系統(tǒng)是利用B/S結(jié)構(gòu)來(lái)開(kāi)發(fā)的,數(shù)據(jù)庫(kù)在服務(wù)器上進(jìn)行部署Mysql即可,其他包括MyEclipse等常規(guī)開(kāi)發(fā)程序。3.4系統(tǒng)流程分析3.4.1操作流程系統(tǒng)登錄流程圖,如圖所示:圖3-1登錄流程圖3.4.2添加信息流程添加信息流程圖,如圖所示:圖3-2添加信息流程圖3.4.3刪除信息流程刪除信息流程圖,如圖所示:圖3-3刪除信息流程圖4系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)網(wǎng)上訂餐系統(tǒng)的結(jié)構(gòu)圖4-1所示:圖4-1系統(tǒng)結(jié)構(gòu)模塊包括個(gè)人中心,用戶管理,餐桌信息管理,餐桌使用管理,菜品類(lèi)型管理,菜品信息管理,意見(jiàn)反饋,系統(tǒng)管理,訂單管理等進(jìn)行相應(yīng)的操作。登錄系統(tǒng)結(jié)構(gòu)圖,如圖4-2所示:圖4-2登錄結(jié)構(gòu)圖這些功能可以充分滿足網(wǎng)上訂餐系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-3所示。圖4-3系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)使用MYSQL作為系統(tǒng)的數(shù)據(jù)庫(kù),設(shè)計(jì)用戶注冊(cè)表、文件上傳的表等等。4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是根據(jù)用戶需求形成的。用最常的E-R方法描述數(shù)據(jù)模型進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),首先設(shè)計(jì)局部的E-R模式,最后各局部ER模式綜合成一個(gè)全局模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過(guò)程中獨(dú)立開(kāi)來(lái),設(shè)計(jì)復(fù)雜程度降低,不受特定DBMS的限制。1.所有實(shí)體和屬性的定義如下所示。用戶注冊(cè)屬性圖如圖4-4所示。圖4-4用戶注冊(cè)實(shí)體屬性圖菜品信息實(shí)體屬性圖如圖4-5所示。圖4-5菜品信息實(shí)體屬性圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)E-R得出數(shù)據(jù)庫(kù)包涵了以下幾張數(shù)據(jù)表來(lái)實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的存儲(chǔ)、調(diào)用。以下分別列出數(shù)據(jù)表的每個(gè)字段名、數(shù)據(jù)類(lèi)型、主外鍵及備注。表4-1:菜品信息評(píng)論表字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容表4-2:配置文件字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4-3:購(gòu)物車(chē)表字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtablenamevarchar200商品表名caipinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200圖片buynumberint購(gòu)買(mǎi)數(shù)量pricefloat單價(jià)discountpricefloat會(huì)員價(jià)表4-4:餐桌信息字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPcanzhuoquhaovarchar200餐桌區(qū)號(hào)canzhuohaomavarchar200餐桌號(hào)碼tupianvarchar200圖片kezuorenshuint可坐人數(shù)canzhuozhuangtaivarchar200餐桌狀態(tài)表4-5:餐桌使用字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPcanzhuoquhaovarchar200餐桌區(qū)號(hào)canzhuohaomavarchar200餐桌號(hào)碼shiyongshijiandatetime使用時(shí)間yonghumingvarchar200用戶名xingmingvarchar200姓名shoujivarchar200手機(jī)表4-6:用戶表字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-7:菜品信息字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPcaipinmingchengvarchar200菜品名稱caipinleixingvarchar200菜品類(lèi)型tupianvarchar200圖片yujishijianvarchar200預(yù)計(jì)時(shí)間kouweivarchar200口味caipinjieshaolongtext4294967295菜品介紹clicktimedatetime最近點(diǎn)擊時(shí)間clicknumint點(diǎn)擊次數(shù)0pricefloat價(jià)格表4-8:token表字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過(guò)期時(shí)間CURRENT_TIMESTAMP表4-9:菜品類(lèi)型字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPcaipinleixingvarchar200菜品類(lèi)型表4-10:收藏表字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱picturevarchar200收藏圖片typevarchar200類(lèi)型(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦類(lèi)型表4-11:地址字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idaddressvarchar200地址namevarchar200收貨人phonevarchar200電話isdefaultvarchar200是否默認(rèn)地址[是/否]表4-12:用戶字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPyonghumingvarchar200用戶名mimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別touxiangvarchar200頭像youxiangvarchar200郵箱shoujivarchar200手機(jī)moneyfloat余額0表4-13:訂單字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPorderidvarchar200訂單編號(hào)tablenamevarchar200商品表名caipinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200商品圖片buynumberint購(gòu)買(mǎi)數(shù)量pricefloat價(jià)格/積分0discountpricefloat折扣價(jià)格0totalfloat總價(jià)格/總積分0discounttotalfloat折扣總價(jià)格0typeint支付類(lèi)型1statusvarchar200狀態(tài)addressvarchar200地址telvarchar200電話consigneevarchar200收貨人logisticslongtext4294967295物流表4-14:新品資訊字段名稱類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡(jiǎn)介picturevarchar200圖片contentlongtext4294967295內(nèi)容表4-15:意見(jiàn)反饋?zhàn)侄蚊Q類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用戶名contentlongtext4294967295留言內(nèi)容cpicturevarchar200留言圖片replylongtext4294967295回復(fù)內(nèi)容rpicturevarchar200回復(fù)圖片

5系統(tǒng)詳細(xì)設(shè)計(jì)5.1系統(tǒng)功能模塊網(wǎng)上訂餐系統(tǒng),在系統(tǒng)首頁(yè)可以查看首頁(yè),餐桌信息,菜品信息,新品資訊,意見(jiàn)反饋,個(gè)人中心,購(gòu)物車(chē)等內(nèi)容進(jìn)行詳細(xì)操作,如圖5-1所示。圖5-1系統(tǒng)首頁(yè)界面圖用戶注冊(cè),在用戶注冊(cè)頁(yè)面可以通過(guò)填寫(xiě)用戶名,密碼,確認(rèn)密碼,姓名,郵箱,手機(jī)等進(jìn)行注冊(cè)操作,如圖5-2所示。圖5-2用戶注冊(cè)界面圖菜品信息,在菜品信息頁(yè)面可以查看價(jià)格,菜品類(lèi)型,預(yù)計(jì)時(shí)間,口味,點(diǎn)擊次數(shù)等詳細(xì)信息,并可以進(jìn)行添加到購(gòu)物車(chē),立即購(gòu)買(mǎi)等操作如圖5-3所示。圖5-3菜品信息界面圖個(gè)人中心,在個(gè)人中心頁(yè)面通過(guò)填寫(xiě)用戶名,密碼,姓名,性別,圖片,郵箱,手機(jī),余額等內(nèi)容進(jìn)行信息更新操作,還可以根據(jù)需要對(duì)我的訂單,我的收藏進(jìn)行詳細(xì)操作;如圖5-4所示。圖5-4個(gè)人中心界面圖5.2管理員功能模塊管理員登錄,管理員通過(guò)輸入用戶,密碼,選擇角色等信息進(jìn)行系統(tǒng)登錄,如圖5-5所示。圖5-5管理員登錄界面圖管理員登錄進(jìn)入網(wǎng)上訂餐系統(tǒng)可以查看個(gè)人中心,用戶管理,餐桌信息管理,餐桌使用管理,菜品類(lèi)型管理,菜品信息管理,意見(jiàn)反饋,系統(tǒng)管理,訂單管理等內(nèi)容進(jìn)行詳細(xì)操作,如圖5-6所示。圖5-6管理員功能界面圖用戶管理,在用戶管理頁(yè)面可以對(duì)用戶名,姓名,性別,頭像,郵箱,手機(jī)等內(nèi)容進(jìn)行查看,修改或刪除等操作,如圖5-7所示。圖5-7用戶管理界面圖餐桌信息管理,在餐桌信息管理頁(yè)面可以對(duì)餐桌區(qū)號(hào),餐桌號(hào)碼,圖片,可坐人數(shù),餐桌狀態(tài)等內(nèi)容進(jìn)行查看,修改或刪除等操作,如圖5-8所示。圖5-8餐桌信息管理界面圖餐桌使用管理,在餐桌使用管理頁(yè)面可以對(duì)餐桌區(qū)號(hào),餐桌號(hào)碼,使用時(shí)間,用戶名,姓名,手機(jī)等內(nèi)容進(jìn)行查看、修改或刪除等操作,如圖5-9所示。圖5-9餐桌使用管理界面圖菜品信息管理,在菜品信息管理頁(yè)面可以對(duì)菜品名稱,菜品類(lèi)型,圖片,預(yù)計(jì)時(shí)間,口味,價(jià)格等內(nèi)容進(jìn)行查看,修改,查看評(píng)論和刪除等操作,如圖5-10所示。圖5-10菜品信息管理界面圖訂單管理,在訂單管理頁(yè)面可以對(duì)訂單編號(hào),商品名稱,商品圖片,購(gòu)買(mǎi)數(shù)量,價(jià)格,總價(jià)格,折扣價(jià)格,總折扣價(jià)格,支付類(lèi)型,狀態(tài)等內(nèi)容進(jìn)行詳細(xì)操作,如圖5-11所示。圖5-11訂單管理界面圖6系統(tǒng)測(cè)試測(cè)試軟件系統(tǒng)的過(guò)程就是通過(guò)自動(dòng)的手段或者使用人工方法的過(guò)程,測(cè)試是為了盡可能的少發(fā)生錯(cuò)誤,但是過(guò)程就是要?jiǎng)?chuàng)造一些條件,讓錯(cuò)誤發(fā)生就能及早的修改完善系統(tǒng)。是提高系統(tǒng)軟件質(zhì)量和可靠性的有效手段。系統(tǒng)測(cè)試有兩大類(lèi)分別是靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試,黑盒與白盒測(cè)試根據(jù)用例方法的不同是屬于動(dòng)態(tài)測(cè)試類(lèi)的。最考驗(yàn)細(xì)心度的靜態(tài)測(cè)試不依靠計(jì)算機(jī)運(yùn)行,需要人工檢測(cè)代碼、靜態(tài)結(jié)構(gòu)分析?,F(xiàn)在通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤一般的測(cè)試大多是動(dòng)態(tài)測(cè)試。黑盒測(cè)試也叫功能測(cè)試。把程序當(dāng)成一個(gè)看不見(jiàn)里面是什么的黑盒子,不管程序如何都放入測(cè)試只是了解輸入與輸出間的關(guān)系,黑盒測(cè)試也算是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例的。白盒測(cè)試就把軟件當(dāng)成透明的盒子,也是非常復(fù)雜的一個(gè)測(cè)試方法。本系統(tǒng)使用功能測(cè)試運(yùn)行程序,模擬用戶輸入相應(yīng)的測(cè)試用例,檢查預(yù)期結(jié)果與實(shí)際結(jié)果的差異,判定實(shí)際結(jié)果是否滿足需求設(shè)計(jì)。7總結(jié)四個(gè)多月的畢業(yè)設(shè)計(jì),最終完成了網(wǎng)上訂餐系統(tǒng)。網(wǎng)站的功能勉強(qiáng)達(dá)到了最初設(shè)想的結(jié)果,完成了最簡(jiǎn)單的需求。系統(tǒng)界面雖然看起來(lái)有些多,但都是簡(jiǎn)單的功能頁(yè)面,用戶操作容易上手能完成。感覺(jué)第一次獨(dú)自設(shè)計(jì)一個(gè)網(wǎng)站是從頭再學(xué)習(xí)的過(guò)程,在此期間也鞏固了所學(xué)的書(shū)本知識(shí)。在界面上運(yùn)用了自己熟練的軟件設(shè)計(jì)首頁(yè)的圖片,顏色采用統(tǒng)一的色調(diào)讓整體看起來(lái)更加整潔,拍攝的背景顯得格外清新。后臺(tái)采用了三種活潑的亮色調(diào),CSS簡(jiǎn)單統(tǒng)一背景及字體顏色。在這次網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)過(guò)程中有一些還沒(méi)有解決的地方。首先要設(shè)計(jì)網(wǎng)站就要明確目標(biāo),理清大體的思路。對(duì)于我而言還是較有難度的,俗話說(shuō)萬(wàn)事開(kāi)頭難。第一步總是最關(guān)鍵的,花了一個(gè)月的時(shí)間在圖書(shū)館里尋找相關(guān)的書(shū)籍、在網(wǎng)上瀏覽一些網(wǎng)上訂餐信息類(lèi)的網(wǎng)站。有些功能還不完善。參考文獻(xiàn)[1]孔波,鄒有,盧紅兵,楊華武,庹蘇行.基于Web的色質(zhì)數(shù)據(jù)解析平臺(tái)設(shè)計(jì)與開(kāi)發(fā)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2019,29(12):198-204.[2]閆朝陽(yáng).基于Web的大數(shù)據(jù)分析平臺(tái)交互設(shè)計(jì)研究[J].設(shè)計(jì),2019,32(17):94-97.[3]胡念祖,林曉煥,肖新帥.基于嵌入式Web服務(wù)器的遠(yuǎn)程溫度采集系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2019,39(09):113-117+182.[4]譚衛(wèi),陽(yáng)曉霞.基于移動(dòng)Web技術(shù)的高校思想品德教育工作評(píng)價(jià)系統(tǒng)設(shè)計(jì)與研究[J].信息與電腦(理論版),2019(15):101-104.[5]宋麗芳.網(wǎng)站建設(shè)中網(wǎng)頁(yè)設(shè)計(jì)的安全缺陷及對(duì)策分析[J].信息通信,2019(08):113-114.[6]吳城.跨境電商網(wǎng)站系統(tǒng)的設(shè)計(jì)與分析[J].商場(chǎng)現(xiàn)代化,2019(15):37-38.[7]蔡振海,張靜.基于python的網(wǎng)絡(luò)爬蟲(chóng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(23):36-37.[8]黃紹涵.“HZD”校友圈社交網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)研究——就業(yè)模塊設(shè)計(jì)[J]

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論