手機(jī)商城系統(tǒng)畢業(yè)設(shè)計_第1頁
手機(jī)商城系統(tǒng)畢業(yè)設(shè)計_第2頁
手機(jī)商城系統(tǒng)畢業(yè)設(shè)計_第3頁
手機(jī)商城系統(tǒng)畢業(yè)設(shè)計_第4頁
手機(jī)商城系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、單位代碼10642密級公開學(xué)號201120171020V/伉學(xué)士學(xué)位論文手機(jī)電子商城系統(tǒng)的設(shè)計與實現(xiàn)論文作者:廖豪指導(dǎo)教師:劉元勇學(xué)科專業(yè):計算機(jī)科學(xué)與技術(shù)職教師資提交論文日期:2015年4月21日論文答辯日期:2015年4月26日學(xué)位授予單位:重慶文理學(xué)院中國重慶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è)計83.1 系統(tǒng)功能模塊設(shè)計83.2 數(shù)據(jù)庫設(shè)計1

2、14系統(tǒng)的有關(guān)界面134.1 系統(tǒng)前臺頁面134.2 系統(tǒng)后臺頁面155系統(tǒng)測試235.1 系統(tǒng)的測試235.2 測試結(jié)果236系統(tǒng)重點技術(shù)的解決方案246.1 AJAX技術(shù)247結(jié)束語25參考文獻(xiàn)26致謝27手機(jī)電子商城系統(tǒng)的分析與設(shè)計計算機(jī)科學(xué)與技術(shù)(職教師資)專業(yè)1班廖豪指導(dǎo)教師劉元勇摘要:手機(jī)電子商城系統(tǒng)為用戶提供注冊會員,會員信息的修改,購物車等功能。管理員則可以對商品進(jìn)行管理,和對訂單進(jìn)行管理,以及其他查詢等功能。從設(shè)計的角度入手,本系統(tǒng)使用JSP技術(shù)設(shè)計動態(tài)頁面,采用B/S三層結(jié)構(gòu),從安全性的角度入手,本系統(tǒng)的核心代碼使用JavaBean對其封裝。用MySql來管理后臺數(shù)據(jù)。較好

3、的實現(xiàn)了手機(jī)的網(wǎng)上銷售。關(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ī)科學(xué)的發(fā)展,互聯(lián)網(wǎng)技術(shù)已經(jīng)越來越成熟。給人們的生活帶來了許多方便,同時人們對Internet的需求也日漸加大,人們也越來越依賴和信賴網(wǎng)絡(luò)。通過網(wǎng)絡(luò)來購物、通過網(wǎng)絡(luò)交水電費、甚至通過網(wǎng)絡(luò)訂餐都已經(jīng)習(xí)以為常。但是用戶的需求也越來越高。因此,開發(fā)一個能夠適應(yīng)用戶需求而且適應(yīng)潮流的Web占點極為重要。1.1 課題的研究背景與意義在信息數(shù)字化的今天,各行各業(yè)都離不開信息技術(shù),信

6、息化的管理模式也是產(chǎn)業(yè)發(fā)展的必要因素。手機(jī)銷售行業(yè)同樣也需要信息化的管理平臺。為此,手機(jī)電子商城系統(tǒng)孕育而生。開發(fā)一個手機(jī)電子商城系統(tǒng),可以方便用戶購買手機(jī),了解最新的手機(jī)動態(tài),讓用戶不用出門就能買到稱心如意的手機(jī)。這種購買手機(jī)的模式,打破了傳統(tǒng)的購物模式,讓用戶更快捷的購買手機(jī),方便了人們的生活。1.2 可行性分析1.2.1 經(jīng)濟(jì)可行性本系統(tǒng)采用SSH框架技術(shù),結(jié)合手機(jī)電子商城的實際情況,實現(xiàn)了“高內(nèi)聚,低耦合”的原則,提高了各個功能模塊的獨立性,也降低了后期的維護(hù)成本。1.2.2 管理可行性管理員可以管理商品以及管理會員。如:對商品類別進(jìn)行管理,以及對會員信息進(jìn)行管理,確認(rèn)是否真實有效???/p>

