計算機畢業設計jspvue前臺美食點菜訂餐系統vue論文_第1頁
計算機畢業設計jspvue前臺美食點菜訂餐系統vue論文_第2頁
計算機畢業設計jspvue前臺美食點菜訂餐系統vue論文_第3頁
計算機畢業設計jspvue前臺美食點菜訂餐系統vue論文_第4頁
計算機畢業設計jspvue前臺美食點菜訂餐系統vue論文_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

頁1概述1.1課題背景及意義隨著現代網絡技術發展,對于前臺點菜系統的設計現在正處于發展的階段,所以對的要求也是比較嚴格的,要從系統的功能和用戶實際需求來進行對系統制定開發的發展方式,依靠網絡技術的的快速發展和現代通訊技術的結合為人們帶來方便,可以方便用戶網上查看,還可以通過這些技術實現在線前臺點菜系統等過程。當今社會互聯網急速發展,前臺點菜系統也在國內爆炸式的發展起來。這種網絡模式對長期使用互聯網社會產生了深遠的的影響,在這種社會環境下開發一個適用于用戶都可以操作的、簡單的、便捷的前臺點菜系統的發展前景是非常好的。以往的前臺點菜系統相關信息管理,都是工作人員手工統計。這種方式不但時效性低,而且需要查找和變更的時候很不方便。隨著科學的進步,技術的成熟,計算機信息化也日新月異的發展,社會也已經深刻的認識,計算機功能非常的強大,計算機已經進入了人類社會發展的各個領域,并且發揮著十分重要的作用。本系統利用網絡溝通、計算機信息存儲管理,有著與傳統的方式所無法替代的優點。比如計算檢索速度特別快、可靠性特別高、存儲容量特別大、保密性特別好、可保存時間特別長、成本特別低等。在工作效率上,能夠得到極大地提高,延伸至服務水平也會有好的收獲,有了網絡,前臺點菜系統的各方面的管理更加科學和系統,更加規范和簡便。1.2國內外研究現狀隨著計算機網絡的不斷滲透,人們的生活與工作、學習的方式也在慢慢發生變化。傳統的前臺點菜系統相關信息管理方式一般都采取人工的方式,信息的獲取、整理、修改、存儲等工作還停留在人工階段。這種方式一方面需要花費大量的人力、物力和金錢,交互起來比較困難,而且會浪費時間;另一方面對用戶等信息的管理,特別是隨著用戶數量的遞增,查詢、修改起來特別困難;最后由于用戶等其他信息的不斷增加,信息的存儲也成為了難題。一些發達國家,網絡發展比較快,已經很大程度上完成了從人工到計算機管理的轉變。我國計算機應用起步比較晚,而且發展區域不平衡,還有很多地區或單位使用傳統的方式進行管理,但是目前計算機發展較快,包括網絡也已經普及,很多單位和用戶也開始慢慢接觸網絡管理系統。縱觀這些系統主要有以下幾個特點:(1)先進性:實現網絡化管理。(2)通用性:同一行業基本都能使用。(3)方便性:通過網絡就能完成管理工作。(4)及時性:信息更新及時。(5)可擴展性:可根據需要進行模塊的增加。(6)安全性:對用戶等信息進行加密。截至如今,互聯網已經深入人們的生活,智能手機、筆記本電腦等已經是人們獲取信息的主要工具,這是一個溝通無限的時代,因此,利用網絡來進行前臺點菜系統的管理也成為大勢所趨,所以,開發一個前臺點菜系統是必須的。1.3本課題主要工作一開始,本文就對系統內談到的基本知識,從整體上進行了描述,并在此基礎上進行了系統分析。為了能夠使本系統較好、較為完善的被設計實現出來,就必須先進行分析調查。基于之前相關的基礎,在功能上,對新系統進行了細致的分析。然后通過詳細的分析,進行系統設計,其次,系統在實施的可行性上,我選擇了Java技術來進行開發設計,在數據存儲上,采用Mysql數據庫來進行設計。由于Java和Mysql都已經非常成熟,因此無論在各個方面,都非常可靠安全實用。最后對系統進行測試完善并發布。2系統開發環境2.1Java簡介Java技術它是一個容易讓人學會和使用的一門服務器語言。它在編程的過程當中只需要很少的知識就能建立起一個真正的交互站點。對于這個教程來說它并不需要你完全去了解這種語言,只要能快速融入web站點就可以,還可以進行一些基本知識的編程就可以。現代社會中,使用Java語言做動態網頁是最常用的,主要是Java比較簡單易懂,用戶掌握的web服務器編寫腳本。Java語言技術在編程技術中具有一定的安全性和跨平臺性功能,并且它可以直接支持分布式的網絡應用和效率。在Java語言技術當中它的功能是方便簡單的。對于這個語言技術來說它就像萬花筒一樣在進行開發的時候可以隨機進行組合最后變成不同顏色的花瓣。隨著現在互聯網的快速發展和電子商務的不斷發展,在各行各業的設施基礎上都開始應用到了計算機,對于過去傳統的的管理方式和用戶需求都不能滿足現在正常的供求關系,所以我們必須通過添加現在的新技術來滿足用戶的需求。從目前來看,Java技術已經在動態網頁中應用的是比較廣泛的一門技術。Java語言具有非常多種的特性:(1)跨平臺的無關性;(2)面向對象;(3)安全性得以保障;(4)支持多個任務;(5)多種編寫方式,代碼編寫簡單。對比其他的低級語言、高級語言,Java語言具有明顯的顯著優勢以及未來開闊的前景,可以廣泛的應用在個人筆記本電腦、大數據、大型游戲等等。Java語言具有面向對象的特性,并且易于理解。關于對象,其實可以理解成每一種事物都是一種對象,包括我們人類自身都是一種對象。利用面向對象語言的基本特征來解決軟件開發中的實際問題,為有效軟件開發提供了技術支持。2.2Mysql數據庫Mysql是一個多用戶、多線程的服務器,采用SQL的數據庫,數據庫管理系統是基于SQL的用戶以及服務器模式的關系,它的優點有強大的功能、操作簡單、管理方便、可靠安全、運行較快、多線程、跨平臺性、完全網絡化、穩定性等,非常適合Web站點或者其他應用軟件,在數據庫后端的開發。此外,利用許多語言,用戶可以編寫和訪問Mysql數據庫的程序。Mysql數據庫也是開放源代碼的,開發者越來越喜歡使用Mysql關系數據庫,應用范圍也被推而廣之。這是由于速度快和易用性,Web站點或應用軟件的數據庫后端的開發也都在使用它。mysql數據庫它有很多的優點,例如它在操作上能夠讓人通俗易懂、功能強大、信息儲存量高等優點。所以被人們廣泛應用,對于mysql數據庫來說它一般主要是對數據進行編碼和查詢,而且在很多的設計當中都應用到了該數據庫,在此過程當中我們可以對常規的數據進行查詢和組合,所以我們在進行使用mysql數據庫的時候只要對編寫一小段的數據就能實現相應的功能。數據庫,就是數據存儲的儲藏室,只不過數據是存儲在計算機上的,而不是現實中的儲藏室,數據的存放是按固定格式,而不是無序的,則定義就是:長期有固定格式,可以共享的存儲在計算機存儲器上。數據庫管理主要包括數據表的建立,數據存儲、修改和增加數據,為了使數據庫系統能夠正常運行,相關人員進行的管理工作。數據表的建立,可以對數據表中的數據進行調整,數據的重新組合及重新構造,保證數據的安全性。2.3B/S結構BROWSER/SERVER程序架構方式是使用電腦中安裝的各種瀏覽器來進行訪問和使用的,相比C/S的程序結構不需要進行程序的安裝就可以直接使用。BROWSER/SERVER架構的運行方式是在遠程的服務器上進行安裝一個,然后在任何接入互聯網的電腦上訪問和使用。BROWSER/SERVER架構的開發方式給用戶帶來了極大的便利,在任何時間和地點都可以使用開發的程序系統。在B/S的結構中,用戶可以在任何可以上網的地方訪問和使用系統網站的功能,沒有地域和時間等方面的限制,B/S結構是把程序完整放置到計算機網絡的服務器上,通過計算機互聯網給用戶提供遠程的網絡服務。在三層體系結構的B/S系統中,通過瀏覽器,用戶可以對很多服務器發出請求,B/S系統會很大程度的降低工作量,用戶只需要安裝運行較少的用戶端即可,大量的工作將由服務器承擔,另外,服務器也完成包括訪問數據庫,執行應用程序的工作等等。B/S結構主要有三層,分別為數據層、控制邏輯層和視圖層。用戶通過視圖層,讓控制層調用數據層的數據,從而達到整個訪問過程。三層相互獨立,維護方便,使用安全,三層有互相調用,提高效率。2.4SSM框架當今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強強聯手、各司其職、協調互補的團隊精神。web項目的框架,通常更簡單的數據源。Spring屬于一個輕量級的反轉控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序對象的作用與自動取款機進行處理。這種解耦治療使整個系統的個性化變得更加容易。MyBatis是一個良好的可持續性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進行數據的優化處理。大型JavaWeb應用程序的由于開發成本太高,開發后難以維護和開發過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業務層次結構,并為這個問題提供良好的解決方案。3系統分析所謂系統分析就是,需求人員通過與用戶的溝通,所獲取的信息,然后把這些信息通過需求說明書的方式展示給用戶和開發人員。在軟件功能發展的歷史長河中,很長時間,特別是最開始的時候,需求分析的重要性并不被人們所認同,例如當時美國IBM公司為英國電信公司開發一套信息管理系統,在需求不明確的情況下開始開發,最初的工期為一年,由于需求獲取不清晰導致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開發,甚至與用戶沒有溝通清楚的情況下,直接照搬同類型的項目進行更改,導致到系統驗收的時候,重新更改,造成了人力、物力的極大浪費。而導致這一切后果的原因就是需求獲取不及時、不清楚、不全面。3.1可行性分析前臺點菜系統主要目標是實現首頁、個人中心、用戶管理、美食菜系管理、美食菜品管理、美食評分管理、系統管理、訂單管理的相關信息管理服務。在確定了目標后,我們從以下四方面對能否實現本系統目標進行可行性分析。3.1.1技術可行性前臺點菜系統主要采用Java技術,基于B/S結構,Mysql數據庫,對于應用程序的開發要求具備完整功能,使用簡單的特點,并建立一個數據完整安全穩定的數據庫。前臺點菜系統的開發技術具有很高可行性,且開發人員掌握了一定的開發技術,所以系統的開發具有可行性。3.1.2操作可行性前臺點菜系統的登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此系統的開發采用Java語言開發,基于B/S結構,這些開發環境使系統更加完善。本系統具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統可以進行開發。3.1.3經濟可行性前臺點菜系統是基于B/S模式,采用Mysql數據庫儲存數據,所要求的硬件和軟件環境,程序開發主要是管理系統的開發和維護。所以程序在開發人力、財力上要求不高,而且此系統不是很復雜,開發周期短,在經濟方面具有較高的可行性。3.1.4法律可行性此前臺點菜系統是自己設計的管理系統,具有很大的實際意義。因為無論是軟件還是數據庫,采用的都是開源代碼,因此這個系統的開發和設計,并不存在侵權等問題,在法律上完全具有可行性。綜上所述,前臺點菜系統在技術、經濟、操作和法律上都具有很高的可行性,開發此程序是可行的。3.2系統流程分析3.2.1系統開發流程 前臺點菜系統開發時,首先進行需求分析,進而對系統進行總體的設計規劃,設計系統功能模塊,數據庫的選擇等,本系統的開發流程如圖3-1所示圖3-1系統開發流程圖3.2.2用戶登錄流程為了保證系統的安全性,要使用本系統對系統信息進行管理,必須先登陸到系統中。如圖3-3所示。圖3-2登錄流程圖3.2.3系統操作流程用戶打開并進入系統后,會先顯示登錄界面,輸入正確的用戶名和密碼,系統自動檢測信息,若信息無誤,則用戶會進入系統功能界面,進行操作,否則會提示錯誤無法登錄,操作流程如圖3-3所示。圖3-3系統操作流程圖3.2.4添加信息流程管理員可以對美食菜系管理進行信息的添加,其他用戶也可以對自己權限內的信息進行添加,輸入信息后,系統會自行驗證輸入的信息和數據,若信息正確,會將其添加到數據庫內,若信息有誤,則會提示重新輸入信息,添加信息流程如圖3-4所示。圖3-4添加信息流程圖3.2.5修改信息流程管理員可以對美食菜品管理進行信息的修改,其他用戶也可以對自己權限內的信息進行修改,首先進入修改信息界面,輸入修改信息數據,系統進行數據的判斷驗證,修改信息合法則修改成功,信息更新至數據庫,信息不合法則修改失敗,重新輸入。修改信息流程圖如圖3-5所示。圖3-5修改信息流程圖3.2.6刪除信息流程管理員可以對美食評分管理進行刪除,對要刪除的信息進行選中后,點擊刪除按鈕,系統會詢問是否確定,若點擊確定,則系統會刪除掉選中的信息,并在數據庫內對信息進行刪除,刪除信息流程圖如圖3-6所示。圖3-6刪除信息流程圖3.3系統用例分析3.3.1管理員用例圖系統中的核心用戶是管理員,管理員登錄后,通過管理員功能來管理后臺系統。主要功能有:首頁、個人中心、用戶管理、美食菜系管理、美食菜品管理、美食評分管理、系統管理、訂單管理等功能。管理員用例如圖3-7所示。圖3-7管理員用例圖3.3.2用戶用例圖用戶包括:首頁、個人中心、美食評分管理、我的收藏管理、訂單管理等功能。用戶用例如圖3-8所示。圖3-8用戶用例圖4系統設計4.1系統概述進過系統的分析后,就開始記性系統的設計,系統設計包含總體設計和詳細設計。總體設計只是一個大體的設計,經過了總體設計,我們能夠劃分出系統的一些東西,例如文件、文檔、數據等。而且我們通過總體設計,大致可以劃分出了程序的模塊,以及功能。但是只是一個初步的分類,并沒有真正的實現。整體設計,只是一個初步設計,而且,對于一個項目,我們可以進行多個整體設計,通過對比,包括性能的對比、成本的對比、效益的對比,來最終確定一個最優的設計方案,選擇優秀的整體設計可以降低開發成本,增加公司效益,從這一點來講,整體設計還是非常重要的。前臺點菜系統工作原理圖如圖4-1所示:圖4-1系統工作原理圖4.2系統結構設計系統架構圖屬于系統設計階段,系統架構圖只是這個階段一個產物,系統的總體架構決定了整個系統的模式,是系統的基礎。前臺點菜系統的整體結構設計如圖4-2所示。圖4-2系統結構圖4.3數據庫設計數據庫是計算機信息系統的基礎。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。4.3.1數據庫設計原則數據庫的概念結構設計采用實體—聯系(E-R)模型設計方法。E-R模型法的組成元素有:實體、屬性、聯系,E-R模型用E-R圖表示,是提示用戶工作環境中所涉及的事物,屬性則是對實體特性的描述。在系統設計當中數據庫起著決定性的因素。下面設計出這幾個關鍵實體的實體—關系圖。4.3.2數據庫實體數據模型中的實體(Entity),也稱為實例,對應現實世界中可區別于其他對象的“事件”或“事物”。例如,公司中的每個員工,家里中的每個家具。本系統的E-R圖如下圖所示:1、用戶信息實體圖如圖4-3所示:圖4-3用戶信息實體圖2、美食菜系信息實體圖如圖4-4所示:圖4-4美食菜系信息實體圖3、美食菜品信息實體圖如圖4-5所示:圖4-5美食菜品信息實體圖4、美食評分信息實體圖如圖4-6所示:圖4-6美食評分信息實體圖4.3.3數據庫表設計數據庫的表信息屬于設計的一部分,下面介紹數據庫中的各個表的詳細信息。表名:meishicaipin功能;美食菜品字段名稱類型長度字段說明主鍵默認值idbigint主鍵

