基于Java Web的美妝商城_第1頁
基于Java Web的美妝商城_第2頁
基于Java Web的美妝商城_第3頁
基于Java Web的美妝商城_第4頁
基于Java Web的美妝商城_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

頁共28頁引言隨著網(wǎng)絡(luò)的便捷在國家發(fā)展的推動(dòng)下,當(dāng)前各種各樣高新科技的快速發(fā)展離不開互聯(lián)技術(shù)的進(jìn)步,從無到有不間斷的科技創(chuàng)新,互聯(lián)網(wǎng)計(jì)算機(jī)信息技術(shù)的應(yīng)用越來越廣泛,切切實(shí)實(shí)的進(jìn)入了每家每戶,在滿足生活物質(zhì)的條件下人們消費(fèi)水平也逐漸發(fā)生改變,要求越來越高。伴隨而來的是網(wǎng)上購物的普及,電子商務(wù)是基于互聯(lián)網(wǎng)下的交易,新的流通模式成為了主流,利用新型技術(shù)來慢慢代替舊模式下一手交錢一手交貨的經(jīng)營模式跨越了時(shí)間和地域問題,充分現(xiàn)了Internet網(wǎng)在新時(shí)代下發(fā)展的優(yōu)勢。同時(shí)也是不少商家和自主創(chuàng)業(yè)的年輕人向消費(fèi)者展示的舞臺,成了不可分割的一部分,根據(jù)現(xiàn)在的環(huán)境優(yōu)勢創(chuàng)造便利的生活條件,讓消費(fèi)者不再受時(shí)間和地域的限制減少出行省去了很多過中間過程,大量的商品信息擁有更多的選擇空間,超值的價(jià)格優(yōu)惠優(yōu)質(zhì)的服務(wù)體驗(yàn),不管你在哪里都能都買到自己心愛的商品,這就是互聯(lián)網(wǎng)的強(qiáng)大支之處,然而怎么樣才能做到足不出戶就能實(shí)現(xiàn)網(wǎng)上購物自由,是近年來值得深思的問題。本文講述在互聯(lián)網(wǎng)下網(wǎng)上購物的現(xiàn)狀,以及服務(wù)業(yè)的發(fā)展,通過需求分析進(jìn)一步對商城進(jìn)行開發(fā),互聯(lián)網(wǎng)下海量的信息和新產(chǎn)品激發(fā)了消費(fèi)者的購買欲望,為此提供一個(gè)可以網(wǎng)上進(jìn)行自由交互的服務(wù)平臺。1緒論1.1選題背景目的和意義全球經(jīng)濟(jì)化是對經(jīng)濟(jì)發(fā)展的重要趨勢,通過對外貿(mào)易技術(shù)支持相互依存,一些產(chǎn)業(yè)需要跟上時(shí)代的步伐同時(shí)更新,互聯(lián)網(wǎng)的崛起與我們生活息息相關(guān),我們進(jìn)入了全新的電子信息時(shí)代。網(wǎng)絡(luò)的概念深入人心,人們生活水平不斷的提高,各方面的公眾信息也不斷的踴躍到消費(fèi)者身邊,促使消費(fèi)的觀念也發(fā)生了改變,需要通過新技術(shù)來滿足市場的需求。在競爭激烈的市場當(dāng)中電子商務(wù)下是基于網(wǎng)上交易利用電子結(jié)算的手段實(shí)現(xiàn)了無紙化支付,減少了很多的中間環(huán)節(jié)省去了線下繁瑣的手續(xù)。在網(wǎng)上挑選上商品,可以獲取市面上大多數(shù)的商品信息,貨比三家的篩選,提供了多樣化的選擇不用跨越時(shí)間和地域到實(shí)體一對一挑選。通過網(wǎng)上洽談,線上采購和定制商品從而達(dá)成了從買賣到交易的全部過程都是在互聯(lián)網(wǎng)虛擬化進(jìn)行的。動(dòng)動(dòng)鼠標(biāo)和鍵盤就可以在里面實(shí)現(xiàn)無障礙購買生活用品,辦公用品、甚至是生鮮產(chǎn)品,足不出戶在家就可以買到心愛的商品。網(wǎng)上購物成為了一種新的時(shí)尚模式加大了市場的流通,以消費(fèi)者的利益促進(jìn)貿(mào)易的發(fā)展。在此基礎(chǔ)之上,設(shè)計(jì)一個(gè)線上購物商城是非常有必要的,而自己是一名網(wǎng)絡(luò)工程專業(yè)的學(xué)生,學(xué)習(xí)過編程軟件知識熟悉軟件開發(fā)的流程,并在一定程度上有深入的了解,通過本次商城的設(shè)計(jì)提高自己的實(shí)際操作水平,從而體現(xiàn)自己的社會價(jià)值。美妝商城可以讓更多的用戶在網(wǎng)上認(rèn)識各個(gè)知名的美妝品牌,管理員在后臺可以看到商品的詳細(xì)資料對商品進(jìn)行更新處理。美妝商城操作簡單以便消費(fèi)者更加主觀的根據(jù)自己的喜好來選擇商品自行購買。友好的平臺頁面提供便捷的服務(wù)使得在虛擬模式下達(dá)成交易,提高了商品買賣的效率促進(jìn)電子商務(wù)的發(fā)展。1.2發(fā)展現(xiàn)狀1.2.1國外發(fā)展現(xiàn)狀如今網(wǎng)上購物做得是風(fēng)生水起,在21世紀(jì)的今天成了一種基本的生活技能,在國外發(fā)展來看全球經(jīng)濟(jì)化的效益電子商務(wù)的應(yīng)用更是進(jìn)行的如火如荼,使用的人口日漸上升,優(yōu)越的壞境和和龐大的網(wǎng)民為電子商務(wù)的發(fā)展提供一個(gè)好的平臺。在國外網(wǎng)上購物已經(jīng)是普遍的現(xiàn)象了給生活帶來了便利,人們更加愿意為便捷的服務(wù)溢價(jià)買單,一是高質(zhì)量的品質(zhì)、二是智能模式的消費(fèi)、三是新品購買力吸引,根據(jù)自己需求搜索符合自己的定位,在網(wǎng)上進(jìn)行下單突破了地域的問題,通過國際化的商品信息,施行全球信息共享給消費(fèi)者提供一個(gè)穩(wěn)定的購物環(huán)境實(shí)現(xiàn)了雙贏。1.2.2國內(nèi)發(fā)展現(xiàn)狀時(shí)代的興起新技術(shù)不斷的在進(jìn)步信息變得更加的全面,電子商務(wù)模式變得更加的成熟在市面上得到了很大的反饋。在杭州可謂是做電商的集聚地,有著名的阿里巴巴集團(tuán)下的淘寶,此外還有很多電商巨頭京東商城、拼多多也是不斷的發(fā)展,最近火熱的自媒體平臺等等,帶給我們的不僅是這個(gè)是時(shí)代下進(jìn)步的作用,也給人們堅(jiān)定不移繼續(xù)走科技創(chuàng)新的道路帶來了肯定和價(jià)值,進(jìn)一步推進(jìn)我國的自由貿(mào)易的發(fā)展。隨著電子商務(wù)的拓展快速占據(jù)了很大的市場,越來越多的人參與到了其中,這一表現(xiàn)也能體現(xiàn)出我們國家的富強(qiáng),生活條件在變好,從以前只要求能解決溫飽問題,到現(xiàn)在對品質(zhì)的要求逐步的提高,優(yōu)惠的價(jià)格,便捷的購物方式。因此對定位的需求變得更加精準(zhǔn),市面上大多數(shù)平臺由于是個(gè)人經(jīng)營就變得混雜,無法保證商品的質(zhì)量以及更新反饋品牌信息給用戶群體帶來了困擾,設(shè)計(jì)復(fù)雜的界面給程序員增加了工作量,注冊時(shí)需要識別個(gè)人身份會擔(dān)心泄露隱私的安全問題,故且針對這一些問題做的設(shè)計(jì),簡單友好的界面,定位精準(zhǔn)、安全性高的的美妝商城,希望能一同促進(jìn)電子商務(wù)模式的發(fā)展。1.3發(fā)展趨勢電子商務(wù)的發(fā)酵各種購物平臺力爭占取屬于自己的一片天地,線上平臺各種信息源源不斷,購物形式也是五花八門,網(wǎng)上購物的好處利大于弊人們對網(wǎng)上購物也有了一定的認(rèn)可,與線下大型百貨、連鎖超市、零售店相比之下具有先天性的優(yōu)勢,與線下門店相比,選址的優(yōu)劣、地段的人流、還有房租水電的成本決定了未來經(jīng)營的風(fēng)險(xiǎn),可以通過互聯(lián)網(wǎng)優(yōu)勢賣到性價(jià)比高,價(jià)格低、信譽(yù)有保障的商品。采用這種省時(shí)省力的方式,符合我國當(dāng)下的發(fā)展趨勢,同時(shí)這種智能化的發(fā)展確實(shí)帶給了生活的便利。目前大多電子商務(wù)模式都是在有一定基礎(chǔ)下進(jìn)行的研究和分類體系挖掘新的模式,在應(yīng)用和領(lǐng)域下不斷礦大信息服務(wù)和創(chuàng)新,按照模式再進(jìn)行細(xì)分類型,本次美妝商城的設(shè)計(jì)就是采取這樣的模式作為支撐。1.4本文創(chuàng)新點(diǎn)本商城主要是為大多數(shù)女性而開發(fā)的美妝商城線上購物的平臺,商城的管理員在添加商品信息時(shí)圖片并沒有直接導(dǎo)入系統(tǒng),增加系統(tǒng)的內(nèi)存空間,而是通過幾條簡單的語句就可以對對圖片的地址進(jìn)行實(shí)時(shí)訪問,這方式更方便管理員進(jìn)行統(tǒng)籌管理,簡潔直觀的編碼,高效的運(yùn)行程序,這個(gè)是本系統(tǒng)的一個(gè)亮點(diǎn)。程序設(shè)計(jì)語句圖如1-1所示。圖1-1程序設(shè)計(jì)語句圖2相關(guān)技術(shù)簡介2.1研究設(shè)計(jì)方法本商城采用的是Eclipse進(jìn)行設(shè)計(jì)編寫,以Servlet容器對JSP面向?qū)ο竽_本語言實(shí)現(xiàn),通過Tomcat服務(wù)器交互運(yùn)行每一個(gè)模塊的內(nèi)容。對每一個(gè)模塊都有單獨(dú)的管理,即使發(fā)現(xiàn)錯(cuò)誤的內(nèi)容時(shí)候也可以快速找到類目單獨(dú)對其模塊進(jìn)行修改,避免返工對整個(gè)項(xiàng)目重新編寫,模塊劃分得比較仔細(xì)方便及時(shí)改進(jìn)內(nèi)容和后續(xù)的開發(fā)設(shè)計(jì),從而進(jìn)一步維護(hù)程序開發(fā)工作減少成本的投入。通過網(wǎng)上搜索資料,閱讀大量相關(guān)的文獻(xiàn)進(jìn)行研究分析找到適合自己的方法,針對問題進(jìn)行程序設(shè)計(jì)確保本次設(shè)計(jì)能夠正常穩(wěn)定的運(yùn)行。2.2Java語言Java是一種通用的面向?qū)ο笤O(shè)計(jì)程序,近年來快速的發(fā)展已經(jīng)成為程序開發(fā)的主流。它具有卓越的通用性可以跨平臺編寫,規(guī)定一個(gè)或者多個(gè)抽象類是包的相關(guān)類和接口類的集合通過接口運(yùn)用一些方法來聲明,為此提供一個(gè)標(biāo)準(zhǔn)的操作系統(tǒng)接口能處理對象引用和間接引用編寫變得簡單。還有一個(gè)很好的繼承優(yōu)化無需要為不必要的儲存管理問題而煩惱,存儲分配是為了惡意代碼破壞程序具有安全性,它還存在垃圾回收處理異常的機(jī)制,更好為編程提供服務(wù)。市面上Java語言大多數(shù)是應(yīng)用于嵌入式和軟件開發(fā),成本比較低可以讓我們根據(jù)自己的需求進(jìn)行開發(fā)運(yùn)用到實(shí)際當(dāng)中來,也適合很多普通用戶選擇。2.3TomcatTomcat作為單獨(dú)的Web服務(wù)器來運(yùn)行,鏈接著Java程序設(shè)計(jì)模塊之間是這一次開發(fā)和測試中最好的選擇。Tomcat包括兩個(gè)部件Web服務(wù)器和Servlet服務(wù),利用客戶端使Servlet容器向Web服務(wù)器發(fā)出請求對HTML頁面進(jìn)行外部鏈接訪問還可以對XML的概要進(jìn)行編輯。雖然Tomcat是Apache的一部分但是它具有穩(wěn)定性兼容JSP腳本語言,還是一款免費(fèi)的開放服務(wù)器,深受大部分的程序設(shè)計(jì)愛好者的喜愛。2.4JSP技術(shù)JSP是一種基于文本的程序它作為本商城開發(fā)的基礎(chǔ)條件之一,通過一次編寫就可以多次運(yùn)用跨平臺運(yùn)行擁有強(qiáng)大的后臺功能。根據(jù)開發(fā)人員在Web和HTML編碼中對XML中的JSP動(dòng)作指令來完成接口,當(dāng)Web出現(xiàn)JSP的請求時(shí)服務(wù)器會經(jīng)過一段時(shí)間的處理,然后會轉(zhuǎn)換成為一個(gè)瀏覽器,JSP繼承了JavaServlet的所有功能特色,都是在服務(wù)端進(jìn)行的,甚至在項(xiàng)目整個(gè)項(xiàng)目中都能重復(fù)使用JavaBean使得它更容易反應(yīng)迅速。最后發(fā)給用戶的是一個(gè)靜態(tài)的HTML頁面,并且只需要一個(gè)HTML文本所有用戶在有瀏覽器的情況下都可以進(jìn)行瀏覽。2.5MySQLMySQL作為一個(gè)跨平臺管理數(shù)據(jù)庫的系統(tǒng),本次設(shè)計(jì)的美妝商城需要建立很多表,且需要找到一個(gè)能對數(shù)據(jù)進(jìn)行讀寫功能的數(shù)據(jù)庫進(jìn)行儲存方便日后修改。本次用的是Java語言進(jìn)行編寫所以Java語言和數(shù)據(jù)庫是密不可分的,選用MySQL是因?yàn)榘踩愿摺Ⅲw積小服務(wù)穩(wěn)定,絕大多數(shù)大中小型互聯(lián)網(wǎng)站都在使用MySQL,關(guān)鍵還是一款免費(fèi)的軟件,學(xué)習(xí)簡單明了用起來容易上手,不管是再大型的BAT門戶還是小型的電商門戶在Web應(yīng)用的基礎(chǔ)方面都是不二的選擇。3系統(tǒng)需求分析通過JavaWeb服務(wù)器體系結(jié)構(gòu)組成,實(shí)現(xiàn)了全程在虛擬化網(wǎng)絡(luò)之下達(dá)成商品買賣的服務(wù),在這種情況下保障了可性性和安全性的基礎(chǔ)之上,最終確定了商城的總體功能。3.1功能需求分析美妝商場是由用戶前臺和管理員后臺兩部分構(gòu)成的,游客來到商城可以看到商品的詳細(xì)資料有商品名稱、商品售價(jià)、商品剩余存庫、商品銷售熱賣指數(shù)、想要購買自己喜歡的商品都要先登錄進(jìn)一步登錄識別用戶ID,如果還不是本商城的用戶需要進(jìn)行注冊,注冊成功即可登錄??梢园炎约合矚g的商品放進(jìn)購物車?yán)锩嬉约爸苯又Ц督Y(jié)算,在下單完成之后就可以查看自己訂單信息。后臺管理能夠?qū)ι坛堑呢浳镞M(jìn)行管理,下單的商品支付管理。3.2性能需求分析為了保證商城能夠正常開發(fā)和與運(yùn)行,避免出現(xiàn)異常的現(xiàn)象本商城采用到的性能需求如下:操作系統(tǒng):Windows10開發(fā)工具:Eclipse開發(fā)語言:Java數(shù)據(jù)庫:MySQLServer5.7服務(wù)器:Tomcat7.0服務(wù)器以上版本瀏覽器:B/S瀏覽器計(jì)算機(jī)一臺,i5-2.50GHz的CPU,8GB以上內(nèi)存,256GB以上硬盤。3.3用戶需求分析電子商務(wù)快速發(fā)展網(wǎng)上購物用戶群體日漸增多成為大多數(shù)人必不可少的生活方式,隨著消費(fèi)的升級和國民指數(shù)收入的提高,年輕女性在美妝產(chǎn)品上花費(fèi)的時(shí)間和精力比較多,每年購買美妝商品品牌量持續(xù)生升貢獻(xiàn)的GDP值也不斷的在增長。本次設(shè)計(jì)的是專門為女性打造一款簡單購物的美妝商城,對于欲購買美妝商品的女性實(shí)現(xiàn)自由購買功能,在這里匯聚了大量的美妝品牌,商品應(yīng)有盡有提供了便捷的服務(wù),更好的滿足用戶的需求。3.4安全性需求分析數(shù)據(jù)庫是一個(gè)信息安全的子集,具有安全性、保密性、和完整性。本商城用是MySQL來存放數(shù)據(jù),商城中的產(chǎn)生的所有數(shù)據(jù)信息都會自動(dòng)存放到數(shù)據(jù)庫里里面,同時(shí)只有管理員才能對數(shù)據(jù)庫進(jìn)行查看和修改,確保造成數(shù)據(jù)信息泄露的可能性。3.5系統(tǒng)功能概述3.5.1前臺(客戶購買)部分(1)注冊功能:是為來到商城的游客準(zhǔn)備的,游客注冊時(shí)需要登記個(gè)人基本資料,用戶名(不可重復(fù))、登錄名和密碼并確定登錄密碼、性別、出生日期、手機(jī)號碼、電子郵箱、送貨地址、以及由4位隨機(jī)數(shù)字組成的驗(yàn)證碼,登記用戶信息的時(shí)候不能為空,不然就是無效信息是沒有辦法成功的,用戶登記完個(gè)人資料點(diǎn)擊提交注冊后才能登錄。(2)登錄功能:這個(gè)模塊與數(shù)據(jù)庫緊密相連,一旦注冊成功就可以將注冊信息保存到數(shù)據(jù)庫里面,然后點(diǎn)擊登錄界面,輸入用戶名、密碼、驗(yàn)證碼識別用戶,如果有其中一樣輸入錯(cuò)誤或者少輸留空以及驗(yàn)證碼錯(cuò)誤都是不能成功登錄的。(3)搜索商品:搜索框可以對所有商品進(jìn)行模糊查詢,輸入自己想要的商品名字點(diǎn)擊搜索,相關(guān)產(chǎn)品會全部羅列出來。(4)查看商品信息:進(jìn)入商城的人都具有瀏覽商品和查看詳細(xì)資料的功能,可以看到商品名稱、商品售價(jià)、商品剩余存庫量、發(fā)貨快遞,商品銷售熱賣指數(shù)、登錄成功之后用戶可以直接購買結(jié)算或者加入購物車后進(jìn)行下一步的操作。(5)添加至購物車:查看商城商品將欲購買的商品加入到購物車?yán)铮杂烧{(diào)整加購數(shù)量,調(diào)整范圍應(yīng)該是不能少于1。(6)查看購物車:點(diǎn)擊右上角購物車功能查看個(gè)人購物車的商品,對自己的商品信息有一個(gè)了解,根據(jù)自己喜歡的商品進(jìn)行刪除或者添加購數(shù)量,還能直接進(jìn)行購買根據(jù)自己選擇的商品和數(shù)量自動(dòng)計(jì)算對應(yīng)的金額。(7)生成訂單:商品結(jié)算后,自動(dòng)生成對應(yīng)的訂單編號、訂單賬號、訂單時(shí)間、商品信息、訂單搜索框可以對歷史訂單查詢信息,查看訂單發(fā)貨情況。(8)公告查看:進(jìn)入商城游客和用戶都可以查看公告動(dòng)態(tài),以便更好的了解商品的其中的途徑之一。3.5.2后臺(管理員管理)部分(1)類目管理:有一級和二級之分,登錄商城后管理員可以添加、刪除、修改查看所有的一二級商品類目。(2)商品管理:該模塊加載著一級和二級分類的商品圖像添加詳情信息、修改商品、刪除商品并設(shè)置庫存。(3)訂單管理:查看購買者的下單信息,更改訂單情況和對異常訂單處理。(4)公告管理:編輯標(biāo)題和內(nèi)容信息是管理員對外管理和吸引用戶購買欲望的一種手段。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總功能設(shè)計(jì)美妝商城是由兩個(gè)部分組成,這個(gè)層次結(jié)構(gòu)劃分為前臺部分和管理員部分直觀的看出商城的邏輯功能和運(yùn)行功能,合理的設(shè)計(jì)功能模塊能減少成本的投入提高開發(fā)人員的工作效率。前臺有用戶管理和個(gè)人信息管理以及購物車管理、訂單查詢和公告顯示模塊。管理員部分有管理員管理、類目管理、商品管理、訂單管理、和公告管理。商城總功能圖如4-1所示。圖4-1商城總功能圖用戶前臺功能模塊可以查看公告動(dòng)態(tài),提供游客注冊成為用戶,賬號登錄驗(yàn)證,修改個(gè)人資料,添加商品到購物車,計(jì)算商品金額,創(chuàng)建訂單信息。用戶前臺功能模塊圖如4-2所示。圖4-2用戶前臺功能模塊圖管理員后臺功能模塊管理著前臺的頁面,允許管理員添加用戶,上架產(chǎn)品添加信息及時(shí)更新,管理員審核前臺購買者下單的訂單信息,發(fā)布信息動(dòng)態(tài)。管理員后臺功能模塊圖如4-3所示。圖4-3管理員功能模塊圖4.2系統(tǒng)模塊功能設(shè)計(jì)4.2.1用戶管理用在用戶模塊中,游客可以瀏覽商場的詳細(xì)信息,發(fā)現(xiàn)自己喜歡的商品需要登錄才能購買或者加入購物車。因此,沒有賬號登錄的游客需要注冊登記個(gè)人信息。注冊用戶可以直接登錄,提交驗(yàn)證信息,登錄后回到商場首頁。管理員可以對前臺用戶進(jìn)行添加、修改個(gè)人資料。用戶管理功能模塊圖如4-4所示。圖4-4用戶管理功能模塊流程圖4.2.2購物車功能模塊購物車功能模塊是發(fā)現(xiàn)喜歡的商品對商品進(jìn)行的一對一存放功能,用戶可以在購物車?yán)镎业絼倓偧尤氲纳唐凡⑶覍λ屑淤忂^的的商品都進(jìn)行記錄,自由調(diào)整商品數(shù)量,根據(jù)自己的需求改變注意添加、刪除商品,需要單獨(dú)購買或者多個(gè)商品一次性購買直接點(diǎn)擊對應(yīng)商品數(shù)量結(jié)算,生成購物訂單。購物車功能模塊如圖4-5所示。圖4-5購物車功能模塊流程圖4.2.3訂單管理功能模塊用戶下單后可以查看自己的訂單信息、訂單審核情況,通過的訂單管理員給予發(fā)貨處理。訂單管理功能圖如4-6所示。圖4-6訂單管理功能模塊流程圖4.2.4商品管理功能模塊管理員對美妝商城商品信息進(jìn)行上架下架處理,編輯商品名稱、商品售價(jià)、商品詳情描述、設(shè)置商品存庫、以及商品圖片更新商城頁面信息,對一些過時(shí)的產(chǎn)品進(jìn)行淘汰下架,根據(jù)市場變化需要調(diào)整價(jià)格被動(dòng)增加消費(fèi)者的購買力。商品管理功能模塊圖如4-7所示。圖4-7商品管理功能模塊流程圖4.2.5公告管理功能模塊用戶可以查看最新的公告動(dòng)態(tài),優(yōu)惠活動(dòng)、促銷打折商品、管理員后臺可以添加、刪除、和編輯公告信息。公告管理功能模塊圖如4-8所示。圖4-8公告管理功能模塊流程圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念模型通過用例圖可視化了商城的功能,客觀反應(yīng)用戶和管理員的之間的關(guān)系,詳細(xì)描述了用戶和管理者不同程度上的邏輯交互配合。用例圖圖如4-9所示。圖4-9用例圖類圖是設(shè)計(jì)階段的重要模型作為面向?qū)ο缶幊痰钠瘘c(diǎn)和依據(jù),描述了整個(gè)商城的集合,類與屬性之間的關(guān)系,實(shí)體內(nèi)部結(jié)構(gòu)以及實(shí)體之間的關(guān)系,直觀的展現(xiàn)商城的目的和采取的手段。類圖圖如4-10所示。圖4-10類圖4.3.2數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)在整個(gè)IT領(lǐng)域有著重要的地位,它的算法廣泛用于實(shí)現(xiàn)數(shù)據(jù)存儲物理結(jié)構(gòu)反應(yīng)組件數(shù)據(jù)之間的邏輯關(guān)系,設(shè)計(jì)的目的是把寫好的數(shù)據(jù)轉(zhuǎn)換成表格的形式進(jìn)儲存,能舉一反三解決復(fù)雜的問題,所以本次采用MySQL對商城里的數(shù)據(jù)進(jìn)行管理一共用到了6張表格。用戶登錄信息表(user)。如表4-1所示。表4-1用戶登錄信息表字段名稱字段類型長度是否為空是否主鍵字段說明user_idvarchar32否是主建增進(jìn)uservarchar20是否用戶 昵稱user_namevarchar20是否姓名passwordvarchar255是否用戶密碼mobilevarchar11是否電話sexvarchar1是否性別birthdaydatetime0是否生日emailvarchar80是否電子郵箱addressvarchar200是否地址訂單信息表(shop)。如表4-2所示。表4-2訂單信息表字段名稱字段類型長度是否為空是否主鍵字段說明es_idint11否是訂單編號file_namevarchar128是否訂單圖片namevarchar64是否訂單名稱pricedecimal10,0是否訂單價(jià)格quantityint11是否訂單數(shù)量stockint11是否訂單剩余user_idint11是否購買編號(3)產(chǎn)品子類表(product_category)。如表4-3所示。表4-3產(chǎn)品子類表字段名稱字段類型長度是否為空是否主鍵字段說明idint10否否目錄編號namevarchar20是否目錄名稱parent_iddecimal10,0是否根編號(4)產(chǎn)品目錄信息表(product)。如表4-4所示。表4-4產(chǎn)品目錄表字段名稱字段類型長度是否為空是否主鍵字段說明idint10否是產(chǎn)品編號namevarchar128是否產(chǎn)品名稱descriptionvarchar512是否產(chǎn)品詳情pricedecimal10,2是否售賣價(jià)格stockdecimal10,0是否存庫量epc_iddecimal10,0是否根編號child_iddecimal10,0是否次序編號file_namevarchar200是否產(chǎn)品圖片(5)用戶信息編號表(order)。如表4-5所示。表4-5用戶信息表字段名稱字段類型長度是否為空是否主鍵字段說明idint10否否用戶編號user_idvarchar10是否用戶名稱namevarchar20是否姓名addressvarchar200是否收貨地址timedatetime0是否下單時(shí)間costdecimal10,2是否金額(6)公告管理表(news)。如表4-6所示。表4-6公告管理表字段名稱字段類型長度是否為空是否主鍵字段說明idint10否否目錄編號namevarchar40是否目錄名稱parent_idvarchar1000是否根目錄編號timedatetime0是否發(fā)布時(shí)間5系統(tǒng)的實(shí)現(xiàn)5.1建立數(shù)據(jù)庫為了存放數(shù)據(jù)以及保證數(shù)據(jù)的完整性,在運(yùn)行之前要建立自己的數(shù)據(jù)庫,直觀的數(shù)據(jù)以便導(dǎo)入到使商城中實(shí)現(xiàn)數(shù)據(jù)共享,由數(shù)據(jù)庫統(tǒng)一管理商城的數(shù)據(jù)可以及時(shí)發(fā)現(xiàn)故障和數(shù)據(jù)破壞,減少數(shù)據(jù)沉余,維護(hù)數(shù)據(jù)的一致性。為此建立了6張空表格,根據(jù)需求逐一寫入數(shù)據(jù)。數(shù)據(jù)界面圖如5-1所示。圖5-1數(shù)據(jù)庫界面圖5.2游客瀏覽游客進(jìn)入商城可以看到商品分類,商品的促銷活動(dòng)和熱銷商品。查看最新的動(dòng)態(tài)公告一對一查看商品詳情,游客功能僅僅是瀏覽查看沒有賬號登錄則不能購買商品。游客界面圖如5-2所示。圖5-2游覽界面圖游客可以通過輸入名稱到搜索框模糊查詢查找產(chǎn)品。搜索界面圖如5-3所示。圖5-3搜索界面圖點(diǎn)擊全部商品可以看到商城所有的產(chǎn)品羅列,也頁可以查看一二級分類的的商品也精確查看產(chǎn)品。產(chǎn)品界面圖如5-4所示。圖5-4產(chǎn)品界面圖點(diǎn)進(jìn)其中的一個(gè)商品可以查看到商品的價(jià)格,發(fā)貨快遞、熱賣程度、商品存庫剩余、調(diào)整購買商品和商品描述,但是不能直接購買或者加入購物車。詳情頁界面圖如5-5所示。圖5-5詳情頁界面圖5.3用戶功能瀏覽商城發(fā)現(xiàn)自己無法直接購買,是需要登錄的,沒有登錄賬號的時(shí)候雙擊注冊功能。用戶界面圖如5-6所示。圖5-6用戶界面圖進(jìn)入到注冊表需要登記個(gè)人基本資料用戶名不能為空,個(gè)人的真實(shí)姓名不可以重復(fù),登錄密碼并且確認(rèn)登錄密碼兩次密碼必須為一樣。選擇自己的屬性,出生日期、電子郵箱、11位的手機(jī)密碼、送貨地址、以及隨機(jī)組成的4位數(shù)驗(yàn)證碼,沒有提示錯(cuò)誤信息的時(shí)候可以提交注冊。用戶注冊界面圖如5-7所示。圖5-7用戶注冊界面圖提交注冊出現(xiàn)恭喜:注冊成功正在進(jìn)入首頁字樣,表示用戶信息已經(jīng)加入到數(shù)據(jù)庫,成為本商城的用戶。注冊成功界面圖如5-8所示。圖5-8注冊成功界面圖進(jìn)入登錄頁面后輸入現(xiàn)有的用戶賬號和登錄密碼以及4位數(shù)隨機(jī)驗(yàn)證碼登錄。用戶登錄界面圖如5-9所示。圖5-9登錄界面圖登錄成功后點(diǎn)擊右上角可以看到自己的用戶名字,個(gè)人訂單、購物車、和退出功能。登錄成功界面圖如5-10所示。圖5-10登錄成功界面圖瀏覽商城隨意挑選商品可以直接下單結(jié)算也加入購物城車,以及將不喜歡或者已經(jīng)下架失效的商品移除購物車,根據(jù)自己的需求調(diào)整商品購買數(shù)量,一次性購買全部商品或者單獨(dú)進(jìn)行購買。購物車界面圖如5-11所示。圖5-11購物車界面圖支付完成跳轉(zhuǎn)到正在進(jìn)入首頁表示商品已經(jīng)購買成功。購買成功姐界面圖如5-12所示。圖5-12購買成功界面圖購買成功的商品會顯示訂單下單時(shí)的商品信息。個(gè)人訂單界面圖如5-13所示。圖5-13個(gè)人訂單界面圖5.4管理員功能管理員功能對整個(gè)商場集體管理,所有的功能信息都?xì)w管員理管理在商城首頁點(diǎn)擊右上角登錄。管理員管理界面圖如5-14所示。圖5-14管理員管理界面圖管理員登錄填寫原始賬號admin原始密碼admin,填寫由4位隨機(jī)數(shù)組成的驗(yàn)證碼。管理員登錄界面圖如5-15所示。圖5-15管理員登錄界面圖管理員進(jìn)入后主頁面提示歡迎管理員,右上角可以點(diǎn)擊返回前臺頁面,左側(cè)的用戶管理、商品信息、訂單管理、公告管理可以對它們進(jìn)行一對一的添加、管理、刪除。管理員界面圖如5-16所示。圖5-16管理員界面圖管理員可以直接對用戶管理添加用戶填寫個(gè)人基本信息,不要需要到前臺注冊認(rèn)證,繞開4位數(shù)驗(yàn)證碼,且可以添加管理員用戶。管理員添加用戶界面圖如5-17所示。圖5-17添加用戶界面圖添加用戶后,管理員可以查看所有用戶信息通過多方面途徑了解潛在用戶還可以對其編輯和刪除用戶。用戶管理界面圖如5-18所示。圖5-18用戶管理界面圖商品類目管理有兩級管理,根欄目是一級管理即類目管理,把整個(gè)美妝產(chǎn)品劃分有護(hù)膚類、彩妝類、美容美體類。商品類目管理界面圖如5-19所示。圖5-19商品類目界面圖二級管理是在一級管理劃分的類目基礎(chǔ)上能添加商品的名稱并且可以修改和刪除。分類名稱界面圖如5-20所示。圖5-20商品分類名稱界面圖商品管理可以設(shè)置商品名稱、分類、圖片、價(jià)格、描述還有庫存量及時(shí)上架新的商品。商品管理界面圖如5-21所示。圖5-21商品管理界面圖上架新商品會通過id編號、商品圖片名稱全部羅列出來,管理員可以修改和刪除。商品分類名稱圖如5-22所示。圖5-22商品名稱界面圖訂單管理通過前臺用戶進(jìn)行訂單管理,管理員接收接收信息,每一個(gè)訂單都列出來對所有的訂單一對一進(jìn)行審核,審核通過的訂單給予發(fā)貨處理或者其它的各種類型的處理。訂單管理界面圖如5-23所示。圖5-23訂單管理界面圖管理員通過輸入訂單編號或人員姓名,查找訂單,可以進(jìn)行修改、刪除訂單管理。訂單查詢界面圖如5-24所示。圖5-24訂單查詢界面圖公告管理管理員可以通過發(fā)布公告搞促銷活動(dòng),對應(yīng)前臺顯眼的位置填寫活動(dòng)標(biāo)題和活動(dòng)詳情,增加用戶的購買欲。公告管理界面圖如5-25所示。圖5-25公告管理界面圖6系統(tǒng)測試6.1系統(tǒng)測試目的為了保證商城能正常的運(yùn)行投入到真實(shí)工作環(huán)境中使用,所以對美妝商城的功能需求和性能需求進(jìn)行測試,將軟件和硬件以及操作人員看作是一個(gè)整體檢查是否達(dá)到要求,環(huán)境配置和接口能否正確的鏈接確認(rèn)商城的質(zhì)量,及時(shí)發(fā)現(xiàn)設(shè)計(jì)不符合預(yù)期或矛盾的地方、通過開發(fā)文檔并創(chuàng)建數(shù)據(jù)庫測試用例確保不容易被非法入侵。6.2測試背景方法基于JavaWeb美妝商城的設(shè)計(jì)與實(shí)現(xiàn),本次使用的是黑盒測試,開發(fā)環(huán)境是Java使用MySQL鏈接數(shù)據(jù)庫,依據(jù)任務(wù)書的內(nèi)容功能進(jìn)行開發(fā)對商城結(jié)構(gòu)進(jìn)行準(zhǔn)確性、安全性、可靠性規(guī)范測試檢查結(jié)果是否符合預(yù)期。如果與預(yù)期結(jié)果不一致的情況下就不斷改進(jìn)功能進(jìn)行測試確保商場能正常的運(yùn)行。用戶注冊模塊測試如表6-1所示。表6-1用戶注冊模塊測試測試數(shù)據(jù)用戶注冊模塊操作描述選擇右上角注冊功能填寫個(gè)人基本資料輸入用戶名、密碼、確認(rèn)密碼、性別、出生日期、郵箱地址、電話號碼、送貨地址和驗(yàn)證碼然后單擊提交注冊期望結(jié)果轉(zhuǎn)跳到注冊頁面檢查輸入的用戶名是否重復(fù)注冊成功正在進(jìn)入系統(tǒng)頁面實(shí)際結(jié)果與期望結(jié)果一致用戶登錄模塊測試如表6-2所示。表6-2用戶登錄模塊測試測試數(shù)據(jù)用戶登錄模塊測試操作描述1、選擇右上角登錄功能2、輸入用戶名和密碼不正確3、輸入用戶名和密碼不存在4、輸入用戶名和密碼驗(yàn)證碼錯(cuò)誤5、輸入用戶名和密碼以及驗(yàn)證碼正確期望結(jié)果1、轉(zhuǎn)跳到登錄頁面2、輸入用戶名或密碼不正確,登錄失敗3、輸入用戶名和密碼不存在,登錄失敗4、輸入用戶名和密碼驗(yàn)證碼錯(cuò)誤,登錄失敗5、輸入用戶名和密碼以及驗(yàn)證碼正確,登錄成功實(shí)際結(jié)果與期望結(jié)果一致購物車管理模塊測試如表6-3所示。表6-3購物車管理模塊測試測試數(shù)據(jù)購物車管理模塊測試操作描述1、添加商品放入購物車自由調(diào)整數(shù)量2、勾選商品3、購買成功正在進(jìn)入首頁期望結(jié)果1、提示添加成功2、商品結(jié)算金額3、生成訂單進(jìn)入商城首頁實(shí)際結(jié)果與期望結(jié)果一致訂單管理模塊測試如表6-4所示。表6-4訂單管理模塊測試測試數(shù)據(jù)訂單管理模塊測試操作描述1、點(diǎn)擊我的訂單2、訂單詳情頁3、點(diǎn)擊發(fā)貨4、取消訂單期望結(jié)果1、轉(zhuǎn)跳到訂單頁面2、查看信息3、顯示訂單狀態(tài)4、顯示沒有該訂單信息實(shí)際結(jié)果與期望結(jié)果一致商品類目模塊測試如表6-5所示。表6-5商品類目管理模塊測試測試數(shù)據(jù)管理員商品類目管理模塊測試操作描述1、添加類目2、填寫商品類目和屬性3、點(diǎn)擊添加期望結(jié)果1、轉(zhuǎn)跳到添加頁面2、類別添加填寫成功3、類目添加成功實(shí)際結(jié)果與期望結(jié)果一致商品信息管理模塊測試如表6-6所示。表6-6商品信息管理模塊測試測試數(shù)據(jù)管理員商品信息管理模塊測試操作描述1、添加商品信息2、輸入商品名稱、屬性、商品圖片、商品價(jià)格、商品描述、存庫3、點(diǎn)擊添加期望結(jié)果1、轉(zhuǎn)跳到添加頁面2、商品信息輸入成功3、商品添加成功實(shí)際結(jié)果與期望結(jié)果一致訂單管理類目模塊測試如表6-7所示。表6-7訂單管理模塊測試測試數(shù)據(jù)管理員訂單管理模塊測試操作描述1、點(diǎn)擊訂單管理2、查看訂單列表3、審核訂單狀態(tài)期望結(jié)果1、轉(zhuǎn)跳訂單管理頁面2、顯示所有訂單信息3、去發(fā)貨實(shí)際結(jié)果與期望結(jié)果一致公告管理模塊測試6-8所示。表6-8公告管理模塊測試測試數(shù)據(jù)管理員公告管理模塊測試操作描述1、點(diǎn)擊公告管理2、點(diǎn)擊添加公告3、填寫公告4、提交期望結(jié)果轉(zhuǎn)跳公告管理頁面添加公告2、輸入標(biāo)題和內(nèi)容3、添加成功實(shí)際結(jié)果與期望結(jié)果一致7結(jié)論美妝商城的設(shè)計(jì)是基于用戶的需求,構(gòu)建一個(gè)輕量級美容中心。通過開發(fā)和設(shè)計(jì)已經(jīng)備有網(wǎng)上購物的所有功能,并對它進(jìn)行了充分的測試,能夠保證投入使用。簡潔的頁面和通俗易懂的的操作步驟省去了復(fù)雜的購買手段,對市面上大多數(shù)美妝商品進(jìn)行了集合,方便消費(fèi)者輕松購買商品。在設(shè)計(jì)美妝商城之前,我對市場做了比較全面的了解查閱大量的資料,發(fā)現(xiàn)許多商品分類品

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論