7、見,通過該系統(tǒng)可以提高管理的效率和準(zhǔn)確性。1.2.3 設(shè)備可行性硬件要求:內(nèi)存要求2G以上,CPLS求P42.8GHz以上軟件要求:數(shù)據(jù)庫采用MySql,瀏覽器要求IE6.0,開發(fā)工具使用Myeclipse8.52系統(tǒng)分析2.1 系統(tǒng)需求分析本系統(tǒng)主要著力于對手機(jī)信息和會員信息進(jìn)行高效的管理。對手機(jī)的銷售進(jìn)行信息化的管理,實現(xiàn)會員通過網(wǎng)絡(luò)進(jìn)行瀏覽手機(jī),網(wǎng)上購機(jī)的功能。作為會員,使用本系統(tǒng)可以快速的選購手機(jī),使其不用出門,在家就能輕輕松松完成購機(jī)。作為管理員,使用本系統(tǒng)可以對公告進(jìn)行增刪改查,對在售手機(jī)進(jìn)行管理,管理會員等相關(guān)操作,完成對手機(jī),公告以及會員的有效管理。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)行添加商品類別、商品類別管理、添加商品、商品信息管理等業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-2所示:商品管理進(jìn)入管理員模塊添加商品類別商品類別管理添加商品”查詢商品信息編輯商品信息圖2-2管理員商品管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以進(jìn)行訂單信息管理等業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-3所示:圖2-3管理員訂單信息管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以進(jìn)行客戶信息管理等業(yè)務(wù)操作。業(yè)

9、務(wù)處理流程分析如圖2-4所示:查詢客戶信息編輯客戶信息刪除客戶信息圖2-4管理員客戶管理業(yè)務(wù)流程在本系統(tǒng)的管理員模塊中,管理員可以對當(dāng)前用戶信息進(jìn)行系統(tǒng)管理業(yè)務(wù)操作。業(yè)務(wù)處理流程分析如圖2-5所示:查看基本信息修改基本信息圖2-5管理員系統(tǒng)管理業(yè)務(wù)流程2.3 用例分析本系統(tǒng)包括前臺會員瀏覽選購手機(jī)以及訂單確認(rèn)和后臺管理員對手機(jī)信息以及會員信息進(jìn)行操作。(1)手機(jī)電子商城前臺用例分析手機(jī)電子商城前臺管理:一個面向大眾的網(wǎng)上商城對用戶信息的處理要求非常嚴(yán)格,其中包括對用戶的注冊信息、訂單信息、評價信息、購物車管理幾個重要模塊。用戶只有在注冊成功之后才能成功購買購物車中的物品,繼而管理訂單信息和評價

10、信息。手機(jī)電子商城前臺用例分析圖如圖2-6所示。發(fā)出訂單圖2-6手機(jī)電子商城前臺用例分析圖(2)手機(jī)電子商城后臺用例分析手機(jī)電子商城后臺管理:主要對用戶信息管理、商品信息的增刪、訂單處理、公告管理等功能進(jìn)行處理。管理員只有通過驗證身份后才能對以上信息進(jìn)行合理、安全的管理。手機(jī)電子商城后臺用例分析圖如圖2-7所示。;公告跚除告增加管理員信息查詢商品沓畫系統(tǒng)管理管理員信息修改窗品管理管理員商品脩技會員信息修改訂單管理會員信息查詢查詢訂單刪除訂單會員刪除圖2-7手機(jī)電子商城后臺用例分析圖3系統(tǒng)的總體設(shè)計3.1 系統(tǒng)功能模塊設(shè)計手機(jī)電子商城系統(tǒng)的主要目的就是為了讓顧客在家無須出門,就能夠選擇自己喜歡,