主鍵

addtimetimestamp創建時間CURRENT_TIMESTAMPmeishibigint美食caixibigint菜系tupianvarchar200圖片fenliangvarchar200分量shicaivarchar200食材xiangqingvarchar200詳情表名:meishicaixi功能:美食菜系字段名稱類型長度字段說明主鍵默認值idbigint主鍵

主鍵

addtimetimestamp創建時間CURRENT_TIMESTAMPcaixivarchar200菜系表名:meishipingfen功能:美食評分字段名稱類型長度字段說明主鍵默認值idbigint主鍵

主鍵

addtimetimestamp創建時間CURRENT_TIMESTAMPzhanghaobigint賬號xingmingvarchar200姓名dingdanhaolongtext4294967295訂單號peisongfenlongtext4294967295配送費baozhuangfenlongtext4294967295包裝費caipinfenlongtext4294967295菜品費riqilongtext4294967295日期表名:yonghu功能:用戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵

addtimetimestamp創建時間CURRENT_TIMESTAMPzhanghaobigint賬號mimabigint密碼xingminglongtext4294967295姓名xingbielongtext4294967295性別nianlinglongtext4294967295年齡shoujilongtext4294967295手機youxianglongtext4294967295郵箱zhaopianlongtext4294967295照片5系統界面實現5.1登錄管理員輸入個人的賬號、密碼和角色登錄系統,這時候系統的數據庫就會在進行查找相關的信息,如果我們輸入的賬號、密碼和角色不正確,數據庫就會提示出錯誤的信息提示,同時會提示管理員重新輸入自己的賬號、密碼、角色,直到賬號密碼輸入成功后,會提登錄成功的信息。網站管理員登錄效果圖如圖5-1所示:

