最新JAVA網上商城系統課設報告解析_第1頁
最新JAVA網上商城系統課設報告解析_第2頁
最新JAVA網上商城系統課設報告解析_第3頁
最新JAVA網上商城系統課設報告解析_第4頁
最新JAVA網上商城系統課設報告解析_第5頁
已閱讀5頁,還剩27頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、學習 好資料目錄1 .緒論 11.1 課題研究背景 11.2 課題研究意義 11.3 國內外的發展現狀 22 .需求分析 32.1 技術可行性分析 32.2 操作可行性分析 32.3 成本可行性分析 33 .總體設計 44 .詳細設計 64.1 數據庫設計 64.1.1 概念建模 64.1.2 物理建模 64.1.3 數據庫表結構 84.2 功能設計 124.3 代碼設計 144.3.1 后臺功能 144.3.2 前端功能 185 .結論 27參考文獻 281 .緒論1.1 課題研究背景隨著社會經濟的發展和信息技術的高度發達,越來越多的企業和個人的購物方式和以前有了實質的改變,網上商店逐漸增多

2、,交易的方式也從以前的網上發布, 然后網下交易購買,發展到了直接通過網絡進行在線支付,隨著物流的發展,交易的物品也從以前的大件物品,發展到現在幾乎所有商品都能在網上購買。因此, 為了更方便顧客購物,就需要有一個功能比較完善的網上商城系統來實現這個平臺。 網上商城系統是解決實體商城各種問題的一種方法。因此該課題具有一定的意義和研究價值。1.2 課題研究意義相對于傳統的實體商城,網上商城投資少,回收快。 一項針對中國中小企業的情況調查顯示,個人在網下啟動銷售公司的平均費用至少5 萬元, 而網上開店建店成本非常小。一般說,籌辦一家網上的商店投入很小,不用去辦營業執照,不用去租門面,不用囤積貨品,所需

3、資金不過1500 元左右;網上商店比同等規模的地面商店“租金”要低得多,同時租金不會因為營業面積的增加而增加,投資者也不用為延長營業時間而增加額外的費用?;静恍枰級嘿Y金。傳統商店的進貨資金少則幾千元,多則數萬元,而網上商店則不需要壓資金。24 小時營業時間。網上商店延長了商店的營業時間,一天 24小時、 一年 365天不停地運作,無須專人值班看店,都可照常營業。傳統店鋪的營業時間一般為8-12 小時,遇上壞天氣或者老板、店員有急事也不得不暫時休息。銷售規模不受地盤限制。傳統商店有多大就只能擺放多少商品,生意大小常常被小店面積限制。而在網上,即便在地面上只有一個小商店,或者干脆就沒有門面,開

4、店的生意卻可以照樣做得很大。不受店面空間的限制。哪怕只是街邊小店,在網上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬種商品。目前國內最大的專業拍賣網站同時在線的商品要超過10 萬件已超過一些大超市。不受地理位置影響。不管客戶離店有多遠,也不管顧客是國內還是國外,在網上, 客戶一樣可以很方便地找到并購買商品。這令消費群體突破了地域的限制,變得無限廣闊了。1.3 國內外的發展現狀伴隨著 Internet 的蓬勃發展,網絡購物中心作為電子商務的一種形式正以其高效、低成本的優勢,逐步成為新興的經營模式和理念,人們已不再滿足于信息瀏覽和發布,而是渴望著能夠充分享受網絡所帶來的更多的便

5、利??蛻糇悴怀鰬舯憧梢苑奖憧旖莸倪x購自己喜歡的商品,這正是網絡購物中心為客戶帶來的好處。敏銳的網絡商家當然不會錯過這樣絕好的機會,越來越多的網站投身到提供網絡購物服務的行列中來,一個基于Internet 的全球電子商務框架正在形成。在我國,網上購物從無到有也不過短短幾年時間。我國第一家網上購物發生在 1996 年,燕莎友誼商場首次通過網上商城售出一個景泰藍,雖然貨款的支付不是在網上進行的,但這畢竟為我國零售業奏出了網上購物的先聲。根據CNNIC勺統計結果,截止2004年1月中國有互聯網用戶7950萬人,而又有40.7%以上的網民在過去的一年里有過網上購物經歷,這就說明中國有網上購物的用戶達是

