畢業設計(論文)-SSM校園美食交流系統設計_第1頁
畢業設計(論文)-SSM校園美食交流系統設計_第2頁
畢業設計(論文)-SSM校園美食交流系統設計_第3頁
畢業設計(論文)-SSM校園美食交流系統設計_第4頁
畢業設計(論文)-SSM校園美食交流系統設計_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE3畢業論文題目校園美食交流系統院系:專業:學號:姓名:指導老師:2021年月日目錄TOC\o"1-3"\h\u32126摘要 116614前言 324964第1章概述 492431.1研究背景 4471.2研究目的 432911.3研究內容 47888第二章開發技術介紹 513372.1Java技術 613372.2Mysql數據庫 613372.3B/S結構 713372.4SSM框架 83405第三章系統分析 953623.1可行性分析 991053.1.1技術可行性 9188113.1.2經濟可行性 10233233.1.3操作可行性 10292033.2系統性能分析 1019993.3系統功能需求分析 10153963.4業務流程分析 12282193.4.1登錄流程 137072第四章系統設計 14301174.1系統的功能結構圖 14310844.2系統數據庫設計 14202924.2.1數據庫E-R圖 1497634.2.2數據表字段設計 1625733第五章系統功能實現 18153095.1登錄 18113515.2管理員功能實現 18119115.2.1個人中心 18183675.2.2用戶管理 1928605.2.3美食分類管理 1972935.2.4美食信息管理 20223525.2.5管理員管理 20128945.2.6論壇中心 20256315.3前臺首頁功能實現 21256315.4用戶功能實現 2111755第六章系統測試 2385096.1測試方法 2327716.2測試分析 23111646.3測試結論 2430738結論 2628659致謝 2729555參考文獻 28摘要隨著現在網絡的快速發展,網上管理系統也逐漸快速發展起來,網上管理模式很快融入到了許多商家的之中,隨之就產生了“校園美食交流系統”,這樣就讓校園美食交流系統更加方便簡單。對于本校園美食交流系統的設計來說,系統開發主要是采用java語言技術,在整個系統的設計中應用MySQL數據庫來完成數據存儲,具體根據校園美食交流系統的現狀來進行開發的,具體根據現實的需求來實現校園美食交流系統網絡化的管理,各類信息有序地進行存儲,進入校園美食交流系統頁面之后,方可開始操作主控界面,主要功能包括管理員:首頁、個人中心、美食分類管理、美食信息管理、用戶管理、管理員管理、論壇中心、系統管理。前臺首頁:首頁、美食信息、論壇中心、美食資訊、個人中心、后臺管理、網站建議。用戶:首頁、個人中心、我的收藏管理功能。本論文主要講述了校園美食交流系統開發背景,該系統它主要是對需求分析和功能需求做了介紹,并且對系統做了詳細的測試和總結。具體從業務流程、數據庫設計和系統結構等多方面的問題。望能利用先進的計算機技術和網絡技術來改變目前的校園美食交流系統狀況,提高管理效率。關鍵詞:校園美食交流系統;SSM框架,mysql數據庫,B/S模式