11、滿意的手機(jī);賣家也不用有自己的實體門店就能夠?qū)⑹謾C(jī)銷售出去。按照系統(tǒng)開發(fā)的基本方法,通過對手機(jī)電子商城系統(tǒng)功能的需求分析之后,對本系統(tǒng)進(jìn)行了如下功能設(shè)計如圖3-1所示:手機(jī)電子商城圖3-1系統(tǒng)總體功能結(jié)構(gòu)圖3.1.1 系統(tǒng)前臺模塊設(shè)計(1) 會員注冊注冊成為本站會員,登錄后可以購買手機(jī)。(2) 會員登錄根據(jù)注冊時的用戶名和密碼登錄,進(jìn)行選購手機(jī)的相關(guān)操作(3) 顯示在售手機(jī)列表顯示本站在售手機(jī)(4) 顯示書籍詳細(xì)信息點擊一臺手機(jī)顯示手機(jī)詳細(xì)性能價格等相關(guān)情況(5)查看購物車會員查看自己已經(jīng)選擇的手機(jī)及其價格3-2所示(6)確認(rèn)訂單會員確認(rèn)購買后,可以通過此功能查看訂單情況。流程圖如圖3-2購物

12、流程圖3.1.2系統(tǒng)后臺模塊設(shè)計公告管理對公告進(jìn)行增刪查改。商品管理對商品類別進(jìn)行增刪查改;對商品進(jìn)行增刪查改。(3) 訂單管理對訂單進(jìn)行查詢、發(fā)貨以及刪除。(4) 會員管理對會員信息進(jìn)行增刪查改。(5) 系統(tǒng)管理對系統(tǒng)管理員信息進(jìn)行查詢、修改。后臺設(shè)計如圖3-3公告管嚕商品管理添加J修改+,刪除,添加,修改+,.刪除。發(fā)貨¥刪除,修改*退出管理員用戶管理+,圖3-3后臺設(shè)計根據(jù)需要,從業(yè)務(wù)的流程分析入手,系統(tǒng)流程圖如圖3-4所示:瀏覽前臺一購買商品M注冊公告管里商O口口管理管理“定單管理系統(tǒng)管理,登陸,海加+1修改*J刪除一V。加改除添修刪添加,修改。刪除發(fā)貨+刪除修改,退出乜管理

13、員用戶管理X確認(rèn)定單,圖3-4系統(tǒng)流程圖3.2數(shù)據(jù)庫設(shè)計卜面是本系統(tǒng)中的幾個重要數(shù)據(jù)表結(jié)構(gòu)及其關(guān)系,如圖3-5所示:tgoods*channelJdnan*epricediscointphonemobilejjhone3d*e4nsnewMecofnmend5后colorlogin_niamephobphotojbigremarkt_news_conte<it*t_channel*書)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ù)表說明如下:數(shù)據(jù)表t_admin:是用來保存本系統(tǒng)中系統(tǒng)管理員的信息表,里面的主鍵id是一個自動增加的數(shù)字?jǐn)?shù)據(jù)表t_user:是保存客戶信息表,里面的主鍵id是一個自動增加的數(shù)字。數(shù)據(jù)表t_channel:是保存商品類型表。數(shù)據(jù)表t_goods:是保存商品信息表。數(shù)據(jù)表t_new

15、s:是保存促銷商品的具體信息表。數(shù)據(jù)表t_news_content:是保存商品推薦促銷的表。數(shù)據(jù)表t_order:是保存客戶買的商品信息,以及商品狀態(tài)信息的。數(shù)據(jù)表t_userinfo:是保存客具體信息表。4系統(tǒng)的有關(guān)界面4.1系統(tǒng)前臺頁面4.1.1前臺主頁網(wǎng)站首頁是門面si*&a:ijuhrvloraihcKt聞姑土栩幽糊本.ft由訂單三星GALAXYNote手枇:r4,紀(jì)0945.J4總產(chǎn)看任用仁."朝曬天曲艷!J.VK。新彘,或切己到!一屈站首頁圖4-1網(wǎng)站首頁IaI熱門搜索,斜品稻匕限時特希碌百品t人寄辭當(dāng)日應(yīng)洵己有與人購買4.1.2前臺公告模塊設(shè)計公告模塊是本系統(tǒng)的

