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

正文內(nèi)容

基于j2ee三層體系結(jié)構(gòu)的網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文設(shè)計(jì)(參考版)

2024-09-01 19:17本頁面
  

【正文】 (1).功能模塊介紹 。 在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號(hào),調(diào)出用 戶信息就是完全的對(duì)數(shù)據(jù)庫進(jìn)行操作,利用 session 對(duì)象把登錄后的用戶名保存起來,在訂單生成時(shí)把保存的用戶名從數(shù)據(jù)庫的用戶標(biāo)中取出即可;生成唯一訂單號(hào)方法有很多,只要確保訂單號(hào)碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。在跳轉(zhuǎn)過程中系統(tǒng)根據(jù)用戶的消費(fèi)等級(jí)在 tb_rebate 表中級(jí)得出相應(yīng)折扣值,再將相應(yīng)數(shù)據(jù)插入數(shù)據(jù)庫中的訂單表 tb_order 中并生成訂單號(hào)、訂單明細(xì)表 tb_order_detail 表,并更新用戶 tb_member 表的消費(fèi)額,修改用戶的消費(fèi)等級(jí),方便下次購物時(shí)計(jì)算折扣。當(dāng)用戶確認(rèn)對(duì)購物車內(nèi)商品不再改變以后,就可以到收銀臺(tái)結(jié)帳并生成訂單。 購物車模塊流程圖如圖 所示。 (5).清空購物車 清空購物車是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進(jìn)行選購商品,這樣防止重復(fù)購物,而且不想要購物車中的物 品時(shí),也可以單擊“清空購物車”來一次性刪除全部商品,方便快捷。 (4).從購物車中移去指定商品 如果欲刪除該商品,可以在數(shù)量文本框里輸入“ 0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量,也可以直接點(diǎn)擊商品“退回”項(xiàng)對(duì)應(yīng)的圖標(biāo)到 頁面執(zhí)行刪除操作后再重定向到 頁面,刪除即完成。 具體有兩種方法可以修改商品數(shù)量,一種就是用戶可以在 頁面文本框中輸入想要購買的數(shù)量,然后單擊“修改”按鈕。在購物車中,由于商品的數(shù)量被存放在 文本框中,用戶只有在某種商品后面的文本框中輸入相應(yīng)的數(shù)量即可。 在查看購物車頁面還提供了“繼續(xù)購物”去首頁 、“去收銀臺(tái)結(jié)賬”去 頁面、“清空購物車”去 頁面和“修改數(shù)量”的鏈接,可以執(zhí)行接下來要執(zhí)行的操作。 首先要判斷用戶是否登錄和購物車是否為空,如果用戶沒登陸,則提示用戶還沒登陸,然后跳轉(zhuǎn)到主頁面;如果購物成為空,則跳轉(zhuǎn)到 頁面,告訴用戶購物車為空,可以單擊其間的“我要購買商品”按鈕跳轉(zhuǎn)去主頁面選購商品。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組 相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對(duì)集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。 添加商品的代碼流程是從 session 中讀取 cart 對(duì)象,如果為空則說明還沒有進(jìn)行購物或者已經(jīng)清空了購物車,需要新建購物車對(duì)象;將商品名稱與購物車列表中的商品名稱對(duì)比,如果已經(jīng)存在,則把商品數(shù)量加 1。 (1).添加至購物車 添加購物車就是把用戶選中的商品暫時(shí)存放在購物車中。 個(gè)人資料修改模塊流程圖如圖 所示。 開 始 結(jié) 束 否 是 是 接收注冊(cè)信息 數(shù)據(jù)是否為空 兩次密碼是否一致 查詢數(shù)據(jù)庫 用戶名是否被占用 是 否 否 注冊(cè)成功 注冊(cè)失敗 開 始 接收登錄信息 查詢數(shù)據(jù)庫 登錄失敗 23 User login process map 圖 用戶登錄流程圖 會(huì)員資料修改模塊設(shè)計(jì) 個(gè)人資料修改模塊在前臺(tái)主頁的導(dǎo)航條上,單擊“會(huì)員資料修改”鏈接,進(jìn)入用戶資料修改頁面 ,該頁面主要給用戶修改用戶信息,用戶只有在登錄后才有權(quán)限修改個(gè)人資料信息。 [10]但無論失敗還是成功都將頁面重定向到主頁面 。 User registration system flow chart 圖 用戶注冊(cè)系統(tǒng)流程圖 (2).會(huì)員登錄 會(huì)員登錄用于網(wǎng)站會(huì)員登錄本網(wǎng)站進(jìn)行購物或查看訂單情況。另一個(gè)用于將會(huì)員注冊(cè)信息保存到數(shù)據(jù)表中的處理頁 ,當(dāng)用戶名已存在就彈出“該用戶名已存在,請(qǐng)重新注冊(cè)!”的提示,并將頁面重定向到注冊(cè)頁面;如果用戶名不存在則使用 中的 member 類保存客戶端輸入的會(huì)員信息,再通過調(diào)用 22 中的 insert()方法將會(huì)員信息保存到會(huì)員信息表中,如果插入成功則提示“用戶注冊(cè)成功!”,否則提示“用戶注冊(cè)失??! ”。用戶單擊【注冊(cè)】按鈕即可進(jìn)入到會(huì)員注冊(cè)頁 面 。由于會(huì)員資料修改同會(huì)員注冊(cè)的實(shí)現(xiàn)方法類似,只是調(diào)用的 SQL 語句不同,所以此處只給出會(huì)員注冊(cè)和會(huì)員登錄進(jìn)行介紹。 保存訂單 填寫訂單 購物車 修改數(shù)量 添加 清空購物車 移除 查看 去收銀臺(tái)結(jié)賬 1 2 3 4 5 6 7 8 9 21 The operation results web page 圖 網(wǎng)站前臺(tái)首頁的 運(yùn)行結(jié)果 下面以列表形式給出前臺(tái)頁面各部分的說明信息,如表 51 所示。 The shopping cart ponent diagram 圖 購物車組成圖 網(wǎng)站前臺(tái)首頁 設(shè)計(jì) 在 Go 購電子商城的首頁中,用戶不但可以在第一時(shí)間內(nèi)掌握商城推出的特價(jià)商品、上架新品、最新公告等,還可以查看銷售排行、搜索指定商品、商品分類查詢等。 The navigation bar diagram 圖 導(dǎo)航欄組成圖 左側(cè)頁面組成 圖如圖 所示。 ( 2)前臺(tái)文件組成 首頁組成圖如圖 所示。 會(huì)員管理:包括會(huì)員注冊(cè)、會(huì)員登錄、會(huì)員資料修改三部分。 銷售排行:統(tǒng)計(jì)銷售數(shù)量再按統(tǒng)計(jì)后的銷售數(shù)量降序排列。 ( 1)模塊功能介紹 新品上架:在首頁展示幾條上架新品的商品信息,點(diǎn)擊進(jìn)該模塊后展示更多新上架商品。在 JSP 頁面中要使用這個(gè) JavaBean,先使用語句: % page import= %,通過該引用就可以實(shí)現(xiàn) Bean 中相關(guān)功能函數(shù),這樣就可以方便的完成對(duì)數(shù)據(jù)庫的增、刪、改和查詢等操作。通過 JSP 頁面調(diào)用此 JavaBean,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的連接,數(shù)據(jù)表的添加、刪除、更新等操作。 JavaBean 可以很方便的用來捕獲頁面表單的輸入并完成各種業(yè)務(wù)邏輯的處理。 JSP 的一個(gè)重要特性就是可以用 JavaBean 實(shí)現(xiàn)功能的擴(kuò)展。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 Java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、 Servlet、 18 其他 JavaBean、 Applet 程序或應(yīng)用來使用這些對(duì)象。 JavaBean 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成為屬性。簡單地說, JDBC 能完成三件事 : (1)與一個(gè)數(shù)據(jù)庫建立連接 (2)向數(shù)據(jù)庫發(fā)送 SQL 語句 (3)處理數(shù)據(jù)庫返回的結(jié)果 JavaBean 是一種 Java 語言寫成的可重用組件。 JDBC技術(shù)在 JSP中占有很重要的位置。 Table 39 The structure of tb_BBS 表 39 表 tb_BBS 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID int 4 是 ID 號(hào) title varchar 100 公告標(biāo)題 content varchar 4000 0 公告內(nèi)容 INTime datetime 8 錄入時(shí)間 數(shù)據(jù)表之間的關(guān)系設(shè)計(jì) 圖 清晰的表達(dá)了各個(gè)數(shù)據(jù)庫之間的關(guān)系,反映了系統(tǒng)各個(gè)實(shí)體之間的關(guān)系。 Table 38 The structure of tb_goods 表 38 表 tb_goods 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID bigint 8 是 商品 ID typeID int 4 類別 ID goodsName varchar 200 商品名稱 introduce text 16 商品簡介 price money 8 定價(jià) nowPrice money 8 現(xiàn)價(jià) picture varchar 100 圖片文件 INTime datetime 8 錄入時(shí)間 newGoods int 4 是否新品 sale int 4 是否特價(jià) hit int 4 瀏覽次數(shù) ( 9) tb_BBS(公告信息表) 公告信息表主要用來保存商城的公告信息。 Table 37 The structure of tb_manager 表 37 表 tb_manager 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID int 4 是 ID 號(hào) manager varchar 30 管理員名稱 PWD varchar 30 密碼 ( 8) tb_goods(商品信息表) 商品信息表主要用來保存商品信息。Table36 The structure of tb_member 表 36 表 tb_member 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID int 4 是 會(huì)員 ID userName varchar 20 用戶名 trueName varchar 20 真實(shí)姓名 passWord varchar 20 密碼 city varchar 20 所在城市 address varchar 100 聯(lián)系地址 postcode varchar 6 郵政編碼 cardNO varchar 24 證件號(hào)碼 cardType varchar 20 證件類型 grade int 4 等級(jí) Amount money 8 消費(fèi)額 tel varchar 20 電話 varchar 100 Email地址 16 freeze int 4 是否凍結(jié) ( 7) tb_manager(管理員信息表) 管理員信息表用來保存管理員信息。 Table 35The structure of tb_order 表 35 表 tb_order 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 OrderID bigint 8 是 訂單編號(hào) bnumber smallint 2 品種數(shù) username varchar 15 用戶 名 Truename varchar 15 真實(shí)姓名 address varchar 100 聯(lián)系地址 postcode varchar 10 郵政編碼 tel varchar 20 電話 pay varchar 20 付款方式 carry varchar 20 運(yùn)送方式 rebate float 8 折扣 OrderDate smalldatetime 4 訂貨日期 enforce int 4 是否執(zhí)行 bz varchar 200 備注 ( 6) tb_member(會(huì)員信息表) 會(huì)員信息表主要用來存儲(chǔ)所注冊(cè)的會(huì)員的信息。 Table 34 The structure of tb_order_detail 表 34 表 tb_order_detail 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID bigint 8 是 ID 號(hào) 15 orderID bigint 8 與 tb_Order 表的 OrderID 字段關(guān)聯(lián) goodsID bigint 8 商品 ID price money 8 價(jià)格 number int 4 數(shù)量 ( 5) tb_order(訂單信息主表) 訂單信息主表用來保存訂單的概要信息。 Table 33 The structure of tb_rebate 表 33 表 tb_rebate 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 grade varchar 20 是 等級(jí) Amount money 8 消 費(fèi)額 rebate float 8 折扣 ( 4) tb_order_detail( 訂單明細(xì)表 ) 訂單明細(xì)表用來保存訂單的詳細(xì)信息。 Table 32 The structure of tb_subType 表 32 表 tb_subType 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 ID int 4 是 類別 ID superType int 4 父類 ID TypeName varchar 50 類別名稱 ( 3) tb_rebate( 折扣 表) 折扣 表用來保存 顧客在購買商品時(shí)的折扣 信息。 Table 31 The structure of tb_superType 表 31 表 tb_superType 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 id int 4 是 類別 ID TypeName
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1