畢業(yè)答辯-springboot明星周邊商城系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)答辯-springboot明星周邊商城系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)答辯-springboot明星周邊商城系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)答辯-springboot明星周邊商城系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)答辯-springboot明星周邊商城系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

要在當(dāng)今信息爆炸的大時(shí)代,由于信息管理系統(tǒng)能夠更有效便捷的完成信息的管理,越來(lái)越多的人及機(jī)構(gòu)都已經(jīng)引入和發(fā)展以信息管理系統(tǒng)為基礎(chǔ)的信息化管理模式,隨之信息管理技術(shù)也在不斷的發(fā)展和成熟。鑒于此,為了適應(yīng)社會(huì)的快速發(fā)展,無(wú)論什么行業(yè)的組織或管理部門都有必要積極改革內(nèi)部管理方式,以配合引入信息化管理模式,來(lái)提高處理事務(wù)的效率,促進(jìn)自身的管理優(yōu)化和效率的提升。本課題明星周邊商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)就是通過(guò)該信息管理網(wǎng)站來(lái)輔助本行業(yè),完成信息化管理模式的引入,來(lái)提升服務(wù)行業(yè)信息管理的效率。因此系統(tǒng)的設(shè)計(jì)要著重考慮系統(tǒng)的安全性,可操作性,功能全面性。本明星周邊商城系統(tǒng)開發(fā)的目的在于規(guī)范購(gòu)買周邊服務(wù),提高效率。以便滿足各類型用戶的需求,增加的安全性,多樣性更加適應(yīng)現(xiàn)代社會(huì)的發(fā)展。除此以外,本明星周邊商城系統(tǒng)是嚴(yán)格根據(jù)軟件工程的開發(fā)方式進(jìn)行開發(fā)。利用MySQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)存儲(chǔ)支撐,使用JAVA編程語(yǔ)言,基于springboot框架。主要功能是實(shí)現(xiàn)各項(xiàng)相關(guān)信息的編輯,查詢以及用戶的添加。功能模塊包括:注冊(cè),登陸,主界面,商家、周邊信息、論壇、公告信息等模塊。其中的數(shù)據(jù)庫(kù)能夠?qū)崿F(xiàn)增、刪、改、查等功能。關(guān)鍵詞:明星周邊商城系統(tǒng);springboot框架;MySQL數(shù)據(jù)庫(kù);

研究背景顯而易見,在互聯(lián)網(wǎng)時(shí)代,計(jì)算機(jī)給人們的生活方式帶了前所未有的變革,如今各類電子設(shè)備,智能產(chǎn)品正在改變?nèi)藗儌鹘y(tǒng)的生活、工作及娛樂(lè)方式[1]。相對(duì)于人們過(guò)去的腦計(jì)算,手動(dòng)記錄的方式,現(xiàn)如今花費(fèi)同樣時(shí)間能夠處理的問(wèn)題早已不再是一個(gè)數(shù)量級(jí)了。那在當(dāng)今社會(huì),人們需要慢慢從很多復(fù)雜勞累繁重重復(fù)的體力勞動(dòng)中解放出來(lái),人們對(duì)信息資源的需求就變的越來(lái)越大,對(duì)獲取信息的準(zhǔn)確度,安全性以及效率的要求也隨之加大。因此,基于計(jì)算機(jī)應(yīng)用的信息管理系統(tǒng)便隨之出現(xiàn)[2]。有了信息管理系統(tǒng),人們能夠快速獲取,收集和處理數(shù)據(jù)。管理信息系統(tǒng)(MIS)可以完美地集成計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),滿足用戶對(duì)信息的需求[3]。作為一種智能管理工具,MIS使數(shù)據(jù)信息的處理更加省時(shí)省力,準(zhǔn)確并更切合用戶的要求。此外,由于繁雜的數(shù)據(jù)處理由計(jì)算機(jī)應(yīng)用系統(tǒng)完成,用戶就可以在需要時(shí),時(shí)時(shí)獲得數(shù)據(jù)信息的分析統(tǒng)計(jì)的結(jié)果,以輔助做出管理決策來(lái)實(shí)現(xiàn)更高效有益的管理工作實(shí)現(xiàn)。課題意義

