基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于Java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)目 錄摘要 1關(guān)鍵詞 1緒論 1系統(tǒng)發(fā)展現(xiàn)狀 1系統(tǒng)研究意義 2相關(guān)技術(shù)簡(jiǎn)介 2Java、Dreamweaver技術(shù) 2mySql數(shù)據(jù)庫技術(shù) 2系統(tǒng)總體設(shè)計(jì) 3系統(tǒng)操作流程 3系統(tǒng)功能設(shè)計(jì) 3數(shù)據(jù)庫設(shè)計(jì) 4系統(tǒng)的實(shí)現(xiàn) 6數(shù)據(jù)庫連接 6網(wǎng)站前臺(tái)頁面實(shí)現(xiàn) 7網(wǎng)站后臺(tái)功能實(shí)現(xiàn) 7系統(tǒng)測(cè)試 7總結(jié) 8參考文獻(xiàn) 10致謝 11基于Java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要JavamySql關(guān)鍵詞:美食網(wǎng)站;Java;mySqlDesignandDevelopmentofWebsiteofCateBasedonJavaAbstract:Theexistenceofthefoodwebistoeatinordertosolvethepeopleinyourlifeisbad,wrongfoodtastes,andtheproblemofunhealthydiet.ThewebsiteofcateisdonewithJavatechnologyandmySqldatabasetechnology.completedaboutfoodcommodityexhibition,realizethememberloginregistration,personnelinformationtoadd,delete,modify,andcheckandmessagecommunication,Thesitecontainsreferencestoallfoodcookingstepsguideandahealthydiet,foodwebsiteoracommunicationcenteratthesametime,theintroductiontogourmetexperience,toshareahealthydietplan.KeyWords:TheWebsiteofCate;Java;mySql緒論系統(tǒng)發(fā)展現(xiàn)狀隨著近幾年網(wǎng)絡(luò)的迅速發(fā)展,各個(gè)行業(yè)都加入了網(wǎng)絡(luò)的大部隊(duì)。21世紀(jì)的力而氣不足。只有吃好喝好身體好,工作才會(huì)事半功倍,生活質(zhì)量才會(huì)提升。系統(tǒng)研究意義相關(guān)技術(shù)簡(jiǎn)介Java、DreamWeaver技術(shù)Java的重要特性使得程序更加的簡(jiǎn)潔、易于擴(kuò)展、方便使用。DreamWeaver的布局樣式備受設(shè)計(jì)師的青睞。mySqlmySqlmySql主要是應(yīng)用在網(wǎng)絡(luò)上Linux網(wǎng)站開發(fā)成本。系統(tǒng)總體設(shè)計(jì)系統(tǒng)操作流程開始查看信息用戶登錄管理員否前臺(tái)管理功能是開始查看信息用戶登錄管理員否前臺(tái)管理功能是執(zhí)行后臺(tái)功能結(jié)束系統(tǒng)功能設(shè)計(jì)