AbstractWiththerapiddevelopmentofthenetwork,theonlinemanagementsystemisalsograduallydevelopingrapidly.Theonlinemanagementmodeisquicklyintegratedintomanybusinesses,andthenthe"campusfoodexchangesystem"isproduced,whichmakesthecampusfoodexchangesystemmoreconvenientandsimple.Forthedesignofthecampusfoodexchangesystem,thesystemdevelopmentismainlyusingjavalanguagetechnology.Inthedesignofthewholesystem,MySQLdatabaseisusedtocompletethedatastorage.Accordingtothecurrentsituationofthecampusfoodexchangesystem,thesystemisdeveloped.Accordingtotheactualneeds,thenetworkmanagementofthecampusfoodexchangesystemisrealized,andallkindsofinformationisstoredorderlyThemainfunctionsincludeadministrator:homepage,personalcenter,foodclassificationmanagement,foodinformationmanagement,usermanagement,administratormanagement,forumcenterandsystemmanagement.Frontpage:frontpage,foodinformation,forumcenter,foodinformation,personalcenter,backgroundmanagement,websitesuggestions.User:homepage,personalcenter,mycollectionmanagementfunction.Thispapermainlydescribesthedevelopmentbackgroundofcampusfoodexchangesystem,whichmainlyintroducesthedemandanalysisandfunctionalrequirements,andmakesadetailedtestandsummaryofthesystem.Specificallyfromthebusinessprocess,databasedesignandsystemstructureandotheraspects.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentsituationofcampusfoodexchangesystem,improvemanagementefficiency.Keywords:campusfoodexchangesystem;SSMframework,MySQLdatabase,B/Smode前言校園美食交流系統是對美食交流發展的一種支持手段,傳統的校園美食交流系統模式還處于線下管理階段,管理效率極低。隨著校園美食交流系統信息的不斷增多,傳統基于線下管理模式已經無法滿足當前用戶需求,隨著信息化時代的到來。通過該系統的設計,管理員可以管理系統中信息同時為了能夠有效的提高現在網絡信息的處理和準確性,需要不斷去發展和更新的校園美食交流系統信息,這樣才能有效的提高校園美食交流系統的效率。互聯網作為社會發展當中的產物,帶給大家無數的便利和高效。自從有了網絡管理方式,互聯網的發展就發生了很大的變化,從此互聯網在我國各大商家當中也被廣泛的應用。針對上述問題我們做了詳細的介紹和分析,對于整個系統的管理和發展改變了傳統校園美食交流系統模式。

