計算機(jī)畢業(yè)設(shè)計jsp生鮮食品oo商城網(wǎng)站論文_第1頁
計算機(jī)畢業(yè)設(shè)計jsp生鮮食品oo商城網(wǎng)站論文_第2頁
計算機(jī)畢業(yè)設(shè)計jsp生鮮食品oo商城網(wǎng)站論文_第3頁
計算機(jī)畢業(yè)設(shè)計jsp生鮮食品oo商城網(wǎng)站論文_第4頁
計算機(jī)畢業(yè)設(shè)計jsp生鮮食品oo商城網(wǎng)站論文_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE7摘要隨著社會的發(fā)展,社會的各行各業(yè)都在利用信息化時代的優(yōu)勢。計算機(jī)的優(yōu)勢和普及使得各種信息系統(tǒng)的開發(fā)成為必需。生鮮食品o2o商城系統(tǒng),主要的模塊包括查看管理員;首頁、個人中心、用戶管理、商品分類管理、商品細(xì)類管理、商品類型管理、商品信息管理、折扣商品管理、新品上市管理、商品評價管理、系統(tǒng)管理、訂單管理等等。前臺;首頁、商品信息、折扣商品、新品上市、新聞資訊、我的個人中心、后臺管理、購物車、客服等等。用戶后臺:個人中心、個人信息、商品信息管理、商品評價管理、我的收藏管理、訂單管理等等。系統(tǒng)中管理員主要是為了安全有效地存儲和管理各類信息,還可以對系統(tǒng)進(jìn)行管理與更新維護(hù)等操作,并且對后臺有相應(yīng)的操作權(quán)限。要想實(shí)現(xiàn)生鮮食品o2o商城系統(tǒng)的各項(xiàng)功能,需要后臺數(shù)據(jù)庫的大力支持。管理員驗(yàn)證注冊信息,收集的用戶信息,并由此分析得出的關(guān)聯(lián)信息等大量的數(shù)據(jù)都由數(shù)據(jù)庫。本文中數(shù)據(jù)庫服務(wù)器端采用了Mysql作為后臺數(shù)據(jù)庫,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。在設(shè)計過程中,充分保證了系統(tǒng)代碼的良好可讀性、實(shí)用性、易擴(kuò)展性、通用性、便于后期維護(hù)、操作方便以及頁面簡潔等特點(diǎn)。本系統(tǒng)的開發(fā)使獲取生鮮食品o2o商城系統(tǒng)信息能夠更加方便快捷,同時也使生鮮食品o2o商城系統(tǒng)管理信息變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。關(guān)鍵詞:生鮮食品o2o商城系統(tǒng);SSM;MysqlAbstractWiththedevelopmentofsociety,allwalksoflifeinthesocietyaremakinguseoftheadvantagesoftheinformationage.Theadvantagesandpopularityofcomputersmakethedevelopmentofvariousinformationsystemsnecessary.Themainmodulesoffreshfoodo2omallsystemincludeviewadministrator;homepage,personalcenter,usermanagement,commodityclassificationmanagement,commoditycategorymanagement,commoditytypemanagement,commodityinformationmanagement,discountcommoditymanagement,newproductmarketingmanagement,commodityevaluationmanagement,systemmanagement,ordermanagement,etc.Frontdesk;homepage,productinformation,discountproducts,newproductlaunch,newsinformation,mypersonalcenter,backstagemanagement,shoppingcart,customerservice,etc.Userbackground:personalcenter,personalinformation,commodityinformationmanagement,commodityevaluationmanagement,mycollectionmanagement,ordermanagement,etc.Theadministratorofthesystemismainlytostoreandmanageallkindsofinformationsafelyandeffectively,andcanalsomanage,updateandmaintainthesystem,andhavecorrespondingoperationauthorityonthebackground.Inordertorealizethefunctionsofo2oshoppingmallsystem,weneedthestrongsupportofbackgrounddatabase.Theadministratorverifiestheregistrationinformation,collectstheuserinformation,andobtainstheassociationinformationandsoonmassivedatafromthedatabase.Inthispaper,MySQLisusedasthebackgrounddatabaseinthedatabaseserver,whichmakesthewebanddatabasecloselylinked.Inthedesignprocess,itfullyensuresthegoodreadability,practicability,expansibility,generality,easymaintenance,easyoperationandconcisepageofthesystemcode.Thedevelopmentofthissystemmakesitmoreconvenientandefficienttoobtaintheinformationofo2oshoppingmall,andalsomakesthemanagementinformationofo2oshoppingmallmoresystematicandorderly.Theinterfaceofthesystemisfriendlyandeasytooperate.Keywords:freshfoodo2omallsystem;SSM;mysql目錄摘要 1Abstract 11系統(tǒng)概述 41.1概述 41.2課題意義 41.3主要內(nèi)容 42系統(tǒng)開發(fā)環(huán)境 52.1JSP技術(shù)介紹 52.2JAVA簡介 52.3訪問數(shù)據(jù)庫實(shí)現(xiàn)方法 52.4系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式 62.5MySql數(shù)據(jù)庫 62.6SSM數(shù)據(jù)庫 63需求分析 73.1技術(shù)可行性:技術(shù)背景