16、一個亮點所在。最新動態(tài)1 節(jié)后半價歸來,三星送199元3件!2 .全網(wǎng)運(yùn)費統(tǒng)一I團(tuán)購商品支持貨到付款!3 .高端配置,限時兩天瘋搶!4 .上檔次產(chǎn)品任你挑,限時兩天瘋搶!5 .VIVO新品,現(xiàn)貨己到!圖4-2前臺公告4.1.3 商品展示模塊設(shè)計這些模塊用于顯示單個的商品顯示*悴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傳點,Ml雙注穌*l鼻蚪晴->

17、-#t»r-kq-i"rt-rrft蛔牝圖4-3商品展不4.1.4 用戶中心模塊設(shè)計用戶登陸Login用戶名:admin密碼:確定|¥清用戶是由上工。位英文字苻-數(shù)手如下劃旗世戌鉗碼是由之打住英文導(dǎo)將-融宇和下劃籍狙咸.兩次幃入巒碼必須一致諾殖寫耳實姓名注flfl后不可更改.輸入匿的穆動電話輸入性的電話工以寫意的備用郵布網(wǎng)址可做為收貸地扯下協(xié)議:I手機(jī)電干商城網(wǎng)站用戶注冊色諛本怖議基起與手機(jī)電子商城網(wǎng)站f腳稱“本站內(nèi),網(wǎng)址工ww.eei>hj力2z)所言者(以下尚稱為,,手機(jī)電子司疑".)之同就手機(jī)電子商城網(wǎng)站腌密警相關(guān)不宜所訂立的典她.造或仔地閡

18、詼本注冊獨議,急點擊“同意阻下他議,提交e推鈕后,本初議卬構(gòu)成對穆才有的第R的法諄文件”電二野本站照勢條款的陶口.和接納:LJ本站的若項電子服身的所有權(quán)和運(yùn)作枳歸手機(jī)電子商城所者。用戶同St所有注冊由城強(qiáng)歌并亮成注冊程序,才能成為不站I晌TTY國白-用口Slil,zk-HbiCrzS-Jt-JlhWW-fTiflill'i'*t»Ifi栽泡閥旗過此研議圖4-4用戶中心4.2系統(tǒng)后臺頁面4.2.1 后臺登陸頁面手機(jī)電子商城后臺管理城登陸入口響*E圖4-5后臺登錄頁面4.2.2 公告管理對公告進(jìn)行增刪查改。季加注告公值后理商品管建訂單管電專戶甘修裁維甘荏OIB«

19、«3(U3H2Sijvtxowa.程苴己到!發(fā)布時舊81事典>141:097期田軸歸女L5nmai113陽卡耐14條:人訪器皆;用粕17嘉件L<S:r5mn管2OLS-32-I7”加倒圮而!«舌RUdQ4S0dLrWadnm電音itfl-«ia!wej暉t&!聯(lián)13上小產(chǎn)品怪存揖通時兩壬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時貝閨1m國當(dāng)?shù)?蟄甘甘理警營僧鼻管理圖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.懵=“);/頁面大小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)前頁面intpagft=1;StringMpag6=irequem匕言etFir皿eterCp自告e");U.K*LA.AA.煙式門九NAfGK4Uhd“上H一1£峪q!二n近1)1

26、p理官心二Integer.p&rE*Int(sp&ge);)"頁面總數(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商品管理對商品類型進(jìn)行添加,刪除,修改的操作當(dāng)?shù)奈还瞧惺醉撘釋悠砟喜⒗倮鞩D類別*排作10HTC9瑞他I蝴除s聯(lián)提$銅玨:州除7炫彩編里:出除中融6