6、3235.7 萬人,并且這一數字還在以17%左右的速度增長,到2006年中國網上購物用戶將達到6962 萬人,這說明在中國發展網上購物具有良好的群眾基礎,網上購物方式日趨被大家所接受。因此,設計一個網上購物網站具有非常好的開發與應用前景。更多精品文檔2 .需求分析2.1 技術可行性分析本系統在前臺用在前臺用JSP進行頁面開發和管理用戶界面,提示信息完 善,界面友好,具有較強的親和力,后臺采用 MYSQ數據開發和管理數據庫,對 數據庫操作采用事務處理機制,具有強大的錯誤處理功能。本系統的開發環境是使用現在非常流行的開源開發工具 Eclipse和Tomcat服務器。使用的靈活、以 及他們當前的廣泛

7、實際應用,充分說明本系統在技術方面可行。2.2 操作可行性分析本系統采用的是網上管理,非常簡單、易懂, 不需要具有非常高的計算機專業知識,只需要管理員能夠上網,就可對商城進行維護。2.3 成本可行性分析整個開發過程只需要一臺裝有上述所需求的各種軟件的PC機就可以實現全部的開發任務。目前的計算機硬件市場競爭比較激烈,在價格上都出現了從沒有過低廉; 而所需要的各種軟件,在相關產品的官方網站上都可以免費下載,而且還不斷的有增加了最新功能的升級版的出現。因此, 整個開發成本可以說是非常的低廉,這也為我進一步完善我的網站提供了更大的方便。在使用成本上,用戶只需要擁有一臺能夠連接到國際互聯網上的計算機,通

8、過注冊就可以在世界的任何一個角落使用網站的全部功能和服務。而且對計算機的硬件的需求也不是很高,軟件方面也沒有特殊的需求,極大了方便了廣大用的訪問與使用。因此, 從成本可行性分析來看,這個網站體現了經濟實惠,但是功能強大的特點。學習-好資料3 .總體設計網上商城系統又稱在線商城系統,其功能主要包含商品的管理、會員的管理、 訂單的管理、在線支付等。本次實訓將由指導老師帶領學生有Java EE技術完成“網上商城系統”的設計與開發,主要開發的功能如圖3-1所示圖3-1功能圖1)后臺功能商品模塊:包括后臺商品庫存管理、上貨、出貨、編輯管理和商品分類管理、 商品品牌管理等。訂單模塊:在線訂單程序,使消費者

9、能夠順利的通過 Webft線的方式,直接 生成購買訂單。會員模塊:在購物系統中,集成會員注冊是吸引會員進行二次購買和提升轉 換率最好的方式。配送模塊:購物系統集成的物流配送方式,從而方便消費者對物流方式進行 在線選擇。如:EMS順風等等。2)前端功能商品搜索:通過前端界面,以標準的或者其他個性化的方式向用戶展示商品 各類信息,完成購物系統內信息流的傳遞。購物車:用戶可對想要購買的商品進行網上訂購,在購物過程中,隨 時增刪商品。商品瀏覽:隨著電子商務的發展商品圖片成為吸引消費者的第一要素,多圖展示即提供前臺多張圖片的展示,從而提升消費者的購物欲望。用戶管理模塊:為了方便于網站的管理,必須由一套完

10、整的用戶管理體系。該網站用戶管理模塊主要實現用戶的注冊、登錄、找回密碼3方面功能。為了全面的了解前端功能,圖3-2將前端的購物流程詳細的展示登陸4 .詳細設計4.1 數據庫設計4.1.1 概念建模本系統實體包括:管理員、網站、顧客、商品、購物車、訂單。如圖 4-1所圖4-1 E-R圖購物車4.1.2 物理建模數據庫表之間關系如圖4-1所示:更多精品文檔學習-好資料圖4-2數據庫表關系圖更多精品文檔ptcpicid 11 picumprodudidsendway騙nd曲卻id ri aemdww ” aendmcnney 13 a:categorycat&goryldcat&ao

11、ryname "卜小 parenlid rtl-svel rtproductproduced I produdname r 14d3 categ辦ryid iE storecount rt marklp4lc£ -l gateprice f ml hit: int picture )二工士 3ddtirYi- I ki : rsdel 3r(256) content: text5;orderdelciilordecdetailKl i - produdld t produdname 刃 d .r aalepricef cal buycount rt rderld i Iva

