計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot家具銷售電商平臺(tái)論文_第1頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot家具銷售電商平臺(tái)論文_第2頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot家具銷售電商平臺(tái)論文_第3頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot家具銷售電商平臺(tái)論文_第4頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot家具銷售電商平臺(tái)論文_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科畢業(yè)設(shè)計(jì)

家具銷售電商平臺(tái)院系:姓名:xxx學(xué)號(hào):xxxxxxxxxx專業(yè):年級(jí):指導(dǎo)教師:職稱:講師完成日期:2021年月第1章緒論1.1課題背景計(jì)算機(jī)的普及和互聯(lián)網(wǎng)時(shí)代的到來使信息的發(fā)布和傳播更加方便快捷。用戶可以通過計(jì)算機(jī)上的瀏覽器訪問多個(gè)應(yīng)用系統(tǒng),從中獲取一些可以滿足用戶需求的管理系統(tǒng)。網(wǎng)站系統(tǒng)有時(shí)更像是一個(gè)大型“展示平臺(tái)”,用戶可以選擇所需的信息進(jìn)入系統(tǒng)查看首頁、熱銷家具、折扣家具、公告資訊、個(gè)人中心、后臺(tái)管理、客服。系統(tǒng)所要實(shí)現(xiàn)的功能分析,對(duì)于現(xiàn)在網(wǎng)絡(luò)方便的管理,據(jù)數(shù)據(jù)調(diào)查顯示,相比過去增長(zhǎng)較快,用戶通過網(wǎng)上登錄的方式已經(jīng)形成了一種依賴,不管需要什么信息內(nèi)容,直接上網(wǎng)查找,參考比較大,對(duì)家具銷售電商平臺(tái)的類型和特點(diǎn)的內(nèi)容信息有了詳細(xì)的了解,讓用戶更有針對(duì)性的選擇。這也給用戶帶來非常大的方便,用戶可以不用像傳統(tǒng)的方式進(jìn)行查看信息,這樣不僅耽誤自己的時(shí)間,而且比對(duì)過程比較單一,所以家具銷售電商平臺(tái)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。1.2研究意義越來越多的互聯(lián)網(wǎng)愛好者開始在互聯(lián)網(wǎng)上滿足他們的基本需求,同時(shí)逐漸進(jìn)入各個(gè)用戶的起居?;ヂ?lián)網(wǎng)具有許多優(yōu)點(diǎn),例如便利性,速度,高效率和低成本。因此,類似于家具銷售電商平臺(tái),滿足用戶工作繁忙的需求,不僅是方便用戶隨時(shí)查看信息的途徑,而且還能提高管理效率。本文首先以家具銷售電商平臺(tái)過程的基本問題作為研究對(duì)象。在開發(fā)系統(tǒng)之前,我們對(duì)現(xiàn)有狀況進(jìn)行了詳細(xì)的調(diào)查和分析。最后,我們利用計(jì)算機(jī)技術(shù)開發(fā)了一套完整合適的家具銷售電商平臺(tái)。該系統(tǒng)的實(shí)現(xiàn)主要優(yōu)勢(shì)是:該系統(tǒng)主要采用計(jì)算機(jī)技術(shù)開發(fā),它方便快捷;系統(tǒng)可以通過管理員界面查看系統(tǒng)所涉及的家具銷售電商平臺(tái)所有信息管理。家具銷售電商平臺(tái)軟件是一款方便、快捷、實(shí)用的信息服務(wù)查詢軟件。隨著智能網(wǎng)絡(luò)在全球市場(chǎng)的不斷普及以及各種智能平臺(tái)的使用,作為中國主流智能的技術(shù)開發(fā)系統(tǒng),自然需要這樣的軟件來滿足更多用戶的需求和體驗(yàn)。系統(tǒng)的開發(fā)與用戶的日常需求相關(guān),如通過管理系統(tǒng)獲取到熱銷家具、折扣家具等詳細(xì)情況,了解最新資訊信息等。雖然目前已有很多基于Java平臺(tái)的家具銷售電商平臺(tái)相關(guān)的平臺(tái)系統(tǒng),但尚未出現(xiàn)更詳細(xì)的功能顯示和信息查詢。經(jīng)過分析,用戶的第一眼往往是看到一個(gè)軟件的外觀,一個(gè)漂亮的界面將吸引用戶下一次點(diǎn)擊和理解。為了讓用戶通過無意識(shí)的點(diǎn)擊嘗試進(jìn)入每個(gè)界面和每個(gè)按鈕,用戶可以進(jìn)一步了解軟件的質(zhì)量,因此良好的軟件界面將是吸引用戶注意力的第一步。因此,對(duì)于每個(gè)軟件界面設(shè)計(jì)工作來說,一個(gè)應(yīng)用程序是占據(jù)非常重要的一部分,在高端大氣中吸引用戶界面,滿足用戶體驗(yàn)將進(jìn)一步完成整個(gè)應(yīng)用程序的各項(xiàng)功能,良好的用戶體驗(yàn)度將繼續(xù)使用并經(jīng)常打開并使用此軟件。1.3研究?jī)?nèi)容本家具銷售電商平臺(tái),使用的是比較成熟的Java技術(shù)和比較完善的MySQL數(shù)據(jù)庫,將網(wǎng)絡(luò)家具銷售電商平臺(tái)信息管理系統(tǒng)可以更安全、技術(shù)性更強(qiáng)的滿足網(wǎng)站所有信息的管理。家具銷售電商平臺(tái)主要實(shí)現(xiàn)了管理員模塊、用戶模塊二大部分。通過本家具銷售電商平臺(tái)可以提高管理人員的工作效率,減少出錯(cuò)率,對(duì)于數(shù)據(jù)存儲(chǔ)及查找有了更方便的操作。詳細(xì)內(nèi)容介紹,將在以下五章中詳細(xì)闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡(jiǎn)要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識(shí),通過引入關(guān)鍵技術(shù)進(jìn)行開發(fā),向系統(tǒng)中涉及直觀表達(dá)的技術(shù)知識(shí)。第三章、重點(diǎn)分析了系統(tǒng)的分析,從系統(tǒng)強(qiáng)大的供需市場(chǎng)出發(fā),對(duì)系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進(jìn)行了探討。第四章、介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。第五章、系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn),通過對(duì)系統(tǒng)功能設(shè)計(jì)的詳細(xì)說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測(cè)試,評(píng)判系統(tǒng)是否可以上線運(yùn)行。第4章系統(tǒng)分析第2章技術(shù)介紹2.1相關(guān)技術(shù)家具銷售電商平臺(tái)是在Java+MySQL開發(fā)環(huán)境的基礎(chǔ)上開發(fā)的。Java是一種服務(wù)器端腳本語言,易于學(xué)習(xí),實(shí)用且面向用戶。全球超過35%的Java驅(qū)動(dòng)的互聯(lián)網(wǎng)站點(diǎn)使用Java。MySQL是一個(gè)數(shù)據(jù)庫管理系統(tǒng),因?yàn)樗捏w積小但速度快,成本低,或者開源受到中小型網(wǎng)站的青睞。因此,Java+MySQL作為一個(gè)成熟的開發(fā)環(huán)境,可以滿足家具銷售電商平臺(tái)設(shè)計(jì)和開發(fā)所需的穩(wěn)定性,安全性和可擴(kuò)展性要求。2.2JAVA技術(shù)JAVA語言是目前軟件市場(chǎng)上應(yīng)用最廣泛的語言開發(fā)程序。可以在多種平臺(tái)上運(yùn)用的,兼容性比較強(qiáng),適應(yīng)市面上大多數(shù)操作系統(tǒng),不會(huì)出現(xiàn)亂碼的現(xiàn)像,其擴(kuò)展性和維護(hù)性都更好,具有分析問題和解決問題的能力,是面向過程的程序設(shè)計(jì)方便我們編寫的代碼更強(qiáng)壯。JAVA相對(duì)其它語言來說,比較簡(jiǎn)單,編譯起來更方便一些,安全可靠性高。不完全統(tǒng)計(jì),現(xiàn)在全世界大約有2000多萬人在使用它,JAVA既可以鑲嵌使用又可以獨(dú)力的使用。JAVA大致可以分成兩個(gè)部分,一種部分是JAVA負(fù)責(zé)的編譯,另一種是JAVA負(fù)責(zé)的運(yùn)行。JAVA和C++語言很相像,但JAVA在編程時(shí)是一種以對(duì)象為導(dǎo)向的方式來進(jìn)行編譯的,使得編出來的軟件可以單機(jī)使用,也可以在互聯(lián)網(wǎng)上使用,檢查出錯(cuò)更為方便。JAVA分布式、體系結(jié)構(gòu)中立的特點(diǎn)也使得其存儲(chǔ)更快,編議更簡(jiǎn)單。面向?qū)ο蟀ㄋ膫€(gè)特點(diǎn),一是封裝,就是說在定義類的時(shí)候可以實(shí)現(xiàn)一定的功能和屬性。二是抽象,屬于類的一種,可以把一個(gè)具有共同屬性的類封裝在一個(gè)抽象里,便于簡(jiǎn)單編議。三是繼承,顧名思義就是帶有前者的特性。還有一個(gè)就是多態(tài)的特點(diǎn),可以多種一起運(yùn)用,表現(xiàn)了它可擴(kuò)展性好。2.3MySQL數(shù)據(jù)庫數(shù)據(jù)庫是系統(tǒng)開發(fā)過程中不可或缺的一部分。在WEB應(yīng)用方面,MySQLAB開發(fā)了一個(gè)具有很大優(yōu)勢(shì)的MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲(chǔ)在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實(shí)際應(yīng)用中的速度。數(shù)據(jù)庫訪問最常用于標(biāo)準(zhǔn)SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數(shù)據(jù)庫的操作是必不可少的,包括對(duì)數(shù)據(jù)庫表的增加、刪除、修改、查詢等功能。現(xiàn)如今,數(shù)據(jù)庫可以分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫,Mysql屬于關(guān)系性數(shù)據(jù)庫,Mysql數(shù)據(jù)庫是一款小型的關(guān)系型數(shù)據(jù)庫,它以其自身特點(diǎn):體積小、速度快、成本低等,Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。在WEB應(yīng)用技術(shù)中,Mysql數(shù)據(jù)庫支持不同的操作系統(tǒng)平臺(tái),雖然在不同平臺(tái)下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺(tái)下兩種安裝方式,二進(jìn)制版和免安裝版。安裝完Mysql數(shù)據(jù)庫之后,需要啟動(dòng)服務(wù)進(jìn)程,相應(yīng)的用戶就可以連接數(shù)據(jù)庫,用戶可通過命令行或者圖形界面工具登錄數(shù)據(jù)庫。2.4Tomcat介紹Tomcat雖然是Apache的擴(kuò)展,但是它們都是可以獨(dú)立運(yùn)行的,二者是不互相干擾的。當(dāng)配置正確的時(shí)候,Apache服務(wù)器為HTML頁面的運(yùn)行提供技術(shù)支持,Tomcat的任務(wù)則是運(yùn)行Servle和Java頁面。Tomca也具有一定的HTML頁面處理功能。Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當(dāng)程序員需要開發(fā)或調(diào)試Java程序時(shí),則通常會(huì)將該服務(wù)器作為首選。對(duì)于一個(gè)僅具有計(jì)算機(jī)基礎(chǔ)知識(shí)的人來說,計(jì)算機(jī)系統(tǒng)具有一個(gè)好的Apache服務(wù)器,可以很好的對(duì)HTML頁面進(jìn)行訪問。Tomcat是非常受歡迎的服務(wù)器,因?yàn)樗哂休^好的擴(kuò)展性,而且在運(yùn)行的時(shí)候不需要太多的系統(tǒng)資源,擁有程序員所需要的收發(fā)郵件功能,還能夠支持負(fù)載平衡,該程序能夠不斷的更新,程序員能夠根據(jù)自己的需要增加新的功能。2.5SpringBoot框架Spring

