【《海淘購物系統(tǒng)設計與實現(xiàn)》11000字】_第1頁
【《海淘購物系統(tǒng)設計與實現(xiàn)》11000字】_第2頁
【《海淘購物系統(tǒng)設計與實現(xiàn)》11000字】_第3頁
【《海淘購物系統(tǒng)設計與實現(xiàn)》11000字】_第4頁
【《海淘購物系統(tǒng)設計與實現(xiàn)》11000字】_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

IV摘要:現(xiàn)如今,線上交易平臺是一種趨勢,可以改變其傳統(tǒng)的線下交易的方式,使得更滿足當今社會的需求,可以為消費者提供方便之處。通過海淘購物系統(tǒng)這個平臺,可以使用戶不出門就可以了解當今的流行趨勢和豐富的商品信息,為用戶提供了極大的方便。在這個設計中,使用SSM框架技術構建海淘購物系統(tǒng)。在設計之前,系統(tǒng)要經過理論和實踐的詳細設計,滿足用戶的實際需求。這個設計的總體構思是根據軟件工程的構思來設計和實現(xiàn)的。選擇Myeclipse軟件為開發(fā)編輯器Eclipse,使用MySQL作為后臺數(shù)據庫端的開發(fā)工具,服務器用的是Tomcat。網站分為管理員、會員用戶兩種用戶角色。前臺主要功能包含:首頁、商品信息、評論、在線留言、購物車、收藏夾、搜索、登錄、注冊等功能模塊。后臺主要功能包括:商品類目管理、商品信息管理、訂單管理、用戶的管理等。關鍵詞:海淘購物系統(tǒng);Java;MySQL;Myeclipse第1章引言1.1研究背景海淘購物系統(tǒng)為人們提供了更寬闊的購物環(huán)境:人們不受時間、空間和傳統(tǒng)購物的限制。他們可以隨時隨地在線購物。更廣闊的市場:因此,網絡世界將變得非常小。一個企業(yè)可以面對世界上許多消費者,消費者可以在世界上任何一家商鋪購物。電子商務以更快的流通速度和更低的價格,減少了商品流通的中間環(huán)節(jié),節(jié)約了大量成本,從而大大降低了商品流通和交易的成本。更符合時代要求:如今,越來越多的人追求時尚,注重個性,注重購物環(huán)境,網上購物,能體現(xiàn)個性化的購物過程。1.2研究意義近年來,隨著電子商務模式在中國的迅速發(fā)展,網絡銷售方式已經形成了一定的規(guī)模而且已經取得許多的成功,這對于企業(yè)的效益越來越表現(xiàn)突出。國美、阿里巴巴、淘寶、京東、亞馬遜、蘇寧易購等中大型電子商務企業(yè)的崛起,可以看出網絡銷售模式的巨大市場和創(chuàng)時代的盈利模式。網絡銷售的優(yōu)點有產品發(fā)布和宣傳的時間短,使交易的過程簡化、自動化,銷售方只需要簡單地把產品移交給物流行業(yè)運作就可以了,這樣做簡化了傳統(tǒng)交易模式的繁瑣。在空間上網絡銷售不僅可以減少店鋪租金,還可以不必頻繁地進貨、卸貨、裝貨等,這樣的結果導致了實體店的數(shù)量減少,為目前堵塞城市的現(xiàn)狀緩解了壓力。但是,目前網絡銷售系統(tǒng)在設計與實現(xiàn)的過程中存在著部分問題:

(1)電子商務法律法規(guī)不完善。一些無良商家通過互聯(lián)網銷售假冒偽劣產品,牟取暴利,騙取消費者合法權益。

(2)缺乏網絡安全技術人才?,F(xiàn)如今,有很多的銷售系統(tǒng)被黑客攻擊甚至偷取顧客信息的案件時有發(fā)生。

(3)缺少網絡宣傳。目前有很多企業(yè)雖然開通了網絡銷售系統(tǒng),但這種觀念在消費者中知名度其實并不高。

