版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
水果商城系統(tǒng)摘要:網(wǎng)絡(luò)購(gòu)物作為一種全新的銷售方式贏得了越來(lái)越多銷售者的青睞,近年來(lái)銷售額更是以連年翻番的驚人速度成倍增長(zhǎng).網(wǎng)絡(luò)購(gòu)物已經(jīng)形成了自身特有的網(wǎng)絡(luò)銷售市場(chǎng)和全新的網(wǎng)絡(luò)營(yíng)銷模式,也使網(wǎng)絡(luò)營(yíng)銷渠道應(yīng)運(yùn)而生.同時(shí),伴隨著水果市場(chǎng)的不斷擴(kuò)大,水果行業(yè)內(nèi)的競(jìng)爭(zhēng)日趨激烈,網(wǎng)絡(luò)營(yíng)銷渠道的出現(xiàn)給一向以渠道致勝的水果行業(yè)帶來(lái)了機(jī)遇和挑戰(zhàn).首先是快速更新水果商城的信息,其次是大量信息的管理,最后是高度安全,以及使用簡(jiǎn)單等特性,這使得水果商城系統(tǒng)的管理和運(yùn)營(yíng)非常方便。進(jìn)入21世紀(jì),因?yàn)榭萍己徒?jīng)濟(jì)的迅速發(fā)展,人民群眾對(duì)非物質(zhì)層面的精神需求正變得越來(lái)越多元化。本系統(tǒng)是為了實(shí)現(xiàn)這些目標(biāo)而提出來(lái)的。本論文系統(tǒng)地描繪了整個(gè)網(wǎng)上水果商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要實(shí)現(xiàn)的功能有以下幾點(diǎn):管理員;主頁(yè)、個(gè)人中心、水果庫(kù)管理、用戶管理、系統(tǒng)管理、訂單管理,用戶;首頁(yè)、水果庫(kù)、新聞資訊、我的、跳轉(zhuǎn)到后臺(tái)、購(gòu)物車、客服,等功能,其具有簡(jiǎn)單的接口,方便的應(yīng)用,強(qiáng)大的互動(dòng),完全基于互聯(lián)網(wǎng)的特點(diǎn)?,F(xiàn)代社會(huì)的網(wǎng)絡(luò)和信息技術(shù)不斷提高,人們的生活水平達(dá)到一個(gè)新的境界。水果成為大家的熱愛(ài),但由于用戶的工作和生活越來(lái)越忙,開(kāi)發(fā)出一個(gè)網(wǎng)上水果商城是必然的,簡(jiǎn)化銷售的過(guò)程的程序,正是我們所需要的。這篇文章研究了基于JSP的水果商城系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn),從需求分析、總體設(shè)計(jì)到具體實(shí)現(xiàn),最終完成了整個(gè)在線水果商城系統(tǒng),從而方便了用戶和提高了管理員人員的管理水平。關(guān)鍵詞:水果商城系統(tǒng),JSP技術(shù),Java語(yǔ)言,數(shù)據(jù)庫(kù)MYSQLFruitmallsystem Abstract:asanewwayofsales,onlineshoppinghaswonthefavorofmoreandmoresellers.Inrecentyears,thesalesvolumehasdoubledinrecentyears.Onlineshoppinghasformeditsownuniquenetworksalesmarketandnewnetworkmarketingmode,whichalsomakesthenetworkmarketingchannelemergeasthetimesrequire.Atthesametime,withthecontinuousexpansionofthefruitmarket,onlineshoppinghasbecomethefocusofattention,Thecompetitioninthefruitindustryisbecomingmoreandmorefierce.Theemergenceofnetworkmarketingchannelshasbroughtopportunitiesandchallengestothefruitindustrywhichhasalwayswonbythechannels.First,theinformationofthefruitmallisupdatedquickly,followedbythemanagementofalargeamountofinformation.Finally,itishighlysafeandeasytouse,whichmakesthemanagementandoperationofthefruitmallsystemveryconvenient.Inthe21stcentury,withtherapiddevelopmentofscienceandtechnologyandeconomy,thespiritualneedsofthepeopleonthenon-materiallevelarebecomingmoreandmorediversified.Thissystemisputforwardtoachievethesegoals.Thispapersystematicallydescribesthedesignandimplementationofthewholeonlinefruitmallsystem.Themainfunctionsareasfollows:administrator;homepage,personalcenter,fruitbankmanagement,usermanagement,systemmanagement,ordermanagement,users;homepage,fruitbank,newsinformation,my,jumptothebackground,shoppingcart,customerservice,andotherfunctions,whichhaveasimpleinterface,Convenientapplication,powerfulinteraction,completelybasedonthecharacteristicsoftheInternet.Withthecontinuousimprovementofnetworkandinformationtechnologyinmodernsociety,people'slivingstandardhasreachedanewlevel.Fruithasbecomeeveryone'slove,butbecausetheuser'sworkandlifearemoreandmorebusy,itisinevitabletodevelopanonlinefruitmall,andtheproceduretosimplifythesalesprocessisexactlywhatweneed.ThispaperstudiesthedevelopmentandimplementationoffruitmallsystembasedonJSP,fromdemandanalysis,overalldesigntospecificimplementation,andfinallycompletesthewholeonlinefruitmallsystem,soastofacilitateusersandimprovethemanagementlevelofadministrators.Keywords:Fruitmallsystem,JSPtechnology,Javalanguage,databasemysql目錄TOC\o"1-2"\h\u第1章緒論 緒論1.1課題背景2020年處于信息科技高速發(fā)展的大背景之下。在今天,缺少手機(jī)和電腦幾乎已經(jīng)成為不可能的事情,人們生活中已經(jīng)難以離開(kāi)手機(jī)和電腦。針對(duì)增加的成本管理和操作,各大商家非常必要建立自己的網(wǎng)上水果商城,這既可以讓更多的人體驗(yàn)到網(wǎng)絡(luò)所帶來(lái)的方便,也有助于提高水果銷售量和用戶依賴的感覺(jué)。在經(jīng)過(guò)幾十年的高速發(fā)展后,互聯(lián)網(wǎng)已成為最流行、最普及的媒體,每天的信息流量甚至能比得上過(guò)去十年。其以便捷的信息交換、快速的溝通速度,悄然地改變著用戶的銷售方式。簡(jiǎn)單、快捷、成本較低是互聯(lián)網(wǎng)的特點(diǎn),在互聯(lián)網(wǎng)中,買家賣家不需要謀面也可以進(jìn)行各種各樣的交易活動(dòng),互聯(lián)網(wǎng)商業(yè)化已經(jīng)是當(dāng)代經(jīng)濟(jì)的新趨勢(shì)?!半娮由虅?wù)”(電子商務(wù)或電子商務(wù))的概念是在1996年前后在美國(guó)學(xué)術(shù)界提出的。經(jīng)過(guò)數(shù)十年的經(jīng)營(yíng),這個(gè)概念已經(jīng)被廣泛接受。B2B、C2C、C2B和B2C是電子商務(wù)的四類型型,但目前占據(jù)主流的是B2B和B2C兩種。其中面向商家的管理模式稱為B2B,它對(duì)商務(wù)系統(tǒng)的性能、安全和服務(wù)質(zhì)量都要求十分嚴(yán)格;而直接面向銷售者的模式稱為B2C,也是我們所普遍接觸的。到目前為止,電子商務(wù)的發(fā)展經(jīng)歷十余年仍然活力十足,電商應(yīng)用就像雨后春筍一樣冒出。我國(guó)已經(jīng)成為世界第二大經(jīng)濟(jì)體,經(jīng)濟(jì)實(shí)力高速發(fā)展以及百姓生活水平的普遍提高,不斷地要求商家提供更加多元化的銷售方式,更加快速和方便的服務(wù),因此對(duì)水果行業(yè)也提出了更加嚴(yán)格的要求,如管理更加妥當(dāng)、服務(wù)更加舒適等。而現(xiàn)在我們所能看到的水果銷售數(shù)量也越來(lái)越多,信息量巨大,水果商城系統(tǒng)快速發(fā)展使得管理成本不斷擴(kuò)大。本文所設(shè)計(jì)的在線水果商城系統(tǒng)就是在這種客觀條件下進(jìn)行的,是一項(xiàng)利民利國(guó)的、非常有價(jià)值的事情。在水果商城管理方面,傳統(tǒng)的管理方式顯然無(wú)法與在線水果商城相比,在線水果商城系統(tǒng)正發(fā)揮著越來(lái)越重要的作用。在線水果商城系統(tǒng)的速度快、信息量大、安全、簡(jiǎn)單都是傳統(tǒng)模式難以企及的優(yōu)點(diǎn),正在發(fā)揮著越來(lái)越重要的作用。在本文中的在線水果商城系統(tǒng)是一個(gè)基于MySQL數(shù)據(jù)庫(kù)和Java語(yǔ)言的。1.2課題意義社會(huì)主義進(jìn)入新時(shí)代,經(jīng)濟(jì)實(shí)力越來(lái)越強(qiáng)。我們也變得越來(lái)越忙碌、對(duì)生活的要求也變得更加嚴(yán)格,對(duì)快速和方便的服務(wù)的需求也在逐漸增加。因此,對(duì)水果行業(yè)的管理、服務(wù)的要求也越來(lái)越嚴(yán)格。為適應(yīng)時(shí)代的發(fā)展,各大商家開(kāi)始廣泛地使用電腦來(lái)進(jìn)行管理,并推出在線水果商城進(jìn)行查看水果庫(kù)、訂單信息,等信息為提高工作人員效率提供了一種新的方式,并且減輕了他們的工作強(qiáng)度,在樹(shù)立商家形象的同時(shí),為水果商城提供更加方便、安全、優(yōu)質(zhì)而高效的服務(wù),實(shí)現(xiàn)雙贏。于此同時(shí),實(shí)現(xiàn)水果商城系統(tǒng)的計(jì)算機(jī)化也是順應(yīng)時(shí)代潮流的舉措,現(xiàn)如今水果種類正逐漸增加,優(yōu)質(zhì)的水果信息迎來(lái)管理上的難題。水果商城行業(yè)進(jìn)入高速發(fā)展的時(shí)代,水果商城的管理工作變得越來(lái)越困難,在這一客觀需要的推動(dòng)下,建立、完善、發(fā)展水果商城系統(tǒng),可以為管理員與用戶帶來(lái)極大的方便。本系統(tǒng)即為方便管理員和用戶而制作的網(wǎng)上水果商城系統(tǒng),結(jié)合了用戶的需求,設(shè)計(jì)出的一個(gè)基于JSP、MySQL的網(wǎng)上水果商城系統(tǒng)。1.3開(kāi)發(fā)工具及技術(shù)網(wǎng)上水果商城系統(tǒng)從本質(zhì)上講是一個(gè)電子商務(wù)模式綜合而成的系統(tǒng)。實(shí)現(xiàn)了主頁(yè)、個(gè)人中心、水果庫(kù)管理、用戶管理、系統(tǒng)管理、訂單管理等基本功能。主要用到以下技術(shù):1.3.1MyEclipse本系統(tǒng)使用的是MyEclipse8.5,MyEclipse8.5是一個(gè)集成開(kāi)發(fā)環(huán)境,可以用于Java或者移動(dòng)應(yīng)用等方面的程序開(kāi)發(fā)。它有許多強(qiáng)大功能如:編譯、調(diào)試、test和發(fā)布等。8.5版本同時(shí)支持一些其他語(yǔ)言如:HTML腳本,SQL,Java,CSS樣式,Spring,Hibernate,Javascript等。1.3.2Tomcat本文使用的是Tomcat5,其具有較輕量級(jí)的優(yōu)點(diǎn),同時(shí)支持最新的Servlet2.4和Java2.0規(guī)范??梢詾閺V大用戶開(kāi)發(fā)者提供一個(gè)免費(fèi)的、性能穩(wěn)定的服務(wù)。1.3.3MySQLMMySQL數(shù)據(jù)庫(kù)是較為出名的關(guān)系形數(shù)據(jù)庫(kù),它使用大量的二維表來(lái)進(jìn)行存儲(chǔ)數(shù)據(jù)而不是把數(shù)據(jù)封裝存儲(chǔ)早同一個(gè)“倉(cāng)庫(kù)”中,十分有利于提高速度和數(shù)據(jù)應(yīng)用的靈活性。中小商家網(wǎng)站開(kāi)發(fā)商的首選數(shù)據(jù)庫(kù)一般也是MySQL。SQL語(yǔ)言是它的標(biāo)準(zhǔn)語(yǔ)言。由于該數(shù)據(jù)庫(kù)在體積、速度和運(yùn)營(yíng)成本方面的優(yōu)勢(shì),特別是開(kāi)放源代碼的技術(shù)特點(diǎn),因此深受開(kāi)發(fā)者的喜愛(ài)。1.3.4Java簡(jiǎn)介Java技術(shù)它是一個(gè)容易讓人學(xué)會(huì)和使用的一門(mén)服務(wù)器語(yǔ)言。它在編程的過(guò)程當(dāng)中只需要很少的知識(shí)就能建立起一個(gè)真正的交互站點(diǎn)。對(duì)于這個(gè)教程來(lái)說(shuō)它并不需要你完全去了解這種語(yǔ)言,只要能快速融入web站點(diǎn)就可以,還可以進(jìn)行一些基本知識(shí)的編程就可以?,F(xiàn)代社會(huì)中,使用Java語(yǔ)言做動(dòng)態(tài)網(wǎng)頁(yè)是最常用的,主要是Java比較簡(jiǎn)單易懂,學(xué)生掌握的web服務(wù)器編寫(xiě)腳本。Java語(yǔ)言技術(shù)在編程技術(shù)中具有一定的安全性和跨平臺(tái)性功能,并且它可以直接支持分布式的網(wǎng)絡(luò)應(yīng)用和效率。在Java語(yǔ)言技術(shù)當(dāng)中它的功能是方便簡(jiǎn)單的。對(duì)于這個(gè)語(yǔ)言技術(shù)來(lái)說(shuō)它就像萬(wàn)花筒一樣在進(jìn)行開(kāi)發(fā)的時(shí)候可以隨機(jī)進(jìn)行組合最后變成不同顏色的花瓣。隨著現(xiàn)在互聯(lián)網(wǎng)的快速發(fā)展和電子商務(wù)的不斷發(fā)展,在各行各業(yè)的設(shè)施基礎(chǔ)上都開(kāi)始應(yīng)用到了計(jì)算機(jī),對(duì)于過(guò)去傳統(tǒng)的的管理方式和學(xué)生需求都不能滿足現(xiàn)在正常的供求關(guān)系,所以我們必須通過(guò)添加現(xiàn)在的新技術(shù)來(lái)滿足學(xué)生的需求。從目前來(lái)看,Java技術(shù)已經(jīng)在動(dòng)態(tài)網(wǎng)頁(yè)中應(yīng)用的是比較廣泛的一門(mén)技術(shù)。Java語(yǔ)言具有非常多種的特性:(1)跨平臺(tái)的無(wú)關(guān)性;(2)面向?qū)ο?;?)安全性得以保障;(4)支持多個(gè)任務(wù);(5)多種編寫(xiě)方式,代碼編寫(xiě)簡(jiǎn)單。對(duì)比其他的低級(jí)語(yǔ)言、高級(jí)語(yǔ)言,Java語(yǔ)言具有明顯的顯著優(yōu)勢(shì)以及未來(lái)開(kāi)闊的前景,可以廣泛的應(yīng)用在個(gè)人筆記本電腦、大數(shù)據(jù)、大型游戲等等。Java語(yǔ)言具有面向?qū)ο蟮奶匦?,并且易于理解。關(guān)于對(duì)象,其實(shí)可以理解成每一種事物都是一種對(duì)象,包括我們?nèi)祟愖陨矶际且环N對(duì)象。利用面向?qū)ο笳Z(yǔ)言的基本特征來(lái)解決軟件開(kāi)發(fā)中的實(shí)際問(wèn)題,為有效軟件開(kāi)發(fā)提供了技術(shù)支持。1.3.5JSP技術(shù)介紹JSP技術(shù)本身是一種腳本語(yǔ)言,但它的功能是十分強(qiáng)大的,因?yàn)樗梢允褂盟械腏AVA類。當(dāng)它與JavaBeans類進(jìn)行結(jié)合時(shí),它可以使顯示邏輯和內(nèi)容分開(kāi),這就極大的方便了用戶的需求。JavaBeans可以對(duì)JSP技術(shù)的程序進(jìn)行擴(kuò)展,從而形成新的應(yīng)用程序,而且JavaBeans的代碼可以重復(fù)使用,所以就便于對(duì)程序進(jìn)行維護(hù)。JavaBean組件有內(nèi)部的接口,可以幫助不同的人對(duì)系統(tǒng)進(jìn)行訪問(wèn)。1999年,Sun微系統(tǒng)公司正式推出了JSP技術(shù),這是一種動(dòng)態(tài)技術(shù),是基于整個(gè)JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術(shù),也是本系統(tǒng)設(shè)計(jì)的核心技術(shù)之一。JSP技術(shù)能夠極大的提高WEB網(wǎng)頁(yè)的運(yùn)行速度。這些內(nèi)容會(huì)與腳本結(jié)合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務(wù)器端運(yùn)行,JSP引擎會(huì)針對(duì)客戶端所提交的申請(qǐng)進(jìn)行解釋,然后生成腳本程序和JSP標(biāo)識(shí),然后通過(guò)HTML/XML頁(yè)面將結(jié)果反饋給瀏覽器。因此,開(kāi)發(fā)人員親自設(shè)計(jì)最終頁(yè)面的格式和HTML/XML標(biāo)識(shí)時(shí),完全可以使用JSP技術(shù)。所以結(jié)合水果商城系統(tǒng)的需求及功能模塊的實(shí)現(xiàn),使用JSP技術(shù)是最合適的,而且JSP的拓展性比較好,對(duì)于系統(tǒng)在后期使用過(guò)程中可以不斷對(duì)系統(tǒng)功能進(jìn)行拓展,是系統(tǒng)更完成,更方便的滿足用戶管理。1.4國(guó)內(nèi)外現(xiàn)狀進(jìn)入2020年以來(lái),中國(guó)水果商城行業(yè)的競(jìng)爭(zhēng)正越來(lái)越激烈,受疫情影響,大量水果商城公司倒閉,如何減輕用人成本、維護(hù)費(fèi)用,成為各大水果商城系統(tǒng)的難題。而使用一個(gè)高效、靈活、安全可靠的網(wǎng)上水果商城系統(tǒng)對(duì)于減輕用人成本、方便維護(hù)、提高效率等都具有十分重要的意義。從用戶的角度來(lái)看,在線水果商城系統(tǒng)相當(dāng)于一個(gè)方便快捷的平臺(tái),使用在線服務(wù)給予了他們更多的方便,能夠不受時(shí)間、空間的限制,完成從管理員;主頁(yè)、個(gè)人中心、水果庫(kù)管理、用戶管理、系統(tǒng)管理、訂單管理,用戶;首頁(yè)、水果庫(kù)、新聞資訊、我的、跳轉(zhuǎn)到后臺(tái)、購(gòu)物車、客服等信息,更加方便、有效提高工作效率。經(jīng)過(guò)數(shù)十年的發(fā)展和各大商家的努力,水果商城行業(yè)可以說(shuō)是比較成熟了,不論是水果的數(shù)量、種類都比數(shù)十年前有了更好的改變。它在提高用戶的生活水平,順應(yīng)時(shí)代發(fā)展的大勢(shì)所趨,依靠計(jì)算機(jī)、互聯(lián)網(wǎng)技術(shù),整合資源適合發(fā)展潮流的正確選擇。本著為水果商城提供一個(gè)方便管理和節(jié)約成本的方式,也為用戶提供一個(gè)高效的銷售平臺(tái),設(shè)計(jì)一個(gè)在線水果商城系統(tǒng),是必須也是必然的。
系統(tǒng)分析2.1可行性分析可行性分析的目的是確定一個(gè)系統(tǒng)是否有必要開(kāi)發(fā)、確定系統(tǒng)是否能以最小的代價(jià)實(shí)現(xiàn)。其工作主要有三個(gè)方面,分別是技術(shù)、經(jīng)濟(jì)和社會(huì)三方面的可行性。我會(huì)從這三個(gè)方面對(duì)網(wǎng)上水果商城系統(tǒng)進(jìn)行詳細(xì)的分析。2.1.1技術(shù)可行性 該系統(tǒng)主要使用JAVA、MyEclipse和MySQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā),Java易于學(xué)習(xí)和使用靈活。在校期間也接觸過(guò)MyEclipes和MySQL數(shù)據(jù)庫(kù)的課程,對(duì)此有一定的開(kāi)發(fā)經(jīng)驗(yàn),因此開(kāi)發(fā)難度不高,所以從技術(shù)上來(lái)說(shuō)是可行的。2.1.2經(jīng)濟(jì)可行性 本系統(tǒng)設(shè)計(jì)所選擇的開(kāi)發(fā)工具和服務(wù)器都是免費(fèi)的開(kāi)源軟件,又或者是適合用戶使用的免費(fèi)版本,并不需要支付費(fèi)用,而且由作者本人單獨(dú)完成,也不存在團(tuán)隊(duì)費(fèi)用,幾乎沒(méi)有經(jīng)濟(jì)成本,具備經(jīng)濟(jì)可行性。2.1.3社會(huì)可行性 社會(huì)可行性主要包括法律和用戶兩個(gè)方面,下面將從這兩方面進(jìn)行分析。(1)法律因素 本系統(tǒng)是學(xué)習(xí)開(kāi)發(fā)所制作的程序,并不用作商業(yè)用途,是在根據(jù)實(shí)際調(diào)研的結(jié)果結(jié)合現(xiàn)有的網(wǎng)上水果商城系統(tǒng)后得出的,而且系統(tǒng)制作的全部過(guò)程都是在個(gè)人的工作電腦中完成的,使用的都是開(kāi)源和免費(fèi)的開(kāi)發(fā)環(huán)境、分析軟件和數(shù)據(jù)庫(kù),不存在侵權(quán)問(wèn)題。(2)用戶可行性 操作人員或者用戶只需要具備一定的windows電腦操作常識(shí),不需要精通計(jì)算機(jī)技能。此外系統(tǒng)管理人員,只需要在windows常識(shí)之上再熟悉下使用Tomcat服務(wù)器的操作流程,只要掌握一定的計(jì)算機(jī)知識(shí)即可,在正式上線運(yùn)營(yíng)之前,僅需要對(duì)操作人員進(jìn)行簡(jiǎn)單的熟悉流程培訓(xùn)即可。所以從用戶可行性上也是可行的。2.2總體設(shè)計(jì)原則 一個(gè)系統(tǒng)要在開(kāi)發(fā)和維護(hù)的過(guò)程中方便使用,必須采取一定的設(shè)計(jì)原則,其主要設(shè)計(jì)原則有: 簡(jiǎn)單性:系統(tǒng)功能簡(jiǎn)單易懂,只需要掌握基本的計(jì)算機(jī)操作能力即可使用。 針對(duì)性:針對(duì)特定的水果商城系統(tǒng)用戶,沒(méi)有多余的其他功能,使用戶可以專心使用。 實(shí)用性:能夠滿足用戶在線查看訂單信息、水果庫(kù)信息等方面的需求。 一致性:設(shè)計(jì)風(fēng)格、命名規(guī)范一致,整個(gè)系統(tǒng)的各個(gè)功能模塊色彩、擺放位置、功能等都是一致的。 先進(jìn)性:本系統(tǒng)的代碼采用讀取數(shù)據(jù)的方式,方便后續(xù)開(kāi)發(fā)、拓展。2.3系統(tǒng)需求分析水果商城系統(tǒng)需要滿足的需求有以下幾個(gè): 1.水果庫(kù)管理,在水果庫(kù)管理頁(yè)面中可以查看商品編號(hào)、商品名稱、圖片、產(chǎn)地、簡(jiǎn)介、積分、價(jià)格等信息,并可根據(jù)需要對(duì)已有水果庫(kù)管理進(jìn)行修改或刪除。 2.用戶管理,在用戶管理頁(yè)面中可以查看用戶賬號(hào)、密碼、用戶姓名、聯(lián)系電話、電子郵箱、積分、余額等信息,并可根據(jù)需要對(duì)已有用戶管理進(jìn)行修改或刪除。 3.新聞資訊,在新聞資訊頁(yè)面中可以查看標(biāo)題、圖片、內(nèi)容等內(nèi)容,并且根據(jù)需要對(duì)已有新聞資訊進(jìn)行添加,修改或刪除。 4.客服管理,在客服管理頁(yè)面中可以查看新消息、狀態(tài)等內(nèi)容,并且根據(jù)需要對(duì)已有客服管理進(jìn)行添加,修改或刪除。 5.已支付訂單,在已支付訂單頁(yè)面中可以查看訂單ID、用戶ID、商品ID、商品名稱、商品圖片、購(gòu)買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等內(nèi)容,并且根據(jù)需要對(duì)已有已支付訂單進(jìn)行添加,修改或刪除。 2.4業(yè)務(wù)流程分析2.4.1登錄流程登錄模塊主要滿足管理員以及用戶的權(quán)限登錄,用戶登錄流程圖如圖2-1所示。圖2-1登錄流程圖2.4.2注冊(cè)流程未有賬號(hào)的用戶可進(jìn)入注冊(cè)界面進(jìn)行注冊(cè)操作,用戶注冊(cè)流程圖如圖2-2所示。圖2-2注冊(cè)流程圖2.4.3添加信息流程用戶在添加信息時(shí),信息編號(hào)自動(dòng)生成,系統(tǒng)會(huì)對(duì)添加的信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)則添加至數(shù)據(jù)庫(kù),添加信息成功,反之添加失敗。添加信息流程如圖2-3所示。圖2-3添加信息流程圖2.4.4刪除信息流程用戶可選擇要?jiǎng)h除的信息進(jìn)行信息刪除操作,在刪除信息時(shí)系統(tǒng)提示是否確定刪除信息,是則刪除信息成功,系統(tǒng)數(shù)據(jù)庫(kù)將信息進(jìn)行刪除。刪除信息流程圖如圖2-4所示。圖2-4刪除信息流程圖系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概要設(shè)計(jì)本水果商城系統(tǒng)適合在互聯(lián)網(wǎng)上進(jìn)行操作,只要用戶能連網(wǎng),任何時(shí)間、任何地點(diǎn)都可以進(jìn)行系統(tǒng)的操作使用。系統(tǒng)工作原理圖如圖3-1所示:圖3-1系統(tǒng)工作原理圖3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)是由多個(gè)功能模塊組合而成的,要將所有的功能模塊都一一列舉出來(lái),然后進(jìn)行逐個(gè)的功能設(shè)計(jì),使得每一個(gè)模塊都有相對(duì)應(yīng)的功能設(shè)計(jì),然后進(jìn)行系統(tǒng)整體的設(shè)計(jì)。本水果商城系統(tǒng)結(jié)構(gòu)圖如圖3-2所示。圖3-2水果商城系統(tǒng)結(jié)構(gòu)圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)可以說(shuō)是所有軟件的根本,如果數(shù)據(jù)庫(kù)存在缺陷,那么會(huì)導(dǎo)致系統(tǒng)開(kāi)發(fā)的不順利、維護(hù)困難、用戶使用不順暢等一系列問(wèn)題,嚴(yán)重時(shí)將會(huì)直接損害商家的利益,同時(shí)在開(kāi)發(fā)完成后,數(shù)據(jù)庫(kù)缺陷也更加難以解決。所以必須要對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)重點(diǎn)把握,做到認(rèn)真細(xì)致。因此,數(shù)據(jù)庫(kù)設(shè)計(jì)是這個(gè)在線水果商城系統(tǒng)的重點(diǎn)要素。3.3.1概念結(jié)構(gòu)設(shè)計(jì)(1)管理員實(shí)體屬性圖如下圖3-3所示圖3-3管理員實(shí)體屬性圖(2)首頁(yè)前臺(tái)實(shí)體屬性如下圖3-4所示圖3-4首頁(yè)前臺(tái)實(shí)體屬性圖(3)管理員功能實(shí)體屬性如下圖3-5所示圖3-5管理員功能實(shí)體屬性圖(4)訂單信息實(shí)體屬性如下圖3-6所示圖3-6訂單信息實(shí)體屬性圖(5)用戶信息實(shí)體屬性如下圖3-7所示圖3-7用戶信息實(shí)體屬性圖3.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)將數(shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)。在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。表名:shuiguoku功能:水果庫(kù)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangpinbianhaovarchar200商品編號(hào)shangpinmingchengvarchar200商品名稱tupianvarchar200圖片chandivarchar200場(chǎng)地jianjievarchar200簡(jiǎn)介jifendate200積分表名:yonghu功能:用戶字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號(hào)mimavarchar200密碼yonghuxingmingvarchar200用戶名lianxidianhuavarchar200聯(lián)系電話dianziyouxiangvarchar200地址郵箱jifenint積分系統(tǒng)實(shí)現(xiàn)4.1管理員功能模塊管理員登錄,通過(guò)填寫(xiě)注冊(cè)時(shí)輸入的用戶名、密碼、角色進(jìn)行登錄,如圖4-1所示。圖4-1管理員登錄界面圖管理員登錄進(jìn)入水果商城系統(tǒng)可以查看主頁(yè)、個(gè)人中心、水果庫(kù)管理、用戶管理、系統(tǒng)管理、訂單管理等信息。個(gè)人中心,在個(gè)人中心頁(yè)面中可以通過(guò)填寫(xiě)原密碼、新密碼、確認(rèn)密碼等內(nèi)容進(jìn)行個(gè)人中心添加,如圖4-2所示。還可以根據(jù)需要對(duì)個(gè)人信息進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-3所示。圖4-2個(gè)人中心界面圖圖4-3個(gè)人信息界面圖水果庫(kù)管理,在水果庫(kù)管理頁(yè)面中可以查看商品編號(hào)、商品名稱、圖片、產(chǎn)地、簡(jiǎn)介、積分、價(jià)格等信息,并可根據(jù)需要對(duì)已有水果庫(kù)管理進(jìn)行修改或刪除等操作,如圖4-4所示。圖4-4水果庫(kù)管理界面圖用戶管理,在用戶管理頁(yè)面中可以查看用戶賬號(hào)、密碼、用戶姓名、聯(lián)系電話、電子郵箱、積分、余額等信息,并可根據(jù)需要對(duì)已有用戶管理進(jìn)行修改或刪除等詳細(xì)操作,如圖4-5所示。圖4-5用戶管理界面圖輪播圖;該頁(yè)面為輪播圖管理界面。管理員可以在此頁(yè)面進(jìn)行首頁(yè)輪播圖的管理,通過(guò)新建操作可在輪播圖中加入新的圖片,還可以對(duì)以上傳的圖片進(jìn)行修改操作,以及圖片的刪除操作,如圖4-6所示。圖4-6輪播圖管理界面圖新聞資訊,在新聞資訊頁(yè)面中可以查看標(biāo)題、圖片、內(nèi)容等內(nèi)容,并且根據(jù)需要對(duì)已有新聞資訊進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-7所示。圖4-7新聞資訊界面圖客服管理,在客服管理頁(yè)面中可以查看新消息、狀態(tài)等內(nèi)容,并且根據(jù)需要對(duì)已有客服管理進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-8所示。圖4-8客服管理界面圖已支付訂單,在已支付訂單頁(yè)面中可以查看訂單ID、用戶ID、商品ID、商品名稱、商品圖片、購(gòu)買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等內(nèi)容,并且根據(jù)需要對(duì)已有已支付訂單進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-9所示。圖4-9已支付訂單界面圖已完成訂單,在已完成訂單頁(yè)面中可以查看訂單ID、用戶ID、商品ID、商品名稱、商品圖片、購(gòu)買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等內(nèi)容,并且根據(jù)需要對(duì)已有已完成訂單進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-10所示。圖4-10已完成訂單界面圖已發(fā)貨訂單,在已發(fā)貨訂單頁(yè)面中可以查看訂單ID、用戶ID、商品ID、商品名稱、商品圖片、購(gòu)買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等內(nèi)容,并且根據(jù)需要對(duì)已有已發(fā)貨訂單進(jìn)行添加,修改或刪除等詳細(xì)操作,如圖4-11所示。圖4-11已發(fā)貨訂單界面圖4.2前臺(tái)首頁(yè)功能模塊注冊(cè)、登錄注冊(cè),通過(guò)填寫(xiě)用戶名、郵箱等信息進(jìn)行注冊(cè),登錄,通過(guò)填寫(xiě)賬號(hào)、密碼等信息進(jìn)行登錄,如圖4-12所示。圖4-12注冊(cè)、登錄界面圖用戶前臺(tái)首頁(yè)瀏覽通過(guò)內(nèi)容列表可以獲取網(wǎng)站首頁(yè)、水果庫(kù)、新聞資訊、我的、跳轉(zhuǎn)到后臺(tái)、購(gòu)物車、客服等信息操作內(nèi)容,如圖4-13所示。圖4-13用戶前臺(tái)瀏覽管理界面圖個(gè)人中心通過(guò)內(nèi)容列表可以獲取用戶賬號(hào)、密碼、用戶姓名、聯(lián)系電話、電子郵箱、積分等信息可進(jìn)行增、刪、改或查看等操作,如圖4-14所示。圖4-14個(gè)人中心界面圖水果庫(kù)通過(guò)內(nèi)容列表可以獲取價(jià)格、積分、商品編號(hào)、產(chǎn)地等信息進(jìn)行查看操作,如圖4-15所示。圖4-15水果庫(kù)界面圖收貨地址添加通過(guò)內(nèi)容列表可以查看聯(lián)系人、手機(jī)號(hào)碼、默認(rèn)地址、選擇地址進(jìn)行添加操作,如圖4-16所示。圖4-16收貨地址添加界面圖我的訂單通過(guò)內(nèi)容列表可以查看未支付、已支付、已發(fā)貨、已完成、已退款、已取消進(jìn)行退款操作,如圖4-17所示。圖4-17我的訂單界面圖軟件測(cè)試 測(cè)試存在于軟件開(kāi)發(fā)進(jìn)程中的最后一個(gè)階段,它可以保證一個(gè)軟件的開(kāi)發(fā)質(zhì)量是否符合設(shè)計(jì)者的初衷,也為程序的正式上線做了最后一道質(zhì)量檢測(cè)的工序。軟件測(cè)試主要是控制各種條件、包括軟件輸出方式,使用模式和運(yùn)行環(huán)境等,來(lái)評(píng)估一個(gè)系統(tǒng)或應(yīng)用是否符合設(shè)計(jì)標(biāo)準(zhǔn)。在軟件測(cè)試過(guò)程中,我們一般刻意的去制造錯(cuò)誤和極端條件,不能僅依照正常模式允許,而是多去嘗試那些意外的情況。5.1軟件測(cè)試的重要性 只有在運(yùn)行和維護(hù)階段之前經(jīng)歷大量的測(cè)試的軟件,才能說(shuō)明它的質(zhì)量是經(jīng)得起檢驗(yàn)的。最近計(jì)算機(jī)業(yè)界也都一致認(rèn)為,測(cè)試應(yīng)該存在于軟件設(shè)計(jì)的每個(gè)階段,因?yàn)樵皆绨l(fā)現(xiàn)錯(cuò)誤,修復(fù)起來(lái)就越容易。 實(shí)際上,對(duì)于一個(gè)軟件應(yīng)用,錯(cuò)誤是必然存在的,無(wú)論使用何種技術(shù)或手段,都不可能絕對(duì)的排除軟件漏洞。測(cè)試是隨著軟件開(kāi)發(fā)一同誕生的,兩者是共同發(fā)展進(jìn)步的。實(shí)際上,測(cè)試可以大幅度的降低維護(hù)的成本,如果一個(gè)漏洞在開(kāi)發(fā)的早期就被發(fā)現(xiàn),那么修復(fù)它的成本遠(yuǎn)比上線后再修復(fù)的成本要低得多。5.2測(cè)試實(shí)例的研究與選擇測(cè)試有白盒測(cè)試和黑盒測(cè)試兩種方式。其中,白盒測(cè)試是將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部控制結(jié)構(gòu)和處理技術(shù)邏輯來(lái)選定測(cè)試用例、軟件系統(tǒng)測(cè)試的邏輯路徑及過(guò)程需要進(jìn)行管理測(cè)試,又稱玻璃盒測(cè)試。因此白盒測(cè)試需要選擇足夠多的測(cè)試用例,覆蓋盡可能多的代碼來(lái)發(fā)現(xiàn)程序中的錯(cuò)誤。黑盒測(cè)試,也稱為功能測(cè)試。它將需軟件看作一個(gè)黑盒,像一個(gè)普通用戶一樣來(lái)模擬軟件的使用流程。黑盒測(cè)試通過(guò)大量的輸入邊界值或錯(cuò)誤數(shù)據(jù),來(lái)檢查是否可產(chǎn)生正確的輸出。本系統(tǒng)測(cè)試主要選擇黑盒測(cè)試,少量采用白盒測(cè)試。通過(guò)測(cè)試達(dá)到以下測(cè)試目的:1.檢查各大功能模塊的運(yùn)行,確保其能夠正確運(yùn)行,并檢查各頁(yè)面的完整性,保證頁(yè)面完整。2.檢查各個(gè)接口是否可以正確地輸入和輸出,保證數(shù)據(jù)流通穩(wěn)定可行。3.檢查數(shù)據(jù)結(jié)構(gòu),保證其和外部接口沒(méi)有訪問(wèn)錯(cuò)誤,訪問(wèn)順利。4.檢查原計(jì)劃的性能需求有沒(méi)有完成,運(yùn)行流暢。本系統(tǒng)的測(cè)試用例(部分):登錄部分測(cè)試用例編號(hào)對(duì)象項(xiàng)目操作預(yù)期結(jié)果結(jié)果1登錄登錄提示使用正確的賬號(hào)密碼登錄成功登錄預(yù)期結(jié)果2登錄提示使用正確的賬號(hào)但錯(cuò)誤的密碼登錄提示密碼錯(cuò)誤預(yù)期結(jié)果3登錄提示使用錯(cuò)誤的賬號(hào)登錄提示不存在賬戶預(yù)期結(jié)果4登錄提示不輸入賬號(hào),點(diǎn)擊登錄提示輸入賬號(hào)預(yù)期結(jié)果5登錄提示輸入賬號(hào)但不輸入密碼點(diǎn)擊登錄提示輸入密碼預(yù)期結(jié)果6登錄入口已登錄賬號(hào),查看登錄入口不顯示登錄入口預(yù)期結(jié)果
5.3測(cè)試環(huán)境與測(cè)試條件處理器:InterCoreI7-4710MQ四核處理器內(nèi)存:4GB硬盤(pán):1T操作系統(tǒng):Windows10數(shù)據(jù)庫(kù):MySQL5.4系統(tǒng)運(yùn)行情況 全部測(cè)試用例都已通過(guò)(包括但不限于以上測(cè)試用例),且不存在漏洞,實(shí)現(xiàn)了論文開(kāi)始時(shí)所作要求。本系統(tǒng)運(yùn)行穩(wěn)定,使用流暢,可以滿足用戶需求。5.5系統(tǒng)評(píng)價(jià) 5.5.1系統(tǒng)功能評(píng)價(jià)試運(yùn)行后進(jìn)行系統(tǒng)評(píng)估,可以認(rèn)為該系統(tǒng)達(dá)到預(yù)定的目標(biāo)要求,可以滿足用戶的需求,也滿足了系統(tǒng)開(kāi)發(fā)前所作目標(biāo)。 5.5.2系統(tǒng)技術(shù)評(píng)價(jià)系統(tǒng)在經(jīng)過(guò)大量重復(fù)測(cè)試后運(yùn)行十分穩(wěn)定,安全實(shí)用,功能模塊已經(jīng)達(dá)到預(yù)定目標(biāo)所需。 5.5.3系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)在規(guī)定的時(shí)間內(nèi)實(shí)現(xiàn)系統(tǒng)的大部分功能,且滿足要求,節(jié)省開(kāi)發(fā)成本,有助于提高科學(xué)管理水平,符合本人經(jīng)濟(jì)情況。
第6章總結(jié)2020年的今天,計(jì)算機(jī)技術(shù)已經(jīng)相當(dāng)成熟。它的發(fā)展推動(dòng)了許多行業(yè)改頭換面,計(jì)算機(jī)的出現(xiàn)使現(xiàn)代社會(huì)有了進(jìn)一步降低人力物力和資源的方法,提高了現(xiàn)代社會(huì)的生產(chǎn)力,轉(zhuǎn)變了智能化方式。目前各大水果商城系統(tǒng)都在積極備戰(zhàn),發(fā)展計(jì)算機(jī)和互聯(lián)網(wǎng),結(jié)合自身優(yōu)勢(shì)進(jìn)軍互聯(lián)網(wǎng)行業(yè)成為各大商家的重點(diǎn)項(xiàng)目。本文利用JSP和MySQL數(shù)據(jù)庫(kù)技術(shù),通過(guò)分析現(xiàn)實(shí)水果商城系統(tǒng)的訂單信息業(yè)務(wù)流程的基礎(chǔ)上,并完成了在線水果商城系統(tǒng)。經(jīng)調(diào)試結(jié)果顯示,本系統(tǒng)基本可以滿足一個(gè)在線水果商城系統(tǒng)的業(yè)務(wù)需要。系統(tǒng)界面簡(jiǎn)潔而有美感,易操作,做出了自己的特點(diǎn),然而因?yàn)闀r(shí)間倉(cāng)促再加上缺乏系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)和僅依靠少數(shù)問(wèn)卷調(diào)查方式,因此本系統(tǒng)還存在不少缺陷、不足,比如:1.數(shù)據(jù)輸入的格式并沒(méi)有全部檢驗(yàn),所以很難保證數(shù)據(jù)的準(zhǔn)確,可能有一些不符合規(guī)則的數(shù)據(jù)也可以通過(guò)檢驗(yàn)。2.系統(tǒng)功能還不夠完善,無(wú)法提供豐富多彩的在線功能,只能實(shí)現(xiàn)水果庫(kù)管理、用戶管理、系統(tǒng)管理、訂單管理等一系列功能。本系統(tǒng)還存在一些漏洞沒(méi)有解決,在現(xiàn)實(shí)應(yīng)用情境中很難保證完全不出錯(cuò),但相信通過(guò)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通賠償合同參考文本
- 個(gè)人代理人保險(xiǎn)代理服務(wù)合同書(shū)
- 專業(yè)培訓(xùn)服務(wù)合同示例
- 個(gè)人保險(xiǎn)代理合同范本
- 二手設(shè)備轉(zhuǎn)讓合同范本
- 中學(xué)生安全教育服務(wù)合同
- 個(gè)人借款合同書(shū)樣本
- 二手公寓買賣合同模板
- 二手房交易中介服務(wù)委托合同
- 個(gè)人連帶責(zé)任借款合同模板
- 醫(yī)院消防安全培訓(xùn)課件
- 質(zhì)保管理制度
- 《00541語(yǔ)言學(xué)概論》自考復(fù)習(xí)題庫(kù)(含答案)
- 2025年機(jī)關(guān)工會(huì)個(gè)人工作計(jì)劃
- 江蘇省南京市、鹽城市2023-2024學(xué)年高三上學(xué)期期末調(diào)研測(cè)試+英語(yǔ)+ 含答案
- 2024護(hù)理不良事件分析
- 光伏項(xiàng)目的投資估算設(shè)計(jì)概算以及財(cái)務(wù)評(píng)價(jià)介紹
- 2024新版《藥品管理法》培訓(xùn)課件
- 干燥綜合征診斷及治療指南
- 糧油廠食品安全培訓(xùn)
- 南京信息工程大學(xué)《教師領(lǐng)導(dǎo)力》2022-2023學(xué)年第一學(xué)期期末試卷
評(píng)論
0/150
提交評(píng)論