28、審度S冊除i的福§港希:他除4索尼J癇鎰:拙除3d銖3靖稔a獨除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)/添加商品類別if(addCharmel(Request,respo

29、xise)response.EiidRediriectCaddGodsType.htmliB.J;""'AAAAAAAAdkAAiAaAAAAAAAAAAARiAAAA.Afdif(wallTypi*.#quali(typs)/商品類別管理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)/修改,提前將要修改的記錄查詢出來,用于友情提示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)“修改商品類別i£GipiateChajmel(reqiiftst,respanse)MKAikfULAAAA.AAAAAftjQLr"*r*resp&nse.wwndRwdi

32、feutrcdsActiin.ftftt?type-411Typ4"),elsei£Cdel"(jn&thod)/刪除商總類別ifGd«lChawieltrequestjrempc*mm電)response.s«ikiR«directCsoodsActian.n4t?typ«-allTvre;對商品信息進(jìn)行增加,移除,修改的操作當(dāng)位置苜理首頁商品宕專,添加商品商品類別,.HTCv商品名:價機(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-/流加商品,自動獲取商品類別的值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)到自頁.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寫A?type"aUGo:ds'"):-hAAA-A-A-TWtAAA-AAAA-AA*AAAAA-rt-AAAout.println("C/ectip七X);out.flush0;out.close04.2.4訂單管理對客戶購買的商品進(jìn)行發(fā)貨,修改管理當(dāng)船置智軸限訂堂婕山單店&q

39、uot;理訂申偏號商品番號用戶偏號創(chuàng)建訂堂甘我的回堂首時間收苴時間物坦找出ftfl-5n劉孫山崢201J4O.I630買位苜:0E.除:23y.陽訓(xùn)20ULI.I6弧買弱宣國筐其:善博珅5親|百頁|上一頁當(dāng)市:二頁/到第|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客戶管理對客戶信息進(jìn)行修改和刪除削潘:曾覆3和靚尉口需髓口m安到iuO速名嘛選棉電話得眥麟3J川出物就郵翅山販掘1!而加娜陽imiij一馱領(lǐng)q看物儲32,加口出毗湫幀劫醐佛制恤電1的題皿現(xiàn)用1制巾可1U7上LJi占上!123加州3ml一喇*蒯跚腓B映他砸H1111111111熊鵬共強(qiáng)娜廠備轉(zhuǎn)|!|曰期|和及顏舅廠贈圖4-9客戶管理關(guān)鍵代碼:Stringtype:request.eufneterStri.ngmetKod=requast.jgetP:irameter(metlxod"J;Frinttfrit*roul=r«ip4n

49、».ctl'fli'rit4r0i£Call"-equals(typeJ/查詢所有用戶信息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)/修改之前,查詢出要修改的信息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)管理對管理員信息的管理當(dāng)前位置管理苜頁-系統(tǒng)管理.海巾用.口登錄帳號:性防手機(jī)號碼E請輸入用戶名男。女真實姓名:電子郵箱:請輸入真實姓名*諳輸人常用電子跖箱請輸入手機(jī)號冊分機(jī)號碼;請輸入分機(jī)號弼圖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(告=啾號不1財空'els«if(password=null|*.equalspassword)亞殘二.密碼不能為空.->“1qual寫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)融=%證碼錯誤”;)白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(段羯=“用戶名或密碼錯誤一;5系統(tǒng)測試5.1 系統(tǒng)的測試系統(tǒng)測試能夠?qū)ο到y(tǒng)中存在的錯誤進(jìn)行及時有效的改正,從而達(dá)到更為理想的效果,改善系統(tǒng)性能。5.1.1 測試用例表5.1用戶注冊測試數(shù)據(jù)測試數(shù)據(jù)說明測試結(jié)果無無任何輸入無法提交。輸入現(xiàn)有用戶名錯誤輸入提示“已注冊”。輸入兩次密他不同錯誤輸入提示“輸入兩次密碼必須相同”。輸入正確的用戶名輸入正

溫馨提示

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

最新文檔

評論

0/150

提交評論