【《基于J2EE的樂器商城設(shè)計》10000字】_第1頁
【《基于J2EE的樂器商城設(shè)計》10000字】_第2頁
【《基于J2EE的樂器商城設(shè)計》10000字】_第3頁
【《基于J2EE的樂器商城設(shè)計》10000字】_第4頁
【《基于J2EE的樂器商城設(shè)計》10000字】_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科論文基于J2EE的樂器商城設(shè)計TOC\o"1-2"\u1引言 摘要:基于SSM技術(shù)的樂器銷售管理系統(tǒng)就是通過網(wǎng)絡(luò)技術(shù)來解決這類相關(guān)問題,現(xiàn)在技術(shù)發(fā)達使得本課題的完成完全可行。本平臺需要提供各種樂器的展示,并能夠完成樂器在線銷售,為用戶提供良好的技術(shù)支持。本文主要采用了包含SpringMVC體系架構(gòu)和MyBatis功能結(jié)構(gòu)體系的SSM框架與MySQL數(shù)據(jù)庫進行實現(xiàn)。系統(tǒng)主要分為用戶和管理員兩部分,共有銷售部分,包括購物車、商品信息、內(nèi)部信息、價格、存貨量。個人信息部分,包括歷史購買記錄、注冊收貨地址、聯(lián)系電話、購買備注。管理員部分包括對樂器基礎(chǔ)信息、用戶購買訂單內(nèi)容、用戶基本信息、用戶注冊信息的增刪改查實現(xiàn)。通過撰寫的代碼實現(xiàn)并且已進行了系統(tǒng)測試和樂器商城系統(tǒng)中的模塊。該平臺目前處于試運行階段,經(jīng)測試后無問題,能基本滿足日常使用要求。關(guān)鍵詞:樂器銷售SSM框架結(jié)構(gòu)電子商務(wù)1引言1.1背景介紹隨著現(xiàn)代社會不斷地發(fā)展,科學(xué)技術(shù)也在不斷地發(fā)展和變化,互聯(lián)網(wǎng)逐漸融入人們的生活的中,成為人們生活中不可缺少的一部分,人們在網(wǎng)上得到了便利,開始在網(wǎng)上進行購物,傳統(tǒng)的線下購物方式的逐漸被新時代購物方式所取代。網(wǎng)上購物逐漸成為人們的主要的購物方式。并且隨著人們生活水平的提高,挑選一束樂器送給戀人親朋好友,逐漸已成為了一種消費習(xí)慣?;谝陨媳尘?,樂器商城平臺的存在就很有意義。一是可以讓音樂初學(xué)者,也就是那些不太懂樂器的人可以在家中慢慢挑選自己喜歡的樂器,從而選出更加適合自己的樂器。二是可以讓現(xiàn)今的“懶人”們足不出戶購買到自己想要的樂器。介紹了基于樂器商城系統(tǒng)設(shè)計以及實現(xiàn)過程,具體從需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)以及系統(tǒng)測試四個方面展開描述。1.2相關(guān)技術(shù)SSM(Spring+SpringMVC+MyBatis)框架是數(shù)據(jù)源較簡單的web項目的框架。1.2.1SpringSpring是一個輕量級開發(fā)框架,也是一個面向接口的程序技術(shù)思想,對其他各層可以做到的隨取隨用。1.2.2SpringMVCSpringMVC是一種表現(xiàn)層框架,隸屬于Spring框架[1]。SpringMVC的工作原理是先發(fā)送請求通過一系列的數(shù)據(jù)處理后展現(xiàn)給用戶出必要的數(shù)據(jù)。1.2.3MyBatisMyBati支持定制化SQL、存儲過程的數(shù)據(jù)庫操作語句,簡單的進行數(shù)據(jù)庫的配置,大大地提高了使用效率。1.3數(shù)據(jù)庫技術(shù)MySQ屬于較為小型的數(shù)據(jù)庫管理系統(tǒng),并且源碼開放、速率快、使用成本低,所以使用MySQL數(shù)據(jù)庫管理系統(tǒng)對于本平臺來說是最好的選擇。1.4JavaJava語言是一種的計算機語言,JavaWeb服務(wù)器主要用于接收請求形式終端服務(wù)器,在Web領(lǐng)域應(yīng)用非常廣泛。1.5Tomcat服務(wù)器Tomcat是一款運行時占用運行內(nèi)存較少、并且有著良好的擴展性。Tomcat其使用和同時訪問的用戶較少,因為它是小型輕量級的服務(wù)器[3]?;赥omcat的優(yōu)秀品質(zhì),本系統(tǒng)采用它作為Web服務(wù)器。1.6本章小結(jié)本章敘述了在進行系統(tǒng)開發(fā)時所用到的開發(fā)環(huán)境,如SSM框架以及JSP相關(guān)技術(shù),還介紹了Tomcat服務(wù)器應(yīng)用于開發(fā)服務(wù)器等一系列的其他技術(shù)的使用。根據(jù)這些所用到的技術(shù)以及一些工具進行了描述,后文會根據(jù)主要技術(shù)說明一下樂器商城系統(tǒng)系統(tǒng)開發(fā)中可能會遇到的困難和難點進行敘述。并且會詳細介紹樂器商城系統(tǒng)中用到的技術(shù)的優(yōu)點和缺點,以及為了滿足樂器商城系統(tǒng)在設(shè)計時會有哪些需求被滿足。2系統(tǒng)的需求分析主要對樂器商城系統(tǒng)進行以下幾個分析,分別對樂器商城系統(tǒng)平臺的用例分析、功能需求以及非功能需求進行詳細的描述,以此來承接樂器商城的系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試階段工作。2.1功能需求分析由于這是一個樂器商城,所以樂器商城系統(tǒng)的目標(biāo)是為了能讓每個用戶根據(jù)自己的需求購買屬于自己的樂器,其核心功能為業(yè)務(wù)邏輯的實現(xiàn)與控制[4]。樂器商城系統(tǒng)可以進行多項操作??梢圆榭磦€人信息,修改個人信息,包括登錄密碼。用戶可以點擊查看自己的注冊信息,對信息進行一些操作,在查詢樂器商品信息時,用戶能夠選擇樂器的類別,在檢索導(dǎo)航欄中的搜索樂器信息來找到想要的樂器,用戶可以在查看產(chǎn)品時查看產(chǎn)品詳細信息,以此來了解樂器詳情。用戶的功能結(jié)構(gòu)圖詳情見圖1所示。圖1樂器商城平臺用戶功能結(jié)構(gòu)圖基于J2EE的樂器商城系統(tǒng)主要分為用戶操作模塊,樂器信息管理模塊,訂單管理模塊以及購物車信息模塊該系統(tǒng)主要是為用戶購買樂器提供服務(wù)的,用戶模塊中提供的服務(wù)有注冊、登錄,登錄以后會有登錄用戶的基本信息查詢、修改功能,樂器信息管理模塊中提供樂器查詢功能和瀏覽功能,在樂器商城中選擇了自己想要的樂器并放進購物車以后,樂器商城用戶在購物車里產(chǎn)生一張待處理的購物列表,此時進入了樂器商城的訂單管理模塊,樂器商城的訂單管理模塊中可以對選購的樂器商城系統(tǒng)中選購的樂器信息進行增刪改查等進行操作,進入訂單模塊時會經(jīng)過購物車模塊,購物車模塊中用戶可選擇樂器,之后生成一張購物清單。這些模塊的總體用例圖如圖2所示:圖2模塊總體用例圖2.1.1用戶操作模塊按功能用戶操作模塊可分為以下幾個模塊。注冊:只有先進行注冊后才能成為樂器商城系統(tǒng)中的用戶,對于新來的用戶,想要登錄這個系統(tǒng),由于開始在數(shù)據(jù)庫中沒有保留該用戶的任何信息,因此這個模塊要提示新用戶需要注冊才能登錄到系統(tǒng)。當(dāng)用戶注冊的時候,彈出需要的注冊列表窗口,包括用戶名字、聯(lián)系方式、郵箱號、需要輸入的口令、口令的再次確認、以及所在省份等信息。登錄:登錄時想要在樂器商城購物平臺輸入用戶名以及密碼。對于注冊后的用戶,首先是對相關(guān)的信息進行填寫,當(dāng)用戶填寫好對應(yīng)的信息,樂器商城系統(tǒng)與注冊后存入數(shù)據(jù)庫中的賬號數(shù)據(jù)進行查找比對,若再系統(tǒng)中查找比對成功,用戶會成功登錄并顯示;否則,顯示賬號未注冊:用戶登錄樂器商城系統(tǒng)后可查看與修改個人信息。用戶操作模塊的用例圖3如下:圖3用戶操作模塊用例圖2.1.2樂器信息管理模塊樂器信息管理模塊包括樂器的詳細信息查詢與所有樂器所生成的樂器清單列表,點擊樂器商城的樂器后會進入樂器的具體信息情況的查詢里,在每種樂器樂器后面都有一個標(biāo)有“添加購物車”按鈕的圖標(biāo),點擊后可將該樂器加入系統(tǒng)分配給用戶的購物車中。樂器信息模塊用例圖如圖4所示:圖4樂器信息管理模塊用例圖2.1.3購物車模塊用戶通過點擊“添加購物車”按鈕進入購物車對應(yīng)頁面,購物車模塊關(guān)聯(lián)著其他模塊,在樂器商城系統(tǒng)中用來連接樂器信息和用戶訂單橋梁的作用。購物車管理模塊用例圖如圖5所示:圖5購物車管理模塊用例圖2.1.4訂單模塊訂單模塊包括用戶信息,付款方式與樂器購物清單三大模塊。用戶信息模塊:顯示注冊用戶的注冊時填寫的信息來保證用戶的身份和聯(lián)系信息。在這部分功能里中,用戶可以點擊“修改”按鈕來修改用戶的信息并再次保存。付款方式模塊:用戶在確認購買自己想要的樂器后,需要選擇付款方式。樂器購物清單模塊:該模塊詳細展示了用戶購物車里的樂器,包括樂器的數(shù)量,以及每個樂器所需購買價格,樂器購買的數(shù)量等信息,如果用戶想要下單,則選中自己的訂單,然后提交完成就可以實現(xiàn)了,在提交之前可以進行一次確認提醒,如若無誤,則可點擊提交按鈕,提交后,可以進行訂單信息的查詢,以此來查詢訂單明細,了解訂單最新狀態(tài),進行訂單提交。訂單模塊用例圖如圖6所示。圖6訂單模塊用例圖2.2用例及用戶流程分析2.2.1用例分析用例圖的作用描述用戶和用例之間關(guān)系的通過對用戶的某些權(quán)限以及相應(yīng)執(zhí)行的操作通過URL的方式進行分開展示出來,把普通用戶和更高權(quán)限的用戶所具有的功能列出來,從而在某塊設(shè)計中對不同用戶進行賦權(quán)。樂器商城平臺管理員與普通用戶各模塊包含的功能,圖中登錄注冊為管理員和用戶共有的功能。對于普通用在樂器銷售平臺中主要的功能首先是用戶的注冊,只有通過注冊在數(shù)據(jù)庫中保存當(dāng)前用戶的信息才能讓這個用戶進行登錄,當(dāng)普通用戶登錄過后可以在系統(tǒng)界面中瀏覽各種購物界面,選擇自己喜歡的商品,另外普通用戶可以對樂器進行查詢,比如通過樂器的型號或者樂器的價格選擇自己喜歡的樂器,另外如果用戶想要立刻付錢,則會進入到結(jié)算界面,如果沒有立即付款,允許客戶將其放入購物車,同時其可以來到購物車,對自己收藏的各個樂器進行操作。樂器商城平臺用戶用例圖如圖7所示圖7樂器商城平臺用戶用例圖對于管理員用戶來說,可以對系統(tǒng)中的各個商品進行管理,比如增加樂器的數(shù)量、樂器的種類,如果某個樂器比較流行,則可以把這個樂器的價格設(shè)置的更高,另一方面還可以處理相關(guān)的訂單,做好及時發(fā)貨的準(zhǔn)備。管理員可對普通用戶和商品進行更進一步的操作,包括對商品信息、推薦信息,訂單信息,登錄信息,用戶個人信息進行增刪改查的操作。樂器商城平臺管理員用例圖如8圖所示。圖8樂器商城平臺管理員用例圖此功能還需優(yōu)化,有待完善,推薦條幅上的商品不涉及其他功能。樂器商城平臺用戶用例圖展示出了樂器商城用戶的各模塊所包含的功能[6],用戶進行注冊后能夠使用樂器商城的基礎(chǔ)功能。用戶可以查看樂器商品的詳細信息,用戶能夠進行查看,用戶也可以修改自己個人信息,比如性別、收貨地址、聯(lián)系電話等。用戶在重置密碼以后,需要重新登錄并且填寫新的密碼來驗證用戶,用戶可以在樂器商城中選擇自己想要的樂器進行下單操作,并可以查看訂單詳情,可以在購物車選項里可以查看自己添加到購物車的商品。并且可以操作自己添加到購物車里的樂器。在歷史訂單方面用戶可以查看歷史訂單的商品信息以及詳細的購物詳細,并進行刪除。在例圖上能夠詳細介紹了管理員能夠進行的操作。包括商品信息,訂單信息,用戶信息,管理員可以對以上三種信息進一步的進行詳細的操作,后臺還可以修改商品關(guān)鍵字以及庫存信息等。相較于用戶,管理者有更高的權(quán)限,可以進行更多的操作。2.2.2用戶流程分析樂器商城用戶進入樂器商城界面后,在用戶點擊登錄后,判斷用戶是否已經(jīng)登錄,若沒有登錄,進入登錄界面進行登錄,樂器商城用戶輸入賬號后判斷是否注冊,已注冊則進入登錄,沒有注冊則注冊成功后登錄,樂器商城登錄成功后開始瀏覽樂器商城樂器并加入到購物車,最后瀏覽結(jié)束后進入購物車進行結(jié)算,結(jié)算時判斷用戶是否已添加收貨人信息,如果已經(jīng)添加,就進行下一步操作,如果沒有添加,則在用戶成功添加收貨人信息后再進行結(jié)算,結(jié)算無誤后訂單進行確認,然后提交下單并付款,支付成功后,返回并進入我的訂單進行訂單查詢,用戶登錄購物流程圖如9如圖所示。圖9用戶登錄購物流程圖2.3非功能需求分析對于系統(tǒng)中的非功能設(shè)計主要是對與系統(tǒng)的各種技術(shù)方面的設(shè)計,比如系統(tǒng)的承建方需要這個系統(tǒng)的主界面在UI布局方面采取哪種顏色,界面中的各種字體的大小,每個模塊在整個界面的展示的區(qū)域大小,同時在系統(tǒng)完善過程中需要做大哪些流程的優(yōu)化工作[7]。2.4本章小結(jié)本章介紹的是樂器商城平臺的功能需求、用例分析、非功能需求的需求分析介紹了樂器商城系統(tǒng)所需要實現(xiàn)的功能。當(dāng)然,在注重功能的同時,也要注重美觀,包括界面顏色的選擇,功能模塊的排版,模塊的大小,各個功能模塊的搭配,在視覺美感方面這些也是非常重要的,所以設(shè)計必須要美觀。通過以上的幾個步驟,對樂器商城系統(tǒng)的運作也有了進一步的思路,想到了接下來的設(shè)計方向,使樂器商城系統(tǒng)的設(shè)計變得更加清晰,也使得對項目的了解更深刻,各部分功能的需求也很清晰的羅列出。同時也概述了系統(tǒng)可維護性和可擴展性的基本需求。3系統(tǒng)的設(shè)計樂器商城系統(tǒng)使用了三層架構(gòu)的設(shè)計,當(dāng)用戶打開樂器商城頁面訪問樂器商城時,Web服務(wù)器會接收用戶請求,然后服務(wù)器發(fā)送SQL請求。數(shù)據(jù)庫服務(wù)器將處理結(jié)果返進行返回。樂器商城平臺系統(tǒng)體系架構(gòu)圖如圖10所示。圖10樂器商城平臺系統(tǒng)體系架構(gòu)圖樂器商城購物系統(tǒng)可分為表示層、應(yīng)用層以及數(shù)據(jù)訪問層[9]。本系統(tǒng)詳細的軟件分層體系如圖11所示。圖11樂器商城平臺系統(tǒng)分層體系說明圖需要說明的是,如果用戶想要進行信息管理,首先需要登錄系統(tǒng)。在登錄之后,才能進入個人資料頁面,并根據(jù)自己的需求,對用戶名、密碼、個人信息進行修改,當(dāng)然,完成修改任務(wù)以后,還需要點擊完成和提交按鈕,才能夠生成經(jīng)過修改后的結(jié)果。此外,將登錄密碼做出改變后,使用者下次登錄需要新密碼登錄。管理員能夠在樂器商城的后臺來查看的用戶信息。登錄信息管理功能,樂器商品平臺注冊的用戶,管理員可以在商城后臺的用戶管理進入用戶信息管理界面,頁面可以顯示所有注冊用戶的詳細信息,管理員可以在界面里進行修改和刪除的操作。來保證用戶注冊信息的準(zhǔn)確性和實時性。商品信息管理功能,管理員登錄到樂器商城系統(tǒng),點擊“商品管理”進入商品信息管理界面,管理員可以根據(jù)樂器的信息進行產(chǎn)品信息添加,如果想要修改樂器信息,可以修改現(xiàn)有的樂器信息。保證樂器商品信息的準(zhǔn)確性和有效性,以防第一次填寫時有錯誤出現(xiàn)。也可以對商品信息進行刪除操作。本章主要說明了樂器商城平臺的系統(tǒng)設(shè)計。首先對樂器商城系統(tǒng)進行了詳細的設(shè)計和分析,了解了樂器商城購物平臺的詳細的結(jié)構(gòu)。對樂器商城平臺系統(tǒng)的功能模塊的詳細操作的方法進行敘述,然后總結(jié)出了功能模塊的結(jié)構(gòu)圖,并詳細的描述了流程的運行。4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是樂器商城系統(tǒng)開發(fā)過程中的十分重要的一環(huán),它是連接底層代碼和界面之間數(shù)據(jù)傳遞的樞紐,具體可以分為兩個部分:一是數(shù)據(jù)庫的連接,二是新建表。4.1數(shù)據(jù)庫連接腳本數(shù)據(jù)庫在安裝好后只能說是成功了一半,要想使數(shù)據(jù)庫能夠存儲數(shù)據(jù)并可以從外面調(diào)用數(shù)據(jù),就必須保證數(shù)據(jù)庫的成功連接。在創(chuàng)建樂器商城系統(tǒng)的數(shù)據(jù)庫表之前,首先要創(chuàng)建一個數(shù)據(jù)庫,然后將數(shù)據(jù)庫進行聯(lián)絡(luò)。本系統(tǒng)使用MySQL數(shù)據(jù)庫。4.2設(shè)計表結(jié)構(gòu)在系統(tǒng)中主要包含購物車詳情表cartitem、產(chǎn)品類別表category、公告聲明表comment、頁面配置表config、訂單表order_、訂單條目表orderitem、產(chǎn)品表product、產(chǎn)品圖片表product_image、屬性表property、屬性參數(shù)表property_value、用戶表user,下面分別介紹。(1)購物車詳情表cartitem樂器商城購物平臺的購物車詳情表cartitem用來存儲用戶購物的信息。購物車詳情表cartitem的結(jié)構(gòu)如表1所示。表1購物車詳情表cartitem的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2用戶iduidint(11)3進程標(biāo)識pidint(11)4數(shù)目numberint(11)4總和sumdecimal(10,2)6刪除位置deleteatdatetime(0,0)(2)產(chǎn)品類別category產(chǎn)品類別表category用來保存產(chǎn)品類別的信息。表user的結(jié)構(gòu)如表2所示。表2表user的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2用戶名namevarchar3建議recommendint(11)4刪除位置deleteatdatetime(3)公告聲明表comment公告聲明表comment用來保存公告聲明的信息。公告聲明表comment的結(jié)構(gòu)如表3所示。表3公告聲明表comment的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2進程idpidint(11)3用戶iduidint(11)4內(nèi)容contenttext(0,0)4創(chuàng)建日期createdatedatetime(0,0)6刪除位置deleteatdatetime(0,0)(4)頁面配置表config頁面配置表config用來保存用戶的信息。頁面配置表config的結(jié)構(gòu)如表4所示。表4頁面配置表config的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2用戶名namevarchar(40)3別名cnamevarchar(244)4具體值valuevarchar(244)4比率rateint(11)6刪除位置deleteatdatetime(5)訂單表order_訂單表order_用來保存訂單的信息。訂單表order_的結(jié)構(gòu)如表5所示。表5訂單表order_的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2用戶iduidint(11)3訂單碼ordercodevarchar(244)4求和sumdecimal(10,2)5總數(shù)totalnumberint(11,0)6地址addressvarchar(244,0)7郵寄方式postvarchar(244,0)8接收receivervarchar(244,0)9移動電話mobilevarchar(244,0)10用戶消息usermessagevarchar(244,0)11創(chuàng)建日期createdatedatetime(0,0)12支付日期paydatedatetime(0,0)13交貨日期deliverdatedatetime(0,0)14確認收貨日期confirmdatedatetime(0,0)15狀態(tài)statusvarchar(244,0)16刪除位置deleteatdatetime(0,0)(6)訂單條目表orderitem訂單條目表orderitem是用來保存樂器商城訂單條目的信息。訂單條目表orderitem的結(jié)構(gòu)如表6所示。表6訂單條目表orderitem的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididInt(11)主鍵2對象idoidInt(11)3進程idpidInt(11)4樂器編號cmidInt(11)4數(shù)字numberInt(11)6求和sumDecimal(10,2)7刪除位置deleteAtDatetime(0,0)(7)產(chǎn)品表product產(chǎn)品表product用來存儲產(chǎn)品的詳細信息。product表的結(jié)構(gòu)如圖表7所示。表7product表的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint(11)主鍵2cid對應(yīng)用戶idint(11)3產(chǎn)品名namevarchar(244)4subTitle二級標(biāo)題Varchar(244)4originalPrice原始價格Decimal(10,2)6nowPrice當(dāng)前價格Decimal(10,2)7Stock存量Int(11)(8)產(chǎn)品圖片表product_image產(chǎn)品圖片表product_image用來產(chǎn)品圖片的信息。表product_image的結(jié)構(gòu)如表8所示。表8表product_image的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint主鍵2用戶名namevarchar3密碼passwordvarchar4分組group_varchar4刪除位置deleteAtdatetime(9)屬性表property屬性表property用來保存產(chǎn)品的屬性信息。屬性表property的結(jié)構(gòu)如表9所示。表9屬性表property的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididInt(11)主鍵2客戶idcidInt(11)3名字nameVarchar(244)4刪除位置deleteAtDatetime(0,0)(10)屬性參數(shù)表property_value屬性參數(shù)表property_value用來保存屬性值的信息。屬性參數(shù)表property_value結(jié)構(gòu)如表10所示。表10屬性參數(shù)表property_value編號名稱字段數(shù)據(jù)類型說明1ididInt(11)主鍵2產(chǎn)品idpidInt(11)編號名稱字段數(shù)據(jù)類型說明3產(chǎn)品相關(guān)idptidInt(11)4相關(guān)值valueVarchar(244)4刪除位置deleteAtDatetime(0,0)(11)用戶表User表User用來保存用戶的信息。表user的結(jié)構(gòu)如表11所示。表11表user的結(jié)構(gòu)編號名稱字段數(shù)據(jù)類型說明1ididint主鍵2用戶名namevarchar3密碼passwordvarchar4分組group_varchar4刪除位置deleteAtdatetime5系統(tǒng)實現(xiàn)對于用戶而言,系統(tǒng)首頁的功能是真真切切展現(xiàn)在用戶面前的,能夠直接影響用戶對系統(tǒng)的評價,所以,從這個角度來看,首頁功能有著十分重要的作用。首頁功能是實現(xiàn)給一個用戶直觀的感受,在首頁顯示推薦的熱門商品信息,并且選擇不同品列樂器顯示不同樂器推薦,可以根據(jù)自己的需求進行相應(yīng)的分類查詢[17];首頁熱門商品推薦如圖12所示。圖12首頁熱門商品推薦界面點擊想要查看的商品后,會進入樂器商城商品的詳細信息介紹界面,包括樂器圖片,樂器的價格,樂器的庫存和樂器的詳細介紹,和其他已購買樂器的用戶的相關(guān)評價,樂器商品詳細信息功能界面如圖13所示圖13樂器商品詳細信息功能界面購物車功能是樂器商城用戶看到心儀的在商品后,可以將這些樂器商品點擊加入到購物車,此時商品會添加到用戶的購物車內(nèi),并且用戶可以在購物車里查看自己添加的商品,并且可以進行刪除和結(jié)算操作,購物車功能如圖14所示圖14購物車功能用戶登錄后點擊想買的商品后會跳轉(zhuǎn)到地址和付款界面,用戶填寫完收貨地址的詳細信息后就可以確認訂單立即購買,樂器商城生成訂單如圖15所示圖15樂器商城生成訂單系統(tǒng)會顯示支付并且支付成功后在訂單中可以看到。并且按最后的查看按鈕可以詳細看到商品的介紹以及下單時間等等。用戶訂單管理界面如圖16所示。圖16用戶訂單管理界面系統(tǒng)管理員可以在商城后臺的分類管理中進行商品增添修改和刪除、查看和處理訂單。用戶注冊時填寫的信息和用戶填寫的地址也可以修改和刪除。在分類管理中,管理員還可以修改樂器商品頁面圖片和詳細介紹頁面圖片等等。使得管理員對商品的增刪改查十分的方便快捷。節(jié)約時間增加效率。管理員修改添加商品信息如圖17所示。圖17管理員修改添加商品信息后臺訂單管理功能是對于已經(jīng)付款生成的訂單進行一系列操作,包括發(fā)貨處理,以及查看所有訂單的功能。后臺訂單管理界面實現(xiàn)如圖18所示。圖18后臺訂單管理界面該平臺管理員還可以查看所有會員的信息資料以及他們的發(fā)貨地址等信息。還可對惡意用戶進行禁用處理,包括違規(guī)頭像用戶名等。管理員查看會員信息界面如圖19所示。圖19管理員查看會員信息界面6系統(tǒng)測試隨著生活水平的提高,,生活質(zhì)量在提高,精神質(zhì)量的提高成為了人們下一個追求的目標(biāo),樂器成為了人們心中地第一選擇,為了購買樂器商品,人們在線上購買樂器,線上購物成為成為人們主要的購物方式,挑選一件樂器送給戀人親朋好友,逐漸已成為了一種消費習(xí)慣。系統(tǒng)測試的目的是為了糾正軟件在進行開發(fā)時因其他因素導(dǎo)致系統(tǒng)無法正常運行,提升人們對軟件質(zhì)量的基本要求。6.1測試計劃在本次樂器商城系統(tǒng)進行測試的過程中,主要進行測試的功能有如下幾個方面,用戶方面,需要測試訂單建立和刪除的功能;管理員方面,則是要進行訂單處理和取消的功能。之所以這四個功能是測試的重點內(nèi)容,是因為對于在線商品銷售系統(tǒng)而言,訂單功能就是核心功能。在進行具體的測試時,應(yīng)當(dāng)確保嚴謹細致,避免發(fā)生不必要的失誤。在表12中,對測試的具體計劃進行了安排。詳細計劃安排如表12所示。表12測試計劃安排表功能測試內(nèi)容完成標(biāo)準(zhǔn)用戶構(gòu)建訂單測試用戶能否順利建立訂單日期和條件選擇均運行正常,能夠根據(jù)需求進行有效查詢并生成對應(yīng)結(jié)果。用戶刪除訂單測試用戶能否順利刪除訂單信息選擇顯示結(jié)果正常,同時能夠順利完成刪除操作并生成相應(yīng)結(jié)果。管理員是否可以在后臺處理用戶以下的訂單測試管理員能否正常的處理訂單信息,并且處理結(jié)果正確無誤可以進行正常訂單處理并生結(jié)果無誤,用戶端可以接收到處理信息的反饋管理員處理數(shù)據(jù)有誤或數(shù)據(jù)非正常的訂單信息測試管理員是否能將數(shù)據(jù)有誤或數(shù)據(jù)非正常的訂單信息刪除管理員可以將數(shù)據(jù)有誤或數(shù)據(jù)非正常的訂單信息從數(shù)據(jù)表中移除6.2測試用例對于本次設(shè)計的系統(tǒng)而言,確保其通用性是極為重要的。因此,在對這一部分進行調(diào)試時,將采用實例的方法。具體來看,將從用戶進行訂單創(chuàng)建和取消、管理員進行訂單處理和刪除的角度對相關(guān)功能實現(xiàn)進行調(diào)試[21]。6.2.1用戶建立訂單對于用戶而言,在登錄到系統(tǒng)主頁后,就能夠新建訂單。在本次測試當(dāng)中,將通過兩種方法進行測試,根據(jù)預(yù)期情況做出編碼,進而跟真正情況做出比對,以此檢驗這一功能是否有效實現(xiàn)。樂器銷售管理平臺用戶建立訂單測試如表12所示。表13樂器銷售管理平臺用戶建立訂單測試表測試編號測試方法預(yù)期測試結(jié)果實際測試結(jié)果1測試者新建訂單信息并且將訂單信息提交測試者可以在“我的訂單”查看到測試的訂單數(shù)據(jù)測試者可以在“我的訂單”查看到測試的訂單數(shù)據(jù)2不點擊遞交訂單而進行支付“我的訂單”未生成結(jié)果“我的訂單”未生成結(jié)果6.2.2用戶取消訂單在登錄到系統(tǒng)之后,用戶就可以在“我的訂單”頁面將訂單取消。在本次測試,當(dāng)中將通過兩種方式進行測試,再通過對比檢驗這一功能是否有效實現(xiàn)詳細操作,樂器銷售管理平臺用戶刪除訂單測試表如表14所示。表14樂器銷售管理平臺用戶刪除訂單測試表測試編號測試方法預(yù)期測試結(jié)果實際測試結(jié)果1測試者隨機選取訂單信息刪除測試者可以在“我的訂單”中選取的訂單信息被刪除測試者可以在“我的訂單”中選取的訂單信息被刪除2測試者隨機選取訂單信息點擊刪除后取消刪除測試者可以在“我的訂單”中選取的訂單信息未被刪除測試者可以在“我的訂單”中選取的訂單信息未被刪除6.2.3管理員處理訂單在進入系統(tǒng)后端程序時,管理員就可以來到“訂單管理的界面,對訂單做出查看。在這次檢測過程當(dāng)中,將通過三種方式進行,同時在這個基礎(chǔ)上對結(jié)果做出編寫處理,以此完成與最終結(jié)果的比較,檢驗這一功能是否有效實現(xiàn),樂器銷售管理平臺管理員處理訂單測試表如表15所示。表15樂器銷售管理平臺管理員處理訂單測試表測試編號測試方法預(yù)期測試結(jié)果實際測試結(jié)果1測試者選取某個訂單進行查看測試者成功查看訂單信息測試者成功查看訂單信息2測試者查看后臺所有訂單數(shù)據(jù)測試者在后臺成功查看后臺訂單數(shù)據(jù)測試者在后臺成功查看后臺訂單數(shù)據(jù)3測試者查看訂單分類測試者成功查看訂單分類測試者成功查看訂單分類6.2.4管理員取消訂單管理員在進入到系統(tǒng)后,點擊進入后臺“訂單管理”,選擇好選取的訂單進行刪除,可以在后臺取消用戶訂單,記錄預(yù)期結(jié)果,與實際結(jié)果進行對比。樂器銷售管理平臺管理員刪除訂單測試表如表16所示。表16樂器銷售管理平臺管理員刪除訂單測試表編號測試方法預(yù)期測試結(jié)果實際測試結(jié)果1測試者選取訂單刪除測試者選取訂單成功刪除測試者選取訂單成功刪除2測試者選取訂單刪除時后取消刪除測試者選取訂單沒有成功刪除測試者選取訂單沒有成功刪除7結(jié)語該系統(tǒng)具有一定的安全性和可靠性;樂器商城系統(tǒng)在設(shè)計和實現(xiàn)過程中充分考慮了實用性、功能操作簡便、界面符合美學(xué)設(shè)計等,具有較安全性高以及系統(tǒng)可伸縮性、操作簡便、界面優(yōu)美的特點,樂器商城系統(tǒng)的設(shè)計時所采用的技術(shù)也保證了用戶在使用時具有很強的系統(tǒng)穩(wěn)定性以及用戶體驗度高的特點[25]?,F(xiàn)實應(yīng)用也說明明系統(tǒng)設(shè)計是十分合理和有效的。。比較而言,以前用戶常常去線下商店去購買樂器商品,而現(xiàn)在,用戶不經(jīng)常去實體店進行樂器購買,所以樂器商城系統(tǒng)可以很好的解決這個問題。而且由于樂器的種類繁多,各種樂器的特點有很多不同,幾乎所有用戶都可以在本平臺找到自己需要的樂器,我們所具備的功能還不夠完善,也還有許多可擴展的地方。經(jīng)過自己對項目的測試及試驗,本項目能充分的達到設(shè)計初期的預(yù)期效果,完美的達成了需求分析所預(yù)期的目標(biāo)。說明了樂器商城系統(tǒng)設(shè)計有著合理性與有效性。樂器商城系統(tǒng)的設(shè)計與實現(xiàn)大大的降低了樂器商品在線下許多其他的成本。樂器商城系統(tǒng)還存在一定的不足,由于知識準(zhǔn)備不太充足,項目中可能有些許bug等待優(yōu)化。比如樂器商城系統(tǒng)只能在電腦網(wǎng)頁上端瀏覽,使用的設(shè)備的靈活性較低,以后會進行去完善系統(tǒng)。經(jīng)過此次樂器商城的設(shè)計,我懂得自己要學(xué)習(xí)的東西還有很多,不懂的地方也很多,所以想要不斷地進步就要在以后的生活和工作中繼續(xù)學(xué)習(xí),時刻保持著真誠的學(xué)習(xí)態(tài)度,不斷地用知識來充實自己,讓自己變得更加的優(yōu)秀,讓自己在以后的學(xué)習(xí)和生活中變得更加的出彩參考文獻[1]林麥琪.互聯(lián)網(wǎng)時代下基于場景營銷手段的樂器電商品牌提升策略研究——以愛尚樂器品牌為例[J].中國集體經(jīng)濟,2019(17):76-77[2]陳文忠.云南樂器銷售開啟規(guī)?;a(chǎn)地直供模式[J].云南農(nóng)業(yè),2019(02):53[3]趙小林.城市樂器的零售策略研究[D].西南財經(jīng)大學(xué),2018[4]王語園,于明.樂器網(wǎng)絡(luò)購物系統(tǒng)的設(shè)計與實現(xiàn)[J].內(nèi)蒙古科技與經(jīng)濟,2017(17):70-71[5]DelphiaCaseyM,O'NeillKevinM,BurkleLauraA.WildflowerSeedSalesasIncentiveforAdoptingFlowerStripsforNativeBeeConservation:ACost-BenefitAnalysis.[J].Journalofeconomicentomology,2019,112(6)[6]李如是.整合云南樂器銷售模式[J].中國集體經(jīng)濟,2017(03):70-71[7]梁麗芬.淺談樂器零售經(jīng)營模式現(xiàn)狀及建議[J].經(jīng)貿(mào)實踐,2016(17):145[8]李莉.云南樂器產(chǎn)業(yè)信息化研究[J].現(xiàn)代商業(yè),2016(09):34-35[9]JacquelineAparecidaTakahashi,FláviaAugustaGuilhermeGon?alvesRezende,MaríliaAparecidaFidelisMoura,LauraCiribelliBorgesDominguete,DeniseSand

溫馨提示

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

最新文檔

評論

0/150

提交評論