版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書(shū)銷(xiāo)售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u23893206211引言 163941.1課題背景 1119441.2系統(tǒng)開(kāi)發(fā)的意義 1248781.3課題研究的主要內(nèi)容 2280602相關(guān)技術(shù)簡(jiǎn)介 382582.1使用技術(shù) 3298742.2開(kāi)發(fā)工具的選用 355482.3數(shù)據(jù)庫(kù) 3280483系統(tǒng)分析 4134033.1可行性分析 4142783.1.1經(jīng)濟(jì)可行性分析 473143.1.2技術(shù)可行性分析 4321763.2系統(tǒng)需求分析 4219543.2.1顧客需求分析 475463.2.2管理員需求分析 5204684系統(tǒng)設(shè)計(jì) 7284994.1系統(tǒng)構(gòu)思 7127374.1.1系統(tǒng)結(jié)構(gòu) 7312384.1.2軟件層次框架設(shè)計(jì) 7243114.2系統(tǒng)功能模塊設(shè)計(jì) 7290794.2.1前臺(tái)商城模塊設(shè)計(jì) 8177404.2.2后臺(tái)系統(tǒng)模塊設(shè)計(jì) 9306194.2.3注冊(cè)模塊: 9102004.2.4登錄模塊: 949504.2.5購(gòu)物車(chē)模塊: 10100264.2.6個(gè)人中心模塊: 11184224.2.7查看訂單模塊: 11294884.2.8管理員管理模塊: 1185344.2.9類目管理模塊: 12157014.2.10訂單管理模塊: 1251724.2.11商品管理模塊: 13298144.2.12庫(kù)存管理模塊: 14135044.2.13顧客管理模塊: 14249944.3數(shù)據(jù)庫(kù)設(shè)計(jì) 1579125系統(tǒng)實(shí)現(xiàn) 17132535.1用戶角色與管理員角色的業(yè)務(wù)流程 1714925.2系統(tǒng)流程圖 17147565.2.1用戶角色總體流程圖 17195635.2.2管理員角色總體流程圖 17176315.3系統(tǒng)功能模塊 18222345.3.1商場(chǎng)首頁(yè) 18178705.3.2商品分類: 1913955.3.3熱銷(xiāo)推薦: 19285315.3.4特價(jià)圖書(shū): 2029085.3.5最新上架: 21276095.3.6購(gòu)物車(chē): 21102155.3.7我的訂單: 22114195.3.8個(gè)人中心: 22162745.3.9商品管理 231015.3.10訂單管理 24312185.3.11類目管理 2575935.3.12庫(kù)存管理 26297265.3.13用戶管理 2750915.3.14管理員管理 28213356系統(tǒng)測(cè)試 30246116.1本系統(tǒng)測(cè)試 3086986.1.1商城首頁(yè)測(cè)試 3017146.1.2添加商品測(cè)試 30289326.1.3修改支付密碼測(cè)試 3025356參考文獻(xiàn) 32[摘要]至第一臺(tái)計(jì)算機(jī)發(fā)明至今起Internet技術(shù)的飛速發(fā)展,信息網(wǎng)絡(luò)早已覆蓋全球,人們的生活也逐漸與網(wǎng)絡(luò)信息密切相關(guān)。未來(lái)社會(huì)數(shù)字信息化的飛速發(fā)展也將使人類的衣食住行和工作越來(lái)越依賴于網(wǎng)絡(luò)信息。中國(guó)的電子商務(wù)在網(wǎng)絡(luò)技術(shù)的完善下從起步到逐漸成熟。本篇文章先是講述了B/S架構(gòu)的小型購(gòu)物商場(chǎng)的研究背景和與一些與之研究相關(guān)的主要技術(shù),最后再?gòu)能浖邪l(fā)的各個(gè)階段敘述了系統(tǒng)的研發(fā)。本系統(tǒng)是一款以java語(yǔ)言編寫(xiě),eclipse為開(kāi)發(fā)工具的網(wǎng)上圖書(shū)銷(xiāo)售管理系統(tǒng)。本系統(tǒng)基本實(shí)現(xiàn)了購(gòu)物商場(chǎng)的基本功能,包括顧客購(gòu)買(mǎi)圖書(shū)區(qū)域,訂單詳情頁(yè)面、圖書(shū)管理頁(yè)面、圖書(shū)類目頁(yè)面、圖書(shū)存貨頁(yè)面、用戶管理等功能,使用效果良好,能夠給用戶網(wǎng)上購(gòu)物帶來(lái)極大的方便,從而提高用戶購(gòu)物效率。[關(guān)鍵詞]:購(gòu)物商場(chǎng),Java,B/S1引言1.1課題背景隨著計(jì)算機(jī)技術(shù)與信息技術(shù)的日益完善和普及,計(jì)算機(jī)技術(shù)漸漸融入到人們的生活住行,人們的生活發(fā)生了巨大的變化為現(xiàn)代化的日常帶來(lái)了極大的便利。尤其是在人們對(duì)待于購(gòu)物方面上,像某寶、某多多、某貓APP的出現(xiàn),現(xiàn)在人們大多數(shù)的生活用品都是在這些軟件上購(gòu)買(mǎi)不需要花費(fèi)更多的時(shí)間到街上挑選,而二十多年前,人們對(duì)于購(gòu)物主要依賴于商場(chǎng)現(xiàn)金消費(fèi),在購(gòu)買(mǎi)時(shí)不僅需要花費(fèi)更多的時(shí)間挑選而且實(shí)體店提供選購(gòu)的種類也比較少?,F(xiàn)在,電子商務(wù)的極速發(fā)展促進(jìn)了網(wǎng)上商城的出現(xiàn),不僅降低了人工成本,還讓人們體驗(yàn)到了快捷方便的購(gòu)物樂(lè)趣,也可以節(jié)省下更多的時(shí)間去做自己喜歡的事。如今的生活越來(lái)越現(xiàn)代化,生活節(jié)奏也越來(lái)越快,與傳統(tǒng)購(gòu)物方式對(duì)比,網(wǎng)上購(gòu)物可以從小到大,各式各類豐富齊全的圖書(shū)商品可以比較集中的找到,而顧客在網(wǎng)上購(gòu)買(mǎi)圖書(shū)也非常方便,只需要一臺(tái)電腦,一部手機(jī)就能夠隨時(shí)隨地瀏覽選購(gòu)到喜歡的圖書(shū),在很大程度上滿足了書(shū)友們的購(gòu)買(mǎi)需求。1.2系統(tǒng)開(kāi)發(fā)的意義市面上的購(gòu)物系統(tǒng)很多,各式各樣多不勝數(shù),但大多數(shù)都是各種物品集合在一起,單獨(dú)針對(duì)某一物品的卻不多,就比如單一的購(gòu)買(mǎi)圖書(shū)的系統(tǒng)。于是依據(jù)現(xiàn)有的計(jì)算機(jī)技術(shù)基礎(chǔ),該系統(tǒng)的目的在于開(kāi)發(fā)制作一個(gè)便攜的網(wǎng)上購(gòu)買(mǎi)圖書(shū)的服務(wù)系統(tǒng),以方便喜愛(ài)看書(shū)的顧客可以隨時(shí)購(gòu)買(mǎi)圖書(shū)。登錄系統(tǒng)的顧客能夠在商城首頁(yè)選購(gòu)他們喜愛(ài)的圖書(shū)進(jìn)行下單,或是有目的的輸入關(guān)鍵詞瀏覽到他們滿意的圖書(shū)進(jìn)行購(gòu)買(mǎi)。該系統(tǒng)的開(kāi)發(fā)初衷是想要讓顧客便捷、輕松快速的挑選到他們所喜愛(ài)的各類圖書(shū),也為顧客更及時(shí)、全面的瀏覽到圖書(shū)有關(guān)的售價(jià)情況,出于這樣的目的而開(kāi)發(fā)出一個(gè)操作簡(jiǎn)便,功能簡(jiǎn)單,有著美觀界面,并且便于維護(hù)的圖書(shū)銷(xiāo)售管理系統(tǒng)。1.3課題研究的主要內(nèi)容該系統(tǒng)設(shè)計(jì)的網(wǎng)上購(gòu)物系統(tǒng),符合用戶操作習(xí)慣,使用簡(jiǎn)潔方便,服務(wù)于那些熱衷網(wǎng)上購(gòu)買(mǎi)圖書(shū)的受眾。而本次研究?jī)?nèi)容主要有:管理員對(duì)圖書(shū)商品的上架下架極其基本管理,類目的增加,對(duì)用戶的管理等一系列基本操作。顧客對(duì)圖書(shū)商品的瀏覽到支付購(gòu)買(mǎi),對(duì)個(gè)人信息的管理等操作。本文主要介紹B/S小型購(gòu)物商場(chǎng)的設(shè)計(jì)與開(kāi)發(fā),在運(yùn)行與調(diào)試工具上的選取以及系統(tǒng)搭建的框架,軟件開(kāi)發(fā)過(guò)程中所涉及的需求分析,系統(tǒng)功能模塊的設(shè)計(jì)實(shí)現(xiàn),MySQL的使用,一些在開(kāi)發(fā)過(guò)程中碰到的難題以及如何解決的內(nèi)容。2相關(guān)技術(shù)簡(jiǎn)介2.1使用技術(shù)在前端技術(shù)上根據(jù)本系統(tǒng)開(kāi)發(fā)語(yǔ)言的選擇中,本系統(tǒng)在開(kāi)發(fā)編程上采用了CSS層疊樣式對(duì)系統(tǒng)界面進(jìn)行布局設(shè)計(jì),這是大多數(shù)編程語(yǔ)言上都會(huì)使用到的樣式設(shè)計(jì)。根據(jù)開(kāi)發(fā)語(yǔ)言的選擇在開(kāi)源的前端工具包的選用上則用到了Bootstrap工具包進(jìn)行編程。在后端技術(shù)上本系統(tǒng)采用了編程者常用的java語(yǔ)言等技術(shù)進(jìn)行后端的開(kāi)發(fā)支持。2.2開(kāi)發(fā)工具的選用在眾多的開(kāi)發(fā)工具中,本系統(tǒng)選擇Eclipse作為開(kāi)發(fā)環(huán)境編寫(xiě)程序、調(diào)試代碼的工具,在進(jìn)行環(huán)境配置時(shí)則用到了開(kāi)發(fā)系統(tǒng)時(shí)常用到的Tomcat作為項(xiàng)目開(kāi)發(fā)容器來(lái)對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),在開(kāi)發(fā)工具的選用上滿足系統(tǒng)的需求。Eclipse的優(yōu)勢(shì):Eclipse運(yùn)行速率快受電腦等外界因素影響較小。下載和使用是免費(fèi)的,這對(duì)學(xué)生黨來(lái)說(shuō)是非常友好的。使用簡(jiǎn)單,安裝漢化插件也比較容易,非常快速就能上手編程操作。Tomcat的優(yōu)勢(shì):安裝和配置都很簡(jiǎn)單,根據(jù)網(wǎng)上的教程就可以直接操作。可以直接通過(guò)瀏覽器訪問(wèn)更安全可靠。比較容易擴(kuò)展。2.3數(shù)據(jù)庫(kù)在系統(tǒng)開(kāi)發(fā)中對(duì)數(shù)據(jù)的管理和操作上大多數(shù)使用MySQL數(shù)據(jù)庫(kù),因?yàn)槭褂梅奖?、操作?jiǎn)單、用易上手。也因?yàn)槠鋵?duì)數(shù)據(jù)構(gòu)架支持應(yīng)用程序、管理方便及可以在不同的操作平臺(tái)上運(yùn)行等優(yōu)點(diǎn)而在開(kāi)發(fā)小型系統(tǒng)時(shí)深受編程人員的喜愛(ài),為了更好地貼合編寫(xiě)代碼的軟件,以及節(jié)省成本開(kāi)銷(xiāo),經(jīng)過(guò)多種數(shù)據(jù)庫(kù)軟件的對(duì)比,本系統(tǒng)也跟隨潮流在開(kāi)發(fā)時(shí)選用MySQL作為網(wǎng)站的數(shù)據(jù)庫(kù)。3系統(tǒng)分析3.1可行性分析3.1.1經(jīng)濟(jì)可行性分析隨著信息技術(shù)的發(fā)展至今,漸漸的許多行業(yè)都受到它或多或少的影響,尤其是電子商務(wù)出現(xiàn)以來(lái),人們更喜歡網(wǎng)上方便快捷的購(gòu)物方式。在現(xiàn)代快節(jié)奏的生活上比起到實(shí)體店中選購(gòu)商品,在網(wǎng)上挑選自己想要的商品不但種類更齊全可以貨比三家而且也更便宜方便?,F(xiàn)在的網(wǎng)上購(gòu)物系統(tǒng)如雨后春筍般快速發(fā)展起來(lái),如拼多多、京東等優(yōu)質(zhì)的網(wǎng)上購(gòu)物商城,這些很多深受大眾喜愛(ài)的網(wǎng)上購(gòu)物系統(tǒng)的都能夠作為本系統(tǒng)開(kāi)發(fā)的學(xué)習(xí)模板。3.1.2技術(shù)可行性分析現(xiàn)在有不少成功的相似網(wǎng)上購(gòu)物平臺(tái),這些購(gòu)物系統(tǒng)可以為本系統(tǒng)在開(kāi)發(fā)技術(shù)和設(shè)計(jì)上提供參考。該系統(tǒng)的IDE用操作簡(jiǎn)便易懂的eclipse工具進(jìn)行系統(tǒng)的開(kāi)發(fā),數(shù)據(jù)存儲(chǔ)上本系統(tǒng)采用較受大眾喜愛(ài)的mysql,在配置環(huán)境上本系統(tǒng)用到了tomcat。隨著如今代碼技術(shù)以及運(yùn)行調(diào)試工具的成熟,對(duì)本系統(tǒng)的開(kāi)發(fā)有著極大的支持。3.2系統(tǒng)需求分析在進(jìn)行系統(tǒng)開(kāi)發(fā)之前首先要進(jìn)行需求分析在了解顧客和后臺(tái)管理的需求才能設(shè)計(jì)出合理且讓滿足顧客購(gòu)買(mǎi)圖書(shū)和管理員管理的系統(tǒng),以下是對(duì)該系統(tǒng)的需求分析結(jié)果。3.2.1顧客需求分析對(duì)顧客的需求進(jìn)行分析,本系統(tǒng)在功能設(shè)計(jì)上分為前端顧客登錄購(gòu)買(mǎi)圖書(shū)和后端管理員對(duì)商品和顧客管理兩個(gè)部分。顧客部分的功能有:注冊(cè)、登錄,商城首頁(yè)、購(gòu)物車(chē)、我的訂單、個(gè)人中心等操作。以下是按需求設(shè)計(jì)出的功能模塊及其用例圖:商城首頁(yè):商品展示模塊,顧客登錄系統(tǒng)之后可以通過(guò)關(guān)鍵詞搜索到想要購(gòu)買(mǎi)的圖書(shū),選中圖書(shū)加入購(gòu)物車(chē)成功之后,會(huì)彈出提示。購(gòu)物車(chē):在該模塊是加入購(gòu)物車(chē)的訂單,這時(shí)候顧客就可以通過(guò)掃描二維碼輸入支付密碼就可以購(gòu)買(mǎi)圖書(shū)。我的訂單:購(gòu)買(mǎi)圖書(shū)成功后,該模塊會(huì)有訂單號(hào)、下單時(shí)間、總價(jià)等交易訂單信息。(4)個(gè)人中心:該模塊有顧客的基本信息:電話、地址,登錄密碼,支付信息,這些信息都是可以根據(jù)需要進(jìn)行修改的。圖3.1顧客用例圖3.2.2管理員需求分析后臺(tái)管理:是滿足對(duì)訂單、類目、商品、庫(kù)存、用戶、管理員等進(jìn)行管理的功能,以下是按需求設(shè)計(jì)出的功能模塊:訂單管理:管理員可以在該模塊看到所有顧客的訂單詳情,以及訂單號(hào)、狀態(tài),商品數(shù)量,下單顧客、時(shí)間等,管理員還可以對(duì)訂單狀態(tài)進(jìn)行修改。類目管理:該模塊管理員可以對(duì)商品類目進(jìn)行增刪查改操作。商品管理:該模塊展示了圖書(shū)的:封面、名稱、價(jià)格、介紹、庫(kù)存、類目等基本信息,管理員還能在該模塊修改這些信息,以及將圖書(shū)設(shè)為‘推薦’‘促銷(xiāo)’‘最新’這三類設(shè)置。庫(kù)存管理:該模塊可以修改系統(tǒng)內(nèi)的圖書(shū)庫(kù)存。用戶管理:該模塊可以添加刪除用戶,以及修改用戶的電話、地址等信息其中不包括用戶支付密碼。管理員管理:該模塊可以添加刪除管理員,或是重置管理員密碼。圖3.2管理員用例圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)構(gòu)思4.1.1系統(tǒng)結(jié)構(gòu)本系統(tǒng)的設(shè)計(jì)采用先下較為常用的B/S結(jié)構(gòu)進(jìn)行開(kāi)發(fā),符合本系統(tǒng)的設(shè)計(jì)理念,適合用于本系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)。順應(yīng)先下的流行趨勢(shì),過(guò)去的C/S結(jié)構(gòu)的改良形成了如今的B/S結(jié)構(gòu)。對(duì)于B/S結(jié)構(gòu)是通過(guò)瀏覽器,實(shí)現(xiàn)用戶功能操作。以目前發(fā)展的新技術(shù)的支持下,B/S結(jié)構(gòu)模式用于系統(tǒng)開(kāi)發(fā)具有容易掌握而且成本較低等優(yōu)勢(shì),因此本系統(tǒng)在設(shè)計(jì)和開(kāi)發(fā)是首先考慮到了該結(jié)構(gòu)。并且它可以很好的保護(hù)數(shù)據(jù)的平臺(tái)和管理員訪問(wèn)的權(quán)限,其服務(wù)器數(shù)據(jù)庫(kù)也非常的安全。4.1.2軟件層次框架設(shè)計(jì)本系統(tǒng)采用MVC架構(gòu)開(kāi)發(fā),MVC模式分成是在系統(tǒng)開(kāi)發(fā)時(shí)常用到的設(shè)計(jì)模式,MVC架構(gòu)分成模型、視圖、控制器,這三個(gè)部分很好的實(shí)現(xiàn)了界面與用戶的友好交互,該架構(gòu)還實(shí)現(xiàn)代碼了的可維護(hù)性,方便維護(hù)人員工作,以及之后方便對(duì)系統(tǒng)版本的升級(jí),本系統(tǒng)還采用了MVC模式的思想進(jìn)行編程開(kāi)發(fā)。同時(shí)本系統(tǒng)也使用了struts2框架來(lái)達(dá)到簡(jiǎn)化MVC模式的目的,方便編程開(kāi)發(fā)工作。4.2系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)主旨在于設(shè)計(jì)出一個(gè)小型的圖書(shū)銷(xiāo)售系統(tǒng),服務(wù)對(duì)象分為顧客和管理員。登錄系統(tǒng)的顧客能夠在商城首頁(yè)瀏覽選購(gòu)喜歡的圖書(shū),查看圖書(shū)詳情信息,加入購(gòu)物車(chē),支付購(gòu)買(mǎi)圖書(shū)。管理員能夠根據(jù)實(shí)際情況需求修改顧客密碼或是刪除某個(gè)顧客,也可以對(duì)圖書(shū)商品的數(shù)量,類目,庫(kù)存,錄入圖書(shū),編輯圖書(shū)價(jià)格、簡(jiǎn)介等信息等進(jìn)行管理。如下圖4.1為系統(tǒng)的服務(wù)對(duì)象和功能模塊。該圖展示了本系統(tǒng)的簡(jiǎn)要功能模塊設(shè)計(jì),其中包括顧客部分和管理員部分的功能模塊,下圖的功能模塊展示了系統(tǒng)后臺(tái)一系列功能,當(dāng)用戶登錄系統(tǒng)后,可以提供購(gòu)買(mǎi)圖書(shū)、修改個(gè)人信息等功能。圖4.1圖書(shū)銷(xiāo)售系統(tǒng)功能模塊圖4.2.1前臺(tái)商城模塊設(shè)計(jì)用戶功能模塊圖:在開(kāi)發(fā)系統(tǒng)之前先對(duì)顧客需求進(jìn)行需求分析從而設(shè)計(jì)出合理的顧客功能模塊圖,該功能模塊圖的設(shè)計(jì)基本做到了顧客對(duì)網(wǎng)上購(gòu)買(mǎi)圖書(shū)系統(tǒng)的需求,如下圖4.2所示。圖4.2顧客功能模塊圖4.2.2后臺(tái)系統(tǒng)模塊設(shè)計(jì)后臺(tái)功能圖:對(duì)管理員進(jìn)行需求分析設(shè)計(jì)出合理的功能模塊圖,該模塊設(shè)計(jì)的功能基本符合管理員對(duì)圖書(shū)上架、訂單管理、顧客管理等基本功能,模塊圖如下圖所示。圖4.3管理員模塊圖4.2.3注冊(cè)模塊:注冊(cè)是顧客進(jìn)入商城的購(gòu)買(mǎi)圖書(shū)的第一步,顧客啟動(dòng)login,在注冊(cè)頁(yè)面輸入信息錄入user完成用戶注冊(cè),模塊時(shí)序圖如下圖。圖4.3顧客注冊(cè)時(shí)序圖4.2.4登錄模塊:登錄是顧客購(gòu)買(mǎi)圖書(shū)重要的一個(gè)步驟,顧客只有登錄系統(tǒng)才能購(gòu)買(mǎi)圖書(shū),顧客啟動(dòng)login,然后輸入賬號(hào)密碼,確認(rèn)登錄,user啟動(dòng),顧客登錄系統(tǒng)進(jìn)入商城。模塊時(shí)序圖如下圖。圖4.4顧客登錄時(shí)序圖4.2.5購(gòu)物車(chē)模塊:顧客在商城頁(yè)面選擇圖書(shū)加入購(gòu)物車(chē)成之后啟動(dòng)cart查看訂單信息,啟動(dòng)ShopcartService修改訂單數(shù),并提交訂單完成交易,模塊時(shí)序圖如下圖。圖4.5購(gòu)物車(chē)4.2.6個(gè)人中心模塊:在商城顧客點(diǎn)擊‘個(gè)人中心’啟動(dòng)UserAction可以看到自己的基本信息,啟動(dòng)UserService可以修改該模塊內(nèi)的這些信息,模塊順序圖如下圖。圖4.6個(gè)人中心4.2.7查看訂單模塊:顧客在該模塊啟動(dòng)Indent可以查看到我的訂單,該模塊如下圖。圖4.7查看訂單4.2.8管理員管理模塊:管理員進(jìn)入后臺(tái)系統(tǒng)啟動(dòng)admin可以看到管理員信息,啟動(dòng)adminadd添加管理員,啟動(dòng)adminreset刪除管理員,模塊順序圖圖如下圖所示。圖4.8管理員管理4.2.9類目管理模塊:在后臺(tái)系統(tǒng),啟動(dòng)category對(duì)圖書(shū)類目進(jìn)行添加刪除管理,模塊順序圖圖如下圖所示。圖4.9類目管理4.2.10訂單管理模塊:在后臺(tái)系統(tǒng),啟動(dòng)indent管理員可看到訂單信息并對(duì)訂單信息進(jìn)行修改,模塊順序圖圖如下圖所示。圖4.10訂單管理時(shí)序圖4.2.11商品管理模塊:在后臺(tái)系統(tǒng),啟動(dòng)product看到商品所有信息并對(duì)商品進(jìn)行添加或刪除管理,或?qū)υO(shè)置商品促銷(xiāo)情況,模塊順序圖如下圖所示。圖4.11商品管理4.2.12庫(kù)存管理模塊:在后臺(tái)系統(tǒng),啟動(dòng)Stocklist,可查看或修改商品庫(kù)存,模塊順序圖如下圖所示。圖4.12庫(kù)存管理4.2.13顧客管理模塊:在后臺(tái)系統(tǒng),自動(dòng)user可以對(duì)顧客信息進(jìn)行修改或刪掉某顧客,啟動(dòng)UserService重置顧客密碼,模塊順序圖如下圖所示。圖4.13顧客管理4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)與系統(tǒng)前臺(tái)和后臺(tái)操作聯(lián)系緊密,因此在其設(shè)計(jì)上也要與系統(tǒng)設(shè)計(jì)連貫且需邏輯合理,本系統(tǒng)的數(shù)據(jù)庫(kù)名是“eshop3”,本系統(tǒng)設(shè)計(jì)了多個(gè)數(shù)據(jù)庫(kù)表來(lái)存儲(chǔ)數(shù)據(jù),如下是顧客示例圖、商品示例圖。圖4.14顧客示例圖圖4.15商品示例圖對(duì)系統(tǒng)的各類實(shí)體及其所屬和它們之間的聯(lián)系,各數(shù)據(jù)之間的聯(lián)系進(jìn)行分析,得出如下E-R圖。圖4.165系統(tǒng)實(shí)現(xiàn)5.1用戶角色與管理員角色的業(yè)務(wù)流程用戶角色和管理員角色之間的聯(lián)系:用戶角色下單購(gòu)買(mǎi)商品,管理員角色接收到用戶的訂單信息并向用戶寄出商品。管理員角色對(duì)商品、顧客訂單進(jìn)行管理,擁有重置顧客密碼、修改顧客電話和收貨,刪除或添加顧客的權(quán)限。5.2系統(tǒng)流程圖5.2.1用戶角色總體流程圖 下面是用戶流程圖,同下圖。圖5.1用戶流程圖5.2.2管理員角色總體流程圖下面是管理員流程圖,同下圖。圖5.2管理員流程圖5.3系統(tǒng)功能模塊5.3.1商場(chǎng)首頁(yè)顧客登錄之后,顧客可以在瀏覽器頁(yè)面上購(gòu)買(mǎi)圖書(shū)商品。瀏覽頁(yè)還展示了熱銷(xiāo)的圖書(shū)商品,特價(jià)促銷(xiāo)圖書(shū)商品,以及最新上架的圖書(shū)商品。并且瀏覽頁(yè)支持模糊查詢。商場(chǎng)首頁(yè)界面如下圖:圖5.3商場(chǎng)首頁(yè)界面圖5.4關(guān)鍵代碼5.3.2商品分類:顧客將鼠標(biāo)移到商品分類出出現(xiàn)圖書(shū)類別下拉列表框,選擇點(diǎn)擊類別,商城界面彈出相關(guān)類別的圖書(shū)。商品分類如下圖:圖熱銷(xiāo)推薦:熱銷(xiāo)推薦模塊展示出比較暢銷(xiāo)的圖書(shū)商品,熱銷(xiāo)推薦如下圖:圖5.65.3.4特價(jià)圖書(shū):特價(jià)商品模塊同時(shí)還提供了打折的圖書(shū)商品的詳細(xì)信息供用戶瀏覽。圖最新上架:最新上架模塊的內(nèi)容則是把最新上架圖書(shū)商品的信息展示出來(lái)。圖購(gòu)物車(chē):顧客在商城首頁(yè)選購(gòu)圖書(shū)后,點(diǎn)擊‘加入購(gòu)物車(chē)’可以在這里看到選購(gòu)的圖書(shū)并付款完成交易。圖5.95.3.7我的訂單:顧客完成支付交易之后可以在我的訂單界面查看訂單信息。訂單界面如下圖:圖個(gè)人中心:顧客登錄商城后點(diǎn)擊進(jìn)入該頁(yè)面就可以修改自己的信息,這里分為三個(gè)修改的內(nèi)容,有電話和地址的修改,以及對(duì)支付密碼和登錄密碼的修改,比如支付密碼的修改只有在點(diǎn)擊‘提交保存’彈出修改成功的提示之后,才能修改支付密碼成功,用戶登錄密碼的修改與之類似,個(gè)人中心界面如下圖:圖5.11個(gè)人中心5.3.9商品管理圖書(shū)商品管理頁(yè)面。這是后臺(tái)管理員登錄界面,在該頁(yè)面管理員可以看到或修改所有的圖書(shū)商品所有信息等信息。在該界面首頁(yè)可以輸入關(guān)鍵字進(jìn)行模糊查詢。并且在‘操作’模塊管理員可以將某一圖書(shū)商品設(shè)為圖書(shū)推薦、特價(jià)促銷(xiāo)、最新上架的設(shè)置。或是有新上架的圖書(shū)可以點(diǎn)擊右上角的‘添加產(chǎn)品’添加新圖書(shū)或是刪除圖書(shū)。商品管理界面和關(guān)鍵代碼如下圖:圖5.12商品管理圖5.13關(guān)鍵代碼5.3.10訂單管理在訂單管理頁(yè)面管理員可以看不到所有顧客下單的訂單詳情。管理員在該界面可以查看到顧客下單的訂單列表,并且可以瀏覽有關(guān)下單的圖書(shū)商品的詳細(xì)信息。并且管理員可以根據(jù)實(shí)際情況修改訂單的狀態(tài),訂單管理界面和關(guān)鍵代碼如下圖:圖5.14訂單管理圖5.15關(guān)鍵代碼5.3.11類目管理該界面的功能是修改圖書(shū)的類別,管理員能夠在這里查看到所有圖書(shū)類別如:天文類、名著類。該界面主要是設(shè)置、添加或是刪除商品類別類的模塊,目管理界面和關(guān)鍵代碼如下圖:圖5.16類目管理界面圖5.17關(guān)鍵代碼5.3.12庫(kù)存管理該界面的功能是對(duì)錄入圖書(shū)的庫(kù)存進(jìn)行修改的界面,在庫(kù)存管理界面可以看到商品的基本信息,并且點(diǎn)擊商品名稱會(huì)跳轉(zhuǎn)到該商品的詳情頁(yè)面,管理員在輸入框輸入圖書(shū)數(shù)量,點(diǎn)擊保存就可以完成商品庫(kù)存修改,類目管理界面和關(guān)鍵代碼如下圖:圖5.18庫(kù)存管理界面圖5.19關(guān)鍵代碼5.3.13用戶管理該界面的功能是對(duì)用戶進(jìn)行管理的功能界面,在該界面顯示用戶的ID號(hào)、名稱、電話和地址,在右上角點(diǎn)擊‘添加顧客’能夠?qū)τ脩暨M(jìn)行添加操作,同樣點(diǎn)擊‘刪除’則能夠?qū)?duì)應(yīng)的用戶刪掉,或是點(diǎn)擊‘重置密碼’可以修改顧客密碼。在點(diǎn)擊‘修改’按鈕可以修改用戶的一些基本功能,其中不包括顧客的支付密碼,用戶管理界面和關(guān)鍵代碼如下圖:圖5.20用戶管理界面圖5.21關(guān)鍵代碼5.3.14管理員管理該界面的功能是對(duì)管理員進(jìn)行管理,在該界面顯示管理員的ID號(hào)和名稱,在右上角點(diǎn)擊‘添加管理員’能夠?qū)芾磉M(jìn)行添加操作,同樣點(diǎn)擊‘刪除’則能夠?qū)?duì)應(yīng)的管理員刪掉,或是點(diǎn)擊‘重置密碼’可以修改管理員密碼。管理員界面和關(guān)鍵代碼如下圖:圖5.22管理員管理界面圖5.23關(guān)鍵代碼6系統(tǒng)測(cè)試為了讓系統(tǒng)能夠更好的運(yùn)行使用,也為了在交付之前發(fā)現(xiàn)更多的不足以便及時(shí)修復(fù)可能會(huì)出現(xiàn)的問(wèn)題,以下就是本系統(tǒng)在最終完成之前進(jìn)行的最后一個(gè)步驟系統(tǒng)測(cè)試。6.1本系統(tǒng)測(cè)試6.1.1商城首頁(yè)測(cè)試對(duì)商城首頁(yè)瀏覽圖書(shū)進(jìn)行測(cè)試及最后得出的結(jié)果。圖5.1商城首頁(yè)測(cè)試6.1.2添加商品測(cè)試對(duì)添加商品進(jìn)行測(cè)試及其結(jié)果。圖5.2添加圖書(shū)商品測(cè)試6.1.3修改支付密碼測(cè)試對(duì)修改支付密碼進(jìn)行測(cè)試極其結(jié)果。圖5.3修改支付密碼測(cè)試以上三個(gè)用例的測(cè)試結(jié)果符合預(yù)期,測(cè)試通過(guò)。參考文獻(xiàn)周?chē)?guó)燭,楊洪雪.JavaWeb項(xiàng)目開(kāi)發(fā)教程[M].北京:機(jī)械工業(yè)出版社.2016.楊海艷.基于MySQL的查詢性能優(yōu)化研究[J].數(shù)字化用戶,2017,23(25).XiaoLI,RenW.ResearchonSpringMVC-bas
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 宜興電工證考試題庫(kù)及答案
- 20263M(中國(guó))校招面試題及答案
- 傳感器劉換成試題及答案
- 未來(lái)五年傳輸線-天線分析儀企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 三臺(tái)縣2025年縣級(jí)事業(yè)單位面向縣內(nèi)鄉(xiāng)鎮(zhèn)公開(kāi)選調(diào)工作人員(16人)備考題庫(kù)必考題
- 北京中國(guó)石油大學(xué)教育基金會(huì)招聘2人參考題庫(kù)附答案
- 南昌市建設(shè)投資集團(tuán)有限公司公開(kāi)招聘【20人】參考題庫(kù)必考題
- 山東高速集團(tuán)有限公司2025年下半年社會(huì)招聘(162人) 備考題庫(kù)必考題
- 招23人!高中可報(bào)、2025年茫崖市公安局面向社會(huì)公開(kāi)招聘警務(wù)輔助人員備考題庫(kù)附答案
- 鹽亭縣2025年教體系統(tǒng)面向縣外公開(kāi)考調(diào)事業(yè)單位工作人員的考試備考題庫(kù)附答案
- 紹興金牡印染有限公司年產(chǎn)12500噸針織布、6800萬(wàn)米梭織布高檔印染面料升級(jí)技改項(xiàng)目環(huán)境影響報(bào)告
- 成人呼吸支持治療器械相關(guān)壓力性損傷的預(yù)防
- DHA乳狀液制備工藝優(yōu)化及氧化穩(wěn)定性的研究
- 2023年江蘇省五年制專轉(zhuǎn)本英語(yǔ)統(tǒng)考真題(試卷+答案)
- 三星-SHS-P718-指紋鎖使用說(shuō)明書(shū)
- 岳麓書(shū)社版高中歷史必修三3.13《挑戰(zhàn)教皇的權(quán)威》課件(共28張PPT)
- GC/T 1201-2022國(guó)家物資儲(chǔ)備通用術(shù)語(yǔ)
- 污水管網(wǎng)監(jiān)理規(guī)劃
- GB/T 6730.65-2009鐵礦石全鐵含量的測(cè)定三氯化鈦還原重鉻酸鉀滴定法(常規(guī)方法)
- GB/T 35273-2020信息安全技術(shù)個(gè)人信息安全規(guī)范
- 《看圖猜成語(yǔ)》課件
評(píng)論
0/150
提交評(píng)論