Boot是Pivotal團(tuán)隊(duì)的一個(gè)新框架,旨在簡(jiǎn)化新Spring應(yīng)用程序的初始設(shè)置和開發(fā)。該框架使用特定的配置方法,無需開發(fā)人員定義樣板配置。通過這種方式,Spring

Boot旨在成為蓬勃發(fā)展的快速應(yīng)用程序開發(fā)領(lǐng)域的領(lǐng)導(dǎo)者。

Spring

Boot特點(diǎn):

1、創(chuàng)建一個(gè)單獨(dú)的Spring應(yīng)用程序;

2、嵌入式Tomcat,無需部署WAR文件;

3、簡(jiǎn)化Maven配置;

4、自動(dòng)配置Spring;

5、提供生產(chǎn)就緒功能,如指標(biāo),健康檢查和外部配置;

6、絕對(duì)沒有代碼生成和XML的配置要求;

安裝步驟:

最基本的是,Spring

Boot是一個(gè)可以被任何項(xiàng)目的構(gòu)建系統(tǒng)使用的庫集合。

為簡(jiǎn)單起見,該框架還提供了一個(gè)命令行界面,可用于運(yùn)行和測(cè)試Boot應(yīng)用程序。

可以從Spring存儲(chǔ)庫手動(dòng)下載和安裝框架的已發(fā)布版本,包括集成的CLI(命令行界面)。