1.3系統(tǒng)目標對于傳統(tǒng)的數(shù)據庫系統(tǒng),特別是對于海濤購物等數(shù)據流較大的網上銷售系統(tǒng),系統(tǒng)需要滿足使用方便、操作靈活、維護簡單的基本要求。海濤購物系統(tǒng)在設計時應滿足以下目標:(1)銷售系統(tǒng)采用人機對話操作模式,界面美觀友好,信息查詢靈活方便,數(shù)據存儲準確,安全可靠;(2)全面展示所有的商品,并可展示主要商品;(3)便于顧客快速地對商品進行信息的查詢與查找;(4)會員用戶可以隨時修改會員的基本信息和商品信息;(5)實現(xiàn)基本的下單功能;(6)顧客可以隨時查看自己的訂單信息和編號信息;(7)對于客戶輸入的數(shù)據,系統(tǒng)會自動進行嚴格的數(shù)據檢查,消除人為錯誤和系統(tǒng)錯誤;(8)該系統(tǒng)易于維護和使用;(9)系統(tǒng)運行穩(wěn)定、安全可靠。1.4本文的結構本論文總體分為7章來闡述。第1章主要是研究這個的課題背景,并對本研究的目的和意義進行了探討。第2章是介紹論文系統(tǒng)的關鍵技術介紹,主要涉及到、Ajax技術、java語言、JavaScript腳本、MyEclipse、SQLserver數(shù)據庫。第3章是系統(tǒng)的需求分析,從系統(tǒng)的可行性分析、用例分析、功能需求分析、數(shù)據流分析、數(shù)據字典分析五個方面來介紹。第4章是系統(tǒng)設計,通過E-R圖來制作數(shù)據表格。第5章是系統(tǒng)詳細的設計與實現(xiàn),介紹了系統(tǒng)的各個功能模塊實現(xiàn)及關鍵代碼。第6章是系統(tǒng)的測試,測試了前臺用戶功能及后臺管理員處理功能。第7章是論文的結束語,總結了自己的這個系統(tǒng)優(yōu)缺點及實現(xiàn)的價值。最后是致謝,表達了一些自己的個人情感。