圖5-1管理員登錄界面5.2管理員功能模塊5.2.1用戶管理管理員對用戶管理進行編輯填寫賬號、密碼、姓名、性別、年齡、手機、郵箱、照片并進行詳情、刪除、修改等操作。用戶管理界面圖如下圖5-2所示:圖5-2用戶管理界面圖5.2.2美食菜系管理管理員對美食菜系管理進行菜系等操作并可以進行詳情、刪除、修改操作。美食菜系管理界面如下圖5-3所示:圖5-3美食菜系管理界面5.2.3美食菜品管理管理員對美食菜品管理進行美食、菜系、圖片、分量、食材、價格、單限、庫存等信息操作并可以進行詳情、刪除、修改操作。美食菜品管理界面如下圖5-4所示:圖5-4美食菜品管理界面5.2.4美食評分管理美食評分管理;管理員對圖書入庫管理進行填寫賬號、姓名、訂單號、配送費、包裝分、菜品分、日期等進行詳情、刪除、修改操作。美食評分管理圖如下圖5-5所示:圖5-5美食評分管理界面5.2.5輪播圖管理輪播圖;該頁面為輪播圖管理界面。管理員可以在此頁面進行首頁輪播圖的管理,通過新建操作可在輪播圖中加入新的圖片,還可以對以上傳的圖片進行修改操作,以及圖片的刪除操作。輪播圖管理界面如下圖5-6所示:圖5-6輪播圖管理界面5.2.6美食資訊管理管理員對美食資訊管理進行標題、簡介、圖片、內容信息等操作。美食資訊界面如下圖5-7所示:圖5-7美食資訊管理界面5.3前臺首頁功能模塊前臺首頁詳情頁面:首頁、美食菜品、美食資訊、個人中心、后臺管理、購物車、在線客服功能操作。效果圖如下圖5-9所示:圖5-9前臺首頁功能界面5.3.1登錄、用戶注冊用戶在線填寫賬號、密碼、姓名、性別、年齡、手機、郵箱、等信息進行注冊、登錄操作。效果圖如下圖5-10所示:圖5-10登錄、用戶注冊界面5.3.2菜品信息用戶進入菜品信息可以填寫價格、單次購買、庫存、菜系、分量、食材、點擊次數等信息,并可以進行添加購物車、立即購買操作。程序效果圖如下圖5-11所示:圖5-11菜品信息界面5.4用戶功能模塊5.4.1美食評分管理用戶進入美食評分管理可以查看賬號、姓名、訂單號、配送費、包裝分、菜品分、日期等操作。程序效果圖如下圖5-13所示:圖5-13美食評分管理界面5.4.2訂單管理用戶進入訂單管理可以填寫訂單編號、商品名稱、商品圖片、購買數量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態、地址并可以進行詳情等操作。程序效果圖如下圖5-14所示:圖5-14訂單管理界面6系統測試系統開發的最后一個步驟就是系統測試,系統測試也是整個系統十分重要的一個環節,測試的好壞關系到產品的發展。用戶對軟件的質量、性能和可靠性等需求就要通過測試來實現。測試過程要必須遵循嚴謹性、完善性、規范性的原則,測試的主要目的就是看看在系統運行中,是否會出現bug,然后對出現的bug進行調試,直到程序完美運行。但是軟件的測試只能盡可能的減少bug,理論上來說是無法達到消除bug。但是bug越少,系統出錯的幾率就越低,用戶使用起來也更方便、更安全。近年來,軟件包含測試從現在的檢驗當中來看,系統接近預期目標可能出現的問題,并對這些錯誤做出相應的修正,假如我們不進行早期的測試錯誤就會延續下去,最后所做出的成品就會有很大的困難。我們要在這個測試的過程當中找出錯誤。測試成軟件開發的主要一部分,自從有了程序的設計那天開始,它就成為了重要的組成部分。經過統計來看,軟件測試可以占據這個系統45%的工作量,而在軟件開發的成本當中,對于測試成本來說它包含了很多的測試工作。每個程序測試時都會出現和遇到錯誤。在整個程序的開發過程當中,人為去查找錯誤是非常復雜和困難的,所以我們一般都會找一些測試的工具來進行測試。6.1系統測試的意義隨著現代信息的快速發展,在社會各大領域中已經都開始應用網絡信息技術,在應用網絡技術的同時人們也開始把軟件的質量問題作為了一個重要焦點來關注,因為一個軟件的好與壞它決定著這個系統在市場上的生存,所以我們必須要把軟件質量來做好,這樣才有一定的生存能力。對于用戶來說它們首先選用的都是保證這個系統軟件的質量問題,因為一個系統的軟件質量決定著用戶在后期上成本經濟的問題。圖6-1就是糾錯測試流程。測試測試評價糾錯系統測試數據測試結果錯誤信息改正信息期望結果圖6-1測試與糾錯信息流程6.2測試方法具體測試方法包括:黑盒測試和白盒測試。黑盒測試又被人們稱作為功能測試,通常是在程序的接口來做一些測試的方法,它一般包括對程序的功能和使用的方法來做出一些數據的接受和輸出,同時還可以做出正確的輸出信息,并保證與外部信息的完整性。白盒測試通常被人們稱作為結構測試,在整個程序的結構和處理當中它是由程序當中的邏輯測試和檢驗程序來完成一些正確的工作。具體的功能測試它是包括:系統的適用性、準確性、安全性等功能測試。6.3測試分析本前臺點菜系統滿足相關信息的管理需求,在設計時借鑒了國內外優秀網站的優點,從界面到系統設計都保證了管理員以及用戶能夠方便操作。系統的主要特點和優點歸納如下:(1)本系統用的移置性和針對性都比較高,因為針對性高可以提供更好的服務而移置性可以在多個系統上運行,更給用戶帶來了極大的方便。(2)該前臺點菜系統內容全面,管理方便可以及時的全面的處理各種錯誤,異常,這樣避免了很多因用戶的馬虎操作而出現的失誤,其操作方便,用戶界面友好,能夠上網的人都可以很好的進行操作。經過對上述的測試結果分析,所有基本功能齊全,操作簡單,系統運行性能良好,系統安全可靠,能促進前臺點菜系統的發展,發展前景廣闊。結論本系統通過對Java和Mysql數據庫的簡介,從硬件和軟件兩反面說明了前臺點菜系統的可行性,本文結論及研究成果如下:實現了Java與Mysql相結合構建的前臺點菜系統,網站可以響應式展示。通過本次前臺點菜系統的研究與實現,我感到學海無涯,學習是沒有終點的,而且實踐出真知,只有多動手才能盡快掌握它,經驗對系統的開發非常重要,經驗不足,就難免會有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶。由于在此之前對于Java知識沒有深入了解,所以從一開始就碰到許多困難,例如一開始的頁面顯示不規范、數據庫連接有問題已經無法實現參數的傳遞等等,不過通過在網上尋找有關資料以及同學的幫助下最后都得到了解決,在此過程中,我不僅學到了很多知識,也提高了自己解決問題的能力,尤其是學會如何從大量的信息中篩選出所需有用的信息,同時我更加深刻的體會到了,雖然書本上的大部分知識都是有價值,正確的,但實際上每個人編程的思路和對數據處理的方法、思想都是不同的,這就要求我們一定要通過實踐才能找到解決問題的方案。在此次畢業設計活動中,我不斷的提高了自己,也得到了寶貴的經驗,我相信這些對我以后的發展都會有很大幫助。通過這次前臺點菜系統的開發,我參考了很多相關系統的例子,取長補短,吸取了其他系統的長處,逐步對該系統進行了完善,但是該系統還是有很多的不足之處,有待以后進一步學習。實踐證明,前臺點菜系統有著非常好的發展前景,經過測試運行,系統各項功能都十分完善,界面漂亮,使用方便,操作容易,在技術理論上已經成熟。致謝大學的學習生活在這個季節將結束,但是在我的生命這僅僅只是一個逗號,我將面對另一個新環境的開始。通過這次畢業設計的整個開發過程,從需求分析到具體功能實現,再到最終測試和維護的理解有了很大的進步,讓我對系統開發有了更深刻的認識,對我個人的實踐能力和解決問題的能力,都有了很大的幫助。這是這次畢業設計最大的收獲。首先要感謝我的指導老師,他在論文寫作上,給予了我各種無私的幫助,治學嚴謹,嚴格要求,使我獲得了很大的收獲。老師深厚的理論知識和豐富的實踐經驗,都深深的影響到我,在這方面,我謹表示衷心的感謝。其次,我還要對所有的老師和同學表示感謝,他們在我學習的過程中,都積極的提供了很多幫助,無論是專業知識,還是實踐操作技能,也能夠讓我在論文寫作中,遇到的一些難題迎刃而解。最后,對閱讀和評審本論文的各位老師表示衷心的感謝!參考文獻張永強.計算機軟件Java編程特點及其技術分析[J].計算機產品與流通,2019(01):23.[2]王越.JAVA編程語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(01):35.[3]葉欣,李建佳,溫煜,賴舒婷.基于Java語言的醫療質量管理系統設計與實現[J].中國數字醫學,2018,13(12):54-55+104.[4]黃文娟.基于Java和MySQL的圖書館信息化管理系統設計[J].電子設計工程,2019,27(02):20-24.[5]王禹程.基于Java語言的人力資源信息系統研究[J].電子設計工程,2019,27(02):25-28+33.[6]任灝榕.基于J2ME的Java手機游戲開發技巧[J].電子技術與軟件工程,2019(02):46.[7]曹文淵.JAVA語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(02):53-54.[8]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論