【《基于javaEE的網上飲品訂購系統(tǒng)的設計與實現(xiàn)》8800字(論文)】_第1頁
【《基于javaEE的網上飲品訂購系統(tǒng)的設計與實現(xiàn)》8800字(論文)】_第2頁
【《基于javaEE的網上飲品訂購系統(tǒng)的設計與實現(xiàn)》8800字(論文)】_第3頁
【《基于javaEE的網上飲品訂購系統(tǒng)的設計與實現(xiàn)》8800字(論文)】_第4頁
【《基于javaEE的網上飲品訂購系統(tǒng)的設計與實現(xiàn)》8800字(論文)】_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要當代社會互聯(lián)網迅速發(fā)展,各個行業(yè)都選擇利用互聯(lián)網來銷售產品,飲品行業(yè)也加入到這個大的市場趨勢中,現(xiàn)在有許多國內的飲品店都精心設計了自己店鋪,網頁或者自己的銷售管理平臺,在網上開飲品店的越來越多。本次項目設計是為了方便用戶在線購買飲品而開發(fā)的一個的網上飲品訂購店,系統(tǒng)主要包括前臺和后臺兩大部分,采用JSP技術,MYSQL數(shù)據(jù)和Eclipse開發(fā)軟件實現(xiàn)消費者和商家信息的交互。用戶在前臺部分對飲品進行瀏覽,分類查詢以及購買等操作,方便用戶購物;商家通過后臺部分可以對商品進行管理和分類等操作。該課題的研究對商家和用戶都有十分重要的用途,相對于用戶來說,可以節(jié)約時間,交易過程即直接又便捷,足不出戶只需要通過系統(tǒng)進行簡單的注冊就可以在線選購飲品,非常的方便。相對于商家來說即節(jié)省了成本和人力也能夠獲取更多的利潤。該項目為消費者與商家提供了一個良好的交易平臺,符合目前大眾的消費習慣。關鍵詞:網上購物;MYSQL;JSP第1章緒論1.1課題研究背景社會在穩(wěn)步發(fā)展進步著,互聯(lián)網一步步走向成熟,互聯(lián)網產業(yè)的發(fā)展迅速改變了人們的生活,人們的思想方面也逐漸開放,人們對于生活各個方面的需求也隨時代的發(fā)展逐漸提高,越來越多的人加入到上網的隊伍。在飲食這一方面,飲品逐漸占據(jù)了一席之位,目前市面上已經出現(xiàn)很多飲品專賣的店面,而且有很多店鋪已經做出了不錯的業(yè)績,是全國連鎖店,例如蜜雪冰城等。然而現(xiàn)在絕大多數(shù)人都離不開網上購物,傳統(tǒng)的線下實體銷售方式已經不能滿足于目前人們的購買需求。傳統(tǒng)的店鋪應該結合互聯(lián)網的發(fā)展,通過比較先進的網絡宣傳的方式,帶動實體店面產品的銷售和飲品產業(yè)的宣傳。1.2目的和意義傳統(tǒng)的購物方式需要建造一個專門的大型購物商場,以供商家開設店鋪,而網上商城系統(tǒng)是存在于網絡的購物場所,它是虛擬化的,所以顧客在挑選自己需要的商品時省去了的繁瑣的過程,購物的過程相對于實際店鋪來說更加的輕松快捷,這一點正好滿足了當代人們越來越快節(jié)奏的生活方式,不用出門在網上商店就可以瀏覽上百家的商店購買自己需要的商品。網上商店不僅滿足了顧客購買過程的快捷,同時商家又能夠合理的調控運營成本,對于商家存放商品也提供了便利。網上商城和傳統(tǒng)的營銷模式比起來,銷售成本和物流都大幅度降低,實時傳輸信息,傳統(tǒng)的營銷模式已經逐漸被網絡銷售所取代。1.3開發(fā)環(huán)境本項目的開發(fā)環(huán)境為硬件基礎筆記本電腦,軟件包括navicat數(shù)據(jù)庫客戶端,tomcat8.0Web服務器,mysql數(shù)據(jù)庫,eclipse開發(fā)軟件,操作系統(tǒng)采用的是Windows10,另外其它軟件還使用了截圖工具、谷歌瀏覽器等。1.4開發(fā)技術HTML是一種標準標記語言,他能獨立于各種操作系統(tǒng)平臺,通過標記式的指令就可以架構圖片,聲音等內容顯示出來。CSS可以對頁面進行渲染,對字體,顏色等元素進行描述,使網頁的頁面效果展現(xiàn)的更規(guī)范更美觀。在購物網站的開發(fā)中JSP技術的應用比較廣泛,它是能夠在各個平臺系統(tǒng)使用的動態(tài)Web頁面技術標準,根據(jù)客戶端發(fā)送的信息在服務器端生成動態(tài)網頁信息然后返回。MyBatis基本基于SQL編程。它有很多的特性,最強大的一點是動態(tài)報表功能,使用起來靈活方便易于上手,可以實現(xiàn)多種功能。另外MyBatis的存儲性能相當?shù)膬?yōu)越,通過XML和注解來應對配置信息,避免了冗余操作。jQuery是寫的更少,但做的更多的輕量級JavaScript庫,極大地簡化了JavaScript編程,很容易學習。jQuery是目前主流的JS框架,而且提供了大量的擴展,它具有良好的兼容性,對目前主流的瀏覽器都能適用。MYSQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),功能強大,支持事務,存儲過程,視圖等,不僅數(shù)據(jù)庫存儲容量大,運行速度也快。系統(tǒng)的開發(fā)基本上離不開數(shù)據(jù)庫,因為動態(tài)網站最重要的就是數(shù)據(jù)管理,而MYSQL又是開放的源碼軟件,用戶可以直接通過網絡下載,可以大大的降低開發(fā)成本。