12、lueattributevalueidi. ir <: valuestr守 id ini attnbuteid 門 廿國LJ回看ir prodixtidaltrlbuleld ' name7 esMaid receiver cI hi address motiil J phone mail postcodeIO OC與口門4*3網/ tonal n -uaerid im usemame orr j password!rMinamei -acore irr amounl neat question 川 i» answer .二口印。00) email T二二. tel I

13、 一學習-好資料4.1.3 數據庫表結構整個購物系統能運行離不開數據庫的支持,數據庫在整個系統的最底部發揮 著不可忽視的作用。沒有了數據庫的支撐,系統無法運行。由此可見,系統離不 開數據庫,在系統之前首先必須保證數據庫的準備工作已經完成。本系統采用的 是Mysql數據庫,數據庫的準備工作需要以下幾個表來保存整個系統的重要信 息,它們分別是:商品表,用來存儲購物系統的所有商品的信息, 能夠根據這個表來管理所有 的商品信息,如表4-1所示。表4-1商品表(product )字段長度備注productidint11商品表主鍵productnamevarchar200商品名categoryidint1

14、1分類ID (外鍵)storecountint11庫存量marketpricefloat10市場價salepricefloat10銷售價hitint11點擊量addtimevarchar200上架時間isdelvarchar255是占卜架contenttext商品詳情商品圖片表,用來存儲購物系統的商品的所有圖片信息,能夠根據這個表來管理商品所有的圖片信息,如表 4-2所示。表4-2 商品圖片表(pic )字段長度備注picidint11主鍵picurlvacha200圖片路徑productidint11商品ID (外鍵)分類表,用來存儲購物系統的所有商品的分類信息, 能夠根據這個表來管理表 4

15、-3 分類表(category )字段長度備注categoryidint11分類表主鍵categorynavarch100分類名parnetidint11父分類IDlevelint11分類的級商品屬性名稱表,用來存儲購物系統的所有商品屬性名稱信息,能夠根據這 個表來管理所有商品屬性名稱信息,如表 4-4所示。表4-4 商品屬性名稱表(attribute)字段長度備注attributeiint11主鍵namevarcha100商品屬性名字商品屬性值表,用來存儲購物系統的所有商品屬性值的信息,能夠根據這個 表來管理所有商品屬性值的信息,如表 4-5所示。表4-5 商品屬性值表(value )字段長

16、度備注valueidint11主鍵valuestrvarcha100商品屬性值商品屬性中間表,用來存儲購物系統的所有商品的屬性信息,能夠根據這個 表來管理所有商品的屬性信息,如表 4-6所示。表4-6 商品屬性中間表(attrvalue )字段長度備注idint11主鍵attributeiint11商品屬性名稱ID (外鍵)valueidint11商品屬性值ID (外鍵)productidint11商品ID (外鍵)發票表,用來存儲購物系統的發票信息,能夠根據這個表來管理發票,如表4-7所示。表4-7 發票表(invocie )字段長度備注invocieidint11主鍵titlevachar

17、100發票類型contentvachar100明細orderidint11訂單ID (外鍵)訂單明細表,用來存儲購物系統的所有訂單詳細信息,能夠根據這個表來管 理訂單詳細信息,如表4-8所示。表4-8 訂單明細表(orderdetail )字段長度備注orderdetailidint11主鍵productidint11商品表IDproductnamevarchar100商品名salepricefloat10銷售價buycountint11購買數量orderidint11訂單ID (外鍵)訂單表,用來存儲購物系統的所有訂單信息,能夠根據這個表來管理訂單信 息,如表4-9所小。表4-9 訂單表(o

18、rders )字段回長度備注orderidint11主鍵ordernovachar100訂單編號useridint11用戶ID (外鍵)bzvarchar100標志paywayidint11支付方式ID (外鍵)sendwayidint11配送方式ID (外鍵)totalfloat10總價支付方式表,用來存儲購物系統的支付信息,能夠根據這個表來管理支付信 息,如表4-10所小。表4-10 支付方式表(payway)字段長度備注paywayidint11主鍵titlevachar100支付方式收貨人信息表,用來存儲購物系統的收貨人信息,能夠根據這個表來管理收 貨人信息,如表4-11所示。表4-1