更簡(jiǎn)單的方法是使用Groovy

enVironment

Manager(GVM),它負(fù)責(zé)處理Boot版本的安裝和管理。

可以從GVM命令行GVM

install

springboot安裝Boot及其CLI。

在OS

X上安裝Boot時(shí)可以使用Homebrew包管理器。要完成安裝,首先使用brew

tap

pivotal

/

tap切換到pivotal存儲(chǔ)庫,然后執(zhí)行brew

install

springboot命令。

第3章需求分析3.1需求分析概述任何一個(gè)項(xiàng)目在開發(fā)研究前,都需要對(duì)研發(fā)系統(tǒng)本身的需求做一個(gè)認(rèn)真的分析,市場(chǎng)的調(diào)研是不可忽視的,從實(shí)際場(chǎng)景中確定使用人員的功能需求,從而明確目標(biāo),對(duì)整個(gè)系統(tǒng)的開發(fā)有一個(gè)更加準(zhǔn)確的定位,在這個(gè)章節(jié),需要對(duì)系統(tǒng)的性能分析,業(yè)務(wù)流程分析,和數(shù)據(jù)等進(jìn)行分析,家具銷售電商平臺(tái)的整體界面簡(jiǎn)單,功能完善。需求的可行性是分析和討論發(fā)達(dá)的系統(tǒng)能達(dá)到什么樣的要求。開發(fā)的系統(tǒng)平臺(tái)是否符合之前的要求。只有在預(yù)先評(píng)估系統(tǒng)的開發(fā)中,才能在系統(tǒng)開發(fā)和實(shí)施之前完成需求。如果您不具備開發(fā)一個(gè)功能不合格的系統(tǒng)的可行性,那就是開發(fā)失敗。開發(fā)系統(tǒng)是否有用,可以完成之前討論過的需求,以下分析了家具銷售電商平臺(tái)的實(shí)際需求。系統(tǒng)設(shè)計(jì)需要從用戶和管理員的實(shí)際需求開始,以了解他們需要實(shí)施哪些功能以及他們可以包括哪些管理工作。考慮到家具銷售電商平臺(tái)設(shè)計(jì)的特點(diǎn),應(yīng)滿足幾個(gè)要求:(1)它可以通過網(wǎng)絡(luò)開展家具銷售電商平臺(tái)信息管理工作,促進(jìn)對(duì)家具銷售電商平臺(tái)的統(tǒng)一管理。(2)學(xué)習(xí)方法變得更加多樣化,管理更加標(biāo)準(zhǔn)化;(3)它提供了一個(gè)免費(fèi)的渠道,以確保數(shù)據(jù)的實(shí)時(shí)有效溝通。3.2可行性分析可行性分析目的是根據(jù)所開發(fā)系統(tǒng)的用戶需求,明確研究方向和目標(biāo),通過可行性分析確定系統(tǒng)的框架和功能模塊??尚行苑治鍪菍?duì)任何管理系統(tǒng)的需求、技術(shù)和經(jīng)濟(jì)的分析。其中最重要的技術(shù)方面的可行性,技術(shù)可行性是分析軟件開發(fā)技術(shù)的應(yīng)用開發(fā)系統(tǒng)是可行的。其次,分析軟件系統(tǒng)的需求,分析軟件需求能否滿足預(yù)先設(shè)計(jì)的功能需求。最后討論了系統(tǒng)的操作可行性和經(jīng)濟(jì)可行性。3.2.1經(jīng)濟(jì)可行性在開發(fā)任何軟件系統(tǒng)之前,它將考慮其后來的經(jīng)濟(jì)可行性,即開發(fā)和設(shè)計(jì)軟件所需的成本及其在以后運(yùn)行中可帶來的經(jīng)濟(jì)效益是否可以匹配,以及軟件是否能帶來經(jīng)濟(jì)效益給用戶。在本交互式用戶管理軟件的設(shè)計(jì)中,本文的主要目的是為用戶提供一個(gè)新的家具銷售電商平臺(tái),這在經(jīng)濟(jì)上是完全可行的。3.2.2技術(shù)可行性系統(tǒng)比較重要的一個(gè)分析就是技術(shù)可行分析,沒有好的技術(shù),再好的設(shè)計(jì)也是達(dá)不到系統(tǒng)的要求,并且對(duì)于技術(shù)的設(shè)計(jì),使用的技術(shù),如何更好的利用技術(shù)將所要實(shí)現(xiàn)的功能模塊進(jìn)行詳細(xì)的分析,需要對(duì)技術(shù)進(jìn)行詳細(xì)的了解及自己的所學(xué)知識(shí)的一個(gè)綜合使用。技術(shù)可行性主要取決于系統(tǒng)設(shè)計(jì)和開發(fā)中使用的各種硬件設(shè)施和軟件設(shè)置,是否可以更好的結(jié)合,發(fā)揮他們的優(yōu)勢(shì)避開他們的弊端進(jìn)行完美結(jié)合,確保技術(shù)的安全使用及正常的操作。家具銷售電商平臺(tái)主要是基于Java技術(shù)開發(fā),到目前為止Java技術(shù)的發(fā)展已經(jīng)非常成熟。同時(shí),它也受到許多開發(fā)人員的青睞。而且,在技術(shù)層面,Windows平臺(tái)決定可以完成開發(fā)家具銷售電商平臺(tái)的任務(wù)。因此,系統(tǒng)開發(fā)在技術(shù)上是可行的。3.3系統(tǒng)功能設(shè)計(jì)軟件的用戶界面是最直接接觸的對(duì)象,包括是否允許用戶使用簡(jiǎn)單方便,請(qǐng)求的響應(yīng)時(shí)間,主圖像的整體質(zhì)量,整體布局的質(zhì)量。家具銷售電商平臺(tái)的設(shè)計(jì)基于現(xiàn)有的網(wǎng)絡(luò)平臺(tái),可以實(shí)現(xiàn)用戶管理及數(shù)據(jù)信息管理,方便管理員對(duì)后臺(tái)進(jìn)行管理有詳細(xì)的了解及統(tǒng)計(jì)分析,隨時(shí)查看信息狀態(tài)。

