版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于Java的美食網(wǎng)站的設(shè)計與實現(xiàn)目 錄摘要 1關(guān)鍵詞 1緒論 1系統(tǒng)發(fā)展現(xiàn)狀 1系統(tǒng)研究意義 2相關(guān)技術(shù)簡介 2Java、Dreamweaver技術(shù) 2mySql數(shù)據(jù)庫技術(shù) 2系統(tǒng)總體設(shè)計 3系統(tǒng)操作流程 3系統(tǒng)功能設(shè)計 3數(shù)據(jù)庫設(shè)計 4系統(tǒng)的實現(xiàn) 6數(shù)據(jù)庫連接 6網(wǎng)站前臺頁面實現(xiàn) 7網(wǎng)站后臺功能實現(xiàn) 7系統(tǒng)測試 7總結(jié) 8參考文獻(xiàn) 10致謝 11基于Java的美食網(wǎng)站的設(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ā)展,各個行業(yè)都加入了網(wǎng)絡(luò)的大部隊。21世紀(jì)的力而氣不足。只有吃好喝好身體好,工作才會事半功倍,生活質(zhì)量才會提升。系統(tǒng)研究意義相關(guān)技術(shù)簡介Java、DreamWeaver技術(shù)Java的重要特性使得程序更加的簡潔、易于擴(kuò)展、方便使用。DreamWeaver的布局樣式備受設(shè)計師的青睞。mySqlmySqlmySql主要是應(yīng)用在網(wǎng)絡(luò)上Linux網(wǎng)站開發(fā)成本。系統(tǒng)總體設(shè)計系統(tǒng)操作流程開始查看信息用戶登錄管理員否前臺管理功能是開始查看信息用戶登錄管理員否前臺管理功能是執(zhí)行后臺功能結(jié)束系統(tǒng)功能設(shè)計
圖1系統(tǒng)操作流程圖信息查詢模塊五大功能模塊,各個功能模塊設(shè)計的具體功能如下:用戶登錄模塊訪問不同的內(nèi)容,然后進(jìn)行相應(yīng)權(quán)限之內(nèi)的操作。用戶注冊模塊注冊普通用戶賬號,管理員賬戶不可以進(jìn)行注冊。系統(tǒng)管理模塊具,包括數(shù)據(jù)庫中表數(shù)據(jù)的增加、刪除、修改和系統(tǒng)安全的管理等。留言模塊添加、修改、刪除操作;管理員可以對所有留言信息進(jìn)行管理。信息查詢模塊模塊。美食網(wǎng)站用戶登錄美食網(wǎng)站用戶登錄用戶注冊系統(tǒng)管理留言模塊信息查詢普管普用系普管用菜留通理通戶統(tǒng)通理戶譜言用員用管維用員查信信戶登戶理護(hù)戶留看息息登錄注留言留查查錄冊言言詢詢圖2系統(tǒng)總體功能模塊圖數(shù)據(jù)庫設(shè)計需求分析根據(jù)網(wǎng)站設(shè)計的需求和上述系統(tǒng)功能的總體設(shè)計以及考慮到后續(xù)功能的擴(kuò)展,設(shè)計如下數(shù)據(jù)表。是管理員和用戶頭像。飪時間、是否為葷菜、點擊量、人氣、步驟、留言人數(shù)。用料表:包括菜編號、烹飪時間、圖片路徑、是否為葷菜、步驟內(nèi)容信息。烹飪表:包括菜編號、烹飪步驟、內(nèi)容、圖片路徑。概念結(jié)構(gòu)設(shè)計N項運動項目,即“用戶”與“菜譜”之間是一對多的關(guān)系。一個菜譜可以被NE-R3普通用戶普通用戶菜名烹飪NMM用戶查詢菜譜獲得N菜表管理員食材人氣用料圖3概念設(shè)計E-R圖邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯設(shè)計就是將E-R和實體轉(zhuǎn)換成一系列的關(guān)系模式。詳細(xì)描述如下:用戶登錄(賬號,密碼)用戶注冊(賬號,密碼,年齡,職業(yè),電子郵箱留言(賬號,菜編號,留言內(nèi)容)菜譜(菜編號,菜名,烹飪步驟)物理結(jié)構(gòu)設(shè)計mySql作為數(shù)據(jù)庫,數(shù)據(jù)庫命名為“xcook5表,分別為用戶表(user)、菜表(menu)、用料表(dish)、烹飪表(cooking)、留言表(discuss),根據(jù)表設(shè)計的物理表結(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簡單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)的實現(xiàn)數(shù)據(jù)庫連接web.configweb.config文件配置文件的作用就是與數(shù)據(jù)庫進(jìn)行系統(tǒng)的功能實現(xiàn)整個系統(tǒng)從總體上分為五個模塊,分別為:用戶登錄模塊、注冊模塊、系統(tǒng)管理模塊、留言模塊和信息查詢模塊,下面介紹各個模塊的實現(xiàn):用戶登錄模塊label標(biāo)簽、兩個文本用戶注冊模塊labelJavaScript到八十歲以及電子郵箱必須為正確的郵箱格式。用戶留言模塊登錄之后就可以在文本區(qū)域框中輸入留言內(nèi)容,點擊留言按鈕進(jìn)行留言。信息查詢模塊列表的形式展現(xiàn)出來。管理員模塊管理員模塊分為添加菜譜和所有菜譜兩個子項,添加菜譜項由十二個系統(tǒng)測試系統(tǒng)測試的目的是為了保證網(wǎng)站的正常執(zhí)行,本網(wǎng)站主要是采用黑盒測試,來實現(xiàn)功能的單一測試。比說像用戶登錄功能,用戶可以通過用戶名、密碼來確定不同的用戶權(quán)限,依據(jù)個人權(quán)限可以進(jìn)行不同的操作。普通用戶只可以進(jìn)行商12表1網(wǎng)站登錄模塊的測試用例表功能描述用例目的前提條件
用戶登錄測試用戶登錄功能是否正??蛻舳撕头?wù)器端正常運行輸入動作1正確的用戶名和密碼示例2:不輸入或輸錯用戶名和密碼
期望的輸出/相應(yīng)用戶可以進(jìn)行相應(yīng)權(quán)限的操作提示“請輸入用戶名和密碼輸入正確的用戶名或密碼表2網(wǎng)站注冊模塊的測試用例表
功能實現(xiàn)功能描述用例目的前提條件輸入/動作
用戶登錄測試用戶注冊功能是否正??蛻舳撕头?wù)器端正常運行期望的輸/相應(yīng) 實際情況示例1:輸入正確的表單信息示例2:不輸入或輸錯的表單信息總結(jié)
注冊成功,用戶可以進(jìn)行登錄提示“請?zhí)顚懴鄳?yīng)的信息
功能實現(xiàn)功能實現(xiàn)瀏覽、留言板(用戶留言、刪除留言、修改留言)PK同一個菜肴,看意。參考文獻(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ā)軟件平臺研究[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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山西財貿(mào)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年安徽電氣工程職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2025屆昆明市高三語文1月三診一模測試卷附答案解析
- 圖說外灘公園的歷史沿革
- 南昌起義的歷史意義是什么
- 智能手機(jī)市場調(diào)查報告
- 韶關(guān)2024年廣東韶關(guān)樂昌市公安局第四次招聘警務(wù)輔助人員20人筆試歷年參考題庫附帶答案詳解
- 二零二五版KTV消防系統(tǒng)安全評估與應(yīng)急預(yù)案編制合同3篇
- 二零二五年度網(wǎng)絡(luò)游戲角色交易合同3篇
- 二零二五年餐飲業(yè)員工勞動合同標(biāo)準(zhǔn)模板3篇
- 監(jiān)理單位組織結(jié)構(gòu)圖
- 十二經(jīng)脈循行原文背誦
- 身份證地區(qū)對應(yīng)碼表
- 高一家長會課件ppt
- 牙齦癌護(hù)理查房課件
- (完整版)鋁礬土進(jìn)口合同中英文
- 新生兒腦病亞低溫療法的護(hù)理研究
- 《庖丁解牛》獲獎?wù)n件(省級公開課一等獎)-完美版PPT
- 2023年高考語文(新高考2卷)作文講評+備考建議+范文+素材
- 化工園區(qū)危險品運輸車輛停車場建設(shè)標(biāo)準(zhǔn)
- 碼頭裝卸作業(yè)風(fēng)險辨識表
評論
0/150
提交評論