73.2經(jīng)濟(jì)可行性 73.3操作可行性:

83.4系統(tǒng)設(shè)計規(guī)則 83.5系統(tǒng)流程和邏輯 84系統(tǒng)概要設(shè)計 124.1概述 124.2系統(tǒng)結(jié)構(gòu) 124.3.數(shù)據(jù)庫設(shè)計 144.3.1數(shù)據(jù)庫實(shí)體 144.3.2數(shù)據(jù)庫設(shè)計表 164.4數(shù)據(jù)表 16第5章系統(tǒng)詳細(xì)設(shè)計 195.1系統(tǒng)功能模塊 195.2用戶前臺功能模塊 195.1.1用戶注冊 145.1.2用戶登錄 165.1.3個人信息 145.1.4商品信息 165.1.5折扣商品 145.1.6購物車 165.1.7用戶后臺商品信息 145.1.8我的收藏管理 165.1.9訂單管理 145.3管理員功能模塊 215.2.1管理員登錄 145.2.2管理員登錄 165.2.3個人中心 145.2.4用戶管理 165.2.5商品信息管理 145.2.6新品上市管理 165.2.7系統(tǒng)管理 145.2.8訂單管理 166系統(tǒng)測試 276.1系統(tǒng)測試的目的 276.2系統(tǒng)測試方法 286.3測試結(jié)果 28結(jié)論 29致謝 30參考文獻(xiàn) 31

1系統(tǒng)概述1.1概述隨著社會的快速發(fā)展,計算機(jī)的影響是全面且深入的。人們生活水平的不斷提高,日常生活中人們對生鮮食品o2o商城系統(tǒng)方面的要求也在不斷提高,需要水果商城的人數(shù)更是不斷增加,使得生鮮食品o2o商城系統(tǒng)的開發(fā)成為必需而且緊迫的事情。生鮮食品o2o商城系統(tǒng)主要是借助計算機(jī),通過對生鮮食品o2o商城系統(tǒng)所需的信息管理,增加用戶的選擇,同時也方便對廣大用戶信息的及時查詢、修改以及對用戶信息的及時了解。生鮮食品o2o商城系統(tǒng)對用戶帶來了更多的便利,該系統(tǒng)通過和數(shù)據(jù)庫管理系統(tǒng)軟件協(xié)作來滿足用戶的需求?;ヂ?lián)網(wǎng)的到來,傳統(tǒng)的生鮮食品o2o商城系統(tǒng)信息獲取,沒有這種APP軟件,都是通過紙質(zhì)手工等方式進(jìn)行翻看雜志、報紙等信息,然后進(jìn)行一條條的統(tǒng)計數(shù)據(jù)信息,并且要想獲取某一條生鮮食品o2o商城系統(tǒng)數(shù)據(jù)需要進(jìn)行查找,需要用戶自己手動的統(tǒng)計,最后由于生鮮食品o2o商城系統(tǒng)數(shù)據(jù)量比較大,傳統(tǒng)的數(shù)據(jù)統(tǒng)計是手動檢查和驗(yàn)證的,信息量很大,因?yàn)槭褂檬謩咏y(tǒng)計數(shù)據(jù)是一個很大的工作量,而且錯誤率很高,當(dāng)然會有很多數(shù)據(jù)存儲和丟失問題,對于搜索一塊數(shù)據(jù)比較麻煩而且還耽誤時間。1.2課題意義隨著全球信息化的發(fā)展,人們的生活節(jié)奏越來越快,對信息的時效性越來越重視。以傳統(tǒng)的宣傳方式為載體的傳統(tǒng)媒介早已不能滿足人們對獲取信息的方式、便捷性的需求。所以生鮮食品o2o商城系統(tǒng)漸漸成為人們關(guān)注的焦點(diǎn)。首先,生鮮食品o2o商城系統(tǒng)網(wǎng)上獲取信息的實(shí)時性、便捷性要遠(yuǎn)遠(yuǎn)高于傳統(tǒng)媒介。系統(tǒng)一經(jīng)上線,無論用戶在世界的哪個角落,只要能夠連接互聯(lián)網(wǎng),就能在第一時間獲得想要的信息。隨著我國經(jīng)濟(jì)迅速發(fā)展,互聯(lián)網(wǎng)對人們的生活及工作都帶來了非常大的方便,各種管理系統(tǒng)都在不斷的增加,但是生鮮食品o2o商城系統(tǒng)查詢方面缺乏系統(tǒng)的管理方式,為提高生鮮食品o2o商城系統(tǒng)查詢效率,特開發(fā)了本生鮮食品o2o商城系統(tǒng)。生鮮食品o2o商城系統(tǒng)將通過計算機(jī)進(jìn)行整體智能化操作,對于生鮮食品o2o商城系統(tǒng)信息的管理及數(shù)據(jù)保存都是非常多的,為用戶提供一個智能化的管理信息平臺,方便管理員可以隨時隨地的查看用戶所需的詳細(xì)信息及所有資訊信息內(nèi)容,增加系統(tǒng)和用戶之間的關(guān)系,并且對數(shù)據(jù)信息管理可以及時、準(zhǔn)確、有效地進(jìn)行系統(tǒng)化、標(biāo)準(zhǔn)化和有效化的工作。計算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計算機(jī)成為人們應(yīng)用現(xiàn)代技術(shù)的重要工具。能夠有效的解決獲取信息便捷化、全面化的問題,提高效率。1.3主要內(nèi)容生鮮食品o2o商城系統(tǒng)從功能、數(shù)據(jù)流程、可行性、運(yùn)行環(huán)境等方面進(jìn)行需求分析。對生鮮食品o2o商城系統(tǒng)的數(shù)據(jù)庫、功能進(jìn)行了詳細(xì)設(shè)計。分析了主要界面設(shè)計和相關(guān)組件設(shè)計,對生鮮食品o2o商城系統(tǒng)的具體實(shí)現(xiàn)進(jìn)行了介紹。采用SSM框架,從數(shù)據(jù)庫中獲取數(shù)據(jù)、向數(shù)據(jù)庫中寫入數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)直接對數(shù)據(jù)庫進(jìn)行各種操作,在網(wǎng)頁中加入動態(tài)內(nèi)容,從而實(shí)現(xiàn)生鮮食品o2o商城系統(tǒng)所需要的各種基本功能。雖然目前已有很多基于SSM框架的生鮮食品o2o商城系統(tǒng),但尚未出現(xiàn)更詳細(xì)的功能顯示和信息查詢。經(jīng)過分析,用戶的第一眼往往是看到一個軟件的外觀,一個漂亮的界面將吸引用戶下一次點(diǎn)擊和理解。為了讓用戶通過無意識的點(diǎn)擊嘗試進(jìn)入每個界面和每個按鈕,用戶可以進(jìn)一步了解軟件的質(zhì)量,因此良好的軟件界面將是吸引用戶注意力的第一步。因此,對于每個軟件界面設(shè)計工作來說,一個應(yīng)用程序是占據(jù)非常重要的一部分,在高端大氣中吸引用戶界面,滿足用戶體驗(yàn)將進(jìn)一步完成整個應(yīng)用程序的各項(xiàng)功能,良好的用戶體驗(yàn)度將繼續(xù)使用并經(jīng)常打開并使用此軟件。

