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

正文內(nèi)容

基于jsp網(wǎng)上書店售書系統(tǒng)的探討畢業(yè)論文(已改無錯字)

2022-07-25 17:54:08 本頁面
  

【正文】 面的 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ù) 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ù)該類的主要操作(省去了屬性相關的 getX()/setX()操作)addnew():負責向購物車中添加新購買的圖書。delete():負責從數(shù)據(jù)庫中刪除指定 ID 的訂單。modiShoper():負責修改購物車中已選的圖書。delShoper():負責刪除購物車中的物品。getAllorder():負責從數(shù)據(jù)庫中的訂單列表中查詢指定用戶的訂單列表。getGbk():獲得指定字符串的 GBK 編碼。getOrder():獲得單個訂單對象。20payout():提交購物車,把訂單插入到數(shù)據(jù)庫中。update():該方法負責當用戶付款后,把數(shù)據(jù)中對應訂單的是否付款標記修改成已付狀態(tài)。重要操作:主要介紹 addnew() addnew()方法功能:負責向購物車中添加一條新記錄。參數(shù)設計:頁面?zhèn)鬟f的 request 對象。返回值:boolean 類型,成功返回 true,否則返回 false。設計思路:從頁面獲得表單數(shù)據(jù)(request 對象中)》獲得圖書編號等參數(shù)值—》判斷購買數(shù)量是否合法—》如果是可以操作,否則不能操作—》判斷是否第一次購買—》如果是第一次購買,按第一次購買操作—》否則查詢購買列表,找是否有相應項,有則直接修改數(shù)量—》否則添加新記錄。函數(shù)代碼: public boolean addnew(HttpServletRequest newrequest) throws Exception{………… request = newrequest。 String ID = (bookid)。 String Amount = (amount)。 long bookid = 0。 int amount = 0。 try { bookid = (ID)。 amount = (Amount)。 } catch (Exception e) { return false。 } if (amount 1)21 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。 //是否購買過該圖書22 if (purchaselist == null) { //第一次購買 purchaselist = new Vector()。 (iList)。 } else { // 不是第一次購買 for (int i = 0。 i ()。 i++) { allorder itList = (allorder) (i)。 if (() == ()) { (() + ())。 (itList, i)。 match = true。 break。 } //if name matches 結束 } // for 循環(huán)結束 if (!match) (iList)。 } (shopcar, purchaselist)。 return true。} 客戶界面設計與實現(xiàn)1:界面頭和界面尾設計。 為了提高代碼的重用性,我把客戶界面部分相同的頭和尾作成兩個獨立的塊,分別命名為 和 。這兩個文件是單純的 html 代碼,在 jsp 頁面中只要通過以下語句就可以實現(xiàn)對兩個文件的調(diào)用: %@include file=’’/bookshop/inc/”% %@include file=’’/bookshop/inc/”%他們的效果如下圖 41:23圖 41 界面頭和尾部分顯示效果用戶登錄界面 代碼如下: %@page contentType=text/html。charset=gb2312%%@ page session=true %link rel=stylesheet href= type=text/cssjsp:useBean id=login scope=page class= /% String mesg = 。if( (username)!=null amp。amp。 !(username).equals()){String username =(username)。String passwd = (passwd)。username = new String((ISO88591))。passwd = new String((ISO88591))。(username)。(passwd)。//(username+passwd)。if (()){(username,username)。String userid = (())。(userid,userid)。()。%% }else {mesg = 登錄出錯! 。24}}%2:用戶登錄模塊的設計。為了檢驗用戶是否合法,所以需要輸入用戶名和密碼來驗證用戶的合法性,用戶登錄模塊剛好完成這樣的一個功能。該模塊需要用到 (見 1)這個 bean。需要設計一個表單讓用戶輸入信息。效果圖如下:圖 42圖 42 用戶登錄界面。 在該模塊用戶可以看見書店現(xiàn)有的樣子,用戶可以查找書通過分類,關鍵字查找。戶可以購買圖書,頁可以查看圖書的詳細資料,還可以跳轉到其他的模塊,例如查看購物車,查看訂單信息等。在這個模塊中我們要用到 JavaBean 有,三個 JavaBean。對于他們的介紹我已經(jīng)在前面介紹了這里就不在一一羅列了。詳情見 和 其中我把導航條抽出來單獨作為一個模塊: 左邊的查找框也單獨設計成一個模塊: 兩個純粹的 html 代碼部分,在 jsp 頁面中直接調(diào)用。效果如下圖 43 所示:25圖 43 在線購書模塊效果顯示在線購書頁面模塊 代碼如下: %@page contentType=text/html。charset=gb2312%meta equiv=ContentType content=text/html。 charset=gb2312%@ page import=.* %%@ page import= %%@ page session=true %%@ page import=%jsp:useBean id=book scope=page class= /jsp:useBean id=book_list scope=page class= /jsp:useBean id=classlist scope=page class= /% int pages=1。String mesg = 。if ((page)!=null amp。amp。 !(page).equals()) {String requestpage = (page)。try {26 pages = (requestpage)。} catch(Exception e) {mesg = 你要找的頁碼錯誤!。}(pages)。}%4:購物車模塊頁面設計。 在購物車這個模塊當中用戶可以修改購買數(shù)量,可以刪除已選圖書,可以提交購物車,也可以清空購物車,同時也可以繼續(xù)購書。在這個模塊中我們用到了,三個 。該模塊運行時效果如圖 44 所示:圖 44 購物車模塊顯示效果頁面核心代碼如下 :%@page contentType=text/html。charset=gb2312%meta equiv=ContentType content=text/html。 charset=gb2312%@ page import=.* %%@ page session=true %27%@ page import=.*%%@ page import= %%@ page import= %jsp:useBean id=book_list scope=page class= /jsp:useBean id=classlist scope=page class= /jsp:useBean id=shop scope=page class= /% String userid = (String) (userid)。if ( userid == null )userid = 。String modi = (modi)。String del = (del)。String payoutCar = (payout)。String clearCar = (clear)。String mesg = 。if (modi!=null amp。amp。 !()) {if ( !(request) ){if (())mesg = 你要的修改購買的圖書數(shù)量不足你的購買數(shù)量!。elsemesg = 修改購買數(shù)量出錯!。} else {mesg = 修改成功。}}else if ( del != null amp。amp。 !() ) {if ( !(request) ) {mesg = 刪除清單中的圖書時出錯! 。}28}else if (payoutCar != null amp。amp。 !() ) {if ((
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1