系統(tǒng)功能設(shè)計(jì)是在系統(tǒng)開發(fā)和設(shè)計(jì)思想的總體任務(wù)的基礎(chǔ)上完成的。該系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)家具銷售電商平臺(tái)管理,使用戶可以通過指令完成整個(gè)家具銷售電商平臺(tái)的操作。從上面的描述中可以基本可以實(shí)現(xiàn)軟件的功能:1、開發(fā)實(shí)現(xiàn)家具銷售電商平臺(tái)的整個(gè)系統(tǒng)程序;

2、管理員;首頁、個(gè)人中心、家具分類管理、熱銷家具管理、折扣家具管理、用戶管理、訂單評(píng)價(jià)管理、管理員管理、系統(tǒng)管理、訂單管理等。3、用戶:首頁、個(gè)人中心、訂單評(píng)價(jià)管理、我的收藏管理、訂單管理。4、前臺(tái)首頁:首頁、熱銷家具、折扣家具、公告資訊、個(gè)人中心、后臺(tái)管理、購物車、客服等相應(yīng)操作;5、基礎(chǔ)數(shù)據(jù)管理:實(shí)現(xiàn)系統(tǒng)基本信息的添加、修改及刪除等操作,并且根據(jù)需求進(jìn)行交流信息的查看及回復(fù)相應(yīng)操作。