19、1 收貨人信息表(receive )字段長度備注receiveidint11主鍵receivervarchar100收貨人addressvarchar100地址mobilevarchar100手機phonevarchar100固話mailvarchar100郵件postcodevarchar255郵編配送方式表,用來存儲購物系統的配送方式,能夠根據這個表來管理配送 方式,如表4-12所小。表4-12 配送方式表(sendway)字段長度備注sendwayidint11主鍵sendwayvarchar100配送方式sendmoneyfloat10、-, yFf-t 運費用戶表,用來存儲所有會員用

20、戶的信息,能夠根據這個表管理所有用戶,如 表4-13所小。表4-13 用戶表(user)字段長度備注useridint11主鍵usernamevarchar100用戶名passwordvachar100密碼realnamevarchar100真實姓名scoreint11積分amountfloat10余額問題answer100100tel電話4.2 功能設計網上商城系統又稱在線商城系統,其功能主要包含商品的管理、會員的管理、 訂單的管理、在線支付等。1)后臺功能商品模塊:包括后臺商品庫存管理、上貨、出貨、編輯管理和商品分類管理、商品品牌管理等。訂單模塊:在線訂單程序,使消費者能夠順利的通過 We

21、bft線的方式,直接 生成購買訂單。會員模塊:在購物系統中,集成會員注冊是吸引會員進行二次購買和提升轉 換率最好的方式。配送模塊:購物系統集成的物流配送方式,從而方便消費者對物流方式進行 在線選擇。如:EMS順風等等。2)前端功能商品搜索:通過前端界面,以標準的或者其他個性化的方式向用戶展示商品 各類信息,完成購物系統內信息流的傳遞。更多精品文檔學習-好資料購物車:用戶可對想要購買的商品進行網上訂購,在購物過程中,隨時增刪商品。商品瀏覽:隨著電子商務的發展商品圖片成為吸引消費者的第一要素,多圖展示即提供前臺多張圖片的展示,從而提升消費者的購物欲望。用戶管理模塊:為了方便于網站的管理,必須由一套

22、完整的用戶管理體系。該網站用戶管理模塊主要實現用戶的注冊、登錄、找回密碼 3方面功能。該購物網站具體功能結構圖如圖4-3所示。圖4-3功能圖更多精品文檔學習 好資料更多精品文檔4.3 代碼設計4.3.1 后臺功能1) 添加或修改a. 判斷是添加還是修改代碼/ 如果有商品ID, 說明是編輯int productid=CommonUtil. getIntParameter (request, "productid" ); BaseDAO dao= new BaseDAO();if (productid!=0) / 說明是進入修改頁面try Map<String,Objec

23、t> record=dao.listWithPage("a.*,b.categoryname""product a,category b" , " and a.categoryid=b.categoryid and ductid=" +productid, "ductid desc" , 1, 9999, false ).getRecords().get(0);request.setAttribute( "record" , record); catch (Except

24、ion e) e.printStackTrace();String tree=CategoryUtil.makeTree ( "listcategory" );request.setAttribute( "tree" , tree);request.getRequestDispatcher( "addproduct.jsp" ).forward(request,response);b. 添加或修改代碼/ 接收參數String productname = request.getParameter("productname&qu

25、ot; );String categoryid = request.getParameter("categoryid" );String storecount = request.getParameter("storecount" );String marketprice = request.getParameter("marketprice" );String saleprice = request.getParameter("saleprice" );String hit = request.getParame

