版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本科畢業(yè)設(shè)計(jì)(論文)本科畢業(yè)設(shè)計(jì)(論文)美食資訊網(wǎng)站的設(shè)計(jì)與開發(fā)DesignandDevelopmentofFoodInformationWebsites院(系)計(jì)算機(jī)科學(xué)與技術(shù)系專 業(yè)軟件工程班 級14軟件工程6班學(xué) 生姓名鄭熙璇指導(dǎo)教師李晶提交日期2018年4月10日內(nèi)容摘要近年來,隨著社會經(jīng)濟(jì)的暴風(fēng)成長,互聯(lián)網(wǎng)開始滲入到人們的各方各面的日常需求,各種商戶都開啟了線上線下相結(jié)合的售賣模式,因此促使美食咨詢網(wǎng)站的開發(fā)變成現(xiàn)實(shí)需求。本文基于現(xiàn)實(shí)使用需求,以ASP.Net技術(shù)、SQL數(shù)據(jù)庫為理念,利用軟件工程的基本概念和原理,構(gòu)建一個美食咨詢網(wǎng)站。在這個網(wǎng)站的構(gòu)建過程中,我主要是對系統(tǒng)與行業(yè)開展相應(yīng)的需求研究,匯總出主要功能,然后是對其開展綜合布局與具體設(shè)計(jì),整體布局設(shè)計(jì)的內(nèi)容則主要是設(shè)計(jì)系統(tǒng)的整體結(jié)構(gòu)、設(shè)計(jì)系統(tǒng)的基本功能以及設(shè)計(jì)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和設(shè)計(jì)系統(tǒng)的安全性等方面;在項(xiàng)目的最后,需要對完整的美食咨詢系統(tǒng)進(jìn)行測試,檢測本次的測試結(jié)果,總結(jié)得出設(shè)計(jì)的系統(tǒng)中的不足并加以改善,減少后期維護(hù)系統(tǒng)的不必要麻煩,也是給以后相似系統(tǒng)的開發(fā)提供一個模板和思路。本系統(tǒng)的開發(fā)界面易讀、易懂,操作方便簡單,進(jìn)而得到不同菜系信息,此外提高效率,促使不同菜系信息更加具體與詳細(xì)。關(guān)鍵詞:美食咨詢網(wǎng)站;ASP.Net;SQLAbstractWiththedevelopmentofsociety,everyaspectsofsocietyareusingtheinformationage.TheadvantagesandpopularityofthecomputermakethedevelopmentoftheeightChinesecuisinedynamicwebsitebecomenecessary.Inthisthesis,theactualapplicationforthedevelopmentofthebackground,usingsoftwareengineeringprinciplesanddevelopmentmethods,utilizingASP.NettechnologytobuildaChineseeightcuisinewebsite.Theentiredevelopmentprocessfirstcarriesonthedemandanalysistothesystem,acquiresthemainfunctionofthesystem.Thenthewholedesignanddetaileddesignofthesystemareinprocess.Theoveralllayoutdesignismainlyabouttheoverallstructureofthedesignsystem,systemoverallstructuredesign,systemdatastructuredesignandsystemsafetydesign.Thedetaileddesignmostlycontainstherealizationofsystemdatabaseaccess,therealizationofthemainfunctionmodule,themodulerealizationkeycodeetc.Last,thefunctiontestofthesystemisactualized,testtheresultofthistest,theshortcomingsofthesystemandthedemandtoimprovetheplaceforthefuturesystemmaintenanceoffersaconvenient,atthesametimeforthefuturedevelopmentofsimilarsystemstoofferreferenceandhelp.Thedevelopmentofthesystemcanconvenientlyaccesstoeightdishesinformation,butalsotomakeeightdishesofinformationmoresystematicandorderly.Thissysteminterfaceiseasilytouse.Keywords:China'seightmajordishesdynamicwebsite;ASP.Net;Sqlserver2012目錄TOC\o"1-5"\h\z\o"CurrentDocument"1系統(tǒng)概述 1\o"CurrentDocument"1.1概述 1\o"CurrentDocument"1.2課題意義 1\o"CurrentDocument"1.3主要內(nèi)容 2\o"CurrentDocument"2系統(tǒng)開發(fā)環(huán)境 3\o"CurrentDocument"ASP.NET概述 3\o"CurrentDocument"VisualStudio介紹 3SQL數(shù)據(jù)庫介紹 5\o"CurrentDocument"C#介紹 5B/S架構(gòu) 7\o"CurrentDocument"3需求分析 8\o"CurrentDocument"1技術(shù)可行性:技術(shù)背景 8\o"CurrentDocument"3.2經(jīng)濟(jì)可行性 8\o"CurrentDocument"3.3操作可行性: 8\o"CurrentDocument"3.4社會因素可行性: 83.5系統(tǒng)流程和邏輯 93.6開發(fā)環(huán)境需求分析 12\o"CurrentDocument"4系統(tǒng)概要設(shè)計(jì) 134.1概述 13系統(tǒng)結(jié)構(gòu) 134.3.數(shù)據(jù)庫設(shè)計(jì) 154.3.1數(shù)據(jù)庫實(shí)體 154.3.2數(shù)據(jù)庫設(shè)計(jì)表 165系統(tǒng)詳細(xì)設(shè)計(jì) 195.1網(wǎng)站首頁 19\o"CurrentDocument"登錄功能模塊 21\o"CurrentDocument"管理員功能模塊 21\o"CurrentDocument"用戶功能模塊 24結(jié)論 29參考文獻(xiàn) 301系統(tǒng)概述概述我國的美食文化在整個世界上一直都是贊不絕口的,地理環(huán)境的獨(dú)特、豐富的人文科學(xué)以及文化習(xí)俗都是中國飲食文化中八大菜系不可或缺的組成部分。就如最近幾年,隨著本國經(jīng)濟(jì)的暴風(fēng)成長,中國的飲食文化也在逐漸延伸至全世界,而這樣獨(dú)特的餐飲理念也吸引著全世界的人們開始關(guān)注我國的文化底蘊(yùn)和人文地理,越來越多的人們開始通過中國的飲食文化了解中國五千年的傳統(tǒng)文化和民族習(xí)俗,這也是一個我們向世界展示自身的大好機(jī)會,因此,發(fā)展飲食文化也是發(fā)展經(jīng)濟(jì)的一個重要領(lǐng)域。美食社是一個基于傳統(tǒng)的餐飲文化,專注研究中國餐飲的文化和傳統(tǒng),體現(xiàn)中國餐飲的習(xí)俗和民族文化,發(fā)揚(yáng)五十六個民族、八大菜系重的九州傳統(tǒng)文化精神的美食平臺。當(dāng)今社會的年輕人,越來越多人沉迷于快餐文化,希望能夠通過對中國美食的傳播,向當(dāng)代的年輕人傳播健康飲食的理念,普及中國的餐飲文化和餐桌禮儀,民以食為天,希望能夠通過這樣的一個傳播,讓越來越多的人關(guān)注到中國餐飲文化的魅力,提升當(dāng)代中國人的生活水平和飲食品味?;ヂ?lián)網(wǎng)已經(jīng)延伸至我們?nèi)粘I钪校自捳f“國以糧為本”,在解決了飽暖問題的現(xiàn)在,快餐文化的出現(xiàn)占據(jù)了當(dāng)代年輕人的視線,相反而言,國外追求中國餐飲的人數(shù)是遠(yuǎn)遠(yuǎn)大于國內(nèi)的,為了弘揚(yáng)健康的餐飲文化和讓中國飲食能夠更為傳承,啟發(fā)了我設(shè)計(jì)和開發(fā)這個美食交流平臺的想法。最近幾年來,美食視頻在網(wǎng)上流傳數(shù)不勝數(shù),也有人通過直播做飯吸引眼球,但是缺少的是一個可以系統(tǒng)的宣傳和普及中華菜系、介紹各種菜系做法和其包含的文化底蘊(yùn)的平臺,我相信這樣的一個平臺,一定可以讓中國的美食得到推廣和傳播,可以提升人們對于飲食水平的品味。課題意義近幾年來,中國的美食行業(yè)迅速發(fā)展,市場發(fā)展?jié)摿≡?,有著巨大的發(fā)展前景,目前正在迎來一個美食發(fā)展改革的主要時刻,只有把握住這個機(jī)會的人,才能在美食行業(yè)立足。美食行業(yè)和其他行業(yè)不同,有著很多客觀的決定因素(自身的地理?xiàng)l件、環(huán)境等),每個地方的人口味都不同,必須要準(zhǔn)確的把握好地方口味,選擇正確的美食產(chǎn)品,才能夠在美食行業(yè)脫穎而出。就現(xiàn)狀而言,網(wǎng)上充斥著多不勝數(shù)的美食站點(diǎn),這些站點(diǎn)主要分成兩大派,一派是關(guān)于美食外賣派送,其中包括美團(tuán)、餓了么、團(tuán)購網(wǎng)、百度糯米、大眾點(diǎn)評等,這些網(wǎng)站你只需定位提供你目前所在的位置,就可以搜索到你周圍可以提供外送服務(wù)的商家,只用在平臺上購買下單就可以派送到家門口,可謂方便至極;另外一派則是關(guān)于如何做成一道美食的網(wǎng)站,這類網(wǎng)站較與前者知名度沒有那么高,其中包括美食天下、下廚房、天天美食、可心食譜等,這些網(wǎng)站主要是通過自建菜譜來吸引目標(biāo)客戶,多針對于家庭主婦這一用戶群體,但是目前我國的普遍狀況是家庭主婦并不會使用網(wǎng)站和軟件,所以后者的知名度無法打響,隨著經(jīng)濟(jì)的發(fā)展,在未來,這類網(wǎng)站的市場潛力不可低估。綜合以上的分析,我們發(fā)現(xiàn),美食網(wǎng)站多為兩方面發(fā)展,但至今仍舊沒有一個知名的軟件是同時包括推薦美食、美食菜譜、美食派送服務(wù)三者的功能的,這就是現(xiàn)階段美食網(wǎng)站存在的缺點(diǎn),也正是未來美食網(wǎng)站發(fā)展的一個流量入口?,F(xiàn)在很多的美食網(wǎng)站,其中分別包括的美食推薦、美食派送的功能,很好的促進(jìn)了中國餐飲業(yè)的發(fā)展,如果沒有這些網(wǎng)站和軟件的誕生,中國餐飲業(yè)只能生活在線下,很難想象怎么使用戶和用戶之間進(jìn)行關(guān)于食品的交流,對于很多美味佳肴必定也是一大打擊,因?yàn)闊o法宣傳和推廣,最后只能被遺忘。一個完美的美食資訊網(wǎng)站對于中國餐飲行業(yè)來說無疑是很好的市場推動器,能夠使得商戶和用戶之間的聯(lián)系更為緊急,及時改進(jìn)缺點(diǎn),另一方面,也能夠督促美食商戶做好食品安全的把控,讓食者能夠享用到最為美味、價位適當(dāng)?shù)拿朗?。建立一個互享的美食網(wǎng)站平臺可以說是為消費(fèi)者和消費(fèi)者、消費(fèi)者和賣家、賣家和賣家之間提供了一個美食買賣平臺,并且這個平臺是完全透明、安全、可靠的。主要內(nèi)容如何建立一個優(yōu)秀的美食資訊網(wǎng)站?首先,要了解一個美食資訊網(wǎng)站必須具備的功能,對其進(jìn)行分析、設(shè)計(jì),在網(wǎng)頁主頁布局和主要向?qū)ЫM成的構(gòu)成也要詳細(xì)設(shè)計(jì),從而介紹美食資訊網(wǎng)站的具體實(shí)施。此論文主要是使用ASP.NET科技,從數(shù)據(jù)庫內(nèi)得到信息,進(jìn)而導(dǎo)入庫內(nèi),美食咨詢系統(tǒng)可以對數(shù)據(jù)庫進(jìn)行相關(guān)操作,在網(wǎng)頁內(nèi)增加動態(tài)信息,最終實(shí)現(xiàn)此類網(wǎng)站之前所預(yù)設(shè)的主要功能。2系統(tǒng)開發(fā)環(huán)境ASP.NET概述ASP.Net幾乎可以在Web應(yīng)用軟件開發(fā)者的所有平臺上正常運(yùn)作,因?yàn)檫@是一種根據(jù)通用語言的編譯后運(yùn)行的程序,具備著極強(qiáng)的適應(yīng)能力,通用語言的基本數(shù)據(jù)庫、信息體系、數(shù)據(jù)接口的聯(lián)系都可以完美的融入到ASP.Net的Web應(yīng)用軟件中,其還是獨(dú)立化語言,在多處理器運(yùn)作時期可以采用多種無縫連接方式,在一定程度上,提高運(yùn)作效率,即便是當(dāng)前此軟件只適用在單個處理器上,未來開展其他操作的時候也是不用做任何運(yùn)作就可以幾塊他們的運(yùn)行速度的,不過目前的ASP就無法達(dá)到這個效果。ASP.Net的優(yōu)勢,通常是下面多個部分:(1) 運(yùn)作效率高,主要基于.NETFramework框架進(jìn)行創(chuàng)建,通常了使用VisualBasic,C++等相關(guān)程序設(shè)計(jì)語言,在設(shè)計(jì)之后不用第二次編譯就可以直接運(yùn)行,所以相對于使用VBScript或JavaScript等非模塊化語言進(jìn)行撰寫,綜合速率高。(2) 重復(fù)利用性,ASP.Net是將代碼和編寫內(nèi)容完全隔離開來的,將代碼和HTML在ASP里出現(xiàn)混亂是不存在的,所以重復(fù)利用性非常高。(3) 數(shù)量少,ASP.Net只要前期做一個簡單的說明,就可以自動實(shí)現(xiàn)很多功能,而ASP對于其要執(zhí)行的全部功能都必須要編寫代碼才能夠運(yùn)行,所以,在具備相同功能的時候,ASP.Net需要編撰的代碼數(shù)目少之又少。VisualStudio介紹假如目前使用VisualStudio2013專業(yè)版進(jìn)行軟件開發(fā)操作,但是團(tuán)隊(duì)卻使用普通版本,此時個人能訪問的特征可以協(xié)助團(tuán)隊(duì)提高綜合效率,強(qiáng)化功能,提升開發(fā)時期的可預(yù)估性,且減少整個開發(fā)的費(fèi)用。接下來敘述特色技術(shù)以及語言和應(yīng)用程序種類:第一特色技術(shù)個人可利用VisualStudio在自身所建設(shè)的應(yīng)用程序內(nèi)集成眾多技術(shù)。有關(guān)內(nèi)容是:程序架構(gòu)可開發(fā)與運(yùn)作應(yīng)用程序與XMLWeb服務(wù)的完整組件。WindowsPresentationFoundation(WPF)WPF屬于Framework框架種類,通常使用在創(chuàng)建Windows客戶端應(yīng)用程序的外部設(shè)計(jì)。WPF重要功能是控件,綁定信息,動畫,款式,模板,文件,媒體等眾多部分。WindowsCommunicationFoundation(WCF)WCF屬于運(yùn)行庫與API,也是創(chuàng)建讓不同客戶端可以共享數(shù)據(jù)的系統(tǒng),相同的基礎(chǔ)結(jié)構(gòu)與API也能用來創(chuàng)建在相同電腦系統(tǒng),也可以是根據(jù)互聯(lián)網(wǎng)訪問的應(yīng)用程序進(jìn)行交換信息。Windows窗體Windows窗體可讓個人輕松開發(fā)且設(shè)計(jì)眾多圖案,而且,相比之前的應(yīng)用程序,此程序在訪問本地計(jì)算機(jī)上的數(shù)據(jù)時更穩(wěn)定,效率更高。ASP.NET和AjaxASP.NET是基于.NETFramework上的編程類,此外具有Web應(yīng)用程序模型與相關(guān)控件,因此才能直接創(chuàng)建Web應(yīng)用程序。但是在個人創(chuàng)建ASP.NETWeb窗體或ASP.NETMVC程序時,在使用Ajax庫之后,可以全面提高應(yīng)用效率以及強(qiáng)化使用人員的感受。2.3SQL數(shù)據(jù)庫介紹作為微軟企業(yè)當(dāng)前領(lǐng)先的規(guī)模龐大的數(shù)據(jù)庫服務(wù)器SQLServer,在經(jīng)過SQLServer6.5與7.0兩個版本的創(chuàng)新之后,微軟企業(yè)逐漸進(jìn)入到其他業(yè)務(wù)行業(yè)。伴隨微軟企業(yè)的數(shù)據(jù)庫主要產(chǎn)品SQLServer2012Beta2版本的制定,軟件產(chǎn)業(yè)基于數(shù)據(jù)庫研發(fā)的形式也出現(xiàn)一定的變化。由于系統(tǒng)的業(yè)務(wù)數(shù)量以及數(shù)據(jù)量在日益增加,數(shù)據(jù)庫的CPU資源有可能會有不夠用的風(fēng)險,而為了能夠更加方便的維護(hù)數(shù)據(jù)庫運(yùn)行,SQLServer2012在不暫停數(shù)據(jù)庫且不影響前臺業(yè)務(wù)的情況下熱增加CPU。C#介紹C#是一個.NET重要語言,C#是基于對象的當(dāng)代穩(wěn)定編程語言,主要使用大量C++的功能,主要包含語句等部分,不只參照J(rèn)AVA技術(shù)的相關(guān)算法與要求,此外也使用命名空間處理多種命名空間的C#可涵蓋眾多類型的同名現(xiàn)象,減少混亂且沒有規(guī)律的名稱。C#屬于虛擬機(jī)(CLR)-公共語言運(yùn)作時環(huán)境,具備對象的層次結(jié)構(gòu)。此外架構(gòu)和Windows相似,其能使用所有Win32API,因此IC#工作人員可以盡早了解。使用Web服務(wù)設(shè)計(jì)的C#語言,可以在網(wǎng)絡(luò)內(nèi)使用,在所有系統(tǒng)內(nèi)調(diào)用改善編程語言運(yùn)作。C#屬于編程語言。在具體設(shè)計(jì)中得出,它的很多操作和設(shè)計(jì)都以C/C++為基礎(chǔ),并有很多方式都是根據(jù)Java設(shè)置的。例如,上述語言都具有垃圾收集作用,然而上述語言沒有模板。微軟目前暫停在VisualJ++產(chǎn)品,它是很難不相信使用微軟的C#不是Java。⑴簡單語法C#代碼并不提倡與關(guān)鍵字,方便應(yīng)用,效率更高。⑵基于對象C#是基于對象的語言,因此表現(xiàn)出封裝,多形與單繼承等特征。常量和變量功能,此外被封裝在相同類型中,便于優(yōu)化代碼可讀性,避免矛盾。⑶專注網(wǎng)絡(luò)C#支持大多數(shù)Web服務(wù),且允許其在所有網(wǎng)絡(luò)中進(jìn)行支持所有語言系統(tǒng)及其呼叫。⑷強(qiáng)C#能夠設(shè)計(jì)出控制程序,圖形程序NT的服務(wù),使用普通零件,界面內(nèi)容,相關(guān)服務(wù)等。⑸自主性與兼容性C#整體特點(diǎn)是相對自由,效率高,其可以為工作人員提供充足且開放的內(nèi)容,.NET規(guī)格相同的語言,進(jìn)而保證與組件彼此間的其余語言C#程序集的互操作性。5B/S架構(gòu)B/S架構(gòu)也在持續(xù)進(jìn)行,大多數(shù)是依照WWW瀏覽器技術(shù),之后融合眾多瀏覽器腳本語言,采用普通瀏覽器來兌現(xiàn)原本復(fù)雜的專用軟件,具備相同的性能,這樣還能減少研發(fā)費(fèi)用,是一種新的軟件架構(gòu)。B/S架構(gòu)是依照互聯(lián)網(wǎng)系統(tǒng)的開發(fā)架構(gòu),是當(dāng)前在軟件系統(tǒng)開發(fā)中使用較為普遍的系統(tǒng)結(jié)構(gòu)。隨著互聯(lián)網(wǎng)的迅猛發(fā)展,管理系統(tǒng)如果只能夠在一臺電腦上使用將不再適應(yīng)互聯(lián)網(wǎng)的大浪潮,其需要可以同時在連接互聯(lián)網(wǎng)的多臺電腦進(jìn)行訪問和操作。在上述現(xiàn)實(shí)情況下,基于B/S架構(gòu)的軟件系統(tǒng)設(shè)計(jì)方式被普遍應(yīng)用,基礎(chǔ)內(nèi)容也開始持續(xù)創(chuàng)新。B/S架構(gòu)的運(yùn)行方式就是將開發(fā)的軟件系統(tǒng)布置在遠(yuǎn)程的服務(wù)器上,然后就能夠?qū)崿F(xiàn)在任何連接互聯(lián)網(wǎng)的電腦上訪問軟件系統(tǒng)。3需求分析3.1技術(shù)可行性:技術(shù)背景硬件可行性分析系統(tǒng)對硬件的要求非常少,在最基本的硬件配置就可以進(jìn)行開發(fā),只要保證系統(tǒng)可以進(jìn)行運(yùn)行即可,這樣能夠保證較高的效率。除非存在配置特別低的硬件,會造成系統(tǒng)卡頓和低效率,從而導(dǎo)致整個網(wǎng)站的崩潰。所以,在硬件部分具備較高的可行性。軟件可行性分析ASP.Net可以提供共用制度,研發(fā)過程相對復(fù)雜。而且,JAVA語言可用于儲存信息,也能夠非常容易的實(shí)現(xiàn)語言程序的模塊化,代碼也有極高的重復(fù)利用性。所以,依照系統(tǒng)詳細(xì)情況,挑選ASP.NET當(dāng)做本系統(tǒng)開發(fā)科技。在全部研究之后得出,設(shè)計(jì)在軟件部分具備可行性。設(shè)計(jì)人員在上述部分能否擁有可行性,得出的結(jié)論就是,可以進(jìn)行開發(fā)該系統(tǒng)。經(jīng)濟(jì)可行性系統(tǒng)是ASP語言開發(fā)軟件,所以其設(shè)計(jì)所需人才較少,成本不高,性價較高。操作可行性:本系統(tǒng)主要采用ASP,采用網(wǎng)絡(luò)可以開展訪問與操作,頁面簡潔易懂,可以上網(wǎng)的電腦,都可以開展訪問與操作。其中表現(xiàn)出應(yīng)用方便、容易監(jiān)管、容易交換的特征,在應(yīng)用上簡單直接,所以可以順利開發(fā)。社會因素可行性:根據(jù)網(wǎng)站生命周期進(jìn)行分析:因?yàn)槲覈ヂ?lián)網(wǎng)領(lǐng)域目前位于成長階段,網(wǎng)站內(nèi)包含類型眾多的內(nèi)容,可達(dá)到大眾的現(xiàn)實(shí)需求。所以長久生命周期是目前設(shè)計(jì)網(wǎng)站的主要原因,需要我們關(guān)注。此外上述項(xiàng)目開發(fā)難度較低,系統(tǒng)對于軟件和硬件沒有過高的條件,使用者可以便利迅速的操作,網(wǎng)站設(shè)計(jì)通俗易懂,能夠很輕易的上手和使用,不用花費(fèi)精力和腦力,這在很大程度上就提升相關(guān)人員的應(yīng)用效率,可以確保不同信息的正確性,緊跟我國發(fā)展潮流。3_5系統(tǒng)葢程和邏輯系統(tǒng)業(yè)務(wù)流程團(tuán)如團(tuán)所示;提示用戶名不能為空^3-1登錄濟(jì)程囹|開始輸入信息*1否*V是否輸入正確二」添加成功提示用戶名已存在圉提示用戶名已存在圉3-3誣冊信息涼稈圏6開發(fā)環(huán)境需求分析所需系統(tǒng):windows7或更高版本數(shù)據(jù)庫環(huán)境:MicrosoftSQLSever2008平臺:MicrosoftVisualStudio2010技術(shù):ASP.NET技術(shù)語言:C#編程語言4系統(tǒng)概要設(shè)計(jì)1概述主要依照局Web服務(wù)模式,進(jìn)而和互聯(lián)網(wǎng)條件下的模型結(jié)構(gòu)相符合。主要原理參考圖4-1可知:執(zhí)行過程42系統(tǒng)結(jié)構(gòu)屬于架構(gòu)網(wǎng)站系統(tǒng),主體功能為:
^4-3:管理員系統(tǒng)結(jié)構(gòu)04-4:索統(tǒng)畀面結(jié)枸4.3.數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫實(shí)體管理員圖q-$管理耆本體厲性圏用戶圖q-t用戶信息屬性圉4-3_2數(shù)據(jù)庫設(shè)計(jì)表設(shè)計(jì)系統(tǒng)需要后臺數(shù)據(jù)庫的具體內(nèi)容,其中不同表的詳細(xì)內(nèi)容為。列名數(shù)據(jù)類型長度約束IdintPRimytitlenwarchar50NULL■thumbnvarchax■-.mcm.r.mm128NULL匚ieat亡dii匚hai10NULL
表4一2goods表列名數(shù)據(jù)類型長度約束Idin-tFRIKRYtitlenvarchar、、、、、、、、、128HULLcateid111-tHULLeatensmstivarchar12SHULLtliiJJTLbmr:ELrcliar、、、、、、、、128HULLprreefloatHULLfilepathnvarchar12B3TOLLcreatednvarchar128KULL^4-3guests恙列名魏據(jù)類型長度約束Id■PRI1UKY七itlemr:drchai128NULLuseiid■...■UWjyin-tNULLusezm団tlE!nvarchai12SNULLcreatednuarchaif?.?55555’?-128NULL表4~4n刖s表列容數(shù)據(jù)類型長度約束idintPRIMARYtitleavalchar■?.?mvmvm+s128NULLthumbiivarchar128NULLNULLcatenajue...L.nvarchar■?.?■pWWWI.12SNULLcreatedavalchar128NULL^4-5orders克列容數(shù)據(jù)類型長度約束idm-tPRIMAKYuseizLdin-tNULLusezmaiTLE:nvarGhar12SNULLgoodsid.■1TOLLgoodsnauLenvarcharWjUjH.WiC12S1TOLLpricefloatNULLIiUJTiin-tNULLtotalfloatNULL■NULLcreatEd.nvarchar12SmiLL^4-6users表列容數(shù)握類型長度約束idintPRIMARYusern:3irLemr:aichaiEONOTNULLpasswordnvaxch^x50NULLtelmraichaiEONULLemailmraichai50NULLadires2iwaichai123NULLrealname'2*444444char50NULLusert\nziemr:aichaiEONULLthujiTbnvaxchsx50NULLcreatedmraichai■■m.—m50NULL5系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)內(nèi)包含的與數(shù)據(jù)庫有關(guān)操作都能利用通用類完成,提升代碼耦合性,假如數(shù)據(jù)庫類型等內(nèi)容出現(xiàn)改變,也能馬上修改類文件,不需要修改其他具體頁面。另外,內(nèi)部語言問題也能倍順利處理,在配置文件內(nèi)增加有關(guān)代碼,主要優(yōu)勢就是系統(tǒng)對于數(shù)據(jù)庫的操作特別編寫在另外的一個類里,因?yàn)檫@樣就提高了系統(tǒng)的集成性,不需要每個頁面都有關(guān)于書庫的刀座代碼,在相關(guān)的操作只需要訪問相關(guān)的類別就可以了。5.1網(wǎng)站首頁用戶參觀網(wǎng)站,可查找具體首頁、視頻內(nèi)容、菜品信息、留言評價、個人中心、全部產(chǎn)品分類、菜品圖片、名稱、價格等信息,如圖5-1所示;陰車W3S¥1$陰車W3S¥1$圖5-1網(wǎng)站首頁界面圖點(diǎn)擊菜品名稱,即可獲取菜品詳細(xì)信息,如上架日期、詳細(xì)介紹、所屬類別、價格等信息,并可加入到購物車,如圖5-2所示。
*裔豳曽 上竺$S>?I/D1ZZ1!H|Z_t*ILX£?前王豬肘mhfci.胡離屜河一■良.izK?-ioE=twwL麗二■^ifiEiisipzpat3-ESK^>T-^tS.KAJtSWSSHTIfl石;沁S誓味重!WTSfflJiaH-Sg方蝦冒砂喈.聞昨細(xì)曲瞰*星1WEI?吿話臼疋.宿土汎書它三耳.■上一a.號了叭ii詢網(wǎng)hh呂工■壬Rm.nm.■■ttrnslLwjr-.itr*.M??gt泅l;i=cS!EMW?l--MW,.M*F:SWlit¥W5R. 7無?務(wù)鼻羞昭■£濟(jì)茁涯耳-■¥24圖5-2菜品詳細(xì)圖¥24■崗菜品新聞:單擊菜品新聞,可知道新聞標(biāo)題、發(fā)表時間、簡介等內(nèi)容,參考圖5-3可知;點(diǎn)擊具體標(biāo)題,就能查找文章具體內(nèi)容,且順利查看評論、評論,如圖5-4所示?!鰨從蚃blFlj¥raFl?P^口F口曲#旳卻 碎7i.S?K?rfliHi.價壬"玉力髦■琢?El*h?<k和B?QF.,-*+壬直扇晝出■是I相.牘蘋一^^么牧?^” .rttKffl”:MiW西曲4?0皿可>■*B晴"可事石W”W可鬲匣HL5)起?±戛H^GEB櫛■軒?減.W11圧壬*狂—.E=5JtH旣*]幣的託■芒BIH-SU-ESltE.IE耳”■4m-kl..14¥LtB.ita. .m_CF?fi朗H不耳 filffl遷..商艮殆圖5-3菜品新聞界面圖5.2登錄功能模塊使用者鍵入本人的ID和password,填寫結(jié)束之后點(diǎn)擊登錄,參考圖5-4可知。登入美食客詢網(wǎng)站LoginiidiYiin???迅住曽訶迅住曽訶馬上蔓錄美負(fù)運(yùn)詢網(wǎng)站2017.圏5罔管理員的登錄畀面5.3管理員功能模塊管理員登錄系統(tǒng)后,會進(jìn)入一個功能界面,在界面左邊可以開展相關(guān)功能操作,主要是用戶、類別、信息、訂單等諸多管理部分,參考圖5-5可知。如in#CkaBTibQardEl如in#CkaBTibQardEl用nre-EiEi鼻占曲bKEi幀■誣Ei訂旦丹攝拒[3悵更新數(shù)據(jù)it捷更斷曲奧呂床:囹百-5管理員系統(tǒng)界面囹使用者管理:主要被劃分成使用者列表與增加兩部分。用戶列表:利用列表可得到登錄賬號、姓名、電話、郵箱等有關(guān)具體內(nèi)容,且順利查找信息、得到密碼、刪除個人內(nèi)容等操作,參考圖5-6可知??傻玫降卿涃~號、mm電8列歪■OWEUK4FIHM■H?ft、*?fiE#■■IB>Efi'BifW!9li!r5?BU:UfUMNananRfab_WHU■avn圖PE用戶列表畀面圖類別管理:主要被劃分成類別列表與列表新增兩部分。前者表示利用內(nèi)容列表得到分類名字、簡介、屬性等內(nèi)容,且進(jìn)行更新、刪除等活動,參考圖5-7可知;類別新增:填寫分類名字、性質(zhì)、簡介等內(nèi)容且順利提交,也就是添加,參考圖5-8可知。
| iMMgai?3|>^UBB■ftiRtfe±m(xù)frHffffll■RfcE±feg吐U±“*1?■■I1M&i?m圉KT類別列克畀面囹■ffMEjA4HH^5-8類別新增畀面團(tuán)美食推薦:主要被劃分成產(chǎn)品列表與新增兩部分。前者表示利用內(nèi)容列表得美食推薦:到視頻名字、種類、價格、上架時間等內(nèi)容,完成試看鏈接、更新、刪除等活動,參考圖5-9可知。gnmwn■iffUP UKS 43 ? HkiH■iffUP UKS 43 ? HkiH■fli 4*R.e < jfiMg^j,gKr:l>f1 TtiHT eHillKiwiARz,1.4n4]■£?ewiHeiAc丄號"*M■*:<Eh1Ata-』 HfljrSribq .... 工 jaiaasuVi^^tjmanNf匕dscEx'feeFHm -m jviuumM^X*m^iJa.BESB| MM> ■■■ 吐 lv-1iilfiflig■評 mm m* :+ '缶啊4.公十住rfjtgftiq■§*1 ■FMW W* !3 上■時衛(wèi)筑I圖5-9美食推薦界面圖訂單管理:利用內(nèi)容列表得到顧客名字、產(chǎn)品、單價、數(shù)目、總價、下單時間、訂單狀態(tài)等數(shù)據(jù),進(jìn)而順利刪除、確定發(fā)送下載鏈接等,詳情可參考圖5-10。憎網(wǎng)F單Ei■E]~rt*t憎網(wǎng)F單Ei■E]~rt*t■il-an!圖5-山訂單管理畀面圖留言評論:根據(jù)內(nèi)容列表可得到主旨、內(nèi)容、作者、留言時間等內(nèi)容,進(jìn)而刪除內(nèi)容,詳情參考圖5-11可知。? 刪除內(nèi)容,詳情參考圖5-11可知。? IUn-HWH1 jBi'ifejSFr卵河歸ISitzF-t沖警:■iHitarisx&daW# ■&El圖5-11留言評論畀面囹5.4用戶功能模塊用戶登錄系統(tǒng)后,能對訂單、賬號管理部分開展有關(guān)操作,詳情參考圖5-12可知。
=間=間*0Cvrttnorf乂聘列!ft圖,-專訂單管理畀面圖賬號管理:主要被劃分成資料更新與密碼設(shè)定兩部分。前者主要填寫實(shí)際姓名、電話、送貨地點(diǎn)、郵箱等內(nèi)容,且順利提交,完成更新,詳情參考圖5-14可知?!鰎at:6系統(tǒng)測試6.1測試?yán)碚撥浖到y(tǒng)測試就是為了保障程序系統(tǒng)能夠正常運(yùn)行,及時發(fā)現(xiàn)問題,及時解決故障。還是所有系統(tǒng)軟件測試的具體要求,在具體應(yīng)用時期,尋找到主要錯誤是非常重要的,較好的測試方式主要目標(biāo)是尋找程序內(nèi)出現(xiàn)的問題;測試活動需要遵從的標(biāo)準(zhǔn)為:(1) 測試需要盡早開展,此外所有測試部分需要包含軟件開發(fā)的不同過程與步驟。在尋找錯誤之后,馬上處理,此時就能減少軟件開發(fā)費(fèi)用,提升整體質(zhì)量。(2) 在有關(guān)軟件的多種實(shí)驗(yàn)中,比如實(shí)驗(yàn)時期指定的規(guī)劃、報(bào)告等需要妥善儲存與監(jiān)管,最終目標(biāo)是為了便于后續(xù)系統(tǒng)保護(hù)。(3) 群集問題需要得到我們的充分關(guān)注,在軟件所有測試時期。需要在測試的時候?qū)ふ也徽_的地方。其大部分是就問題較多的地方,此時需要重點(diǎn)關(guān)注上述部分,進(jìn)行多次測試。(4) 對于測試活動不能讓原本的設(shè)計(jì)開發(fā)人員或是組織進(jìn)行,需要尋找其他方開展測試,如此可以確保最終測試結(jié)果的科學(xué)性和真實(shí)性。(5) 對于所有測試計(jì)劃需要全面遵守相關(guān)制度開展。(6) 有關(guān)軟件測試過程用例就是預(yù)期結(jié)果和以往填寫數(shù)據(jù)信息構(gòu)成,填寫條件中需要分析合理與不合理內(nèi)容,如此就可以協(xié)助開發(fā)人員尋找其中出現(xiàn)的現(xiàn)實(shí)問題。(7) 有關(guān)所有測試結(jié)果開展全面查找,盡可能減少錯誤。6_2測試通過準(zhǔn)則假如功能能順利完成,此外上述操作并未導(dǎo)致其余功能乃至系統(tǒng)崩潰問題,那就證明測試通過。測試通過后,要注意查驗(yàn)測試工件是否完整,并且分析、完成測試的報(bào)告。系統(tǒng)測試目標(biāo)尋找程序內(nèi)出現(xiàn)的問題是測試的主要目標(biāo)。主要測試過程是持續(xù)寸照程序錯誤并提供錯誤報(bào)告給開發(fā)人員修改錯誤,完善系統(tǒng)的過程。本文使用測試方式與工具尋找程序中出現(xiàn)的問題,確保程序開發(fā)質(zhì)量是此類測試活動的基礎(chǔ)。此時需要對開發(fā)的系統(tǒng)開展測試,因此可以確保測試結(jié)果的完善性。在我們使用眾多功能,在測試時期開展功能測試,查看系統(tǒng)是否達(dá)成原本設(shè)定的主要目標(biāo),我們也需要依照系統(tǒng)操作環(huán)節(jié)來開展操作測試,查看系統(tǒng)是否可以實(shí)現(xiàn)便利的成效。在開展系統(tǒng)綜合測試時需要全面了解不同功能模塊的詳細(xì)內(nèi)容,且開展操作。主要包含系統(tǒng)多種部分,其中就包含顯示和計(jì)算結(jié)果等部分。程序測試主要目標(biāo)是尋找Bug而全面應(yīng)用程序的過程。進(jìn)行程序測試就是為了使程序能夠正常使用,在真正發(fā)布之前發(fā)現(xiàn)問題及時處理。每一次系統(tǒng)測試需要編撰具體計(jì)劃,制作測試用例架構(gòu)規(guī)劃,基于上述架構(gòu)編撰具體用例,進(jìn)而和被測試程序共同傳送到電腦開展命令操作。此時將程序要使用的信息當(dāng)做“測試用例”,全部用例得出的結(jié)果是“測試結(jié)果”。然而假如最終結(jié)果與“期望結(jié)果”不同,就表示系統(tǒng)內(nèi)出現(xiàn)需要修正的問題,要及時尋找且處理,使得程序能夠正常使用。性能測試功能測試是模仿各種正常和反常,經(jīng)過自動化測試工具對系統(tǒng)性能測試的峰值負(fù)載測試。經(jīng)過載荷實(shí)驗(yàn)測驗(yàn)在各種任務(wù)負(fù)載下該系統(tǒng)能否正常使用,目的是測試負(fù)荷逐步增加,察看該狀況對系統(tǒng)的性能變動。具體性能測試情況參考表6.1可知:測試內(nèi)谷測試結(jié)果適用性妊準(zhǔn)確性好可換作'性111 II1.1好依從性 奸安全性 好6.5測試結(jié)論(1) 具體執(zhí)行:結(jié)束。依照對軟件單元、集成與系統(tǒng)的測試,尋找問題十處。此處集成測試總共用例二百個,問題七處,系統(tǒng)測試六十個,得出bug六處。功能函數(shù)的多種狀況。根據(jù)測試可知,軟件表現(xiàn)出較高的穩(wěn)定性、完善性。主要使用眾多接口函數(shù),此外不同接口函數(shù)功能齊全,功能強(qiáng)大,具備較高的實(shí)用性。(2) 目標(biāo):完成完全性、可執(zhí)行性、可維護(hù)性、功能性等部分。(3) 最終結(jié)果:順利通過。結(jié)論這次的畢業(yè)設(shè)計(jì)到目前為止算是完美結(jié)束了,在整個開發(fā)過程中,我籌備了一個月時間去學(xué)習(xí)系統(tǒng)設(shè)計(jì)開發(fā)所運(yùn)用到的技術(shù)。在學(xué)習(xí)的過程中,我發(fā)現(xiàn)了本人有一些學(xué)習(xí)方法錯誤和自身的缺點(diǎn)。關(guān)于一些
溫馨提示
- 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至2030年盒裝抽式面巾紙機(jī)項(xiàng)目投資價值分析報(bào)告
- 2024至2030年水力按摩器項(xiàng)目投資價值分析報(bào)告
- 收回車庫合同范例
- 個人房屋 涂料合同范例
- 學(xué)校股東合作合同范例
- 生態(tài)養(yǎng)殖加盟合同范例
- 2024年高端鑄造用膨潤土項(xiàng)目可行性研究報(bào)告
- 檁條采購合同范例
- 2024年納米海洋氣候漆項(xiàng)目可行性研究報(bào)告
- 2024年球籃項(xiàng)目可行性研究報(bào)告
- 變電站隱患排查治理總結(jié)報(bào)告
- 異彩紛呈的民族文化智慧樹知到期末考試答案2024年
- 車輛救援及維修服務(wù)方案
- 三體讀書分享
- 2024年南平實(shí)業(yè)集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 咖啡學(xué)概論智慧樹知到期末考試答案2024年
- (高清版)DZT 0217-2020 石油天然氣儲量估算規(guī)范
- 深圳港口介紹
- 2024年工貿(mào)行業(yè)安全知識考試題庫500題(含答案)
- 2024版國開電大法學(xué)本科《合同法》歷年期末考試案例分析題題庫
- 產(chǎn)婦產(chǎn)后心理障礙的原因分析及心理護(hù)理措施
評論
0/150
提交評論