第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)家具銷售電商平臺(tái)的設(shè)計(jì)主要是為了滿足用戶的實(shí)際需求。因此,它需要通過Internet實(shí)現(xiàn),因此它必須具備硬件和軟件基礎(chǔ)。該平臺(tái)最終可以通過科學(xué)技術(shù)和各種方式達(dá)到支持智能化的信息管理的目的。因此,它必須具備網(wǎng)絡(luò)家具銷售電商平臺(tái)管理所需的環(huán)境和各種資料,并保證實(shí)現(xiàn)開放性,模塊性和實(shí)用性三個(gè)原則。家具銷售電商平臺(tái),主要包括管理員、用戶二個(gè)權(quán)限角色,對(duì)于用戶角色不同,所使用的功能模塊相應(yīng)不同。本家具銷售電商平臺(tái)結(jié)構(gòu),如下圖4-1所示。圖4-1家具銷售電商平臺(tái)結(jié)構(gòu)功能圖4.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是信息系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到信息系統(tǒng)開發(fā)的成敗。創(chuàng)建數(shù)據(jù)庫表首先確定實(shí)體的屬性和實(shí)體之間的關(guān)系。根據(jù)關(guān)系創(chuàng)建一個(gè)數(shù)據(jù)表。4.2.1實(shí)體ER圖數(shù)據(jù)庫是整個(gè)軟件編程中最重要的一個(gè)步驟,對(duì)于數(shù)據(jù)庫問題主要是判定數(shù)據(jù)庫的數(shù)量和結(jié)構(gòu)公式的創(chuàng)建。家具銷售電商平臺(tái)使用的是Mysql進(jìn)行對(duì)數(shù)據(jù)庫進(jìn)行管理,進(jìn)行保證數(shù)據(jù)的安全性、穩(wěn)定性等。概念模型的設(shè)計(jì)是為了抽象真實(shí)世界的信息,并對(duì)信息世界進(jìn)行建模。它是數(shù)據(jù)庫設(shè)計(jì)的強(qiáng)大工具。數(shù)據(jù)庫概念模型設(shè)計(jì)可以通過E-R圖描述現(xiàn)實(shí)世界的概念模型。系統(tǒng)的E-R圖顯示了系統(tǒng)中實(shí)體之間的鏈接。而且Mysql數(shù)據(jù)庫是自我保護(hù)能力比較強(qiáng)的數(shù)據(jù)庫,下圖主要是對(duì)數(shù)據(jù)庫實(shí)體的E-R圖:管理員信息實(shí)體屬性圖如圖4-2所示。圖4-2管理員信息實(shí)體屬性圖折扣家具管理實(shí)體屬性圖如圖4-3所示。圖4-3折扣家具管理實(shí)體屬性圖熱銷家具管理實(shí)體屬性圖如圖4-4所示。圖4-4熱銷家具管理實(shí)體屬性圖訂單評(píng)價(jià)管理實(shí)體屬性圖如圖4-5所示。圖4-5訂單評(píng)價(jià)管理實(shí)體屬性圖4.2.2數(shù)據(jù)表每個(gè)數(shù)據(jù)庫的應(yīng)用它們都是和區(qū)分開的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會(huì)與自己相關(guān)的協(xié)議與用戶進(jìn)行通訊。那么這個(gè)系統(tǒng)就會(huì)對(duì)使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個(gè)橋段的時(shí)候,接下來就會(huì)簡(jiǎn)單的敘述這個(gè)數(shù)據(jù)庫是如何來創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時(shí)候就會(huì)自動(dòng)在對(duì)話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對(duì)應(yīng)的身份驗(yàn)證和登錄密碼。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求和功能模塊的劃分,家具銷售電商平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)一共涉及到四個(gè)數(shù)據(jù)表。下面就介紹一下各別主要數(shù)據(jù)庫表的設(shè)計(jì)結(jié)構(gòu)及其功能建立數(shù)據(jù)庫表:表4-1:allusers表列名數(shù)據(jù)類型長(zhǎng)度約束idint11PRIMARYKEYusernamevarchar50DEFAULTNULLpwdvarchar50DEFAULTNULLcxvarchar50DEFAULTNULL表4-2:dingdanpingjia表列名數(shù)據(jù)類型長(zhǎng)度約束idint11PRIMARYKEYaddtimevarchar50DEFAULTNULLdingdanbianhaovarchar50DEFAULTNULLpingjiabiaotivarchar50DEFAULTNULLdingdanpingfenvarchar50DEFAULTNULLdingdanpingjiavarchar50DEFAULTNULLpingjiariqivarchar50DEFAULTNULLyonghumingvarchar50DEFAULTNULLshoujivarchar255DEFAULTNULLsfshvarchar255DEFAULTNULLshhfvarchar255DEFAULTNULL表4-3:rexiaojiaju表列名數(shù)據(jù)類型長(zhǎng)度約束IDint11PRIMARYKEYaddtimevarchar50DEFAULTNULLjiajumingchengvarchar50DEFAULTNULLfenleivarchar50DEFAULTNULLfenggevarchar50DEFAULTNULLleixingvarchar50DEFAULTNULLtupianvarchar50DEFAULTNULLguigevarchar255DEFAULTNULLpinpaivarchar255DEFAULTNULLjieshaovarchar255DEFAULTNULL表4-4:yonghu表列名數(shù)據(jù)類型長(zhǎng)度約束idint11PRIMARYKEYaddtimevarchar50DEFAULTNULLyonghumingvarchar50DEFAULTNULLmimavarchar50DEFAULTNULLxingmingvarchar50DEFAULTNULLxingbievarchar50DEFAULTNULLtouxiangvarchar255DEFAULTNULLshoujivarchar255DEFAULTNULLyouxiangvarchar255DEFAULTNULL第5章系統(tǒng)實(shí)現(xiàn)管理員、用戶登錄功能是系統(tǒng)中一個(gè)非常重要的功能模塊。這個(gè)函數(shù)模塊需要做的第一件事是設(shè)計(jì)系統(tǒng)的安全性。不能說任何打開登錄界面的人都可以進(jìn)入系統(tǒng)。我們想控制管理。用戶的賬號(hào)和密碼,只有擁有權(quán)限的用戶才能通過這個(gè)登錄界面進(jìn)入系統(tǒng)管理界面,這是非常重要的。用戶想要登錄和使用系統(tǒng)首先進(jìn)入登錄賬戶和登錄密碼,然后我們使用程序來檢索,檢索數(shù)據(jù)庫中的賬戶信息一致輸入賬號(hào)密碼,如果輸入賬號(hào)信息讓用戶登錄時(shí),如果它不存在,給一個(gè)提示,非法登陸,所以這個(gè)功能模塊是非常重要的。5.1管理員功能模塊管理員通過點(diǎn)擊后臺(tái)管理,進(jìn)入頁面可以輸入用戶名、密碼、角色進(jìn)行登錄相對(duì)應(yīng)操作,如圖5-1所示。圖5-1管理員登錄界面管理員通過點(diǎn)擊后臺(tái)管理,進(jìn)入頁面可以填寫首頁、個(gè)人中心、家具分類管理、熱銷家具管理、折扣家具管理、用戶管理、訂單評(píng)價(jià)管理、管理員管理、系統(tǒng)管理、訂單管理等功能模塊,進(jìn)行相對(duì)應(yīng)操作,如圖5-2所示。圖5-2管理員功能界面家具分類管理:通過家具分類管理可以填寫分類等并進(jìn)行詳情、刪除、修改操作如圖5-3所示。圖5-3家具分類管理界面熱銷家具管理:管理員通過列表可以獲取家具名稱、分類、風(fēng)格、類型、圖片、規(guī)格、品牌、價(jià)格等信息,并進(jìn)行詳情、刪除、修改操作,如圖5-4所示。圖5-4熱銷家具管理界面折扣家具管理:通過折扣家具管理可以獲取家具名稱、分類、風(fēng)格、類型、圖片、規(guī)格、品牌、價(jià)格等信息并進(jìn)行詳情、刪除、修改操作如圖5-5所示。圖5-5折扣家具管理界面用戶管理:管理員通過列表可以獲取用戶名、密碼、姓名、性別、頭像、手機(jī)、郵箱等信息,并進(jìn)行詳情、刪除、修改操作,如圖5-6所示。圖5-6用戶管理界面訂單評(píng)價(jià)管理:管理員通過列表可以獲取訂單編號(hào)、評(píng)價(jià)標(biāo)題、訂單評(píng)分、評(píng)價(jià)日期、用戶名、手機(jī)、審核回復(fù)、審核狀態(tài)、審核等信息,并進(jìn)行詳情、刪除、修改操作如圖5-7所示。圖5-7訂單評(píng)價(jià)管理界面訂單管理:管理員通過列表可以獲取訂單編號(hào)、商品名稱、商品圖片、購買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等信息,并進(jìn)行詳情、刪除、修改操作如圖5-8所示。圖5-8訂單管理界面5.2前臺(tái)首頁功能模塊家具銷售電商平臺(tái),在系統(tǒng)首頁可以查看首頁、熱銷家具、折扣家具、公告資訊、個(gè)人中心、后臺(tái)管理、購物車、客服等內(nèi)容,如圖5-9所示。圖5-9系統(tǒng)功能界面圖登錄、用戶注冊(cè),在用戶注冊(cè)頁面可以填寫用戶名、密碼、姓名、手機(jī)、郵箱等信息進(jìn)行注冊(cè),如圖5-10所示。圖5-10登錄、用戶注冊(cè)界面圖熱銷家具,在熱銷家具頁面通過填寫家具名稱、分類、風(fēng)格、類型、圖片、規(guī)格、品牌、價(jià)格等信息進(jìn)行立即提交,如圖5-11所示。在折扣家具管理頁面通過填寫家具名稱、分類、風(fēng)格、類型、圖片、規(guī)格、品牌、價(jià)格等信息進(jìn)行立即提交操作,如圖5-12所示。圖5-11熱銷家具界面圖圖5-12折扣家具管理界面圖5.3用戶功能模塊個(gè)人信息,在個(gè)人信息頁面可以查看用戶名、密碼、姓名、性別、頭像、手機(jī)、郵箱等信息,并可根據(jù)需要對(duì)個(gè)人信息進(jìn)行刪除,修改或查看詳細(xì)內(nèi)容等操作,如圖5-13所示。圖5-13個(gè)人信息界面訂單評(píng)價(jià)管理,用戶通過訂單評(píng)價(jià)管理可以查看訂單編號(hào)、評(píng)價(jià)標(biāo)題、訂單評(píng)分、評(píng)價(jià)日期、用戶名、手機(jī)、審核回復(fù)、審核狀態(tài)等信息,進(jìn)行詳情修改或刪除,如圖5-14所示。圖5-14訂單評(píng)價(jià)管理界面圖我的收藏管理,用戶通過我的收藏管理可以查看收藏ID、表名、收藏名稱、收藏圖片等信息,進(jìn)行詳情修改或刪除,如圖5-15所示。圖5-15我的收藏管理界面圖訂單管理,用戶通過訂單管理可以查看訂單編號(hào)、商品名稱、商品圖片、購買數(shù)量、價(jià)格/積分、折扣價(jià)格、總價(jià)格/總積分、折扣總價(jià)格、支付類型、狀態(tài)、地址等信息,進(jìn)行詳情修改或刪除,如圖5-16所示。圖5-16訂單管理界面圖第6章系統(tǒng)測(cè)試6.1測(cè)試定義及目的關(guān)于系統(tǒng)實(shí)現(xiàn)的測(cè)試,英文名稱是SystemTEST,簡(jiǎn)稱ST,ST是使用完整其系統(tǒng)的各種功能多次、多案例、多環(huán)境測(cè)試,這是ST的簡(jiǎn)單描述。ST可以證明該功能對(duì)系統(tǒng)的要求是否得到滿足以及是否有效。對(duì)于系統(tǒng)開發(fā)的實(shí)現(xiàn),不管開發(fā)過程多么努力,在系統(tǒng)運(yùn)行的時(shí)候多少都會(huì)出現(xiàn)一些錯(cuò)誤信息,所以為了系統(tǒng)的安全性及提高系統(tǒng)的使用率及給用戶帶來更好的體驗(yàn),系統(tǒng)在完成之前,一定要進(jìn)行一遍系統(tǒng)的測(cè)試,再完美的程序也會(huì)有漏洞,再細(xì)心的技術(shù)開發(fā)員也會(huì)有疏忽的時(shí)候,所以對(duì)于程序的測(cè)試是必須要做的一步。通過系統(tǒng)測(cè)試找到系統(tǒng)存在的問題,并根據(jù)問題的原因進(jìn)行在線解決問題,如果找不到解決問題的辦法可以進(jìn)行通過咨詢指導(dǎo)老師或者通過同學(xué)幫忙,一定將問題找出,否則將會(huì)出現(xiàn)更多的錯(cuò)誤。所以程序出現(xiàn)錯(cuò)誤時(shí)不可避免,系統(tǒng)測(cè)試雖然耗時(shí)費(fèi)力,但是為了確保后期系統(tǒng)的長(zhǎng)期使用,必須要進(jìn)行系統(tǒng)測(cè)試,問題解決完成后還要再一步測(cè)試,直到?jīng)]有任何問題后方可進(jìn)行使用。6.2測(cè)試方法1、功能測(cè)試對(duì)于家具銷售電商平臺(tái)的測(cè)試,主要是分別對(duì)系統(tǒng)的二個(gè)用戶角色進(jìn)行測(cè)試,對(duì)于系統(tǒng)用戶進(jìn)入到平臺(tái)界面,進(jìn)行在線查看平臺(tái)已有的數(shù)據(jù)信息,用戶根據(jù)需求可以在線查看熱銷家具、折扣家具等信息,管理員可以對(duì)用戶信息進(jìn)行在線審批,所涉及到的信息一致沒有任何問題時(shí),說明系統(tǒng)數(shù)據(jù)完善,數(shù)據(jù)的交互信息沒有任何問題。2、性能測(cè)試(1)對(duì)于測(cè)試的速度有一定的要求,速度必須快,而且對(duì)于測(cè)試出來的錯(cuò)誤問題一定以最快的速度進(jìn)行處理解決,并且進(jìn)行再次測(cè)試,保證整個(gè)系統(tǒng)運(yùn)行的安全性。(2)在系統(tǒng)測(cè)試的時(shí)候要將測(cè)試所用到的測(cè)試計(jì)劃和測(cè)試報(bào)告保管好,方便后期系統(tǒng)的運(yùn)行使用后的整體維護(hù)操作。(3)軟件測(cè)試整個(gè)過程中的聚類現(xiàn)象應(yīng)優(yōu)先考慮。(4)對(duì)于整體系統(tǒng)測(cè)試,不要用自己的思想去認(rèn)可整個(gè)系統(tǒng),而是從公正的角度的進(jìn)行對(duì)系統(tǒng)進(jìn)行認(rèn)可,是否符系統(tǒng)的整合應(yīng)用。6.3測(cè)試模塊測(cè)試系統(tǒng)是最新的Windows10系統(tǒng),通過對(duì)系統(tǒng)實(shí)現(xiàn)的功能模塊進(jìn)行每個(gè)功能模塊的操作測(cè)試,查看每個(gè)用戶的功能模塊所對(duì)應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測(cè)試需求測(cè)試重點(diǎn)是否達(dá)成需求結(jié)果用戶登錄輸入賬號(hào)密碼需求達(dá)成通過用戶注冊(cè)創(chuàng)建新的賬號(hào)密碼需求達(dá)成通過登錄失敗輸入錯(cuò)誤賬號(hào)密碼需求達(dá)成通過修改信息修改成功需求達(dá)成通過添加信息管理增刪查改需求達(dá)成通過系統(tǒng)管理增刪查改需求達(dá)成通過搜索查詢管理增刪查改需求達(dá)成通過系統(tǒng)測(cè)試方面,我們通常運(yùn)用的是白盒測(cè)試以及黑盒測(cè)試這兩種方法。白盒測(cè)試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗(yàn)證系統(tǒng)內(nèi)部操作是否能夠正常運(yùn)行的測(cè)試;而黑盒測(cè)試指的是,倘若知道了這個(gè)系統(tǒng)的全部功能,可以進(jìn)行測(cè)試檢測(cè)系統(tǒng)中的每一個(gè)功能是否滿足正常使用。為了方便用戶使用家具銷售電商平臺(tái),以及盡可能少的減少系統(tǒng)測(cè)試錯(cuò)誤的發(fā)生,我們對(duì)該系統(tǒng)進(jìn)行了相對(duì)應(yīng)的測(cè)試。對(duì)該系統(tǒng)的全部的功能界面進(jìn)行測(cè)試,簡(jiǎn)單來說,就是我們輸入一些數(shù)據(jù)并且對(duì)其進(jìn)行提交,之后我們查看每個(gè)頁面的反饋,檢測(cè)頁面的相關(guān)功能可不可以完全實(shí)現(xiàn)。6.4測(cè)試結(jié)果在設(shè)計(jì)之初,由于缺乏經(jīng)驗(yàn),設(shè)計(jì)并不完美。系統(tǒng)設(shè)計(jì)存在漏洞,功能設(shè)計(jì)不能完全滿足用戶的需求。在后期階段,系統(tǒng)會(huì)反復(fù)測(cè)試和修改。在使用中出現(xiàn)問題及時(shí)修改,系統(tǒng)逐步完善。在系統(tǒng)測(cè)試中,對(duì)系統(tǒng)的各種功能進(jìn)行了全面測(cè)試,并詳細(xì)記錄了測(cè)試數(shù)據(jù),以避免可能影響系統(tǒng)性能的操作缺陷。整個(gè)系統(tǒng)基本上已達(dá)到穩(wěn)定運(yùn)行狀態(tài),每個(gè)模塊相互通信。錯(cuò)誤的可能性已大大降低。在測(cè)試期間測(cè)試了系統(tǒng)的所有功能。鑒于大多數(shù)錯(cuò)誤條件都被考慮在內(nèi),錯(cuò)誤消息基本上在單元測(cè)試期間得到解決。測(cè)試后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對(duì)輸入數(shù)據(jù)進(jìn)行準(zhǔn)確的點(diǎn)擊操作處理和響應(yīng)測(cè)試用戶的體驗(yàn)也得到了很好的反饋和響應(yīng)時(shí)間。合理的范圍,可以兼容所有主流瀏覽器,設(shè)計(jì)所需的效果。測(cè)試評(píng)估的結(jié)果是家具銷售電商平臺(tái)滿足要求中的所有功能,處理大多數(shù)錯(cuò)誤條件,修復(fù)大多數(shù)錯(cuò)誤并通過測(cè)試。