第2章關鍵技術介紹2.1軟硬件環(huán)境介紹本系統(tǒng)的軟件環(huán)境為:戰(zhàn)神電腦Windows10/redhatenterprise5;硬件環(huán)境為:k640E+8G內存+1T硬盤+百兆網卡+百兆局域網;開發(fā)使用的工具為:Myeclipse8.5+mysql.2.2JSP技術JSP使用的交叉網絡技術最終實現(xiàn)了網站的強大影響。與asp技術一樣,一些與程序有關的代碼被轉換為生效代碼的語音組件。JSP可以和管理員互動這對管理員來說很有用。jsp技術的優(yōu)點很多使用的平臺可以被忽略??梢噪S時隨地翻譯、使用它也隱含著好安全和對多個平臺的支持。它可以在任何環(huán)境和平臺上開發(fā)。進行系統(tǒng)配置與周遭拓展世界衛(wèi)生組織也輔助其自身強大的設計工具,通過多種渠道得到免費獲得,并為jsp技術的傳播鋪平了道路。JSP的好處是:(1)開放技術jsp是基于獨立的平臺和服務器。技術支持來自許多任命和各種工具盒,提供服務器和數(shù)據庫部件的開發(fā)者。然而,asp的技術主要依賴于微軟的支持。2)平臺和服務器的獨立:在JSP編寫的代碼可以在任何符合Java語法的環(huán)境中執(zhí)行。這樣一來,JSP就可以通過不同的網絡服務器進行運行工作,支持多個開發(fā)者提供的工具。3)開放開發(fā)和開源代碼:自1995年以來,蔣薪一直與國際jp機構合作,利用開放的過程方法開發(fā)和修改JSP技術和規(guī)格。4)JSP可以具有效能性:JSP技術可以在白天給開發(fā)者提供更大的服務,充分利用與xml相容的標簽技術的強大功能,并大大降低了文體語言的依賴。2.3JavaScript腳本JJavaScript語言是一種基于原型的輕量級語言、多平臺、動態(tài)類型的文字腳本語言,可以插入HTML頁面,并在用戶端[10]中廣泛使用。JavaScript、HTML和CSS之間的關系:HTML定義Web頁面的內容,CSS描述Web頁面的布局和增強樣式,JavaScript是Web頁面向HTML頁面添加動態(tài)功能的行為。2.4Ajax技術Ajax可以快速創(chuàng)建交互式動態(tài)Web頁面。Web頁面可以異步更新,它的核心由JavaScript、XMLHTTPRequert和DOM對象組成。從服務器獲取數(shù)據。2.5Tomcat服務器簡介Tomcat在我們的日常生活中,主要應用是Web應用服務器REF_Ref8539\r\h[7]。對于一個什么都不知道,剛開始接觸他的人,也就是說,他習慣于訪問HTML的頁面,作出相對的回應,不需要進一步的幫助REF_Ref8774\r\h[10]。第3章系統(tǒng)分析3.1可行性計劃MysqlWeb服務器屬于主從該海淘購物系統(tǒng)的實際操作非常簡單易懂。電子商務系統(tǒng)和海淘購物系統(tǒng)的大多數(shù)操作步驟是相似的,這避免了許多用戶學習和培訓應用程序系統(tǒng)的壓力和時間。3.1.1實際操作的可行性分析此海淘購物系統(tǒng)使用當今流行的編程語言,即Java技術。而且,全部信息都以網頁形式顯示,可以在實際運營數(shù)據庫的后臺管理中查詢系統(tǒng)中的信息,以達到數(shù)據信息升級的實際效果。用戶只需要了解互聯(lián)網或電子計算機的操作過程即可應用該系統(tǒng)。另外,系統(tǒng)管理員只需要簡單地上傳文件并解決文本即可實際操作后臺管理系統(tǒng)。系統(tǒng)的合理布局比較簡單,實際操作并不復雜,滿足了當代銷售市場的基本要求。因此,該系統(tǒng)具有可行性分析的實際操作。3.1.2技術可行性分析該系統(tǒng)使用Windows10系統(tǒng)開發(fā)工關系數(shù)據庫查詢Web服務器。該功能也是主從關系數(shù)據庫查詢Web服務器的獨特區(qū)域。主從關系數(shù)據庫查詢Web服務器本身專注于數(shù)據庫管理,并用于客戶端。軟件顯示插座。這樣不僅可以改善系統(tǒng)的特性,而且可以減少限制,用一塊石頭就可以實現(xiàn)兩個目標。3.1.3投資收益分析海淘購物系統(tǒng)的開發(fā)設計是一個在線系統(tǒng),消費者可以在海淘購物系統(tǒng)上立即購買自己喜歡的產品,并且該系統(tǒng)的價格非常便宜,2.節(jié)省工期成本,提升工作效率,降低管理成本等,已使公司的工作效率發(fā)生質的飛躍。因此,該系統(tǒng)完全有能力從經濟發(fā)展的角度進行可行性分析。3.2功能需求分析報告根據系統(tǒng)的便利性,商家節(jié)省了大量資金,并詳細說明了用于維持店面和雜項費用,交易場所,服務水平等這樣一來量資本投資,從而減少了銷售商品價格;從客戶的角度來看,它不僅節(jié)省了經濟成本,而且降低了購買成本,完成了“貨比三家”,并隨便選擇了性價比高的產品的自然環(huán)境。這種做法加快了買賣速度和貨幣流通速度,從而促進了經濟發(fā)展的持續(xù)增長根據系統(tǒng)的具體要求,該系統(tǒng)的結構主要由三個用戶組成。一個是由客戶組成的客戶用戶,另一個是商家用戶,第三個是需要商人角色的用戶。1、用戶登錄和真實身份法規(guī)對客戶和商家的基本信息進行身份驗證,并確定是否合適。2、本系統(tǒng)的銷售功能需求填寫客戶用戶的基本信息以查看產品。完成用戶添加到購物車的管理方法。完成客戶的在線訂單信息的成本。客戶選擇產品,開始購物,填寫詳細的送貨地址,聯(lián)系信息和其他信息。3、本系統(tǒng)銷售功能需求完成對商品信息管理(修改,刪除,添加,查詢)。完成買方訂單管理(修改、刪除、查詢)。完成管理商品庫存數(shù)量。完成買家賣家用戶注冊信息管理(修改,添加,刪除,查詢)。完成商品信息管理(修改,刪除,查詢)。完成買家的訂單管理(修改,刪除,查詢)。3.3測試用例分析1.商家的主要職責是商品管理方法,系統(tǒng)管理方法,庫存管理,用戶管理方法和訂單管理系統(tǒng),如下圖3-1所示。圖3-1Manager測試用例圖2.為客戶在線購買關鍵應用程序的系統(tǒng)業(yè)務流程,下圖3-2所示。圖3-2客戶用例圖3.4數(shù)據流分析由于在此階段尚不清楚系統(tǒng)的角色,因此數(shù)據流圖的設計計劃可以描述可能應用的角色的內容并加以掌握。用戶根據用戶的響應來開發(fā)設計計劃的數(shù)據流程圖,例如,“系統(tǒng)從外部發(fā)送的數(shù)據是什么”,“信息”和“系統(tǒng)從外部接收的數(shù)據信息”之類的信息。如下3-4為系統(tǒng)的0層的數(shù)據流圖,系統(tǒng)分為管理員和普通用戶,用戶通過系統(tǒng)I/O。圖3-4系統(tǒng)數(shù)據流圖(0層)如下圖3-5所示為系統(tǒng)1層數(shù)據流圖。圖3-5系統(tǒng)數(shù)據流圖(1層)海淘購物系統(tǒng)第二層數(shù)據流圖的主要功能是:詳細反應每個功能模塊對應的數(shù)據與操作進行信息交互的原理。還更詳細地顯示每個字符的數(shù)據流和程序模塊的實際操作,以便開發(fā)人員可以更好地掌握系統(tǒng)的開發(fā)和設計并靈活使用它,并可以改進CNKI的研究完整性管理方法系統(tǒng)研究所添加系統(tǒng)以快速,準確地開發(fā)和設計系統(tǒng)實體模型。優(yōu)化所有的訂單信息和管理方法,獲取訂單信息管理方法的二級數(shù)據流程圖,如下圖3-7所示。圖3-7訂單管理數(shù)據流圖(2層)3.5數(shù)據字典1.數(shù)據存儲描述下表描述了用戶信息的數(shù)據流、數(shù)據去向、數(shù)據來源和數(shù)據流組成的詞條。表3-1用戶詳細信息表數(shù)據流用戶的信息數(shù)據信息數(shù)據流來自Mysql數(shù)據庫查詢中的用戶信息表,用戶詳細信息表數(shù)據信息趨勢系統(tǒng)頁面,用戶信息管理方法頁面數(shù)據流組成用戶名,用戶登錄密碼,添加時間,序列號表表3-2添加購物車信息敘述數(shù)據流添加購物車信息數(shù)據流的來自購物車在Mysql數(shù)據庫查詢表中,添加購物車的詳細信息表。數(shù)據信息的趨勢添加購物車頁面數(shù)據流數(shù)據流的組成添加購物車ID,用戶ID,產品ID和總數(shù)。表3-3訂單信息說明數(shù)據流訂單信息數(shù)據流的來源來自Mysql數(shù)據庫查詢中的單號信息表數(shù)據的趨勢用戶訂單信息頁面,訂單管理系統(tǒng)頁面數(shù)據流程構成用戶ID,訂單信息ID,產品ID,提交訂單時間,訂單金額表3-4商品信息描述數(shù)據流商品信息數(shù)據流的來源從Mysql數(shù)據庫中的商品表和商品類型表數(shù)據信息的趨勢產品視圖頁面,產品詳細信息頁面,然后添加到購物車頁面,產品管理方法數(shù)據流程構成產品名稱,產品價格,庫存總額和產品類型2.數(shù)據處理方法說明下表介紹了成員用戶根據其鍵入的用戶名和登錄密碼進行身份驗證的安全解決方案。驗證后,適當或不正確的信息將始終顯示在顯示屏上。表3-5用戶身份驗證解決邏輯名用戶身份驗證概述檢查類型信息的合法類型數(shù)據流用戶名登錄密碼處理方法是根據鍵入的用戶名和登錄密碼來查找用戶并指示查看信息處理過程根據輸入的用戶名和密碼,檢索用戶,顯示查詢信息輸出的數(shù)據流用戶信息和產品信息下表描述了用戶在成功登錄系統(tǒng)后可以根據產品名稱查看產品信息。表3-6商品信息查詢處理的邏輯名稱產品信息視圖概述合理合法地檢查信息中鍵入的數(shù)據流鍵入的數(shù)據流產品名稱或產品序列號或產品類型處理方法成功登錄的用戶可以根據產品名稱查看用戶所需的產品。您可以查看用戶的訂單信息和評估。輸出的數(shù)據流用戶訂單信息,以及添加購物車的信息下表描述了管理員用戶可以在成功登錄系統(tǒng)后添加產品。添加后,再次檢查產品表,頁面上將顯示返回的產品數(shù)據信息。表3-7商品信息的添加解決邏輯名稱產品信息以及匯總概述合理合法地檢查信息中鍵入的數(shù)據流鍵入的數(shù)據流產品名稱或產品序列號或產品類型處理方法成功登錄的用戶可以根據產品名稱查看用戶所需的產品。您可以查看用戶的訂單信息和評估。輸出的數(shù)據流用戶訂單信息,以及添加購物車的信息下表描述了用戶成功登錄系統(tǒng),購買產品,填寫訂單信息收件人,接收地址,聯(lián)系方式等信息后的管理人員,并將其轉換為采購訂單。收到信息后,再次檢查訂單,返回的訂單信息數(shù)據信息將顯示在頁面上。表3-8訂單信息處理邏輯名稱訂單生成概述轉換為檢查輸入信息合理且合法的數(shù)據流輸入的數(shù)據流訂單信息訂單信息的整個過程功登錄的管理用戶可以在數(shù)據庫查詢中添加一個或一個。幾條產品信息數(shù)據信息。輸出數(shù)據流的信息順序信息第4章系統(tǒng)設計4.1總體設計本營銷系統(tǒng)的設計方案主要基于Java開發(fā)和tomcatWeb服務器的Mysql數(shù)據庫查詢方法來執(zhí)行設計方案,以Java為開發(fā)環(huán)境,并應用Photoshop。CS6技術可以進行網頁清潔。輔助技術是CSS。該市場銷售系統(tǒng)應用程序的關鍵角色是普通用戶和系統(tǒng)管理員。該系統(tǒng)分為前臺接待和后臺管理。前臺接待的關鍵作用是購買和展示商品,后臺管理的關鍵作用是訂購信息和信息。產品信息的管理方法是:首先,一般用戶在申請賬號后登錄系統(tǒng)的前臺,然后可以進行信息檢索和訪問網頁上的產品,客戶和用戶可以購買自己喜歡的產品。2.商家確定其商品信息,轉換訂單信息以指示客戶用戶已成功購買產品。客戶用戶還可以查詢其購買記錄并更改其基本信息;以管理員的身份登錄系統(tǒng)后臺管理,進行產品維護,商品刪除與修改,訂單信息維護。系統(tǒng)功能模塊圖如圖4-1所示。圖4-1系統(tǒng)功能結構圖4.2功能分析1、用戶登錄控制模塊:用戶注冊信息的真實性是確保系統(tǒng)高效,高收益的關鍵要素之一。只有真正的用戶才能為用戶創(chuàng)造使用價值。第一步是申請注冊,這可以確保真正的用戶應用系統(tǒng)的關鍵業(yè)務流程。根據用戶注冊信息的批準和審查,可以避免自動設備應用程序注冊。該系統(tǒng)使用現(xiàn)在比較時髦的管理人員來執(zhí)行賬戶激活的身份驗證方法??紤]并篩選用戶的應用程序注冊信息。未激活的用戶信息將無法使用系統(tǒng)的關鍵角色。如圖4-2所示。圖4-2用戶登錄步驟圖2、商品訪問控制模塊:所有已登錄或未登錄的消費者都可以在系統(tǒng)前臺接收和執(zhí)行商品訪問,消費者可以查詢有關商品和服務的詳細信息選擇相應的商品類型,進行該類型下所有商品的查詢,用戶還可以根據商品名稱的關鍵詞搜索所需商品。如下圖4-3所示圖4-3產品訪問流程圖3、訂單管理系統(tǒng)控制模塊:用戶購買喜歡的產品后,填寫收貨地址,電話號碼和收貨人等基本信息,并將其轉換為訂單最后,管理人員可以批準訂單信息,刪除和修改訂單以及訂單確認,并對已確定的訂單信息進行相應的產品交付。如下圖4-4所示。圖4-4訂單管理系統(tǒng)步驟圖4、商品管理方法控制模塊系統(tǒng)管理員可以執(zhí)行添加,刪除,修改和檢查當前或必須刪除和推廣的商品的基本信息的實際操作。5、用戶管理方法控制模塊系統(tǒng)管理人員可以根據后端管理管理員的身份進入,并執(zhí)行添加,刪除,修改和檢查用戶信息的實際操作。6、添加購物車控制模塊用戶執(zhí)行實際操作,例如對添加到購物車中的產品進行添加和刪除。如下圖4-5所示。圖4-5購物車控制模塊步驟圖4.3概念模型設計4.3.1概念設計管理員發(fā)布商品到銷售系統(tǒng),用戶通過自己的會員賬號將自己心儀的商品添加到購物車,之后由用戶選擇具體的商品,在用戶成功支付之后會生成訂單信息,最后由管理員查看用戶訂單。系統(tǒng)整體實體圖如下圖4-11所示。圖4-11系統(tǒng)E-R圖4.3.2數(shù)據表設計將傳統(tǒng)的概念模型轉換成為數(shù)據庫表,根據ER圖的分析,可得出本系統(tǒng)當中的數(shù)據庫表有:about表、cart表、category表、comment表、dingdan表、fav表、inventory表、member表、message表、news表、ordermsg表、ordermsgdetails表、picture表、product表、user表。購物車信息表cart表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2productidInt4否10商品編號3memberidInt4否10會員編號4numInt4否10數(shù)量商品類別category表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10商品編號2namevarchar150否255商品名稱3delstatusvarchar150否255狀態(tài)商品評論表comment表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10評論編號2memberidInt4否10會員編號3productidInt4否10商品編號4qualityInt4否10數(shù)量5priceInt4否10價格6contentvarchar150否255評論內容7savetimedatetime150否255時間訂單信息表dingdan表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2bianhaoInt150否255商品編號3goodsnamevarchar150否255商品名稱4suppliervarchar150否255商家5priceInt150否255價格6numInt150否255數(shù)量7moneyInt150否255總額8fkstatusvarchar150否255狀態(tài)9savetimedatetime150否255時間商品收藏表fav表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2productidInt4否10商品編號3memberidInt150否255會員編號商品庫存表inventory表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2productidInt150否255商品編號3typevarchar150否255商品類型4numInt4否10入庫數(shù)量會員信息表member表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10會員編號2unamevarchar150否255會員名稱3upassvarchar150否255會員密碼4tnamevarchar150否255姓名5filenamevarchar150否255圖片6telvarchar150否255電話7emailvarchar150否255郵件8contentvarchar150否255內容9levvarchar150否255備注10integralInt4否10其他11savetimedatetime150否255時間12delstatusvarchar150否255狀態(tài)留言信息表message表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2memberidInt4否10會員編號3contentvarchar150否255內容4savetimedatetime150否255時間5replycontentvarchar150否255回復內容6replysavetimedatetime150否255回復時間新聞信息表news表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2titlevarchar150否255新聞標題3filenamevarchar150否255文件4contentvarchar150否255內容5savetimedatetime150否255時間訂單信息表ordermsg表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2ordernoInt150否255訂單編號3memberidInt150否255會員編號4totalInt150否255數(shù)量5fkstatusvarchar150否255發(fā)貨狀態(tài)6shstatusvarchar150否255審核狀態(tài)7namevarchar150否255訂單名稱8telvarchar150否255電話9addrvarchar150否255地址10savetimedatetime150否255時間商品信息表product表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4否10編號2productnamevarchar150否255商品名稱3filenamevarchar150否255文件4priceFloat8否15價格5authorvarchar150否255管理員6pressvarchar150否255價格7categoryidInt150否255商品id8contentvarchar150否255商品內容9voteInt4否10商品評分10delstatusvarchar150否255狀態(tài)11issjInt150否255是否下架