第2章需求分析2.1功能需求分析2.1.1網站前臺功能(1)首頁:用戶注冊登錄鏈接,飲品輪播圖展示,飲品查詢入口,飲品分類、最新商品、熱銷商品導航欄等。(2)用戶注冊:沒有該網站賬號的用戶使用。(3)用戶登錄:已經注冊過賬號的用戶進行登錄之后對網站進行功能操作。(4)退出功能:退出登錄賬號功能提供安全保障。(5)首頁飲品展示:網站最新上架以及熱銷的飲品展示。(6)分類飲品展示:飲品按照一級、二級分類展示以供用戶分類瀏覽查看,給用戶更好的購物體驗。(7)飲品詳情展示:可以查看各個飲品的詳細信息包括價格,產品描述等。(8)購物車:有購買意向的飲品添加到購物車中對商品選購進行調整。(9)訂單:購買飲品結算后生成訂單,展示訂單列表,顯示訂單價格數(shù)量以及訂單狀態(tài),對訂單進行刪除等操作。(10)收藏:用戶可以添加喜歡的飲品到我的收藏中。(11)我的留言:用戶可以添加新留言也可以查看自己撰寫的留言評價。(12)收貨信息:用戶可以添加購物收貨相關信息。(13)會員:在本網站消費滿500元的用戶會自動升級成為會員。2.1.2網站后臺功能(1)管理員登錄:管理員使用數(shù)據(jù)庫數(shù)據(jù)表里存儲的管理員賬號密碼進行登錄。(2)飲品各級分類管理:管理員可以查詢及增加,修改,刪除飲品的一級和二級分類。(3)供應商管理:管理員可以對產品的供應商的相關信息進行查詢,增加,刪除,修改的操作。(4)飲品管理:管理員網站的飲品相關的信息進行查詢,增加,刪除和修改等操作。(5)用戶管理:管理員可以進行查詢用戶信息及停用用戶賬號的操作。(6)訂單管理:管理員對用戶下單的訂單進行管理,查詢訂單,查看訂單信息,對沒有處理的訂單進行審核處理及取消訂單等操作。(7)日銷售統(tǒng)計查詢:管理人員可以查看本網站登錄用戶的購買信息,日銷售的日期,總金額等。(8)商品銷售統(tǒng)計查詢:管理人員可以查看本網站登錄用戶購買商品的銷售量查詢。(9)分類銷售統(tǒng)計查詢:管理人員可以根據(jù)分類查看本網站登錄用戶購買商品的銷售量查詢。(10)留言管理:管理員可以查詢及查看網站用戶的留言信息,也可以進行答復某一條留言的操作。2.2用戶操作說明圖在本網站購買飲品需要先注冊再登錄再進行購買操作,如圖1所示。圖1用戶操作說明圖管理員主要功能:分類管理,供應商管理,產品管理,訂單管理,日銷售、商品銷售、分類銷售統(tǒng)計查詢,注冊會員管理,留言管理和退出網站如圖2所示。圖2管理員權限圖

