版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單位代碼10642密級(jí)公開(kāi)學(xué)號(hào)201120171020V/伉學(xué)士學(xué)位論文手機(jī)電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文作者:廖豪指導(dǎo)教師:劉元勇學(xué)科專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)職教師資提交論文日期:2015年4月21日論文答辯日期:2015年4月26日學(xué)位授予單位:重慶文理學(xué)院中國(guó)重慶2015年4月摘要IIIAbstractIV1引言11.1 課題的研究背景與意義11.1.1 課題的研究背景11.1.2 課題的研究意義11.2 可行性分析12系統(tǒng)分析22.1 系統(tǒng)需求分析22.2 業(yè)務(wù)處理流程分析22.2.1 功能模塊業(yè)務(wù)流程分析22.3 用例分析53系統(tǒng)的總體設(shè)計(jì)83.1 系統(tǒng)功能模塊設(shè)計(jì)83.2 數(shù)據(jù)庫(kù)設(shè)計(jì)1
2、14系統(tǒng)的有關(guān)界面134.1 系統(tǒng)前臺(tái)頁(yè)面134.2 系統(tǒng)后臺(tái)頁(yè)面155系統(tǒng)測(cè)試235.1 系統(tǒng)的測(cè)試235.2 測(cè)試結(jié)果236系統(tǒng)重點(diǎn)技術(shù)的解決方案246.1 AJAX技術(shù)247結(jié)束語(yǔ)25參考文獻(xiàn)26致謝27手機(jī)電子商城系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)科學(xué)與技術(shù)(職教師資)專(zhuān)業(yè)1班廖豪指導(dǎo)教師劉元勇摘要:手機(jī)電子商城系統(tǒng)為用戶(hù)提供注冊(cè)會(huì)員,會(huì)員信息的修改,購(gòu)物車(chē)等功能。管理員則可以對(duì)商品進(jìn)行管理,和對(duì)訂單進(jìn)行管理,以及其他查詢(xún)等功能。從設(shè)計(jì)的角度入手,本系統(tǒng)使用JSP技術(shù)設(shè)計(jì)動(dòng)態(tài)頁(yè)面,采用B/S三層結(jié)構(gòu),從安全性的角度入手,本系統(tǒng)的核心代碼使用JavaBean對(duì)其封裝。用MySql來(lái)管理后臺(tái)數(shù)據(jù)。較好
3、的實(shí)現(xiàn)了手機(jī)的網(wǎng)上銷(xiāo)售。關(guān)鍵詞:手機(jī)電子商城系統(tǒng);B/S架構(gòu);JavaAnalysisandDesignofPhoneOnlineShoppingSystemMajor:ComputerScienceandTechnologyVcationalEducationFacultyClass:OneAuthor:LiaoHaoSupervisor:LiuYuanYongAbstract:Mobilephoneelectronicmallsystemtoprovideuserswithregisteredmembers,memberinformationchanges,shoppingcartfunc
4、tions.Theadministratorcanmanagethegoods,andordermanagement,andotherinquiriesandotherfunctions.Startingfromtheangleofdesign,thissystemusesJSPtechnologyindynamicpagedesign,usingB/Sthreelayerstructure,startingfromthesecuritypointofview,thecorecodeofthesystemusetheJavaBeanpackage.UseMySqltomanagetheback
5、grounddata.Abetterrealizationofthemobilephoneonlinesales.Keywords:electronicmallsystemarchitecture;B/S;Java1引言隨著計(jì)算機(jī)科學(xué)的發(fā)展,互聯(lián)網(wǎng)技術(shù)已經(jīng)越來(lái)越成熟。給人們的生活帶來(lái)了許多方便,同時(shí)人們對(duì)Internet的需求也日漸加大,人們也越來(lái)越依賴(lài)和信賴(lài)網(wǎng)絡(luò)。通過(guò)網(wǎng)絡(luò)來(lái)購(gòu)物、通過(guò)網(wǎng)絡(luò)交水電費(fèi)、甚至通過(guò)網(wǎng)絡(luò)訂餐都已經(jīng)習(xí)以為常。但是用戶(hù)的需求也越來(lái)越高。因此,開(kāi)發(fā)一個(gè)能夠適應(yīng)用戶(hù)需求而且適應(yīng)潮流的Web占點(diǎn)極為重要。1.1 課題的研究背景與意義在信息數(shù)字化的今天,各行各業(yè)都離不開(kāi)信息技術(shù),信
6、息化的管理模式也是產(chǎn)業(yè)發(fā)展的必要因素。手機(jī)銷(xiāo)售行業(yè)同樣也需要信息化的管理平臺(tái)。為此,手機(jī)電子商城系統(tǒng)孕育而生。開(kāi)發(fā)一個(gè)手機(jī)電子商城系統(tǒng),可以方便用戶(hù)購(gòu)買(mǎi)手機(jī),了解最新的手機(jī)動(dòng)態(tài),讓用戶(hù)不用出門(mén)就能買(mǎi)到稱(chēng)心如意的手機(jī)。這種購(gòu)買(mǎi)手機(jī)的模式,打破了傳統(tǒng)的購(gòu)物模式,讓用戶(hù)更快捷的購(gòu)買(mǎi)手機(jī),方便了人們的生活。1.2 可行性分析1.2.1 經(jīng)濟(jì)可行性本系統(tǒng)采用SSH框架技術(shù),結(jié)合手機(jī)電子商城的實(shí)際情況,實(shí)現(xiàn)了“高內(nèi)聚,低耦合”的原則,提高了各個(gè)功能模塊的獨(dú)立性,也降低了后期的維護(hù)成本。1.2.2 管理可行性管理員可以管理商品以及管理會(huì)員。如:對(duì)商品類(lèi)別進(jìn)行管理,以及對(duì)會(huì)員信息進(jìn)行管理,確認(rèn)是否真實(shí)有效???/p>
7、見(jiàn),通過(guò)該系統(tǒng)可以提高管理的效率和準(zhǔn)確性。1.2.3 設(shè)備可行性硬件要求:內(nèi)存要求2G以上,CPLS求P42.8GHz以上軟件要求:數(shù)據(jù)庫(kù)采用MySql,瀏覽器要求IE6.0,開(kāi)發(fā)工具使用Myeclipse8.52系統(tǒng)分析2.1 系統(tǒng)需求分析本系統(tǒng)主要著力于對(duì)手機(jī)信息和會(huì)員信息進(jìn)行高效的管理。對(duì)手機(jī)的銷(xiāo)售進(jìn)行信息化的管理,實(shí)現(xiàn)會(huì)員通過(guò)網(wǎng)絡(luò)進(jìn)行瀏覽手機(jī),網(wǎng)上購(gòu)機(jī)的功能。作為會(huì)員,使用本系統(tǒng)可以快速的選購(gòu)手機(jī),使其不用出門(mén),在家就能輕輕松松完成購(gòu)機(jī)。作為管理員,使用本系統(tǒng)可以對(duì)公告進(jìn)行增刪改查,對(duì)在售手機(jī)進(jìn)行管理,管理會(huì)員等相關(guān)操作,完成對(duì)手機(jī),公告以及會(huì)員的有效管理。2.2 業(yè)務(wù)處理流程分析2.
8、2.1 功能模塊業(yè)務(wù)流程分析在本系統(tǒng)的管理員管理模塊中,管理員可以進(jìn)行添加公告、公告信息管理等業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-1所示:圖2-1管理員公告管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以進(jìn)行添加商品類(lèi)別、商品類(lèi)別管理、添加商品、商品信息管理等業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-2所示:商品管理進(jìn)入管理員模塊添加商品類(lèi)別商品類(lèi)別管理添加商品”查詢(xún)商品信息編輯商品信息圖2-2管理員商品管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以進(jìn)行訂單信息管理等業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-3所示:圖2-3管理員訂單信息管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以進(jìn)行客戶(hù)信息管理等業(yè)務(wù)操作。業(yè)
9、務(wù)處理流程分析如圖2-4所示:查詢(xún)客戶(hù)信息編輯客戶(hù)信息刪除客戶(hù)信息圖2-4管理員客戶(hù)管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以對(duì)當(dāng)前用戶(hù)信息進(jìn)行系統(tǒng)管理業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-5所示:查看基本信息修改基本信息圖2-5管理員系統(tǒng)管理業(yè)務(wù)流程2.3 用例分析本系統(tǒng)包括前臺(tái)會(huì)員瀏覽選購(gòu)手機(jī)以及訂單確認(rèn)和后臺(tái)管理員對(duì)手機(jī)信息以及會(huì)員信息進(jìn)行操作。(1)手機(jī)電子商城前臺(tái)用例分析手機(jī)電子商城前臺(tái)管理:一個(gè)面向大眾的網(wǎng)上商城對(duì)用戶(hù)信息的處理要求非常嚴(yán)格,其中包括對(duì)用戶(hù)的注冊(cè)信息、訂單信息、評(píng)價(jià)信息、購(gòu)物車(chē)管理幾個(gè)重要模塊。用戶(hù)只有在注冊(cè)成功之后才能成功購(gòu)買(mǎi)購(gòu)物車(chē)中的物品,繼而管理訂單信息和評(píng)價(jià)
10、信息。手機(jī)電子商城前臺(tái)用例分析圖如圖2-6所示。發(fā)出訂單圖2-6手機(jī)電子商城前臺(tái)用例分析圖(2)手機(jī)電子商城后臺(tái)用例分析手機(jī)電子商城后臺(tái)管理:主要對(duì)用戶(hù)信息管理、商品信息的增刪、訂單處理、公告管理等功能進(jìn)行處理。管理員只有通過(guò)驗(yàn)證身份后才能對(duì)以上信息進(jìn)行合理、安全的管理。手機(jī)電子商城后臺(tái)用例分析圖如圖2-7所示。;公告跚除告增加管理員信息查詢(xún)商品沓畫(huà)系統(tǒng)管理管理員信息修改窗品管理管理員商品脩技會(huì)員信息修改訂單管理會(huì)員信息查詢(xún)查詢(xún)訂單刪除訂單會(huì)員刪除圖2-7手機(jī)電子商城后臺(tái)用例分析圖3系統(tǒng)的總體設(shè)計(jì)3.1 系統(tǒng)功能模塊設(shè)計(jì)手機(jī)電子商城系統(tǒng)的主要目的就是為了讓顧客在家無(wú)須出門(mén),就能夠選擇自己喜歡,
11、滿(mǎn)意的手機(jī);賣(mài)家也不用有自己的實(shí)體門(mén)店就能夠?qū)⑹謾C(jī)銷(xiāo)售出去。按照系統(tǒng)開(kāi)發(fā)的基本方法,通過(guò)對(duì)手機(jī)電子商城系統(tǒng)功能的需求分析之后,對(duì)本系統(tǒng)進(jìn)行了如下功能設(shè)計(jì)如圖3-1所示:手機(jī)電子商城圖3-1系統(tǒng)總體功能結(jié)構(gòu)圖3.1.1 系統(tǒng)前臺(tái)模塊設(shè)計(jì)(1) 會(huì)員注冊(cè)注冊(cè)成為本站會(huì)員,登錄后可以購(gòu)買(mǎi)手機(jī)。(2) 會(huì)員登錄根據(jù)注冊(cè)時(shí)的用戶(hù)名和密碼登錄,進(jìn)行選購(gòu)手機(jī)的相關(guān)操作(3) 顯示在售手機(jī)列表顯示本站在售手機(jī)(4) 顯示書(shū)籍詳細(xì)信息點(diǎn)擊一臺(tái)手機(jī)顯示手機(jī)詳細(xì)性能價(jià)格等相關(guān)情況(5)查看購(gòu)物車(chē)會(huì)員查看自己已經(jīng)選擇的手機(jī)及其價(jià)格3-2所示(6)確認(rèn)訂單會(huì)員確認(rèn)購(gòu)買(mǎi)后,可以通過(guò)此功能查看訂單情況。流程圖如圖3-2購(gòu)物
12、流程圖3.1.2系統(tǒng)后臺(tái)模塊設(shè)計(jì)公告管理對(duì)公告進(jìn)行增刪查改。商品管理對(duì)商品類(lèi)別進(jìn)行增刪查改;對(duì)商品進(jìn)行增刪查改。(3) 訂單管理對(duì)訂單進(jìn)行查詢(xún)、發(fā)貨以及刪除。(4) 會(huì)員管理對(duì)會(huì)員信息進(jìn)行增刪查改。(5) 系統(tǒng)管理對(duì)系統(tǒng)管理員信息進(jìn)行查詢(xún)、修改。后臺(tái)設(shè)計(jì)如圖3-3公告管?chē)I唐饭芾硖砑覬修改+,刪除,添加,修改+,.刪除。發(fā)貨¥刪除,修改*退出管理員用戶(hù)管理+,圖3-3后臺(tái)設(shè)計(jì)根據(jù)需要,從業(yè)務(wù)的流程分析入手,系統(tǒng)流程圖如圖3-4所示:瀏覽前臺(tái)一購(gòu)買(mǎi)商品M注冊(cè)公告管里商O(píng)口口管理管理“定單管理系統(tǒng)管理,登陸,海加+1修改*J刪除一V。加改除添修刪添加,修改。刪除發(fā)貨+刪除修改,退出乜管理
13、員用戶(hù)管理X確認(rèn)定單,圖3-4系統(tǒng)流程圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)卜面是本系統(tǒng)中的幾個(gè)重要數(shù)據(jù)表結(jié)構(gòu)及其關(guān)系,如圖3-5所示:tgoods*channelJdnan*epricediscointphonemobilejjhone3d*e4nsnewMecofnmend5后colorlogin_niamephobphotojbigremarkt_news_conte<it*t_channel*書(shū))d皆Hkewondsdcscriplfean匕口也陰Jordur*窄kJonierjdgoodsjdusef_idlstoLisonfer.imeissue_lmtreceipMmequantty-1t_a
14、dnktn*社foflinrerneJkpasswordrkanw!sexemaimobdenum三phonejiiumlastjogrjplast_lo>i_datEcurrent_loginjp-1CUrrcnljQgjnjdte嚴(yán)也Kjh修*1n1namerdexjium圖3-5重要數(shù)據(jù)表結(jié)構(gòu)及其關(guān)系圖數(shù)據(jù)表說(shuō)明如下:數(shù)據(jù)表t_admin:是用來(lái)保存本系統(tǒng)中系統(tǒng)管理員的信息表,里面的主鍵id是一個(gè)自動(dòng)增加的數(shù)字?jǐn)?shù)據(jù)表t_user:是保存客戶(hù)信息表,里面的主鍵id是一個(gè)自動(dòng)增加的數(shù)字。數(shù)據(jù)表t_channel:是保存商品類(lèi)型表。數(shù)據(jù)表t_goods:是保存商品信息表。數(shù)據(jù)表t_new
15、s:是保存促銷(xiāo)商品的具體信息表。數(shù)據(jù)表t_news_content:是保存商品推薦促銷(xiāo)的表。數(shù)據(jù)表t_order:是保存客戶(hù)買(mǎi)的商品信息,以及商品狀態(tài)信息的。數(shù)據(jù)表t_userinfo:是保存客具體信息表。4系統(tǒng)的有關(guān)界面4.1系統(tǒng)前臺(tái)頁(yè)面4.1.1前臺(tái)主頁(yè)網(wǎng)站首頁(yè)是門(mén)面si*&a:ijuhrvloraihcKt聞姑土栩幽糊本.ft由訂單三星GALAXYNote手枇:r4,紀(jì)0945.J4總產(chǎn)看任用仁."朝曬天曲艷!J.VK。新彘,或切己到!一屈站首頁(yè)圖4-1網(wǎng)站首頁(yè)IaI熱門(mén)搜索,斜品稻匕限時(shí)特希碌百品t人寄辭當(dāng)日應(yīng)洵己有與人購(gòu)買(mǎi)4.1.2前臺(tái)公告模塊設(shè)計(jì)公告模塊是本系統(tǒng)的
16、一個(gè)亮點(diǎn)所在。最新動(dòng)態(tài)1 節(jié)后半價(jià)歸來(lái),三星送199元3件!2 .全網(wǎng)運(yùn)費(fèi)統(tǒng)一I團(tuán)購(gòu)商品支持貨到付款!3 .高端配置,限時(shí)兩天瘋搶?zhuān)? .上檔次產(chǎn)品任你挑,限時(shí)兩天瘋搶?zhuān)? .VIVO新品,現(xiàn)貨己到!圖4-2前臺(tái)公告4.1.3 商品展示模塊設(shè)計(jì)這些模塊用于顯示單個(gè)的商品顯示*悴arr/UVr,乘4«3與口f.冉C.mo4>IK>L|KM1M-UI-3.0L131a-1Ui»lAiUI.Hl4fad.U-Uv西掠L*,“FEAIUP*F,稼IfljnEEUViMf:1ra/HE-V。E-h。Nk-Wt.*<Hur-Dlin傳點(diǎn),Ml雙注穌*l鼻蚪晴->
17、-#t»r-kq-i"rt-rrft蛔牝圖4-3商品展不4.1.4 用戶(hù)中心模塊設(shè)計(jì)用戶(hù)登陸Login用戶(hù)名:admin密碼:確定|¥清用戶(hù)是由上工。位英文字苻-數(shù)手如下劃旗世戌鉗碼是由之打住英文導(dǎo)將-融宇和下劃籍狙咸.兩次幃入巒碼必須一致諾殖寫(xiě)耳實(shí)姓名注flfl后不可更改.輸入匿的穆動(dòng)電話(huà)輸入性的電話(huà)工以寫(xiě)意的備用郵布網(wǎng)址可做為收貸地扯下協(xié)議:I手機(jī)電干商城網(wǎng)站用戶(hù)注冊(cè)色諛本怖議基起與手機(jī)電子商城網(wǎng)站f腳稱(chēng)“本站內(nèi),網(wǎng)址工ww.eei>hj力2z)所言者(以下尚稱(chēng)為,,手機(jī)電子司疑".)之同就手機(jī)電子商城網(wǎng)站腌密警相關(guān)不宜所訂立的典她.造或仔地閡
18、詼本注冊(cè)獨(dú)議,急點(diǎn)擊“同意阻下他議,提交e推鈕后,本初議卬構(gòu)成對(duì)穆才有的第R的法諄文件”電二野本站照勢(shì)條款的陶口.和接納:LJ本站的若項(xiàng)電子服身的所有權(quán)和運(yùn)作枳歸手機(jī)電子商城所者。用戶(hù)同St所有注冊(cè)由城強(qiáng)歌并亮成注冊(cè)程序,才能成為不站I晌TTY國(guó)白-用口Slil,zk-HbiCrzS-Jt-JlhWW-fTiflill'i'*t»Ifi栽泡閥旗過(guò)此研議圖4-4用戶(hù)中心4.2系統(tǒng)后臺(tái)頁(yè)面4.2.1 后臺(tái)登陸頁(yè)面手機(jī)電子商城后臺(tái)管理城登陸入口響*E圖4-5后臺(tái)登錄頁(yè)面4.2.2 公告管理對(duì)公告進(jìn)行增刪查改。季加注告公值后理商品管建訂單管電專(zhuān)戶(hù)甘修裁維甘荏OIB«
19、«3(U3H2Sijvtxowa.程苴己到!發(fā)布時(shí)舊81事典>141:097期田軸歸女L5nmai113陽(yáng)卡耐14條:人訪器皆;用粕17嘉件L<S:r5mn管2OLS-32-I7”加倒圮而!«舌RUdQ4S0dLrWadnm電音itfl-«ia!wej暉t&!聯(lián)13上小產(chǎn)品怪存揖通時(shí)兩壬JI推中知1MR1"蜘30L$-li-l?P?SI*1地工0普解iKfe2葡茶肥黃,隔H西天苴五Tit至喉貴舞一十2015-1X173QI3-I2-3731WMIML5-12-I717*1*1虱但0商珀|1工】24?1:制。1Smn皆wa叫觸!weO0
20、節(jié)后斗向史天三星迂1謝游r201J-L2-11J1:012OLM2-I7丁/1倒圮但!。舌j暉抖i墀為恒栽而丁0陋當(dāng)前二m時(shí)貝閨1m國(guó)當(dāng)?shù)?蟄甘甘理警營(yíng)僧鼻管理圖4-6公告管理關(guān)鍵代碼:protectedvoidserviceCHttpServletRequestrequee七Httpg”泣"曲典融制r«ipcrtn)throws第味溟"Ewr“砥.工QE皿*pQ駟Stringmethodrequest.jgetFarajmeter(method)i£Gnetluod=itull|"eqiials(jnetKod.)ListR野或i罩丸=Ore
21、queet,response;request.letAttributeC*n*wsLi5stnewsList):requeet.getRenjieetIIispatch.er1(/newelist,j),forwardCreoKieEt,response);elseifCadd.*fequals.(jiethod)Iif也,空修熱色居然鼻O*qu*G,r«xpwitt)response.sendRedirectallNewsAction*:)elseifCupd&te,equalsGnethod)String1d-f也qu虺虧七.自由tFar加巾包七豈m"idT):
22、入也rwijnqAE-chStringsgL=select*fromt_n.ewsa.t_news_coutentbwherea.id=b.idAj&a.id=*id:Listnews=mgr.EetlJew(.Eql).;request-eetAttri"buteCniewEnews);一144AJL-AA5JL工&-r««it.f*titBiipkt5htrTup(1s,jf要“J£*r¥3dGgquRTt,r»sp4ni«J;elsei£(updateUew.equs(method)Sdlfl
23、ihAVMWlAdhAnrWIiA.if(validlatelFpdateNews(request,response)responEe.sendRedireetC"allNewsActimi");eleiECdel.equals(inethod)intid=Integ:er.parsielntCreqmest.jgetParametearCid"】);StridexgL=dtl*t«fromt_rt*wswh«r*id=rt+id;if(delNews(sql)response.sendRedirectCillNewEActicut')
24、;4SJLJLAAM4JLJ!LA4£JLJ!LAq-UAjAJL4JLA4JLJLZbprivateListshowUewsOfttpServletReqiieEtrequest.AiAAAAA-AiAAi"AAAAAlhiAAAAAAAAAAA,AAAilKA.A*Nttp;ServietK&Epr>ft5eresponse)"查出記錄總數(shù)intcount=mgr.tCoiyirilCselectc&unt(*)froml.n.懵=“);/頁(yè)面大小intpaggSize=15;VMAAKAAAAAnAJStringMp&a白SiE
25、e=rscuest.getTarimslerCpigeSi,.A.AAAA,AJh>AUhq"JiffAE人九fifCsjKEeSize!=null)4Bi»iA4C-Ci救g*Si工些=Integer.pars&Int(spAgeSiz1;9AA5wfAAAAATUf'wWiATKJiAaAJUAf"YwKaTXWhI基iIAXa方b1)/當(dāng)前頁(yè)面intpagft=1;StringMpag6=irequem匕言etFir皿eterCp自告e");U.K*LA.AA.煙式門(mén)九NAfGK4Uhd“上H一1£峪q!二n近1)1
26、p理官心二Integer.p&rE*Int(sp&ge);)"頁(yè)面總數(shù)iritpag&Count-count%pageSize0?count/pageSire:countjr.JKnJtJimAjAnJiJtAnjftAjLnfajRfit.rihJijLAf/由強(qiáng)0ire+1;iheE1HB.4>jlji.4*Stringsql-"select*fromt_admina.tnewsbwherea.id=b.ereate_adiDiin_idorderbyb.idd5Climit*+(j&te-1)*0逑電Siwe+"斗p/e
27、Siwe;request,setkttribute(-countcount);requests«tAttributeCpaeeSi工總",razeSiie);request.setAttributi(pagsCountp睡etount);request.setAttribut危C'page二page);'RiAAAAAiiAMAAiAJiiAMAAAJr*0Nb1returnmgr.電*三值);4.2.3商品管理對(duì)商品類(lèi)型進(jìn)行添加,刪除,修改的操作當(dāng)?shù)奈还瞧惺醉?yè)裔層片理南昌英利百理ID類(lèi)別*排作10HTC9瑞他I蝴除s聯(lián)提$銅玨:州除7炫彩編里:出除中融6
28、審度S冊(cè)除i的福§港希:他除4索尼J癇鎰:拙除3d銖3靖稔a獨(dú)除2VITOT癇他I州蛙l三星羯福3H除共“蛋每員|15條.!./:F:當(dāng)前L1啦轉(zhuǎn)劃驊顯圖圖4-7商品管理關(guān)鍵代碼:HttpSassiansass.!on二request.getSessionO;Stringtype-request.setTii-neter;Stringmethod-request.tPai-:5tiritermethod);Frintfrriterout-reEponEe.getWriter();if(,r4id,r.(method)/添加商品類(lèi)別if(addCharmel(Request,respo
29、xise)response.EiidRediriectCaddGodsType.htmliB.J;""'AAAAAAAAdkAAiAaAAAAAAAAAAARiAAAA.Afdif(wallTypi*.#quali(typs)/商品類(lèi)別管理List<thannel>chaAiielLisi-findAllChaioi電1電quEtrespcnse),AA_.*=4AA_.*.,»'Fl._AJb人人F.g.KJL4AF4.AJL3人F.g.K-*request,setAttribute(.47channel.chaimelList);*
30、VAAAAAAAAAAftAAAAAAPMAAAAAA-AAAAAA-AAAArequest,g®tReauaetDispatektrCtypelist,j里p").forwardCrequejst,response):elseiflinipdateSelect#,equalsGniethod)/修改,提前將要修改的記錄查詢(xún)出來(lái),用于友情提示iiitid-工nteger,parwe工8七trequemtzfitFarani&terCid*");LiEt,CCh.anii&l)!charinelList=findCharmel(idl):<HA
31、AAAAAAA.AAAAAA.AA4AAAAAAAsAAAAAAAAA"rrequest.setAttribute("uhaimcl",charmelList);request,getReqiiestDispatcherupdateType.jspn).forwardGfeqvesjresportEe):)elseifCupdate*,equals(method)“修改商品類(lèi)別i£GipiateChajmel(reqiiftst,respanse)MKAikfULAAAA.AAAAAftjQLr"*r*resp&nse.wwndRwdi
32、feutrcdsActiin.ftftt?type-411Typ4"),elsei£Cdel"(jn&thod)/刪除商總類(lèi)別ifGd«lChawieltrequestjrempc*mm電)response.s«ikiR«directCsoodsActian.n4t?typ«-allTvre;對(duì)商品信息進(jìn)行增加,移除,修改的操作當(dāng)位置苜理首頁(yè)商品宕專(zhuān),添加商品商品類(lèi)別,.HTCv商品名:價(jià)機(jī)折扣:新品1是。否推薦,總是。否狀態(tài):®上柒口下架圖片:回S備注:圖4-8商品信息管理關(guān)鍵代碼:KttpSession
33、session=request.getSession();Stringtype-request-getFarametertype*);Stringmethod=request,getFar皿Cm白thod");Frinttfriterout=response.gettfritrO;AAMAAAMAAA*mAAiftiAAAAAiAMAft-/流加商品,自動(dòng)獲取商品類(lèi)別的值if(addGoods".eqtitals(type)List.<3Chaimelcharme-LList=findAllChaniLel(request,resronse);4AAAMAAA.AAA
34、AAAAMAliAAAAAAAAAAAAMAftAAAAAr*r»request.setAttrihuttCchannelchannelList);request.fetReoiiistlispatcherCadiGoods.jwa").forward(requEE,response);elseif(allGjJodsf.equa!s(type)/所有商品信息Li5tGood5>zoodsList=findAll(Joods(request,response);request.setAttributei''"goodsList"&q
35、uot;gcodsList);request.getRequeEtBispatcherC'goodslist.jsp'!).forward(requftEt.WAAA»AMAiWAAAAAAA-AMiWA.A.AAAAAAJiri'?一幡段rrrssponse;elseif"二equal岳type)/所有商品信息跳轉(zhuǎn)到自頁(yè).resp&nse.sendRedirectCindex.jsp*);elseifCaddCocd.equalsGmethodj)添加商品ifQ蛆基必Requestresponse)response,sendKedirect
36、("g:。dsAct3on;ntt?typs"allGods;elseifCupdatetJocdSeleci.equals(pethod)/修改商品信息,自幼兼取當(dāng)前商品的信息ListCGoods)'goodLiet=findGoodGrequest,response);realist.sitMtributsfjgoodLi=1:jgo:lList);ListCChaim婦1>channelList=EmdAllCharmel&requst.response);>AAAA-A-A-AAA*A-A-AA*hAAA-A-A*AAA-A-A4AAA-
37、A-A-AA馬才、requsEt.setAttribut&("chann&l.chaniislList);niriFAiUiiAAiAAA-HahAaSAiUfa'"*AMQiSfJiifAUnhAAAik"rrTU±wt,tE£auestl1SDatchrCiipditeood.iso).forward(rsausst.response);else1f(updateGoad.equals(jiiethod)D(“修改商品.ifeGojod<jrequeEt.resp0nse)out.println廠互criptt
38、yp看='text/javascriptJ>):事A*矗mZiA*T"»LfA11A晶餐AAllA馬麗iAiAAr。皿總,紅('修改成功)"):outaprintIn(window,location,href='good寫(xiě)A?type"aUGo:ds'"):-hAAA-A-A-TWtAAA-AAAA-AA*AAAAA-rt-AAAout.println("C/ectip七X);out.flush0;out.close04.2.4訂單管理對(duì)客戶(hù)購(gòu)買(mǎi)的商品進(jìn)行發(fā)貨,修改管理當(dāng)船置智軸限訂堂婕山單店&q
39、uot;理訂申偏號(hào)商品番號(hào)用戶(hù)偏號(hào)創(chuàng)建訂堂甘我的回堂首時(shí)間收苴時(shí)間物坦找出ftfl-5n劉孫山崢201J4O.I630買(mǎi)位苜:0E.除:23y.陽(yáng)訓(xùn)20ULI.I6弧買(mǎi)弱宣國(guó)筐其:善博珅5親|百頁(yè)|上一頁(yè)當(dāng)市:二頁(yè)/到第|i啦的圖4-9訂單管理關(guān)鍵代碼:ctring:typearequest,jgetfaraimaterCotype*);Stringmethod=request.getPai_3jmeter(irtethod);PrXntWriteront=response.getWriterC):i£WlT.慢口口口客typ®)/查找所有訂單List00rde:r>
40、orderLi-at=EindiAllOrdcrGreau«st.resp«JkSi«):request,setAttribute£worderList47,orderList):requeet.jgetReouestDispatcherCorderlist.isp.£orwardtreque與t.,*WKAA、0r._r.iwlz*.工>n.-4-r."r-KvJ.¥k_*rresponse);elifC-*order*,equals(type)intciQirnt=Integerpars.elijt£re
41、quest»getPm-.eter.coimtLi»tlist=CList)r*<iu«st.v17);r*qtift£t,£«lA.ttribut«fliliatJ;rtflULftst.EetAttributeCee-uuit,亡qutlE):SvsteiTi.out-prilltintcount);request.setRequeEtDispatchea-Cpstge/sureOrder.jsp*).forwardCrequestsrespouse);«1e«ifC,shcwOr日叫1eCty
42、pG)/*查找訂單*/LlslOrderordarListfindOrdjer(reauest.respanse);request,setAttributeorder-*orderList);request.getReqjiestBispatcher(!"page/i&ttdear.jsprt).£orwardtrequesr«EpQZlSQ);«lx«if1“互班牙愿夏,*口)List<Gcio>dx>list-CLi£L<Gci<ls»r*auKxt.tSesiionOe«
43、tAttributeiListClJaer>1istl=(Liet<User»requ*st.g&tSessi&nO.jgetAttributeJ:Userusejr=list1,get(0):StringdLate=newSimpleDateForm-at(*yyyy-MM-dd*Xformat(newDate()J;for(inti=O;i<ListsizeO;i+)Goodsgo4>dslist,g,et(i);Strine算砧.=tin*。t_Qrd«ir|(crder_id,宅ood£_iduser-idstatu
44、s,order_tiu>6pay-time,quantity"+“valuesHer.140+"/"+coods.££11d0+*'/r+Tuer.0/ff+d*U+*'"+dater+*1)if(jiigr.addDrUpdateDrDel(sgl)'JtC嗎J444ZCG外44m曇44,aout.printInC*cripttyp自='text/jaaEcript/>");AAAAAAAA1arVKAMAAAUAAAMAAAr。吐匕RE2凌工總虹art(確認(rèn)做!')&q
45、uot;);out.parintin("window,localion.hre£=index,jsp'");out.printlnt*K/script*);W|AAAAAAJffArk.out.flush0;outsclose():else(out.print1nCCscripttype-11text/javascript>");WHAAAAA-A-AAM"+TgAAAAAAAAAAi*AA-ftAmt聯(lián)工期41-14t(確認(rèn)失??!廣);out.prmtlnCwind*w.Ice4tion,href=indes._1即;“);11
46、11JhJfcJfcJUout.priiit1ik("Gscript");WAAAAAArAAM"*out.flush);out.close0:elsei£(wupdat«orr.equals(typeJJ(intid=工nt白蕓電r.pw岳電工mt(requ電占t,君磨tFw電t白("id");Stringdate-newSiimpleDateFciriinatl?>yyYy_MM-ililr,),forinat(jiewDate();Stringsgl='¥upd.atet_ordersatiEE
47、ue_time=*+date+jreceipt_time=J+date+status=2"mgr.addOrUpdateOrDelCsql);List<Drder>crderList=findAHOrderreMpomwe);request.s&tAttributeI,"orderList!f.ordlerList);*品£AA*£AAiA哈馬£F'AAAAAAMAAAAAM*hMMAAAAAMAAAAiA'request,getEequastDiepateherorderlist.jEp)Pfor*ard(
48、request.risponse);4.2.5客戶(hù)管理對(duì)客戶(hù)信息進(jìn)行修改和刪除削潘:曾覆3和靚尉口需髓口m安到iuO速名嘛選棉電話(huà)得眥麟3J川出物就郵翅山販掘1!而加娜陽(yáng)imiij一馱領(lǐng)q看物儲(chǔ)32,加口出毗湫幀劫醐佛制恤電1的題皿現(xiàn)用1制巾可1U7上LJi占上!123加州3ml一喇*蒯跚腓B映他砸H1111111111熊鵬共強(qiáng)娜廠備轉(zhuǎn)|!|曰期|和及顏舅廠贈(zèng)圖4-9客戶(hù)管理關(guān)鍵代碼:Stringtype:request.eufneterStri.ngmetKod=requast.jgetP:irameter(metlxod"J;Frinttfrit*roul=r«ip4n
49、».ctl'fli'rit4r0i£Call"-equals(typeJ/查詢(xún)所有用戶(hù)信息ListCUseruserList=£indAllVser(reonest.resrpoilse):rtqutit.E«tA.ttributtCustrLiit",ustrList);4AnAinHAininraninninnnnArvkhnnnnnHiHAmrrinnhjhnnn.AAiAnrreque三t.jgetKeqjieetDispatcherCnserlist,jsp.£orwat-d.(reque三t,r5
50、po«nse);elseifCupdateUserSelect'v.equals(jneth-fodJ)/修改之前,查詢(xún)出要修改的信息ListQfise丁)user-findUser(xequsst.response)yequest.setAttri.bute(user.iser):request,jgetRequ.estDispatelier(updateUzer.ispJ.forwardfrequest.itespoilse):«ls«ifCupdate*,equals(iwethod)/修改ifupd.t建(r.qu/零七,sr.Mpbn輯*)res
51、ponse.sertdRedirect(nserAction.cgiVtypel"I;)eJ_EeifCdel/1'.equals(method)if(dal(requestresponE*)iesponse.eeTnlE.edirect(''ueerAction.cgi?type-:all");4.2.6系統(tǒng)管理對(duì)管理員信息的管理當(dāng)前位置管理苜頁(yè)-系統(tǒng)管理.海巾用.口登錄帳號(hào):性防手機(jī)號(hào)碼E請(qǐng)輸入用戶(hù)名男。女真實(shí)姓名:電子郵箱:請(qǐng)輸入真實(shí)姓名*諳輸人常用電子跖箱請(qǐng)輸入手機(jī)號(hào)冊(cè)分機(jī)號(hào)碼;請(qǐng)輸入分機(jī)號(hào)弼圖4-10系統(tǒng)管理關(guān)鍵代碼:Etrinrlogin
52、K5ine-requeEt,getParameter(loginname”;1HAan-AA漫,ERK艮*/丸*向工W上人工JXAAJjrStrin名pawEFOird=rfiQuest.tFaret«rCpass*crd)StringpvalidateCode-request.getParameterl?Tvalidatecod.erB);H-WMAAAAiAMMAAAzAMAAAAzAA*WlAAAAiArtMAAftAiAAifiAA一StringvalidateCode=(Strinc)request,eetSession0.cetAttribute(hAAAnnJidhaA
53、nnJ:AAaAn>r1tHi4-A九*4從44小孔:AM:辰kAW:人工小"vLidateCode");%:AJLAAA入444九A54aA,boaleaiLflag-false:S,AMiMAAAiAaRiAAwif(yalidateCode=null|*/17equals(yalidateCode)tryresponse.senLdKedirectCmaster/login,jsp,!J;,"UiAMAAAiAMAAA.AiAMAA下r*A.AAAA掠加catchQOExceptione)e.printStackTrace0;returnfalse;i
54、fQ夠irJT加磨二二null|equ紅0(告=啾號(hào)不1財(cái)空'els«if(password=null|*.equalspassword)亞殘二.密碼不能為空.->“1qual寫(xiě)CpvialidaleCodejJ,*、-,-els電if(pvialidateCode二二niill"="騙證碼不能為空";els«if(!(ukLid&匕Code,equalsS甘alid&t白Code,toUp衛(wèi)erCaa0)%>X*44A、11nli4Q4f=44A*.:7、4*、4n-m444Am,、4*、40、44JT.&
55、quot;u¥”JTV,一、各>Xd44A聯(lián)融=%證碼錯(cuò)誤”;)白1"("處理登陸邏輯Stringcurrentlp-request.jeetRemoteAddr0;寸*|昌昌鵬*碼",MAAAAAAAAAAAAAAAAA*Stringsql=select#fromtadminwk&reloginname-"+loinName*'Mpassword*+StringUtiLtMD5String(password)trf裁1.員dnnik=mgr.login(currentlp.eqI);針XN.A布&屈歷二?taXAdjhiihW而,if(adinin!=null)flag=true:s«eeion.setAttribute(?admin-*,admin);rnJiAAAnnJtJiXAfrujhJiJnf-else(段羯=“用戶(hù)名或密碼錯(cuò)誤一;5系統(tǒng)測(cè)試5.1 系統(tǒng)的測(cè)試系統(tǒng)測(cè)試能夠?qū)ο到y(tǒng)中存在的錯(cuò)誤進(jìn)行及時(shí)有效的改正,從而達(dá)到更為理想的效果,改善系統(tǒng)性能。5.1.1 測(cè)試用例表5.1用戶(hù)注冊(cè)測(cè)試數(shù)據(jù)測(cè)試數(shù)據(jù)說(shuō)明測(cè)試結(jié)果無(wú)無(wú)任何輸入無(wú)法提交。輸入現(xiàn)有用戶(hù)名錯(cuò)誤輸入提示“已注冊(cè)”。輸入兩次密他不同錯(cuò)誤輸入提示“輸入兩次密碼必須相同”。輸入正確的用戶(hù)名輸入正
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年級(jí)學(xué)生動(dòng)員講話(huà)5篇
- 2024年廣告物料特許經(jīng)營(yíng)合同
- 招標(biāo)投標(biāo)項(xiàng)目監(jiān)督受賄罪案例
- 礦業(yè)公司防盜門(mén)安裝合同
- 西安市二手房公積金貸款合同
- 節(jié)能環(huán)保工程師聘用合同
- 環(huán)保組織年休假安排策略
- 攝影器材租賃合同文本
- 財(cái)務(wù)制度建設(shè)與優(yōu)化指導(dǎo)
- 商業(yè)購(gòu)銷(xiāo)合同實(shí)務(wù)指南
- 《嬰幼兒行為觀察、記錄與評(píng)價(jià)》習(xí)題庫(kù) (項(xiàng)目三) 0 ~ 3 歲嬰幼兒語(yǔ)言發(fā)展觀察、記錄與評(píng)價(jià)
- 英語(yǔ)漫談膠東海洋文化知到章節(jié)答案智慧樹(shù)2023年威海海洋職業(yè)學(xué)院
- 環(huán)保產(chǎn)品管理規(guī)范
- 幼兒園:我中獎(jiǎng)了(實(shí)驗(yàn)版)
- 趙學(xué)慧-老年社會(huì)工作理論與實(shí)務(wù)-教案
- 《世界主要海峽》
- 住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)
- 中央企業(yè)商業(yè)秘密安全保護(hù)技術(shù)指引2015版
- 螺旋果蔬榨汁機(jī)的設(shè)計(jì)
- 《脊柱整脊方法》
- 會(huì)計(jì)與財(cái)務(wù)管理專(zhuān)業(yè)英語(yǔ)智慧樹(shù)知到答案章節(jié)測(cè)試2023年哈爾濱商業(yè)大學(xué)
評(píng)論
0/150
提交評(píng)論