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

正文內(nèi)容

基于struts框架的網(wǎng)上書店系統(tǒng)-資料下載頁

2025-11-01 03:26本頁面

【導(dǎo)讀】編程技巧/清宏計算機工作室編著.北京:機械工業(yè)出版社,JBuilder3環(huán)境下的JAVA編程/銳思創(chuàng)作室編著.北京:人民郵電出版社.,開發(fā)入門與項目實踐.北京:人民郵電出版社,迅猛,如同一些書店紛紛在各地開設(shè)分店以拉近與顧客間的距離一樣。首先,本系統(tǒng)是一個立足于網(wǎng)絡(luò),以書籍為商品的專業(yè)性網(wǎng)上購物網(wǎng)站。其次,系統(tǒng)為滿足顧客的需求,共實現(xiàn)了圖書查詢,購物車管理,訂單處理,目的是在消費者和書店之間架起一座方便,快捷的網(wǎng)上信息橋梁。

  

【正文】 錄了與網(wǎng)上書店圖書分類相關(guān)的信息。以便與后續(xù)實現(xiàn)書目信息的分類顯示。 表 32 圖書分類基本信息表 列名 描述 類型 長度 允許為空 主鍵 Id 圖書分類編號 Int 4 No Null Yes catname 圖書分類名稱 vachar 50 No Null 為了便于客戶找到所需的圖書信息,可以對整個書目進行分類管理。 3. 客戶基本 信息表 客戶基本信息表 (storeuser)存放了網(wǎng)上書店對應(yīng)的客戶信息,包括客戶的姓名,聯(lián)系方式等信息。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 26 33 客戶基本信息表 列名 描述 類型 長度 允許為空 主鍵 username 用戶名 vachar 50 No Null Yes password 密碼 vachar 50 No Null name 客戶姓名 vachar 50 No Null tel 客戶電話 vachar 50 No Null address 客戶地址 vachar 50 No Null 客 戶 郵箱 vachar 50 No Null 4. 訂單信息表 訂單信息表( orders)的結(jié)構(gòu)如表 34 所示 : 表 34 訂單信息表 列名 描述 類型 長度 允許為空 主鍵 Id 訂單編號 Int 4 No Null Yes username 訂單對應(yīng)用戶名 vachar 50 No Null time 產(chǎn)生訂單的時間 datetime 8 No Null delivery 送貨方式 vachar 50 No Null payment 付款方式 vachar 50 No Null 5. 訂單條目詳細信息表 訂單條目詳細信息表( orderdetail)的結(jié)構(gòu)如表 35 所示: 表 35 訂單條目信息表 列名 描述 類型 長度 允許為空 主鍵 orderid 訂單編號 Int 4 No Null Yes bookid 書籍編號 Int 4 No Null count 訂購數(shù)量 Int 4 No Null price 該條目對應(yīng)價格 Int 4 No Null 6. 評論信息表 評論信息表( bookments)的結(jié)構(gòu)如表 36 所示: 表 36 評論信息表 列名 描述 類型 長度 允許為空 主鍵 第 3章 系統(tǒng)的概要設(shè)計 27 Id 訂單編號 Int 4 No Null Yes bookid 圖書分類編號 Int 4 No Null ment 圖書評論 varchar 200 No Null time 發(fā)表評論的時間 datetime 8 No Null 7. 時間信息表 時間信息表( timer)的結(jié)構(gòu)如 表 37 所示: 表 37 時間信息表 列名 描述 類型 長度 允許為空 主鍵 Id 訂單編號 Int 4 No Null Yes time 產(chǎn)生訂單的時間 datetime 8 No Null 系統(tǒng)的 ER 模型圖 依據(jù)以上的分析,本系統(tǒng)的 ER 圖 如圖 33 所示 : 名 稱圖 書圖 書 價格銷 售 價格作 者目 錄 介 紹編 號下 訂 單送 貨 方 式時 間用 戶 名付 款 方 式客 戶密 碼E m a i l地 址地 址地 址姓 名電 話nm 圖 33 系統(tǒng)的 ER 圖 數(shù)據(jù)庫關(guān)聯(lián) 在確定了各個表主鍵字段的基礎(chǔ)上,依據(jù)表與表之間相關(guān)字段之間的關(guān) 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 28 系 建立了各表之間的關(guān)系,對應(yīng)的關(guān)系圖如下所 示: b o o k c a ti d i n t ( 4 ) p k c a t n a m e v a r c h a r ( 5 0 )s t o r e u s e ru s e r n a m e v a r c h a r ( 5 0 ) p k p a s s w o r d v a r c h a r ( 5 0 )n a m e v a r c h a r ( 5 0 )t e l v a r c h a r ( 5 0 )a d d r e s s v a r c h a r ( 5 0 )e m a i l v a r c h a r ( 5 0 )o r d e r si d i n t ( 4 ) p k U s e r n a m e v a r c h a r ( 5 0 ) f k t i m e d a t e t i m e ( 8 )d e l i v e r y v a r c h a r ( 5 0 )p a y m e n t v a r c h a r ( 5 0 )o r d e r d e t a i lo r d e r e d i n t ( 4 ) p k , f k 1 b o o k i d i n t ( 4 ) p k , f k 2 c o u n t i n t ( 4 )p r i c e i n t ( 4 )b o o ki d i n t ( 4 ) p k c a t i d i n t ( 4 ) f k n a m e v a r c h a r ( 5 0 )p r i c e i n t ( 4 )s a l e p r i c e i n t ( 4 )d e s c r i p t v a r c h a r ( 1 0 0 )a u t h p r v a r c h a r ( 5 0 )c o n t e n t s v a r c h a r ( 1 0 0 )i m a g e v a r c h a r ( 5 0 )f k o r d e r d e t a i l o r d e r sf k o r d e r s r e f s t o r e u s e rf k b o o k r e f b o o k c a t 圖 34 數(shù)據(jù)庫關(guān)系圖 本章小結(jié) 本章 首先 對本系統(tǒng)的可行性從 技術(shù),經(jīng)濟,法律 上進行了分 析,使得系統(tǒng)的實現(xiàn)的可行 性得到了驗證。 然后對整個系統(tǒng)的需求進行了詳細的分析。對各個功能模塊進行了詳細的分析,得到了需要解決的問題集,弄清了整個系統(tǒng)需要干什么,需要做什么,解決什么樣的問題,為系統(tǒng)的開發(fā)設(shè)計形成了設(shè)計方案,為整個系統(tǒng)的開發(fā)實現(xiàn)起到了關(guān)鍵的作用。 最后對 整個數(shù)據(jù)系統(tǒng)從整體和各功能模塊進行了概要設(shè)計,說明了系統(tǒng)設(shè)計的原則, 匯出了系統(tǒng)的框架圖和 UML 活動圖。在對各功能模塊的設(shè)計第 3章 系統(tǒng)的概要設(shè)計 29 中,重點介紹了實現(xiàn)該功能模塊所需設(shè)計的數(shù)據(jù)庫表單。對系統(tǒng)所采用的數(shù)據(jù)格式做了詳盡的說明。在此設(shè)計中,還簡單設(shè)計了系統(tǒng)的 ER 圖,并根據(jù)數(shù)據(jù)庫各表單的關(guān)系設(shè)計了系統(tǒng)的關(guān)聯(lián)圖。通過對系統(tǒng)的概要設(shè)計,對整個系統(tǒng)詳細設(shè)計有了完整的框架,設(shè)計的構(gòu)想。對系統(tǒng)的進一步實現(xiàn),起到了重要的作用。第 4 章 系統(tǒng)的詳細設(shè)計 30 第 4章 系統(tǒng)的詳細設(shè)計 圖書查詢模塊 當(dāng)客戶進入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需的圖書,同時也應(yīng)提供按照圖書名,或者作者信息快速查詢所需書目信息的功能,同時可以查詢圖書的詳細信息。 前臺顯示 本系統(tǒng)提供了兩種圖書查詢方式,一種是按照圖書種類查詢,例如:計算機類,社科類,文學(xué)類,科技類等,另一種是可根據(jù)用戶輸 入的內(nèi)容對書名或作者進行模糊查詢。查詢完畢后將滿足用戶需求的圖書從數(shù)據(jù)庫中導(dǎo)出,顯示在主頁中。其中顯示的圖書信息包括:書名,定價,會員價,作者,詳細介紹。并提供了分頁顯示功能,規(guī)定每頁最多顯示 5 條記錄。主頁顯示如 圖 41 所示 : 圖 41 圖書查詢 當(dāng)想查詢圖書的詳細信息時,點擊首頁圖書列表的詳細按鈕,就會跳轉(zhuǎn)到想要查詢的圖書的詳細情況頁面,其中圖書的詳細信息包括:圖書的圖片,燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 31 圖書的作者,定價,會員價,庫存量,目錄信息等,顯示情況如 圖 42 所示 : 圖 42 圖書詳情 后臺處理 實現(xiàn)此模塊功 能的后臺處理過程如下: 后臺的 Controller 組件的核心控制組件 ActionServlet 根據(jù)客戶端的請求將之分發(fā)到相應(yīng)的 Action Bean,再根據(jù)處理的結(jié)果將不同的顯示請求重定向到響應(yīng)的 jsp 頁面進行顯示,實際上 ActionServlet 完全在幕后工作,將其他組件綁定在一起。 在 地 址 欄 中 輸 入 : ,ActionServlet 查詢 struts 配置文件 文件中 actionmappings元素,根據(jù) 請求,將請求分發(fā) 這個 Action Bean 進 行 處 理 , 處 理 完 畢 后 ActionServlet 根據(jù) 返回的 mapping 對象,查找配置文件 中的 globalforwards 元素,將顯示請求重定向到 頁面進行顯示。 當(dāng)查詢圖書的詳細信息時,例如用戶查詢的是社科類文章《窗邊的小豆第 4 章 系統(tǒng)的詳細設(shè)計 32 豆 》, 點 擊 按 鈕 , 可 以 看 到 地 址 欄 顯 示 的 地 址 是 : 中代碼為: td vAlign=middle width=42 a href=?bookId=%=()%img src =images /view. gif border=0 width=25 height=25/a/td,可見,點擊圖片時,將攜帶參數(shù)圖書編號 bookId,然后后臺的 ActionServlet 查詢 struts 配置文件 文件中 actionmappings元素,根據(jù) ,將請求分發(fā)給 這個 Action Bean 進行處理,在這個Action Bean 中根據(jù)傳過來的參數(shù) bookId 查詢數(shù)據(jù)庫,將 滿足條件的圖書詳細情況從數(shù)據(jù)庫中調(diào)出保存在 Book 類中,再將其保存在 session 中,以便后續(xù)引用。然后返回 mapping 對象, ActionServlet 根據(jù)此 mapping 對象返回的參數(shù)查找配置文件 中的 globalforwards元素,將顯示請求重定向到 頁面,顯示所選圖書的詳細信息。 購物 車 管理模塊 當(dāng)客戶選擇購買某圖書產(chǎn)品時,應(yīng)該能夠?qū)?yīng)圖書信息,如:價格、數(shù)量記錄到對應(yīng)的購物車中,并允許客戶返回書目查詢頁面,選擇其他商品,并添加 到購物車中,當(dāng)對應(yīng)的購物訂單生成后,應(yīng)該能夠生成訂單的購物車中的信息。 前臺顯示 當(dāng)用戶查詢完圖書的詳細信息后,點擊購買按鈕,就會跳轉(zhuǎn)到購物籃管理頁面 ,在這個頁面中用戶可以選擇所選圖書的數(shù)量,并顯示圖書單價和小計,并能夠刪除所選圖書。不僅如此,用戶還可以選擇繼續(xù)購書,清空訂單,更新訂單,結(jié)賬付款等服務(wù)。 顯示圖 43 所示 : 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 33 圖 43 購物 車 管理 后臺處理 實現(xiàn)此模塊功能的后臺處理過程如下: (1)購買圖書 當(dāng)點擊購買按鈕時,可以看到地址欄中的地址發(fā)生變化,變?yōu)椋?中代碼為: TRTD align=left colspan=2A href = ?bookId =%=() %IMG height=17 src=images/ width=54 border=0/A/TD /TR可見,點擊圖片時,將攜帶參數(shù)圖書編號 bookId,然后后臺的 ActionServlet 查詢 struts 配置文件 文件中actionmappings 元 素 , 根 據(jù) , 將 請 求 分 發(fā) 給 這個 Action Bean 進行處理,對應(yīng)的 文 件 中 的 代 碼 如 下 : action path=/bookBuy type= name=bookIdForm scope=request input=/ /,在處理過程中,首先將保存在 session 中的用戶已經(jīng)購買的圖書取出,放在一個容器類對象 ShopCartList 中,然后這個 Action Bean 檢查 ShopCartList 是否為空,若不為空,則檢驗用戶本次購買的圖書第 4 章 系統(tǒng)的詳細設(shè)計 34 是否已經(jīng)購買,若已經(jīng)購買,則轉(zhuǎn)向錯誤處理頁面,提示用戶已經(jīng)購買。若為空或用戶本次購買的圖書沒有重復(fù)買過,則根據(jù)傳過來的圖書編號 bookId從數(shù)據(jù)庫表 book中將圖書的基本信息取出,用 ShopCart 類的對象保存起來,并將這本書存入已經(jīng)購買的圖書列表 ShopCartList 中,并存入 session 中。然后返回 mapping 對象, ActionServlet 根據(jù)此 mapping 對象返回的參數(shù)查找配置文件 中的 globalforward
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1