版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE39美食網(wǎng)站的設(shè)計與實現(xiàn)目錄TOC\o"1-2"\h\u216671緒論 2175421.1選題背景 2201881.2研究意義 2146671.3研究內(nèi)容 2223582關(guān)鍵技術(shù)介紹 3143662.1系統(tǒng)開發(fā)介紹 3113262.2JDBC簡介 3304402.3SSH框架簡述 388323系統(tǒng)需求分析 3150753.1系統(tǒng)的可行性分析 498313.2愛美食網(wǎng)站用例設(shè)計 4295084系統(tǒng)的總體設(shè)計 656644.1系統(tǒng)功能描述 6107904.2數(shù)據(jù)庫ER圖設(shè)計 7287154.3愛美食網(wǎng)站設(shè)計與實現(xiàn)數(shù)據(jù)庫 10177625系統(tǒng)實現(xiàn)界面描述 14267755.1系統(tǒng)首頁 1448975.2商戶管理總界面 2584375.3管理員登錄主界面 27126256系統(tǒng)測試 33276876.1測試方法 33275456.2系統(tǒng)測試實例 33169817小結(jié) 3420505參考文獻(xiàn): 35摘要:本項目采用Java編程語言開發(fā)一個愛美食網(wǎng)站,通過愛美食網(wǎng)站,能夠幫助用戶在線查看市場上的餐飲店鋪,能夠大大方便用戶在線查看美食店鋪菜品的各種評價,方便用戶在線查找每款菜品的評價內(nèi)容,降低用戶選擇美食店鋪菜品的問題。同時,美食店鋪商家也能夠通過平臺發(fā)布新的菜品推薦,供用戶點評,從而提高美食店鋪商家的知名度,提高商家的就餐人數(shù)與效益。本課題是愛美食網(wǎng)站的設(shè)計與開發(fā),主要從編程語言角度和愛美食網(wǎng)站中的各種角色之間的便利問題,具有非常重要的研究意義。關(guān)鍵詞:美食菜品評價;SSH程序?qū)崿F(xiàn);B/S結(jié)構(gòu);美食發(fā)布1緒論1.1選題背景隨著人們生活質(zhì)量的不斷提升,美食店鋪的數(shù)量也在不斷的增加。每個美食店鋪的菜品眾多,而且每個人都會根據(jù)的自己的口味選擇不同的美食店鋪就餐。美食店鋪的口碑評價也是參差不齊。很多餐廳通過信息化技術(shù)來管理美食店鋪菜品評價。通過美食店鋪菜品評價系統(tǒng),用戶能夠方便快捷的進(jìn)行選擇評價高的美食店鋪菜品就餐,能夠大大幫助用戶方便選擇好的菜品,節(jié)省用戶就餐選菜的時間,同時也能夠幫助美食店鋪在同行中脫穎而出,提高服務(wù)質(zhì)量,同時提高美食店鋪的收益。系統(tǒng)化,另外用戶也能根據(jù)評價選擇自己喜歡的餐廳進(jìn)行就餐,很大程度上滿足客戶的需求。為了讓做出來的菜做到大眾都能接受,并且還要能讓其他還沒有嘗試過的參與者們進(jìn)行參考來判斷是否吃這個菜肴,影響菜肴評價層次不齊的因素主要是原料初步加工、健康飲食、烹調(diào)方法、消費者的消費能力這四種類別來構(gòu)建層次結(jié)構(gòu)模型,每種類別下面又有不同的評價指標(biāo)。1.2研究意義隨著赤峰學(xué)院學(xué)生數(shù)量越來越多,校園里面大用戶對美食店鋪就餐的需求量越來越高,學(xué)校美食店鋪這種的各種菜品眾多,美食店鋪的攤位商家也很多,每個美食的菜品數(shù)量、菜品口味都各具特色,如何對赤峰學(xué)院美食店鋪菜品進(jìn)行一些中和平價,幫助用戶通過評價來進(jìn)行查找菜品變的非常的重要。本文嘗試開發(fā)一個愛美食網(wǎng)站,通過這個系統(tǒng),能夠幫助校園里面用戶用戶對美食店鋪菜品評價的需求,同時,能夠幫助商家提高效益,能夠給美食店鋪推廣新菜品打造爆款菜品提供了重要的宣傳渠道。本課題是愛美食網(wǎng)站的設(shè)計與開發(fā),主要從技術(shù)角度、開發(fā)的角度進(jìn)行詳細(xì)的闡述本項目的開發(fā)與實現(xiàn)的意義。1.3研究內(nèi)容研究方法:通過文獻(xiàn)法,查詢現(xiàn)有系統(tǒng)的開發(fā)方式。通過比較法,對開發(fā)的系統(tǒng)進(jìn)行對比測試,判斷系統(tǒng)的功能和性能是否符合要求。思路:該愛美食網(wǎng)站通過Eclipse工具進(jìn)行編寫、測試與運行,數(shù)據(jù)庫MySQL對該系統(tǒng)中所用數(shù)據(jù)的處理,使用JSP技術(shù)與SSH(Spring+Struts+Hibernate)模式進(jìn)行Web頁面框架設(shè)計。主要內(nèi)容:主要功能包括,用戶注冊、用戶登錄、用戶信息管理、用戶在線收藏菜品、在線評價菜品、商家信息管理、商家登錄、商家菜品發(fā)布、商家菜品信息管理、菜品分類、商家信息管理、系統(tǒng)配置等功能。2關(guān)鍵技術(shù)介紹2.1系統(tǒng)開發(fā)介紹愛美食網(wǎng)站是典型的B/S結(jié)構(gòu)的程序,項目開發(fā)完成后可以在瀏覽器上運行訪問。項目開發(fā)的技術(shù)流程采用瀑布模型進(jìn)行開發(fā),項目采用MVC的模式進(jìn)行設(shè)計并實現(xiàn),系統(tǒng)能夠?qū)崿F(xiàn)低內(nèi)聚高融合,方便快捷進(jìn)行在線二次開發(fā)擴展。項目開發(fā)的軟件環(huán)境開發(fā)工具:Eclipse4.3編程語言:Java開發(fā)JDK版本:1.8數(shù)據(jù)庫:MySQL5.5數(shù)據(jù)庫界面管理工具:NavicateForMySQLWeb服務(wù)器:Tomcat8項目開發(fā)框架:SSH項目硬件環(huán)境操作系統(tǒng):Windows7\WindowsServer2012內(nèi)存:8GCPU:I77700處理器硬盤:528G硬盤本項目開發(fā)環(huán)境相對比較成熟,硬件要求和軟件要求不高,能夠很容易在市場上獲取,同時,軟件開發(fā)環(huán)境都是免費下載,大大降低的軟件的開發(fā)成本,提高了軟件的通用性和開發(fā)效率。2.2JDBC簡介Java連接數(shù)據(jù)庫的接口技術(shù)叫(JavaDatebaseConnectivity),簡稱為JDBC。是Java編程語言訪問數(shù)據(jù)庫的的應(yīng)用程序接口。Java是面向?qū)ο蟮?,JDBC不是所以代碼的編寫需要重復(fù)很多次,所以他的效率不高。但他在底層訪問時就很便捷,可以寫復(fù)雜的句式。2.3SSH框架簡述SSH框架是Struts+Spring+Hibernate的組成的框架。Struts主要技術(shù)是Servlet和JSP整理到一起,他負(fù)責(zé)的是Web層。Spring提供了對象的方法,注入接口,負(fù)責(zé)的是業(yè)務(wù)管理層。Hibernate是把數(shù)據(jù)持久化到MySQL數(shù)據(jù)庫的框架,負(fù)責(zé)持久層。各層都分工明確,大大的降低了操作數(shù)據(jù)庫的技術(shù)難度,為數(shù)據(jù)庫系統(tǒng)開發(fā)提供了強大的技術(shù)支持,操作更加便利靈活。3系統(tǒng)需求分析3.1系統(tǒng)的可行性分析是從需求、技術(shù)、經(jīng)濟和操作等四個因素來進(jìn)行分析系統(tǒng)的可行性。從需求上分析,主要是系統(tǒng)的需求,是不是合理,邏輯上能不能實現(xiàn)。從技術(shù)上分析,如何從技術(shù)進(jìn)行選型,采用哪種編程語言開發(fā)效率更高,代碼的可移植性和可維護性更好進(jìn)行可行性分析。經(jīng)濟可行性主要是通過開發(fā)這個系統(tǒng)的一些花費進(jìn)行分析。操作可行性主要是從操作角度來進(jìn)行分析操作的方式方法,操作方式是否符合交互設(shè)計,以及用戶體驗等方面進(jìn)行操作可行性分析。下面分別從需求、技術(shù)、經(jīng)濟和操作四個方面進(jìn)行詳細(xì)的可行性分析。3.1.1經(jīng)濟可行性經(jīng)濟可行性主要是開發(fā)系統(tǒng)的過程中所產(chǎn)生的費用進(jìn)行分析。開發(fā)一個系統(tǒng)從經(jīng)濟上分析主要包括硬件成本、軟件成本、人力成本、材料成本等內(nèi)容。本項目是一個純粹的計算機軟件系統(tǒng),是采用B/S結(jié)構(gòu)進(jìn)行設(shè)計開發(fā)。不需要別的硬件只要有普通的PC機器就可以實現(xiàn),軟件部分都是采用Eclipse和MySQL軟件,都是免費軟件,人力成本上也不需要花費,本人計算機專業(yè),大學(xué)四年已經(jīng)熟練掌握了相關(guān)的開發(fā)技術(shù),因此經(jīng)濟也是可行的。3.1.2技術(shù)可行性技術(shù)可行性主要是從技術(shù)方面來進(jìn)行分析項目實現(xiàn)過程中采用的技術(shù)進(jìn)行分析,對技術(shù)選型進(jìn)行比較,比較出哪個編程語言和技術(shù)更有優(yōu)勢。結(jié)合開發(fā)人員的技術(shù)組成來進(jìn)行技術(shù)可行性分析。MySQL免費開源,執(zhí)行效率很高,而且,便于安裝維護,是中小型乃至大型系統(tǒng)的首選數(shù)據(jù)庫。SqlServer數(shù)據(jù)庫通常和A進(jìn)行組合使用,SqlServer是大中型數(shù)據(jù)庫,是微軟公司開發(fā)的,只能運行在Windows系統(tǒng)上,不能夠進(jìn)行跨平臺,而且是需要收費的。Oracle是大型數(shù)據(jù)庫,Oracle適合大型系統(tǒng)開發(fā)運行,Oracle收費很高,現(xiàn)在越來越多的項目都切換到MySQL數(shù)據(jù)庫中。目前開發(fā)Web項目主流的技術(shù)主要包括Java、PHP和A技術(shù),Java簡介方便,便于維護,代碼容易擴展。PHP簡潔便利,不便于維護和二次擴展。A主要用來開發(fā)中小型企業(yè)內(nèi)部的管理系統(tǒng)。本項目技術(shù)選型采用Java和MySQL進(jìn)行設(shè)計實現(xiàn)一個愛美食網(wǎng)站,因此,從技術(shù)上分析是可行的。3.1.2操作可行性操作可行性分析主要是分析系統(tǒng)的操作步驟,是否簡潔。菜單的設(shè)計是否合理,按鈕的擺放位置是否得當(dāng),界面是否美觀大方。交互設(shè)計是否能夠滿足人們的熟悉的操作體驗。本系統(tǒng)設(shè)計簡單,界面美觀大方,按鈕擺放位置符合人體學(xué)結(jié)構(gòu)設(shè)計,符合UI設(shè)計規(guī)范。因此,本項目操作上是可行的。3.2愛美食網(wǎng)站用例設(shè)計系統(tǒng)中主要包括三種用戶角色,包括用戶角色、商戶角色和管理員角色,下面分別對四種角色信息進(jìn)行詳細(xì)的功能設(shè)計與描述。(1)管理員用例分析如圖3-1所示。圖3.1管理員角色用例圖(2)用戶角色用例圖前臺用戶進(jìn)行注冊操作的功能權(quán)限。用戶角色用例如圖3-2所示。圖3-2用戶角色用例圖(3)商戶用例圖商戶的主要功能是在線發(fā)布店鋪的新品菜系,在線的進(jìn)行管理個人店鋪的菜品信息,在線答疑。商戶用例分析如圖3-3所示。圖3-3商戶用例圖4系統(tǒng)的總體設(shè)計4.1系統(tǒng)功能描述愛美食網(wǎng)站設(shè)計與實現(xiàn)后臺管理員、用戶和商戶三種角色。主要管理功能如下:一、用戶角色(1)用戶登錄(2)在線評價菜品(3)美食交流(4)在線收藏菜品(5)賬戶信息對個人信息進(jìn)行賬號信息設(shè)置(6)在線搜索菜品二、商戶角色(1)商戶個人信息管理模塊(2)商戶對自己店鋪的菜品信息進(jìn)行管理操作(3)商戶可以在線答疑三、管理員角色(1)管理員在線登錄操作(2)管理員個人信息管理模塊(3)管理員可以對菜品信息管理(4)管理員可以對帖子信息進(jìn)行管理(5)管理員可以對欄目信息管理(6)管理員可以對焦點圖管理內(nèi)容(7)公告管理模塊該系統(tǒng)的主要功能結(jié)構(gòu)圖如下圖所示。圖4-1愛美食網(wǎng)站功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫ER圖設(shè)計赤峰學(xué)院實體菜品評價系統(tǒng)數(shù)據(jù)庫的E-R圖如圖4-2所示:圖4-1愛美食網(wǎng)站E-R圖下面對系統(tǒng)的實體進(jìn)行詳細(xì)的介紹。1、管理員ER圖設(shè)計如圖4-3所示圖4-3管理員ER圖2、公告ER圖設(shè)計如圖4-4所示圖4-4公告ER圖3、帖子信息ER圖設(shè)計如圖4-5所示圖4-5帖子信息ER圖4、評論ER圖設(shè)計如圖4-6所示圖4-6評論ER圖5、商戶分類ER圖設(shè)計如圖4-7所示圖4-7商戶分類ER圖6、商戶信息ER圖設(shè)計如圖4-8所示圖4-8商戶信息ER圖7、商品信息ER圖設(shè)計如圖4-9所示圖4-9商品信息ER圖4.3愛美食網(wǎng)站設(shè)計與實現(xiàn)數(shù)據(jù)庫在設(shè)計數(shù)據(jù)庫的過程中要滿足數(shù)據(jù)庫設(shè)計的3N范式,盡量避免數(shù)據(jù)的重復(fù),增加數(shù)據(jù)關(guān)聯(lián),通過關(guān)聯(lián)能降低數(shù)據(jù)的重復(fù)性。使得數(shù)據(jù)庫的表更加合理。本系統(tǒng)中有的數(shù)據(jù)庫表的結(jié)構(gòu)如下:5系統(tǒng)實現(xiàn)界面描述5.1系統(tǒng)首頁項目在Eclipse中運行啟動后,發(fā)布到Tomcat8上,網(wǎng)站的首頁是采用現(xiàn)代化的網(wǎng)頁設(shè)計技術(shù),設(shè)計出首頁界面。首頁上最頂部是一個頭部、菜單、搜索框、Banner焦點圖切換位置、推薦的外賣店鋪、熱銷菜單等信息。首頁介紹設(shè)計界面如圖5-1所示。圖5-1系統(tǒng)首頁界面在index.jsp頁面中,通過include引入head.jsp文件,banner通過Uibuild來進(jìn)行生成。頁面關(guān)鍵代碼實現(xiàn)如下所示5.1.1用戶注冊模塊用戶點擊頂部的用戶注冊鏈接,頁面跳轉(zhuǎn)到注冊界面,注冊界面是采用Form形式,通過Jquery進(jìn)行頁面驗證操作。效果圖如圖5-2所示。圖5-2用戶注冊頁面用戶注冊流程圖如圖5-3所示。圖5-3用戶注冊程序邏輯圖點擊首頁上的注冊鏈接,進(jìn)入用戶注冊頁面,注冊頁面register.jsp頁面中,引入了head.jsp頭部文件,注冊頁面中通過form來進(jìn)行提交注冊信息,注冊頁面信息通過Jquery的validation進(jìn)行驗證。5.1.2用戶登錄頁面填寫自己已經(jīng)注冊的信息進(jìn)入愛美食網(wǎng)站,如果驗證成功后,就登錄成功,如果驗證失敗,提示登錄失敗。運行如圖5-4所示。圖5-4登錄頁面用戶點擊login.jsp頁面,進(jìn)入登錄界面,登錄界面中通過include引入head.jsp文件,驗證成功后,就登錄成功,如果驗證失敗,提示登錄失敗。系統(tǒng)關(guān)鍵代碼實現(xiàn)通過獲取的usertype參數(shù),來進(jìn)行判斷,調(diào)用會員登錄或者商戶登錄對應(yīng)的方法。會員登錄代碼商戶登錄代碼5.1.3在線商戶頁面用戶點擊在線商戶頁面的時候,可以查看了店鋪中的信息和所有菜單的信息。運行如圖5-5所示。圖5-5在線商戶頁面商戶列表在Action類中進(jìn)行把數(shù)據(jù)查詢出來,封裝到list對象中,把list對象放到request對象中,在shanghulist.jsp頁面中通過el表達(dá)式進(jìn)行輸出。關(guān)鍵代碼實現(xiàn)5.1.4最新菜品頁面用戶點擊可以查看到外賣訂餐頁面中查看最新的菜單信息。運行如圖5-6所示。圖5-6最新菜品頁面最新菜品信息,在Action代碼中,通過hql語句查詢出數(shù)據(jù)信息,在前端通過el表達(dá)式進(jìn)行輸出數(shù)據(jù)。關(guān)鍵代碼實現(xiàn)5.1.5在線評價模塊設(shè)計用戶進(jìn)入愛美食網(wǎng)站后,單擊所選菜品可以查看到其信息,進(jìn)行在線評價。運行效果如圖5-7所示:圖5-7在線評價頁面菜品評價的流程圖如圖5-8所示。圖5-8菜品評價流程圖關(guān)鍵代碼實現(xiàn)5.1.6美食交流界面用戶在美食交流進(jìn)行交流。程序運行效果圖如圖5-10所示。圖5-10美食交流頁面在TopicAction代碼中,通過調(diào)用binding方法,把數(shù)據(jù)封裝到list對象中,在前端頁面中通過el表達(dá)式進(jìn)行輸出。關(guān)鍵代碼實現(xiàn)5.1.8個人中心界面用戶登錄成功后進(jìn)入用戶中心后臺,可以查看自己的菜品收藏列表。程序運行效果圖如圖5-11所示。圖5-11個人中心頁面5.2商戶管理總界面商戶可以后臺進(jìn)行基本增刪改查的操作。程序運行效果圖如圖5-12所示。圖5-12商戶后臺主頁面5.2.1商戶發(fā)布菜品界面商戶后臺發(fā)布菜品界面。程序運行效果圖如圖5-13所示。圖5-13商戶發(fā)布菜品頁面關(guān)鍵代碼實現(xiàn)5.3管理員登錄主界面進(jìn)入瀏覽器管理員后臺的登錄界面,在用戶名和密碼后填寫正確的之后,到后臺操作。是采用Http協(xié)議進(jìn)行Post方式進(jìn)行提交,經(jīng)過處理在數(shù)據(jù)庫中進(jìn)行查詢匹配,匹配成功后,登錄到系統(tǒng)中。管理員登陸界面如圖5-15所示。圖5-15管理員登錄頁面進(jìn)行登錄系統(tǒng),查詢失敗后,登錄失敗。關(guān)鍵代碼實現(xiàn)5.3.1管理員后臺界面管理員登錄成功后進(jìn)入了管理員的后臺管理界面,后臺管理界面采用傳統(tǒng)的樹形結(jié)構(gòu)的形式進(jìn)行功能模塊的實現(xiàn),實現(xiàn)的內(nèi)容包括,頭部,左邊菜單,右邊菜單等內(nèi)容。圖5-16管理員后臺管理頁面頁面通過iframe形式進(jìn)行引入菜單,關(guān)鍵代碼實現(xiàn)5.3.2用戶管理模塊用戶管理模塊可以查看網(wǎng)站的注冊用戶信息,可以進(jìn)行刪除、修改和查詢這些用戶信息內(nèi)容。運行效果如圖5-17所示:圖5-17用戶信息頁面用戶列表用戶數(shù)據(jù)。關(guān)鍵代碼實現(xiàn)5.3.3商戶信息管理模塊管理員查看查詢、刪除商戶信息。程序運行結(jié)果如下圖5-18所示:圖5-18商戶信息頁面關(guān)鍵代碼實現(xiàn)5.3.4菜單信息管理模塊管理員可以對菜單信息進(jìn)行管理操作,程序運行結(jié)果如下圖5-20所示:圖5-20菜單信息頁面菜單列表把菜單數(shù)據(jù)在Action中把數(shù)據(jù)查詢結(jié)果放到list對象中,在前端中把數(shù)據(jù)輸入到j(luò)sp頁面中,在jsp頁面中輸出數(shù)據(jù)。關(guān)鍵代碼實現(xiàn)5.3.5菜品分類管理模塊管理員菜品分類管理。程序運行結(jié)果如圖5-21所示:圖5-21菜品分類信息頁面分類是采用樹形結(jié)構(gòu)來進(jìn)行設(shè)計實現(xiàn),樹形通過在數(shù)據(jù)庫中采用回調(diào)函數(shù)來進(jìn)行顯示實現(xiàn),系統(tǒng)的關(guān)鍵代碼實現(xiàn)如下所示:
6系統(tǒng)測試6.1測試方法系統(tǒng)測試是軟件開發(fā)過程中必須存在的。在不斷的迭代循環(huán)中,程序中的bug數(shù)量越來越少,這樣,程序的健壯性會越來越高,系統(tǒng)的穩(wěn)定性和可靠性會越來越牢固。一個產(chǎn)品的穩(wěn)定性與否,很大程度上。系統(tǒng)測試主要的方法包括黑盒測試和白盒測試。白盒測試是已知程序的運行邏輯,按照程序的運行步驟進(jìn)行bug查找。6.2系統(tǒng)測試實例6.2.1用戶測試實例測試的流程:用戶在首頁中,用戶在注冊界面中填入性別,聯(lián)系方式,用戶名,密碼等內(nèi)容,點擊注冊按鈕。前端頁面會通過Jquery插件進(jìn)行頁面數(shù)據(jù)的驗證操作,成功后通過JDBC保存在數(shù)據(jù)庫中。在注冊頁面中輸入g001,密碼1,性別男等信息,操作完成。用戶注冊用例:在界面中填入信息,進(jìn)行注冊,使用Form驗證提交到服務(wù)器,完成此操作。用戶注冊測試預(yù)期結(jié)果:執(zhí)行測試用例后,系統(tǒng)能夠進(jìn)行成功的注冊到MySQL數(shù)據(jù)庫中。用戶注冊真實測試結(jié)果:通過測試用例。6.2.2用戶登錄測試測試的流程:用戶在網(wǎng)站上單擊登錄按鈕。在登錄界面中,填入已經(jīng)存在的人員信息,和他本人的的身份類型,然后登錄。頁面會對登錄信息進(jìn)行JS頁面數(shù)據(jù)驗證,通過驗證后,數(shù)據(jù)以Form的形式提交到服務(wù)器端,通過Request對象獲取提交的數(shù)據(jù)信息獲取參數(shù),輸入用戶名和密碼全部正確則登錄成功,否則失敗。用戶登錄測試用例:在登錄界面中填寫登錄的用戶信息,單擊登錄按鈕,使用Form來驗證提交到服務(wù)器,完成操作。用戶登錄測試預(yù)期結(jié)果:執(zhí)行測試用例后,系統(tǒng)能夠進(jìn)行成功的登錄到用戶個人中心。用戶登錄真實測試結(jié)果:通過測試用例6.2.3在線評價測試測試的流程:用戶成功登錄后,點擊菜單信息列表,進(jìn)入菜單詳情介紹界面,選擇自己喜歡的菜品進(jìn)行點擊在線評價,進(jìn)入菜品評價流程,輸入點擊數(shù)量,提交菜品評價信息。菜品評價數(shù)據(jù)信息通過Form形式提交到服務(wù)器端,服務(wù)器端對數(shù)據(jù)進(jìn)行驗證后,保證到MySQL數(shù)據(jù)庫中。在線評價測試用例:用戶選擇菜品,點擊在線評價,完成菜品評價操作。在線評價測試預(yù)期結(jié)果:執(zhí)行測試用例后,系統(tǒng)能夠進(jìn)行成功的進(jìn)行菜品評價流程操作。在線評價真實測試結(jié)果:通過測試用例7小結(jié)我的畢業(yè)設(shè)計是一個關(guān)于美食的網(wǎng)站,為愛美食網(wǎng)站的設(shè)計與實現(xiàn)。在這個網(wǎng)站一開始準(zhǔn)備的時候我就遇到了許許多多的問題。因為設(shè)計這個軟件是需要結(jié)合現(xiàn)實的實際情況來分析,要結(jié)合大眾的需求,不能盲目的去發(fā)揮自己的想象力,要有可行性。做系統(tǒng)功能設(shè)計的時候需要對系統(tǒng)里的功能進(jìn)行全面的思考整理以及能否實現(xiàn)這個功能。在設(shè)計這個系統(tǒng)的時候還遇到了許多的問題,就如在數(shù)據(jù)庫設(shè)計的時候就遇到了麻煩,在設(shè)置字段的時候,沒有考慮到用戶的需求還有就是數(shù)據(jù)表與數(shù)據(jù)表之間的關(guān)聯(lián)。在這個愛美食網(wǎng)站在設(shè)計中我還存在著一些不足之處,在登錄頁面的時候需要添加忘記密碼,用手機號接收驗證碼來修改密碼。商戶在注冊的時候需要對其店鋪的許可證進(jìn)行審核,菜品上傳時也需要審,這些核還不夠完善,整體頁面還需要進(jìn)一步優(yōu)化。還有就是在寫圖片上傳的這個功能的時候,遇到了圖片上傳不了的問題,自己在網(wǎng)上查看了一些資料,也請教了公司同事,還有同學(xué)之后,問題就解決了。參考文獻(xiàn):[1]王東亮,羅雨舟.基于B/S架構(gòu)的外賣菜品評價系統(tǒng)的設(shè)計與實現(xiàn)[J].科技風(fēng),2016,No.284(02):49-49.[2]鄒燕飛,劉淑英.基于Struts的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)[J].無線互聯(lián)科技,2016(18):43-44.[3]白志青.智能訂餐菜品評價支付系統(tǒng)的設(shè)計與實現(xiàn)[J].赤峰學(xué)院學(xué)報(自然科學(xué)版),2017(33):14-15.[4]王金朔,孫延輝.基于SSH和Java的網(wǎng)上訂餐系統(tǒng)設(shè)計[J].信息通信,2018,000(010):99-100.[5]寇鑫.基于SSH分布式結(jié)構(gòu)的網(wǎng)上訂餐系統(tǒng)設(shè)計與實現(xiàn)[J].數(shù)碼設(shè)計(下),2019(8).[6]黃嘯.基于SSH軟件框架的web管理系統(tǒng)的研究與實現(xiàn)[D].暨南大學(xué),2016.[7]霍婉暉.基于微信公眾平臺的智能菜品評價系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2017.[8]于雪穎,林德麗,張繼進(jìn),等.菜品評價系統(tǒng)開發(fā)在校園中的應(yīng)用研究[J].電腦迷,2019,000(002):111.[9]李豪杰,楊彥青,宋星.高校網(wǎng)絡(luò)菜品評價系統(tǒng)研究[J].數(shù)碼世界,2019,000(012):51.[10]不公告發(fā)明人.一種基于外賣服務(wù)的菜品評價系統(tǒng):,CN110852842A[P].2020.[11]張素華,王艷麗.移動外賣系統(tǒng)的設(shè)計與實現(xiàn)[J].新一代信息技術(shù),2019,002(016):41-44.[12]舒德偉,許后磊,陳亞軍,等.基于SpringBoot微服務(wù)架構(gòu)的河長制信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技展覽空間設(shè)計與互動體驗的融合藝術(shù)
- 現(xiàn)代飲食科技在學(xué)生營養(yǎng)餐中的應(yīng)用
- 用VR技術(shù)打造全新的小學(xué)生閱讀體驗方式探索
- 未來職場能力在小學(xué)課外閱讀中的培養(yǎng)
- 2025年倉庫租賃合同范本-附倉儲設(shè)備維修保養(yǎng)服務(wù)條款3篇
- 教育技術(shù)中的創(chuàng)新型應(yīng)用與實踐
- 教育領(lǐng)域中的學(xué)生疾病預(yù)防策略探討
- 樣板間裝修工程合同變更方式20253篇
- 二零二五版自然人之間民宿經(jīng)營咨詢合同2篇
- 2025年綠色環(huán)保物業(yè)衛(wèi)生保潔服務(wù)承包協(xié)議14篇
- 2025-2030年中國陶瓷電容器行業(yè)運營狀況與發(fā)展前景分析報告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報告:AIGC背景下大學(xué)英語教學(xué)設(shè)計重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個人主要事跡
- 連鎖商務(wù)酒店述職報告
- 《實踐論》(原文)毛澤東
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 初中數(shù)學(xué)校本教材(完整版)
評論
0/150
提交評論