2系統(tǒng)開發(fā)環(huán)境2.1JSP技術(shù)介紹JSP技術(shù)本身是一種腳本語言,但它的功能是十分強(qiáng)大的,因?yàn)樗梢允褂盟械腏AVA類。當(dāng)它與JavaBeans類進(jìn)行結(jié)合時,它可以使顯示邏輯和內(nèi)容分開,這就極大的方便了用戶的需求。JavaBeans可以對JSP技術(shù)的程序進(jìn)行擴(kuò)展,從而形成新的應(yīng)用程序,而且JavaBeans的代碼可以重復(fù)使用,所以就便于對程序進(jìn)行維護(hù)。JavaBean組件有內(nèi)部的接口,可以幫助不同的人對系統(tǒng)進(jìn)行訪問。JSP技術(shù)能夠極大的提高WEB網(wǎng)頁的運(yùn)行速度。這些內(nèi)容會與腳本結(jié)合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務(wù)器端運(yùn)行,JSP引擎會針對客戶端所提交的申請進(jìn)行解釋,然后生成腳本程序和JSP標(biāo)識,然后通過HTML/XML頁面將結(jié)果反饋給瀏覽器。所以結(jié)合生鮮食品o2o商城系統(tǒng)的需求及功能模塊的實(shí)現(xiàn),使用JSP技術(shù)是最合適的,而且JSP的拓展性比較好,對于生鮮食品o2o商城系統(tǒng)在后期使用過程中可以不斷對系統(tǒng)功能進(jìn)行拓展,使系統(tǒng)更完善,更方便的滿足用戶需求。2.2JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術(shù)。Java是一種計算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進(jìn)。2.3訪問數(shù)據(jù)庫實(shí)現(xiàn)方法(1)首先介紹一下web數(shù)據(jù)庫搜索網(wǎng)絡(luò)上的基本步驟:第一步:檢查消費(fèi)者的數(shù)據(jù),第二步:你必須建立與數(shù)據(jù)庫的連接;第三步:搜索數(shù)據(jù)庫;第四步:數(shù)據(jù)的結(jié)構(gòu);第五步:該用戶的結(jié)果被示出。(2)系統(tǒng),直到我MYSQL5.0PHP集成開發(fā)環(huán)境,如使用WAMP服務(wù)器處于開機(jī)狀態(tài),并且更容易訪問數(shù)據(jù)庫的報告開發(fā)環(huán)境:一個連接到MySQL數(shù)據(jù)庫服務(wù)器Mysql_connect-;語法:資源的mysql_connect(主機(jī),用戶名,密碼);請選擇數(shù)據(jù)庫:mysql_select_db(數(shù)據(jù)庫鏈接標(biāo)識的名稱);關(guān)閉數(shù)據(jù)庫:則mysql_close();2.4系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式活動的MySQL/MySQL庫,或使用ODBC接口,MySQL數(shù)據(jù)庫是一個雙向鏈接。永久及非永久連接。(1)永久連接:一個更永久的連接請求的最大優(yōu)點(diǎn)是可以非常有效的客戶站在密切的聯(lián)系,當(dāng)連接到MySQL服務(wù)器,就更好了。在起草該頁面每一個孩子在這個過程中,而不是僅僅在任何時候,只有在到MySQL服務(wù)器請求連接的生命周期,一旦連接。此子過程是建立到服務(wù)器的單獨(dú)連接可以是永久性的。(2)非永久連接:他是短路。提交順路到Web服務(wù)器,服務(wù)器處理請求并請求的頁面,你要發(fā)送的瀏覽器客戶端,然后連接斷開。對于大多數(shù)網(wǎng)站,它經(jīng)常通過有效高效率有關(guān),但在大多數(shù)情況下,所使用的連接,但它是一個完整的時間,以避免出現(xiàn)任何問題,并可以增加的容量服務(wù)器承載。2.5MySql數(shù)據(jù)庫Mysql的語言是非結(jié)構(gòu)化的,用戶可以在數(shù)據(jù)上進(jìn)行工作。因?yàn)镸ysql的語言和結(jié)構(gòu)比較簡單,但是功能和存儲信息量很強(qiáng)大,其速度、可靠性和適應(yīng)性而備受關(guān)注并得到了普遍的應(yīng)用。Mysql數(shù)據(jù)庫在編程過程中的作用是很廣泛的,為用戶進(jìn)行數(shù)據(jù)查詢帶來了方便。Mysql數(shù)據(jù)庫的應(yīng)用特點(diǎn):靈活性強(qiáng),功能強(qiáng)大,語言相對要簡潔很多。數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲的儲藏室,它是在計算機(jī)上進(jìn)行的,而不是現(xiàn)實(shí)中的儲藏室。數(shù)據(jù)庫管理主要是數(shù)據(jù)存儲、修改和增加以及數(shù)據(jù)表的建立。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對數(shù)據(jù)的管理。2.6SSM框架 當(dāng)今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動取款機(jī)進(jìn)行處理。這種解耦治療使整個系統(tǒng)的個性化變得更加容易。MyBatis是一個良好的可持續(xù)性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護(hù)和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個問題提供良好的解決方案。

