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

正文內(nèi)容

網(wǎng)上書店系統(tǒng)_jsp課程設(shè)計-資料下載頁

2025-08-17 09:20本頁面

【導(dǎo)讀】網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。書目信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,后,應(yīng)該能夠自動清除以生成訂單的購物車中的信息。品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,息快速搜索的功能。用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。

  

【正文】 d = ?。 pstmt=(sql)。 while(()) { CartItemBean item=(CartItemBean)()。 BookBean book=()。 int bookId=()。 int quantity=()。 (1,quantity)。 (2,bookId)。 ()。 } 26 ()。 } finally { closePreparedStatement(pstmt)。 closeConnection(conn)。 } } } package Bean。 import 。 import 。 import 。 import 。 public class CartBean implements Serializable { private HashMapInteger,CartItemBean items=null。 private int numOfItems=0。 public CartBean() { items=new HashMapInteger,CartItemBean()。 } /** * 在購物車中增加一個條目。如果購物車中已經(jīng)存在該條目,則什么也不做。 */ public synchronized void addItem(Integer bookId, BookBean book) { if(!(bookId)) { CartItemBean item=new CartItemBean(book)。 (bookId,item)。 numOfItems++。 27 } } /** * 從購物車刪除一個圖書條目。 */ public synchronized void deleteItem(Integer bookId) { if((bookId)) { (bookId)。 numOfItems。 } } /** * 清除購物車中所有的圖書條目。 */ public synchronized void clear() { ()。 numOfItems=0。 } /** * 得到購物車中圖書條目的總數(shù)。 */ public synchronized int getNumOfItems() { return numOfItems。 } /** * 設(shè)置某本圖書的購買數(shù)量。 */ public synchronized void setItemNum(Integer bookId,int quantity) { if((bookId)) { 28 CartItemBean item=(CartItemBean)(bookId)。 //如果設(shè)置的圖書數(shù)量為 0或小于 0,則刪除購物車中相應(yīng)的圖書條目。 if(quantity=0) (bookId)。 else (quantity)。 } } /** * 得到購物車中所有圖書的價格。 */ public synchronized float getTotalPrice() { float amount=。 IteratorCartItemBean it=().iterator()。 while(()) { CartItemBean item=(CartItemBean)()。 amount+=()。 } return amount。 } /** * 得到購物車中所有的圖書條目。 */ public synchronized CollectionCartItemBean getItems() { return ()。 } /** * 判斷圖書是否已經(jīng)加入購物車中。 */ public synchronized boolean isExist(Integer bookId) { if((bookId)) 29 return true。 else return false。 } } package Bean。 import 。 public class CartItemBean implements Serializable { private BookBean book=null。 //表示選購的圖書的數(shù)量 private int quantity=0。 public CartItemBean() { } public CartItemBean(BookBean book) { =book。 =1。 } public void setBook(BookBean book) { = book。 } public BookBean getBook() { return book。 } public void setQuantity(int quantity) 30 { = quantity。 } public int getQuantity() { return quantity。 } /** *得到本條目所購圖書價格的合計,總價 = 圖書的單價 * 數(shù) 量。 */ public float getItemPrice() { float price=()*quantity。 long val=(price*100)。 return val/。 } } 三. 運行界面 31 32 四. 數(shù)據(jù)庫設(shè)計 1. 需求分析 依據(jù)網(wǎng)上書店的處理需求,對就數(shù)據(jù)表的設(shè)計及功能如下。 ( 1)圖書基本信息表:存放網(wǎng)上書 店所銷售圖書的基本信息。 ( 2)圖書分類基本信息表:存放網(wǎng)上書店所提供圖書分類的信息。 ( 3)客戶基本信息表:存放書店客戶的基本信息。 ( 4)訂單信息表:存放與客戶相關(guān)的訂單的基本信息。 5 訂單條目詳細(xì)信息表:存放訂單中詳細(xì)條目的基本信息。 2. 表的設(shè)計 網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫設(shè)計模塊基本表信息: 33 五. 總結(jié) 利用這次課程設(shè)計學(xué)會了 JSP和 Mysql 在 WEB 應(yīng)用的一些基本知識,并通過網(wǎng)上書店的程序?qū)?JSP 的運用進(jìn)行了深化, JSP 與 Mysq 結(jié)合的模式,在電子商務(wù)上應(yīng)用十分靈活,不過要真正掌握好它們卻并不 是一件容易的事情,在實際應(yīng)用的 WEB 開發(fā)中,還有很多關(guān)于安全方面的問題需要考慮。通過這次課程設(shè)計,我認(rèn)識到了數(shù)據(jù)庫系統(tǒng)在、查運算詢方面的突出作用,我認(rèn)為數(shù)據(jù)庫可謂是數(shù)據(jù)管理系統(tǒng)最好的幫手,并且我通過與曾經(jīng)學(xué)習(xí)過的 Mysq相互比較,發(fā)現(xiàn)了數(shù)據(jù)庫 JAVA 等面向?qū)ο蟮能浖貙⒋嬉活惷嫦蛘Z言的數(shù)據(jù)庫。學(xué)習(xí)到了更多更新的知識,并且把以前在理論學(xué)習(xí)中的學(xué)多問題在實踐中得到了驗證。更深刻了解了數(shù)據(jù)庫查詢的設(shè)計和網(wǎng)頁的運行,我在設(shè)計過程中,也對一些課外的知識有了更多的認(rèn)識,在動手綜合能力上也有了很大提高。 在設(shè)計過程中,通 過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗和自學(xué),使自己學(xué)到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個設(shè)計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設(shè)計做的也不太好,但是在設(shè)計過程中所學(xué)到的東西是這次課程設(shè)計的最大收獲和財富,使我終身受益。 六. 參考文獻(xiàn) 1. Java 語言程序設(shè)計 2. java web 3 jsp/servlet 程序設(shè) 34
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1