第3章網站設計3.1網站的總體設計飲品訂購系統(tǒng)采用B/S模式。SpringMVC框架是以請求為驅動,圍繞Servlet設計,將請求發(fā)給控制器,然后通過模型對象,分派器來展示請求結果視圖。前臺功能:注冊登錄,一、二級分類列表,飲品詳細信息,購物車,我的訂單,我的留言,我的收藏,收貨信息,訂單結算和退出登錄等模塊。后臺功能:分類管理,供應商管理,飲品管理,訂單管理,商品銷售、日銷售、分類銷售統(tǒng)計查詢,注冊會員管理和留言管理以及退出系統(tǒng)等。飲品訂購系統(tǒng)網站功能模塊結構,如圖3所示:圖3系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫的分析與設計數(shù)據(jù)庫的設計是將數(shù)據(jù)庫中的數(shù)據(jù)實體以及這些數(shù)據(jù)實體之間的關系,進行規(guī)劃和結構化的過程。如果一個數(shù)據(jù)庫被經心計劃了一番,擁有良好的設計,那就能減省數(shù)據(jù)存儲的空間,效率就會很高,能夠確保數(shù)據(jù)的完整性,有利于下一步數(shù)據(jù)庫應用系統(tǒng)的開發(fā),應用程序的開發(fā)也會變的更容易。3.2.1數(shù)據(jù)庫概念設計本網站采用的是E-R實體關系圖,展示一個實體所包含的所有屬性和實體與屬性之間的聯(lián)系,確認需求信息的正確和完整。設計的數(shù)據(jù)庫各個實體如下所示:(1)用戶對象用戶對象包括顧客id,顧客登錄賬號,名字,聯(lián)系方式,郵箱,地址以及密碼信息。顧客實體的對象關系圖(E-R圖)如圖4所示:圖4用戶實體圖(2)管理員對象管理員對象包括管理員賬號,密碼和id屬性。管理員對象的實體關系圖(E-R圖)如圖5所示:圖5管理員實體圖(3)飲品對象飲品實體包括飲品id,飲品名稱,飲品價格,飲品圖片,飲品詳細描述,新增日期,二級類別id。飲品對象的實體對象關系圖(E-R圖)如圖6所示:圖6飲品實體圖(4)訂單對象訂單對象包括訂單號,訂單價格,收貨人名字、聯(lián)系方式、地址,購買時間,購買者的編號,訂單狀態(tài)。訂單對象的實體聯(lián)系圖(E-R圖)如圖7所示:圖7訂單實體圖(5)實體間聯(lián)系一個管理員能夠管理多個用戶,一個用戶可以瀏覽多個飲品,一個飲品生成一個訂單,同時用戶能夠瀏覽多個訂單,管理員也可以瀏覽多個訂單,實體間聯(lián)系如圖8所示圖8實體間的聯(lián)系圖3.2.2數(shù)據(jù)庫物理結構物理設計是為邏輯數(shù)據(jù)結構模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)。根據(jù)以上的模型關系,可以得到下列七張數(shù)據(jù)表數(shù)據(jù)庫表。(1)管理員對象表存儲管理員相關的數(shù)據(jù),表t_user的結構如表1所示。表1管理員對象數(shù)據(jù)表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是0表示正常,1表示鎖定deletestatusint11否否密碼passwordvarchar255是否類型roleint11否否消費總計totaldouble0否否姓名turenamevarchar255是否用戶名usernamevarchar255是否(2)分類表儲存了類別相關詳細內容,表t_fenlei的結構如表2所示。表2分類數(shù)據(jù)表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是是否刪除狀態(tài)deletestatusint11否否分類名fnamevarchar255是否銷售總計totaldouble0是否父分類名fenleiidint11是否