3需求分析3.1技術(shù)可行性:技術(shù)背景

生鮮食品o2o商城系統(tǒng)是在Windows操作系統(tǒng)中進(jìn)行開發(fā)運(yùn)用的,而且目前PC機(jī)的各項(xiàng)性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用Java開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫進(jìn)行對系統(tǒng)前臺及后臺的數(shù)據(jù)交互,根據(jù)技術(shù)語言對數(shù)據(jù)庫,結(jié)合需求進(jìn)行修改維護(hù),可以使得網(wǎng)站運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)網(wǎng)站的開發(fā)。(1)硬件可行性分析訂單管理及信息分析的設(shè)計對于所使用的計算機(jī)沒有什么硬性的要求,計算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁面設(shè)計就可行,主要是對于服務(wù)器有些要求,對于平臺搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開網(wǎng)站必須順暢,不能停頓太長時間;性價比高;安全性高。(2)軟件可行性分析開發(fā)整個系統(tǒng)使用的是云計算,流量的可擴(kuò)展性和基于流量的智能調(diào)整云計算的優(yōu)點(diǎn)就是流量的可擴(kuò)展性和基于流量的智能調(diào)整,保障了數(shù)據(jù)信息能夠得到及時的備份,整個系統(tǒng)可以安全有效的運(yùn)行。因此,我們從兩個方面進(jìn)行了可行性研究,可以看出系統(tǒng)的開發(fā)沒有問題。3.2經(jīng)濟(jì)可行性在生鮮食品o2o商城系統(tǒng)開發(fā)之前所做的市場調(diào)研及與其相關(guān)的其他管理系統(tǒng),都是沒有任何費(fèi)用的。所有的調(diào)查研究都是通過開發(fā)者自己的努力,所有的工作也都是自己親力親為的。在碰到自己比較難以解決的問題時,大多數(shù)是通過指導(dǎo)老師和同學(xué)的幫助進(jìn)行相關(guān)問題的解決。所以對于生鮮食品o2o商城系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的,沒有任何費(fèi)用支出的。使用比較成熟的技術(shù),系統(tǒng)是基于SSM框架開發(fā),采用Mysql數(shù)據(jù)庫。所以系統(tǒng)在開發(fā)人力、財力方面的要求不高,具有經(jīng)濟(jì)可行性。3.3操作可行性:

