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

正文內(nèi)容

課程設(shè)計基于jsp網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2024-11-07 22:45本頁面

【導(dǎo)讀】JSP網(wǎng)上書店系統(tǒng)(論文) 1 肈荿蒄螂羄莈蚇薄羀莇莆袀袆莆葿蚃膅蒞薁袈肁莄蚃蟻羇蒄莃袇袃肀蒅蠆蝿聿薈裊膇肈莇蚈肅肇蒀羃罿肇薂螆裊肆蚄蕿?zāi)f肅莄螄肀膄蒆薇羆膃薈螃袂膂羋薅螈膁蒀螁膆膁薃蚄肂膀蚅衿羈腿蒞螞襖膈蕆袇螀芇蕿蝕聿芆艿袆羅芆莁蠆袁芅薄襖袇芄蚆螇膅芃莆薀肁節(jié)蒈螅羇芁薀薈袃莀芀螃蝿莀莂薆肈荿蒄螂羄莈蚇薄羀莇莆袀袆莆葿蚃膅蒞薁袈肁莄蚃蟻羇蒄莃袇袃肀蒅蠆蝿聿薈裊膇肈莇蚈肅肇蒀羃罿肇薂螆裊肆蚄蕿?zāi)f肅莄螄肀膄蒆薇羆膃薈螃袂膂羋薅螈膁蒀螁膆膁薃蚄肂膀蚅衿羈腿蒞螞襖膈蕆袇螀芇蕿蝕聿芆艿袆羅芆莁蠆袁芅薄襖袇芄蚆螇膅芃莆薀肁節(jié)蒈螅羇芁薀薈袃莀芀螃蝿莀莂薆肈荿蒄螂羄莈蚇薄羀莇莆袀袆莆葿蚃膅蒞薁袈肁莄蚃蟻羇蒄莃袇袃肀蒅蠆蝿聿薈裊膇肈莇蚈肅肇蒀羃罿肇薂螆裊肆蚄蕿?zāi)f肅莄螄肀膄蒆薇羆膃薈螃袂膂羋薅螈膁蒀螁膆膁薃蚄肂膀蚅衿羈腿蒞螞襖膈蕆袇螀芇蕿蝕聿芆艿袆羅芆莁蠆袁芅薄襖袇芄蚆螇膅芃莆薀肁節(jié)蒈螅羇芁薀薈袃莀芀螃蝿莀

  

【正文】 ession session。 //頁面的 session。 private boolean sqlflag = true。 //對接收到的數(shù)據(jù)是否正確 private Vector purchaselist。 //顯示圖書列表向量數(shù)組 private Vector allorder。 //訂購單列表 private Vector order_list。 //訂單清單列表 private int booknumber = 0。 //購書總數(shù)量 private float all_price = 0。 //購書總價錢 private boolean isEmpty = false。 //庫中的書數(shù)量是否夠購買的數(shù) JSP 網(wǎng)上書店系統(tǒng)(論文) 16 private int leaveBook = 0。 //庫存數(shù)量 private String orderId = 。 //用戶訂單號 private boolean isLogin = true。 //用戶是否登錄 ! private int page = 1。 //顯示的頁碼 private int pageSize = 15。 //每頁顯示的訂單數(shù) private int pageCount = 0。 //頁面總數(shù) private long recordCount = 0。 //查詢的記錄總數(shù) 該類的主要操作(省去了屬性相關(guān)的 getX()/setX()操作) addnew():負責(zé)向購物車中添加新購買的圖書。 delete():負責(zé)從數(shù)據(jù)庫中刪除指定 ID的訂 單。 modiShoper():負責(zé)修改購物車中已選的圖書。 delShoper():負責(zé)刪除購物車中的物品。 getAllorder():負責(zé)從數(shù)據(jù)庫中的訂單列表中查詢指定用戶的訂單列表。 getGbk():獲得指定字符串的 GBK編碼。 getOrder():獲得單個訂單對象。 payout():提交購物車,把訂單插入到數(shù)據(jù)庫中。 update():該方法負責(zé)當(dāng)用戶付款后,把數(shù)據(jù)中對應(yīng)訂單的是否付款標記修改成已付狀態(tài)。 重要操作: 主要介紹 addnew()方法: 功能: 負責(zé)向購物車中添加一條新記錄。 參數(shù)設(shè) 計: 頁面?zhèn)鬟f的 request 對象。 返回值: boolean 類型,成功返回 true,否則返回 false。 設(shè)計思路:從頁面獲得表單數(shù)據(jù)( request 對象中) 》獲得圖書編號等參數(shù)值 — 》判斷購買數(shù)量是否合法 — 》如果是可以操作,否則不能操作 — 》判斷是否第一次購買 — 》如果是第一次購買,按第一次購買操作 — 》否則查詢購買列表,找是否有相應(yīng)項,有則直接修改數(shù)量 — 》否則添加新記錄。 函數(shù)代碼: public boolean addnew(HttpServletRequest newrequest) throws Exception{ ???? request = newrequest。 String ID = (bookid)。 String Amount = (amount)。 long bookid = 0。 JSP 網(wǎng)上書店系統(tǒng)(論文) 17 int amount = 0。 try { bookid = (ID)。 amount = (Amount)。 } catch (Exception e) { return false。 } if (amount 1) return false。 session = (false)。 if (session == null) { return false。 } purchaselist = (Vector) (shopcar)。 String sqlStr = select leav_number from book where id= + bookid。 try { con=()。 stmt=()。 rs = (sqlStr)。 if (()) { if (amount (1)) { leaveBook = (1)。 isEmpty = true。 return false。 } } (rs)。 (stmt)。 (con)。 } catch (SQLException e) { return false。 } allorder iList = new allorder()。 (bookid)。 (amount)。 boolean match = false。 //是否購買過該圖書 if (purchaselist == null) { //第 一次購買 purchaselist = new Vector()。 (iList)。 } else { // 不是第一次購買 for (int i = 0。 i ()。 i++) { allorder itList = (allorder) (i)。 if (() == ()) { JSP 網(wǎng)上書店系統(tǒng)(論文) 18 (() + ())。 (itList, i)。 match = true。 break。 } //if name matches結(jié)束 } // for循環(huán)結(jié)束 if (!match) (iList)。} (shopcar, purchaselist)。 return true。} (二) 客戶界面設(shè)計與實現(xiàn) 1. 界面頭和界面尾設(shè)計 為了提高代碼的重用性,我把客戶界面部分相同的頭和尾作成兩個獨立的塊,效果如下圖: 圖 41 界面頭和界面尾效果圖 2. 老用戶登錄 代碼如下: %@ page contentType=text/html。charset=GB2312% SCRIPT
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1