第1章概述1.1研究背景隨著現代網絡技術發展,對于校園美食交流系統現在正處于網絡發展的階段,所以對它的要求也是比較嚴格的,要從這個系統的功能和用戶實際需求來進行對系統制定開發的發展方式,依靠網絡技術的的快速發展和現代通訊技術的結合為用戶帶來方便,可以方便管理員網上管理,校園美食交流系統信息,還可以通過這些技術實現發布校園美食交流系統等過程。當今社會互聯網急速發展,電子商務系統也在國內爆炸式的發展起來。這種網絡模式對長期使用互聯網社會產生了深遠的影響,在這種社會環境下開發一個適用于用戶都可以操作的、簡單的、便捷的校園美食交流系統的發展前景是非常好的。校園美食交流系統是一個典型的管理系統,在整個系統的發展來看包括數據庫的設計、分析、連接、功能實現和系統維護以及用戶的正確操作方式,對于上述的問題我們根據用戶的實際情況來設計出一個典型的校園美食交流系統,在一定的基礎上保證了這個系統的完整性和安全性。在整個系統程序當中的功能我們要保證用戶方便使用而且易于操作的特點。在當今社會當中隨著現代科學技術網絡的快速發展和用戶對網絡技術意識不斷提高,網絡給用戶帶來強大的功能早已經被用戶所接受,就拿這個校園美食交流系統來說,在整個系統當中開發它的要求是越來越高,同時所用的軟件環境也是要不斷提高。對于這個校園美食交流系統來說它已經滿足現代化的信息化、潮流化的管理。能夠有效的提高校園美食交流系統人員的工作效率和工作信心。1.2研究目的為了解決好這個校園美食交流系統,也更好的能夠維護校園美食交流系統中出現的問題,同時也能夠讓用戶能夠正確的了解本校園美食交流系統。所以設計本系統。本系統主要根據管理人員的需求做出分析,讓用戶更好的在線管理校園美食交流系統信息等,管理員后臺管理系統數據等功能。從這個系統的操作來說,能夠有效的進行信息的添加、修改、查詢、刪除一些校園美食交流系統信息,在一定的程序上能夠實現了自動化。設計該系統的主要目的是為實現通過網絡來減少人力和財力的投入,不斷提高工作效率。最終我們希望通過校園美食交流系統可以達到以下目的:提高校園美食交流系統的管理效率,實現管理上的井井有條。實現用戶通過計算機平臺及時更新校園美食交流系統信息,實現校園美食交流系統等。解決傳統校園美食交流系統存在的弊端。1.3研究內容在目前所使用的軟件開發主要是應用的java,校園美食交流系統開發來看它具有很大的意義,具體該系統的主要任務是:(1)對于這個系統網絡環境它主要是讓用戶學會多種需求和業務上的流程以及各個角色的功能問題,同時對每一個業務和技術做出了解。(2)對于這系統的整個程序應用做出高效的升級、擴展和維護。(3)掌握系統的整體設計和結構計劃,在一定的需求方面上滿足用戶的需求,確保在各個層次當中各功能的緊密配合后最終的功能實現,同時保證這個程序的獨立性和各層次之間的緊密聯系。(4)在整個系統框架的設計我們要進行深入的學習和設計,保證這個系統在使用過程中的靈活性和了擴展性,同時不斷提高系統的安全性和滿足用戶的實際需求。從這個校園美食交流系統來看主要是滿足用戶的各自需求,同時根據這兩方面進行了深入的研究,就拿本系統來說主要是對校園美食交流系統的背景選題意義、市場需求、數據庫分析、功能模塊的介紹和所用的開發技術來進行研發和介紹的。最后在對該系統做出測試分析和總結。 第二章開發技術介紹2.1Java技術Java技術它是一個容易讓人學會和使用的一門服務器語言。它在編程的過程當中只需要很少的知識就能建立起一個真正的交互站點。對于這個教程來說它并不需要你完全去了解這種語言,只要能快速融入web站點就可以,還可以進行一些基本知識的編程就可以?,F代社會中,使用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.1可行性分析可行性分析主要是針對這個項目開發是否有意義和價值觀來進行的全面分析,在分析的過程當中發現這個系統所存在的不足之處。就拿這次校園美食交流系統的設計與實現來說主要是針對一些用戶在發布校園美食交流系統信息時遇到不方便的操作和問題來進行解決問題的,最后能夠讓校園美食交流系統開發得到最大的用處。而且對于用戶方面我們可以提供給一個簡單方便操作的校園美食交流系統。所以我們要計算開發這個系統它能否有效的解決好這個系統經濟問題,在開發完成以后所帶來的利益是否大于開發過成當中的成本。所以可行性的研究與分析是這個系統在開發和設計上是必不可缺少的一部分。從該系統文章的全部來看,我們要從以下幾個方面進行分析:技術可行性:在技術方面我們要從現有自己掌握的技術能否設計出我們當初所預定的目標。經濟可行性:在這次系統開發和設計過程當中所用的經費是否大于以后給社會帶來的價值觀。操作可行性:系統在用戶使用過程當中是否方便、簡單,能否達到大部分的用戶會使用。3.1.1技術可行性技術的可行性分析主要是針對開發該系統所用到技術進行分析,對于校園美食交流系統的設計,可以在任何一個地方都進行使用和管理。通過當前我們所學的程序開發和語言介紹利用以上的技術開發該系統是比較合適的。而且我們在使用的數據庫也是要保證這個系統的完整性、數據安全性好的條件。3.1.2經濟可行性經濟可行性主要是決定這個系統是否具有價值存在,是否具有開發意義,如果開發的項目不能夠節約物品和資源,反而使用的大量的人力、財力和物力不成正比甚至小于投資成本,那么該項目是不具備開發意義和價值的。在開發本項目的初期,節約成本是最基本的,設計和開發都是由本人一人完成的,并且在開發中使我學習到了很多的知識,也開拓了自己的眼界,在通過可行性分析之后,該項目的利大于弊,所以該項目是具有開發意義和價值的。3.1.3操作可行性校園美食交流系統的開發登錄界面它是我們最常見的一種登錄窗口來完成的,用戶可以使電腦來進行登錄并簡單的訪問不需要做任何的操作。對于此次的系統開發它主要是基于B/S結構和java技術及MySQL數據庫來完成,讓系統開發更加完美和完善,所以我們開出的系統界面更加人性化,用戶使用也更加方便。而且系統在使用過程當中也擁有方便操作、易管理等特點。經過以上的敘述,所以開發此系統在經濟上、技術上是滿足開發條件的。3.2系統性能分析1.如果我們想要對前后臺處理的層次分明那么我們就要采用B/S模式來進行系統的開發這樣就可以方便用戶的使用。2.對于系統的開發和設計我們就要采用大家日常所需要的要求,這樣一來可以提高系統的適用性也能保證系統利用價值。對于一個系統來說一個好的框架是很重要的,因為一個好的框架它可以提高系統的穩定和高效性。3.在系統界面上也要設計一個方便快捷的登錄界面,這樣就可以提高用戶對系統操作性和適用性。4.在系統模塊設計當中我們要對系統各個模塊進行合理簡化和設計,這樣就能提高系統使用性。5.對于一個完整的系統來說對于它的測評和測試是比較重要的,所以我們在軟件設計程序中要保持軟件占用的時間和速度快的特點。6.對于這個系統來說我們首先要考慮所設計出的系統它具有那些突破和體現,所以我們盡力去改進這個系統去適應用戶。3.3系統功能需求分析對于一個新的網站來說開發新網站我們就要做出這個系統的任務需求分析,因為對系統分析的質量好壞它可以決定這個網站開發的意義,俗話說得好一個好的開頭是成功的一半,對于開發這個校園美食交流系統來說前期的分析是比較重要的,所以任務分析它可以決定這系統的開展和設計,這樣就可以保證用戶滿意性。任務的需求它能決定這個系統開發過程當中一個重要環節,所以我們在系統開發過程所用質量是比較重要的,因為我們在系統應用過程當中不一定那會出現問題,所以我們在進行對系統分析是比較重要的,因為它可以決定這個系統功能和需求。本課題要求實現一套校園美食交流系統的開發與實現,主要實現功能包括;管理員:首頁、個人中心、美食分類管理、美食信息管理、用戶管理、管理員管理、論壇中心、系統管理,前臺首頁:首頁、美食信息、論壇中心、美食資訊、個人中心、后臺管理、網站建議,用戶:首頁、個人中心、我的收藏管理。(1)管理員用例需求如圖3-1所示:圖3-1管理員用例需求圖用戶用例需求如圖3-2所示:圖3-2用戶用例圖前臺首頁用例需求如圖3-3所示:圖3-3前臺首頁用例圖3.4業務流程分析在系統流程分析當中調查分析它是比較重要的環節,因為在這個系統當中它都涉及到每個環節的業務流程,所以從校園美食交流系統的整體設計上要保證各個信息的正確輸入和輸出以及對數據儲存的完整,并結合實際的操作步驟來繪制出具體的流程圖。具體流程圖如下圖3-4所示:圖3-4系統開發流程圖3.4.1登錄流程為了保證系統的安全,用戶要想進入校園美食交流系統必須進行登錄操作,用戶登錄流程圖如圖3-5所示圖3-5登錄流程圖第四章系統設計4.1系統的功能結構圖通過系統需求分析,本校園美食交流系統主要實現功能包括;管理員:首頁、個人中心、美食分類管理、美食信息管理、用戶管理、管理員管理、論壇中心、系統管理,用戶:首頁、個人中心、我的收藏管理等功能。其功能結構圖如下圖4-1所示:圖4-1系統功能圖4.2系統數據庫設計4.2.1數據庫E-R圖在該系統的信息中,由于數據庫的支持,我們可以對數據庫進行收集、整理、更新和加工等操作。由于數據庫的存儲功能強大,所以數據庫已經成為了計算機必不可少的一部分,一個數據庫的好壞直接影響該系統的質量和效率。一個系統中的數據庫是必不可少的,并且起著決定性因素。通過之前的系統分析,可以規劃出本系統中使用的主要等,下面設計出這幾個關鍵實體的實體關系圖:(1)用戶信息實體E-R圖如圖4-2所示:圖4-2用戶信息實體圖(2)美食信息實體E-R圖如圖4-3所示:圖4-3美食信息實體圖(3)論壇中心信息實體E-R圖,如圖4-4所示:圖4-4論壇中心信息實體圖4.2.2數據表字段設計每個數據庫的使用都是隔開的,當它們在程序中運行時,他們就會與自己相關的協議和用戶端進行通訊。而且系統會自動將這些數據進行連接。如果我們想要對某個數據庫進行了解,那么我們就應選擇該橋段,然后就會自動講解。在點擊完成按鈕之后就會自動在對話框內彈出數據源的名稱,然后進行下一步操作,輸入正確的密碼和賬號進行登錄。根據系統功能設計的要求和功能模塊的劃分,校園美食交流系統的設計與實現一共涉及到多個數據表。下面就介紹一下各別主要數據庫表的設計結構及其功能建立數據庫表:表4-1allusers表列名數據類型長度約束idint11NOTNULLusernamevarchar50defaultNULLpwdvarchar50defaultNULLcxvarchar50defaultNULL表4-2meishifenlei表列名數據類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLfenleivarchar50defaultNULL表4-3:meishixinxi表列名數據類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLmeishimingchengvarchar50defaultNULLfenleivarchar50defaultNULLtupianvarchar50defaultNULLkouweivarchar50defaultNULLtesevarchar50defaultNULLshipinvarchar50defaultNULLxiangqingvarchar50defaultNULL表4-4yonghu表列名數據類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLyonghumingvarchar50defaultNULLmimavarchar50defaultNULLxingmingvarchar50defaultNULLxingbievarchar50defaultNULLtouxiangvarchar50defaultNULLshoujivarchar50defaultNULLyouxiangvarchar50defaultNULL第五章系統功能實現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-8所示。圖5-8系統功能界面圖5.3.1登錄、用戶注冊登錄、用戶注冊,用戶通過輸入用戶名、密碼、姓名、手機、郵箱等信息進行注冊、登錄,如圖5-9所示。圖5-9登錄、用戶注冊界面圖5.3.2美食信息美食信息進行填寫美食名稱、分類、圖片、口味、特色、視頻等信息進行點我收藏操作如圖5-10所示。圖5-10美食信息界面圖5.3.3個人中心個人中心,在個人中心頁面可以填寫用戶名、密碼、姓名、性別、頭像、手機、郵箱等內容進行更新信息、退出登錄,如圖5-11所示。圖5-11個人中心界面圖5.3.4論壇中心論壇中心,在論壇中心頁面可以填寫標題、類型、內容等內容進行發布帖子,如圖5-12所示。圖5-12論壇中心界面圖5.4用戶功能實現5.4.1個人信息用戶進入個人信息可以查看用戶名、密碼、姓名、性別、頭像、手機、郵箱等操作。個人信息效果圖如圖5-13所示。圖5-13個人信息界面圖5.4.2我的收藏管理用戶對我的收藏管理進行查看收藏名稱、收藏圖片等操作。我的收藏管理效果圖如圖5-14所示。圖5-14我的收藏管理界面圖第六章系統測試軟件測試它是對做完一個系統進行最后的一項工作,因為我們在做系統的時候,在進行編碼以后可以開始對軟件進行測試,在測試當中我們可以找出這個軟件的錯誤與缺陷,這樣我們可以及時處理,不影響后期正常的使用,同時也方便我們在后期使用過程中出現的問題容易去找出。所以軟件測試是解決這些問題主要手段。一般來說軟件測試在系統開發過程當中占據整個系統設計45%的工作量。測試的目的:對于測試目的來說它主要是能夠讓我們找出這個軟件的錯誤與缺陷,所以我們對測試的工作是比較認真的,同時軟件測試也是非常重要的。6.1測試方法針對現實生活當中我們對于測試的工作有很多的看法,同時測試的工作也對我們往后的工作有著很大的影響。具體測試方法包括:黑盒測試和白盒測試。黑盒測試又被用戶稱作為功能測試,通常是在程序的接口來做一些測試的方法,它一般包括對程序的功能和使用的方法來做出一些數據的接受和輸出,同時還可以做出正確的輸出信息,并保證與外部信息的完整性。白盒測試通常被用戶稱作為結構測試,在整個程序的結構和處理當中它是由程序當中的邏輯測試和檢驗程序來完成一些正確的工作。具體的功能測試它是包括:系統的適用性、準確性、安全性等功能測試。6.2測試分析經過以上的測試與分析校園美食交流系統主要是從以下幾個方面來進行的:(1)窗體測試:為了能夠保證我們在系統操作界面上彈出每一個子菜單的小窗口,我們對系統功能用戶做了一個簡單的模擬信息操作數據,具體的每一個管理窗體它都有具體的添加、刪除等功能操作,并保證了各個窗口的功能正確實現。(2)數據跟蹤:通過對該項目的測試以后我們可以對系統的查詢運算和功能的測試做出正確的運算,然后根據該項目模塊設計輸入原有的數據來進行相應的數據統計,和以前的手工計算來做比較,它是依據自己所檢驗數據的正確來做比較的,這樣更加計算準確。(3)綜合測試:通過對以上的測試以后,我們可以對系統做出整體的測試,應用系統功能基本符合設計來總結出自身所存在的缺陷,從而使整個程序檢查來做出階段性的判斷,從而找出系統所存在的錯誤,讓系統變得更加完美:用例名稱:用戶登錄測試基本描述:通過登錄擁有系統的管理權限測試方案:分別使用不同的登錄方法進行登錄,從而查看系統是否相應的錯誤和成功提示。由于文章篇幅有限,所以只選取了幾個代表模塊進行測試,并得到了測試結果,測試用例如下:(1)用戶登錄測試:表6-1登錄測試用例表用例編號UC-TEST-002測試名稱登錄測試前提條件打開首頁頁面并未登錄步驟操作描述數據期望結果1點擊登錄按鈕無跳轉到登錄頁面2填寫用戶名和驗證碼,點擊登錄按鈕用戶名輸入框清空內容并提示“請輸入用戶名和密碼”3填寫密碼和驗證碼,點擊登錄按鈕密碼 輸入框清空內容并提示“請輸入用戶名和密碼”4填寫用戶名和密碼,點擊登錄按鈕用戶名、密碼輸入框清空內容并提示“驗證碼輸入錯誤”5填寫錯誤的或不存在的用戶名密碼用戶名、密碼輸入框清空內容并提示“用戶名或密碼錯誤”6填寫正確的用戶名密碼用戶名、密碼跳轉到首頁,右上角顯示用戶姓名測試說明無測試結果成功測試人6.3測試結論排錯它是針對自己所知道的錯誤來做的事情并進行解決的。而對于測試來說它是在你認為程序能工作的情況中進行一套整體化的試驗。一開始做的時候我們把代碼寫的越好,在后期的工作中也就出現的錯誤越少,你也就可以相信我們在測試過程當中所做的一切就更加徹底。同樣我們在日后的工作中也就出現的問題也就越少,同樣這些毛病有可能最容易出現我們手工制作的過程當中,所以我們盡可能要減少手工測試,進行自動測試是我們最理想的方式,所以我們在以后的工作中要增強自動測試這樣就減少我們工作中出現錯誤的問題,這樣有助于我們對出現問題來做局部化的處理。

結論對于本次的系統開發來看,它主要是把我以前所學的知識進行了一次綜合的應用。經過這次畢業設計的制作它主要是把我以前所學的理論知識應用到社會實踐當中。通過這一次的校園美食交流系統的設計與實現它能夠有效把計算機知識與實際問題相互應用,通過計算

溫馨提示

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

評論

0/150

提交評論