freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee架構(gòu)的電子商務(wù)系統(tǒng)(參考版)

2024-12-10 01:22本頁面
  

【正文】 最后,感謝我的親朋好友,認(rèn)識你們是我大學(xué)四年里最大的收獲。 其次,我要感謝我的父母,感謝他們對我的生養(yǎng)之情。以后,我會繼續(xù)學(xué)習(xí),不斷完善和擴充各模塊,希望有朝一日能夠正式上線運行。數(shù)據(jù)庫方面也存在一些問題,像防數(shù)據(jù)庫注入能力還不夠強。并且因為 JVM 的存在,它擁有良好的可移植性,基本實現(xiàn)了一次編寫,多次部署。中間控制使用Struts2 框架,這不但減少代碼的數(shù)量,而且方便快捷。在制作此系統(tǒng)時使我了解到了許多時下熱門的技術(shù),比如 Struts2 框架, Ajax 技術(shù), Jquery 框架。他可以基本解決擁有實體書店的商人建設(shè)自己的電子商務(wù)系統(tǒng)的煩惱。 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 結(jié)論 30 結(jié)論 現(xiàn)如今,電子商務(wù)的風(fēng)暴越刮越熱,為了開拓市場,商家們紛紛推出了自己的電子商務(wù)網(wǎng)站。).val()。 $(39。phone39。).val()。 $(39。fullAddress39。).val()。 $(39。addressId39。../order/39。 if(id==1){ 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 29 return 。address39。)。).val(39。 $(39。39。phone39。)。).val(39。 $(39。39。fullAddress39。)。).val(39。 $(39。addressId39。address39。 return error。 //自動填寫已有地址 return success。 } AddressDAO aDao=new AddressDAOImpl()。 try { (o)。 (mobile)。 (fullAddress)。 (())。 (())。 if(user==null){ return login。 CartImpl cart = ()。 } } 圖 //生成新地址 MapString, Object session = ().getSession()。 } catch (SQLException e) { ()。 try { adds=(id)。 } int id=()。//獲得Session User user=(User) (user)。 } catch (UnsupportedEncodingException e) { ()。 } } (3) 修改數(shù)量 ,遍歷購物車,將商品的 qty 屬性改成頁面?zhèn)鱽淼囊牡纳唐窋?shù)量 public void modify(int id, int qty) { for (CartItem c : items) { if (().getId() == id) { 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 26 (qty)。 } (2) 刪除 ,遍歷購物車,將商品 ID 和刪除的 ID 相同的 商品的 Buy 字段 set 為false (cart, store(), response)。 } catch (UnsupportedEncodingException e) { ()。 (item)。 (p)。 } catch (SQLException e) { ()。 Product p = null。 } (1) 購物車中增 加商品 方法 //遍歷購物車,如果發(fā)現(xiàn)要添加的商品的 ID 和購物車中某件商品的 ID 相同,將返回,您以添加過商品 public boolean add(int id) { for (CartItem item : items) { if (().getId() == id) { return false。 } (cart, cart)。 try { ((cart, request))。 CartImpl cart = (CartImpl) (cart)。 } //分頁顯示查詢語句 select dp.*,db.* from d_category_product dcp join d_product dp on(=) join d_book db on(=) where =? limit ?,?。 } catch (SQLException e) { ()。 //計算出最大頁數(shù) books=(id,begin,size)。 int begin=(page1)*size。 //統(tǒng)計給個類別一共包含多少種商品 ,totalNum 分類顯示 分頁 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 23 totalNum=(pid)。 try { pCat=(pid)。 return error。 } return success。 (user)。 //在控制臺打印郵箱驗證碼 User user=()。 (4) 驗證郵箱 圖 UserDAO dao=new UserDAOImpl()。 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 21 } })。img src=../images//郵箱地址被占用 39。\\.info39。 } else { flag = false。).val(true)。 //$(39。img src=../images//span style=color:blue郵箱地址可以使用 /span39。\\.info39。)。).html(39。 $(39。_AZaz09]+)*([AZaz09])+(\.[AZaz09]+)*((\.[AZaz09]{2,})|(\.[AZaz09]{2,}\.[AZaz09]{2,}))$)\b/。 } else { //利用正則表達(dá)式判斷郵箱是否符合格式 var pattern = /\b(^[39。)。).html(39。 //判斷郵箱地址的可用性 if (!txt) { $(39。txtEmail39。)。).html(39。).blur(function() {//通過 ID 獲取到元素,添加鼠標(biāo)焦點失去事件 $(39。 } } 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 20 (3) 注冊驗證 //發(fā)送 Ajax 請求驗證注冊郵箱 $(function() { $(39。 } catch (Exception e) { ()。//設(shè)置郵箱驗證碼 (user)。//設(shè)置郵箱是否驗證 String verifyCode=()。//獲得當(dāng)前登陸 IP (ip)。//設(shè)置積分 (())。//拿到頁面?zhèn)鱽淼?user public String execute(){ UserDAO userDao=new UserDAOImpl()。 return error。 return main。 //設(shè)置當(dāng)前 IP ().getSession().put(user, user)。//設(shè)置最后登陸時間 String ip=().getRemoteAddr()。//如果用戶未驗證郵箱,跳至郵箱驗證 }else if(!().equals(password)){ return login。 //根據(jù) Email 找到用戶 if(user==null){ return error。 } } s:iterator value=cats var=subcats//使用 OGNL表達(dá)式迭代 cats,循環(huán)顯示出各個類別 /s:iterator (2) 最新上架圖書 (根據(jù)上架時間 ,取前 8 個商品 ) select * from d_product where has_deleted=0 order by add_time desc limit 0,8 (3) 熱銷圖書 select * from d_product where has_deleted=0 limit 0,1 (4) 編輯推薦 (三表聯(lián)合查詢,根據(jù)入庫時間由近到遠(yuǎn),查出產(chǎn)品信息 ) select dp.*,db.* from d_category_product dcp join d_product dp on(=) join d_book db on(=) where =? order by desc limit ?,? 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 17 注冊登陸模塊 圖 圖 (1) 登陸 //Struts2 控制登陸 命令,根據(jù)不同的返回值,跳至不同的 action action name=login class= result name=verify/result result name=login/result result name=main/main//result result name=order type=redirectAction../cart/cartlist/result result name=notfound/result 注冊登陸 注冊 注冊驗證 登陸 郵箱驗證 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 18 result name=input/user//result /action //登陸查詢 UserDAO dao=new UserDAOImpl()。 } catch (SQLException e) { ()。 for(Category c:cats){ (findSubCatsByParentId(all,()))。 try { ListCategory all=()。 (4) 購物車下?lián)碛性黾?,刪除,修改數(shù)量三個模塊 (5) 訂單模塊包括一個地址管理模塊 圖 珍書網(wǎng) 產(chǎn)品瀏覽 分類顯示 注冊登錄 購物車 訂單 最新上架 熱銷 圖書 編輯推薦 分頁 增加 刪除 修改數(shù)量 地址管理 注冊 登陸 注冊驗證 郵箱驗證 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 15 產(chǎn)品瀏覽模塊 圖 圖 %taglib prefix=s uri=/strutstags%//引入 OGNL 表達(dá)式 %include file=../mon/%//加入共同的頭尾部頁面 %include file=../mon/% (1) 左邊分類導(dǎo)航欄 產(chǎn)品瀏覽 最新上架 熱銷 圖書 編輯推薦 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)實現(xiàn) 16 private ListCategory cats。 (1) 產(chǎn)品瀏覽下包括最新上架,熱銷圖書,編輯推薦三個小模塊。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。 (3) 數(shù)據(jù)庫設(shè)計是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)設(shè)計 9 第 3 章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計 系統(tǒng)架構(gòu) 本電子商務(wù)網(wǎng)站采用四層架構(gòu): (1) 表現(xiàn)層: JSP 頁面 涉及標(biāo)簽, OGNL 表達(dá)式, jQuery, Ajax (2) 控制層:使用 Struts2 控制器,涉及 配置 (3) 業(yè)務(wù)層: Action 組件 (4) 持久 層: DAO 組件 圖 系統(tǒng)架構(gòu)圖 代 碼 文件 詳情 表 包名或類名 功能和作用 /WebRoot/main/ 產(chǎn)品瀏覽 表現(xiàn)層
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1