(3)訂單表主要記錄生成訂單的信息,表t_dingdan的結構如表3所示。表3生成訂單數(shù)據(jù)表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是地址addressvarchar255是否備注beizhuvarchar255是否添加時間crestetimedatetime0是否是否刪除狀態(tài)deletestatusint11否否訂單號orderedvarchar255是否手機號phonevarchar255是否收件人姓名sjnamevarchar255是否訂單狀態(tài)statusvarchar255是否訂單詳情xiangqingvarchar255是否總價zongjiadouble0是否用戶iduseridint11是否(4)訂單條目表主要儲存訂單相關內容,表t_dingdanitem的結構如表4所示。表4訂單條目表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是總金額jinedouble0否否訂單idorderidvarchar255是否數(shù)量slint11否否商品idproductidint11是否

(5)飲品表主要儲存了飲品相關信息,表t_product的結構如表5所示。表5飲品數(shù)據(jù)表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是添加時間createtimevarchar255是否促銷cuxiaovarchar255是否是否刪除狀態(tài)deletestatusint11否否產品概述gaishutext0是否商品圖片imgpathvarchar255是否產品信息infotext0是否產品介紹jianjievarchar255是否產品名pnamevarchar255是否原價price1double0否否促銷價price2double0否否銷售統(tǒng)計totaldouble0否否精品推薦tuijianvarchar255是否銷量xiaoliangint11否否分類fenleiidint11是否供應商gysidint11是否

(6)用戶表主要儲存了用戶相關內容,表t_user的結構如圖6所示。表6用戶數(shù)據(jù)表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號idint11否是地址addressvarchar255是否注冊時間createtimevarchar255是否答案daanvarchar255是否0表示正常,1表示鎖定deletestatusint11否否密碼passwordvarchar255是否手機號phonevarchar255是否類型roleint11否否消費總計totaldouble0否否姓名truenamevarchar255是否用戶名usernamevarchar255是否問題wentivarchar255是否郵箱youxiangvarchar255是否