26、ter("hit" );String picture = request.getParameter("picture" );String addtime = request.getParameter("addtime" );String isdel = request.getParameter("isdel" );String content = request.getParameter("content" );int productid=CommonUtil.getIntParameter (

27、request, "productid"try / 調用 DAOBaseDAO dao= new BaseDAO();/ 修改int result=0;if (productid!=0)result=dao.update( "product" , "productname="'+productname+ "'categ oryid='" +categoryid+"',storecount="'+storecount+"' ,marketp

28、rice='" +marketprice+ "',saleprice='" +saleprice+"', hit='" +hit+ "',picture='" +picture+ "',addtime='" +addtime+"', isdel='"+isdel+"',content='" +content+"'", " an

29、d productid=" +productid); else添力口result=dao.add("product" ,"pro ductname='" +productname+ "'categoryid='" +categoryid+ "',storecount='" +storecount+ "', marketprice='"+marketprice+"',saleprice='" +s

30、aleprice+ "',hit='" +hit+ "',picture='" +picture+ "',addtime='" +addtime+ "', isdel='" +isdel+ "',content='" +content+ ""');String msg= ""if (result>0)msg="<script>alert(&#

31、39;操作成功');window.location.href='productServlet?action=list'</script> else msg="<script>alert('操作失敗');window.location.href='productServlet?action=list'</script> /把提示信息放入requestrequest.getRequestDispatcher(request.setAttribute( "msg" , msg);

32、"msg.jsp" ).forward(request, response);c.商品的添加及修改公用一個頁面,如圖4-4所示mn I時品烹|-Q tm卜口凱?如:: 21必, 卜口五票領 田nanFq wwI 電通田仁狎i由Hi:國直科口昂0 L出are事笛卜一:bp4-4 添加或修改頁面2) 商品列表及刪除a. 列表代碼String where= " and a.categoryid=b.categoryid"String productname=CommonUtil.getStringParameter (request, "produc

33、tname");if (!productname.equals("" )where+= " and ductname like '%" +productname+ "%'" ;int categoryid=CommonUtil. if (categoryid!=0)getIntParameter (request, "categoryid" );where+= " and a.categoryid="+categoryid;CommonUtil. getInt

34、Parameter float startprice=CommonUtil. float endprice=CommonUtil. if (startprice=0 && endprice=0) else (request, "categoryname" );getFloatParameter (request, "startprice" );getFloatParameter (request, "endprice" );float temp=0;if (startprice>endprice) temp=st

35、artprice; startprice=endprice; endprice=temp;where+= " and a.saleprice>="+startprice+" and a.saleprice<="+endprice;"a.*,b.categoryname",CommonUtil. getPageNo, "product(request),BaseDAO dao= new BaseDAO();SearchResult sr=dao.listWithPage( a,category b" ,w

36、here, "a.addtime desc" 2, true );"records""pb", sr.getRecords();, sr.getPb();request.setAttribute(request.setAttribute(List<Integer> pagecode=new ArrayList<Integer>();for ( int i=1;i<=sr.getPb().getPageCount();i+);).forward(request,pagecode.add(i);request

37、.setAttribute( String tree=CategoryUtil. request.setAttribute( request.getRequestDispatcher( response);"pagecode" , pagecode);makeTree ( "searchproduct" "tree" , tree);"listproduct.jsp"b. 刪除代碼"productid" );int productid=CommonUtil.getIntParameter (re

38、quest,學習-好資料更多精品文檔BaseDAO dao= new BaseDAO();int result = dao.del( "product" , " and productid=" String msg= ""if (result>0)msg="<script>alert(' 刪除成功');window.location.href='productServlet?action=list'</script>" else msg="&l

39、t;script>alert(' 刪除失敗');window.location.href='productServlet?action=list'</script>" request.setAttribute( "msg" , msg);+productid);request.getRequestDispatcher("msg.jsp" ).forward(request, response);c.列表部分適合刪除在一起完成的,如列表圖4-5、刪除如圖4-6所示/品噴 蛀at際制iMflAM:事

40、音下第-fa.把占ATEn3否三國智近機im?煙W3013-11-1-4S羽占樣二牙右;mrsEHzs或搞共找3帆圮用B克朗h分部 2兩語1克直上一更不一行尾幣Ji I -質圖4-5列表是否確定刪除?確定圖4-6刪除取消3)分類管理這一部分包括了分類的添加修改以及刪除,基本實現方法與商品管理相同,不同的地方是:分類主要的視圖是以分類樹的形式出現。如圖4-7所示是分類的添加及修改所公用的頁面,而圖 4-8則是分類的刪除及列表的頁面。分類例:父分類:展舁I收起學布品什曼i J飲料 田甜點 :小三星電腦 ;革果電腦 :c普通機 rd智翻 力電虺 3n手機 :口教嗎 :食品分類:展開I收起0芝另分婁1

41、0甜點I -Q M電加 ,口鞋也而 | Q部機 P喻 |-0電腦 由口科L rQ蝌; j添加修改刪除圖4-8分類列表4-9、4-10 所小。圖4-7添加修改公用頁面4.3.2前端功能1)主頁在這部分比較重要的是主頁的分類樹的實現,如圖/生成主頁的分類蚓,并借入主頁request. setAttribute("tree", CategoryUtil .makeIndexTree() Jrequest get Request Dispatcher (''index * j sp" ) . forward (request response);圖4-9主

42、頁代碼ftrma 首良隹回 刊回目 企址電加L就百京帝卻I H I領摘煙1明Bi IPT¥> 起土也站百E品居餐 施松1 Wflfly r色巴工訐也|力地忸上門超方串jzKQJQ>早卻近>fiHK»咻H.>3>千帆> 0越*做裝胃 厘冏掂 回由 奪童鼻在點等修9"M|M學寺于。*51噂*爐4通5曲眄*冏豆Hum定斗摹1洞鼻飛! V翩舊的誦卓取竹一寄百幽陽:麻訐獨”陋清莒討便由逾口事西31r 手貼4車儂1胃£田生白ES堂E利1文舞生麻品出舒健皿聲岫卡再IIM用:WX耐I的謾卓曲埔3:曲H I上修i K I 復I d I就

43、陽JMK lT: IMt I 尉藪 I Mfe I *麗1 I RViE I l#k I J« 0Mll&ffl的觸甲:脂并貼嘮型if加,臣忙1同比禮口.13 31.靜lr利?而耳勒 Hti* 中寸 日孫出-KL上 a胃加UiHI;NHMP一方山明IMWSBH=:gn父卜射斗THHI 吆泰lif1i)!#MEfl叱彳承H5心T gh.nXET rtxiES E3M”gL *,Hi班l士用,型手依,I *于代/I JEE I mkl! I立千宜I .ISaR fF: /明用百I FflBI% I 0牛R I9百It/ I用百也ta I z,d“郵約串的Wm|如法再S3* I S

44、KhStEWSs 1 mi時共立1.事件的i耳*hH:>-li£F劃11中閱法岬5150:硼曲口號I出iHMl1許限埸可出主,Ht和國1吟I五.同出£#現.咻玨JI也湎uifl“EWdiHXM例H 犯皿 網甲0】皿圖4-10主頁2)商品列表在列表部分比較重要的是分貢樹的實現以及排序方式和分頁功能,如圖4-11、4-12 所示。八幫他用F州過東的修席方式String orderfi led=CorwiwrKJtilJ g,etStrifl|jPi?r,Meter( reque st, "arderfiledr,);St ring 0rdervali>e!

45、=ComoMJtil -request . *oirdertfal!jer,);"當如播牌方式String 口rd"WM尸”";定現毓件String whereB,i and a,categnryicJnb-cate-orxid 鼻血 a,isdei*8?'if (orderf iled. equals (u H) && order value. equals (H a) ,/拜律轆:枝身上:制目的h南rt后oMerf iledb" a. addt i«ie"&r4er*walu=" de&#

46、177;cn;ordk-rNjy= "6 i ned>ei£ H ;*l.sc if(crdterfi 1 »d,iiqvsls(, xldt ii»e")騏口川站rwGu里,("dJ»ic")"時用t序 orderway»"timedescH;)«!« if(orderfiled.equals("a.salepriceM)&&口rdrvalue.equalsCMesc*)/*怖庫博 arderua= "pricede sc

47、”: else if (orderfil ed. equals. s al epinice" )匕&白 rderalue. equals (r,as.c*) A'h-ilSHff仃rd叁通學產=亡息當十r,;)桶排序方式String orderby«orderfi ledt1- 0-Hsrdervaltie;/聞姆惠嘲Lnt c3te5oryid=CofiHanUt 11-getlfttParaneter(request,"categoryid");if(categoryid!=0)where+= *ndte,gor,yid= "

48、;+c ategoryid ;CofiHgnUt i 1. petI?rtFi3rcin?eter (request, “仁丑七鼠口了尸力刀般11)三門印1MoBaseDAO dao=n«w BaseDA0();Searchflesuit s i*=daD _ 1 i stWithPagef "a - * rb. category namen j, "product a p category b" f where 3 orderby ConnartUt i 1 u getPageo (iresjuest, 2 j, true),自qu色£上.9

49、etAttribute("recardt”. a.r.getfflecard£();"嶺分貢倡里request,setfittribute("pb*1,. sr,getPb()>List<Intger> pagecode = r>ww A.rrayList< lot eger > ( ) if*r(ifit i=l"i<= sr.getPt()-getPageCount();i* pagec£*de.add(i);/ZMcXSPIrequest. setfttt ri bute (11 psg

50、ecode" j. pagecode) jrequest. setfitt ri bute ("oMenoy" . orde rway);,,生端電年*request. setAtt ri bute (!,Mpathr! / atego-rylitil. getNauPa 士夙 String, mL LieC)f( c ategpr-yid); reque st. get 用 ieques七口工 £伴力 c her (,!list-jspr,) . forward (requea t, re £)»Hse;圖4-11列表代碼學習-好資

51、料更多精品文檔麗己侍過修己 ¥ME也比喝哥 ,盧用翁 gatt為;熱門桂寶I禺地+斐8|卡甘3皆山共配9澗IKEiffEh出匕鼻i夏丑即0SittlRM海蛻凄在頭二門推廣商品國土付神-幅讖出無訕3尊 HI國基8±噴涮 件鑰RTF匏影鼻品印.31g345K-W1ian-iM9承D費的WDCX4 融JQHXnwciWiXX»xxxxJCOXjQOQiKffXKXXxxxxSCCljCOffiiGoanoxJOCAKCOCXXXAflff= MtiWftff KflWff 的£的專或1短就者用睛叫土期E 件長物I通修油也和耳ntftDA鈍1"也陰修田

52、求»± '#曲AS帕蝴球*ri*版將界IT1WIM*-H4AitltrH4tt»>4M+Kkii ru DO2斥息吊】如黑寺黃科我府3無花陽枕鼻nt哪同上、邪* TZrm天河前1本乾詼H風S石砒隔海修 蚓1電百弭融A【玩曼那】卻1制胃璃黃國修同T正兀斕N1御也看璃聯丁1朝而留應建空J 單弟:帕曰+7松4tg £fi 溺 M3moux#N 評HEIN用MR限科Z 即n3if內9胤3Criuf 網口 i /力 1SG UEHfttP"曲詠中記錄閑匚5,H期,+1«裾1國,街上一說F-H置二iS 1曰3HMFtW3IK翦甩曲礴

53、配修方式©童例方式凸色后抑O林眄抑篦際首味七堂邦法H"1 位?M輛 iCS上田財卅黃-EH£*:茸融 5工受盯.±sKrjltlifiowwqp dFr>l¥t - mF .汽K短電14電上l男+H*蝌於可可皿淞蛆 加”住一*YUM一第1nBT 黑TK并 果比困,UW*號m.T旭jrSt 聲:閑RuliU. >匕1»3士司聃第所也-E旭臣 JL-F一升電"的1 I 2加,.寸皿 I ttAM I工品11 II E/T I壬卜1口舌I E修值巾I #<:再 O纖7 I0聲£,I 2”匕通.i m悵丁

54、"再弭i與勒麗島.事的明喈擊4國如避笠-前11中第啟面凝RFEMftR科1酶爐田證3間13:制昭密郵號I旦明2訐用(10號肛網H力宇 加母圖4-12列表3)登陸a.可以完成的功能是登陸之后才可以結算。/調用DAOBaseDAO dao= new BaseDAO();String username=CommonUtil. getStringParameter (request, "username");String password=MD5. md5(CommonUtil. getStringParameter (request,更多精品文檔getStringPar

55、ameter (request, "checkcode");"password");String checkcode=CommonUtil./ 獲取 SESSIONHttpSession session=request.getSession();String msg= ""String rightcode=session.getAttribute("checkcode" ).toString();and1, 1,/驗證碼正確 if (checkcode.equals(rightcode) try List<M

56、ap<String,Object>> records=dao.listWithPage("*" , "user"username='" +username+ "' and password"+password+ ""' , "userid desc"false ).getRecords();if (records.size()>0)/當前登錄用戶的信息Map<String,Object> user=records.get(0)

57、;session.setAttribute( "user" , user); msg="<script>alert('登錄成功');window.location.href='frontServlet?action=orderconfirm'</script>" else msg="<script>alert('用戶或密碼錯誤');window.location.href='userlogin.jsp'</script>" catch (Exception e) e.printStackTrace(); else msg="<script>alert('驗證碼錯誤');window.location.href='userlogin.jsp'</script>

溫馨提示

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

評論

0/150

提交評論