版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著現(xiàn)代化進(jìn)程的加快,經(jīng)濟(jì)高速發(fā)展,電子商務(wù)的發(fā)展優(yōu)勢(shì)日益突出。電子商務(wù)可以減少人力、物力,降低商業(yè)成本,增加銷售利潤(rùn)。借助互聯(lián)網(wǎng)發(fā)展的電子商務(wù)產(chǎn)業(yè)將成為趨勢(shì)?!安ǚ瓶颂仄噧?nèi)飾網(wǎng)站”順應(yīng)發(fā)展趨勢(shì),力求為客戶帶來更安全,更快捷的購(gòu)物環(huán)境,同時(shí)對(duì)汽車內(nèi)飾產(chǎn)品種類進(jìn)行詳細(xì)分類、展示產(chǎn)品的詳細(xì)信息,為用戶選購(gòu)提供便利、使用戶能夠更快地了解最新產(chǎn)品信息,同時(shí)加強(qiáng)與消費(fèi)者間的聯(lián)系,建立良好的顧客關(guān)系,使用戶擁有極好的用戶體驗(yàn)。“波菲克特汽車內(nèi)飾網(wǎng)站”從企業(yè)自身及消費(fèi)者的需求出發(fā),結(jié)合實(shí)際情況,基于B/S結(jié)構(gòu),使用HTML、JSP技術(shù)編輯網(wǎng)頁,采用JSP+SQLSever2008數(shù)據(jù)庫(kù)技術(shù)來實(shí)現(xiàn)網(wǎng)站的開發(fā)。本論文詳細(xì)闡述了整個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)思路,并對(duì)主要功能部分設(shè)計(jì)進(jìn)行了詳盡的分析,最終形成了一個(gè)完整的設(shè)計(jì)方案。關(guān)鍵詞:電子商務(wù)汽車內(nèi)飾網(wǎng)站網(wǎng)上購(gòu)物DesignanddevelopmentofBeaufikAutomotiveinteriorwebsiteAbstract:Withtheaccelerationofmodernizationandrapideconomicdevelopment,theadvantagesofe-commercearebecomingincreasinglyprominent.E-commercecanreducemanpowerandmaterialresources,reducebusinesscostsandincreasesalesprofits.WiththehelpoftheInternet,thedevelopmentofe-commerceindustrywillbecomeatrend."PofitelAutomotiveInteriorWebsite"conformstothetrendofdevelopmentandstrivestobringcustomersasaferandfastershoppingenvironment.Atthesametime,itclassifiesthetypesofautomobileinteriorproductsindetailanddisplaysthedetailedinformationofproducts.Itprovidesconvenienceforuserstochooseandpurchase,enablesuserstoknowthelatestproductinformationmorequickly,andstrengthenscontactswithconsumers,andestablishesgoodcustomerrelations.Makeusershaveanexcellentuserexperience.Startingfromtheneedsofenterprisesandconsumers,combinedwiththeactualsituationandbasedonB/Sstructure,PofikettAutomobileInteriorWebsiteusesHTMLandJSPtechnologytoeditwebpagesandJSP+SQLSever2008databasetechnologytorealizethedevelopmentofthewebsite.Thispaperelaboratesthedesignideaofthewholeapplicationsystemindetail,andmakesadetailedanalysisofthedesignofthemainfunctionalparts,andfinallyformsacompletedesignscheme.Keywords:Theelectroniccommerce,Carinteriorwebsite,Onlineshopping緒論(一)開發(fā)背景隨著汽車價(jià)格的逐漸親民,中國(guó)汽車數(shù)量的急速增加,尤其是中高級(jí)別車所占的比例增加,車主逐漸學(xué)習(xí)車的相關(guān)知識(shí),用戶對(duì)汽車的要求也越來越高,除了重視外觀大方帥氣也越來越多地看中起汽車的內(nèi)飾。汽車內(nèi)飾同樣也并不光是起到裝飾作用,它們還承擔(dān)著隔熱、吸光、彰顯用戶個(gè)性化需求等功能,對(duì)車的健康性和舒適性起到非常重要的作用。汽車內(nèi)飾對(duì)于駕駛員來說,是親密接觸時(shí)間最長(zhǎng)的,它們的外形美觀、舒適程度、部件用戶體驗(yàn)、是否安全環(huán)保等,都直接影響著用戶。而隨著國(guó)家經(jīng)濟(jì)的高速發(fā)展,通過計(jì)算機(jī)實(shí)現(xiàn)的網(wǎng)上交易活動(dòng)已經(jīng)實(shí)現(xiàn)。互聯(lián)網(wǎng)逐漸成為人們活動(dòng)的新場(chǎng)地。更多的商戶和企業(yè)單位這些都加大對(duì)互聯(lián)網(wǎng)的投入,一些企業(yè)商品展示、網(wǎng)上購(gòu)物還有運(yùn)營(yíng)項(xiàng)目等項(xiàng)目,都通過網(wǎng)絡(luò)來完成。電子商務(wù)的發(fā)展為新型商家?guī)頇C(jī)會(huì),越來越多的商家選擇在網(wǎng)上建設(shè)網(wǎng)站,為用戶帶來新穎的購(gòu)物方式。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,使它們無處不在,這樣也影響了它的成本,不僅價(jià)格低廉,而且靈活實(shí)用。電子商務(wù)的特點(diǎn)是簡(jiǎn)單易懂并且操作便捷,使用戶與企業(yè)都能很好的了解和使用。它為不同類型的企業(yè)提供了無限的商機(jī),為它們節(jié)約了生產(chǎn)成本,同時(shí)擴(kuò)展市場(chǎng),發(fā)展了更多的商戶和用戶。例如亞馬遜、天貓網(wǎng)、當(dāng)當(dāng)網(wǎng)等等?!安ǚ瓶颂仄噧?nèi)飾網(wǎng)站”順應(yīng)潮流,以電子商務(wù)形式幫助消費(fèi)者充分了解產(chǎn)品,為自己的愛車挑選相關(guān)商品。(二)開發(fā)意義計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的逐漸成熟,誕生了互聯(lián)網(wǎng)。對(duì)于電商發(fā)展來說這是一個(gè)特別好的平臺(tái),對(duì)電子商務(wù)的發(fā)展極其有利。電子商務(wù)網(wǎng)站的蓬勃發(fā)展實(shí)現(xiàn)了在線購(gòu)買、衍生出了新型支付手段,同時(shí)提供新型服務(wù)。在電子商務(wù)網(wǎng)站中瀏覽商品可以足不出戶,并且時(shí)間不受限制完全由自己掌握;可以獲取完整的商品信息,也可以買到?jīng)]有見過的商品,在現(xiàn)實(shí)購(gòu)物中,人們也會(huì)進(jìn)行商品間的比較,在網(wǎng)上同樣可以并且可以比較的更多;當(dāng)達(dá)成交易時(shí),網(wǎng)上支付現(xiàn)金支付更加便捷而且安全;從瀏覽信息、添加商品、訂單購(gòu)物都無需親自去商鋪只需在網(wǎng)上操作。對(duì)于用戶來說省時(shí)省力?!安ǚ瓶颂仄噧?nèi)飾網(wǎng)站”的實(shí)現(xiàn),不僅可以使客戶在線瀏覽商品和購(gòu)買商品,并且提供在線交流服務(wù)功能。這種網(wǎng)絡(luò)化的電子商務(wù)的產(chǎn)生方便了用戶足不出戶就可以瀏覽豐富多彩的商品,了解產(chǎn)品的相關(guān)信息同時(shí)也使企業(yè)節(jié)省了成本并且獲得了更大的利益?!安ǚ瓶颂仄噧?nèi)飾網(wǎng)站”的實(shí)現(xiàn)可以建立潛在客戶,形成隱形的商業(yè)聯(lián)系。利用互聯(lián)網(wǎng)建立網(wǎng)站使更多人瀏覽到商品信息,促使消費(fèi)者做出購(gòu)買決定。同時(shí),可以收集客戶信息及反饋加強(qiáng)客戶服務(wù),提升客戶的用戶體驗(yàn)。用戶體驗(yàn)好就會(huì)達(dá)到宣傳的效果,網(wǎng)站口碑好,效益隨之變好。同時(shí)一個(gè)精致的汽車內(nèi)飾網(wǎng)站可以反映企業(yè)的工作環(huán)境與品位,讓一個(gè)人的格局更上一層樓。實(shí)體店中的汽車內(nèi)飾產(chǎn)品終究不全面,在互聯(lián)網(wǎng)中瀏覽相關(guān)產(chǎn)品信息可以滿足消費(fèi)者的廣泛需求,做汽車內(nèi)飾網(wǎng)站已成為一種潮流。(三)網(wǎng)站目標(biāo)“波菲克特汽車內(nèi)飾網(wǎng)站”首先要搭建一個(gè)完整的購(gòu)物平臺(tái)包括要實(shí)現(xiàn)用戶注冊(cè)、登錄、選擇商品、訂單商品、退貨等。其中用戶信息提供密碼找回功能,提供快速商品檢索功能。后臺(tái)實(shí)現(xiàn)公告管理、商品管理、訂單管理、用戶管理、系統(tǒng)管理等信息管理,使整個(gè)系統(tǒng)管理清晰明確為顧客帶來輕松愉快的用戶體驗(yàn)。其次系統(tǒng)能夠切實(shí)的運(yùn)行,使其可以真正的發(fā)布到網(wǎng)絡(luò)上,并正常的運(yùn)作。同時(shí),網(wǎng)站可以通過用戶對(duì)于商品的收藏,分析用戶對(duì)于汽車飾品種類的的偏好,及時(shí)調(diào)整網(wǎng)站的營(yíng)銷策略。一個(gè)網(wǎng)站的開發(fā)是要為消費(fèi)者提供優(yōu)質(zhì)服務(wù),當(dāng)消費(fèi)者進(jìn)入網(wǎng)站當(dāng)中映入眼簾的就是頁面。所以頁面要設(shè)計(jì)的簡(jiǎn)潔美觀,最大程度上吸引用戶的眼球,讓用戶愿意買網(wǎng)站的商品。這是一張企業(yè)的名片。(四)可行性分析1、經(jīng)濟(jì)可行性;“波菲克特汽車內(nèi)飾網(wǎng)站”利用電子商務(wù)提高信息的流動(dòng),協(xié)調(diào)不同活動(dòng),降低不確定性,從而降低了交易成本。同時(shí)新用戶注冊(cè)域名成本較低,服務(wù)器成本低。本網(wǎng)站主要銷售汽車內(nèi)飾產(chǎn)品,主要消費(fèi)人群定位在有車一族。隨著經(jīng)濟(jì)水平的提高,家家有車已屢見不鮮??蛻舾幼非髮?duì)汽車個(gè)性化的需求,汽車內(nèi)飾產(chǎn)品已成為車內(nèi)時(shí)尚的潮流,所以開發(fā)“波菲克特汽車內(nèi)飾網(wǎng)站”收益是十分可觀的。2、技術(shù)可行性;將使用HTML、JSP技術(shù)編輯網(wǎng)頁,采用JSP+SQLSever2008數(shù)據(jù)庫(kù)技術(shù)來實(shí)現(xiàn)網(wǎng)站的開發(fā)。
之所以采用JSP是因?yàn)镴SP具備了Java技術(shù)的簡(jiǎn)便性,它是由HTML代碼和嵌入其中的Java代碼所組成的,具有完全的面向?qū)ο笮?,并且安全可靠。所以網(wǎng)站的開發(fā)是可行的。3、社會(huì)可行性;開發(fā)網(wǎng)站響應(yīng)國(guó)家“大眾創(chuàng)業(yè),萬眾創(chuàng)新”的號(hào)召,借助現(xiàn)代互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)產(chǎn)品的銷售,創(chuàng)建網(wǎng)站對(duì)于國(guó)家來說是支持的。當(dāng)今網(wǎng)絡(luò)普及,人們對(duì)于網(wǎng)上購(gòu)物熱忱,甚至出現(xiàn)雙十一購(gòu)物節(jié),網(wǎng)站購(gòu)物如今已成為時(shí)尚。對(duì)于整體社會(huì)時(shí)尚潮流,開發(fā)“波菲克特汽車內(nèi)飾網(wǎng)站”是可行的。4.管理可行性分析;(1)決策者態(tài)度:決策者對(duì)于這次新系統(tǒng)的開發(fā)持支持的態(tài)度,因?yàn)槠淝靶l(wèi)思維意識(shí)到此舉帶來的巨大商機(jī),必須開發(fā)網(wǎng)上商城,才能夠緊跟時(shí)代發(fā)展的潮流。(2)員工態(tài)度:如今員工辦公都已使用計(jì)算機(jī)對(duì)于計(jì)算機(jī)充分了解,因此對(duì)于此舉都很認(rèn)同,可以提升辦公效率。綜上所述,開發(fā)“波菲克特汽車內(nèi)飾網(wǎng)站”是可行的。系統(tǒng)開發(fā)環(huán)境及工具介紹(一)開發(fā)環(huán)境Windows操作系統(tǒng):它的圖形界面良好,擁有良好的集成開發(fā)環(huán)境,操作便捷。為網(wǎng)站的開發(fā)提供可伸縮的高性能平臺(tái)。(二)開發(fā)工具1、Tomcat服務(wù)器:Tomcat一個(gè)最出色的優(yōu)點(diǎn)是它的代碼是無償使用的。人們使用它非常便捷高效。JDK1.8:選擇JDK1.8是因?yàn)橛捎诘讓咏Y(jié)構(gòu)和JVM的改變,使其速度得到提高。同時(shí)增加了新的語法使代碼更少,最大化減少了空指針異常。2、SQL2008:MicrosoftSQLServer2008是微軟公司推出的數(shù)據(jù)庫(kù)。它為企業(yè)提供安全可靠,高效穩(wěn)定的操作平臺(tái)。數(shù)據(jù)庫(kù)的管理采取動(dòng)態(tài)管理機(jī)制,數(shù)據(jù)庫(kù)的大小會(huì)隨著數(shù)據(jù)量的變化而變化。同時(shí),用戶數(shù)據(jù)都是保密的,這些數(shù)據(jù)存儲(chǔ)有著絕對(duì)的安全性。開發(fā)工具3、Eclipse是替代IBMVisualAgeforJava的下一代IDE開發(fā)環(huán)境,它可以滿足任何語言的開發(fā),同時(shí)成為圖片繪制的工具。Eclipse是一個(gè)無償開放代碼的項(xiàng)目,任何人都可以下載Eclipse的源代碼,進(jìn)而進(jìn)一步開發(fā)自己的功能插件。系統(tǒng)分析(一)需求分析對(duì)于“波菲克特汽車內(nèi)飾網(wǎng)站”首先考慮的是在功能上能夠?qū)崿F(xiàn)什么,把客戶的要求進(jìn)行分析和整理,站在客戶的角度看問題。同時(shí)要深刻地分析本網(wǎng)站做出的功能要達(dá)到什么指標(biāo)。波菲克特汽車內(nèi)飾網(wǎng)站以經(jīng)營(yíng)各種車內(nèi)飾品為主,主要包括汽車坐墊、車內(nèi)氛圍燈、車內(nèi)香水?dāng)[件等,所以本網(wǎng)站主要面向?qū)ο鬄橛熊囈蛔澹?dāng)今家家有車屢見不鮮。網(wǎng)站頁面布局應(yīng)色彩鮮麗,產(chǎn)品豐富多彩,時(shí)刻關(guān)注新品潮流,及時(shí)更新。當(dāng)然除了商品之外,網(wǎng)站還有熱門商品、站內(nèi)搜索、網(wǎng)站公告、登錄頁面、熱門商品、購(gòu)物車及支付手段等功能。對(duì)于消費(fèi)者滿足以下需求:1、瀏覽網(wǎng)站消費(fèi)者通過瀏覽器進(jìn)入網(wǎng)站瀏覽商品,本網(wǎng)站會(huì)及時(shí)更新熱門商品進(jìn)行推薦,點(diǎn)擊會(huì)顯示商品的詳細(xì)信息包括大小及數(shù)量等信息。2、用戶注冊(cè)及登錄消費(fèi)者進(jìn)入網(wǎng)站瀏覽相關(guān)信息時(shí)要進(jìn)行用戶注冊(cè),填寫相關(guān)個(gè)人信息,注冊(cè)完成后即可購(gòu)買。3、加入購(gòu)物車消費(fèi)者瀏覽商品信息之后會(huì)有中意的商品,為防止商品過多而錯(cuò)過商品可將其放置購(gòu)物車內(nèi),在購(gòu)物車內(nèi)可查到商品的詳細(xì)信息,還可移除和增加數(shù)量。4、商品購(gòu)買當(dāng)消費(fèi)者做出購(gòu)買決定時(shí)需填寫配送信息包括姓名、電話、收貨地址等,最后在貨到付款和銀行卡支付中選擇其一進(jìn)行結(jié)算,結(jié)算成功后提供訂單編號(hào)。5、商品退貨當(dāng)消費(fèi)者對(duì)商品不滿意時(shí),可以提出退貨申請(qǐng)。對(duì)于網(wǎng)站管理員來說滿足以下需求:1、管理員登錄管理員處理信息需登錄,系統(tǒng)驗(yàn)證管理員身份是否合法,登陸成功,進(jìn)入網(wǎng)站系統(tǒng)2、業(yè)務(wù)管理系統(tǒng)管理員登陸后可以看到商品分類信息并對(duì)商品信息進(jìn)行刪除或者修改同時(shí)也會(huì)看到用戶注冊(cè)信息,訂單及未受理信息情況,管理員可以對(duì)系統(tǒng)中的各類信息進(jìn)行維護(hù)。3、退貨管理系統(tǒng)管理員登錄系統(tǒng)后可以對(duì)用戶的退貨申請(qǐng)進(jìn)行處理。(二)用例建模1、系統(tǒng)用例圖用例是把滿足用戶功能聚合起來的工具,而用例模型是一種語言,是研發(fā)人員相互交流的媒介,用例模型主要的組成部分是用例圖。用例圖可以描述出各用例和參與者之間的關(guān)系,同時(shí)也可以表明用例之間的關(guān)系。用例模型是軟件分析的第一步,它為研發(fā)人員詳細(xì)的描述了用戶期望并且如何去使用這個(gè)系統(tǒng)。用例模型可以非常精確的確定軟件的需求,很少出現(xiàn)存在歧義的情況,這樣可以保證用戶與研發(fā)人員對(duì)于軟件理解相同。用例圖的主要作用為獲取需求、指導(dǎo)測(cè)試還可以在整個(gè)過程中的其他工作流起到指導(dǎo)作用波菲克特汽車內(nèi)飾網(wǎng)站的網(wǎng)站用戶用例圖和管理員用例圖分別如圖3-1和圖3-2所示:圖3-1用戶用例圖圖3-2管理員用例圖2、系統(tǒng)用例事件流(1)用戶注冊(cè)用例的事件流描述如表3-1所示表3-1“用戶注冊(cè)”用例的事件流1“用戶注冊(cè)”1.1簡(jiǎn)單描述本用例用于用戶注冊(cè)操作1.2前置條件無。1.3后置條件用例成功后,系統(tǒng)添加新的用戶。1.4事件流1.4.1基流用戶在網(wǎng)站注冊(cè)時(shí)觸發(fā)用例。(1)系統(tǒng)將頁面轉(zhuǎn)至用戶注冊(cè)頁面。(2)注冊(cè)相關(guān)信息(3)系統(tǒng)檢查信息注冊(cè)是否有效(E-1)(是否已注冊(cè),郵箱格式是否正確,密碼是否過于簡(jiǎn)單),將信息存入數(shù)據(jù)庫(kù)。1.4.2替代流E-1:如果用戶注冊(cè)信息無效,系統(tǒng)顯示錯(cuò)誤信息并轉(zhuǎn)到錯(cuò)誤頁面,用戶重新填寫信息,或者取消注冊(cè),用例結(jié)束(2)“用戶登錄”用例的事件流描述如表3-2所示表3-2“用戶登錄”用例的事件流2“用戶登錄”2.1簡(jiǎn)單描述本用例用于用戶網(wǎng)站登錄。2.2前置條件登錄網(wǎng)站的用戶是網(wǎng)站的注冊(cè)用戶。2.3后置條件用例成功后,用戶登錄網(wǎng)站。2.4事件流2.4.1基流已注冊(cè)成功用戶登錄網(wǎng)站時(shí)觸發(fā)用例。(1)系統(tǒng)轉(zhuǎn)到用戶登錄頁面,提示用戶輸入用戶名和密碼。(2)用戶填寫用戶名和密碼信息。(3)用戶驗(yàn)證輸入的用戶名和密碼,若正確(E-1),則轉(zhuǎn)到首頁,系統(tǒng)激活這一用戶。2.4.2替代流E-1:如果輸入無效的用戶名或密碼,系統(tǒng)顯示錯(cuò)誤信息,用戶可以選擇返回基流起始點(diǎn),重新輸入正確的用戶名或密碼;或者取消登錄,用例結(jié)束。(3)“商品選購(gòu)”用例的事件流描述如表3-3所示表3-3“商品選購(gòu)”用例的事件流3“商品選購(gòu)”3.1簡(jiǎn)單描述本用例允許用戶在線選購(gòu)商品。3.2前置條件用戶選購(gòu)商品前必須登錄。3.3后置條件用戶個(gè)性化選擇商品,并提交相應(yīng)的訂單。3.4事件流3.4.1 基流當(dāng)用戶想要進(jìn)行選購(gòu)時(shí),用例啟動(dòng)。(1)用戶單擊選擇商品。(2)系統(tǒng)顯示商品列表及信息。(3)用戶提出選購(gòu)某商品。(4)系統(tǒng)檢查是否缺貨(E-1),購(gòu)物車中加入相應(yīng)的商品信息。3.4.2替代流E-1:缺貨時(shí),顯示缺貨信息頁面。用戶可選擇放棄購(gòu)買或詢問網(wǎng)站管理員上貨日期以便購(gòu)買。(4)購(gòu)物車用例的事件流描述如表3-4所示表3-4“購(gòu)物車”用例的事件流4“購(gòu)物車”4.1簡(jiǎn)單描述本用例用于用戶對(duì)購(gòu)物車當(dāng)中的商品進(jìn)行修改。4.2前置條件對(duì)購(gòu)物車中商品進(jìn)行修改的用戶必須是注冊(cè)用戶且已登錄網(wǎng)站。4.3后置條件數(shù)據(jù)庫(kù)中保存相關(guān)修改信息。4.4事件流4.4.1基流當(dāng)用戶修改購(gòu)物車中商品信息時(shí)觸發(fā)用例。(1)用戶對(duì)購(gòu)物車內(nèi)商品信息提出更改申請(qǐng)。(2)系統(tǒng)顯示購(gòu)物車中商品信息。(3)用戶對(duì)購(gòu)物車中的商品進(jìn)行增加和刪除操作。(4)系統(tǒng)檢查用戶購(gòu)物車商品信息是否成功修改(E-1),將信息存入數(shù)據(jù)庫(kù)。4.4.2替代流E-1:如果用戶沒有成功修改購(gòu)物車中的商品信息,系統(tǒng)提示操作失敗信息,顯示錯(cuò)誤策略頁面,用戶選擇重新修改或者直接離開。用例結(jié)束。(5)“訂單生成及查詢”用例的事件流描述表3-6所示表3-5“訂單生成及查詢”用例的事件流5“訂單生成及查詢”5.1簡(jiǎn)單描述本用例用于訂單的生成及查詢。5.2前置條件在對(duì)訂單的生成及查詢進(jìn)行操作的用戶必須時(shí)已經(jīng)注冊(cè)且登錄的用戶。5.3后置條件數(shù)據(jù)庫(kù)中保存相關(guān)信息。5.4事件流5.4.1基流當(dāng)生成訂單或者用戶查詢訂單時(shí)觸發(fā)用例。(1)系統(tǒng)將訂單生成。(2)用戶對(duì)訂單提出查詢申請(qǐng)。(3)系統(tǒng)顯示訂單頁面。(6)“在線銷售”用例的事件流描述如表3-6所示表3-6“在線銷售”用例的事件流6“在線銷售”6.1簡(jiǎn)單描述本用例允許用戶在線選購(gòu)商品。6.2前置條件用戶選購(gòu)商品前必須登錄。6.3后置條件用戶選擇自己需要的商品,并提交相應(yīng)的訂單,6.4事件流6.4.1基流當(dāng)用戶想要進(jìn)行在線選購(gòu)時(shí),用例啟動(dòng)。(1)用戶單擊選擇商品頁面。(2)系統(tǒng)顯示商品列表。(3)用戶提出選購(gòu)某商品。(4)系統(tǒng)檢查是否缺貨(E-1),購(gòu)物車中加入相應(yīng)的商品信息。(5)系統(tǒng)生成訂單。(6)用戶確認(rèn)訂單,并決定貨到付款或者網(wǎng)上支付如果用戶需要網(wǎng)上支付,則執(zhí)行分支流S-1:填寫銀行信息。如果用戶需要?jiǎng)h除商品,則執(zhí)行分支流S-2:提交訂單。6.4.2分支流S-1:填寫銀行信息用戶輸入銀行卡信息,提交訂單。S-2:提交訂單。6.4.3替代流E-1:缺貨時(shí),屏幕顯示缺貨信息頁面。用戶選擇缺貨策略(放棄還是等待直到有貨)。(7)“在線銷售”用例的事件流描述如表3-7所示表3-7“管理員登錄”用例的事件流7“管理員登錄”7.1簡(jiǎn)單描述本用例用于管理員登錄操作。7.2前置條件登錄用戶必須是授權(quán)管理員。7.3后置條件用例成功后,頁面跳轉(zhuǎn)至登錄成功的管理員主頁。7.4事件流7.4.1基流管理員在波菲克特汽車內(nèi)飾網(wǎng)站登錄時(shí)觸發(fā)用例。(1)系統(tǒng)轉(zhuǎn)到管理員登錄頁面。(2)管理員填寫賬號(hào)密碼等信息。(3)系統(tǒng)檢查信息是否有效(E-1),若有效,則管理員跳轉(zhuǎn)至登錄成功主頁面。7.4.2替代流E-1:如果管理員輸入的登錄信息無效,系統(tǒng)顯示錯(cuò)誤信息并轉(zhuǎn)到錯(cuò)誤頁面,管理員重新填寫信息登錄,或者取消登錄,用例結(jié)束。(8)“管理員訂單管理”用例的事件流描述如表3-8所示表3-8“管理員訂單管理”用例的事件流8“管理員訂單管理”8.1簡(jiǎn)單描述本用例用于管理員訂單查詢修改與刪除操作。8.2前置條件下單用戶對(duì)訂單提出修改請(qǐng)求。8.3后置條件用例成功后,新訂單信息加入數(shù)據(jù)庫(kù)。8.4事件流8.4.1基流管理員在波菲克特汽車內(nèi)飾網(wǎng)站進(jìn)行訂單查詢修改與刪除時(shí)觸發(fā)用例。(1)系統(tǒng)轉(zhuǎn)到訂單查詢頁面。(2)管理員對(duì)訂單信息進(jìn)行修改。(3)用戶是否滿意(E-1),若滿意,則管理員將訂單信息加入數(shù)據(jù)庫(kù)并修改狀態(tài)。8.4.2替代流E-1:如果用戶對(duì)訂單不滿意,管理員重新進(jìn)行訂單修改,或者取消訂單,用例結(jié)束。(9)“管理員商品管理”用例的事件流描述如表3-9所示。表3-9“管理員商品管理”用例的事件流9“管理員商品管理”9.1簡(jiǎn)單描述本用例用于管理員對(duì)商品信息增刪改查操作。9.2前置條件操作用戶必須是登錄管理員。9.3后置條件用例成功后,對(duì)變化后的商品信息進(jìn)行保存。9.4事件流9.4.1基流管理員在波菲克特汽車內(nèi)飾網(wǎng)站對(duì)商品信息進(jìn)行查詢改動(dòng)時(shí)觸發(fā)用例。(1)管理員登錄頁面并申請(qǐng)進(jìn)行商品信息查詢。(2)系統(tǒng)跳轉(zhuǎn)至商品信息查詢頁面。(3)管理員對(duì)商品信息進(jìn)行增刪改操作。(4)系統(tǒng)檢查信息是否有效(E-1),若有效,對(duì)商品變化后的信息進(jìn)行保存。9.4.2替代流E-1:如果信息無效,系統(tǒng)顯示錯(cuò)誤信息并轉(zhuǎn)到錯(cuò)誤頁面,管理員重新對(duì)商品信息進(jìn)行增刪改查,或者取消操作,用例結(jié)束。(三)靜態(tài)建模1、類圖是一種模型的靜態(tài)結(jié)構(gòu),用來表述結(jié)構(gòu)之間的關(guān)系。本網(wǎng)站構(gòu)建類圖首先要識(shí)別出類,主要識(shí)別類的屬性,描繪類與類之間的關(guān)系,最后對(duì)類進(jìn)行分析與整理。波菲克特汽車內(nèi)飾網(wǎng)站首頁包括新品推薦、檢索功能、用戶登錄、網(wǎng)站公告。本系統(tǒng)的設(shè)計(jì)通過顧客瀏覽商品,添加至購(gòu)物車,在購(gòu)物車中增刪改建直到做出購(gòu)買決定,選擇付款方式,獲得訂單信息。通過各個(gè)類之間協(xié)同串聯(lián)形成完整系統(tǒng)。波菲克特汽車內(nèi)飾網(wǎng)站系統(tǒng)基本類圖如圖3-3所示。圖3-3波菲克特汽車內(nèi)飾網(wǎng)站系統(tǒng)類圖(四)動(dòng)態(tài)建模動(dòng)態(tài)模型是系統(tǒng)的表現(xiàn)形式,是一種過程和行為的結(jié)合。它具有明確性、可視性、簡(jiǎn)易性。通過靜態(tài)模型對(duì)于一些狀態(tài)有了初步的認(rèn)識(shí),接下來通過動(dòng)態(tài)建模來深刻分析與解讀。從順序圖、活動(dòng)圖和狀態(tài)圖來描述對(duì)象交互。順序圖描述執(zhí)行過程中對(duì)象與對(duì)象間消息交互,強(qiáng)調(diào)了消息發(fā)送和接收的順序。它包括執(zhí)行者、生命線、對(duì)象、消息等對(duì)象間的通信用對(duì)象的生命線之間的水平消息來表示,消息線箭頭說明消息的類型。從用戶及管理員角度進(jìn)行分析。從用戶進(jìn)行動(dòng)態(tài)建模:用戶注冊(cè)的順序圖如圖3-4所示:圖3-4用戶注冊(cè)順序圖用戶登錄的順序圖如圖3-5所示:圖3-5用戶登錄順序圖添加購(gòu)物車順序圖如圖3-6所示:圖3-6添加購(gòu)物車順序圖(4)用戶訂單如圖3-7所示:圖3-7用戶訂單管理圖(5)用戶地址管理如圖3-8所示圖3-8用戶地址管理圖(6)管理員注冊(cè)如圖3-9圖3-9管理員注冊(cè)(7)管理員登錄如3-10所示圖3-10管理員登錄(8)管理員更新、刪除商品如圖3-11所示圖3-11管理員更新刪除商品(9)管理員增加商品如圖3-12所示圖3-12管理員增加商品(10)管理員處理分類修改與刪除如圖3-13所示圖3-13管理員處理分類(11)管理員發(fā)貨如圖3-14所示圖3-14管理員發(fā)貨系統(tǒng)設(shè)計(jì)(一)代碼設(shè)計(jì)設(shè)計(jì)代碼時(shí)要有良好的思路,不能想到哪里就打那里,這樣會(huì)造成代碼冗余,為了避免此現(xiàn)象發(fā)生需進(jìn)行代碼設(shè)計(jì)。代碼設(shè)計(jì)最大的優(yōu)點(diǎn)就是便于計(jì)算機(jī)對(duì)信息的處理及檢索,本系統(tǒng)針對(duì)訂單id進(jìn)行代碼設(shè)計(jì),代碼設(shè)計(jì)如下:例如,20190520113102;則2019表示年份、0520表示5月20日、113102表示11時(shí)31分02秒。(二)功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)開發(fā)的意圖在于方便消費(fèi)者通過網(wǎng)站瀏覽商品,獲取商品的詳細(xì)信息,并進(jìn)行商品的購(gòu)買以及賬單的結(jié)算活動(dòng)。使企業(yè)的管理人員可以通過后臺(tái)管理對(duì)商品進(jìn)行管理,處理訂單并進(jìn)行商品的發(fā)貨等。通過前期進(jìn)行的需求分析,與系統(tǒng)所需實(shí)現(xiàn)的最終目標(biāo)相結(jié)合,明確用戶所提出的需求所需要達(dá)到的總體效果,和系統(tǒng)的所有功能細(xì)節(jié),借此來確定全面的、切實(shí)可行的系統(tǒng)功能需求。本網(wǎng)站是一個(gè)汽車內(nèi)飾網(wǎng)站,需要給消費(fèi)者帶來良好的用戶體驗(yàn),因此在性能要求方面比較高。系統(tǒng)需要能夠經(jīng)受住很高的并發(fā)訪問量,不出現(xiàn)系統(tǒng)崩潰的現(xiàn)象,特別是在特殊的節(jié)日,例如:“618”、“雙十一”這些特殊的日子,并發(fā)量會(huì)很高,對(duì)系統(tǒng)性能的需求特別高?,F(xiàn)對(duì)于各個(gè)模塊進(jìn)行拆分細(xì)化,按功能從屬關(guān)系表示圖表,每一個(gè)框都是一個(gè)功能模塊。功能模塊可以根據(jù)具體情況進(jìn)行具體處理,或多或少,或大或小。本系統(tǒng)一共分為兩大模塊分別為前臺(tái)和后臺(tái),兩大模塊雖然在表面上是獨(dú)立存在的,但是在對(duì)數(shù)據(jù)庫(kù)中的交互是密不可分的,兩個(gè)模塊訪問的表有所不同,但卻是一個(gè)數(shù)據(jù)庫(kù)。(1)商品展示瀏覽模塊:通過最新推薦及時(shí)更新車內(nèi)飾品,方便用戶瀏覽最新信息。(2)商品搜索模塊:可以按照汽車坐墊、車內(nèi)氛圍燈、車內(nèi)香水?dāng)[件等分類搜索相關(guān)商品。商品將展示出價(jià)格、剩余件數(shù)等信息。(3)購(gòu)物車模塊:用戶將中意商品添加至購(gòu)物車內(nèi),可以查看產(chǎn)品的詳細(xì)信息,添加商品數(shù)量還可以在購(gòu)物車中對(duì)商品進(jìn)行修改,例如增刪改減。(4)支付模塊:用戶將商品放置購(gòu)物車內(nèi),填寫個(gè)人信息信息并選擇購(gòu)買方式,此系統(tǒng)設(shè)計(jì)兩種支付方式。一是貨到付款,二是銀行卡支付;(5)用戶注冊(cè)模塊:為用戶提供了用戶注冊(cè)、用戶登錄、用戶資料修改等功能;(6)訂單模塊:用戶了解到自己的當(dāng)前訂單信息及歷史訂單記錄。(7)信息管理:管理員可以在后臺(tái)對(duì)商品進(jìn)行操作,對(duì)汽車內(nèi)飾產(chǎn)品進(jìn)行增刪改查。(8)訂單管理:管理員接到訂單后,對(duì)訂單信息進(jìn)行反饋。經(jīng)過以上需求分析等內(nèi)容得出了本系統(tǒng)的功能圖,該系統(tǒng)可分為前臺(tái)用戶后臺(tái)管理員。前臺(tái)用戶功能結(jié)構(gòu)圖如4-1所示,后臺(tái)功能模塊如4-2所示。圖4-1前臺(tái)用戶功能結(jié)構(gòu)圖圖4-2后臺(tái)功能模塊圖(三)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)是數(shù)據(jù)庫(kù)的核心,數(shù)據(jù)會(huì)隨著系統(tǒng)的不斷運(yùn)行而大量增加,會(huì)增加系統(tǒng)壓力,影響工作效率。所以建立一個(gè)數(shù)據(jù)庫(kù)尤為重要,數(shù)據(jù)庫(kù)對(duì)于數(shù)據(jù)存儲(chǔ)是安全的,一致的,完整的。而且方便維護(hù)和管理,它是提高系統(tǒng)運(yùn)行效率的基礎(chǔ)。以下表將舉例說明;表4-1Bulletin公告表字段名稱字段大小字段類型說明id4int編號(hào)title50char標(biāo)題content50text內(nèi)容userId4int用戶IDcreateTime50char時(shí)間表4-2CustomerDetailInfo客戶詳細(xì)信息字段名稱字段大小字段類型說明customerId4int編號(hào)name50char姓名telphone9char電話movePhone11char手機(jī)address50char地址表4-3CustomerInfo客戶信息字段名稱字段大小字段類型說明id4int編號(hào)email20char電子郵件pwd20char密碼registerTime20char注冊(cè)時(shí)間isCooled4int是否凍結(jié)表4-4GoodsInfo商品表字段名稱字段大小字段類型說明goodsId4int編號(hào)typeDetailInfo50char類別goodsName20char名稱price19adNumeric價(jià)格discount8doubie折扣isNew4int是否新品isRecommend4int是否推薦status4int狀態(tài)上架photo20char圖片remark20char信息countRequire4int數(shù)量createdate50char發(fā)布日期userId發(fā)布人,0為管理員isCooled是否發(fā)布表4-5GoodsType商品類型字段名稱字段大小字段類型說明typeId4int編號(hào)typeName20char名稱表4-6GoodsTypeDetailInfo商品子類型字段名稱字段大小字段類型說明Id4int編號(hào)typeId50char上級(jí)類型編號(hào)typeDetailInfo50char子類名稱表4-7訂單商品信息字段名稱字段大小字段類型說明orderId4int訂單編號(hào)goodsId4int商品編號(hào)status4int狀態(tài)0未確認(rèn),1已確認(rèn),100收貨,101退貨表4-8訂單信息字段名稱字段大小字段類型說明orderId4int編號(hào)customerId4int客戶編號(hào)status4int狀態(tài)orderTime50char時(shí)間表4-9評(píng)價(jià)表字段名稱字段大小字段類型說明customerId4int客戶編號(hào)serviceAssessment50text內(nèi)容assessmentTime50char時(shí)間表4-10系統(tǒng)用戶表字段名稱字段大小字段類型說明id4int編號(hào)userName20char名稱userPwd20char密碼(四)界面設(shè)計(jì)系統(tǒng)的界面是一張名片,擁有簡(jiǎn)潔、大方的頁面可以使用戶眼前一亮,增加交易幾率。本網(wǎng)站名稱為波菲克特汽車內(nèi)飾網(wǎng)站,它是根據(jù)英文perfect的諧音起名,意思是完美,這樣方便用戶記憶網(wǎng)站名稱。本網(wǎng)站的頁面設(shè)計(jì)有輪播去,一是吸引用戶,二是讓用戶了解本網(wǎng)站的新品。本網(wǎng)站立志引領(lǐng)車內(nèi)飾品的潮流,做出品牌效應(yīng),做成車內(nèi)飾品中的“愛馬仕”。用戶首先登錄或者注冊(cè)信息,進(jìn)入網(wǎng)站查看各類信息,具體功能如圖4-3所示:圖4-3系統(tǒng)界面進(jìn)入首頁后可以查看各類信息,具體功能如圖4-4所示:圖4-4首頁界面當(dāng)用戶中意商品時(shí)可將其放置購(gòu)物車內(nèi),具體功能如圖4-5所示:圖4-5商品放入購(gòu)物車當(dāng)用戶決定購(gòu)買時(shí),進(jìn)入填寫收貨信息,具體功能如圖4-6所示:圖4-6填寫購(gòu)物信息檢驗(yàn)購(gòu)物訂單是否正確,具體功能如圖4-7所示:圖4-7購(gòu)物訂單確認(rèn)購(gòu)物訂單確認(rèn)無誤,進(jìn)行付款,訂單完成具體功能如圖4-8所示:圖4-8訂單完成系統(tǒng)實(shí)現(xiàn)(一)程序設(shè)計(jì)程序設(shè)計(jì)可以幫助開發(fā)人員更好的理解系統(tǒng)的設(shè)計(jì)與所需要實(shí)現(xiàn)的功能。接下來將以購(gòu)物車界面為例,購(gòu)物車界面代碼如下;<%@pagelanguage="java"import="java.util.*,com.entity.GoodsInfo,java.text.DecimalFormat"pageEncoding="utf-8"%><%@pageimport="com.util.PublicToolCheckParam"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><% //從session中取出購(gòu)物車信息ArrayList<GoodsInfo>shopList=(ArrayList<GoodsInfo>)session.getAttribute("shopList");Stringemail=(String)session.getAttribute("email");%><html><head><title>購(gòu)物車</title> <scripttype="text/javascript"src="../js/web/cart.js"charset="gb2312"></script> <scripttype="text/javascript"> functionsendInfo(){ if("<%=shopList%>"=="[]"||"<%=shopList%>"=="null"){ alert("您還未購(gòu)買任何商品!"); returnfalse; } elseif("<%=email%>"==""||"<%=email%>"=="null"){ alert("您還未登陸!請(qǐng)先登錄!"); returnfalse; } else{ window.location.href="../filterWeb/sendInfo.jsp"; returntrue; } } </script></head><body><div><formid="frm"name="frm"action="../servlet/Shopping"method="get"> <inputtype="hidden"name="method"value="u"/> <inputtype="hidden"id="txtcount"name="count"/> <inputtype="hidden"id="txtgid"name="gid"/> </form> <iframesrc="../web/top.jsp"width="100%"height="170"frameborder="0"></iframe> <tableborder="0"cellspacing="0"cellpadding="0"align="center"><trheight="60"><td><fontsize="2"color="#999999">您現(xiàn)在所在位置:<ahref="../"target="_top">網(wǎng)站首頁</a>>購(gòu)物車</font></td></tr><tr><tdcolspan="7"><imgsrc="../image/icon/buycart_logo.gif"width="165"height="53"/></td></tr></table><tableborder="1"align="center"cellpadding="0"cellspacing="0"bordercolor="#9999FF"style="font-size:13px;"><trbgcolor="#CCFFFF"><tdheight="25"colspan="2"><divalign="center">商品名稱</div></td><tdwidth="99"><divalign="center">商品類型</div></td><tdwidth="101"><divalign="center">價(jià)格</div></td><tdwidth="80"><divalign="center">折扣</div></td><tdwidth="122"><divalign="center">數(shù)量</div></td><tdwidth="143"><divalign="center">小計(jì)</div></td><tdwidth="153"><divalign="center">操作</div></td></tr><% DecimalFormatdf=newDecimalFormat("0.00"); if(shopList==null||shopList.size()==0){ out.println("<tr><tdheight='30'colspan='8'align='center'>購(gòu)物車中沒有任何商品!</td></tr>"); } else{ for(inti=0;i<shopList.size();i++){ GoodsInfoshopGD=shopList.get(i); Stringprice=df.format(shopGD.getPrice()); Stringsum=df.format(shopGD.getDiscountPrice()*shopGD.getCount()); Stringdiscout=String.format("%.1f",shopGD.getDiscount()); if((int)shopGD.getDiscount()==10){ discout="全"; } out.println("<tr>"); if(PublicToolCheckParam.checkNullAndEmpty(shopGD.getPhoto())){ out.println("<tdstyle='border-right:none'><imgsrc='../"+shopGD.getPhoto()+"'width='50'height='50'/></td>"); } else{ out.println("<tdstyle='border-right:none'width='50'height='50'/><divalign='center'><fontcolor='#FF6699'>暫無</font></div></td>"); } out.println("<tdwidth='263'style='border-left:none'><ahref='../servlet/ProductInfo?gid="+shopGD.getGoodsId()+"'>"+shopGD.getGoodsName()+"</a></td>"); out.println("<td><divalign='center'>"+shopGD.getTypeDetailInfo()+"</div></td>"); out.println("<td><divalign='center'>"+price+"元</div></td>"); out.println("<td><divalign='center'>"+discout+"折</div></td>"); out.println("<td><divalign='center'><inputid='gc"+shopGD.getGoodsId()+"'type='text'name='txtcount'value='"+shopGD.getCount()+"'style='width:50px'/></div></td>"); out.println("<td><divalign='center'>"+sum+"元</div></td>"); out.println("<td><divalign='center'><ahref='#'onclick=updateCount("+shopGD.getGoodsId()+")>更改數(shù)量</a> <ahref='../servlet/Shopping?method=d&gid="+shopGD.getGoodsId()+"'>刪除商品</a></div></td>"); out.println("</tr>"); } }%></table><tableheight="82"align="center"style="font-size:13px;margin-left:120px"><tr><tdcolspan="2"><divalign="right"><tableheight="82"align="center"style="font-size:13px;margin-left:120px"><tr><% Objectsum=session.getAttribute("sum"); if(sum!=null){ Stringstr_sum=df.format(Double.parseDouble(session.getAttribute("sum").toString())); out.println("<tdcolspan='2'>商品金額總計(jì):<fontcolor='#FF6633'size='5'><strong>¥"+str_sum+"</strong></font></td>"); } else{ out.println("<tdcolspan='2'>商品金額總計(jì):<fontcolor='#FF6633'size='5'><strong>¥0.00</strong></font></td>"); } %><tdcolspan="2"><divalign="right"><ahref="../servlet/Shopping?method=c">清空購(gòu)物車</a></div></td></tr><tr><td><divalign="right">您可以</div></td><td><ahref="#"onclick=sendInfo()><imgsrc="../image/icon/jrjs.gif"border="0"/></a></td><td>,也可以</td><td><ahref="../"><imgsrc="../image/icon/jxgm.gif"border="0"/></a></td></tr></table><ahref="../servlet/Shopping?method=c"></a></div></td></tr></table><br/><divid="footer"style="height:60px;background-color:#e54044;clear:both;"><pstyle="text-align:center; padding-top:20px; color:#FFF">購(gòu)物網(wǎng)站</p></div> </div></body></html>(二)系統(tǒng)測(cè)試系統(tǒng)測(cè)試最大程度上保證了軟件的質(zhì)量。雖然不能夠做到百分之百,把所有的漏洞都測(cè)試出來,但是它是保證軟件質(zhì)量的重要一環(huán),不可缺少。在軟件的開發(fā)過程中會(huì)涉及很多的活動(dòng),這些活動(dòng)會(huì)涉及到很多的人,因此在這個(gè)過程中肯定會(huì)出現(xiàn)很多預(yù)料之外的錯(cuò)誤,這些錯(cuò)誤會(huì)出現(xiàn)可能會(huì)出現(xiàn)在同一個(gè)開發(fā)階段,也可能會(huì)出現(xiàn)在不同的開發(fā)階段,系統(tǒng)測(cè)試便是要把這些錯(cuò)誤盡可能的找出來,以保證系統(tǒng)的質(zhì)量。所以進(jìn)行系統(tǒng)測(cè)試。1、系統(tǒng)測(cè)試方法對(duì)程序的測(cè)試方法采用黑盒測(cè)試。黑盒測(cè)試:通過用戶界面測(cè)試某個(gè)功能或者整個(gè)軟件,從程序的運(yùn)作情況判斷出軟件的基本工作原理以及發(fā)現(xiàn)軟件自身缺陷;接下來對(duì)用戶管理模塊、商品管理模塊等進(jìn)行測(cè)試。2、對(duì)用戶管理模塊的測(cè)試如表5-1所示:表5-1用戶管理模塊的測(cè)試測(cè)試項(xiàng)驗(yàn)證過程預(yù)期結(jié)果實(shí)際結(jié)果結(jié)論管理員登錄系統(tǒng)管理員登錄時(shí)輸入賬號(hào):admin密碼:111111進(jìn)入系統(tǒng)管理界面進(jìn)入系統(tǒng)管理界面成功用戶登錄用戶登錄時(shí)輸入郵箱:.com密碼:123456進(jìn)入系統(tǒng)前臺(tái)首頁進(jìn)入系統(tǒng)前臺(tái)首頁成功用戶查看進(jìn)入用戶管理頁面成功顯示所有用戶列表成功顯示所有用戶列表成功用戶刪除進(jìn)入用戶管理頁面,點(diǎn)擊刪除按鈕刪除用戶信息刪除用戶信息成功3、商品管理模塊的測(cè)試如表5-2所示:表5-2商品管理模塊的測(cè)試測(cè)試項(xiàng)驗(yàn)證過程預(yù)期結(jié)果實(shí)際結(jié)果結(jié)論商品類別查看進(jìn)入商品類別管理頁面顯示所有商品類別列表顯示所有商品類別列表成功新商品類別添加進(jìn)入商品類別添加頁面輸入名稱:名稱1輸入商品類別信息,可以成功添加商品類別輸入商品類別信息,可以成功添加商品類別成功商品類別刪除進(jìn)入商品類別管理頁面,點(diǎn)擊刪除按鈕出現(xiàn)刪除成功的提示出現(xiàn)刪除成功的提示成功商品查看進(jìn)入商品管理頁面顯示所有商品列表顯示所有商品列表成功新商品添加進(jìn)入商品添加頁面選擇類別:類別1輸入類別:氣氛燈輸入名稱:USB接口輸入價(jià)格:50輸入詳情:七天無理由退貨傳圖片輸入商品信息,可以成功添加商品輸入商品信息,可以成功添加商品成功商品刪除進(jìn)入商品管理頁面,點(diǎn)擊刪除按鈕點(diǎn)擊刪除按鈕可以刪除相關(guān)商品信息刪除成功,點(diǎn)擊刪除按鈕可以刪除相關(guān)商品信息成功4、訂單管理模塊的測(cè)試如表5-3所示:表5-3訂單管理模塊的測(cè)試測(cè)試項(xiàng)驗(yàn)證過程預(yù)期結(jié)果實(shí)際結(jié)果結(jié)論訂單查看進(jìn)入訂單管理頁面顯示所有訂單列表顯示所有訂單列表成功訂單刪除進(jìn)入訂單管理頁面,點(diǎn)擊刪除按鈕刪除相關(guān)訂單信息刪除相關(guān)訂單信息成功5、購(gòu)物車模塊的測(cè)試如表5-4所示:表5-4購(gòu)物車模塊的測(cè)試序號(hào)測(cè)試用例期望結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1商品加入購(gòu)物車商品加入購(gòu)物車商品加入購(gòu)物車成功2刪除購(gòu)物車某件商品商品被刪除商品被刪除成功3清空購(gòu)物車購(gòu)物車內(nèi)被清空購(gòu)物車內(nèi)被清空成功4生成訂單成功跳轉(zhuǎn)到生成訂單頁面成功跳轉(zhuǎn)到生成訂單頁面成功結(jié)束語回首四年大學(xué)生活即將結(jié)束,時(shí)間如白駒過隙一般,不經(jīng)意溜走,卻又留下了濃墨重彩。在這半年的時(shí)間里借助畢業(yè)設(shè)計(jì)的構(gòu)思、準(zhǔn)備、開發(fā)實(shí)施階段將四年的專業(yè)知識(shí)重新梳理一遍,對(duì)待技術(shù)上的問題有了更加深刻的認(rèn)識(shí)。如今即將結(jié)束,心里百般滋味。在這里首先感謝我的學(xué)校長(zhǎng)春工業(yè)大學(xué),還記得剛收到長(zhǎng)春工業(yè)大學(xué)錄取通知書的喜悅,如今依然讓我激動(dòng)。這個(gè)學(xué)校讓我體驗(yàn)到了大學(xué)當(dāng)中的人文關(guān)懷,也創(chuàng)造著各種條件及活動(dòng)讓同學(xué)成長(zhǎng)成才,成功過度到社會(huì)之中。還要感謝同學(xué),同學(xué)們來自全國(guó)的五湖四海,有著不同的方言,習(xí)俗,家鄉(xiāng)遠(yuǎn),心卻近,這四年少不了同學(xué)的幫助支持,一起瘋、一起鬧、一起吃飯、一起睡覺。同窗之情、兄弟之情如美酒一般。微醺不醉,讓人美好。在這里呢最要感謝我的指導(dǎo)老師趙春艷老師。這是一位學(xué)識(shí)淵博的女學(xué)者,我畢業(yè)設(shè)計(jì)的指路人。有責(zé)任心是不必說了,每當(dāng)我有疑問總會(huì)為我解答,甚至在炎炎烈日犧牲自己的休息時(shí)間為我指導(dǎo)論文,講的口干舌燥每次都是收獲滿滿。老師講得很細(xì),從頭至尾幫助我梳理思路。這樣的老師怎能不讓人尊敬和喜歡。這讓我想起了我的高中班主任,雖嚴(yán)格卻心暖。除了感謝還是感謝,感謝我的老師同學(xué),感謝我的學(xué)校,雖然是大學(xué)畢業(yè),但卻也是人生的又一篇章,未來我將如對(duì)待畢業(yè)設(shè)計(jì)一般認(rèn)真對(duì)待未來的生活,我將以“有榮譽(yù)必爭(zhēng),有紅旗必扛”的經(jīng)管品格去努力拼搏屬于我的天空。時(shí)光不老,我們不散。未來我們一起加油。聚是一團(tuán)火,散是滿天星。參考文獻(xiàn)[1]梁景紅.網(wǎng)頁設(shè)計(jì)與網(wǎng)頁設(shè)計(jì)配色實(shí)例精講.北京:人民郵電出版社,2005[2]陳笑.Dreamweaver,PhotoshopCS2,F(xiàn)lash8網(wǎng)頁制作實(shí)用教程.北京:清華大學(xué)出版社,2006.[3]楊選輝.網(wǎng)頁設(shè)計(jì)與制作教程.北京:清華大學(xué)出版社,2009[4]趙祖蔭、王云翔、胡耀芳.網(wǎng)頁設(shè)計(jì)與制作教程.北京:清華大學(xué)出版社,2008.[5]崔介何.電子商務(wù)與物流.北京:中國(guó)物資出版社,2002[6]張鐸、林自葵.電子商務(wù)與現(xiàn)代物流.北京:北京大學(xué)出版社,2002[7]仲巖、蘆陽、李霞.電子商務(wù)實(shí)務(wù).北京:北京大學(xué)出版社,2009?[8]姚國(guó)章.中國(guó)企業(yè)電子商務(wù)發(fā)展戰(zhàn)略.北京:北京大學(xué)出版社,2001[9]成棟.電子商務(wù)概論.北京:中國(guó)人民大學(xué)出版社,2001[10]于淼.電子商務(wù).北京:經(jīng)濟(jì)科學(xué)出版社,2001[11]林邦杰.Java程序設(shè)計(jì)入門教程[M].北京:中國(guó)青年出版社,2001.[12]孫衛(wèi)琴.基于MVC的JavaWeb設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004.[13]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社出版社,2005.[14]?汪洋、郝永強(qiáng).?網(wǎng)站設(shè)計(jì)全程教程[M]北京:科學(xué)出版社,2002.[15]李一軍,盧濤.管理信息系統(tǒng)案例集.北京:高等教育出版社,2005.附錄前端頁面功能代碼如下:<%@pagelanguage="java"import="java.util.*,com.entity.BulletinInfo,com.entity.GoodsInfo"pageEncoding="utf-8"%><%@pageimport="com.util.PublicToolIndexProductShow"%><%@pageimport="com.entity.GoodsTypeDetail"%><%@pageimport="com.util.Validate"%><% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--savedfromurl=(0051)/relaxationShop_index.action--><htmlxmlns="/1999/xhtml"><head><basehref="<%=basePath%>"><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>購(gòu)物網(wǎng)站</title><metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"><linkrel="stylesheet"href="./webstyle/base.css"type="text/css"media="screen"><linkrel="stylesheet"href="./webstyle/common.css"type="text/css"media="screen"><linkrel="stylesheet"href="./webstyle/mall.css"type="text/css"media="screen"><scripttype="text/javascript"src="js/web/index.js"charset="gb2312"></script><linkrel="stylesheet"type="text/css"href="./webstyle/main.css"/></head><body><divid="wrap"><iframesrc="web/top.jsp"width="100%"frameborder="0"></iframe><!--endheader--><divid="main"><divclass="fr"><divclass="mallnews"><h2><% ArrayList<BulletinInfo>bulletinList=(ArrayList<BulletinInfo>)request.getAttribute("bulletinList"); if(bulletinList.size()!=0){ out.println("<b>網(wǎng)站公告</b> <ahref='servlet/Bulletin'>更多>></a>"); } %></h2><ul> <% if(bulletinList!=null&&bulletinList.size()>=15){ for(inti=0;i<15;i++){ BulletinInfobulletin=bulletinList.get(i); Stringtitle=bulletin.getTitle(); Validatev=newValidate(); StringcreateTime=v.datemmdd(bulletin.getCreateTime());if(title.length()>9){ title=title.substring(0,8)+"..."; } out.println("<li><ahref='servlet/ShowBulletinInfo?id="+bulletin.getId()+"'>"+title+"</a>"+createTime+"</li>"); } } elseif(bulletinList!=null&&bulletinList.size()<15&&bulletinList.size()!=0){ for(inti=0;i<bulletinList.size();i++){ BulletinInfobulletin=bulletinList.get(i); Stringtitle=bulletin.getTitle(); if(title.length()>15){ title=title.substring(0,8)+"..."; } Validatev=newValidate(); StringcreateTime=v.datemmdd(bulletin.getCreateTime()); out.println("<li><ahref='servlet/ShowBulletinInfo?id="+bulletin.getId()+"'>"+title+"</a>"+createTime+"</li>"); } for(inti=0;i<15-bulletinList.size();i++){ out.println("<li> </li>"); } } else{ out.print("<li><fontsize='2'color='#666666'>暫無公告</font></li>"); for(inti=0;i<15;i++){ out.print("<li> </li>"); } } %></ul></div></div><divclass="ag7-main"style="position:relative;left:-100px;top:-50px;z-index:-1;"> <divclass="ag7-bannerslide"> <ulclass="slidebox"> <li><ahref="#"><imgsrc="./webstyle/lunbo1.jpg"></a></li> <li><ahref="#"><imgsrc="./webstyle/lunbo2.jpg"></a></li> <li><ahref="#"><imgsrc="./webstyle/lunbo3.jpg"></a></li> <li><ahref="#"><imgsrc="./webstyle/lunbo4.jpg"></a></li> </ul> <divclass="slideinfo"> <divclass="slidetitle"> <h2></h2> </div> <divclass="slidelist"> <ul> <lidata-h1="布坐墊">布坐墊</li> <lidata-h1="皮坐墊">皮坐墊</li> <lidata-h1="記錄儀">記錄儀</li> <lidata-h1="胎壓監(jiān)測(cè)">胎壓監(jiān)測(cè)</li> </ul> <spanclass="mask"></span> </div> </div> </div></div><scriptsrc="js/web/jquery-1.10.2.js"></script><scripttype="text/javascript"src="js/web/jquery.easing.min.js"></script><scripttype="text/javascript"src="js/web/main.js"></script><divclass="mallrecommended"style="position:relative;top:-100px;height:500px;"><h1><span>Mall</span>新品推薦</h1><ulclass="fl"><!--推薦1--><% ArrayList<GoodsInfo>newGoodsInfoList=(ArrayList<GoodsInfo>)request.getAttribute("newGoodsInfoList"); PublicToolIndexProductShow.typeInfo(request,response,newGoodsInfoList,out);%></ul></div><divclass="mt10licensed"style="position:relative;top:-50px;height:500px;"><h2>特價(jià)商品</h2><divclass="bor1licenseditem"><imgsrc="./webstyle/img1.jpg"alt=""class="fl"width="239"height="405"><ulclass="fr"><% ArrayList<GoodsInfo>specialGoodsInfoList=(ArrayList<GoodsInfo>)request.getAttribute("specialGoodsInfoList"); PublicToolIndexProductShow.typeInfo(request,response,specialGoodsInfoList,out);%></ul></div></div><divclass="mt10recommended"><h2>推薦產(chǎn)品</h2><divclass="bor1recommendeditem"><imgsrc="./webstyle/img2.jpg"alt=""class="fl"width="239"height="405"><ulclass="fr"><% ArrayList<GoodsInfo>recommendGoodsInfoLi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市軌道交通的無人化票務(wù)與公共設(shè)施考核試卷
- 2024美容院的合同范本內(nèi)容
- 印刷企業(yè)的企業(yè)文化建設(shè)與員工培訓(xùn)考核試卷
- 《可靠性的措施》課件
- 物流辦個(gè)人工作總結(jié)報(bào)告8篇
- 變頻器在電氣機(jī)械中的應(yīng)用考核試卷
- 03 項(xiàng)目一 第3講 手持式四指四張點(diǎn)鈔法
- 音樂學(xué)院培訓(xùn)課程
- 蘇州科技大學(xué)天平學(xué)院《電子商務(wù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2023年山東大學(xué)第二醫(yī)院北院區(qū)護(hù)理人員招聘筆試真題
- 行業(yè)協(xié)會(huì)重大活動(dòng)備案報(bào)告制度
- 北京市海淀區(qū)2024學(xué)年七年級(jí)上學(xué)期語文期中試卷【含參考答案】
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 5.2 解一元一次方程 第4課時(shí) 利用去分母解一元一次方程
- Unit 4 My Favourite Subject教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版(2024)英語七年級(jí)上冊(cè)
- 2024新信息科技三年級(jí)第四單元:創(chuàng)作數(shù)字作品大單元整體教學(xué)設(shè)計(jì)
- 第9課《這些是大家的》(課件)-部編版道德與法治二年級(jí)上冊(cè)
- 牙體牙髓病學(xué)實(shí)踐智慧樹知到答案2024年浙江中醫(yī)藥大學(xué)
- 2024年四川省南充市從“五方面人員”中選拔鄉(xiāng)鎮(zhèn)領(lǐng)導(dǎo)班子成員201人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 醫(yī)療行業(yè)智能化醫(yī)療設(shè)備維修與保養(yǎng)方案
- 2024年母嬰護(hù)理考試競(jìng)賽試題
- 人工智能算力中心項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
評(píng)論
0/150
提交評(píng)論