結(jié)論家具銷售電商平臺(tái)的整體功能模塊的實(shí)現(xiàn),主要是對(duì)自己在大學(xué)這幾年時(shí)間所學(xué)內(nèi)容的一個(gè)測(cè)試,對(duì)于系統(tǒng),主要是通過現(xiàn)在智能化的家具銷售電商平臺(tái)進(jìn)行開始系統(tǒng)的實(shí)現(xiàn),管理員根據(jù)問題信息進(jìn)行信息的審批及用戶信息的審批等操作,并且可以根據(jù)需求進(jìn)行數(shù)據(jù)信息的增加修改刪除等操作,完美的解決了當(dāng)下家具銷售電商平臺(tái)中所遇到的問題。經(jīng)過一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)的實(shí)現(xiàn)完成已接近尾聲,到目前為止,當(dāng)我回想起整個(gè)學(xué)期的系統(tǒng)開發(fā)日,收獲頗豐。畢業(yè)設(shè)計(jì)的主要任務(wù)是建立一個(gè)智能化的家具銷售電商平臺(tái),主要使用Java和Mysql數(shù)據(jù)庫的開發(fā)工具,對(duì)系統(tǒng)的每個(gè)功能模塊進(jìn)行相對(duì)應(yīng)的操作,最后,系統(tǒng)調(diào)試結(jié)果表明系統(tǒng)基本可以滿足功能要求。家

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論