第5章系統(tǒng)詳細設計5.1注冊信息管理模塊會員用戶的個人信息管理功能主要分為以下幾種:1.用戶注冊個人信息2.登錄系統(tǒng)3.修改個人信息。用戶注冊和個人信息申請完成步驟的關鍵分為:用戶填寫個人信息,系統(tǒng)軟件獲取輸入用戶信息通過使用JQuery選擇器,然后再.執(zhí)行身份驗證以獲取諸如賬戶密碼和聯(lián)系電話之類的信息。如果驗證成功,則使用Ajax異步請求方法將請求發(fā)送到服務器并傳輸數(shù)據的信息。將其發(fā)送到后臺管理,然后驗證成員用戶名是否存在。如果是這樣,它將提示“用戶名已存在”,并且應用程序注冊失敗;如果認證用戶表單中沒有這樣的名稱用戶名,將用戶名添加到數(shù)據庫查詢中,放入當Ajax請求成功時,將打開返回的數(shù)據信息以成功調用該函數(shù),然后將分析接待員返回的json字符串數(shù)組,然后系統(tǒng)軟件將基于返回的信息成功通過身份驗證后,將彈出一個彈出框,并返回到登錄頁面。用戶應用程序注冊頁面如下5-1所示。圖5-1用戶申請注冊界面5.2登錄模塊這個海淘購物系統(tǒng)的主要用戶分為客戶用戶和網站管理員。登錄功能是系統(tǒng)軟件的最基本功能。登錄界面如下5-2所示。圖5-2登錄界面5.3商品瀏覽模塊這種海淘購物系統(tǒng)為用戶提供了一個相對簡單,漂亮的產品主視圖,從而使用戶可以方便地找到自己需要的和喜愛的產品。如下圖5-4所示。圖5-4商品瀏覽界面5.4購物車模塊查詢完所有產品后,用戶可以登錄系統(tǒng)的接待臺進行喜歡的產品的購買,并將喜歡的產品添加到自己的購物車中。之后會員可以在該站查詢購物車中的產品,并可以通過單擊將購買的產品轉換為訂單信息,然后獲得付款金額。如下圖5-7所示。圖5-7購買商品界面5.5系統(tǒng)后臺主要的實現(xiàn)功能5.5.1管理員登錄完成管理人員進入后臺管理各種數(shù)據和信息的唯一方法是管理員登錄頁面。管理員需要輸入帳戶密碼,將通過后臺管理Login.jsp的登錄方法根據M方法實例化實體模型,并將其發(fā)送到allusers表單以連接登錄信息,然后根據表單中的信息檢查確認字母該信息是否適當,將來可以澄清管理者是否可以登錄。管理員登錄頁面,如下圖5-5所示。圖5.5管理員頁面圖5.5.2商品管理模塊管理方法產品的網頁是產品管理方法頁面,管理員可以在此處的網站上修改,升級和刪除產品及其查詢等實際操作。商品管理頁面,如下圖5.6所示。圖5.6商品管理頁面圖5.5.3訂單管理系統(tǒng)模塊會員用戶在確認訂單后將信息轉換為訂單信息。會員用戶可以查詢訂單信息的實際狀態(tài),檢查商家是否正在接收訂單并執(zhí)行。要獲得批準,合作也可以自然取消。所有訂單信息都由商家管理,包括批準,查看,刪除和修改訂單。訂單管理頁面,如下圖5.6所示。圖5.6訂單管理頁面圖第6章系統(tǒng)測試6.1測試目的這個海淘銷售管理系統(tǒng)能夠購買產品,將產品添加到購物車中,包括產品管理方法,產品類型管理方法,添加購物車管理方法和訂單信息該管理方法,用戶管理方法等可以確保本次開發(fā)設計的系統(tǒng)軟件的實際操作簡單美觀,并盡量避免用戶對基本計算機知識水平的限制,從而使用戶的實際操作成為可能。系統(tǒng)軟件不是在遇到障礙的情況下,這樣做的好處與系統(tǒng)軟件的可伸縮性是一致的,因為商品銷售管理系統(tǒng)中涉及的信息非常普遍,并且數(shù)據庫查詢中的某些數(shù)據信息必須按時,因此,系統(tǒng)軟件可以使用的室內空間和特性也大大減少了。為了更好地使系統(tǒng)軟件更好,更流暢地運行,系統(tǒng)軟件中的數(shù)據信息以及一些簡單的功能可以進行個別維護和調整;非常符合系統(tǒng)軟件開放性的基本要求,系統(tǒng)軟件可以在開放的硬件配置系統(tǒng)架構中運行沒有常見故障,可以與其他系統(tǒng)軟件成功連接。6.2測試用例1、注冊測試表6-1注冊測試用例字段名稱概述測試項目主頁申請注冊功能測試輸入數(shù)據信息輸入適當?shù)碾娮余]件地址,登錄密碼,用戶名,確認登錄密碼,然后在發(fā)送SMS驗證碼后單擊“申請注冊”按鈕。2、輸入錯誤的用戶名稱或電子郵件地址,登錄密碼,用戶名,確認登錄密碼及其SMS驗證碼,然后單擊“申請注冊”按鈕3、不輸入電子郵件地址,登錄密碼,用戶名,確認登錄密碼,及其短信驗證碼,然后單擊“申請注冊”按鈕估計輸出數(shù)據信息用戶可以正確輸入注冊應用程序的賬戶密碼,并成功插入數(shù)據庫中以查詢用戶的賬戶資料,然后提醒身份驗證成功。2、未申請注冊用戶信息,應用程序注冊失敗。3、沒有用戶信息申請注冊,注冊申請不成功。應用上述測試案例,測試前臺首頁注冊申請是否成功。輸入適當?shù)碾娮余]件地址,登錄密碼,用戶名,確認登錄密碼和SMS驗證碼后,系統(tǒng)可能會彈出一條消息,提示身份驗證成功。應用以上測試用例測試前臺首頁應用程序注冊頁面。輸入適當?shù)碾娮余]件地址,登錄密碼,用戶名,確認登錄密碼和SMS驗證碼后,系統(tǒng)軟件可能會彈出錯誤的信息提示框。應用上述測試案例,測試前臺首頁的應用注冊頁面是否成功。如果未輸入用戶名,電子郵件地址,登錄密碼和SMS驗證碼,系統(tǒng)軟件可能會彈出錯誤的信息提示框。2、登錄界面進行測試