可操作性主要是對在生鮮食品o2o商城系統(tǒng)設(shè)計完成后,用戶的使用體驗(yàn)度,以及管理員可以通過系統(tǒng)隨時管理相關(guān)的數(shù)據(jù)信息,并且對于管理員、用戶二個角色,都可以簡單明了的進(jìn)入到自己的系統(tǒng)界面,通過界面導(dǎo)航菜單可以簡單明了地操作功能模塊,方便用戶信息的操作需求和管理員管理數(shù)據(jù)信息。對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以生鮮食品o2o商城系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進(jìn)行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。3.4系統(tǒng)設(shè)計規(guī)則本生鮮食品o2o商城系統(tǒng)采用SSM框架,Mysql數(shù)據(jù)庫開發(fā),充分保證了系統(tǒng)穩(wěn)定性、完整性。生鮮食品o2o商城系統(tǒng)的設(shè)計與實(shí)現(xiàn)的設(shè)計思想如下:操作簡單方便、系統(tǒng)界面安全良好:簡單明了的頁面布局,方便查詢生鮮食品o2o商城系統(tǒng)管理的相關(guān)信息。2、即時可見:對生鮮食品o2o商城系統(tǒng)信息的處理將立馬在對應(yīng)地點(diǎn)可以查詢到,從而實(shí)現(xiàn)“即時發(fā)布、即時見效”的系統(tǒng)功能。3、功能的完善性:可以管理管理員;首頁、個人中心、用戶管理,商品分類管理,商品細(xì)類管理,商品類型管理,商品信息管理,系統(tǒng)管理,訂單管理,用戶前臺;首頁、商品信息、個人中心、后臺管理模塊的修改和維護(hù)操作。3.5系統(tǒng)流程和邏輯系統(tǒng)業(yè)務(wù)流程圖,如圖所示:圖3-1登錄流程圖圖3-2添加信息流程圖圖3-3注冊信息流程圖

