版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGE32基于java的美妝商城的設(shè)計與實現(xiàn)如今網(wǎng)購的人越來越多,人們都想用非常簡單的方式來獲得自己想要的商品,現(xiàn)在的年輕人大部分都是伸手黨,都想要又省時又簡單的方式來購物,于是我設(shè)計了方便簡單購物的美妝商城電子體系。我個人的愿望直接導(dǎo)致了我對該系統(tǒng)的設(shè)計,是希望于能夠讓廣大人民群眾可以擁有更為之便利的化妝品購買體驗,該系統(tǒng)從成功面世到現(xiàn)如今運營已經(jīng)收獲了很大一批數(shù)量的消費者。通過JAVA完成對數(shù)據(jù)整理、分析的一系列動作,我們對于系統(tǒng)的大致結(jié)構(gòu)則是運用的是Servlet,我們是采用MyEclipse8.5來進行代碼編寫,整個系統(tǒng)的環(huán)境運營則是采取了最新版本的TOMCAT,整個系統(tǒng)當(dāng)中的數(shù)據(jù)則是使用MYSQL來進行存放處理,對整個系統(tǒng)數(shù)據(jù)的傳出和接入則是把JDBC作為技術(shù)依靠,從而使得本人的系統(tǒng)達到B/S的結(jié)構(gòu)。關(guān)鍵詞:化妝品,JAVA,HTML5,JSP目錄TOC\o"1-2"\h\z\u摘要 I第1章前言 31.1背景和意義 31.2國內(nèi)外研究現(xiàn)狀 31.3課題目的意義 41.4論文結(jié)構(gòu) 4第2章系統(tǒng)的開發(fā)語言、工具與環(huán)境 52.1JAVA簡介 52.2JSP技術(shù) 52.3Mysql數(shù)據(jù)庫介紹 62.4B/S結(jié)構(gòu) 6第3章需求分析和總體設(shè)計 73.1系統(tǒng)可行性分析 73.2業(yè)務(wù)流程圖 73.3系統(tǒng)功能需求 83.4數(shù)據(jù)流程分析 9第4章系統(tǒng)設(shè)計 124.1功能模塊設(shè)計 124.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 134.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 14第5章詳細設(shè)計 185.1網(wǎng)站主界面 185.2管理員主界面 23第6章項目測試 276.1軟件測試 276.2測試方法 276.3測試用例 28結(jié)論 30參考文獻 311前言1.1背景和意義在2016年,我們的國家進入了網(wǎng)上購物發(fā)展飛快增長的時期,總金額已經(jīng)高到了1263億人民幣,最終原因是因為網(wǎng)上買東西的人群越來越多,從而去選擇合適自己的消費模式,最終來完成他的消費想法。原來大家采取的是在線下去店鋪進行商品的選擇和購買,由于時代的進步和互聯(lián)網(wǎng)技術(shù)的向前進步,在線上通過互聯(lián)網(wǎng)來進行商品的購買已經(jīng)是廣大人民群眾生活中習(xí)以為常的形式,越來愈多的互聯(lián)網(wǎng)平臺和互聯(lián)網(wǎng)店鋪宛如雨后春筍一般的扎堆出現(xiàn),由于經(jīng)濟的飛速增長以及群眾生活頻率的提高,大家愈發(fā)地青睞于不需要出門就可以進行商品購買的互聯(lián)網(wǎng)購物方式,線上購物相對于相對于線下購物來說有著無法比擬的閃光點。第一,可以不用遭到空間的束縛,什么時間段什么位置都可以進行購買,并憑借著這個優(yōu)勢獲得了廣大人民的喜愛。第二,跟在線下開設(shè)店鋪相比能夠節(jié)約下店鋪的租借、管理以及水電等開銷以此達到壓縮開銷費用的目的。第三,在線上互聯(lián)網(wǎng)進行商品選擇和購買的優(yōu)勢在于將五花八門的產(chǎn)品通過信息篩選和編輯使其出現(xiàn)在一個界面上,以此來方便消費者來進行購買,最大程度地增加了消費者對于商品購買的想法。消費者僅僅只要一個移動端口,就可以不分地域、晝夜的束縛進行商品的挑選和購買,以此給消費者的購買體驗帶來了無法想象的提升。所以我選擇的對象是打造一個跟淘寶、天貓相似的線上互聯(lián)網(wǎng)化妝品臺,通過這個方式來給我大學(xué)四年的時光畫上一個完美的句號?;瘖y品銷售網(wǎng)站可以使得消費者和店主兩者產(chǎn)生一個極其迅速并且便利的互動聯(lián)系,在進行商品挑選和購買時還可以最大程度地降低兩者的互動成本。整個過程并不需要實際的貨幣參與其中,一方面將工作效率進行了提高,一方面大大降低了溝通時間。1.2國內(nèi)外研究現(xiàn)狀在1970年左右,國際上西方的某些國家已經(jīng)展開了和電子商務(wù)相關(guān)的分析,運用相關(guān)模式得出在線上開展購買行為比通過線下開展購買行為有著更多的閃光點以及更光明的未來,第一,線上開展購買行為突破了空間的束縛,能夠針對更多的消費群體;第二,進行線上的互聯(lián)網(wǎng)銷售能夠最大程度降低線上開設(shè)店鋪需要的開銷,為店主進行費用積累,讓產(chǎn)品成本在競爭更吸引人;第三,互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展使得電子商務(wù)迎來了全新的發(fā)展?;谏厦娴奶剿骱脱芯?,越來越多群體把握到互聯(lián)網(wǎng)所帶動的行業(yè)機會,我國的電子商務(wù)行業(yè)在屈指可數(shù)的時間內(nèi)達到了一個相當(dāng)可觀的高度。在近幾年的時間內(nèi),互聯(lián)網(wǎng)技術(shù)的快速發(fā)展讓廣大人們?nèi)罕娎撕碗娮由虅?wù)之間的距離,同時還促進了電子商務(wù)行業(yè)的發(fā)展,我國也紛紛涌現(xiàn)出一大批互聯(lián)網(wǎng)電商平臺,這一批互聯(lián)網(wǎng)電商平臺的問世也讓越來越多的公司獲得了很是可觀的利潤。就相關(guān)部門統(tǒng)計可知,我們國家的五百強企業(yè)在2017年已經(jīng)有百分之九十的企業(yè)擁有自己的互聯(lián)網(wǎng)銷售平臺,在線上進行互聯(lián)網(wǎng)銷售逐步變成獲取利潤來源的主要形式?;ヂ?lián)網(wǎng)技術(shù)的飛速發(fā)展會影響到廣大人民在過去所依賴的交易方式,互聯(lián)網(wǎng)技術(shù)打破了地區(qū)、晝夜的束縛,使得商品的挑選和購買成為一個無比快樂的行為,群眾的購物體驗也變得越來越愉快,群眾的生活方式也變得多姿多彩,商品的售賣也變得無比迅速。后續(xù)不管是在生產(chǎn)制造銷售端還是在購買售后端,電子商務(wù)會慢慢變得越發(fā)重要,憑借著自身所具備的特點能夠打造出一個集合所有步驟和端口的封閉鏈條。1.3課題目的意義現(xiàn)在愈來愈多的人開始通過互聯(lián)網(wǎng)進行商品購買行為,互聯(lián)網(wǎng)技術(shù)的高速發(fā)展讓廣大人民群眾在家就可以在全球各地對自己喜歡的商品進行購買。互聯(lián)網(wǎng)的迅速發(fā)展讓在線上購買逐漸變成一個普遍性行為,也使得生活的各個房間都發(fā)生了相應(yīng)的變化,拉近了人們之間的交流。本人這次的選題是設(shè)計一個線上美妝的互聯(lián)網(wǎng)平臺,該平臺可以對人們?nèi)粘K枰幕瘖y品需要進行滿足。該選題先對當(dāng)下我國化妝品行業(yè)的現(xiàn)狀進行分析和研究,同時探索國內(nèi)和國外優(yōu)秀并且運行良好的線上美妝互聯(lián)網(wǎng)平臺運營模式,提出美妝商城系統(tǒng)的可行性和必要性。系統(tǒng)的開發(fā)目的是就是讓人們能夠通過一種方便快捷的方式來購買想要的東西。我們做的美妝商城系統(tǒng)讓廣大用戶青睞就是我們做這個系統(tǒng)的根本目的。1.4論文結(jié)構(gòu)把論文劃分成七個部分來對美妝商城系統(tǒng)展開說明,具體內(nèi)容安排如下: 第一部分是作為緒論部分。說明研究美妝商城系統(tǒng)所處于的時代背景和研發(fā)該系統(tǒng)所帶來的收益,運用整理到的信息資料能夠獲悉化妝品在國內(nèi)的真實狀態(tài),同時說明設(shè)計線上美妝互聯(lián)網(wǎng)平臺需要開展的步驟。第二部分是對相關(guān)概念的詳細說明。這個部分會對線上美妝互聯(lián)網(wǎng)平臺需要的技術(shù)、概念進行專項說明,并且會介紹線上美妝互聯(lián)網(wǎng)平臺所需要的數(shù)字工具和數(shù)據(jù)整理收集區(qū)域。 第三部分是對這個購物系統(tǒng)的分析。這一章我們介紹了這個系統(tǒng)是否達到運行要求,并且也解釋了一下我們這個線上美妝互聯(lián)網(wǎng)平臺中每一部分的作用和意義。第四部分是對整個線上美妝互聯(lián)網(wǎng)平臺的設(shè)計。這個部分會說明線上美妝互聯(lián)網(wǎng)平臺的全部結(jié)構(gòu),同時還會從前端界面設(shè)計以及后端數(shù)據(jù)整理,來說明整個整個線上美妝互聯(lián)網(wǎng)平臺運作的流程。第五部分是對整個系統(tǒng)的說明。我們將會從系統(tǒng)軟件端以及系統(tǒng)硬件端兩個方面說明整個系統(tǒng)的運行模式。從線上美妝互聯(lián)網(wǎng)平臺的消費者登陸處和店主管控處來說明每個部分的界面設(shè)計以及運行代碼。第六部分是對系統(tǒng)開展相關(guān)測驗。系統(tǒng)測驗?zāi)軌蚴沟梦覀儷@悉整個線上美妝互聯(lián)網(wǎng)平臺的運行狀態(tài)。所以,展開系統(tǒng)的測驗是無比關(guān)鍵的,這個部分會說明如何開展測驗。第七部分是整篇文章進行相關(guān)總結(jié)和對未來的發(fā)展前景進行展望。對線上美妝互聯(lián)網(wǎng)平臺的整個創(chuàng)造過程進行歸納,說明相關(guān)環(huán)節(jié),并且更新升級當(dāng)前不足的地方,在正視自己系統(tǒng)的同時還要去發(fā)現(xiàn)自身系統(tǒng)所存在的問題。2系統(tǒng)語言的開發(fā)環(huán)境2.1JAVA簡介Java語言是一個能夠在多個平臺中相互往來并且運行流暢的計算機語言,同時還具備著非常棒的包容性能,這個語言最大的優(yōu)勢在于它既可以一邊獨立運行穩(wěn)定還有著非常高的安全性能,所以導(dǎo)致了該語言在當(dāng)前受到很多人的追捧和歡迎。Java語言在程序設(shè)計、平臺開發(fā)中得到了最充分的應(yīng)用,例如日常生活中的企業(yè)管理網(wǎng)站和互聯(lián)網(wǎng)信息門戶都是通過Java語言來開展實際運作。Java語言的面試和廣泛應(yīng)用促進了互聯(lián)網(wǎng)行業(yè)的飛度發(fā)展,也使得互聯(lián)網(wǎng)行業(yè)變得越發(fā)的便捷,也是為計算機語言使用者帶來了便利。Java語言在技術(shù)方面的不斷升級和前進也使得互聯(lián)網(wǎng)不斷地往前進步,行業(yè)在后續(xù)的發(fā)展也變得光明無限。該系統(tǒng)通過Java語言進行程序編寫工作,第一個原因是大家都在使用這個語言進行程序編寫,第二是本人對于這個語言更了解。Java語言相對于其他語言而言具有更久的使用歷史,從最初的研制到后期的慢慢建設(shè)都匯集了無數(shù)人員的精力和智慧,同時也給后期的發(fā)展奠定了技術(shù)基礎(chǔ)。本系統(tǒng)把Java語言用來進行程序編寫,在數(shù)據(jù)歸納、整理這塊則是運用更穩(wěn)妥和可靠的MYSQL。2.2JSP技術(shù)就把系統(tǒng)看成一個軟件,通過JSP技術(shù)來對這個軟件開展擴容行為,運用JavaBeans編寫設(shè)計的系統(tǒng)都會有著一個共同的特點,這個特點就是重復(fù)使用,從字面意思上理解是能夠不斷重復(fù)使用,一旦當(dāng)系統(tǒng)發(fā)生問題時就能夠非常便捷地進行維護、修改,同時為了避免多位用戶進入系統(tǒng)進行修改調(diào)整而造成系統(tǒng)癱瘓、卡頓,還特意做好了很多接入端口以往萬一。2.3Mysql數(shù)據(jù)庫介紹整個系統(tǒng)最為之關(guān)鍵的就是數(shù)據(jù)庫的程序編寫,MysQL數(shù)據(jù)庫可以被稱作是當(dāng)前性能最為之穩(wěn)定的,它是MysQLAB公司制作的數(shù)據(jù)關(guān)聯(lián)型系統(tǒng)。這個數(shù)據(jù)庫并不會在一個地方放置全部的數(shù)據(jù)資料,它會把所有數(shù)據(jù)資料進行整理歸納并放置在不同的數(shù)據(jù)包內(nèi),以此來對系統(tǒng)回復(fù)頻率進行最大程度的增加。同時還具備著很強的包容接納屬性,并以此特點成為廣大程序使用者最為之喜愛的開放式程序數(shù)據(jù)庫,高速的運行頻率、低廉的使用費用、較小的內(nèi)存占比等優(yōu)點都成了人們追捧的原因。Mysql數(shù)據(jù)庫還有著無比實用的開放功能,能夠允許不同的系統(tǒng)一起協(xié)同工作,能夠支持多種網(wǎng)絡(luò)協(xié)議同時存在。該數(shù)據(jù)庫運行能力強,環(huán)境不易崩潰,占比不大,相關(guān)安裝步驟也十分簡易,有利于后期對于系統(tǒng)展開相關(guān)的修整和升級,這個產(chǎn)品也因此被廣大使用者所喜愛。2.4B/S結(jié)構(gòu)當(dāng)前,在實際使用過程中B/S的結(jié)構(gòu)是被用的最多的,這個關(guān)鍵就是它能夠在最短時間內(nèi)對系統(tǒng)問題進行處理,大大提高了工作效率。相對于C/S架構(gòu)來說更加的實用,B/S架構(gòu)能夠在多個電腦上操作。服務(wù)器在應(yīng)用中最關(guān)鍵的功能就是對內(nèi)部程序的管控以及內(nèi)部資源的流動進行最大程度地合理安排,要是處在于許多用戶同時進行開展業(yè)務(wù),該服務(wù)器能夠?qū)Χ鄠€用戶的業(yè)務(wù)服務(wù)開展最佳處理。其內(nèi)部進行串聯(lián)的工具就是插件,不僅僅只是在B/S中格外重要,在C/S中也是無法忽視的。要是缺乏了這個東西的存在,前臺和后臺就沒有辦法開展溝通行為了。前臺主要是針對于消費者來進行消費和體驗行為的,是對消費者和平臺進行信息聯(lián)系。2.5HTML5HTML5具備太多屬性,例如:并不對自身進行束縛,不對編程進行大寫或者是小寫區(qū)分的,同時在結(jié)束一段編寫后時并不需要語言標(biāo)記的,能夠不用對語言的屬性進行說明。HTML5還具有多種含義標(biāo)識。HTML5還能夠?qū)τ跋褓Y料進行相應(yīng)的處理工作,同時還不會強行插入軟件。HTML5可以在移動端的工作過程中開展相應(yīng)的固定端應(yīng)用。能夠兼容多種工具的存在,使其可以具備效果更佳的3D動態(tài)。這也是人們估計在后期大家會用HTML5來對Flash進行替換的一個原因。3需求分析和總體設(shè)計3.1系統(tǒng)可行性分析在程序的構(gòu)造和運用中有一個最為之重要的部分,那就是對于可行性進行相關(guān)分析。一個系統(tǒng)進行構(gòu)造和開展設(shè)計必須要把客戶的需要擺在第一位,這是一切行為的出發(fā)點,一個穩(wěn)定、優(yōu)質(zhì)的系統(tǒng)是一定要建立在客戶最為之真實的需求之上。并且還得擁有足夠多的靈活范圍,方便后期用戶在實際運用過程中的操作,同時采取專門的使用語言來符合客戶盡可能多的需求變化。(1)技術(shù)可行性分析:正常版本的J2SE一般是用在鑲嵌程序中,它自身所具備的性質(zhì)是能夠支持開放式設(shè)計以及數(shù)據(jù)支持,從而可以讓設(shè)計階段和實踐階段都處于同一個設(shè)計構(gòu)造,程序的編寫環(huán)節(jié)中可以省下很多沒必要的精力,能夠讓實際進展程度獲得質(zhì)的飛躍。MyEclipse也是一個無比優(yōu)質(zhì)的編程語言,能夠讓多種語言同時運作起來并且相互實現(xiàn)串聯(lián)。這次線上美妝商城設(shè)計中的前臺操作工具就是MyEclipse,數(shù)據(jù)與后臺鏈接并開展整理、歸納工作,則是把Mysql5.0當(dāng)成媒介。此次編寫程序并構(gòu)造框架的基礎(chǔ)就是J2SE,該商城系統(tǒng)的穩(wěn)定運行就得依靠這批能力出眾的軟件來實現(xiàn)。(2)操作可行性分析:站在一個系統(tǒng)或者是程序的角度出發(fā),實踐過程中的操作是非常關(guān)鍵的,用戶在操作過程中的舒適性則是要憑借該系統(tǒng)或程序的操作可行性,并以此作為最終結(jié)果的基礎(chǔ)。程序的設(shè)計方對前方的作用區(qū)域進行構(gòu)造來獲得與之對應(yīng)的網(wǎng)站效果,以此來確保系統(tǒng)的穩(wěn)定流轉(zhuǎn)。由于系統(tǒng)設(shè)計的多元化和深度化,能否實現(xiàn)操作便利就變成人們是否喜愛這個網(wǎng)站的關(guān)鍵。我這次研發(fā)的系統(tǒng)是插入了快捷鍵,快捷鍵在實際過程中的操作速度要比鼠標(biāo)在實際過程中的操作速度快,當(dāng)然這取決于人們對于快捷鍵操作的熟悉程度,運用這些快捷鍵能夠?qū)⒉僮餍首畲蟪潭冗M行提高,但在實現(xiàn)操作便捷的同時還要確保操作功能的完整。(3)經(jīng)濟可行性對于一個網(wǎng)站的設(shè)計研發(fā)來說最為之關(guān)鍵的在于其所帶來經(jīng)濟變現(xiàn),對于經(jīng)濟變現(xiàn)進行可行性分析要從利潤點,支出費用,員工成本,總成本包括后續(xù)長期支出等多個方面進行分析。所以針對這次我自己的線上美妝平臺,其實還是把自己大學(xué)時間學(xué)習(xí)的知識進行一個總結(jié),也是為了將所學(xué)運用到實際過程中。這個平臺在研發(fā)設(shè)計過程中的成本花費很少,因為大部分環(huán)節(jié)還是依靠我本人來操作,運用一個裝配win7的普通電腦,使用的軟件都不是收費的,軟件的實際安裝過程也很順利,后續(xù)如果繼續(xù)在此行業(yè)里工作,還是要不斷地提高自己的技術(shù)和能力,把自己設(shè)計的網(wǎng)站進行升級換代。綜上所述,美妝商城系統(tǒng)在多個方面都是具備與之對應(yīng)的相關(guān)可行性。3.2業(yè)務(wù)流程圖游客在進入我所設(shè)計的美妝商城后,根據(jù)系統(tǒng)提示完成相應(yīng)步驟成為商城會員,在商城內(nèi)可以通過商品的種類以及名字進行查找,在獲得查找結(jié)果后還能夠得到完整的商品信息,會員可以把相關(guān)商品添加到自己的購物車板塊,同時還可以進行商品收藏,后期在線上進行商品支付,當(dāng)然還能點擊商品介紹界面直接在該界面進行購買步驟。在完成商品付款步驟后,平臺中的店鋪就要進行商品發(fā)送,消費者這端在接收到商品后,在平臺上點擊收到貨品,就能夠?qū)ψ约嘿徺I的商品開展相關(guān)的論述和評述,針對購物過程中的不足進行在線補充說明。具體內(nèi)容如圖3-1圖3-1業(yè)務(wù)流程圖3.3系統(tǒng)功能需求線上美妝商城平臺系統(tǒng)其實是針對消費者和平臺所有者,一個對應(yīng)于消費端,一個對應(yīng)于管理端,就像圖中所展現(xiàn)的角色一樣。至于其他的線上商城也是針對于消費者,消費群體有著他們自身所具備的需要,消費者開展消費行為第一要先找到化妝品這個位置再去找尋適合自己的具體商品,決定購買后進行點擊將其添置到自身的購物車板塊,通過分析客戶的不同需求,平臺構(gòu)造了與之相應(yīng)的作用板塊,具體作用如下展示:信息載入:游客通過平臺開展會員的信息載入然后完成進入,進入后能夠把自身的資料展開并補充,這一切操作的前提在于要在平臺實現(xiàn)賬號注冊和密碼注入,所有的信息填入后并顯示正確就可以進入。觀看商品:在完成會員信息載入過程后就能運用頂部的商品查詢欄和首頁商品推送欄開展商品搜索,可以參考平臺所錄入的商品信息進行購買行為。操作購物車:每一個登陸進平臺的會員都是把自己的實際需要當(dāng)作購買基礎(chǔ)來對商品進行相關(guān)挑選并將其添置于購物車,運用購物車界面來對添置商品展開相應(yīng)管控,視具體情況來作增添或刪減。購物車板塊在設(shè)定時就是為了方便消費者的操作和體驗。商品支付:平臺會員完成商品挑選后,在平臺上實現(xiàn)線上支付,標(biāo)注商品接收人的名和收件的精確地方還有通話號碼,完成上述步驟才算結(jié)束商品支付。信息查詢:平臺會員在平臺發(fā)生過商品交易并在平臺上生成商品訂單信息,能夠了解產(chǎn)品的物流狀態(tài)。這個線上化妝品平臺還對管理者的工作要求進行了與之對應(yīng)的作用板塊劃分,明晰了自身職責(zé),提高工作效率。具體按如下可見:商品信息管理:管理員就是管商品,商品需要上下架他有這個功能,對商品進行上架就是添置新商品并補充相應(yīng)的產(chǎn)品信息,以此來幫助客戶挑選出符合自身的產(chǎn)品。對商品進行下架就是把相關(guān)商品從平臺上刪減,并且清楚具體信息痕跡。平臺用戶信息整理:一般的消費者在變?yōu)槠脚_的客戶后都會對填寫自身的相關(guān)信息,平臺管理人員需要做的就是管控好這些會員信息。訂單信息管控:平臺會員在平臺上進行在線支付后,平臺會自動出現(xiàn)一個商品訂單信息,平臺的管理人員就是要對這個訂單的相關(guān)信息進行收集和歸納。平臺評論回復(fù)管控:平臺的消費者在完成貨物的接收后會對商品以及相關(guān)服務(wù)做出一個具體評價,平臺的管理人員根據(jù)相關(guān)評價作出相應(yīng)的回應(yīng)。商品品種管控處理:商品進行分類擺放必須經(jīng)過相關(guān)平臺的管理人員來進行歸置的,從而利于平臺會員在進行產(chǎn)品查詢時能夠在最快時間內(nèi)找到最符合自己心意的商品。3.4數(shù)據(jù)流程分析前端:該線上美妝平臺的前端接口有多個模塊,其中包括訂單的模塊、系統(tǒng)評價的部分等等。后端:該線上美妝平臺的后端接口有多個模塊,其中包括會員信息整理、商品種類整理的部分等等。3.4.1商城動態(tài)維護平臺的管理員在平臺后端對平臺動態(tài)進行更新以及推送相關(guān)信息=(商品的上架或者下架,平臺店鋪的折扣優(yōu)惠),進行信息的增減的同時審查相關(guān)信息的合法,其中就有商品名稱、商品成分等多方面信息,對于已經(jīng)存在許久的信息進行刪減并下架相關(guān)商品。相關(guān)流程圖如圖2-2所展示圖2.2商城動態(tài)維護流程圖3.4.2.購物車維護沒有在平臺上進行會員登記的消費者,是不可以把看中的商品添置到自己的購物車板塊,也無法開展線上支付的購買行為。相關(guān)流程圖如圖2-3所展示圖2.3前臺購物流程圖3.4.3商品信息維護平臺的管理人員在進入平臺后,是能夠隨時查詢平臺商品的信息資料,同時還可以把缺失的商品或者下架的商品進行刪減。商品可以根據(jù)平臺管理人員添加種類并且對應(yīng)到相應(yīng)的種類中,在平臺后端進行添置的商品是能夠在平臺前端展露出來的。相關(guān)流程圖如圖2-4所展示圖2.4商品信息維護流程圖3.4.4訂單信息維護在平臺上進行會員信息登記后,成為平臺會員后才可以進行商品的購買行為,并且在完成平臺的商品支付后才能夠顯現(xiàn)出相關(guān)的商品信息。相關(guān)流程圖如圖2-5所展示圖2.5訂單信息維護流程圖第4章系統(tǒng)設(shè)計4.1功能模塊設(shè)計整個平臺的功能體現(xiàn)從前端、后端開始研究,整個線上化妝品平臺的用戶可以進行三個劃分,一個是游客,一個是會員,一個是管理人員。前端會員板塊內(nèi)容如下:(1)信息載入:游客通過平臺開展會員的信息載入然后完成進入,進入后能夠把自身的資料展開并補充,這一切操作的前提在于要在平臺實現(xiàn)賬號注冊和密碼注入,所有的信息填入后并顯示正確就可以進入。(2)商品信息查詢:平臺會員在完成第一步后,點擊頂部的搜索框輸入關(guān)鍵字后平臺會自動顯現(xiàn)相關(guān)產(chǎn)品,或者是進行商品種類部分,根據(jù)不同產(chǎn)品的種類點擊查詢??梢渣c擊相應(yīng)產(chǎn)品獲知相對應(yīng)的產(chǎn)品信息和內(nèi)容。(3)店鋪信息瀏覽:會員能夠通過平臺查找店鋪發(fā)布的信息。(4)網(wǎng)站信息評論:將自己在購物過程中的實際感受在平臺上進行評論。(5)操作購物車:每一個登陸進平臺的會員都是把自己的實際需要當(dāng)作購買基礎(chǔ)來對商品進行相關(guān)挑選并將其添置于購物車,運用購物車界面來對添置商品展開相應(yīng)管控,視具體情況來作增添或刪減。購物車板塊在設(shè)定時就是為了方便消費者的操作和體驗。(6)訂單信息管理:平臺會員根據(jù)自身購買的商品完成線上支付并且在后期收到貨物后確認收貨。(7)訂單評價管理:平臺的消費者在完成貨物的接收后會對商品以及相關(guān)服務(wù)做出一個具體評價,相關(guān)內(nèi)容會出現(xiàn)在商品信息欄。(8)個人資料修改:會員能夠根據(jù)自己內(nèi)心的狀態(tài)來更改個人的信息。前端管理員板塊內(nèi)容如下:(1)會員管理:一般的消費者在變?yōu)槠脚_的客戶后都會對填寫自身的相關(guān)信息,平臺管理人員需要做的就是管控好這些會員信息。(2)化妝品類別管理:商品進行分類擺放必須經(jīng)過相關(guān)平臺的管理人員來進行歸置的,從而利于平臺會員在進行產(chǎn)品查詢時能夠在最快時間內(nèi)找到最符合自己心意的商品。(3)化妝品信息管理:管理員就是管商品,商品需要上下架他有這個功能,對商品進行上架就是添置新商品并補充相應(yīng)的產(chǎn)品信息,以此來幫助客戶挑選出符合自身的產(chǎn)品。對商品進行下架就是把相關(guān)商品從平臺上刪減,并且清楚具體信息痕跡。(4)公告信息管理:平臺管理人員要把相關(guān)的折扣優(yōu)惠活動進行平臺公布。(5)訂單信息管理:平臺會員在平臺上進行在線支付后,平臺會自動出現(xiàn)一個商品訂單信息,平臺的管理人員就是要對這個訂單的相關(guān)信息進行收集和歸納。(6)訂單信息統(tǒng)計:平臺管理人員根據(jù)相關(guān)商品銷售量進行整理歸納并制作出對應(yīng)的圖表。(7)留言信息管理:平臺的工作人員在第一時間對于會員提出的修改意見進行處理。(8)評價信息管理:平臺的消費者在完成貨物的接收后會對商品以及相關(guān)服務(wù)做出一個具體評價,平臺的管理人員根據(jù)相關(guān)評價作出相應(yīng)的回應(yīng)。圖4.1系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計我們是使用E-R圖來對數(shù)據(jù)庫進行相應(yīng)的構(gòu)造的,這其中就由三個因素組成,然后運用這三個因素來說明倉庫貨物管控體系,以此讓每一個人都能看到這個體系里面每個因素的橫向聯(lián)系以及縱向聯(lián)系,從而使得該設(shè)計更加能夠被人們所理解。相關(guān)具體內(nèi)容見下圖:圖4-2系統(tǒng)E-R圖4.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計我這個數(shù)據(jù)庫有這么幾個table來表示:(1)ad表ad表如下表: 表4-1ad表詳細設(shè)計序號數(shù)值類型長度是否為空是否主鍵備注號碼Int11否主鍵X使用者類型Varchar30XusernameVarchar50X密碼Varchar50X真實姓名varchar50Name性別varchar10性別idcardVarchar20身份號碼Telphonevarchar20電話號碼addvarchar255地址位置E-mailvarchar255郵箱delstatusvarchar4刪除Save-timeDatetime--增加時間(2)goods表下表是用來保存化妝品信息的:表4-2goods表詳細設(shè)計序號數(shù)值類型長度是否為空是否主鍵備注名字Int11空的是編號,自動goodnovarchar30Cosmeticnumbergoodnamevarchar50CosmeticnamefidInt11BigidsidInt11SmallIDpriceFloat--PricenoteVarchar--varcharsavetimeDatetime--時間的保存Ckstatusvarchar4查看狀態(tài)istjvarchar4推不推薦zdpriceFloat--指導(dǎo)價格namevarchar255化妝品picturedelstatusvarchar4Delate狀態(tài)salestatusvarchar4Sales狀態(tài)PpInt11外鍵品牌ID(3)dd表下表用來存儲訂單,如下表:表4-3dd表詳細設(shè)計序號數(shù)值類型長度是否為空是否主鍵備注名字Int11否主鍵編號,自動訂單bhVarchar255訂單編號beridVarchar11外鍵名稱dd價格Float--dd價格Hwstatusvarchar-貨物狀態(tài)DdtimeDatetime--dd時間shstatusvarchar4sh狀態(tài)Hwinfovarchar255貨物信息fhstatusvarchar4fh狀態(tài)shrnamevarchar4sh狀態(tài)shrtelFloat--收貨人telephoneshraddrvarchar255收貨人address(4)aj表aj表表4-4aj表詳細設(shè)計序號數(shù)值類型長度是否為空是否主鍵備注名稱Int11否主鍵bh,自動WpidVarchar255物品IDBerididFloat--外鍵IDPjvarchar4評價分數(shù)NrDatetime--評價內(nèi)容savetimevarchar4Pj時間Hfnrvarchar255回復(fù)nr(5)ly表存儲ly信息用下表表4-5ly表詳細設(shè)計序號數(shù)據(jù)類別Longth是否為no是否主鍵備注名稱int15否主鍵LymsdText--留言內(nèi)容HfnrText--外鍵回復(fù)內(nèi)容LyimeDatetime--留言時間BerididInt11會員ID(6)化妝品zx表它的具體設(shè)計過程如表所示:表4-6zx表詳細設(shè)計名字數(shù)值類型Long是否為空健是否是主鍵備注idint20否是titleText--Zx標(biāo)題noteText--否Zx內(nèi)容imgvarchar255Zx圖片savetimeDatetime--Fb時間typevarchar30Type(7)化妝品品牌表化妝品的詳細設(shè)計見下表:表4-7yang設(shè)計名稱數(shù)值類型長度是否為空是否主鍵備注名稱int11否主鍵編號,自動ppnamevarchar255Hzppp名稱delstatusvarchar50刪除狀態(tài)(8)化妝品類別表Peng表用來存儲化妝品類別信息,其詳細設(shè)計如表4-8所示:表4-8peng表詳細設(shè)計鍵名數(shù)據(jù)類型長度是否為空是否主鍵備注user_idChar20否是主鍵Xm編號typenamevarchar255Type名稱fatheridvarchar40類別IDdelstatusvarchar40刪除狀態(tài)(9)收貨位置表表4-9wang表詳細設(shè)計鍵名數(shù)據(jù)的類型長度空性主鍵備注idint12否主鍵Bh,自動shrvarchar10Shr姓名shrtelvarchar20Shr電話shraddrvarchar255Shr地址memberidInt12外鍵會員IDdelstatusvarchar4Sc狀態(tài)(10)hy信息表其詳細設(shè)計如表:表4-10member表詳細設(shè)計鍵名數(shù)據(jù)類別長度是否為空是否主鍵備注idint20否主鍵Zhnamevarchar45賬戶upassvarchar50Mmemailvarchar50Yxtnamevarchar50真實姓名sexvarchar104Hy性別addrvarchar255Lxaddressybcodevarchar20Yzbmqqvarchar20DelateQQtelvarchar20會員telphonedelstatusvarchar4Back狀態(tài)savetimeDatetime--添加時間第5章詳細設(shè)計5.1網(wǎng)站主界面我們從網(wǎng)站的主界面來看,在網(wǎng)站的右上方具有登陸和注冊的選項,然后在從此主界面往下,可以看到網(wǎng)站的主要標(biāo)題,搜索引擎框,還有購物車的選項,此外還有導(dǎo)航欄,能夠以分別的導(dǎo)航欄分別展示商品的大類有首頁、商品類別依次展示、站內(nèi)咨詢、留言板、關(guān)于我們的彈出的連接,下方有滑動的照片,是由管理員后臺動態(tài)管理,往下就是新品上架、推薦商品、友情鏈接的快捷方式。如下圖5-1所示。圖5-1網(wǎng)頁前端界面5.1.1用戶注冊界面網(wǎng)頁里停留的游客能夠正常的瀏覽商城,但是想要進行購買、查詢等功能就得要成為系統(tǒng)的會員,用戶需要進行注冊,通過提交個人信息,完善正確以后才可以使用商城系統(tǒng)。如圖5-2所示。圖5-2用戶注冊界面5.1.2用戶登錄界面用戶在進行了上述的注冊操作以后就可以進行登錄了,注冊完成的會員能夠?qū)ψ约旱馁徫镘嚒①~戶、收貨地址等信息進行修改,未來保障會員能夠在網(wǎng)站里安全的購物,個人信息不回被盜用,在注冊過程中網(wǎng)站設(shè)置了密碼登錄,并且在界面中設(shè)置了2個TEXTBOX控件,分別用于往后臺提交用戶名密碼信息所用,判斷正確即可進入網(wǎng)站進行選購商品操作。如圖5-3所示。圖5-3用戶登錄界面5.1.3個人資料界面會員可以在商城系統(tǒng)里登,通過操作打開個人信息修改,對個人的信息:例如郵箱、收貨地址、登陸密碼等選項進行修改,如圖如圖5-4所示。圖5-4個人資料界面5.1.4化妝品詳情界面商城的用戶能夠在首頁中進行搜索引擎檢索,輸入產(chǎn)品的名稱,由此來找出相對應(yīng)的產(chǎn)品情況,并且還可以點擊導(dǎo)航欄里的大類通過小類,跳轉(zhuǎn)到對應(yīng)的某類型化妝品界面。對于看到單項產(chǎn)品時,可以點擊圖片鏈接,就可以跳轉(zhuǎn)到產(chǎn)品的詳情界面,詳情界面的內(nèi)容會較為豐富,不僅包括產(chǎn)品的名稱價格、品牌類別等產(chǎn)品的基礎(chǔ)信息,還包括有實物拍照、用戶使用評價等附加項目,通過點擊購物車可以加入購物車或者進行直接購買,如圖5-5所示。圖5-5化妝品詳情界面5.1.5購物車商城用戶能夠在搜索欄輸入想要產(chǎn)品的關(guān)鍵詞來進行查詢,在搜索到圖片以后能夠在詳情中了解產(chǎn)品,在跳轉(zhuǎn)途中還能夠看到熱門的推薦產(chǎn)品。在頁面下能夠看到用戶的使用評價,點擊購物車選項進入到購物車中,可以看到加入購物車中的商品基本情況,包括產(chǎn)品圖片、產(chǎn)品名稱、產(chǎn)品價格,在購物車的界面能夠通過加減數(shù)量來決定下訂單的產(chǎn)品,不想要關(guān)注的產(chǎn)品也可以進行管理界面,直接進行刪除,商城系統(tǒng)使用的是模擬支付付款,主要的付款途徑可以通過微信掃碼或者支付寶掃碼直接進行支付,生成的訂單能夠被管理員看到,管理員來進行操作發(fā)貨。如圖5-6所示。圖5-6購物車界面5.1.6我的訂單界面管理員能夠在后臺的訂單管理界面看到當(dāng)前已經(jīng)付款成功的訂單和用戶下訂單還未支付的狀態(tài),不僅可以查詢到訂單的編號,訂單的產(chǎn)品、發(fā)貨的狀態(tài),還有物流跟進信息等信息,在用戶收貨后能夠讓可以進行產(chǎn)品評價。如圖5-7所示。圖5-7我的訂單界面5.1.7在線留言界面商城的用戶能夠點擊留言選項進入留言界面,留言后,留言的內(nèi)容可以進入商城的數(shù)據(jù)信息庫,發(fā)布留言的人可以直接獲得session全局變量的成員已完成。這個情況下,會讀讀取信息李全部的信息,留言的值給Hashmap,并以循環(huán)形式顯示為表,其中包括諸如消息內(nèi)容,留下留言的人之類的信息和消息的日期。實現(xiàn)頁面切換功能,如圖5-8所示。圖5-8在線留言界面5.1.8化妝品評價商城用戶進行商城登錄,能夠在訂單的界面里,找到歷史訂單,在待評價的訂單里,可以對產(chǎn)品的喜歡度進行評價,系統(tǒng)具有評價功能,評價系統(tǒng)分為好評、中評、差評幾個維度,評價系統(tǒng)是鏈接產(chǎn)品消費者和商城的紐帶,既可以方便還沒有消費的人群對商城和產(chǎn)品有個直觀的了解,也能夠與已消費人群形成良好的反饋。如圖5-9所示。圖5-9在線評價界面5.2管理員主界面5.2.1會員管理模塊用戶在主界面進行注冊,完善個人信息以后,就能成為商城的會員,商城的系統(tǒng)就會會員的信息進行上傳,會員信息進入數(shù)據(jù)庫,后臺的管理員系統(tǒng)能夠通過搜索會員的賬戶信息,或者模糊查找,來進行搜索到會員相關(guān)的信息資料,而被刪除的會員不能夠在商城內(nèi)進行購買操作。如圖5-11所示。圖5-11會員管理5.2.2類別管理模塊系統(tǒng)后臺能夠?qū)Ξa(chǎn)品進行分類,能夠進行的操作包括添加產(chǎn)品的類別,以及管理產(chǎn)的類型,管理員可以在上新產(chǎn)品適合,通過下拉,來找到最近上新的內(nèi)容,管理員也可以進行編輯,來刪除或修改項目類別如圖5-12圖5-12化妝品類別頁面5.2.3化妝品管理模塊產(chǎn)品的實時更新操作也尤為重要,對于網(wǎng)站而言及時的更新信息可以吸引到用戶,避免造成信息不對稱的麻煩,后臺增加的產(chǎn)品能夠在前端網(wǎng)頁里表現(xiàn)出來,在后臺添加信息中也包括發(fā)布時間、庫存、價格以及對產(chǎn)品信息刪除編輯等操作,管理員根據(jù)庫存可下架刪除相關(guān)產(chǎn)品,同樣前臺的產(chǎn)品信息也不在出現(xiàn)。如圖5-13圖5-13化妝品頁面5.2.4訂單管理模塊商城的會員在在下訂單購買成功以后,訂單可以顯現(xiàn)在后臺的訂單列表里,訂單列表內(nèi)容包含用戶的用戶名,收貨地址、聯(lián)系方式等,對于信息可以看到評論信息,對于不合法的訂單也可以采取刪除操作。如圖5-14所示。圖5-14訂單管理5.2.5統(tǒng)計分析模塊銷售信息系統(tǒng)能夠較為直觀的呈現(xiàn)出網(wǎng)站的銷售額度,要采取精確的運算,統(tǒng)計分析模塊能夠通過統(tǒng)計銷售量和品牌的銷售量進行統(tǒng)計,以圖表的形式來表現(xiàn)出來,這樣可以較為直接的看出網(wǎng)站的收益。從而進行后面的銷售和采購策略,統(tǒng)計分析系統(tǒng)是網(wǎng)站重要的模板。如圖5-15、5-16、5-17所示。、圖5-15訂單量分析圖5-16銷售額分析圖5-17銷售量分析5.2.6評價信息管理已經(jīng)產(chǎn)生產(chǎn)生過購買行為的用戶能夠?qū)ι坛呛彤a(chǎn)品進行評價,評價信息管理主要是通過用戶的體驗,對購買了化妝品專項進行評價打分,也能夠隨時修改或者刪除評價。管理員能夠在后臺對購買用戶的評價進行查看和回復(fù),這樣一來能夠?qū)ι唐返匿N售狀況進行及時的反饋,還能夠增加與用戶的粘性,對用戶的體驗有一定程度的提升。頁面如圖5-18。圖5-18評價管理頁面5.2.7留言信息模塊我們的會員在登陸了商城的系統(tǒng)以后,能夠在后臺的留言界面進行留言操作,管理員通過對系統(tǒng)的管理操作,能夠操作看到會員進行發(fā)表的留言,對正常留言可以進行互動和回復(fù),對于非正常留言,比如沖突、激烈的言語可以進行刪除,如圖5-19所示。圖5-19留言管理頁面第6章項目測試6.1軟件測試軟件的測試我們用到了免費的Tomact。6.2測試方法通過對不同的用戶角度來全面的分析這個軟件的功能,達到預(yù)期的要求。6.3測試用例6.3.1登錄退出測試用法使用說法用戶的賬上登錄退出WindowsCs需求在record頁面填入mid和right的賬戶cipher,click登錄,checking賬戶正確時即可進去interface并可以完成quit,點擊quit按鈕退出到record頁面。Cs用例填入mid的賬戶cipher。填入right的賬戶cipher。Record進入interface點擊quit完成退出到interface。到admin登錄頁面了check登錄進入管理頁面。期望scEject提示框,prompt賬戶或者cipher錯誤。登錄主頁面,display工作區(qū)和quit按鈕。點擊quit,彈出quit確認框,quit到登錄頁面again登錄。管理員登錄success完成主功能操作。實際sc彈出wrong提示框,提示賬戶cipher輸入錯誤。登錄頁面消失直接interface操作并顯示quit鏈接。用leftmouse點擊退出按鈕,彈出提示框確認quit,click確認用戶退出登錄,again回到登錄頁面重新輸入賬號密碼。6.6.2search產(chǎn)品用例用例說明Search產(chǎn)品信息csCs需求點擊搜索即可顯示出include該文字的化妝品信息,member在前臺Bar輸入相關(guān)搜索writing如果impossible就不顯示,反之就顯示Cs用例在Searchbox輸送“nt化妝品11”點擊Search。在Searchbox打字“nt化妝品”點擊Search。在Searchbox打字“nt”點擊Search。針對Search到的結(jié)果顯示displayinformation。QwscSearch到的信息顯示詳情。Display出包含nt化妝品字眼的information。Display全部化妝品information。實際output查找不到任何information。Displ
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沃達豐合作協(xié)議書
- 沙石供料合同范本
- 河沙村簽約協(xié)議書
- 2025年中國安科院危險化學(xué)品生產(chǎn)安全研究所招聘備考題庫及1套完整答案詳解
- 2026年生物統(tǒng)計服務(wù)合同
- 2026年建筑施工圖紙交接協(xié)議
- 2025年大唐(內(nèi)蒙古)能源開發(fā)有限公司招聘若干人備考題庫含答案詳解
- 2026年國際傳統(tǒng)醫(yī)藥建筑遺產(chǎn)合同
- 2026年特色市場運營合同
- 中國電建集團及所屬企業(yè)2026屆校園招聘備考題庫及1套完整答案詳解
- 2025廣東珠海市金灣區(qū)紅旗鎮(zhèn)招聘編外人員23人筆試考試參考試題及答案解析
- (新教材)部編人教版三年級上冊語文 習(xí)作:那次經(jīng)歷真難忘 教學(xué)課件
- 甘草成分的藥理作用研究進展-洞察及研究
- 具身智能+文化遺產(chǎn)數(shù)字化保護方案可行性報告
- (2025年新教材)部編人教版二年級上冊語文 語文園地七 課件
- 廣東深圳市2026屆化學(xué)高三第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 電力公司考試大題題庫及答案
- 國企金融招聘筆試題及答案
- 重慶市金太陽好教育聯(lián)盟2026屆高三10月聯(lián)考(26-65C)英語(含答案)
- 成都市龍泉驛區(qū)衛(wèi)生健康局下屬15家醫(yī)療衛(wèi)生事業(yè)單位2025年下半年公開考試招聘工作人員(18人)備考考試題庫附答案解析
- 2025-2030中國光纖分布式測溫系統(tǒng)市場需求預(yù)測報告
評論
0/150
提交評論