激烈的市場(chǎng)競(jìng)爭(zhēng)是這個(gè)時(shí)代的標(biāo)志,適者生存,不適者淘汰,優(yōu)勝劣汰是基本法則。循序漸進(jìn),任何事物隨著時(shí)間的推移都朝著好的方面在發(fā)展,各行各業(yè)的管理部門要想在本行業(yè)領(lǐng)域中脫穎而出,就必須保持足夠的優(yōu)勢(shì),提高市場(chǎng)競(jìng)爭(zhēng)力[6]。對(duì)于現(xiàn)代管理部門來(lái)說(shuō),信息資源是非常重要的,有效的利用及管理好這些資源信息可以幫助管理部門更好的發(fā)展。信息管理系統(tǒng)是新型的管理模式,相對(duì)于傳統(tǒng)的以人工為主的管理模式而言,它更加的高效化,可以滿足各類用戶的使用需求,用戶可以節(jié)省大量的時(shí)間而從去做更有意義的事情[7]。信息管理系統(tǒng)對(duì)于信息的收集和處理也是非常便捷的,管理者可以實(shí)時(shí)查詢所需要的信息,從而更加準(zhǔn)確及快速的做出決策,提高管理工作效率[8]。Springboot框架

SpringBoot的開發(fā)團(tuán)隊(duì)來(lái)自美國(guó)的Pivotal公司,是2013年研發(fā)的免費(fèi)、輕量級(jí)、開源的系統(tǒng)框架。它集合、默認(rèn)了許多框架的使用方法,是基于原有的框架的功能的又一次進(jìn)化,所以從這個(gè)角度看,它就又是一個(gè)舊的框架。Springboot有以下幾個(gè)特點(diǎn):低嵌入式設(shè)計(jì),代碼污染性低;不是只局限于Spring,開發(fā)者可以隨意的選擇Spring框架的任意幾個(gè)部分;使程序的測(cè)試變得更加簡(jiǎn)單與方便;沒有獨(dú)立的Web服務(wù)器需要,所以不再需要啟動(dòng)Tomcat,GlassFish。Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架,是一個(gè)基于MVVM模式的JavaScript庫(kù)。Vue.js采用了自底向上的增量式開發(fā)的設(shè)計(jì)。Vue.js的顯著特性有:輕量級(jí)的框架、雙向數(shù)據(jù)綁定、指令、插件化。Vue框架Tomcat服務(wù)器Tomcat服務(wù)器是一個(gè)開源的Web應(yīng)用服務(wù)器,穩(wěn)定而先進(jìn),非常受開發(fā)人員的歡迎,是主流的Web應(yīng)用服務(wù)器之一。因?yàn)樗加幂^少的系統(tǒng)資源,具有良好的可擴(kuò)展性,支持負(fù)載平衡和郵件服務(wù),以及開發(fā)應(yīng)用程序系統(tǒng)的其他常見功能。Tomcat屬于輕量級(jí)應(yīng)用服務(wù)器,主要應(yīng)用于小規(guī)模系統(tǒng)和低并發(fā)性要求的軟件應(yīng)用。同時(shí),新版本的servlet和JAVA規(guī)范總是可以在Tomcat服務(wù)器中完美呈現(xiàn),因此,它已經(jīng)成為開發(fā)和調(diào)試JAVA程序的最佳選擇。Tomcat服務(wù)器可以處理HTML頁(yè)面。但是,由于Tomcat服務(wù)器不如Apache能夠優(yōu)秀地處理靜態(tài)HTML,因此它們經(jīng)常一起配合使用。一旦完成了精確的配置,Apache就為HTML頁(yè)面提供服務(wù)。于是Tomcat可以順利地執(zhí)行JAVA和servlet。MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)使用MySQL。MySQL是一個(gè)開源關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),同時(shí)是LAMP開源Web應(yīng)用軟件的關(guān)鍵組成部分。世界上許多著名的Web軟件系統(tǒng)的數(shù)據(jù)庫(kù)都是由MySQL關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的。MySQL也同樣適用于需要高質(zhì)量和大規(guī)模的網(wǎng)站,如谷歌、Facebook、Twitter、YouTube等。MySQL數(shù)據(jù)庫(kù)的特性有很多。先,MySQL使用C和C++編寫并使用了多種編譯器進(jìn)行測(cè)試以保證源代碼的可移植性。MySQL數(shù)據(jù)庫(kù)支持跨平臺(tái)的特性使得它能夠支持多種主流操作系統(tǒng),并且它為多種編程語(yǔ)言提供API。它支持多線程,充分利用CPU資源。優(yōu)化后的SQL查詢算法可以有效提高查詢速度。它可以在客戶端—服務(wù)器的網(wǎng)絡(luò)環(huán)境中用作單獨(dú)的應(yīng)用程序,也可以作為庫(kù)嵌入到其他軟件中,以提供多語(yǔ)言支持。不僅如此,常用編碼可以用作數(shù)據(jù)表名和數(shù)據(jù)列名,由于它支持存儲(chǔ)引擎的特性,它提供TCP/IP、JDBC等數(shù)據(jù)庫(kù)連接通道,提供用于管理、檢查和優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具,可以處理?yè)碛写罅坑涗浀拇笮蛿?shù)據(jù)庫(kù)。系統(tǒng)的可行性分析(1)經(jīng)濟(jì)可行性本明星周邊商城系統(tǒng)作為本人的畢業(yè)設(shè)計(jì)作品,所有的開發(fā)工具均是使用的免費(fèi)版本,硬件設(shè)備使用的個(gè)人筆記本電腦,這些費(fèi)用以及所需要使用的資源都在自己的承受范圍之內(nèi),除了精力和時(shí)間成本的投入,幾乎沒有其他的費(fèi)用支出,因此屬于較低成本的開發(fā)。并且,本明星周邊商城系統(tǒng)實(shí)現(xiàn)的功能可以幫助提高工作效率,本系統(tǒng)如果開發(fā)成功被成功投入使用的話,系統(tǒng)預(yù)計(jì)帶來(lái)的經(jīng)濟(jì)效益是無(wú)窮的——重復(fù)使用性可以節(jié)約大量人力物力財(cái)力。因此,本明星周邊商城系統(tǒng)在經(jīng)濟(jì)方面是能夠做到經(jīng)濟(jì)可行。(2)技術(shù)可行性本明星周邊商城系統(tǒng)是基于springboot框架,前臺(tái)VUE框架,使用MySQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)存儲(chǔ)支撐,JAVA作為編程語(yǔ)言的,本系統(tǒng)所采用的開發(fā)技術(shù),都是現(xiàn)行的比較流行的軟件開發(fā)工具,經(jīng)過(guò)市場(chǎng)的檢驗(yàn),此開發(fā)工具技術(shù)也比較成熟,對(duì)于技術(shù)使用方面,本專業(yè)的課程中也做了詳細(xì)的介紹,使用和操作不成問(wèn)題。因此,開發(fā)本明星周邊商城系統(tǒng)在技術(shù)方面是能夠做到技術(shù)可行[13]。管理員登錄界面圖系統(tǒng)測(cè)試6.1測(cè)試目的為了知道本系統(tǒng)的設(shè)計(jì)是否符合設(shè)計(jì)的要求,就需要通過(guò)一定的方式進(jìn)行檢查。進(jìn)行檢查的目的不僅為了發(fā)現(xiàn)系統(tǒng)功能實(shí)現(xiàn)方面的不滿足,而且還可以很大程度上發(fā)現(xiàn)系統(tǒng)可能存在的潛在bug或錯(cuò)誤[15]。6.2測(cè)試方式測(cè)試步驟也是非常重要的。對(duì)于本明星周邊商城系統(tǒng)的測(cè)試在設(shè)計(jì)時(shí),大部分的測(cè)試采用的是采用黑盒方式對(duì)各個(gè)功能逐個(gè)檢測(cè)。這樣能夠保證該明星周邊商城系統(tǒng)的所有功能模塊都能夠順利完成相應(yīng)的工作,確保系統(tǒng)完全符合用戶的需求[16]。結(jié)論經(jīng)過(guò)這段時(shí)間的努力,畢業(yè)設(shè)計(jì)作品完成了,整個(gè)設(shè)計(jì)開發(fā)過(guò)程沒有預(yù)想的那樣容易,但成品還算是比較滿意。記得最開始選擇本專業(yè)時(shí),因?yàn)橛X得比較酷,再加上這個(gè)專業(yè)比較熱門,隨流,慢慢接觸這個(gè)專業(yè)時(shí),才發(fā)現(xiàn)很多東西并不是像所表現(xiàn)出來(lái)的那一面,本專業(yè)所涉及的知識(shí)點(diǎn)是非常多的,而且需要不斷學(xué)習(xí)新知識(shí),需要有足夠的耐心解決問(wèn)題,知識(shí)點(diǎn)要徹底掌握,要耐得住寂寞,經(jīng)受得住失敗。而現(xiàn)在,對(duì)于我所要從事的專業(yè),我是非常感興趣的,我喜歡經(jīng)歷過(guò)萬(wàn)般歷練后的成功帶給我的喜悅和自豪,我喜歡通過(guò)自己的努力將設(shè)想變成現(xiàn)實(shí),我喜歡因?yàn)槲宜O(shè)計(jì)及開發(fā)的系統(tǒng)真正的運(yùn)用到實(shí)際中,我會(huì)一直保持這份初心,做的更好。參考文獻(xiàn)OPTIONOPTIONOPTIONOPTION[1]塞奎春、宋坤、李嚴(yán).《MySQL數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析》.北京:機(jī)械工業(yè)出版社.2016.[2]余金山、林慧.《MySQL數(shù)據(jù)庫(kù)開發(fā)實(shí)例入門與提高》.北京:電子工業(yè)出版社.2015.[3]魏洪斌、周鑫、劉志江.《DreamweaverMX網(wǎng)頁(yè)設(shè)計(jì)》.北京:清華大學(xué)出版社,2014.[4]孫踐知.《網(wǎng)絡(luò)程序設(shè)計(jì)案例教程—springboot+MySQL(JAVA實(shí)現(xiàn))》.北京:清華大學(xué)出版社,2019.[5]李世杰.《ActiveServerPages(ASP)3.0網(wǎng)頁(yè)設(shè)計(jì)手冊(cè)》.北京:清華大學(xué)出版社,2015[6]百度.Ajax[EB/OL].[7]KarliWatson.《JAVA入門經(jīng)典》[M]康博譯.清華大學(xué)出版社,2014[8]張燕.《基于JAVA下數(shù)據(jù)庫(kù)連接技術(shù)分析》[J].科學(xué)技術(shù)創(chuàng)新,2018[9]儲(chǔ)久良.《Web前端開發(fā)技術(shù)實(shí)驗(yàn)與實(shí)踐》[M].北京:清華大學(xué)出版社,2013,55-169[10]陳偉.《MySQL數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)教程》.北京:清華大學(xué)出版社,2017致謝隨著畢業(yè)設(shè)計(jì)作品的完成,我的大學(xué)生活也即將結(jié)束,大學(xué)之所以稱之為大學(xué),和我們所經(jīng)歷過(guò)的小學(xué)、初中和高中是有區(qū)別的,大學(xué)學(xué)習(xí)沒有那么多的限制,比較自由,我們可以選擇的范圍更加寬廣。在大學(xué)中,我學(xué)到了很多,我所收獲的除了專業(yè)知識(shí),還有更重要的是綜合處理事情的能力。在這段大學(xué)的旅途中,我是幸運(yùn)的,有幸遇到一群良師益友,非常感謝你們陪我走過(guò)這一段路,感恩導(dǎo)師,謝謝你們?cè)谖颐悦5臅r(shí)候給

溫馨提示

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

評(píng)論

0/150

提交評(píng)論