表6-2登錄測試用例測試項目首頁登錄功能測試輸入數(shù)據信息用戶輸入適當?shù)馁~戶和登錄密碼,然后單擊“登錄”按鈕用戶輸入錯誤的賬戶和登錄密碼,然后單擊“登錄”按鈕3、如果用戶未輸入帳戶和登錄密碼,請單擊“登錄”按鈕預計輸出數(shù)據信息系統(tǒng)軟件數(shù)據庫查詢中已經存在的用戶可以正確登錄。成功登錄后,將彈出主界面。2、無效或不正確的用戶登錄,登錄系統(tǒng)失敗。3如果用戶輸入用戶賬戶或登錄密碼信息為空,則登錄系統(tǒng)失敗。為了在前臺主頁登錄界面上測試我的應用程序的上述測試用例,當用戶在輸入框中輸入適當?shù)馁~戶和登錄密碼時,系統(tǒng)軟件將彈出登錄成功信息的提醒框。前臺首頁登錄界面進行測試是應用上述測試用例,當用戶在輸入框中輸入不正確或無效的賬號密碼時,系統(tǒng)軟件將彈出錯誤提醒框。信息提醒提示框錯誤。根據該測試,可以觀察到特定的操作結果與測試用例中的估計輸出結果一致,因此該測試是基于此的。3、進行測試的商品管理方法名稱:用戶管理方法測試目的:測試商品管理方法頁面