第4章網站主要功能實現(xiàn)4.1網站注冊功能實現(xiàn)用戶進入飲品訂購網站首頁,單擊頁面上方的免費注冊按鍵后會跳到注冊界面,在注冊界面輸進去相關的注冊賬號的信息,注冊列表信息填寫完畢后點擊注冊按鈕,如果成功注冊,系統(tǒng)會跳轉到登錄的頁面,輸入注冊成功的用戶名和密碼登錄,如圖9所示:圖9注冊界面4.2網站登錄功能實現(xiàn)用戶單擊登陸按鍵可以進入用戶的登陸頁面,輸進去已經注冊完畢的用戶名,密碼包括準確的驗證碼,單擊登陸按鍵后會進行數(shù)據(jù)的校驗,校驗成功后,顧客可以在本網站選購產品進行購買飲品操作,如下圖10所示:圖10登錄界面管理員單擊頁面底部管理后臺按鍵跳轉至管理員登錄頁面,填寫管理員的賬號及密碼進行登錄。數(shù)據(jù)校驗如果失敗,將不能訪問后臺管理界面,如圖11、圖12所示。圖11后臺登錄界面圖12后臺管理界面4.3網站前臺功能實現(xiàn)前臺頁面功能主要模塊包括首頁,一級二級分類模塊,飲品詳情,購物車,訂單,留言等幾個模塊。4.3.1首頁模塊網站首頁具有查詢功能,導航欄內容包括一級、二級分類列表、熱銷飲品、最新飲品和精品推薦。其中分類列表的作用是用戶可以根據(jù)自己的需求分類瀏覽飲品進行選擇購物。如圖13所示。圖13首頁界面4.3.2分類模塊分類界面是index.jsp,用戶進入該界面時,后端代碼已經封裝好一級類別飲品,在ctroller層進行查詢,最終存放于list集合中,前端采用jstl標簽即可顯示出這些飲品。用戶進入飲品訂購網站,鼠標懸浮于商品分類就能查看到顯示出來的一級分類導航欄,在頁面中一級分類下方所對應的的二級分類列表,一級類別和二級類別是通過字段嚴格對應上的,都存放于session中,jsp頁面通過jstl標簽獲取,并進行顯示。用戶點擊一級分類導航欄的某一類別名,可以查詢出該類別名字段的所有飲品,并在頁面進行顯示,如圖14、圖15所示。圖14一級分類查詢圖15二級分類查詢4.3.3飲品詳情模塊用戶在網站頁面中瀏覽飲品,當用戶看中任一飲品時點擊該飲品的圖片即跳轉至該飲品的詳情頁面,在該頁面中可以查看到該飲品的圖片,價格,供應商和商品詳情介紹等信息,如圖16所示:圖16飲品詳情界面4.3.4購物車模塊在網站登錄賬號的用戶才可以使用購物車功能,用戶通過點擊飲品詳情頁面的加入購物車按鈕可以將飲品添加到自己的購物車中,然后再進行后續(xù)購買的操作,如圖17所示。圖17購物車界面將飲品添加到購物車的功能主要是通過用戶點擊飲品詳情頁中加入購物車按鈕控件時,隱藏表單獲取當前飲品的主鍵ID,保存在會話中。服務器端接收該飲品ID、用戶購買的數(shù)量等在用戶的會話域中創(chuàng)建gouwuchelist。最后跳轉至購物車gouwuchelist.jsp頁面,在該頁面中從會話中獲取飲品信息并展示。若點擊‘加入購物車’按鈕控件時,用戶沒有登錄本網站會有登錄提示。已經登錄用戶在本網站的首頁中可以通過點擊購物車圖標跳轉至自己的購物車頁面。4.3.5訂單模塊用戶在購物車界面點擊生成訂單按鈕,即可生成購物車中目前所有飲品的訂單,頁面將跳轉至訂單dingdanadd.jsp頁面。用戶核實自己需要購買的飲品信息、飲品數(shù)量和結算金額,填寫相關收貨信息,如圖18所示:圖18生成訂單界面首先編寫dingdanlist.jsp頁面,用戶單擊gouwuchelist.jsp中的生成訂單按鈕時,服務器端收到請求從session域中獲取購物車gouwuchelist里的信息,將信息保存到訂單dingdanlist表中,同時清空購物車并且將訂單信息保存到會話域中,然后跳轉到dingdanlistadd.jsp頁面讓用戶填寫收貨地址、收貨人和聯(lián)系方式等相關信息。訂單生成成功后,用戶點擊提交即可生成我的訂單,管理員審核訂單完成后該訂單的狀態(tài)即可從未處理變成已處理,如圖19所示:圖19我的訂單界面用戶點擊gouwuchelist.jsp中的生成訂單按鈕,頁面進行跳轉顯示并生成相關信息。訂單生成完成后該訂單的狀態(tài)值為0,顯示為未處理狀態(tài)。若用戶點擊立即購買按鈕時,頁面也會跳轉到dingdanlistadd.jsp,此時用戶填寫的收貨地址、收貨人、聯(lián)系方式,客戶端和服務器端進行校驗,校驗通過,則該訂單的狀態(tài)值會切換為1,顯示為已處理。訂單信息采用分頁查詢,如果訂單信息過多,用戶可以分頁查看訂單信息。4.3.6留言模塊用戶通過點擊我的留言,頁面將跳轉到liuyanadd.jsp留言界面。用戶的留言信息以表格的格式顯示,用戶可以編寫留言內容并提交,如圖20所示:圖20留言板界面4.4網站后臺功能實現(xiàn)后臺功能模塊主要包括注冊會員管理,分類管理,飲品管理,訂單管理,留言管理,銷售統(tǒng)計查詢等模塊。4.4.1注冊會員管理模塊管理員單擊注冊會員管理,所有用戶具體信息將會在右側頁面以列表格式顯示,如圖21所示:圖21用戶管理界面管理員點擊注冊會員管理按鈕,服務器端收到請求,調用業(yè)務邏輯層的admin_findAll()方法,調用myBatis提供的mapper接口進行數(shù)據(jù)庫查詢操作,返回一個用戶信息list集合,最終所有用戶信息封裝于Model中,并通過控制層進行頁面跳轉,跳轉到userlist.jsp頁面并進行數(shù)據(jù)顯示。4.4.2分類管理模塊一級分類管理顯示的是一級分類信息列表,鼠標懸浮于導航欄商品分類可以看到一級分類,如圖22所示:圖22一級分類管理界面分類管理功能可以對一級分類信息進行編輯,刪除和添加操作,單擊列表左上方的添加新分類按鍵至添加界面,填寫一級分類信息,點擊提交按鈕控件提交信息,可以添加一級分類信息,如圖23所示:圖23一級分類添加界面一級分類添加功能的實現(xiàn)過程:先編寫fenleiadd.jsp頁面,在一級分類fenleilist.jsp頁面點擊添加按鈕頁面將跳轉至fenleiadd.jsp,管理員填寫一級分類名稱再通過提交按鈕提交信息,或重置按鈕清空表單中的一級分類名稱內容。點擊提交按鈕后,服務器端調用業(yè)務邏輯層的addCategory()方法,將新增的一級分類保存到數(shù)據(jù)庫category數(shù)據(jù)表中。點擊修改按鈕跳轉至編輯頁面可編輯一級分類信息,修改一級分類信息,點擊提交按鈕提交信息,如圖24所示:圖24編輯一級分類界面單擊列表刪除可以刪除一級分類信息,前臺界面將不會顯示已經刪除的一級分類。刪除功能的實現(xiàn)是通過隱藏表單提交需要刪除的一級分類名稱的ID主鍵,服務器接收到刪除請求后,將根據(jù)ID查出一級分類下的所有二級分類,根據(jù)外鍵調用adminCategorySecond_deleteByCid(cid)刪除二級分類,再調用categoryService.deleteCategoryByCid(cid)。4.4.3飲品管理模塊管理員點擊左側菜單欄中的產品管理,右側將會顯示出系統(tǒng)所有飲品信息的列表。若飲品信息數(shù)量太多則進行分頁顯示,如圖25所示。圖25飲品管理界面管理員單擊productlist.jsp頁面左上方的添加新產品按鈕,跳轉至添加飲品頁面,按照詞條提示填寫飲品信息,上傳飲品的圖片以及選擇分類,點擊提交按鈕提交信息完成新飲品的添加,如圖26所示:圖26添加飲品界面管理員點擊productlist.jsp頁面上的修改按鈕,跳轉至編輯飲品頁面,首先顯示的是選中飲品的基本信息,管理員修改信息后通過提交按鈕提交修改信息,如圖27所示:圖27編輯飲品界面管理員點擊飲品展示productlist.jsp頁面上的刪除按鈕即可刪除選中的飲品。刪除功能是在productlist.jsp頁面中進行的,刪除按鈕被觸發(fā)后即向服務器端發(fā)送請求并攜帶所需刪除飲品的ID參數(shù),服務器端接收請求,依據(jù)客戶端發(fā)送來的飲品ID參數(shù)刪除飲品,最終將頁面重定向到所有飲品信息列表頁面。4.4.4訂單管理模塊管理員點擊左側菜單欄中的訂單管理,右側將會顯示出系統(tǒng)所有訂單信息的列表。若訂單信息數(shù)量太多則進行分頁顯示。顯示內容是訂單號、收件人姓名、訂單狀態(tài)、總價和訂單生成時間,以及可以進行查看、處理訂單、取消訂單的按鈕控件,如圖28所示。圖28所有訂單界面點擊飲品展示dingdanlist.jsp頁面上的查看按鈕,跳轉至查看訂單頁面,顯示的是訂單的基本信息,如下圖29所示:圖29查看訂單界面4.4.5留言管理模塊管理員點擊菜單欄的留言管理按鈕后,以列表形式展示所有用戶對本網站的留言信息,主要包括留言標題、留言用戶昵稱、留言內容和留言日期、答復狀態(tài)、答復時間,以及可以進行查看和答復留言的操作。如圖30所示。圖30留言管理界面4.4.6銷售統(tǒng)計查詢模塊管理人員點擊左側菜單欄的日銷售/商品/分類銷售統(tǒng)計查詢將按照分類展示所有商品的銷售記錄,如圖31所示。圖31銷售統(tǒng)計查詢界面當查詢框為空時,查詢數(shù)據(jù)庫所有商品,輸入查詢內容時,將輸入的值傳到后臺,運用sql語句對數(shù)據(jù)庫進行查詢。