4系統(tǒng)概要設(shè)計4.1概述生鮮食品o2o商城系統(tǒng)基于Web服務(wù)模式,是一個適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在不受時間、地點(diǎn)的限制來使用這個系統(tǒng)。生鮮食品o2o商城系統(tǒng)工作原理圖,如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)架構(gòu)網(wǎng)站系統(tǒng),本系統(tǒng)的具體功能如下:生鮮食品生鮮食品o2o商城系統(tǒng)登陸界面用戶登錄密碼正確管理員界面用戶界面圖4-2系統(tǒng)功能結(jié)構(gòu)圖管理員功能結(jié)構(gòu)圖,如圖4-3所示:圖4-3管理員功能結(jié)構(gòu)圖用戶結(jié)構(gòu)圖,如圖4-4所示:圖4-4用戶界面結(jié)構(gòu)圖前臺結(jié)構(gòu)圖,如圖4-5所示:圖4-5前臺界面結(jié)構(gòu)圖4.3.數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫實(shí)體管理員信息結(jié)構(gòu)圖,如圖4-5所示:圖4-5管理員信息實(shí)體結(jié)構(gòu)圖用戶功能實(shí)體屬性圖,如圖4-6所示:圖4-6用戶功能實(shí)體屬性圖商品信息功能實(shí)體屬性圖如圖4-7所示。圖4-7商品信息功能實(shí)體屬性圖折扣商品管理實(shí)體屬性圖如圖4-8所示。圖4-8折扣商品管理實(shí)體屬性圖4.3.2數(shù)據(jù)庫設(shè)計表4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設(shè)計的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。表4-1allusers表列名數(shù)據(jù)類型長度約束idint11NOTNULLusernamevarchar50defaultNULLpwdvarchar50defaultNULLcxvarchar50defaultNULL表4-2:shangpinpingjia表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLshangpinmingchengvarchar50defaultNULLleixingvarchar50defaultNULLtupianvarchar50defaultNULLshangpinpingfenvarchar50defaultNULLpingjiavarchar50defaultNULLpingjiariqivarchar50defaultNULLbeizhuvarchar50defaultNULLyonghumingvarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-3:shangpinxilei表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLxileivarchar50defaultNULL表4-4:shangpinxinxi表列名數(shù)據(jù)類型長度約束IDint11NOTNULLaddtimevarchar50defaultNULLshangpinmingchengvarchar50defaultNULLleixingvarchar50defaultNULLfenleivarchar50defaultNULLxileivarchar50defaultNULLtupianvarchar50defaultNULLguigevarchar50defaultNULLchandivarchar50defaultNULLpinpaivarchar50defaultNULLxiangqingvarchar50defaultNULL表4-5:xinpinshangshi表列名數(shù)據(jù)類型長度約束IDint11NOTNULLaddtimevarchar50defaultNULLshangpinmingchengvarchar50defaultNULLleixingvarchar50defaultNULLfenleivarchar50defaultNULLxileivarchar50defaultNULLtupianvarchar50defaultNULLguigevarchar50defaultNULLpinpaivarchar50defaultNULLchandivarchar50defaultNULLxiangqingvarchar50defaultNULL表4-6:yonghu表列名數(shù)據(jù)類型長度約束IDint11NOTNULLaddtimevarchar50defaultNULLyonghumingvarchar50defaultNULLmimavarchar50defaultNULLxingmingvarchar50defaultNULLxingbievarchar50defaultNULLtouxiangvarchar50defaultNULLshoujivarchar50defaultNULLyouxiangvarchar50defaultNULL第5章系統(tǒng)詳細(xì)設(shè)計5.1用戶前后臺功能模塊5.1.1用戶注冊用戶進(jìn)入生鮮食品o2o商城系統(tǒng)注冊頁面填寫用戶名、密碼、姓名、手機(jī)、郵箱操作等等。并可以進(jìn)行登錄。修改等操作。,如圖5-1所示。圖5-1用戶注冊功能界面圖5.1.2用戶登錄用戶在登錄填寫賬號、密碼、等信息,程序效果圖如下圖5-2所示:圖5-2用戶登錄功能界面5.1.3個人信息用戶進(jìn)入個人信息頁面可以修改用戶名、密碼、姓名、手機(jī)、郵箱、充值金額等等。程序效果圖如下圖5-3所示:圖5-3個人信息界面5.1.4商品信息用戶前臺可以對商品信息瀏覽并查看價格、類型、分類、價格、細(xì)化、規(guī)格、產(chǎn)地、購買等信息進(jìn)行操作,程序效果圖如下圖5-4所示:圖5-4商品信息界面5.1.5折扣商品用戶進(jìn)入折扣商品界面查看價格、單次購買、庫存、類型、購買、活動時間等操作。程序效果圖如下圖5-5所示:圖5-5折扣商品界面5.1.6購物車用戶進(jìn)入購物車界面填寫購買商品、價格、數(shù)量、總價可以進(jìn)行點(diǎn)擊購買等操作。程序效果圖如下圖5-6所示:圖5-6購物車界面5.1.7用戶后臺商品信息用戶進(jìn)入商品信息查看商品名稱、類型、分類、細(xì)類、規(guī)格、產(chǎn)地、品牌、倒計結(jié)束、價格、單限、庫存、詳情、評論查看等操作。程序效果圖如下圖5-7所示:圖5-7商品信息5.1.8我的收藏管理用戶進(jìn)入我的收藏界面查看我的前臺收藏信息查看等操作。程序效果圖如下圖5-8所示:圖5-8我的收藏界面5.1.9訂單管理用戶進(jìn)入我的訂單界面查看我的訂單信息查看訂單編號、商品編號、商品名稱、購買數(shù)量、價格/積分、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等操作。程序效果圖如下圖5-9所示:圖5-9我的訂單管理界面5.2管理員功能模塊5.2.1管理員登錄管理員通過輸入用戶名,密碼,權(quán)限,等信息進(jìn)行系統(tǒng)登錄,如圖5-10所示。圖5-10管理員登錄界面圖5.2.2管理員登錄進(jìn)入生鮮食品o2o商城系統(tǒng)查看首頁、個人中心、用戶管理、商品分類管理、商品細(xì)類管理、商品類型管理、商品信息管理、折扣商品管理、新品上市管理、商品評價管理、系統(tǒng)管理、訂單管理等等等內(nèi)容,如圖5-11所示。圖5-11管理員功能界面圖5.2.3個人中心管理員對個人中心進(jìn)行操作填寫原密碼、新密碼、確認(rèn)密碼并進(jìn)行添加、刪除、修改以及查看,如圖5-12所示。圖5-12個人中心界面圖5.2.4用戶管理在用戶管理頁面可以查看用戶名、密碼、姓名、性別、頭像、手機(jī)、郵箱等內(nèi)容,并可根據(jù)需要對用戶管理進(jìn)行添加,修改或刪除等操作,如圖5-13所示。圖5-13用戶管理界面圖在商品分類管理頁面可以查看商品名稱、5.2.5商品信息管理類型、分類、細(xì)類、規(guī)格、產(chǎn)地、品牌、倒計結(jié)束、價格、單限、庫存、詳情等等進(jìn)行添加,修改,刪除或查看詳細(xì)內(nèi)容等操作,如圖5-14所示。圖5-14商品信息管理界面圖5.2.6新品上市管理在新品上市管理頁面可以查看名稱、類型、分類、細(xì)類、規(guī)格、產(chǎn)地、品牌價格等內(nèi)容,并可根據(jù)需要對新品上市管理信息進(jìn)行添加,修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-15所示。圖5-15新品上市界面圖5.2.7系統(tǒng)管理該頁面為輪播圖/新聞資訊管理界面。管理員可以在此頁面進(jìn)行首頁輪播圖/新聞資訊的管理進(jìn)行添加,修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-16所示。圖5-16系統(tǒng)管理界面圖5.2.8訂單管理在訂單信息管理頁面可以查看通過列表可以查看訂單編號、商品編號、商品名稱、購買數(shù)量、價格/積分、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址、支付等信息進(jìn)行操作或修改刪除等內(nèi)容,如圖5-17所示。圖5-17訂單信息管理界面圖6系統(tǒng)測試6.1系統(tǒng)測試的目的程序設(shè)計不能保證沒有錯誤,這是一個開發(fā)過程,在錯誤或錯誤的過程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無法正常啟動等,為了避免這些問題我們需要測試程序,在測試過程中發(fā)現(xiàn)問題并糾正它們,從而使系統(tǒng)更長時間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問題,并對其進(jìn)行修改,雖然耗時費(fèi)力,但對于長期使用而言是非常重要和必要系統(tǒng)的開發(fā)。軟件在設(shè)計后必須進(jìn)行測試,調(diào)試過程中使用的方法是軟件測試方法。在開發(fā)新軟件時,系統(tǒng)測試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計目標(biāo)的參考。測試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。生鮮食品o2o商城系統(tǒng)的實(shí)現(xiàn),對于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過測試進(jìn)行來評判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在生鮮食品o2o商城系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準(zhǔn)確無誤的供給用戶使用。6.2系統(tǒng)測試方法在對生鮮食品o2o商城系統(tǒng)進(jìn)行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓生鮮食品o2o商城系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會大大縮短,還有就是在測試時,不要出現(xiàn)重復(fù)性的錯誤,遇到一個錯誤問題,要將整個生鮮食品o2o商城系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高生鮮食品o2o商城系統(tǒng)平臺的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對程序功能能夠按照設(shè)計正常實(shí)現(xiàn)的一種檢測,在程序接口處進(jìn)行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.3測試結(jié)果經(jīng)過對一系列測試結(jié)果的有效分析,本平臺開發(fā)系統(tǒng)符合用戶的要求和需求。所有的基本功能相對齊全,操作起來簡單方便,測試系統(tǒng)性能良好,作為大眾化系統(tǒng)使用是比較值得推廣宣傳的。