內容:動態(tài)密碼輸入,合理性檢查,合法性檢查以及頁面顯示操作。我制作了下表來描述將訂單信息轉換成的測試用例。表6-5商品預付費數(shù)據信息表商品名稱商品類型商品價格商品狀態(tài)AA400發(fā)布BB300已發(fā)布CC325離線DD175發(fā)布添加時的常見問題:商家添加的產品必須是現(xiàn)有產品類型。如果產品不屬于自己的類型,則應首先添加產品類型。為了防止添加商品時出現(xiàn)異常和存在的漏洞,我制作了下表描述了訂單生成的測試用例。表6-6商品測試用例輸入輸出商品名稱產品價格產品圖片空參數(shù)不正確空參數(shù)不正確空請選擇上傳照片B1a.jpg成功4.購買產品測試

名稱:購買商品測試目的:測試購買產品頁面

內容:動態(tài)密碼輸入,合理性檢查,合法性檢查和頁面顯示操作。為了防止購買時出錯,我制作了下表描述了訂單生成的測試用例。表6-7購買產品測試用例輸入輸出用戶ID商品ID商品總數(shù)111成功購買商品2計算機1請?zhí)顚懏a品總數(shù)3計算機10購買失敗用戶購買產品時,首先要區(qū)分產品總數(shù)是否少于庫存,如果超過庫存總量,則會提醒產品總數(shù)不足。5.訂單信息轉換為測試

名稱:訂單信息生成測試目的:測試訂單界面內容:動態(tài)密碼輸入,合理性檢查,合法性檢查以及頁面顯示操作。

為了避免錯誤地轉換訂單信息而可能對公司和客戶造成損害,我準備了下表來描述將訂單信息轉換成的測試用例。表6-8訂單生成測試用例輸入輸出訂單號聯(lián)系人地址信息手機聯(lián)系方式11李四區(qū)霞區(qū)12號樓123456訂單成功生成22李四1234567請?zhí)顚懯肇浀刂?3李四平原區(qū)10號樓請?zhí)顚懧?lián)系信息44李四松崗區(qū)18號樓12346578請?zhí)顚懯謾C聯(lián)系人姓名第7章結束語經過我這個月的設計和開發(fā)在老師幫助下,“基于Java的海淘購物系統(tǒng)”基本已經完成了,其功能基本符合當初的預期,能夠完成買家用戶的注冊、購物車管理、在線購買、訂單管理,還有管理員的商品維護、用戶管理、庫存管理、訂單審核、查詢、系統(tǒng)管理,信息維護等功能。在本次的系統(tǒng)設計過程中,也讓我大概了解了要制作

溫馨提示

  • 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

提交評論