圖1系統(tǒng)操作流程圖信息查詢模塊五大功能模塊,各個(gè)功能模塊設(shè)計(jì)的具體功能如下:用戶登錄模塊訪問不同的內(nèi)容,然后進(jìn)行相應(yīng)權(quán)限之內(nèi)的操作。用戶注冊(cè)模塊注冊(cè)普通用戶賬號(hào),管理員賬戶不可以進(jìn)行注冊(cè)。系統(tǒng)管理模塊具,包括數(shù)據(jù)庫中表數(shù)據(jù)的增加、刪除、修改和系統(tǒng)安全的管理等。留言模塊添加、修改、刪除操作;管理員可以對(duì)所有留言信息進(jìn)行管理。信息查詢模塊模塊。美食網(wǎng)站用戶登錄美食網(wǎng)站用戶登錄用戶注冊(cè)系統(tǒng)管理留言模塊信息查詢普管普用系普管用菜留通理通戶統(tǒng)通理戶譜言用員用管維用員查信信戶登戶理護(hù)戶留看息息登錄注留言留查查錄冊(cè)言言詢?cè)儓D2系統(tǒng)總體功能模塊圖數(shù)據(jù)庫設(shè)計(jì)需求分析根據(jù)網(wǎng)站設(shè)計(jì)的需求和上述系統(tǒng)功能的總體設(shè)計(jì)以及考慮到后續(xù)功能的擴(kuò)展,設(shè)計(jì)如下數(shù)據(jù)表。是管理員和用戶頭像。飪時(shí)間、是否為葷菜、點(diǎn)擊量、人氣、步驟、留言人數(shù)。用料表:包括菜編號(hào)、烹飪時(shí)間、圖片路徑、是否為葷菜、步驟內(nèi)容信息。烹飪表:包括菜編號(hào)、烹飪步驟、內(nèi)容、圖片路徑。概念結(jié)構(gòu)設(shè)計(jì)N項(xiàng)運(yùn)動(dòng)項(xiàng)目,即“用戶”與“菜譜”之間是一對(duì)多的關(guān)系。一個(gè)菜譜可以被NE-R3普通用戶普通用戶菜名烹飪NMM用戶查詢菜譜獲得N菜表管理員食材人氣用料圖3概念設(shè)計(jì)E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì)就是將E-R和實(shí)體轉(zhuǎn)換成一系列的關(guān)系模式。詳細(xì)描述如下:用戶登錄(賬號(hào),密碼)用戶注冊(cè)(賬號(hào),密碼,年齡,職業(yè),電子郵箱留言(賬號(hào),菜編號(hào),留言內(nèi)容)菜譜(菜編號(hào),菜名,烹飪步驟)物理結(jié)構(gòu)設(shè)計(jì)mySql作為數(shù)據(jù)庫,數(shù)據(jù)庫命名為“xcook5表,分別為用戶表(user)、菜表(menu)、用料表(dish)、烹飪表(cooking)、留言表(discuss),根據(jù)表設(shè)計(jì)的物理表結(jié)構(gòu)如下圖所示。user1表1用戶登錄表(login)usernamepaddwordageword email regtimeisadmin imgadminadmin23it1@2016.5.11img/1.jpgwrxwrx12322it2@2016.5.20img/2.jpg小廚娘xcn12326銷售3@2016.5.30img/3.jpgmenu2表2菜表(menu)idmbhnamenumptimehardctimestepclick1001酸辣土豆絲210簡(jiǎn)單88202002臘香干鍋土豆212一般1510373003西葫蘆炒肉片28一般8719dish3idmbh表3用料表(dish)name imgsrcisdish1001酸辣土豆絲img/t1.jpg12001酸辣土豆絲img/t1.jpg13001酸辣土豆絲img/t1.jpg1cooking4表4烹飪表(cooking)idmbhstepcontentimgsrc10011將菜洗凈切…img/21.jpg20012鍋中倒入…img/22.jpg30013將土豆絲…img/23.jpg系統(tǒng)的實(shí)現(xiàn)數(shù)據(jù)庫連接web.configweb.config文件配置文件的作用就是與數(shù)據(jù)庫進(jìn)行系統(tǒng)的功能實(shí)現(xiàn)整個(gè)系統(tǒng)從總體上分為五個(gè)模塊,分別為:用戶登錄模塊、注冊(cè)模塊、系統(tǒng)管理模塊、留言模塊和信息查詢模塊,下面介紹各個(gè)模塊的實(shí)現(xiàn):用戶登錄模塊label標(biāo)簽、兩個(gè)文本用戶注冊(cè)模塊labelJavaScript到八十歲以及電子郵箱必須為正確的郵箱格式。用戶留言模塊登錄之后就可以在文本區(qū)域框中輸入留言內(nèi)容,點(diǎn)擊留言按鈕進(jìn)行留言。信息查詢模塊列表的形式展現(xiàn)出來。管理員模塊管理員模塊分為添加菜譜和所有菜譜兩個(gè)子項(xiàng),添加菜譜項(xiàng)由十二個(gè)系統(tǒng)測(cè)試系統(tǒng)測(cè)試的目的是為了保證網(wǎng)站的正常執(zhí)行,本網(wǎng)站主要是采用黑盒測(cè)試,來實(shí)現(xiàn)功能的單一測(cè)試。比說像用戶登錄功能,用戶可以通過用戶名、密碼來確定不同的用戶權(quán)限,依據(jù)個(gè)人權(quán)限可以進(jìn)行不同的操作。普通用戶只可以進(jìn)行商12表1網(wǎng)站登錄模塊的測(cè)試用例表功能描述用例目的前提條件

用戶登錄測(cè)試用戶登錄功能是否正??蛻舳撕头?wù)器端正常運(yùn)行輸入動(dòng)作1正確的用戶名和密碼示例2:不輸入或輸錯(cuò)用戶名和密碼

期望的輸出/相應(yīng)用戶可以進(jìn)行相應(yīng)權(quán)限的操作提示“請(qǐng)輸入用戶名和密碼輸入正確的用戶名或密碼表2網(wǎng)站注冊(cè)模塊的測(cè)試用例表

功能實(shí)現(xiàn)功能描述用例目的前提條件輸入/動(dòng)作

用戶登錄測(cè)試用戶注冊(cè)功能是否正??蛻舳撕头?wù)器端正常運(yùn)行期望的輸/相應(yīng) 實(shí)際情況示例1:輸入正確的表單信息示例2:不輸入或輸錯(cuò)的表單信息總結(jié)

注冊(cè)成功,用戶可以進(jìn)行登錄提示“請(qǐng)?zhí)顚懴鄳?yīng)的信息

功能實(shí)現(xiàn)功能實(shí)現(xiàn)瀏覽、留言板(用戶留言、刪除留言、修改留言)PK同一個(gè)菜肴,看意。參考文獻(xiàn)邱海峰.用ApacheVelocity[J].開放系統(tǒng)世界,2014,(7):37-39.[J],2016,(1):49.s[J],2015,(3):32.朱琳.web[J],2015,(4):36.[J].,2015,(10):152.[J].信息系統(tǒng)工程[7][J],2015,(3):262.[8]曹摯.網(wǎng)站開發(fā)軟件平臺(tái)研究[J].中文信息.2015,(3):132.[J],2015,(27):73.[J],2015,(8):154.Eric.Java[J].,2011:1-118.HTML+CSS[J]2013:1-88.Eclipse從入門到精通2005:1-302.[13]CesarDominguez,AryuroJaime.Datebasedesignlearning:Aproject–basedapproachorganizedthroughacoursemanagementsystem[J].Elsavier,2010,55(3):1312—1320.Jam

溫馨提示

  • 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)論