結(jié)論本系統(tǒng)通過對SSM和Mysql數(shù)據(jù)庫的簡介,從硬件和軟件兩反面說明了生鮮食品o2o商城系統(tǒng)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了SSM與Mysql相結(jié)合構(gòu)建的生鮮食品o2o商城系統(tǒng),網(wǎng)站可以響應(yīng)式展示。通過本次生鮮食品o2o商城系統(tǒng)的研究與實(shí)現(xiàn),我感到學(xué)海無涯,學(xué)習(xí)是沒有終點(diǎn)的,而且實(shí)踐出真知,只有多動手才能盡快掌握它,經(jīng)驗(yàn)對系統(tǒng)的開發(fā)非常重要,經(jīng)驗(yàn)不足,就難免會有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶。由于在此之前對于java知識沒有深入了解,所以從一開始就碰到許多困難,例如一開始的頁面顯示不規(guī)范、數(shù)據(jù)庫連接有問題已經(jīng)無法實(shí)現(xiàn)參數(shù)的傳遞等等,不過通過在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決,在此過程中,我不僅學(xué)到了很多知識,也提高了自己解決問題的能力,尤其是學(xué)會如何從大量的信息中篩選出所需有用的信息,同時我更加深刻的體會到了,雖然書本上的大部分知識都是有價值,正確的,但實(shí)際上每個人編程的思路和對數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過實(shí)踐才能找到解決問題的方案。在此次畢業(yè)設(shè)計活動中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗(yàn),我相信這些對我以后的發(fā)展都會有很大幫助。通過這次生鮮食品o2o商城系統(tǒng)的開發(fā),我參考了很多相關(guān)系統(tǒng)的例子,取長補(bǔ)短,吸取了其他系統(tǒng)的長處,逐步對該系統(tǒng)進(jìn)行了完善,但是該系統(tǒng)還是有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,生鮮食品o2o商城系統(tǒng)有著非常好的發(fā)展前景,經(jīng)過測試運(yùn)行,系統(tǒng)各項(xiàng)功能都十分完善,界面漂亮,使用方便,操作容易,在技術(shù)理論上已經(jīng)成熟。

