《網(wǎng)上超市系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)10000字(論文)》_第1頁(yè)
《網(wǎng)上超市系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)10000字(論文)》_第2頁(yè)
《網(wǎng)上超市系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)10000字(論文)》_第3頁(yè)
《網(wǎng)上超市系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)10000字(論文)》_第4頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于Web技術(shù)的BS結(jié)構(gòu)網(wǎng)上超市系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u10351一、緒論 1317851.1課題研究的背景 1307161.2國(guó)內(nèi)外研究現(xiàn)狀 147211.3研究的主要內(nèi)容 1115二、開發(fā)環(huán)境介紹 222382.1JSP技術(shù) 265542.2B/S結(jié)構(gòu) 2183622.3MYSQL數(shù)據(jù)庫(kù) 2167522.4JAVA簡(jiǎn)介 35503三、需求分析 3116283.1可行性分析 3251613.1.1硬件可行性分析 3253353.1.2軟件可行性分析 39083.1.3經(jīng)濟(jì)可行性 3308783.1.4操作可行性 363743.2系統(tǒng)性能分析 4280963.2.1系統(tǒng)安全性 4290693.2.2用例需求 4135133.3業(yè)務(wù)需求分析 5159003.3.1前臺(tái)用戶業(yè)務(wù)流程 5113273.3.2后臺(tái)管理員業(yè)務(wù)流程 531222四、系統(tǒng)設(shè)計(jì) 6258904.1系統(tǒng)功能模塊設(shè)計(jì) 642474.1.1系統(tǒng)功能概述 6188074.1.2前臺(tái)模塊設(shè)計(jì) 798654.1.3后臺(tái)模塊設(shè)計(jì) 730584.2數(shù)據(jù)庫(kù)設(shè)計(jì) 727345五、系統(tǒng)實(shí)現(xiàn) 11210115.1系統(tǒng)前臺(tái)界面設(shè)計(jì) 11156445.1.1系統(tǒng)前臺(tái)主界面 11215745.1.2用戶注冊(cè)界面 1256145.1.3用戶登錄界面 13193795.1.4用戶個(gè)人中心界面 13188445.1.5商品詳細(xì)界面 139995.2用戶后臺(tái)界面設(shè)計(jì) 14173805.2.1類目管理界面 14221485.2.2商品管理界面 1423865.2.3用戶管理設(shè)計(jì)與實(shí)現(xiàn) 1518828六、系統(tǒng)測(cè)試 16299186.1測(cè)試方法 1633476.2功能測(cè)試 1670136.3可用性測(cè)試 17151836.4測(cè)試分析 17194276.5測(cè)試結(jié)果分析 175731七、總結(jié) 1768167.1總結(jié) 1764947.2展望 187741參考文獻(xiàn) 20網(wǎng)上購(gòu)物與實(shí)踐一、緒論1.1課題研究的背景最近幾年,我國(guó)經(jīng)濟(jì)水平快飛速進(jìn)步,人們對(duì)自己的生活態(tài)度的需求更進(jìn)一步的提高,對(duì)貨物的需求進(jìn)一步增大,隨著人們生活水平的不斷提高以及現(xiàn)在,大多數(shù)人們都經(jīng)過(guò)網(wǎng)上去買商貨,讓許許多多的人們都不出去買東西就能夠購(gòu)買自己想要的貨物,也同時(shí)為電商打開了新的道路。目前的營(yíng)銷模式是人力采購(gòu)、店鋪銷售的形式,這種形式不但大大限制了商品銷售的經(jīng)營(yíng)規(guī)模、銷售額,而且增加了經(jīng)營(yíng)成本,并在很大程度上不便于人們的消費(fèi)。傳統(tǒng)的銷售模式已經(jīng)不能滿足大多數(shù)人們的需求,本設(shè)計(jì)針對(duì)商品銷售的特點(diǎn)對(duì)商品銷售進(jìn)行系統(tǒng)化的管理,有效避開傳統(tǒng)銷售模式的許多各種弊端,并能讓大多人們知道詳細(xì)了解商品的信息。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外的銷售模式已經(jīng)達(dá)到了一個(gè)完整的產(chǎn)業(yè)鏈,由采摘,銷售一體化,對(duì)商品的質(zhì)量,價(jià)格都有很高的要求。這種銷售模式雖然保障了商品的質(zhì)量但是會(huì)導(dǎo)致商品滯銷,從而增加了經(jīng)營(yíng)者的銷售風(fēng)險(xiǎn)。根據(jù)IT行業(yè)發(fā)布的一份報(bào)告,很明顯,近年來(lái)我國(guó)的Internet發(fā)展迅速,并且Internet用戶數(shù)量繼續(xù)增長(zhǎng)。隨著寬帶的引入和降價(jià),每天都有成千上萬(wàn)的人進(jìn)入互聯(lián)網(wǎng)世界。隨著Internet的普及,網(wǎng)絡(luò)管制和在線購(gòu)物變得越來(lái)越流行,人們?cè)絹?lái)越熱衷于通過(guò)Internet管理購(gòu)買許多東西和商品貨物?;ヂ?lián)網(wǎng)的出現(xiàn)和發(fā)展打破了那些規(guī)矩的傳輸方式,破了通訊的時(shí)間以及空間屏障,極大地改變了人類從物質(zhì)到精神,從形式到內(nèi)容的各個(gè)方面。從生產(chǎn)到生活。這項(xiàng)活動(dòng)給人類帶來(lái)了新的機(jī)會(huì)和奮斗的目標(biāo)。國(guó)內(nèi)的銷售模式已經(jīng)憑借于銷售平臺(tái),例如淘寶、拼多多等諸多銷售平臺(tái)。它既方便了消費(fèi)者可以從網(wǎng)上購(gòu)買自己想要的商品,又有效改善了果農(nóng)商品滯銷的情況。得到了國(guó)家政策的支持,商品是生活中的必需品,線上交易會(huì)產(chǎn)生大量的訂單,方便了很多人,但是我國(guó)現(xiàn)有的交易平臺(tái)還不夠完善,很多服務(wù)不夠理想,商品電商產(chǎn)業(yè)還要繼續(xù)發(fā)展與改善,不能夠保障商品的質(zhì)量,從而使消費(fèi)者對(duì)于所購(gòu)買商品的質(zhì)量不滿意。商品銷售網(wǎng)站很好地說(shuō)明了Internet為人們帶來(lái)了便利和節(jié)省時(shí)間,并且熟悉在線操作流程后,可以節(jié)省大量時(shí)間。隨著生活節(jié)奏的加快,該系統(tǒng)在今天非常必要且非常適銷對(duì)路。1.3研究的主要內(nèi)容本系統(tǒng)是便于記錄商品銷售情況的系統(tǒng),由于其內(nèi)容對(duì)于在超市進(jìn)行在線購(gòu)物至關(guān)重要,為此產(chǎn)品銷售系統(tǒng)一定要為人們供應(yīng)足夠的消息和訊急聯(lián)系方式。超市中使用的管理方法有很多缺點(diǎn)。使用傳統(tǒng)手動(dòng)方案記載銷售信息以及填寫表格。此過(guò)程不方便,不簡(jiǎn)潔且效率非常低。讓它無(wú)法滿足現(xiàn)實(shí)要求了??梢运阉?,更新維護(hù)商品的一切信息。但是,這樣相對(duì)方便的信息系統(tǒng),計(jì)算機(jī)就能發(fā)揮它自己特有性能優(yōu)越性,這也是這個(gè)系統(tǒng)管理的前提條件,系統(tǒng)設(shè)計(jì)的主要功能如下。1.商貨和商貨信息管理模塊:添加商貨和商商貨信息,更改商貨和商品信息,刪除商貨和商貨信息以及顯示商貨和商貨信息。2.銷售管理模塊:添加銷售信息,更改銷售信息,刪除銷售信息并顯示銷售信息。3.用戶管理模塊:添加用戶信息,更改用戶和用戶信息,刪除用戶信息并顯示用戶信息。4.訂單管理模塊:添加訂單,變更訂單,免除訂單,查看訂單。二、開發(fā)環(huán)境介紹2.1JSP技術(shù)它給與一個(gè)簡(jiǎn)捷動(dòng)態(tài)網(wǎng)站,源于Sun開發(fā)的Java語(yǔ)言,以及一個(gè)Java服務(wù)器或JSP,使用Java的服務(wù)器或JSP創(chuàng)建的一個(gè)動(dòng)態(tài)的網(wǎng)站,而且替開發(fā)人員給與了服務(wù)器端的框架環(huán)境以及輕便的集成HTML的建立。XML,Java語(yǔ)言與其他開發(fā)語(yǔ)言使用簡(jiǎn)單快速,具體來(lái)說(shuō),可以在當(dāng)前業(yè)務(wù)系統(tǒng)中建立以及運(yùn)維動(dòng)態(tài)網(wǎng)站。另外,允許Web設(shè)計(jì)人員重新定位和劃分。2.2B/S結(jié)構(gòu)B/S用于集中管理所有業(yè)務(wù)系統(tǒng)服務(wù)器,并且系統(tǒng)使用Microsoft操作系統(tǒng)。系統(tǒng)使用基本架構(gòu)來(lái)確保系統(tǒng)的穩(wěn)定性能,熟悉讀取傳輸塊并支持其他用戶進(jìn)行操作。對(duì)新的采集是采用雙機(jī)部署方式完成,對(duì)信息進(jìn)行規(guī)劃設(shè)計(jì),通過(guò)數(shù)據(jù)管理進(jìn)行傳輸,對(duì)系統(tǒng)進(jìn)行統(tǒng)一的管理,信息在不同的數(shù)據(jù)中進(jìn)行傳輸,是信息能夠夠運(yùn)行正常,不會(huì)產(chǎn)生數(shù)據(jù)丟失的情況,信息處理是在最低層,數(shù)據(jù)相應(yīng)是在底層之上的中間層,傳達(dá)到用戶是在最上層,通過(guò)上層接收,中層傳導(dǎo),底層處理,三成數(shù)據(jù)進(jìn)行保證數(shù)據(jù)的完整和快速性,達(dá)到信息處理,對(duì)數(shù)據(jù)的管理操作提供了統(tǒng)一的管理操作。B/S結(jié)構(gòu)如圖2-1所示。圖2-1B/S三層體系結(jié)構(gòu)2.3MYSQL數(shù)據(jù)庫(kù)通用的數(shù)據(jù)庫(kù)只能劃分兩類:有關(guān)系數(shù)據(jù)庫(kù)(MySQL,DB2,Oracle)與沒有太大關(guān)系數(shù)據(jù)庫(kù)(NoSql)。每一個(gè)數(shù)據(jù)庫(kù)都是有它的優(yōu)點(diǎn)以及它的缺點(diǎn),因此在此不再介紹。例如TCP/IP,ODBC和JDBC。它的功能還不夠強(qiáng)大,它的大小應(yīng)該不算太大,可對(duì)這個(gè)系統(tǒng)來(lái)說(shuō)已經(jīng)非常的滿足了,同時(shí),第二次開發(fā)創(chuàng)建數(shù)據(jù)庫(kù)表的內(nèi)部空間得到了擴(kuò)展??梢栽诤罄m(xù)的的二次開發(fā)創(chuàng)建數(shù)據(jù)中的擴(kuò)展表格。MySQL能夠完美地管理有限級(jí)別各種數(shù)據(jù)。MySQLDolphin徽標(biāo)被稱為“Sakila”,并被稱為MySQLDolphin(MySQLAB的創(chuàng)始人)。MySQL有許多許多的用戶,SQL數(shù)據(jù)庫(kù)服務(wù)器。它是由于基于SQL的客戶端,是有強(qiáng)大的功能,管理方便,可靠性高,使用簡(jiǎn)單和安全性高。2.4JAVA簡(jiǎn)介Java開發(fā)語(yǔ)言很好符合公司網(wǎng)絡(luò),從今往后它已經(jīng)作為互聯(lián)網(wǎng)里面最通行和最有感染力的編程語(yǔ)言之一。HotJava瀏覽器編譯為Java,因此引發(fā)Java進(jìn)入互聯(lián)網(wǎng)時(shí)代。面向?qū)ο蟮木幊毯芎玫慕咏祟惖南敕ê皖^腦。它具有更高的可伸縮性和可維護(hù)性,并且可以讓編程出來(lái)的代碼非常穩(wěn)定不會(huì)有代碼消失的出現(xiàn)。面向?qū)ο笾攸c(diǎn)的特性有四個(gè)。封裝:在面向?qū)ο蟮恼Z(yǔ)言中,封裝功能被實(shí)現(xiàn)為一個(gè)類。在現(xiàn)實(shí)生活中,實(shí)體類型被定義為包含屬性和行為的類(Java中的方法),就像人類可以擁有名稱一樣。性別,年齡等屬性也具有eat(),sleep()等行為,因此您可以實(shí)現(xiàn)某些功能并在行為中操縱屬性。這是一個(gè)面向?qū)ο蟮姆庋b功能。抽象:抽象是對(duì)所有對(duì)象抽象類,抽象不能實(shí)例化,因此抽象類是必須被繼承,才能使用里面的對(duì)象。繼承:繼承理論上現(xiàn)實(shí)中父子的關(guān)系。父親的一些特征可以由兒子來(lái)繼承。在面向?qū)ο蟮木幊陶Z(yǔ)言中,一個(gè)類允許繼承另一類的一些特性,因此代碼可以重新編寫。實(shí)質(zhì)上,繼承說(shuō)明:關(guān)系,父類以及子類實(shí)際上是一個(gè)實(shí)體類型。多態(tài):多態(tài)是通過(guò)將不同的行為傳遞給父對(duì)象以引用其他子類對(duì)象來(lái)顯示不同的行為。多態(tài)可以使程序具有更好的可伸縮性,甚至可以重用代碼。三、需求分析3.1可行性分析3.1.1硬件可行性分析系統(tǒng)對(duì)硬件需求沒有特別的要求,只需要在一些能完美運(yùn)行程序的硬件配置都可以簡(jiǎn)單完成,盡可能的讓系統(tǒng)在電腦上保持正常運(yùn)行就可以了。如果電腦的硬件太過(guò)低下就有可能讓系統(tǒng)無(wú)法正常運(yùn)作甚至無(wú)法工作,普通家里的個(gè)人電腦的硬件配置是可以實(shí)現(xiàn)的也非常容易。于是硬件來(lái)說(shuō),本系統(tǒng)的開發(fā)是能成功的。3.1.2軟件可行性分析JSP語(yǔ)言給與了一種類似于接口動(dòng)態(tài)模型的通用模板,而且設(shè)計(jì)非常的聚集。并且,JSP語(yǔ)言所示用到的模塊化以及存儲(chǔ)信息也非常簡(jiǎn)單容易。為此,在挑選JSP當(dāng)做本系統(tǒng)的編程語(yǔ)言,系統(tǒng)的實(shí)際的環(huán)境必須得知道。3.1.3經(jīng)濟(jì)可行性本系統(tǒng)使用的代碼資源都是開源的,因此可以節(jié)省大量能源和資源,能大大減少了開發(fā)的程本。并且,對(duì)電腦的配置需求很低,從網(wǎng)吧中不用的計(jì)算機(jī)也可以滿足要求,為此本系統(tǒng)完全可以在經(jīng)濟(jì)上可行。3.1.4操作可行性該系統(tǒng)的界面簡(jiǎn)單易用,用戶只要使用計(jì)算機(jī)就可以訪問(wèn)和操作。該系統(tǒng)易于操作,易于管理,具有良好的交互特性,并且操作非常簡(jiǎn)單,因此操作的可能性很高。3.2系統(tǒng)性能分析3.2.1系統(tǒng)安全性該系統(tǒng)需要對(duì)管理機(jī)構(gòu)進(jìn)行嚴(yán)格控制,具體要求如下。1.管理系統(tǒng),務(wù)必要輸入用戶名以及密碼來(lái)登錄本系統(tǒng)。沒有注冊(cè)的用戶是無(wú)法進(jìn)入系統(tǒng)的,也無(wú)法看到系統(tǒng)的相關(guān)內(nèi)容,因此保證系統(tǒng)的安全可靠性以及準(zhǔn)確性。2.在特定的實(shí)現(xiàn)方式中設(shè)置不同的權(quán)限具有不同權(quán)限的用戶登錄系統(tǒng)后,無(wú)法跳過(guò)該操作。3.2.2用例需求想要做出一個(gè)完美的網(wǎng)上購(gòu)物系統(tǒng),第一步必須了解用戶們的需求。來(lái)查看一些網(wǎng)上的購(gòu)物系統(tǒng)的不一樣的用戶們,本系統(tǒng)應(yīng)該盡可能的滿足三種類功能需求:匿名的用戶,注冊(cè)的用戶以及管理員用戶。所示具體流程如圖3-1所示。圖3-1管理員用例圖1.匿名用戶匿名用戶是指還未有過(guò)注冊(cè)的用戶人群,此類用戶權(quán)限不是很高,只能對(duì)網(wǎng)站里面的商品進(jìn)行搜索查看商品的詳細(xì)信息。2.注冊(cè)用戶注冊(cè)用戶是具有一般權(quán)限的用戶。除了完全控制匿名用戶外,該系統(tǒng)的用戶還可以執(zhí)行諸如查看個(gè)人信息,修改個(gè)人信息,對(duì)產(chǎn)品進(jìn)行評(píng)論,添加收藏夾,管理收藏夾,添加購(gòu)物車和管理購(gòu)物車之類的任務(wù),訂單管理。3.管理員管理員具有最高特權(quán),可以有效地管理系統(tǒng)。例如,在產(chǎn)品管理中,經(jīng)理可以添加產(chǎn)品品種,管理產(chǎn)品分類,添加,修改和查看產(chǎn)品信息。在訂單管理中,經(jīng)理可以定期檢查訂單并根據(jù)訂單詳細(xì)信息進(jìn)行配置??梢宰龅健T诔蓡T管理方面,管理員可以查看和刪除成員信息,在消息管理方面,管理員可以定期管理所有消息以接收消費(fèi)者反饋。最后,在系統(tǒng)管理中,管理員添加和修改公告。公告使您可以在網(wǎng)站上顯示最新動(dòng)態(tài)。3.3業(yè)務(wù)需求分析隨著計(jì)算機(jī)應(yīng)用程序的普及,電子商務(wù)逐漸興起,大多數(shù)制造商開始實(shí)施電子商務(wù)并開始在線銷售產(chǎn)品。電子商務(wù)是基于Internet系統(tǒng)的銷售平臺(tái)。近年來(lái),越來(lái)越多的制造商開始關(guān)注在線銷售。所有這些都實(shí)現(xiàn)了不同程度的在線銷售。隨著人們生活水平的提高,默認(rèn)情況下,每個(gè)家庭都擁有一臺(tái)電腦,并且越來(lái)越多的人開始在線購(gòu)物。因此,在線銷售的實(shí)現(xiàn)已成為未來(lái)市場(chǎng)競(jìng)爭(zhēng)中必不可少的成功籌碼。伴隨電腦技術(shù)的遍及和電子商務(wù)可以再網(wǎng)上支付技術(shù),人們開始選擇在線購(gòu)物,互聯(lián)網(wǎng)給當(dāng)代人們創(chuàng)造非常的簡(jiǎn)單便利以及省時(shí),使人們能夠在不離開家的情況下購(gòu)買自己喜歡的產(chǎn)品。3.3.1前臺(tái)用戶業(yè)務(wù)流程在用戶積極參與下,在對(duì)當(dāng)前的工作中進(jìn)行了仔細(xì)調(diào)研之后,將獲得當(dāng)前業(yè)務(wù)流程。該流程將收集的信息與當(dāng)前營(yíng)業(yè)流程相結(jié)合,以由于這些信息進(jìn)行更改換新,為用戶們給予在線購(gòu)買商品相對(duì)的營(yíng)業(yè)流程。在線產(chǎn)品商店的詳細(xì)業(yè)務(wù)流程如下:進(jìn)入網(wǎng)站后,用戶可以搜索查看產(chǎn)品,檢查產(chǎn)品,搜索公告,搜索和發(fā)布消息。登錄后,用戶可以游覽到自己喜歡的商品,產(chǎn)品等都可以添加到自己的購(gòu)物車?yán)?,等待訂單,然后?gòu)買。訂單價(jià)格是一種付款方式,通過(guò)物流交貨系統(tǒng),當(dāng)客戶在收割時(shí)將價(jià)格支付給物流交貨人員時(shí),便會(huì)確認(rèn)收貨。3.3.2后臺(tái)管理員業(yè)務(wù)流程管理員是系統(tǒng)里比不可少的存在,例如商品的管理,訂單的管理,會(huì)員的管理等,要弄清楚,該系統(tǒng)必須具有完整的功能,熟悉的功能,并且必須清楚地分為模塊。管理員可以不用知道電腦的相關(guān)的專業(yè)和知識(shí)就可以方便簡(jiǎn)單的管理所設(shè)計(jì)的系統(tǒng),系統(tǒng)后臺(tái)的流程圖3-2所示。圖3-2后臺(tái)業(yè)務(wù)流程圖3.4非功能需求分析在一個(gè)個(gè)系統(tǒng)中有沒有自己的設(shè)計(jì)理念并不重要。該系統(tǒng)還具有主要的設(shè)計(jì)標(biāo)準(zhǔn),例如。1.簡(jiǎn)單:在確保超市管理系統(tǒng)能夠成功實(shí)施并且使超市管理系統(tǒng)更易于理解的前提下,這對(duì)于超市管理系統(tǒng)非常重要。2.針對(duì)性:設(shè)計(jì)系統(tǒng)的主要是編程的管理系統(tǒng),專業(yè)突出以及針對(duì)性非常的強(qiáng)。3.適用范圍:各大超市管理均可適用,適用范圍廣。4.操作環(huán)境硬件平臺(tái):CPU:酷睿i3-3.0GHZ內(nèi)存:2G以上硬盤:320GB。四、系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)4.1.1系統(tǒng)功能概述本商品銷售網(wǎng)站主要分為兩個(gè)個(gè)用戶角色,分別是管理員和用戶,其功能如下。1.管理員管理員可以使用帳戶和密碼登錄。登錄后,主要功能是查看和管理網(wǎng)站所有事物,例如產(chǎn)品管理,用戶的管理。2.用戶用戶可以注冊(cè)登錄成為vip用戶,主要功能例如首頁(yè)、在線查看商品的信息、類別的信息、購(gòu)物車以及訂單信息所有消息。4.1.2前臺(tái)模塊設(shè)計(jì)前臺(tái)模塊是為了登錄此網(wǎng)站的用戶們來(lái)給與商品以及服務(wù)的消息,填寫并且上交訂單的項(xiàng)目。以下來(lái)介紹以下模塊的主要功能的設(shè)計(jì)理念和思路。用戶管理模塊:為了方便網(wǎng)上管路應(yīng)需要一個(gè)強(qiáng)大并且完整的一個(gè)管理系統(tǒng)。本系統(tǒng)的管理分為,用戶的注冊(cè),用戶的登錄以及修改用戶的個(gè)人資料功能。2.商品展臺(tái)模塊:主要實(shí)現(xiàn)新上架的產(chǎn)品以及火熱商品的推薦,在出售的過(guò)程當(dāng)中把所賣初的商品做出排名,而且把排名反饋給購(gòu)買者,引領(lǐng)購(gòu)買者選取購(gòu)買的方向。3.商品搜索模塊:網(wǎng)上購(gòu)物模塊說(shuō)明了購(gòu)物的快節(jié)奏。搜索模塊幫助用戶節(jié)省了大量的時(shí)間。購(gòu)買者可以選擇按季節(jié)以及出產(chǎn)地瀏覽網(wǎng)頁(yè)中的全部產(chǎn)品,從而使用戶能快速購(gòu)買。4.訂單管理模塊:用戶們要在自己的訂單里填寫自己的個(gè)人信息,在填寫完成以后就可以購(gòu)買商品了,提交完訂單,就可以得到訂單號(hào),用訂單號(hào)可以查詢到商品的信息以及狀況。5.購(gòu)物車管理模塊:用戶們可以在商品游覽列表里找到已添加未支付的商品,進(jìn)行選擇性的購(gòu)買。4.1.3后臺(tái)模塊設(shè)計(jì)此模塊主要功能是管理以及維護(hù)網(wǎng)站的資源,通過(guò)對(duì)后端業(yè)務(wù)流程分析和各種前端模塊的設(shè)計(jì),后端管理模塊是產(chǎn)品管理模塊,分類管理模塊,訂單管理模塊,成員管理模塊,通知模塊,主要功能模塊如下。1.商品管理模塊:此模塊包括添加新商品,應(yīng)在原商品信息上的查看和修改以及除去銷售不好的商品,同時(shí)也包括對(duì)原來(lái)商品庫(kù)存的查看以便及時(shí)進(jìn)貨,經(jīng)心入倉(cāng)等活動(dòng)。2.分類管理模塊:主要是對(duì)商品的類別加以管理,方便客戶在網(wǎng)站進(jìn)行商品的搜索,具體包括對(duì)商品類別的添加、刪除和修改。3.訂單管理模塊:管理員能看到用戶的訂單信息,并且對(duì)訂單進(jìn)行優(yōu)化處理,根據(jù)訂單所描述的地址進(jìn)行配送。管理員還可以查看已確認(rèn)訂單,實(shí)現(xiàn)對(duì)確認(rèn)訂單的刪除,甚至清空訂單記錄。4.會(huì)員管理模塊:管理員可以對(duì)會(huì)員的查詢,管理員可查看用戶會(huì)員的訂單列表與用戶會(huì)員的信息。5.快遞方式管理模塊:本模塊的主要是可以進(jìn)行快遞方式的添加、刪除、修改等操作。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)在概念設(shè)計(jì)中,通常用四種方法:通常,設(shè)計(jì)總的在說(shuō)明了數(shù)據(jù)庫(kù)模式,以特別的信息。數(shù)據(jù)庫(kù)系統(tǒng)的概念模式是不同其他的模式是單獨(dú)于數(shù)據(jù)庫(kù)系統(tǒng)(即DBMS)的邏輯結(jié)構(gòu)。數(shù)據(jù)的管理系統(tǒng),電腦系統(tǒng)等。概念模型所需的分析,E-R模型,是來(lái)展示表和數(shù)據(jù)的關(guān)系,設(shè)計(jì)E-R圖并能表明了用戶人消息需求等,和數(shù)據(jù)庫(kù)需要的分析處理。通常,幫助用戶的所操作的程序,使得數(shù)據(jù)庫(kù)系統(tǒng)里面的數(shù)據(jù)轉(zhuǎn)換為邏輯模塊能使使用者方便理解,確保數(shù)據(jù)庫(kù)系統(tǒng)滿足使用的用戶的所有需求。E-R模型的辦法是設(shè)計(jì)模型的通用方法,本系統(tǒng)的E-R圖所示:1.管理員信息實(shí)體E-R圖,如圖4-1所示。管理員屬性E-R圖管理員需要自己用戶名密碼來(lái)注冊(cè)這里的賬戶編號(hào)是自己的ID真實(shí)姓名是必要的身份信息。管理員登錄密碼真實(shí)名字管理員登錄密碼真實(shí)名字編號(hào)用戶名圖4-1管理員信息實(shí)體圖2.用戶注冊(cè)信息實(shí)體E-R圖,如圖4-2所示。用戶把自己的信息來(lái)注冊(cè)賬號(hào)電話是送貨方便聯(lián)系,地址是可以準(zhǔn)確的的知道送貨地址。用戶用戶email用戶名電話地址登錄密碼性別用戶ID真實(shí)姓名圖4-2用戶注冊(cè)信息實(shí)體圖3.訂單信息E-R圖,如圖4-3所示。訂單信息實(shí)體必須要有訂單號(hào)用戶編方便查詢快遞的方位,商品編號(hào)是方便查詢購(gòu)買的商品,訂單狀態(tài)是方便查看訂單的是否出貨。訂單訂單訂單狀態(tài)商品編號(hào)總價(jià)是否刪除用戶編號(hào)訂單號(hào)訂單ID下單時(shí)間圖4-3訂單信息實(shí)體圖4.商品信息E-R圖,如圖4-4所示。商品的信息實(shí)體是讓管理員和用戶更清晰的看到商品的狀況,讓管理員更清楚的看到商品的動(dòng)向,讓商品有更加的準(zhǔn)確性。圖4-4商品信息實(shí)體圖5.商品類別E-R圖,如圖4-5所示。商品的類別可以觀察商品的,商品的編號(hào)可以讓用戶更好的查詢商品,也可讓管理員知道商品的下架和上架。商品類別商品類別是否刪除二級(jí)類別編號(hào)商品名圖4-5商品類別實(shí)體圖數(shù)據(jù)庫(kù)的設(shè)計(jì)是已經(jīng)有的數(shù)據(jù)管理作為鋪墊的,通常用數(shù)據(jù)庫(kù)都有MYSQL,SQLServer,Oracle等數(shù)據(jù)庫(kù)。商品網(wǎng)上購(gòu)物系統(tǒng)用例MYSQL數(shù)據(jù)庫(kù),一部分的列表的理念設(shè)計(jì)表都如。管理員信息表是儲(chǔ)存管理者的信息表ID的數(shù)據(jù)類型是整型長(zhǎng)度為5不能為空,userName管理員的用戶名是字符類型所以是varchar長(zhǎng)度為6,passWord是用戶密碼所以數(shù)據(jù)類型是varcher類型表4-1。表4-1manage管理員信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空注釋idint5是否編號(hào)userNamevarchar6否是用戶名passWordvarchar10否是用戶密碼realNamevarchar10否是真實(shí)姓名這個(gè)表是用戶的注冊(cè)信息表里面包含的是注冊(cè)用戶的信息以及用戶的郵箱,用戶密碼,用戶的真實(shí)姓名,用戶的性別,用戶的聯(lián)系方式和用戶的地址這些數(shù)據(jù)都是字符串類型,因此數(shù)據(jù)類型用varchar類型來(lái)定義表4-2。表4-2user用戶注冊(cè)信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空注釋idint12是否編號(hào)userNamevarchar10否是用戶名passWordvarchar10否是密碼realNamevarchar12否是真實(shí)姓名sexvarchar10否是性別emailvarchar12否是郵箱phonevarchar12否是電話addressvarchar20否是地址此表是訂單信息表,主要存放數(shù)據(jù)是訂單號(hào),商品編號(hào),總金額,用戶編號(hào),狀態(tài),商品的添加時(shí)間,大多都是整型類型所以定義數(shù)據(jù)類型為int類型較多表4-3。表4-3item_order訂單信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空注釋idint11是否編號(hào)codevarchar25否是訂單號(hào)item_idint11否是商品編號(hào)totalvarchar10否是總金額user_idint11否是用戶編號(hào)isDeleteint30否是是否刪除statusint20否是狀態(tài)addTimedatetime否是添加時(shí)間此表為商品信息表建立這個(gè)表是更好的知道商品的類別,主要要是包含商品的名稱,商品的樣式,商品的銷售價(jià)格,然后又商品的銷量,個(gè)別商品的折扣,商品的是否刪除表4-4。表4-4ite商品信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空注釋intint11是否商品編號(hào)namevarchar5否是商品名稱typeint11否是商品類別category_id_oneint11否是類別編號(hào)category_id_twoint11否是類別2級(jí)pricevarchar25否是銷售價(jià)格kucunint255否是庫(kù)存url1varchar10否是照片地址1Url2varchar10否是照片地址2Url3varchar20否是照片地址3Url4varchar10否是照片地址4Url4varchar10否是照片地址5msvarchar25否是商品詳情pam1varchar20否是參數(shù)1Pam2varchar20否是參數(shù)2Pam3varchar20否是參數(shù)3Val1varchar20否是值1Val2varchar15否是值2val3varchar20否是值3zkint10否是折扣gmNumint11否是銷量isDeleteint2否是是否刪除此表為商品類別信息表,主要是類別名稱長(zhǎng)度為5,表的編號(hào)長(zhǎng)度為11,二級(jí)類別,是否刪除長(zhǎng)度為11表4-5。表4-5item_category商品類別信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空注釋idint11是否編號(hào)namevarchar5否是類別名稱piddatetime50否是二級(jí)類別isdeletedatetime11否是是否刪除五、系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)前臺(tái)界面設(shè)計(jì)5.1.1系統(tǒng)前臺(tái)主界面系統(tǒng)的主頁(yè)可以讓用戶人網(wǎng)頁(yè)看到產(chǎn)品樣式,可以方便用戶消費(fèi)者更好的找到商品,可以購(gòu)買自己喜歡的任意的商品進(jìn)行購(gòu)買。該主頁(yè)里的商品消息是可以讓用戶直接看到的。如果您尚未登錄,便可以在網(wǎng)站里查看一些商品的信息和推薦的銷量高的商品信息,在網(wǎng)站上搜索產(chǎn)品,并在公告板上留言,但是您無(wú)法回復(fù)留言??梢缘卿涀约旱馁~戶,登錄成功后您就可以查看自己的個(gè)人信息了,管理個(gè)人信息,對(duì)產(chǎn)品進(jìn)行評(píng)論,添加收藏夾,管理收藏夾,添加購(gòu)物車,管理購(gòu)物車,訂單,管理訂單,以及其他活動(dòng)。如圖5-1所示。圖5-1系統(tǒng)首頁(yè)5.1.2用戶注冊(cè)界面點(diǎn)擊注冊(cè)就可以進(jìn)行注冊(cè)了,注冊(cè)界面如圖5-2。圖5-2注冊(cè)頁(yè)面5.1.3用戶登錄界面注冊(cè)完成以后,就可以進(jìn)行登錄,登錄界面如圖5-3所示。圖5-3登陸頁(yè)面5.1.4用戶個(gè)人中心界面登錄成功后,就來(lái)到用戶個(gè)人中心,其界面如圖5-4所示。圖5-4用戶個(gè)人中心頁(yè)面關(guān)鍵數(shù)據(jù)庫(kù)調(diào)用代碼為。5.1.5商品詳細(xì)界面用戶可以進(jìn)入系統(tǒng)查詢商品信息,也可以進(jìn)行添加購(gòu)物車,界面展示圖5-5所示。圖5-5商品詳情界面5.2用戶后臺(tái)界面設(shè)計(jì)5.2.1類目管理界面管理員可以進(jìn)入類目管理操作商品信息的修改、添加和上架和下架時(shí)間以及類別的名稱圖5-6所示。圖5-6商品信息界面5.2.2商品管理界面管理員進(jìn)入商品管理頁(yè)面來(lái)操作更改商品的名稱,修改名稱,刪除以下級(jí)的食品其界面展示如圖5-7圖。圖5-7商品管理界面5.2.3用戶管理設(shè)計(jì)與實(shí)現(xiàn)管理員可以通過(guò)用戶管理來(lái)查看用戶列表的相關(guān)的所有內(nèi)容下面的界面展示如圖5-8所示。圖5-8用戶類列表5.2.4訂單管理設(shè)計(jì)與實(shí)現(xiàn)管理員通過(guò)用戶的訂單來(lái)進(jìn)行訂單處理,以下界面顯示了該程序通過(guò)傳遞狀態(tài)碼值以執(zhí)行另一種操作,另一個(gè)狀態(tài)碼以及更改在何處更改SQL語(yǔ)句的值來(lái)更改搜索條件。如圖5-9所示。關(guān)鍵代碼Stringstatuscode=request.getParameter("statuscode");where="ande.status="+status";圖5-9訂單信息界面六、系統(tǒng)測(cè)試系統(tǒng)測(cè)試是任何軟件的最后一步。它可以檢驗(yàn)一個(gè)軟件的質(zhì)量問(wèn)題,所有的功能需求與性能測(cè)試滿足需求。想讓軟件的質(zhì)量和可靠性沒有問(wèn)題必須要對(duì)測(cè)試過(guò)程嚴(yán)格把控,可靠性降低了系統(tǒng)軟件的錯(cuò)誤率同時(shí)也降低用戶使用時(shí)候的風(fēng)險(xiǎn)。通常,系統(tǒng)測(cè)試包括功能測(cè)試,可用性測(cè)試以及性能測(cè)試。6.1測(cè)試方法經(jīng)過(guò)測(cè)試,所有功能都能得以實(shí)現(xiàn),沒有任何變形。至此,在功能的測(cè)試上也已經(jīng)比較圓滿的完成了。由于經(jīng)驗(yàn)缺乏在編寫代碼是出現(xiàn)的一些錯(cuò)誤使系統(tǒng)有不周全的地方,比如說(shuō)寫的代碼不規(guī)矩從而使接口與接口出現(xiàn)一些異常問(wèn)題,功能可能與客戶所需要的需求不同,這樣都有可能不能完成通過(guò)。所有在軟件上線應(yīng)用之前就要反復(fù)來(lái)測(cè)試,來(lái)確保產(chǎn)品的問(wèn)題全部消失。當(dāng)然在產(chǎn)品的測(cè)試中,也要對(duì)測(cè)試好的功能留意一下,不要功能完好就不檢查,沒準(zhǔn)因?yàn)橐粋€(gè)功能導(dǎo)致整個(gè)產(chǎn)品的不運(yùn)行。只有進(jìn)過(guò)不斷測(cè)試,不斷的找問(wèn)題才能使產(chǎn)品的性能與功能有所提升。6.2功能測(cè)試測(cè)試的類型測(cè)試的內(nèi)容測(cè)試的目的測(cè)試的工具和方法功能的測(cè)試用戶的注冊(cè),用戶的登錄,商品的購(gòu)買,增刪改查的購(gòu)物車信息以及提交訂單。流程檢驗(yàn):流程是否出現(xiàn)錯(cuò)誤。數(shù)據(jù)精確:每一個(gè)的數(shù)據(jù)的是否正確。采用了等價(jià)類劃分、數(shù)據(jù)驅(qū)動(dòng)等測(cè)試方法手動(dòng)測(cè)試。用戶界面測(cè)試界面的鏈接以及按鈕的字體大小是否可以看清,網(wǎng)頁(yè)顏色是否保持一致,是否在用戶的接受標(biāo)準(zhǔn)。查看每一個(gè)網(wǎng)頁(yè)都版本都一致。能否在接受范圍內(nèi)。Web測(cè)試通用方法手工測(cè)試。性能的測(cè)試測(cè)試用戶訂單量最大化,在用戶登錄時(shí)信息與上次登錄信息的查看。測(cè)試訂單大的時(shí)候有大流量是查看軟件的穩(wěn)定性,觀察系統(tǒng)是否有崩潰現(xiàn)象安全性和訪問(wèn)測(cè)試管理員的用戶名,用戶的登錄密碼以及個(gè)人信息,權(quán)限是否有限制。系統(tǒng)的訪問(wèn)必須是擁有權(quán)限的管理員才能夠訪問(wèn),其他用戶無(wú)權(quán)訪問(wèn)。手工測(cè)試本系統(tǒng)功能測(cè)試如表6-1所示。表6-1系統(tǒng)功能測(cè)表6.3可用性測(cè)試可用性測(cè)試用于檢測(cè)系統(tǒng)的可操作性、可理解性、可學(xué)習(xí)性等方面內(nèi)容。具體測(cè)試方面如表6-2所示。表6-2系統(tǒng)可用性測(cè)試測(cè)試項(xiàng)測(cè)試人員的評(píng)價(jià)窗口移動(dòng)、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對(duì)選中項(xiàng)能否發(fā)生對(duì)應(yīng)切換)是鼠標(biāo)、鍵盤操作是否支持是所需數(shù)據(jù)項(xiàng)是否正確顯示是操作流程是否合理是是否提供幫助信息是6.4測(cè)試分析本系統(tǒng)從網(wǎng)頁(yè)到系統(tǒng)設(shè)計(jì)都盡可能的讓每個(gè)管理員以及用戶可以簡(jiǎn)單易懂的操作。以下是系統(tǒng)的優(yōu)點(diǎn)和特點(diǎn):本系統(tǒng)的內(nèi)容完整,可以讓管理者更好的管理系統(tǒng)的所有內(nèi)容,避免了網(wǎng)上的人粗心大意的操作從而有的錯(cuò)誤和問(wèn)題,系統(tǒng)的操作也很簡(jiǎn)單,可以讓網(wǎng)絡(luò)上的人都可以簡(jiǎn)單的操作。6.5測(cè)試結(jié)果分析經(jīng)過(guò)對(duì)上

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論