第5章系統(tǒng)測試5.1系統(tǒng)測試的目的系統(tǒng)測試的目的,是用最少量的時間、人力以及物力盡可能多的找到錯誤,通過修正各種錯誤以及缺陷以保障軟件質量。系統(tǒng)測試不僅是在測試系統(tǒng)產品的本身,是為了找到程序的錯誤,對已經實現(xiàn)的功能進行測試,測試系統(tǒng)是否能夠實現(xiàn)相應的功能,確保系統(tǒng)的質量,是否能完成用戶的需求,系統(tǒng)測試目的是為了找出系統(tǒng)中潛藏的缺陷,并確保得以修復。5.2系統(tǒng)測試的任務本系統(tǒng)的功能基本齊全,主要對已經實現(xiàn)的功能進行測試,找系統(tǒng)存在的Bug,測試能否完成用戶對本系統(tǒng)的購物需求,提升用戶的購物體驗,確保系統(tǒng)可以在不同的環(huán)境下完美的運行本系統(tǒng)。5.3測試用例本人主要采用靜態(tài)測試的方法進行測試,下面使我測試工作的一些實例。(1)用戶注冊賬號填寫信息時,任一項信息不能為空,否則系統(tǒng)會自動提示,用戶將無法完成注冊。首先輸入符合規(guī)則的用戶信息,測試結果如圖32所示。圖32正確用戶注冊信息測試當輸入的信息不符合規(guī)則是,測試結果如圖33所示。圖33錯誤用戶注冊信息測試(2)用戶使用賬號密碼登錄時,若密碼輸入錯誤或賬號已被停用系統(tǒng)會彈出提示,首先輸入正確的賬號密碼登錄,測試結果如圖34所示。圖34正確用戶賬號密碼登錄測試當輸入的賬號密碼有誤時,測試結果如圖35所示。圖35錯誤用戶賬號密碼登錄測試(3)用戶未登錄狀態(tài)下進行購買產品提交訂單的操作時,系統(tǒng)會自動提示用戶先登錄,首先在登錄的狀態(tài)下購買產品,測試結果如圖36所示。圖36登錄購買測試當在未登錄狀態(tài)下進行購買,測試結果如圖37所示。圖37未登錄購買測試(4)后臺管理員登錄時若輸入錯誤的賬號或密碼,系統(tǒng)會提示賬號或密碼有誤,首先輸入正確的管理員賬號密碼登錄,測試結果如圖38所示。圖38正確管理員賬號密碼登錄測試當輸入錯誤的管理員賬號密碼進行登錄,測試結果如圖39所示。圖39錯誤管理員賬號密碼登錄測試5.4測試結論從測試的整體結果來看,與預期功能需求相符滿足了開發(fā)的要求,系統(tǒng)運行良好,并沒有出現(xiàn)大的問題和缺陷,可以讓用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論