版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1基于JAVA的A電腦訂購商城網(wǎng)站設(shè)計熱門的行業(yè)。出現(xiàn)了淘寶,京東等火熱的購物app,但是如果每種商品都手動的添加,本文采用面向?qū)ο缶幊陶Z言Java語言進行編寫,用JSP設(shè)計開發(fā)A電腦訂購商城網(wǎng)站,用JSP來進行開發(fā),數(shù)據(jù)庫用的是MySQL,因為這個數(shù)據(jù)庫具有體積小、速度關(guān)鍵詞:電腦商城JavaJSP 1 2 51.1課題研究背景與意義 5 51.2.1國外發(fā)展現(xiàn)狀 61.2.2國內(nèi)發(fā)展現(xiàn)狀 61.3文本主要工作 61.4本章小結(jié) 7 8 82.1.1技術(shù)可行性 82.1.2經(jīng)濟可行性 82.1.3法律可行性 82.1.4操作可行性 82.2功能需求分析 92.3系統(tǒng)非功能性需求 22.3.1系統(tǒng)設(shè)計需求 2.3.2系統(tǒng)其它需求 2.4開發(fā)環(huán)境與開發(fā)工具 2.4.1開發(fā)環(huán)境 2.4.2B/S服務(wù)架構(gòu) 2.4.3數(shù)據(jù)庫介紹 2.5本章小結(jié) 第三章系統(tǒng)設(shè)計 83.1系統(tǒng)總體功能結(jié)構(gòu) 93.2數(shù)據(jù)字典 3.3系統(tǒng)數(shù)據(jù)模型設(shè)計 3.3.1系統(tǒng)概念結(jié)構(gòu)設(shè)計 3.3.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 3.3.3系統(tǒng)數(shù)據(jù)庫設(shè)計 203.4本章小結(jié) 第四章詳細設(shè)計 4.1系統(tǒng)時序圖 4.2系統(tǒng)類圖 4.3業(yè)務(wù)流程分析 4.4系統(tǒng)主界面設(shè)計 4.5用戶信息管理模塊設(shè)計 204.5.1用戶登錄模塊設(shè)計 204.5.2數(shù)碼產(chǎn)品展示模塊設(shè)計與實現(xiàn) 234.5.3購物車模塊的設(shè)計與實現(xiàn) 244.5.4收銀臺模塊的設(shè)計與實現(xiàn) 4.5.5查看訂單模塊的設(shè)計與實現(xiàn) 254.5.6公告瀏覽模塊的設(shè)計與實現(xiàn) 264.5.7客戶留言模塊的設(shè)計與實現(xiàn) 264.6系統(tǒng)后臺管理功能設(shè)計與實現(xiàn) 4.6.1客戶留言模塊的設(shè)計與實現(xiàn) 274.6.2訂單信息管理設(shè)計與實現(xiàn) 274.6.3數(shù)碼產(chǎn)品信息管理設(shè)計與實現(xiàn) 284.6.4公告信息管理設(shè)計與實現(xiàn) 284.6.5留言信息管理設(shè)計與實現(xiàn) 284.7本章小結(jié) 第五章系統(tǒng)測試與性能分析 5.1測試計劃 5.1.1測試項目 5.1.2被測特性 5.1.3不被測特性 35.1.4測試目標 5.1.5測試通過標準 5.2測試用例 5.3測試結(jié)果及分析 5.3.1測試情況統(tǒng)計分析 5.3.3易用性 5.3.4兼容性 5.3.5缺陷匯總 5.4測試結(jié)論 結(jié)論 4第一章引言對于一整套的網(wǎng)上電腦交易系統(tǒng)的購買過程,都可以在本系統(tǒng)上實現(xiàn)。本系統(tǒng)可以對電腦的信息進行在線顯示,在電腦特價區(qū)可以看到目前正在進行優(yōu)惠的商品,在排行榜里同樣可以看到目前暢銷的商品,以及新品上架區(qū)域的新品電腦的信息。這樣,用戶僅僅只需要坐在電腦前就可以買到自己喜歡的商品,方便了平時的生活購物。同樣的,商家并不需要擁有實體的店鋪,而是通過網(wǎng)上的交易系統(tǒng)對自己的商品上架,這樣就可以輕松的坐在電腦前以獲得盈利。由于全球技術(shù)產(chǎn)業(yè)快速的深入發(fā)展,現(xiàn)代生活帶來了很大程度上的變化。特別的,互聯(lián)網(wǎng)讓世界的聯(lián)系更加緊密,讓人與人之間的距離也靠的越來越近。Internet首先是被美國人創(chuàng)造,在這之后,其他國家也逐漸地參與進來。因此,Internet也就變成了一個全球化國際性網(wǎng)絡(luò)。在互聯(lián)網(wǎng)用戶不斷增加的同時,互聯(lián)網(wǎng)所覆蓋的范圍逐漸變大,涉及的領(lǐng)域也更加多元。擁有十分巨大的商業(yè)潛力,前景也被許多專業(yè)人士看好。電子商務(wù)其產(chǎn)生的經(jīng)濟效益難以估量,對社會生產(chǎn)力的提高有很大幫助。它不僅一場信息化革命,也對我們的工作方式和生活方式也會產(chǎn)生很大程度上的影響。在互聯(lián)網(wǎng)得到了快速的發(fā)展之后,電子商務(wù)才逐漸地發(fā)展起來。電子商務(wù)網(wǎng)站因此也通過各種各樣的模式陸續(xù)出現(xiàn)。由于人們不斷的在生活質(zhì)量跟生活品質(zhì)上追求提高,對于社會經(jīng)濟運行角度來說,電子商務(wù)擁有十分深遠的意義價值。大大地加強了其豐富性。這樣一來,也就非常明顯地提高了人們的生活水平。電子商務(wù)技術(shù)主要是基于互聯(lián)網(wǎng)的,就是要實現(xiàn)完整的電子商務(wù),必須有互聯(lián)網(wǎng)技術(shù)的支撐。也就是說,想要實現(xiàn)更好的電子商務(wù)系統(tǒng),就要注重和完善互聯(lián)網(wǎng)工程技術(shù)。這樣一來,不但帶動了科技的進步,而且很大程度上提升了社會的完善度以及科技集成程度。正如大家所熟知的,科技和工程作為社會前進的動力,而由電商所引發(fā)的工程上科技上的發(fā)展將給我們帶來巨大的貢獻。從經(jīng)濟上看,我們的整體素質(zhì)在電子商務(wù)平臺上也有了很大的提高。毫不夸張的說,已經(jīng)有了質(zhì)的飛躍。隨著時代的進步,學習和利用電子商務(wù)的人數(shù)越來越多,使用并且掌握了各方面的電子商務(wù)技術(shù)。這樣一來,隨著年輕人的水平技術(shù)、素質(zhì)技能得到明顯的提升,有利于國家的發(fā)展和科技的進步。相對于各類企業(yè),充分地利用電子商務(wù)技術(shù)的迅速發(fā)展,可以將傳統(tǒng)的信息方式為我們社會創(chuàng)造出更加巨大的價值與利益。1.2國內(nèi)外發(fā)展現(xiàn)狀查看全球電子商務(wù)市場的趨勢,并不平衡在各個地區(qū)的發(fā)展,只用歐盟、美國、亞洲先對來說比較發(fā)達。最早發(fā)展電子商務(wù)的是美國,所以美國技術(shù)最為成熟。5注冊之后進行購物。本系統(tǒng)實現(xiàn)了電腦的線上銷售功能以及管理用戶和商品的基本信1.4本章小結(jié)6第二章需求分析與開發(fā)環(huán)境2.1.1技術(shù)可行性JSP效率非常高,是一個互聯(lián)網(wǎng)的實現(xiàn)技術(shù)。高效率對應系統(tǒng)的電腦銷售的實時要求,當然,常見的電商網(wǎng)站是活動的。此外,作為Java平臺的一部分,JSP同樣可以僅用一次編寫成功,就能在其他各處開始運行的特點。因此,JSP可能是本系統(tǒng)的最好的MySQL作為后臺數(shù)據(jù)的系統(tǒng)基于標準的網(wǎng)絡(luò)來提供功能的基礎(chǔ)上提供了編程廣泛的數(shù)據(jù)庫。免費在網(wǎng)絡(luò)上提供強大和方便的網(wǎng)絡(luò)結(jié)構(gòu),數(shù)據(jù)和分析,MySQL服務(wù)結(jié)構(gòu)的分析被擴展到互聯(lián)網(wǎng)。MySQL查詢與強大的分析功能,以及穩(wěn)定,存儲容量完全滿足電商網(wǎng)站在處理數(shù)據(jù)庫的需求。2.1.2經(jīng)濟可行性無需目標系統(tǒng),基本上,沒有硬件的投入,調(diào)試方便,其中開發(fā)成本,運營成本和基本的調(diào)試成本也是很低的。2.1.3法律可行性本系統(tǒng)是自行開發(fā)的電腦線上銷售系統(tǒng),具有比較強的實際2.1.4操作可行性當今人們對計算機的已經(jīng)更加了解,相應的點擊操作即可完成。該系統(tǒng)由兩個部分組成,一部分是前臺銷售部分,客戶通過瀏覽器訪問本系統(tǒng),瀏覽商品進行購買??蛻艨梢宰詡€人信息,管理個人信息,修改密碼,查看想要購買電腦的信息,提交和查看訂單等。圖2-1的前臺系統(tǒng)的用例圖.O管理個人信息)7另一部分是管理的后臺部分,涉及到管理電腦、訂單、客戶和信息等。信息發(fā)布包括電腦信息,有不同的方式進行分類電腦,新型顯示器,以及一個通訊管理,包括添加,更新或刪除。訂單管理是查看訂單,識別和發(fā)送等操作。在圖2-2所示的系統(tǒng)的管理員用例圖。修改客戶信息82.3系統(tǒng)非功能性需求2.3.系統(tǒng)需求1)可靠性需求:用戶在使用該系統(tǒng)時,系統(tǒng)無法訪問的概率應在5%以下。2)安全性需求:由于本系統(tǒng)是內(nèi)部的系統(tǒng),因此本系統(tǒng)只面向內(nèi)部的賓館工作人員,所以身份驗證登錄是必要的。2.4開發(fā)環(huán)境與開發(fā)工具2.4.1開發(fā)環(huán)境JSP這種結(jié)構(gòu)可以基于不僅有利于企業(yè)管理,同時限制未經(jīng)授權(quán)的訪問的商業(yè)法律權(quán)威的每個部件進行非法訪問。系統(tǒng)的三層體系結(jié)構(gòu)如圖3-3:器Fig2-3Three-tierStructureManage可靠性是通常是正確和穩(wěn)健性。在發(fā)展過程中,使相互沖突的目標之間的妥協(xié),并且有一定的限制,使各方面的最大程度的滿意。在各個階段的分析基礎(chǔ)上確定新系統(tǒng)的功能。調(diào)查研究的基本要素是“數(shù)據(jù)”和“處理”,通過我們的研究,數(shù)據(jù)收集和統(tǒng)計。9第三章系統(tǒng)設(shè)計完成了軟件的分析階段開發(fā)之后,進入軟件實際開發(fā),在系統(tǒng)設(shè)計階段我們需要完成的是系統(tǒng)的大致設(shè)計,確立數(shù)據(jù)跟軟件的結(jié)構(gòu)。本階段以系統(tǒng)需求為基礎(chǔ),對電腦線上銷售系統(tǒng)做一個詳細的系統(tǒng)設(shè)計。關(guān)于解決系統(tǒng)需求程序模塊設(shè)計方面,其中包含怎樣把該系統(tǒng)劃分成多個模塊、模塊結(jié)構(gòu)設(shè)計等方面。接下來,本文將要在系統(tǒng)設(shè)計這一章節(jié)關(guān)于系統(tǒng)的數(shù)據(jù)庫,系統(tǒng)功能結(jié)構(gòu),開發(fā)環(huán)境和工具等方面做詳盡的描述。經(jīng)過分析電腦線上銷售系統(tǒng)的需求跟實際情形,我們可知該系統(tǒng)的功能結(jié)構(gòu):電腦線上銷售系統(tǒng)包含了前臺客戶端與后臺管理這兩個部分,新上架配件展示的管理以及對用戶的管理。具體結(jié)構(gòu)如圖3-1:管理員用戶管理員用戶密碼信息管系統(tǒng)信息管理訂單信息管理配件信息管理配件分類管理注冊用戶管理注冊信息修改訂單提交模塊購物車模塊配件信息香看配件檢素用戶管理模塊用戶登錄模塊前臺用戶功能后臺管理功能Fig3-1Systemfunctionblock系統(tǒng)主要模塊及其功能如下:1、用戶信息管理:主要包括對用戶信息的管理操作。2、電腦信息:主要包括電腦品牌、類別、型號瀏覽,對電腦的具體內(nèi)容的瀏覽。3、自助購物:客戶可以隨心所欲地選擇心儀的電腦。4、購物車模塊:在將電腦選擇好并放入購物車。5、前臺訂單處理:用戶可以查看訂單的狀態(tài),是否被后臺人員處理。查看客戶個人信息。7、新產(chǎn)品信息展示管理:查看新品,上架下架新品,修改新品信息。8、電腦管理:查看電腦,瀏覽信息詳情,對電腦的信息進行增添改查。9、后臺訂單管理:查看客戶訂單,確認訂單并發(fā)貨。用戶是一個只讀表集。數(shù)據(jù)字典的內(nèi)容包括用于對象的所有模式信息,如表,視圖,群集和索引數(shù)據(jù)庫中的信息。多少空間的分配,多少空間當前使用的列的默認值,完整性約束的信息,客戶的姓名和權(quán)限,客戶在登陸后使用的過程中所需要的審核信息,其中的信息對各個客戶也是非常重要。用戶可存取的詞典數(shù)據(jù)的詞典數(shù)據(jù)的數(shù)據(jù)庫是與關(guān)于數(shù)據(jù),這是由包含在數(shù)據(jù)流圖,組合物中所有項目的集合中定義的信息的SQL語句的集合:(1)數(shù)據(jù)流(2)數(shù)據(jù)流分量,即數(shù)據(jù)元素(3)數(shù)據(jù)存儲(4)處理下面為本系統(tǒng)的數(shù)據(jù)字典:(1)數(shù)據(jù)流數(shù)據(jù)流名稱:用戶登錄信息別名:無簡述:用戶登錄時填寫的信息來源:用戶去向:用戶登錄數(shù)據(jù)流量:500份/天組成:用戶名+密碼數(shù)據(jù)流名稱:用戶注冊信息別名:無簡述:用戶注冊時填寫的信息來源:用戶去向:用戶注冊數(shù)據(jù)流量:10份/天數(shù)據(jù)流名稱:用戶信息別名:無來源:用戶或用戶信息的修改與查詢數(shù)據(jù)流量:30份/天組成:用戶編號+用戶注冊信息組成:電腦名稱+電腦簡介+電腦類別+價格+圖片名稱組成:電腦名稱+電腦簡介+電腦類別+價格+圖片名稱組成:電腦編號+電腦的一般信息+電腦組成明細數(shù)據(jù)流量:100份/天組成:訂單編號+訂單的發(fā)送信息+訂單明細數(shù)據(jù)流名稱:訂單明細別名:無來源:購物車模塊去向:前臺訂單處理數(shù)據(jù)流量:100份/天組成:訂單編號+訂單的發(fā)送信息+訂單明細數(shù)據(jù)流名稱:各種相關(guān)信息別名:無來源:錄入去向:數(shù)據(jù)文件數(shù)據(jù)流量:10份/天組成:各類信息(2)數(shù)據(jù)存儲數(shù)據(jù)存儲的名稱:數(shù)據(jù)庫信息數(shù)據(jù)存儲的組成:各類信息P1(對信息表進行查詢)P2(對信息表進行修改刪除)(3)處理處理邏輯名稱:信息錄入簡述:對基本信息進行錄入.處理過程:進行分類錄入輸出的數(shù)據(jù)流:各類數(shù)據(jù)表處理邏輯名稱:查詢各類信息簡述:根據(jù)設(shè)定的條件來查詢所需信息.輸出的數(shù)據(jù)流:查詢得到的信息處理邏輯名稱:修改、刪除信息簡述:修改信息存入數(shù)據(jù)庫.處理過程:對需要修改的信息做修改輸出的數(shù)據(jù)流:修改或刪除后得到的信息3.3系統(tǒng)數(shù)據(jù)模型設(shè)計3.3.1系統(tǒng)概念結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)流程及功能分析得出簡化的實體關(guān)系模型圖,如圖3-2:真實姓名NI配件價格訂單狀態(tài)IN配件名稱聯(lián)系地址II圖3-2實體ER圖具體屬性如下:用戶:用戶帳號,真實姓名,密碼,性別,電話,郵箱,住址,收貨地址,注冊時間,用戶狀態(tài)。電腦:電腦品牌,類別,名稱,電腦介紹,設(shè)置特價,參考照片,庫存。訂單:訂單號,用戶帳號,是否付款,付款時間,發(fā)貨狀態(tài),收件人姓名,收件地址,接收郵編,總價。訂單包含商品的關(guān)聯(lián)屬性:個數(shù),單價,總價。電腦:品牌,名稱,售價,參考照片,類別。管理員管理用戶屬性:時間。3.3.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計根據(jù)E-R圖轉(zhuǎn)化,特別是基于關(guān)系模型的轉(zhuǎn)換的原理。以確保訪問控制,將用戶和管理員的關(guān)系模式合并之后,要用用戶類別來加以區(qū)瀏覽關(guān)系模式可以被丟棄,因為那里是怎樣的和系統(tǒng)功能數(shù)據(jù)類型長度允許空說明是否用戶名否是性別是真實姓名是是郵編是電話8否注冊時間否8否否郵箱否備注信息4否唯一標識數(shù)據(jù)類型長度允許空說明否否用戶名4是8是8是提交時間4是4是否唯一標識數(shù)據(jù)類型長度允許空說明4否4否8是總額8是訂單編號8是名稱4否唯一標識數(shù)據(jù)類型長度允許空說明4是否唯一標識4是名稱是是是是圖片路徑8是8否4否備注信息8否時間本階段詳細地描述了軟件中每個模塊的功能性說明和細節(jié)描述,并且也向用戶展現(xiàn)了本數(shù)據(jù)庫的設(shè)計細節(jié)。第四章詳細設(shè)計詳細描述在實施本章程序包括模塊和算法,邏輯等的實施用戶有計劃的知識,在發(fā)展過程中的指導。在上一步驟中,該方案解決了系統(tǒng)的模塊化設(shè)計是如何實現(xiàn)的應用問題。包括如何讓把所述系統(tǒng)被分成幾個模塊,模塊之間的接口的設(shè)計,如何傳遞模塊和數(shù)據(jù)結(jié)構(gòu),和模塊化結(jié)構(gòu)的設(shè)計等之間的信息。接下來對系統(tǒng)在本階段的詳細設(shè)計進行簡單的說明。4.1系統(tǒng)時序圖用戶登錄系統(tǒng)后,驗證完成后,系統(tǒng)將返回產(chǎn)品列表。會員將根據(jù)返回的列表選擇下一個操作。如果購買產(chǎn)品,訂單將提交給系統(tǒng)。系統(tǒng)時序圖的具體細節(jié)如下圖4.1:圖4.1系統(tǒng)時序圖GuestBookBean類,ComBean類,系統(tǒng)類圖如下圖4.2:1nnn圖4-2系統(tǒng)類圖各類的屬性和方法如下:(1)MemberManageBean具體如下:setEVERYPAGENUM方法分頁查詢所有個人會員;delMember()方法刪除會員;closeMember()方法凍結(jié)會員;(2)MemberBean具體如下:checkRegName()方法檢查是否重名;editPassword()方法會員修改密碼;memberLogin()方法會員登陸;getLastTimeIPO方法登陸信息;personReg)方法個人會員注冊;uppersonReg(方法個人會員修改資料;(3)AdminBean具體如下:Stringuseros管理員登錄更新登錄次數(shù)寫登錄日志;getAdminInfo(方法查詢管理員信息;editPassword()方法管理員修改密碼;addManager()方法添加管理員;getAllManager()方法獲取所有管理員;delManager()方法刪除管理員;GuestBookBean()方法留言本;addGuestBook()方法發(fā)表留言;getGuestBook(方法查詢留言內(nèi)容;getReplayO方法查詢回復內(nèi)容;delGuestBook(方法刪除留言;(4)ComBean類功能有,查詢會員信息,具體如下:getMessageCount(方法得到信息總數(shù);4.3業(yè)務(wù)流程分析通過不同的類別查看配件信息,查看留言版和公告,下訂單并查看訂單。流程圖如圖2-3圖2-3客戶端流程圖后臺管理流程圖如下圖2-4所示后臺管理流程圖如下圖2-4所示失敗配件信息管理訂單信息管理管理員管理員驗證產(chǎn)品展示管理注冊用戶管理管理賬戶管理成功圖2-4后臺管理端流程圖Fig2-4backwardmanagementf4.4系統(tǒng)主界面設(shè)計英南電腦訂購系統(tǒng)的設(shè)計與實現(xiàn)英南電腦訂購系統(tǒng)的設(shè)計與實現(xiàn)i0as圖4-3主界面截圖Fig4-3MainInterfaceScre4.5用戶信息管理模塊設(shè)計1.注冊果用戶提交了所有正確的符合要求的信息,系統(tǒng)將會自動彈出提示框,提示注冊成功,將信息存入系統(tǒng)數(shù)據(jù)庫。界面的設(shè)計如圖4-4所示。用戶名:密碼確認:真實姓名:住址:聯(lián)系方式:(2)實現(xiàn)過程頁面設(shè)計如表4-1所示。名稱類型輸入真實姓名選擇性別確定提交用戶信息取消取消注冊(1)用戶登錄程序流程描述用戶登錄的程序流程圖如圖4-5所示。開始開始密碼登錄身份驗證是否成功?是成功登錄結(jié)束否(2)實現(xiàn)目標在系統(tǒng)購物流程中,如果用戶不登錄本系統(tǒng),只能夠瀏覽本系統(tǒng)中的商品,無法購買。只有在登錄本系統(tǒng)之后,才可以將商品加入購物車進行購買操作,也可以對用戶本人購物車中的商品信息進行修改操作。接口設(shè)計如圖4-6所示。(3)實現(xiàn)過程所屬頁面名:index.jsp頁面設(shè)計如表4-2所示。名稱類型輸入用戶名注冊新用戶登錄登錄網(wǎng)站3.用戶修改和注銷(1)實現(xiàn)目標如果用戶已經(jīng)注冊過本系統(tǒng),就可以登錄本系統(tǒng),登陸之后就可以修改自己的帳號。界面設(shè)計如圖4-7所示。男圖4-7用戶修改模塊為了用戶可以放心地享受本系統(tǒng)的購物,也為了確保系統(tǒng)安全,本系統(tǒng)奇怪了注銷功能。用戶在購買完成之后可以點擊注銷按鈕清楚自己的信息。(2)實現(xiàn)過程頁面設(shè)計如表4-3所示。名稱類型ee輸入真實姓名選擇性別確定提交用戶信息取消取消注冊4.5.2數(shù)碼產(chǎn)品展示模塊設(shè)計與實現(xiàn)1.實現(xiàn)目標為了方便客戶購買電腦,系統(tǒng)采用兩種方式顯示系統(tǒng)中的產(chǎn)品。界面設(shè)計如圖4-8所示。圖4-8銷售排行模塊2.實現(xiàn)過程4.5.3購物車模塊的設(shè)計與實現(xiàn)1.購物車流程說明用戶在瀏覽本系統(tǒng)的商品之后,可以將心儀的電腦添加到自己的購物車中,在自己的購物車中,查看自己的商品,選擇購買商品的數(shù)量或者對自己不喜歡的商品進行清理操作。當用戶將要付款的時候,需要到收銀臺付款。購物車流程圖如圖4-9所示。購物車查看數(shù)碼產(chǎn)品是圖4-9購物車程序流程圖頁面名稱:myCart.jsp頁面設(shè)計如圖4-10所示?!で蹇召徫镘嚴^續(xù)購物進入下一步圖4-10購物車模塊4.5.4收銀臺模塊的設(shè)計與實現(xiàn)1.實現(xiàn)目標當用戶在購物車選擇好自己將要購買的產(chǎn)品之后,點擊下一步,就可以進行結(jié)賬操作。在訂單確認界面,系統(tǒng)會自動檢測用戶輸入的信息是否正確,如果正確,系統(tǒng)會自動生成訂單,并把訂單號發(fā)送給用戶。界面設(shè)計如圖4-11所示。訂單確認收貨人帳號:收貨人姓名:收貨人聯(lián)系電話:收貨人地址:送貨地址:付款方式:2.實現(xiàn)過程所屬頁面名:orderQuren.jsp頁面設(shè)計如表4-4所示。山西太原貨到付款提交訂單收貨人賬號e收貨人姓名收貨人聯(lián)系電話收貨人地址4.5.5查看訂單模塊的設(shè)計與實現(xiàn)1.實現(xiàn)目標用戶在正確的提交自己的訂單之后,點擊按鈕查看訂單,就可以看到自己所買商品現(xiàn)在的狀態(tài),下單日期等信息。界面的設(shè)計如圖4-12所示。下單日期已下單,未受理2.實現(xiàn)過程所屬頁面名:myOrder.jsp4.5.6公告瀏覽模塊的設(shè)計與實現(xiàn)1.實現(xiàn)目標我們可以通過系統(tǒng)公告欄來對我們的電腦進行促銷,以公告欄為我們的宣傳方式進行宣傳,顯示我們的商品信息,促銷活動。當顧客需要查看時,點擊公告信息,將會自動彈出一個窗口來顯示顧客所點的公告界面設(shè)計如圖4-13所示。公告公告公告公告公告網(wǎng)站公告>公告公告公告公告公告…>公告公告公告公告公告…>公告公告公告公告公告…>公告公告公告公告公告….2.實現(xiàn)過程4.5.7客戶留言模塊的設(shè)計與實現(xiàn)1.實現(xiàn)目標為了顧客可以對我們的系統(tǒng)進行及時的反饋,也為了更加方便的得到良好的意見和建議,我們因此設(shè)計了留言板功能。界面的設(shè)計如圖4-14所示。②留言人:標題:內(nèi)客:請城入內(nèi)容提交留言2.實現(xiàn)過程所屬頁面名:liuyanAll.jsp4.6系統(tǒng)后臺管理功能設(shè)計與實現(xiàn)本節(jié)對系統(tǒng)后臺功能設(shè)計進行詳細的說明。4.6.1客戶留言模塊的設(shè)計與實現(xiàn)1.實現(xiàn)目標在設(shè)置留言板功能之后,客戶就可以在我們的留言板區(qū)域?qū)懴聦氋F的意見,這樣當我們的管理員看到之后就可以按照建議及時地對系統(tǒng)進行優(yōu)化操作。界面設(shè)計如圖4-14所示。用戶名真實姓名性別1男2.實現(xiàn)過程所屬頁面名:userMana.jsp4.6.2訂單信息管理設(shè)計與實現(xiàn)1.實現(xiàn)目標界面設(shè)計如圖4-16所示。1¥20002021-¥32002021-03-0501:14:2.實現(xiàn)過程所屬頁面名:orderMana.jsp4.6.3數(shù)碼產(chǎn)品信息管理設(shè)計與實現(xiàn)1.實現(xiàn)目標為了方便系統(tǒng)管理員在后臺上架商品,我們設(shè)計了專屬于管理員的商品添加功能。當需要上架新的商品時,系統(tǒng)管理員可以添加相關(guān)的圖片以及商品的詳細信息,并且新上架的商品用戶可以在系統(tǒng)主頁的最新上架上查看。如圖4-16所示圖片1234無特價設(shè)為特價5678912.實現(xiàn)過程4.6.4公告信息管理設(shè)計與實現(xiàn)1.實現(xiàn)目標本模塊實現(xiàn)的目的是管理員可以在公告中發(fā)布一些重要的信息,有利于客戶可以及時得到查看,并了解本電腦系統(tǒng)最新的促銷活動。界面的設(shè)計如圖4-17所示。序號標題內(nèi)容發(fā)布時間2.實現(xiàn)過程所屬頁面名:gonggaoMana.jsp4.6.5留言信息管理設(shè)計與實現(xiàn)1.實現(xiàn)目標我們的管理員在看到之后會立刻把消息做出反饋,系統(tǒng)也會根據(jù)客戶的意見做出改界面的設(shè)計如圖4-18所示。內(nèi)客:標題:內(nèi)客:留言人標題:留部時間:留言人:2.實現(xiàn)過程所屬頁面名:liuyanMana.jsp本章介紹了系統(tǒng)的詳細設(shè)計,可以對系統(tǒng)設(shè)計進行詳細、全面的了解。前端模塊介紹了用戶維護、銷售排名、購物車、結(jié)賬、查看訂單、留言模塊和公告瀏覽模塊的設(shè)計與實現(xiàn)過程。同時,后臺模塊介紹了客戶信息管理、訂單管理、電子產(chǎn)品信息管理、公告管理和留言管理的設(shè)計與實現(xiàn)過程。系統(tǒng)詳細設(shè)計的原則是采用結(jié)構(gòu)設(shè)計的方法來改進控制結(jié)構(gòu),降低程序的復雜性,從而提高程序的可讀性、可測性和可維護性。第五章系統(tǒng)測試與性能分析由于本系統(tǒng)是基于JSP結(jié)構(gòu)的電腦在線銷售系統(tǒng),因此可以大大提高其安全響應的速度,并管理電腦的銷售信息。為了滿足廣大用戶的需求,測試本系統(tǒng)是否存在不易發(fā)現(xiàn)的錯誤,以及測試本系統(tǒng)的各個功能是否如圖當初設(shè)計的那樣正確的運行,并對我們的系統(tǒng)進行有效快速的改進。5.1測試計劃5.1.1測試項目(1)測試系統(tǒng)對用戶權(quán)限的管理(2)商品的錄入功能是否能執(zhí)行相對應的功能(3)測試用戶是否能正確設(shè)置自己的信息并保存(4)測試投訴模塊是否能正確執(zhí)行(1)系統(tǒng)的安全性(2)對用戶管理的功能是否能正常執(zhí)行(1)系統(tǒng)操作的方便性(2)系統(tǒng)在不同平臺的兼容性(3)系統(tǒng)的功能是否齊全本系統(tǒng)最終應完成的測試目標為:著重于系統(tǒng)的功能測試。(1)通過的測試用例占所有測試用例的比例(2)缺陷的數(shù)量、嚴重程度和分布情況。(2)測試用例覆蓋情況。(4)測試人員對測試的成功結(jié)論。黑盒測試技術(shù)預計輸出能正確顯示對話框測試結(jié)果編號檢查點期望輸出實際輸出期望結(jié)果符合與否點擊登錄系統(tǒng)不能登錄管理系統(tǒng)提示請輸入您的用戶名是輸入錯誤用戶名:CrystalNo系統(tǒng)不能登錄管理系統(tǒng)提示該用戶不是輸入正確用戶名:Crystal錯誤密碼:系統(tǒng)不能登錄管理系統(tǒng)是輸入正確用戶名:Crystal正確密碼:系統(tǒng)成功登錄管理系統(tǒng)系統(tǒng),進入系統(tǒng)主界面是輸入正確管理員系統(tǒng)成功登錄管理系統(tǒng)系統(tǒng),進入管是用戶名和密碼為空值點擊登錄系統(tǒng)不能登錄管理系統(tǒng)提示請輸入您的用戶名是輸入正確管理員錯誤密碼:系統(tǒng)不能登錄管理系統(tǒng)誤,請確認管理權(quán)限是圖5-2更改密碼功能測試用例Fig5-2ChangePasswordFunctionT等價類劃分和錯誤推測預計輸出能正確顯示對話框測試結(jié)果1顯示提示對話框。2能增加用戶,設(shè)置其用戶名與密碼,并賦予權(quán)限。3可修改用戶權(quán)限,或刪除指定用戶。編號檢查點期望輸出實際輸出結(jié)果符合與否輸入錯誤的舊密碼(密碼位數(shù)在是否成功保存新不能成功保存新錯誤,請確認是輸入錯誤的舊密碼(密碼位數(shù)不在6-16)系統(tǒng)不能登錄管理系統(tǒng)6-16位之間是沒有輸入確認密碼系統(tǒng)不能登錄管理系統(tǒng)提示請確認密碼是兩次新密碼不同系統(tǒng)不能登錄管理系統(tǒng)提示對不起,兩次的密碼不相同,請確認是輸入正確的舊密碼輸入正確格式的系統(tǒng)成功登錄管理系統(tǒng)系統(tǒng),進入管是圖5.3商品銷售錄入功能測試用例Fig5-3ProductEntryFunctionT等價類劃分和錯誤推測預計輸出能正確顯示對話框測試結(jié)果1.顯示提示對話框示,并把數(shù)據(jù)保存到數(shù)據(jù)庫3.錄入銷售價格,可識別是否錯誤4.修改操作后,沒有進行保存操作。則本次修改不成功,數(shù)據(jù)不更新。編號檢查點期望輸出實際輸出期望結(jié)果符合與否器配件類型:a品牌:三星產(chǎn)地:韓國點擊提交是否能成功保存數(shù)據(jù)能成功保存數(shù)據(jù)功是器配件類型:a品牌:三星產(chǎn)地:韓國點擊提交是否能輸入負數(shù)是選取一條商品點擊刪除是否能成功刪除商品錄入信息能成功刪除商品錄入信息成功刪除商品錄入信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 富士康培訓中心課件
- 家長控煙知識培訓
- 2026年護工長期服務(wù)合同正式模板
- 2026年建筑施工安全管理合同
- 2026年稅務(wù)注銷清算代理合同模板
- 圖書代銷合同2026年退換貨政策
- 2026年設(shè)備買賣合同協(xié)議
- 2026年農(nóng)業(yè)種植托管合同協(xié)議
- 2026年經(jīng)濟作物栽培合同
- 2026年場地使用租賃合同協(xié)議
- 2025年山西省中考英語試卷真題(含答案詳解)
- TD/T 1036-2013土地復墾質(zhì)量控制標準
- 《FPC材料介紹》課件
- 燃氣行業(yè)工作危害分析(JHA+LEC)評價記錄表
- 四川省遂寧市射洪縣九年級2024-2025學年(上)期末化學試卷(含答案)
- 2025-2030中國器官芯片行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 安全生產(chǎn)與員工情緒管理
- 醫(yī)院醫(yī)療保險費用審核制度
- 村衛(wèi)生室醫(yī)療質(zhì)量相關(guān)管理制度
- 【蘇州工學院智能建造研究院】2025中國低空經(jīng)濟產(chǎn)業(yè)鏈全面解析報告
- 中小學校園中匹克球推廣策略與實踐研究
評論
0/150
提交評論