




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1章緒論在互聯(lián)網(wǎng)時(shí)代,商品銷售系統(tǒng)越來越火爆,可以說幾乎人人都會(huì)進(jìn)行網(wǎng)上購物。所以,在這樣一個(gè)大背景下,開發(fā)一個(gè)商品銷售系統(tǒng)的網(wǎng)站是具備很大的現(xiàn)實(shí)意義的。1.1項(xiàng)目研究背景隨著國家的日益發(fā)展壯大,我們的科技水平也在不斷的提高,我們的信息技術(shù)和網(wǎng)絡(luò)技術(shù)都得到了極大的提高。伴隨著電腦技術(shù)的不斷發(fā)展,人們越來越重視信息技術(shù),特別是現(xiàn)在的電子商務(wù),以肉眼可見的速度發(fā)展著,例如淘寶APP,根據(jù)2023年中國移動(dòng)互聯(lián)網(wǎng)春季報(bào)告,淘寶總用戶規(guī)模超9億,幾乎接近中國互聯(lián)網(wǎng)的“總?cè)丝凇绷薣1]。所以,將傳統(tǒng)產(chǎn)業(yè)和電腦技術(shù)融合在一起,成為了一種潮流,也是一片廣闊的藍(lán)海?,F(xiàn)在,人們正在逐漸發(fā)現(xiàn)智能便捷的信息處理技術(shù),用以開發(fā)和完善各購物類網(wǎng)站,以滿足日常消費(fèi)者的需要,方便他們生活的同時(shí)減輕生活的負(fù)擔(dān)[2]。近年來,隨著我國經(jīng)濟(jì)的快速發(fā)展,我國的許多公司都逐步推出了網(wǎng)上和互聯(lián)網(wǎng)的采購。如今,我們國家的中、小型商品銷售網(wǎng)站,由于其自身?xiàng)l件的限制和約束,使其的信息化管理程度都遠(yuǎn)遠(yuǎn)比大型商品銷售系統(tǒng)網(wǎng)站低[3]。由于人們的生活習(xí)慣也在發(fā)生著變化。目前,各種不同的商品信息管理體系都為消費(fèi)者的生活提供了方便。然而,由于受到了巨大的經(jīng)濟(jì)效益影響,雖然許多相關(guān)部門紛紛參與進(jìn)來,構(gòu)建了以Java為基礎(chǔ)的商品銷售體系[4]。但在這其中,大部分的系統(tǒng)都是有償?shù)模挥袠O少數(shù)的企業(yè)能夠?yàn)榭蛻籼峁┍憬莸姆?wù)。隨著電子商務(wù)的快速發(fā)展,傳統(tǒng)的商業(yè)模式已無法滿足人們的需求。電子商務(wù)的發(fā)展與網(wǎng)絡(luò)購物的興起是分不開的,它是互聯(lián)網(wǎng)技術(shù)應(yīng)用到商業(yè)領(lǐng)域后,帶來的新事物?;ヂ?lián)網(wǎng)技術(shù)以其獨(dú)特的優(yōu)勢在世界范圍內(nèi)迅速普及和發(fā)展,并為人類生活帶來了革命性變化[5]。1.1.1國內(nèi)研究現(xiàn)狀電子商務(wù)的發(fā)展與網(wǎng)絡(luò)購物的興起是分不開的,它是互聯(lián)網(wǎng)技術(shù)應(yīng)用到商業(yè)領(lǐng)域后,帶來的新事物。互聯(lián)網(wǎng)技術(shù)以其獨(dú)特的優(yōu)勢在世界范圍內(nèi)迅速普及和發(fā)展,并為人類生活帶來了革命性變化。它在給人們帶來方便的同時(shí),也成為人們新一輪生活方式變革的推動(dòng)力[6]。隨著網(wǎng)絡(luò)購物的興起,傳統(tǒng)商業(yè)模式也逐漸發(fā)生變化。近年來,許多國際知名大公司紛紛涉足網(wǎng)絡(luò)購物市場,為消費(fèi)者提供了一個(gè)全新的購物方式,網(wǎng)絡(luò)購物已經(jīng)成為一種時(shí)尚和潮流。據(jù)統(tǒng)計(jì),網(wǎng)經(jīng)社電子商務(wù)研究中心發(fā)布《2022年度中國電子商務(wù)市場數(shù)據(jù)報(bào)告》。報(bào)告顯示,2022年,國內(nèi)網(wǎng)絡(luò)零售市場交易規(guī)模達(dá)137853億元[8]。在這種新形勢下,中國網(wǎng)絡(luò)購物市場也進(jìn)入快速發(fā)展時(shí)期。各大電商平臺(tái)如京東、淘寶等也紛紛加入了這個(gè)競爭激烈的行業(yè)。但在這些銷售平臺(tái)中,大多數(shù)是以B2C銷售為主,B2B和C2C銷售為輔,還有部分企業(yè)采取的是B2C與C2C混合的模式。盡管各大電商平臺(tái)之間的競爭非常激烈,但是在這個(gè)市場中,仍有一些企業(yè)在默默地發(fā)展,并推出了自己的商品銷售系統(tǒng)[9]。目前國內(nèi)比較典型的Web商品銷售系統(tǒng)有:京東商城、淘寶、當(dāng)當(dāng)網(wǎng)、卓越亞馬遜等。下面就針對這些平臺(tái)來分析一下它們各自的特點(diǎn)。京東商城:作為一個(gè)B2C網(wǎng)站,京東商城是以B2C為主,同時(shí)也做B2B和C2C業(yè)務(wù),主要為消費(fèi)者提供購物服務(wù)。由于它的業(yè)務(wù)是以B2B為主,所以它對銷售系統(tǒng)的功能要求相對簡單一些。目前它所采用的銷售系統(tǒng)是在Microsoft.NET平臺(tái)上開發(fā)的WMS銷售系統(tǒng)[10]。該銷售系統(tǒng)也是以B2C為主,但是在這個(gè)模式下,其功能更加完善,例如支持B2B業(yè)務(wù)、支持C2C業(yè)務(wù)等。當(dāng)然該平臺(tái)也存在一些缺點(diǎn):1.該平臺(tái)并沒有支持多語言版本;2.該平臺(tái)上所提供的商品種類非常少;3.該平臺(tái)上所提供的商品價(jià)格不具有競爭力。淘寶:作為一個(gè)C2C電子商務(wù)網(wǎng)站,其發(fā)展初期以B2C為主,主要業(yè)務(wù)為個(gè)人賣家銷售商品。但是隨著該公司逐漸擴(kuò)大規(guī)模以及淘寶上的賣家數(shù)量不斷增加,淘寶也需要一個(gè)能夠支持更多類型商品和更多交易方式的銷售系統(tǒng)[11]。1.1.2國外研究現(xiàn)狀隨著互聯(lián)網(wǎng)的發(fā)展,在電子商務(wù)發(fā)展較好的國家和地區(qū)(如美國、日本、英國、新加坡等),已經(jīng)出現(xiàn)了很多成功的商品銷售系統(tǒng)[12]。國外電子商務(wù)的發(fā)展以美國和歐洲為代表。目前美國有超過1000家的在線商店,其中有不少是面向個(gè)人消費(fèi)者的[12]。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和普及,互聯(lián)網(wǎng)用戶的數(shù)量在不斷地增長,美國在線購物市場也在不斷擴(kuò)大,而以亞馬遜為代表的網(wǎng)上零售商在這方面已經(jīng)取得了很大的成就[13]。另一方面,歐洲也有許多大公司正在采用電子商務(wù)模式來處理日常事務(wù),如:德國電信、法國電信、瑞士電信、荷蘭電信和法國郵政等。目前,歐洲在電子商務(wù)方面取得了很大的進(jìn)展,英國和法國將是最早采用電子商務(wù)模式來處理日常事務(wù)的國家。雖然各國所處的具體環(huán)境不同,但電子商務(wù)的發(fā)展趨勢是相似的。首先是Internet技術(shù)得到了廣泛應(yīng)用;其次是應(yīng)用軟件不斷地發(fā)展;最后是整個(gè)社會(huì)經(jīng)濟(jì)生活都將逐步實(shí)現(xiàn)網(wǎng)絡(luò)化[14]。隨著Internet技術(shù)和應(yīng)用軟件在歐洲國家日益廣泛地應(yīng)用,人們對互聯(lián)網(wǎng)也越來越重視了[15]。在這種背景下,歐洲各國政府和企業(yè)都在考慮如何把自己企業(yè)現(xiàn)有的傳統(tǒng)業(yè)務(wù)與Internet技術(shù)結(jié)合起來,以便更好地為客戶提供優(yōu)質(zhì)服務(wù)。目前歐洲國家許多中小企業(yè)已經(jīng)開始利用Internet技術(shù)進(jìn)行商務(wù)活動(dòng)[16]。1.2項(xiàng)目研究的目的和意義該系統(tǒng)的主要目的是為了給用戶一個(gè)良好的購物體驗(yàn),無論是在該系統(tǒng)的前端界面,還是該系統(tǒng)使用的穩(wěn)定性和流暢度方面都力求做到最好。1.2.1研究目的以Web營銷為基礎(chǔ)的商品銷售系統(tǒng)是一種以信息化和其他技術(shù)為基礎(chǔ)的綜合、整合和整合為一體的一種與采購有關(guān)的系統(tǒng)[17]。該系統(tǒng)利用現(xiàn)有的信息,減少了對采購信息的壓力,作為計(jì)算機(jī)應(yīng)用的一部分使計(jì)算機(jī)對商品銷售系統(tǒng)進(jìn)行管理,有著手工管理無法比擬的優(yōu)點(diǎn),保證了數(shù)據(jù)的高效、精確,并為消費(fèi)者帶來了方便的購買途徑[18]。此外,該系統(tǒng)還會(huì)自動(dòng)為用戶推薦喜歡的商品,這樣可以方便用戶進(jìn)行購物,節(jié)約時(shí)間成本。特別是對于部分上班族來說,該系統(tǒng)能夠節(jié)省他們線下購物的時(shí)間。1.2.2研究意義電子商務(wù)是以互聯(lián)網(wǎng)為基礎(chǔ),以信息技術(shù)為支撐,以商品交換為紐帶而形成的新型交易方式[19]。同時(shí),電子商務(wù)是一個(gè)全新的商業(yè)模式,傳統(tǒng)線下零售和在線零售之間存在著很大的差距,商品信息不對稱、購買不方便、退貨不及時(shí)等問題嚴(yán)重制約著電子商務(wù)在中國的發(fā)展。即便是今天的淘寶、京東、蘇寧易購等等也是從當(dāng)初的小系統(tǒng)發(fā)展壯大起來的[20]。如今,我們在購物的時(shí)候,也會(huì)選擇使用網(wǎng)購這種方式,可以說,網(wǎng)購已經(jīng)成為了一種主流的購物方式。在當(dāng)今這個(gè)網(wǎng)絡(luò)購物的時(shí)代,許多的企業(yè)都加入到了網(wǎng)上銷售的行列中,隨著人們生活水平的不斷提高,人們對于吃穿住行等方面也越來越講究。而且,對于一些高檔商品來說,人們對于它們的購買欲會(huì)更強(qiáng),這也是促使它成為網(wǎng)上銷售的重要原因之一。而對于一些企業(yè)來說,他們需要不斷地去研究消費(fèi)者的消費(fèi)心理和習(xí)慣。隨著網(wǎng)絡(luò)購物技術(shù)的不斷完善和成熟,許多企業(yè)在網(wǎng)上銷售方面都取得了很好的成績,很多企業(yè)也都在網(wǎng)上銷售領(lǐng)域進(jìn)行了許多布局。因此,開發(fā)該系統(tǒng)是具備現(xiàn)實(shí)意義的[12]。1.3相關(guān)技術(shù)及環(huán)境介紹利用Java、SpringMVC、Mybatis等先進(jìn)的軟件工具,對商品銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。1.3.1開發(fā)語言在目前屬于最流行的編程語言當(dāng)屬Java語言,很多的公司在開發(fā)項(xiàng)目的時(shí)候都非常喜歡使用最好用的編程語言開發(fā)——Java編程語言,Java學(xué)習(xí)的門檻會(huì)比較低,而且具有很大的優(yōu)點(diǎn)就是可以跨平臺(tái),而且具有很好的安全性,現(xiàn)如今的很多商業(yè)項(xiàng)目都是用Java編寫的,后期的維護(hù)還比較好,Java語言的前景還是十分開闊的[13]。比爾蓋茨說過:“Java語言是最卓越的程序設(shè)計(jì)語言[14]?!盝ava語言也是有自己的優(yōu)缺點(diǎn)的,相對于其他的語言來說,Java語言在學(xué)習(xí)方面是比較簡單,且安全性、穩(wěn)定性都比較高,還可以跨平臺(tái)進(jìn)行使用,具有很大的伸縮性,而且Java語言是開源性,具有很多強(qiáng)大的開發(fā)工具[15]。但是Java語言唯一的不足的就是運(yùn)行環(huán)境復(fù)雜而且框架非常多,這個(gè)對于編程人員要求比較高,得多花時(shí)間去了解和學(xué)習(xí)[16]。1.3.2SpringMVC框架技術(shù)在SpringMVC模式下,因?yàn)榭梢詫⒏飨到y(tǒng)按照層次劃分,所以可以更好地進(jìn)行分工。對代碼進(jìn)行打包,減少了維護(hù)費(fèi)用和耦合度[17]。這樣,當(dāng)某個(gè)層次的要求改變時(shí),只要修改對應(yīng)層次的代碼,其他層次的代碼都不會(huì)受到任何影響SpringMVC作為
Spring架構(gòu)的一種,能夠很容易地使用Spring架構(gòu)中的其它特性,具有很好的適應(yīng)性和很好的整合能力[18]。它還提供了一個(gè)前端控制分配程序
Servlet,使得開發(fā)者不必再去做其他的控制程序。1.3.3MYSQL數(shù)據(jù)庫數(shù)據(jù)庫的選擇對于一個(gè)開發(fā)者是非常關(guān)鍵的,對于開發(fā)系統(tǒng)至少得有存儲(chǔ)和讀取的數(shù)據(jù)的“倉庫”[19]。MYSQL是一個(gè)RDBMS應(yīng)用軟件之一。它有很多的優(yōu)點(diǎn),比如:速度快、靈活性高、服務(wù)穩(wěn)定。更重要的是可以跨平臺(tái)運(yùn)行而且使用成本低,這些也是很多的大公司都非??粗氐?。MYSQL聚齊這么多的優(yōu)點(diǎn),于是就選擇了它[20]。1.4系統(tǒng)要解決的主要問題對于商品銷售系統(tǒng)來說,根據(jù)項(xiàng)目實(shí)際功能將解決商品和用戶需求之間的問題,實(shí)現(xiàn)精準(zhǔn)化管理。本篇論文將對每個(gè)部分的需求和設(shè)計(jì)理念以及對應(yīng)的功能模塊進(jìn)行描述。減少用戶買到不滿意的商品,利用最大效率解決從購買到支付,最終到發(fā)貨的購物流程。1.5論文結(jié)構(gòu)基于應(yīng)用程序的開發(fā)原理和對國內(nèi)外各類商品銷售管理系統(tǒng)應(yīng)用的了解,設(shè)計(jì)和實(shí)現(xiàn)比較便捷的購物平臺(tái),它以SpringMVC為框架,設(shè)計(jì)出了商品銷售管理系統(tǒng),最后定下了幾個(gè)功能都是符合大多數(shù)的需求的并實(shí)現(xiàn),以下是本論文的結(jié)構(gòu):第1章是導(dǎo)言,這一章的重點(diǎn)是對這個(gè)系統(tǒng)的開發(fā)背景、目的和意義的分析,同時(shí)也對這個(gè)系統(tǒng)的開發(fā)方式和使用的工具進(jìn)行了描述,以便讓大家對這個(gè)系統(tǒng)的開發(fā)的架構(gòu)和它所具有的實(shí)際意義有一個(gè)大致的認(rèn)識(shí)。第2章是對軟件開發(fā)的要求,這一部分對軟件開發(fā)的必要性進(jìn)行了研究,并對軟件開發(fā)的必要性進(jìn)行了研究。本文的目的就是要對這個(gè)軟件進(jìn)行研究,并對這個(gè)軟件進(jìn)行研究,以便更好地了解這個(gè)軟件的發(fā)展前景。第3章是軟件設(shè)計(jì)部分,這一部分對軟件的整體功能,數(shù)據(jù)庫以及軟件設(shè)計(jì)進(jìn)行了詳細(xì)的闡述。通過這種方式,可以讓使用者對本系統(tǒng)的作用有一個(gè)比較清晰的認(rèn)識(shí)。第4章是對該軟件的具體實(shí)施,這一章從軟件的選擇,功能的設(shè)計(jì),以及與該軟件相關(guān)的數(shù)據(jù)庫的設(shè)計(jì)等方面進(jìn)行了闡述。其次是對兩個(gè)功能模塊進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),一個(gè)是使用者,一個(gè)是管理者。目標(biāo)是給使用者一個(gè)較好的視覺體驗(yàn),并對其主要功能有一個(gè)清晰的認(rèn)識(shí)。第5章是對系統(tǒng)進(jìn)行測試,這一章對系統(tǒng)進(jìn)行測試,包括測試方法,測試?yán)?,壓力測試,測試的目標(biāo)就是要檢驗(yàn)這個(gè)系統(tǒng)的穩(wěn)定性,看看它的一些功能能否被正常地運(yùn)用。第2章需求分析一個(gè)網(wǎng)站只有先調(diào)查好用戶的需求并進(jìn)行收集分析后,才能找到網(wǎng)站的開發(fā)方向。在找到方向之前,可以在滿足用戶的需求后,結(jié)合功能需求分析、性能需求分析等對系統(tǒng)進(jìn)行分析。當(dāng)需求分析結(jié)束后,從管理員和用戶兩方面進(jìn)行開發(fā),并畫出用例圖和用例描述圖。2.1可行性分析在軟件的開發(fā)過程中,可行性分析能夠確定軟件是否可以實(shí)現(xiàn),規(guī)避時(shí)間和資源上的浪費(fèi)。并能夠幫助開發(fā)者預(yù)測軟件開發(fā)的成本以確保預(yù)算合理,同時(shí)能夠提前了解項(xiàng)目可能存在的風(fēng)險(xiǎn),便于提前采取預(yù)防措施。2.1.1技術(shù)可行性分析該系統(tǒng)的主要使用的SpringMVC框架。首先,Spring的
MVC架構(gòu)易于與其它視圖架構(gòu)等進(jìn)行無縫整合,使用IOC也方便了對其進(jìn)行測試。其次,由于采用了XML格式,所以在進(jìn)行了修改之后,無需對軟件進(jìn)行再編譯。最終,我們將會(huì)為開發(fā)者帶來一個(gè)前端控制分配器Servlet,這樣他們就不需要再去進(jìn)行其他的控制對象的開發(fā)。數(shù)據(jù)庫選擇的是比較熟悉的MySQL,MySQL最大的優(yōu)點(diǎn)就是使用成本低,除此之外就是存儲(chǔ)數(shù)據(jù)比較方便。2.1.2經(jīng)濟(jì)可行性分析就成本而言,對該系統(tǒng)的研究和開發(fā)需求不高,僅需要低成本。而且,該系統(tǒng)的目的很簡單,因?yàn)樘珡?fù)雜的不切實(shí)際。盡管總體開發(fā)時(shí)間相對而言較長,但只要完成系統(tǒng)功能完成并及進(jìn)行相應(yīng)測試后使用起來就很方便,并且可以擁有更大的發(fā)展空間,因此該系統(tǒng)產(chǎn)生的收益大于支出,具備一定的可行性。2.1.3操作可行性分析系統(tǒng)在使用的時(shí)候?qū)τ谟脩魜碚f除了使用便捷外,還應(yīng)具備可操作性。該系統(tǒng)使用的技術(shù)能夠使用戶具備良好的操作體驗(yàn)。在用戶進(jìn)入到系統(tǒng)界面后,該系統(tǒng)會(huì)自動(dòng)為用戶推薦用戶喜歡的商品,從而給用戶帶來更好的體驗(yàn)。2.2需求分析軟件需求分析是為了充分了解用戶對于該系統(tǒng)全部功能的需求,以便確定好系統(tǒng)的功能的全部需求,并且創(chuàng)建好可以識(shí)別和可以驗(yàn)證的基礎(chǔ)。2.2.1參與者需求模型本系統(tǒng)的參與者者分為管理員和用戶。下面功能的具體介紹:1.管理員的權(quán)限。商品信息模塊:包括對管理商品的規(guī)格、生產(chǎn)地、原材料、圖片、價(jià)格等等,并可以對這些信息進(jìn)行修改。商品銷售模塊:包括對商品銷售情況的統(tǒng)計(jì),包括銷售額、銷售量、入庫量等數(shù)據(jù)的查詢。訂單管理模塊:包括對訂單的管理,包括訂單的編輯、修改、刪除、審核訂單后進(jìn)行發(fā)貨等。2.用戶的權(quán)限。個(gè)人信息模塊:包括對自己頭像、地址、電話、密碼、郵箱等進(jìn)行編輯。商品購買模塊:包括查看商品的價(jià)格、生產(chǎn)地、原料等以及添加到購物車、點(diǎn)擊收藏或者直接進(jìn)行購買,如表2-1所示。表2-1參與者表序號(hào)詞匯同義詞描述1用戶一般用戶注冊登錄后進(jìn)入系統(tǒng),查看商品后可購買商品,確認(rèn)收貨后可對商品進(jìn)行評論2管理員管理用戶對用戶的信息、商品類型、商品信息、用戶提交的訂單進(jìn)行管理2.2.2用例詞匯表商品銷售系統(tǒng)主要有以下用例:登錄、注冊、個(gè)人信息管理、查看商品、購物車、提交訂單、購買商品、付款、商品評論、瀏覽歷史、用戶管理、商品類型管理、商品管理、訂單管理、評論管理等用例,如表2-2所示。表2-2用例詞匯表序號(hào)用例名稱用例描述預(yù)期的參與者與角色1注冊登錄用戶、管理員注冊后可以登錄登錄成功后才能執(zhí)行操作用戶、管理員2個(gè)人信息管理用戶和管理員在完成登錄操作后可以在個(gè)人信息功能模塊修改個(gè)人信息用戶、管理員3查看商品用戶可在系統(tǒng)首先點(diǎn)擊查看想要了解的商品的信息用戶表2-2(續(xù))序號(hào)用例名稱用例描述預(yù)期的參與者與角色4購物車用戶可以選擇喜歡的商品并提交到購車用戶5提交訂單用戶把想要購買的商品選擇好后可以直接提交訂單用戶6購買商品用戶可以在查看商品詳情界面直接購買商品,也可以在購物車中進(jìn)行購買用戶7購物車用戶可以選擇喜歡的商品并提交到購車用戶8付款用戶把想要購買的商品選擇好后可以直接提交訂單并進(jìn)行支付用戶9商品評論用戶確認(rèn)收貨后,可以對商品進(jìn)行評論用戶10瀏覽歷史用戶可以在瀏覽歷史功能模塊中查看自己瀏覽過的商品用戶11用戶管理管理員登錄成功后可以對已注冊用戶進(jìn)行管理管理員、用戶12商品類型管理管理員可在商品類型中對商品類型進(jìn)行修改查詢添加管理員13商品管理管理員可在商品管理中管理商品的一些基本信息管理員14訂單管理管理員可以對用戶提交的訂單進(jìn)行發(fā)貨處理管理員、用戶15評價(jià)管理管理員可以對用戶評論進(jìn)行維護(hù)管理員、用戶16公告管理管理員可對公告系統(tǒng)中的公告進(jìn)行修改、添加管理員2.2.3系統(tǒng)用例圖用戶端包含了注冊登錄,在注冊的過程中要包含了用戶名和密碼、頭像等內(nèi)容,之后還可以對個(gè)人的基本信息進(jìn)行修改。注冊后,使用者可以瀏覽商品,查看商品的詳細(xì)資料,如規(guī)格,價(jià)格,原料等。選中自己喜歡的商品可以直接購買或者加入到購物車,然后支付訂單,如果支付的時(shí)候余額不足,可以進(jìn)行充值,充值方式包括微信、支付寶等,到最后收到商品后可以進(jìn)行評論,用戶用例圖如圖2-1所示。圖2-1用戶用例圖其中,管理員部分主要包含了對個(gè)人資料的管理、對使用者的管理、對使用者的基本資料的修改等內(nèi)容。對物品進(jìn)行管理,物品的管理包含了對物品的類型進(jìn)行修改、查詢、添加,對物品的基礎(chǔ)信息進(jìn)行修改、查詢、添加和促銷物品的基礎(chǔ)信息。之后,可以在對用戶提交的訂單進(jìn)行審查之后,再將其發(fā)送出去,也可以用戶對產(chǎn)品進(jìn)行評價(jià),如圖2-2所示。圖2-2管理員用例圖2.3用例描述商品銷售系統(tǒng)主要是面向廣大線上購物者,目的是未來讓她們有一個(gè)良好的購物體驗(yàn)。下面是商品銷售系統(tǒng)的用例描述。2.3.1用戶注冊登錄功能用例用戶注冊功能用例描述表,用來闡述注冊時(shí)所需的流程以及正常運(yùn)行的條件,如表2-3所示。表2-3用戶注冊登錄功能用例描述表用例條目描述用例名稱用戶注冊登錄主要參與者用戶其他參與者無描述用戶輸入系統(tǒng)提示信息進(jìn)行注冊;已注冊的用戶直接輸入賬號(hào)密碼進(jìn)行登錄觸發(fā)條件用于開始注冊操作;用戶開始登錄前置條件點(diǎn)擊注冊按鈕跳轉(zhuǎn)到注冊界面;用戶點(diǎn)擊登錄按鈕進(jìn)行登錄后置條件注冊成功;登錄成功基本流程用戶輸入系統(tǒng)提示信息進(jìn)行注冊;系統(tǒng)對輸入的信息進(jìn)行檢查;顯示注冊成功;用戶輸入登錄信息;系統(tǒng)對輸入的信息進(jìn)行檢查;顯示登錄成功結(jié)束數(shù)據(jù)提交成功實(shí)現(xiàn)約束和說明每個(gè)字段不能為空;兩次輸入密碼必須一致;登錄賬號(hào)和密碼必須正確2.3.2用戶評價(jià)商品功能用例用戶評論功能用例詳細(xì)表,用來闡述登錄時(shí)所形成的流程以及正常運(yùn)行的條件,如表2-4所示。表2-4用戶評價(jià)功能用例描述表用例條目描述用例名稱用戶評價(jià)商品主要參與者用戶其他參與者無描述用戶賬號(hào)和密碼進(jìn)行登錄,然后到個(gè)人中心中我的訂單管理中心對已確認(rèn)收貨商品進(jìn)行評價(jià)觸發(fā)條件用戶登錄,跳轉(zhuǎn)到我的中心訂單管理界面前置條件系統(tǒng)里用戶已確認(rèn)收貨購買的商品后置條件系統(tǒng)其他功能一切正常表2-4(續(xù))用例條目描述基本流程輸入登錄信息;登錄成功后跳轉(zhuǎn)到我的訂單管理界面;評價(jià)已收貨商品結(jié)束用戶選擇商品后進(jìn)行評價(jià)并對商品進(jìn)行評價(jià)操作實(shí)現(xiàn)約束和說明每個(gè)字段不能為空;密碼必須輸入正確其他事件流無2.3.3購買商品功能用例用戶購買商品功能用例表,用來闡述購買商品所需要的條件,如表2-5所示。表2-5用戶購買商品功能用例描述表用例條目描述用例名稱用戶購買商品主要參與者用戶其他參與者無描述用戶輸入賬號(hào)和密碼進(jìn)行登錄后跳轉(zhuǎn)到商品購買界面觸發(fā)條件用戶登錄成功前置條件系統(tǒng)里有用戶賬號(hào)的信息后置條件可完成商品購買其他操作基本流程用戶輸入登錄賬號(hào)和密碼進(jìn)行登錄;登錄成功跳轉(zhuǎn)到商品購買主頁結(jié)束用戶選擇商品后提交訂單并支付完成購買操作實(shí)現(xiàn)約束和說明用戶賬號(hào)和密碼必須輸入正確;系統(tǒng)購買商品功能一切正常其他事件流無2.3.4管理員處理訂單功能用例管理員處理訂單功能用例描述表,用來闡述管理員對用戶提交的訂單所需要的條件,如表2-6所示。表2-6管理員處理訂單功能用例描述表用例條目描述用例名稱管理員處理訂單主要參與者管理員其他參與者無描述管理員對用戶提交的訂單進(jìn)行處理觸發(fā)條件管理員登錄成功后進(jìn)入訂單管理界面前置條件用戶已成功提交訂單后置條件可完成訂單處理其他操作基本流程管理員登錄賬號(hào)和密碼進(jìn)行登錄;登錄成功后跳轉(zhuǎn)到訂單管理界面表2-6(續(xù))用例條目描述結(jié)束管理員審核用戶提交的訂單后點(diǎn)擊發(fā)貨按鈕,更新用戶的訂單信息實(shí)現(xiàn)約束和說明管理員賬號(hào)和密碼必須輸入正確;系統(tǒng)訂單處理功能一切正常其他事件流無2.3.5管理員管理公告功能用例管理員管理公告功能用例描述如表2-7所示。表2-7管理員管理公告功能用例描述表用例條目描述用例名稱管理員管理公告主要參與者管理員其他參與者無描述管理員對需要修改的公告進(jìn)行處理觸發(fā)條件管理員登錄成功后進(jìn)入公告管理界面前置條件系統(tǒng)里已有公告信息后置條件可完成公告管理其他操作基本流程管理員登錄賬號(hào)和密碼進(jìn)行登錄;登錄成功后跳轉(zhuǎn)到公告管理界面結(jié)束管理員點(diǎn)擊修改公告,修改完成后點(diǎn)擊確認(rèn)修改,完成操作實(shí)現(xiàn)約束和說明管理員賬號(hào)和密碼必須輸入正確;公告管理功能一切正常其他事件流無2.4本章小結(jié)在這一章里,我們將重點(diǎn)討論在軟件的發(fā)展過程中如何對該系統(tǒng)進(jìn)行需求分析。在對可行性,用戶,功能進(jìn)行了分析;在對系統(tǒng)進(jìn)行功能要求分析的同時(shí),還對系統(tǒng)的功能進(jìn)行了介紹,并對系統(tǒng)的功能進(jìn)行了介紹。在進(jìn)行軟件需求分析時(shí),應(yīng)先確定各類需求的級別及類型,再進(jìn)行詳細(xì)的功能分析與設(shè)計(jì)。第3章系統(tǒng)設(shè)計(jì)商品銷售系統(tǒng)主要是為了給用戶提供一個(gè)更加方便快捷的購物平臺(tái)。系統(tǒng)設(shè)計(jì)是從管理員和用戶出發(fā)的,明確每一個(gè)身份的不同功能,并畫出實(shí)體圖和時(shí)序圖和數(shù)據(jù)庫設(shè)計(jì)表。3.1系統(tǒng)總體功能設(shè)計(jì)本系統(tǒng)總體功能的設(shè)計(jì),主要分為兩個(gè)角色模塊,分別是用戶和管理員,如圖3-1所示。圖3-1系統(tǒng)功能圖1.用戶功能:(1)注冊登錄:要包含用戶的注冊、登錄功能;新用戶點(diǎn)擊注冊按鈕,可以根據(jù)引導(dǎo)一步一步完成注冊,老用戶據(jù)現(xiàn)有的賬號(hào)密碼直接登錄。(2)個(gè)人信息管理:用戶可以通過“個(gè)人信息管理”功能對自己的個(gè)人信息進(jìn)行管理,如修改個(gè)人基本資料、修改姓名、修改手機(jī)號(hào)碼、刪除系統(tǒng)中的個(gè)人信息等。(3)查看商品:打開商品頁面,點(diǎn)擊查看,然后,進(jìn)入商品展示界面,可以查看到商品功能描述。(4)購物車:用戶可以在購物車中進(jìn)行商品的選擇和添加。當(dāng)用戶想要購買一個(gè)商品時(shí),先在購物車中搜索需要購買的商品,如果在購物車中沒有找到自己需要購買的商品,則可以通過“刪除”和“添加”按鈕,將購物車中已經(jīng)購買過的商品進(jìn)行刪除。(5)購買商品:商品詳情頁是展示商品的主要界面,在這一頁面中,可以通過文字和圖片詳細(xì)的介紹商品的功能,用戶可以點(diǎn)擊購買按鈕來完成商品的購買操作。(6)付款:為了方便用戶的操作,在支付頁面上會(huì)展示用戶當(dāng)前使用的付款方式,包括支付寶、微信支付等。(7)商品評論:用戶在進(jìn)行一筆交易時(shí),除了對商品本身進(jìn)行了解外,還可以對商品進(jìn)行評論。(8)瀏覽歷史:當(dāng)用戶在瀏覽頁面中選中商品后,系統(tǒng)會(huì)自動(dòng)將該商品的所有信息進(jìn)行展示。(9)提交訂單:用戶在進(jìn)行一筆交易后,除了需要對訂單進(jìn)行處理外,還需要對訂單進(jìn)行查看和編輯操作。2.管理員功能:(1)個(gè)人信息管理:在個(gè)人資料管理系統(tǒng)中,用戶可以使用個(gè)人資料管理系統(tǒng)來進(jìn)行個(gè)人資料的修改,例如個(gè)人資料的修改,姓名的修改,手機(jī)號(hào)碼的修改等;從系統(tǒng)中刪除私人資料等。(2)用戶管理:使用者資訊的管理,使用者的登錄及驗(yàn)證,使用者的買賣行為的管理;對客戶進(jìn)行定單管理和定單資料的查詢等。(3)商品類型管理:商品種類的經(jīng)營是對商品進(jìn)行分類,商品名稱,商品屬性的經(jīng)營;等資料的管理,方便使用者在平臺(tái)上購買。(4)商品管理:商品種類經(jīng)營是對商品進(jìn)行基礎(chǔ)資料的經(jīng)營,包括商品名稱、商品原料、商品規(guī)格等;為方便使用者查詢物品的資訊,如物品的價(jià)錢等。(5)訂單管理:定單管理是其中一個(gè)重要的功能,它的目的是為了保存由使用者發(fā)出的定單,使使用者可以方便地查找和查閱他們所需物品的相關(guān)資料。(6)評價(jià)管理:評價(jià)管理是為了方便對使用者的反饋,增強(qiáng)使用者和商戶的關(guān)系,對使用者的評價(jià)進(jìn)行管理。(7)公告管理:公告管理是系統(tǒng)中的一個(gè)重要組成部分,其主要功能是對系統(tǒng)上發(fā)布的各類信息進(jìn)行維護(hù)。3.2數(shù)據(jù)庫設(shè)計(jì)要想在數(shù)據(jù)庫的設(shè)計(jì)中設(shè)計(jì)出更優(yōu)的解決方案,一定要能夠更好地保存數(shù)據(jù),并且能夠更有效地讀取數(shù)據(jù)。該流程的流程主要是由需求分析-邏輯設(shè)計(jì)-物理設(shè)計(jì)-維修進(jìn)行的。3.2.1數(shù)據(jù)庫概念設(shè)計(jì)整個(gè)系統(tǒng)由兩個(gè)不同的角色組成,一個(gè)是管理者,一個(gè)是使用者。管理人員可以對使用者的個(gè)人信息進(jìn)行管理,對物品信息進(jìn)行管理,對物品分類進(jìn)行修改;檢視使用者提交的訂單,系統(tǒng)公告等等。使用者可以修改個(gè)人資料,增加個(gè)人帳戶的充值,收藏喜愛的物品;購物,查看定單等等。如圖3-2所示。圖3-2系統(tǒng)E-R圖數(shù)據(jù)庫的設(shè)計(jì)要設(shè)計(jì)出較優(yōu)解的,必須是能較好的存儲(chǔ)數(shù)據(jù)的,而且還能有效的讀取數(shù)據(jù),其中主要經(jīng)過需求分析—邏輯設(shè)計(jì)—物理設(shè)計(jì)—維護(hù)優(yōu)化。實(shí)體則是可以用來區(qū)分其他事物的。以下為實(shí)體介紹。用戶實(shí)體屬性主要包含賬號(hào)屬性、密碼屬性、姓名屬性、頭像屬性、性別屬性、郵箱屬性、相片屬性、手機(jī)號(hào)屬性、余額屬性,如圖3-3所示。圖3-3用戶實(shí)體圖(2)管理員實(shí)體屬性主要包含賬號(hào)和密碼兩個(gè)屬性,具體如圖3-4所示。圖3-4管理員實(shí)體圖(3)商品類型實(shí)體屬性主要有時(shí)間和商品類型兩個(gè)屬性,具體如圖3-5所示。圖3-5商品類型實(shí)體圖(4)商品實(shí)體屬性主要有名稱屬性、類型屬性、規(guī)格屬性、生產(chǎn)地屬性、價(jià)格等屬性、單限屬性、庫存屬性、簡介屬性、詳情屬性、生產(chǎn)地屬性、原材料屬性、上架日期屬性、價(jià)格屬性、具體如圖3-6所示。圖3-6商品信息實(shí)體圖(5)促銷商品實(shí)體屬性有名稱屬性、詳情屬性、上架日期屬性、價(jià)格屬性、庫存屬性、生產(chǎn)地屬性、倒計(jì)時(shí)屬性、單限屬性、庫存屬性、類型屬性,如圖3-7所示。圖3-7促銷商品實(shí)體圖(6)商品收藏實(shí)體有時(shí)間、名稱、圖片、類型,具體如圖3-8所示。圖3-8商品收藏實(shí)體圖(7)地址實(shí)體屬性主要有姓名、地址、收貨人、電話,具體如圖3-9所示。圖3-9地址實(shí)體圖(8)訂單的實(shí)體屬性包括訂單的編號(hào)、訂單的用戶和訂單的數(shù)量、發(fā)送狀態(tài)、物流信息、支付狀態(tài),具體如圖3-10所示。圖3-10訂單實(shí)體圖(9)商品評論實(shí)體屬性有用戶、評論回復(fù)、回復(fù)內(nèi)容,如圖3-11所示。圖3-11商品評論實(shí)體圖(10)促銷商品評論實(shí)體屬性有用戶、評論回復(fù)、回復(fù)內(nèi)容,如圖3-12所示。圖3-12促銷商品評論實(shí)體圖(11)公告實(shí)體屬性有編號(hào)、標(biāo)題、圖片,如圖3-13所示。圖3-13公告實(shí)體圖3.2.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫在一個(gè)系統(tǒng)的開發(fā)中處于一個(gè)十分關(guān)鍵的地位,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)得好,將會(huì)對整個(gè)系統(tǒng)的實(shí)施起到極大的作用。這將極大地影響到整個(gè)系統(tǒng)的實(shí)施效果,因此,所設(shè)計(jì)的數(shù)據(jù)庫不僅要能夠有效地進(jìn)行數(shù)據(jù)的存儲(chǔ)與讀取,而且還要確保數(shù)據(jù)的正確性。下面是資料庫中的表格。用戶表描述系統(tǒng)用戶的具體信息,如表3-1所示。表3-1用戶表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idInt(11)是否主鍵2zhanghaoVarchar(11)是賬號(hào)3mimaVarchar(22)是密碼4xingmingVarchar(10)是姓名5xingbieVarchar(5)是性別6youxiangVarchar(30)是郵箱7telVarchar(22)是手機(jī)號(hào)碼8xiangpianVarchar(64)是相片9moneyVarchar(10)是余額管理員表有名字、密碼、創(chuàng)建時(shí)間的數(shù)據(jù)信息如表3-2所示。表3-2管理員表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1idint(11)是否主鍵2usernameVarchar(10)是名字3passwordVarchar(12)是密碼4addtimeVarchar(2)是創(chuàng)建時(shí)間數(shù)據(jù)庫商品類型表有創(chuàng)建時(shí)間和商品類型,如表3-3所示。表3-3商品類型表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3shangpinleixingVarchar(11)是商品類型數(shù)據(jù)庫商品信息表主要有創(chuàng)建時(shí)間、名稱、圖片等數(shù)據(jù)信息,如表3-4所示。表3-4商品信息表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3spmingchengVarchar(11)是商品名稱4spleixingVarchar(50)是商品類型5sppictureVarchar(64)是商品圖片6spguigeVarchar(22)是商品規(guī)格7spjianjieVarchar(22)是商品簡介8spxiangqingVarchar(22)是商品詳情9shengchandiVarchar(22)是生產(chǎn)地10yuancailiaoVarchar(22)是原材料11sjriqiVarchar(10)是上架日期12priceVarchar(10)是價(jià)格13onelimittimesVarchar(20)是單限14alllimittimesVarchar(11)是庫存促銷商品信息表有簡介、規(guī)格、生產(chǎn)地、價(jià)格等數(shù)據(jù)信息,如表3-5所示。表3-5促銷商品信息表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3spmingchengVarchar(11)是商品名稱表3-5(續(xù))序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明4spleixingVarchar(50)是商品類型5sppictureVarchar(64)是商品圖片6spguigeVarchar(22)是商品規(guī)格7spjianjieVarchar(22)是商品簡介8spxiangqingVarchar(22)是商品詳情9shengchandiVarchar(22)是生產(chǎn)地10yuancailiaoVarchar(22)是原材料12sjriqiVarchar(10)是上架日期13reversetimeVarchar(11)是倒計(jì)時(shí)結(jié)束14priceVarchar(10)是價(jià)格15onelimittimesVarchar(20)是單限16alllimittimesVarchar(11)是庫存商品收藏表有表名、收藏圖片、類型等數(shù)據(jù)信息,如表3-6所示。表3-6商品收藏表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3useridVarchar(11)是用戶id4refididVarchar(11)是收藏id5tablenameVarchar(10)是表名6nameVarchar(11)是收藏名稱7pictureVarchar(64)是收藏圖片8typeVarchar(11)是類型9inteltypeVarchar(10)是推薦類型地址表主要包含姓名、地址、收貨人、電話等信息,如表3-7所示。表3-7地址表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否地址ID2addtime timestamp是姓名3useridVarchar(11)是用戶ID4addressVarchar(50)是地址5nameVarchar(10)是收貨人6phoneVarchar(22)是電話訂單表包含了商品表名、圖片、購買數(shù)量信息,具體如表3-8所示。表3-8訂單表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3tablenameVarchar(11)是商品表名4useridVarchar(50)是用戶id5goodidVarchar(10)是商品id6goodnameVarchar(22)是商品名稱7pictureVarchar(22)是圖片8buynumberVarchar(22)是購買數(shù)量9priceVarchar(22)是單價(jià)10discountpriceVarchar(22)是折后價(jià)11totalVarchar(10)是總價(jià)格12typeVarchar(10)是支付類型13statusVarchar(10)是狀態(tài)14addressVarchar(50)是地址15telVarchar(22)是電話16consigneeVarchar(22)是收獲人17logisticsVarchar(22)是物流商品評論表有創(chuàng)建時(shí)間、用戶名、評論回復(fù)和內(nèi)容等信息,如表3-9所示。表3-9商品評論表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3refidVarchar(11)是關(guān)聯(lián)表id4useridVarchar(11)是用戶id5nicknameVarchar(10)是用戶名6contentVarchar(100)是評論回復(fù)7replyVarchar(100)是回復(fù)內(nèi)容促銷商品評論表主要包含了創(chuàng)建時(shí)間、評論回復(fù)和內(nèi)容,如表3-10所示。表3-10促銷商品評論表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵表3-10(續(xù))序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明2addtime timestamp是創(chuàng)建時(shí)間3refidVarchar(11)是關(guān)聯(lián)表id4useridVarchar(11)是用戶id5nicknameVarchar(10)是用戶名6contentVarchar(100)是評論回復(fù)7replyVarchar(100)是回復(fù)內(nèi)容數(shù)據(jù)庫公告表包含了標(biāo)題、簡介、圖片、內(nèi)容等信息,具體如表3-11所示。表3-11公告管理表序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空說明1idint(11)是否主鍵2addtime timestamp是創(chuàng)建時(shí)間3titleVarchar(11)是標(biāo)題4introductionVarchar(200)是簡介5pictureVarchar(64)是圖片6contentVarchar(200)是內(nèi)容3.3本章小結(jié)在整個(gè)軟件的開發(fā)流程中,系統(tǒng)的設(shè)計(jì)起著關(guān)鍵的作用。在此基礎(chǔ)上,對軟件進(jìn)行了詳細(xì)的分析,并提出了相應(yīng)的解決方法。在進(jìn)行軟件開發(fā)時(shí),要充分考慮軟件的可擴(kuò)充性,可維護(hù)性,可靠性等因素;為了保證系統(tǒng)可以達(dá)到使用者的要求,保證其表現(xiàn)出較好的品質(zhì)。第4章系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)的重點(diǎn)是對在使用該系統(tǒng)進(jìn)行操作的過程中進(jìn)行的有關(guān)說明,而實(shí)現(xiàn)商品銷售系統(tǒng)的目的則是要讓用戶的使用和操作變得更加便利,讓他們能夠在足不出戶的地方就能購買到自己所需要的物品,即便是在很遠(yuǎn)的地方,他們也能在很短的時(shí)間里獲得所需要的物品。對電子商務(wù)、物流業(yè)的發(fā)展起到了積極的推動(dòng)作用。在商品營銷系統(tǒng)中,存在著大量的客體,如用戶工作,商品等。還有諸如商品價(jià)格,存貨等的數(shù)據(jù)對象。商品和存貨是相互關(guān)聯(lián)的,而存貨又是相互關(guān)聯(lián)的。商品的定價(jià)與存貨有密切的聯(lián)系。通過這種關(guān)聯(lián),可以將各個(gè)目標(biāo)間的關(guān)聯(lián)聯(lián)系起來,最終實(shí)現(xiàn)了整個(gè)系統(tǒng)。系統(tǒng)實(shí)現(xiàn)的重點(diǎn)是對在使用該系統(tǒng)進(jìn)行操作的過程中進(jìn)行的有關(guān)說明,而實(shí)現(xiàn)商品銷售系統(tǒng)的目的則是要讓用戶的使用和操作變得更加便利,讓他們能夠在足不出戶的地方就能購買到自己所需要的物品,即便是在很遠(yuǎn)的地方,他們也能在很短的時(shí)間里獲得所需要的物品。對電子商務(wù)、物流業(yè)的發(fā)展起到了積極的推動(dòng)作用。在一個(gè)商品銷售系統(tǒng)中,有許多對象,如用戶工、商品等;也有一些數(shù)據(jù)對象,如產(chǎn)品價(jià)格、庫存等。這些對象之間存在著一些關(guān)系:商品與庫存之間存在著商品與庫存之間的關(guān)系;產(chǎn)品價(jià)格與庫存之間存在著產(chǎn)品價(jià)格與庫存之間的關(guān)系。從這些關(guān)系中可以建立起這些對象之間的關(guān)系,從而完成該系統(tǒng)的。4.1管理員模塊設(shè)計(jì)管理模塊負(fù)責(zé)用戶的注冊,登錄,修改密碼等功能;如用戶管理,物品管理等等。在用戶管理菜單中,管理員可以查看當(dāng)前已注冊用戶的所有信息。在此基礎(chǔ)上,管理員可以指定一個(gè)對應(yīng)的帳號(hào)及密碼,并將此密碼輸入到后臺(tái)的帳號(hào)及中。在密碼恢復(fù)功能表中,管理員可以從數(shù)據(jù)庫中還原出原有的口令,這樣當(dāng)再次登陸時(shí),就可以繼續(xù)用你原先的密碼了,也可以更改你在登陸時(shí)輸入的帳號(hào)和密碼,管理用戶和個(gè)人基本信息。本模塊的功能包括對商品進(jìn)行相應(yīng)的管理,其中包含了商品的增加和刪除。在上架時(shí),編輯好商品的信息后該系統(tǒng)會(huì)對商品進(jìn)行自動(dòng)確認(rèn)。該功能實(shí)現(xiàn)了對商品的添加,修改,刪除等功能。除此之外,還可以對商品進(jìn)行基本的管理,其中包含了商品規(guī)格、原材料、庫存、限購等。而且,管理員可以查詢當(dāng)前用戶的已經(jīng)購買的商品訂單,可以對用戶訂單進(jìn)行審核后點(diǎn)擊發(fā)貨。4.1.1管理員登錄時(shí)序圖管理員在登錄之前需要提前選擇自己的身份信息,選擇完之后輸入相應(yīng)賬戶的賬號(hào)和密碼進(jìn)行登錄,系統(tǒng)會(huì)判別選擇身份的賬號(hào)和密碼是否正確,以此確定是否可以登錄成功。如果管理員忘記密碼了,那么使管理員用戶名密碼重新設(shè)置一個(gè)密碼登錄,如圖4-1所示。圖4-1管理員登錄時(shí)序圖4.1.2管理員登錄界面管理員登錄模塊是系統(tǒng)中一個(gè)非常重要的模塊,登錄功能必須一切正常,否則將無法使用該系統(tǒng)的其他功能。其功能主要是:管理員登錄后,系統(tǒng)會(huì)自動(dòng)彈出用戶信息頁,顯示出當(dāng)前已注冊用戶的名單。點(diǎn)擊查看會(huì)顯示用戶的基本信息如:姓名、性別、郵箱、出生電話等;也可以點(diǎn)擊訂單管理,對用戶提交的訂單點(diǎn)擊查看,確認(rèn)無誤后在點(diǎn)擊發(fā)貨按鈕。管理員登錄后,系統(tǒng)會(huì)自動(dòng)彈出用戶權(quán)限,并將其添加到用戶列表中。如果在應(yīng)用系統(tǒng)中添加了新的功能,則需先創(chuàng)建該功能的用戶列表;管理員登錄后,若該功能不再需要使用,則可選擇注銷該功能;管理員登錄后,可查看該功能的使用情況,如圖4-2所示。圖4-2管理員登錄模塊界面管理員登錄流程圖如圖4-3所示。圖4-3管理員登錄流程圖4.2商品管理模塊設(shè)計(jì)管理員登錄成功后可以看到其中有一個(gè)商品類別模塊,既可以查看類別也可以進(jìn)行增加、刪除、修改。商品的分類是最基礎(chǔ)的模塊,對于用戶來說,商品分類是第一印象。本系統(tǒng)中常用的分類方法有兩種:按客戶、品類、屬性、品牌進(jìn)行分類;按銷售渠道、銷售方式進(jìn)行分類。不同的分類方法,其結(jié)果也會(huì)不一樣,4.2.1商品信息管理時(shí)序圖系統(tǒng)管理人員負(fù)責(zé)對系統(tǒng)中的物品進(jìn)行管理,并提供新物品信息。雙平、雙線整理臺(tái)已有的項(xiàng)目資料,保證項(xiàng)目資料的正確性。移除我們已經(jīng)停止銷售的網(wǎng)站商品數(shù)據(jù),將庫存過少的商品數(shù)據(jù),以及檢索和清單兩種瀏覽平臺(tái)的方法已有的項(xiàng)目資料,如圖4-4所示。圖4-4商品信息管理時(shí)序圖4.2.2商品信息界面管理員登錄成功后可以看到其中有一個(gè)商品管理模塊,可以對商品信息進(jìn)行編輯,包括修改價(jià)格、限購數(shù)量等,商品的基礎(chǔ)數(shù)據(jù)管理,如商品基本屬性信息、品牌信息、供應(yīng)商信息等;商品的規(guī)則管理,如商品上架、下架、下架規(guī)則等;商品的生命周期管理,如商品生命周期中的采購訂單、庫存管理等;商品的促銷管理,如在店鋪中設(shè)置各種促銷活動(dòng);商品的統(tǒng)計(jì)分析,如訂單、用戶、銷售額等統(tǒng)計(jì)分析數(shù)據(jù),商品管理界面如圖4-5所示。圖4-5商品信息界面商品信息管理流程圖如圖4-6所示。圖4-6商品信息管理流程圖4.3用戶模塊設(shè)計(jì)商品購買系統(tǒng)中的用戶模塊設(shè)計(jì),用戶模塊是一個(gè)系統(tǒng)中非常重要的組成部分,同時(shí)也是一個(gè)較難設(shè)計(jì)的部分。用戶模塊是一個(gè)系統(tǒng)中最基本也是最重要的部分,所以在設(shè)計(jì)時(shí)要保證系統(tǒng)的基本功能和系統(tǒng)的穩(wěn)定性。同時(shí),在設(shè)計(jì)時(shí)還要考慮到用戶模塊和商品模塊之間的關(guān)系,如果沒有商品模塊作為支撐,用戶模塊也很難設(shè)計(jì)得很完善。用戶模塊是商品購買系統(tǒng)的核心,主要功能有:商品瀏覽、購物車、商品詳情、訂單管理等。用戶在進(jìn)行購買前會(huì)提前瀏覽商品,查看商品的評價(jià)等,進(jìn)行篩選和對比。4.3.1用戶登錄時(shí)序圖當(dāng)使用者登錄時(shí),服務(wù)器會(huì)先向使用者傳送使用者資料,使用者再確認(rèn)使用者資料與使用者資料的正確性。如果是目前使用者的資訊,就會(huì)把使用者資訊直接傳送到服務(wù)器器。如果非目前使用者的資料,就會(huì)向服務(wù)器傳送使用者的資料,服務(wù)器會(huì)查詢使用者的資料,如果有,就會(huì)向服務(wù)器傳送使用者的資料。如果目前使用者的資料不存在,使用者的資料會(huì)被直接傳送到客戶機(jī),登錄前必須先選定自己的識(shí)別資料,并在系統(tǒng)的提示中選取識(shí)別;如果是使用者,那就由使用者來決定。比如說,在管理者和用戶在選擇好了以后,就可以通過輸入對應(yīng)賬戶的賬號(hào)和密碼來進(jìn)行登陸,這樣的話,系統(tǒng)就會(huì)對所選擇的賬號(hào)和密碼進(jìn)行識(shí)別,從而判斷是否可以登陸成功,如圖4-7所示。圖4-7用戶登錄時(shí)序圖4.3.2用戶注冊時(shí)序圖在客戶端發(fā)出一個(gè)要求,該要求被接受后,該要求被確認(rèn),并且被檢測到客戶端和服務(wù)器的聯(lián)接。在連接成功的情況下,向服務(wù)器發(fā)送該用戶的數(shù)據(jù)。當(dāng)伺服器收到訊號(hào)時(shí),會(huì)核對伺服器的位址與伺服器的位址,若為同一位址,就會(huì)將使用者資訊傳送至使用者端??蛻舳舜_認(rèn)伺服器的位址和使用者資訊相符,若不符,就會(huì)發(fā)出一條訊息。當(dāng)伺服器接收到這個(gè)訊息時(shí),會(huì)查詢目前使用者的資料,看看這個(gè)使用者的資料是否已經(jīng)存在。如果有,向客戶傳送使用者資訊??蛻魴C(jī)確認(rèn)目前的使用者資訊已存在于登記處,如圖4-8所示。圖4-8用戶注冊時(shí)序圖4.3.3用戶注冊、登錄界面用戶登錄模塊,在登錄時(shí),使用者必須按照系統(tǒng)的指示,按要求鍵入對應(yīng)的信息,鍵入信息完成后,該信息會(huì)被系統(tǒng)審查;若信息無誤,登錄便會(huì)順利進(jìn)行,若信息無誤,則登錄無效。在注冊完畢之后,就可以開始登錄了,在登錄的時(shí)候,需要在登錄之前,將系統(tǒng)提示的信息輸入進(jìn)去,這樣系統(tǒng)就會(huì)對所輸入的信息進(jìn)行自動(dòng)審核,如果審核合格,那么就可以登錄了。反之失敗,商品用戶登錄模塊的設(shè)計(jì),從體系結(jié)構(gòu)上講,是一個(gè)很關(guān)鍵的模塊。用戶注冊和登錄模塊的設(shè)計(jì)將會(huì)對用戶的操作產(chǎn)生很大的影響。用戶注冊和登錄是用戶為以后更好地利用該系統(tǒng)的各種功能而進(jìn)行的第一次登錄。用戶注冊、登錄界面如圖4-9所示。圖4-9用戶注冊、登錄設(shè)計(jì)模塊界面用戶注冊、登錄流程圖如4-10所示。圖4-10用戶注冊、登錄流程圖4.4用戶購買商品模塊設(shè)計(jì)用戶購買商品的主要內(nèi)容是:商品的品牌、質(zhì)量、價(jià)格、包裝、性能、售后。而對于大部分的電子商務(wù)平臺(tái),用戶在購買商品時(shí)主要參考的是以下幾點(diǎn):商品的品牌。在對商品進(jìn)行品牌選擇時(shí),用戶首先會(huì)考慮的是該品牌在市場上是否有一定知名度,同時(shí)也會(huì)考慮該品牌在同類產(chǎn)品中的質(zhì)量和價(jià)格優(yōu)勢,以及售后服務(wù)是否有保障。商品質(zhì)量。在對商品進(jìn)行質(zhì)量選擇時(shí),用戶首先會(huì)考慮商品的外觀是否有損壞,同時(shí)也會(huì)考慮該商品的實(shí)際使用情況。如果是衣服或鞋子等快消品,那么用戶則更關(guān)注商品的面料、顏色、款式等方面。4.4.1用戶購買商品時(shí)序圖用戶在成功登錄后,可以開始選擇自己心儀的商品,首先看商品數(shù)量和狀態(tài),如若商品數(shù)量為滿足用戶需求,可以點(diǎn)擊購買,從用戶發(fā)起申請,到服務(wù)器進(jìn)行響應(yīng),再到數(shù)據(jù)庫完成保存,最后到用戶支付成功。如圖4-11所示。圖4-11用戶購買商品時(shí)序圖4.4.2用戶購買商品界面用戶購買商品模塊,可以查看商品的描述和評論,提交在購物車后可以隨時(shí)購買,提交訂單后付款則購買成功,對于一種商品來說,消費(fèi)者的購物過程相對來說較為關(guān)鍵,而對于一個(gè)商品銷售系統(tǒng)來說,購物過程較為簡單;主要有四個(gè)環(huán)節(jié),分別是:用戶注冊、瀏覽、選擇、付款。在品銷售系統(tǒng)上,用戶可以通過搜索或進(jìn)入商品詳情頁面,來進(jìn)行選擇。商品購買界面如圖4-12所示。圖4-12商品購買模塊界面商品購買流程圖如圖4-13所示。圖4-13商品購買流程圖4.5管理員處理訂單模塊設(shè)計(jì)訂單狀態(tài)主要分為三種:待處理、已處理和已付款。對于待處理,在訂單狀態(tài)中,如果是待發(fā)貨狀態(tài),則顯示為待發(fā)貨;如果是待收貨狀態(tài),則顯示為已收貨。對于待處理的訂單,我們可以通過兩種方式來處理:對于待處理的訂單,一種是自動(dòng)處理,就是系統(tǒng)自動(dòng)將該訂單加入待處理狀態(tài);另一種是手動(dòng)處理,即系統(tǒng)根據(jù)用戶的操作來判斷該訂單是否需要進(jìn)行操作。對于已付款的訂單,如果用戶已經(jīng)付款的情況下,則會(huì)自動(dòng)加入已付款狀態(tài);如果客戶沒有付款的情況下,則會(huì)顯示未付款狀態(tài)。4.5.1管理員處理訂單時(shí)序圖管理員可以對用戶已經(jīng)購買的商品進(jìn)行處理。可以查看用戶購買的信息,然后對用戶購買的商品審核完后可以點(diǎn)擊發(fā)貨按鈕。由于不同的用戶會(huì)采用不同的客戶端,所以在使用過程中難免會(huì)遇到一些問題如:訂單狀態(tài)、付款方式、支付過程等,為了解決上述問題,通常需要提供訂單處理機(jī)制和流程。其中,管理員訂單處理機(jī)制指的是對于訂單信息的處理流程;流程則指的是對于商品信息的處理流程,如圖4-14所示。圖4-14管理員處理訂單時(shí)序圖4.5.2管理員處理訂單界面在“用戶訂單”模塊中,要看到用戶下單的全部資料,在下單網(wǎng)頁上,商戶要對下單做對應(yīng)的檢查,確認(rèn)無誤后,才可以開始出貨;對于一個(gè)商品銷售平臺(tái)而言,訂單管理模塊是其最基本的功能,它的工作內(nèi)容包括:接受客戶發(fā)送過來的訂單,并對訂單進(jìn)行審核、確認(rèn)、處理等操作,訂單管理界面如圖4-15所示。圖4-15訂單管理設(shè)計(jì)模塊界面訂單管理流程圖如圖4-16所示。圖4-16訂單管理流程圖4.6用戶評價(jià)模塊設(shè)計(jì)用戶確認(rèn)收貨后,可以對商品進(jìn)行評價(jià)。一般用戶評價(jià)的內(nèi)容包括兩個(gè)方面。對于一個(gè)商品來說,其質(zhì)量也是非常重要的,用戶在購買時(shí)也會(huì)參考該商品是否符合自己的需求,如果商品的質(zhì)量不過關(guān),那么用戶也不會(huì)去購買。因此在購買商品時(shí),一定要注意產(chǎn)品的質(zhì)量是否過關(guān),只有當(dāng)質(zhì)量過關(guān)時(shí)才能讓用戶放心。售后服務(wù)。在購買商品后,如果發(fā)現(xiàn)商品存在問題或者其他問題,用戶可以及時(shí)向客服人員反映問題并尋求解決方案。如果問題得不到解決,那么就會(huì)降低用戶對該品牌的好感度,4.6.1用戶評價(jià)時(shí)序圖用戶可以在單個(gè)定單上評價(jià)商品,但并非全部定單都能評價(jià),在出現(xiàn)評論、正在運(yùn)送、已取消、未支付等情況之前,必須確保訂單的狀態(tài)是已完成的。不能對該狀態(tài)下的訂單進(jìn)行評論。在用戶按下“評論”鍵后,將會(huì)有一個(gè)關(guān)于訂單上貨物數(shù)量的信息,根據(jù),并對其進(jìn)行動(dòng)態(tài)地產(chǎn)生與商品種類數(shù)量相一致的評論輸入盒,在用戶鍵入商品評論后,平臺(tái)會(huì)收到商品的id,將其用作評價(jià)的插入基礎(chǔ),將
id與用戶評論內(nèi)容及目前的系統(tǒng)時(shí)長合在一起,形成一段商品評論,并將其保存到數(shù)據(jù)庫中,如圖4-17所示。圖4-17用戶評價(jià)商品時(shí)序圖4.6.2用戶評價(jià)界面用戶評價(jià)商品模塊主要內(nèi)容,用戶在選擇商品時(shí),會(huì)根據(jù)自己的喜好進(jìn)行選擇,所以商品評價(jià)分類就是把用戶選擇的商品進(jìn)行分類展示。主要包括:價(jià)格、質(zhì)量、外觀、服務(wù)、售后等幾個(gè)方面。在進(jìn)行商品評價(jià)時(shí),需要根據(jù)自己的喜好和需求對該商品進(jìn)行評價(jià),同時(shí)還需要根據(jù)自己的需求進(jìn)行參考。比如:價(jià)格方面可以參考其他用戶的評價(jià),質(zhì)量方面可以參考買家秀等,服務(wù)方面可以參考其他買家的評價(jià)等等。用戶在進(jìn)行商品評價(jià)時(shí),可能會(huì)遇到各種各樣的問題,所以系統(tǒng)需要提供給用戶一個(gè)固定的模板來完成自己的評價(jià),如圖4-18所示。圖4-18用戶評價(jià)界面圖用戶評價(jià)流程圖,如圖4-19所示。圖4-19用戶評價(jià)流程圖4.7本章小結(jié)本章主要介紹了系統(tǒng)的各個(gè)部分,包括系統(tǒng)的各部分以及系統(tǒng)的各個(gè)部分,以及系統(tǒng)的開發(fā)過程;使系統(tǒng)具有分層清晰、內(nèi)容完備、數(shù)據(jù)完備等特點(diǎn)。在模塊的設(shè)計(jì)上,按照“高內(nèi)聚,低耦合”的原則,結(jié)合行業(yè)的發(fā)展現(xiàn)狀和實(shí)時(shí)程序的開發(fā)實(shí)際需求,分析并歸納出本課題所需的模塊及功能點(diǎn)。這是一種分析代碼問題的方式。第5章系統(tǒng)測試系統(tǒng)測試的目的是在真實(shí)的系統(tǒng)操作環(huán)境中,與系統(tǒng)定義相比,驗(yàn)證所有軟件配置項(xiàng)都可以正確連接到系統(tǒng),確保能夠正確維穩(wěn)運(yùn)行后,就完成了最后一個(gè)環(huán)節(jié)。當(dāng)然,在使用過程中,也要定期進(jìn)進(jìn)行測試,以便發(fā)現(xiàn)問題后進(jìn)行整改。5.1測試方法該試驗(yàn)采用的是黑盒子試驗(yàn)。黑盒子試驗(yàn):黑盒子試驗(yàn)又稱為性能試驗(yàn),是一種對所有的特性進(jìn)行的試驗(yàn)。在試驗(yàn)時(shí),將程式視為無法開啟的黑匣子。黑箱測試通常集中在函數(shù)要求上。在此基礎(chǔ)上,本文提出了一種基于程序設(shè)計(jì)的程序設(shè)計(jì)方法,并對程序設(shè)計(jì)方法進(jìn)行了驗(yàn)證。5.2測試實(shí)例該系統(tǒng)一共有2個(gè)角色模塊需要進(jìn)行測試。1.管理員模塊的使用測試。2.用戶的使用測試模塊。5.2.1注冊功能測試注冊測試用例表如5-1所示。目的目標(biāo):檢驗(yàn)該系統(tǒng)中的使用者能否被正常地注冊。表5-1注冊測試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1用戶名:yy用戶密碼:256確認(rèn)密碼:256成功注冊入系統(tǒng)成功注冊入系統(tǒng)測試成功2用戶名:yy用戶密碼:256確認(rèn)密碼:256失敗,系統(tǒng)提示用戶名已被使用失敗,系統(tǒng)提示用戶名已被使用測試成功3用戶名:null用戶密碼:126確認(rèn)密碼:126失敗,系統(tǒng)提示用戶名不能為空失敗,系統(tǒng)提示用戶名不能為空測試成功4用戶名:zb用戶密碼:null確認(rèn)密碼:null失敗,系統(tǒng)提示密碼以及確認(rèn)密碼不能為空失敗,系統(tǒng)提示密碼以及確認(rèn)密碼不能為空測試成功5.2.2登錄功能測試登錄測試用例表如5-2所示。目標(biāo):檢驗(yàn)該系統(tǒng)中的使用者能否登錄。表5-2登錄測試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1用戶名:fq用戶密碼:111系統(tǒng)成功進(jìn)入系統(tǒng)成功進(jìn)入測試成功2用戶名:fq用戶密碼:121系統(tǒng)提示用戶名或密碼不正確系統(tǒng)提示用戶名或密碼不正確測試成功3用戶名:null用戶密碼:123系統(tǒng)提示用戶名不能為空系統(tǒng)提示用戶名不能為空測試成功4用戶名:zym用戶密碼:null系統(tǒng)提示密碼不能為空系統(tǒng)提示密碼不能為空測試成功5用戶名:null用戶密碼:null系統(tǒng)提示用戶名和密碼不能為空系統(tǒng)提示用戶名和密碼不能為空測試成功6用戶名:yp用戶密碼:123系統(tǒng)成功進(jìn)入系統(tǒng)成功進(jìn)入測試成功5.2.3商品信息修改功能測試商品信息修改測試用例如表5-3所示。目的:檢驗(yàn)該系統(tǒng)是否能夠?qū)ι唐愤M(jìn)行正確的添加和修改。表5-3商品信息修改測試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1商品名稱:洗發(fā)水;商品類型:洗護(hù)規(guī)格:500g;查詢商品信息成功查詢商品信息成功測試成功2商品名稱:null;商品類型:洗護(hù)規(guī)格:500g;查詢商品信息失敗查詢商品信息失敗測試成功3商品名稱:筆記本;商品類型:學(xué)習(xí);規(guī)格:A5;添加商品信息成功添加商品信息成功測試成功4商品名稱:筆記本;商品類型:nul;規(guī)格:nul;添加商品信息失敗添加商品信息失敗測試成功5商品名稱:保溫杯;商品類型:居家;規(guī)格:500ml;修改商品信息成功修改商品信息成功測試成功6商品名稱:保溫杯;商品類型:居家;修改商品信息失敗修改商品信息失敗測試成功5.2.4商品購買功能測試商品購買測試用例如表5-4所示。目的:檢測用戶能否可以正常購買商品。表5-4商品購買測試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1商品名稱:洗發(fā)水;庫存:999;價(jià)格:66;收貨地址:云南昭通;購買訂單檢驗(yàn)成功購買訂單檢驗(yàn)成功測試成功2商品名稱:洗發(fā)水;庫存:999;價(jià)格:66;收貨地址:null購買訂單檢驗(yàn)失敗購買訂單檢驗(yàn)失敗測試成功3商品名稱:diy拖鞋;庫存:98;價(jià)格:66;收貨地址:黑龍江哈爾濱購買訂單檢驗(yàn)成功購買訂單檢驗(yàn)成功測試成功4商品名稱:null;庫存:98;價(jià)格:66;收貨地址:黑龍江哈爾濱購買訂單檢驗(yàn)失敗購買訂單檢驗(yàn)失敗測試成功5商品名稱:怡寶水;庫存:999;價(jià)格:66;收貨地址:云南昭通;購買訂單檢驗(yàn)成功購買訂單檢驗(yàn)成功測試成功6商品名稱:怡寶水;庫存:null;價(jià)格:null;收貨地址:云南昭通;購買訂單檢驗(yàn)失敗購買訂單檢驗(yàn)失敗測試成功5.2.5訂單管理功能測試訂單管理測試用例如表5-5所示。目的:檢測能否可以正常添加和刪除訂單。表5-5訂單管理測試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果表5-5(續(xù))序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1編號(hào):01;用戶:yy;金額:66;付款狀態(tài):已支付;發(fā)貨狀態(tài):已發(fā)貨;收貨地址:甘肅武威查詢訂單信息成功查詢訂單信息成功測試成功2編號(hào):01;用戶:null;金額:66;付款狀態(tài):已支付;發(fā)貨狀態(tài):已發(fā)貨;收貨地址:甘肅武威查詢訂單信息失敗查詢訂單信息失敗測試成功3編號(hào):02;用戶:yp;金額:46;付款狀態(tài):已支付;發(fā)貨狀態(tài):已發(fā)貨;收貨地址:甘肅武威添加訂單信息成功添加訂單信息成功測試成功4編號(hào):02;用戶:null;金額:46;付款狀態(tài):已支付;發(fā)貨狀態(tài):已發(fā)貨;收貨地址:null添加訂單信息失敗添加訂單信息失敗測試成功5編號(hào):06;用戶:fq;金額:46;付款狀態(tài):已支付;發(fā)貨狀態(tài):已發(fā)貨;收貨地址:甘肅武威修改訂單信息成功修改訂單信息成功測試成功表5-5(續(xù))序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果6編號(hào):06;用戶:fq;金額:46;付款狀態(tài):null;發(fā)貨狀態(tài):null;收貨地址:甘肅武威修改訂單信息失敗修改訂單信息失敗測試成功5.2.6公告管理功能測試公告管理測試用例如表5-6所示。目的:檢測系統(tǒng)能否可以正常發(fā)布和修改公告。表5-6公告管理測試表編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測試結(jié)果1編號(hào):01;標(biāo)題:退貨須知;發(fā)布者:zym查看成功查看成功測試成功2編號(hào):01;標(biāo)題:null;發(fā)布者:zym查看失敗查看失敗測試成功4編號(hào):01;標(biāo)題:null;發(fā)布者:qn新增失敗新增失敗測試成功5.3壓力測試5.3.1測試目的壓力測試的目標(biāo)是評價(jià)虛擬監(jiān)測和警報(bào)系統(tǒng)的數(shù)據(jù)處理能力。5.3.2測試場景測試場景:1.初始登錄人數(shù)為10人。2.每隔一分鐘,就會(huì)增加五次注冊。3.不斷增加,直到最多增加到100名。4.計(jì)算完畢后,對數(shù)據(jù)進(jìn)行澄清。測試場景的具體測試數(shù)據(jù)如表5-7所示。表5-7壓力測試測試場景數(shù)據(jù)表測試事務(wù)響應(yīng)時(shí)間(min/s)響應(yīng)時(shí)間(max/s)平均響應(yīng)時(shí)間(s)查詢服務(wù)器信息32.5666.1249.39查看主機(jī)運(yùn)行狀態(tài)16.1316.6216.39服務(wù)器控制管理37.0248.2542.65訪問日志統(tǒng)計(jì)43.7466.3755.06數(shù)據(jù)恢復(fù)56.1789.0872.64查詢商品數(shù)量42.15102.3972.38查詢商品類型30.5759.2844.95刪除訂單數(shù)量17.7368.4843.15增加商品數(shù)量18.4873.4450
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一古風(fēng)班級活動(dòng)方案
- 六一園區(qū)活動(dòng)方案
- 六一布展活動(dòng)方案
- 六一幼兒園走秀活動(dòng)方案
- 六一惠民活動(dòng)方案
- 六一活動(dòng)包餃子活動(dòng)方案
- 六一活動(dòng)小學(xué)活動(dòng)方案
- 六一活動(dòng)畫t恤活動(dòng)方案
- 六一活動(dòng)野餐活動(dòng)方案
- 六一游戲室內(nèi)活動(dòng)方案
- GB/T 20021-2005帆布芯耐熱輸送帶
- 成功八步課件
- 模具保養(yǎng)記錄表
- 形象店加盟管理方案
- 1.《鄭人買履》課件PPT
- T∕ZS 0128-2020 既有建筑結(jié)構(gòu)安全智慧監(jiān)測技術(shù)規(guī)程
- 發(fā)電機(jī)定子繞組泄漏電流和直流耐壓試驗(yàn)作業(yè)指導(dǎo)書
- 甘肅省生態(tài)功能區(qū)劃
- DB22∕T 1073-2011 綠色淫羊藿生產(chǎn)技術(shù)規(guī)程
- 教練技術(shù)LP三階段教練手冊
- 國家開放大學(xué)《人文英語3》章節(jié)測試參考答案
評論
0/150
提交評論