致謝畢業(yè)設(shè)計結(jié)束的同時也意味著四年的大用戶活就要結(jié)束了。生鮮食品o2o商城系統(tǒng)的完成以及如何在系統(tǒng)運(yùn)行過程中實(shí)現(xiàn)的更好,這其中付出了很大的努力,這段時光將會終身難忘。在畢業(yè)設(shè)計的這一段時間里,離不開導(dǎo)師的細(xì)心指導(dǎo),還有同學(xué)們的熱情幫助,有時候幾個同學(xué)在一起討論系統(tǒng)中的某個功能模塊如何實(shí)現(xiàn),如何實(shí)現(xiàn)的更好,或是問題沒得到有效的解決,就會沒有心思做其他的事情,讓我們對學(xué)習(xí)充滿了動力。在畢業(yè)設(shè)計即將結(jié)束之時,首先要感謝我的指導(dǎo)老師,謝謝您在畢業(yè)設(shè)計和畢業(yè)論文中對我的指導(dǎo)。在您的細(xì)心指導(dǎo)下我才能快速的掌握系統(tǒng)的相關(guān)功能,在您的大力幫助下我才能將課本上的知識與自己的項(xiàng)目結(jié)合,真正的做到學(xué)以致用。感謝您經(jīng)常犧牲自己的休息時間,利用其豐富的教學(xué)和項(xiàng)目經(jīng)驗(yàn)對我進(jìn)行指導(dǎo)。課堂上,您教會我們?nèi)绾螌W(xué)習(xí)、教會我們新的知識,在課下,您又像朋友一樣親切,教會了我很多道理,讓我意識到先做人、后做事。感謝所有教過我的老師,為我傾注了大量的心血,正是你們的諄諄教誨、嚴(yán)謹(jǐn)教學(xué)才使我能順利的完成學(xué)業(yè),再此向你們表示深深的感謝。感謝大學(xué)里教過我的每一位老師,真心祝福您們。在這里還得感謝我的戰(zhàn)友們,也就是同學(xué)們對我的大力支持及幫助。正是因?yàn)橛心銈兊牟粩鄮椭?、鼓勵,熬夜通宵,不停的調(diào)試、測試程序,給我?guī)砹藰O大的動力,才能最終完成網(wǎng)站的運(yùn)行。我們在一起交流、談?wù)摰臅r光,都將是我們在通往未來道路上的寶貴財富。我要深深地感謝你們!畢業(yè)在即,在今后的工作和生活中,我會銘記師長們的教誨、同學(xué)們的幫助,繼續(xù)不懈努力和追求,來報答所有支持和幫助過我的人!最后,我要向犧牲了休息時間來對本文進(jìn)行審閱,評議和參與論文答辯的各位老師表示深深的感謝。在此,衷心的謝謝您們!

參考文獻(xiàn)張繼東.Mysql數(shù)據(jù)庫基于java的訪問技術(shù)[J/OL].電子技術(shù)與軟件工程,2017,(15):169(2017-08-03).李春燕,李根.基于java技術(shù)的商城網(wǎng)站平臺設(shè)計[J/OL].電子技術(shù)與軟件工程,2017,(20):9(2017-10-26).[3]王浩.基于java技術(shù)的在線技能評測系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2016,(12):171-172.[4]王金龍,張靜.基于java+Mysql的高校慕課(MOOC)花店網(wǎng)站系統(tǒng)設(shè)計[J].通訊世界,2017,(20):276-277.[5]潘國榮.基于java+JavaBean+Servlet實(shí)現(xiàn)模式的增刪改模塊的設(shè)計與實(shí)現(xiàn)[J].信息通信,2017,(08):101-103.[6]葛建霞.《java動態(tài)網(wǎng)頁設(shè)計》課程中項(xiàng)目商城網(wǎng)站法的應(yīng)用研究[J].宿州教育學(xué)院學(xué)報,2017,20(04):160-161.[7]李清霞.《java動態(tài)網(wǎng)頁設(shè)計》課程建設(shè)與花店網(wǎng)站模式研究[J].福建電腦,2017,33(06):92-93+166.[8]曾晰,舒堅(jiān).基于java的生鮮食品管理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].信息通信,2017,(09):122-124.[9]傅峰.基于移動平臺的論壇管理系統(tǒng)的設(shè)計[J].電子設(shè)計工程,2016,24(09):66-68+71.[10]李丹.派遣信息網(wǎng)絡(luò)管理平臺設(shè)計與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2016,15(03):97-98.[11]付昕.基于B/S生鮮食品o2o商城系統(tǒng)[J].XX省商業(yè)管理XX學(xué)院學(xué)報,2018,27(4):166-168[12]黃艷峰.在Java語言中實(shí)施“商城系統(tǒng)”的研究與探索[J].電腦知識與技術(shù),2015,6(5):1148-1149[13]趙鋼.javaServlet+EJB的Web模式應(yīng)用研究[J].電子設(shè)計工程,2018,21(13):47-49[14]肖英.解決java/Servlet開發(fā)中的中文亂碼問題[J].科技傳播,2017,(1)11-25[15]HsiaoIH,SosnovskyS,BrusilovskyP.Guidingstudentstotherightquestions:adaptivenavigationsupportinane-learningsystemforJavaprogramming[J].JournalofComputerAssistedLearning,2016,26(4):270-283.reference[1]ZhangJidong(2017.08),softwaretechnologyanddatabaseaccess[2]LiChunyan,LiGen.designofWebInformationmallwebsiteplatformbasedonJavatechnology[J/OL].Electronictechnologyandsoftwareengineering,2017,(20):9(2017-10-26)[3]WangHao.DesignandimplementationofonlineskillevaluationsystembasedonJavatechnology[J].Digitaltechnologyandapplication,2016,(12):171-172[4]WangJinlong,ZhangJing.DesignofMOOCFloristwebsitesystembasedonjava+MySQL[J].Communicatio

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論