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ì)-資料下載頁

2025-08-19 19:17本頁面

【導(dǎo)讀】及修改購物車信息,查詢商品信息,用戶登錄與注冊。該網(wǎng)上商城的系統(tǒng)主要由前臺商品展示及銷售和后臺管理兩部分組成。情況,還可以管理會員、商品、公告等。1)2020年11月初-12月初:根據(jù)需求,完成文獻(xiàn)搜索和撰寫開題報告。2)2020年12月初-2020年2月末:完成系統(tǒng)分析設(shè)計(jì)和總體設(shè)計(jì)。5)2020年5月中旬:提交論文和系統(tǒng),準(zhǔn)備論文答辯。度更快,價格更低等優(yōu)勢。系統(tǒng)是用JSP在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的在線購物系統(tǒng),用MyEclipse. 作為網(wǎng)頁開發(fā)工具,SQLServer2020作為系統(tǒng)數(shù)據(jù)庫,作為Web服務(wù)器。了現(xiàn)在網(wǎng)上購物系統(tǒng)的主要基本功能。員也可以在后臺方便的進(jìn)行對網(wǎng)站和用戶的管理操作。出一片新鮮的購物大地。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速。培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在

  

【正文】 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)架構(gòu)設(shè)計(jì) 前臺部分由用戶使用,主要包括 新品上架、特價商品、銷售排行、購物車 、會員管理、商品公告及訂單查詢、商品查詢等。 ( 1)模塊功能介紹 新品上架:在首頁展示幾條上架新品的商品信息,點(diǎn)擊進(jìn)該模塊后展示更多新上架商品。 特價商品:在首頁展示幾條特價商品信息,點(diǎn)擊進(jìn)該模塊后展示更多特價商品。 銷售排行:統(tǒng)計(jì)銷售數(shù)量再按統(tǒng)計(jì)后的銷售數(shù)量降序排列。 購物車:和實(shí)際生活中的購物車一樣,用于暫時保存挑選的商品。 會員管理:包括會員注冊、會員登錄、會員資料修改三部分。 商品查詢:在首頁選擇需要查詢的商品種類,查看該類別的全部商品信息,然后單擊商品名稱查看相應(yīng)商品的詳細(xì)信息。 ( 2)前臺文件組成 首頁組成圖如圖 所示。 Go 購電子商城首頁 首頁主體頁面 導(dǎo)航條 后臺登錄入口 19 The ponent diagram 圖 首頁組成圖 導(dǎo)航欄組成圖 如圖 。 The navigation bar diagram 圖 導(dǎo)航欄組成圖 左側(cè)頁面組成 圖如圖 所示。 The left page position diagram 圖 左側(cè)頁面組成圖 導(dǎo)航欄 新品上架 首頁 會員資料修改 購物車 查看訂單 特價商品 銷售排行 左側(cè)頁面 會員注冊 會員登錄 sp 商城公告詳細(xì)頁面 商品銷售排行詳細(xì)頁面 20 購物車組成圖 如圖 。 The shopping cart ponent diagram 圖 購物車組成圖 網(wǎng)站前臺首頁 設(shè)計(jì) 在 Go 購電子商城的首頁中,用戶不但可以在第一時間內(nèi)掌握商城推出的特價商品、上架新品、最新公告等,還可以查看銷售排行、搜索指定商品、商品分類查詢等。Go 購電子商城前臺首頁的運(yùn)行結(jié)果如圖 所示。 保存訂單 填寫訂單 購物車 修改數(shù)量 添加 清空購物車 移除 查看 去收銀臺結(jié)賬 1 2 3 4 5 6 7 8 9 21 The operation results web page 圖 網(wǎng)站前臺首頁的 運(yùn)行結(jié)果 下面以列表形式給出前臺頁面各部分的說明信息,如表 51 所示。 Table 51 The front page description 表 51 前臺頁面說明 區(qū)域 名稱 說明 對應(yīng)文件 1 網(wǎng)站導(dǎo)航 主要展示網(wǎng)站的旗幟廣告和站內(nèi)導(dǎo) 航條 2 用戶登錄 主要用于會員登錄和提供會員注冊的入口 3 商品搜索 主要用于按商品的大分類模糊查詢商品信息 4 商城公告 主要用于顯示網(wǎng)站最新公告 5 特價商品 用于顯示最新的兩條特價商品的信息 6 商品分類 按類別展示商品信息 7 銷售排行 顯示商城中銷售量最好的 10 種商品 8 商品上架 主要用于顯示最新上架的 4 種商品信息 9 廣告招商位 用于顯示網(wǎng)站的廣告招商信息 10 后臺登錄入口 網(wǎng)站后臺登錄入口 11 版權(quán)信息 顯示網(wǎng)站版權(quán)信息 會員管理模塊設(shè)計(jì) 在前臺的會員管理模塊中主要包括會員注冊、會員登錄、會員資料修改 3 部分。由于會員資料修改同會員注冊的實(shí)現(xiàn)方法類似,只是調(diào)用的 SQL 語句不同,所以此處只給出會員注冊和會員登錄進(jìn)行介紹。 (1).會員注冊 會員注冊的入口位于網(wǎng)站首頁的左側(cè)。用戶單擊【注冊】按鈕即可進(jìn)入到會員注冊頁 面 。會員注冊模塊由兩個頁面組成,一個是用于收集用戶輸入的注冊信息的會員注冊頁面 ,該頁面主要由各個表單元素組成,用于提示用戶填寫注冊信息,在用戶名的填寫框旁還有一個 的鏈接,可以先檢測用戶名是否可用再繼續(xù)填寫下面的信息。另一個用于將會員注冊信息保存到數(shù)據(jù)表中的處理頁 ,當(dāng)用戶名已存在就彈出“該用戶名已存在,請重新注冊!”的提示,并將頁面重定向到注冊頁面;如果用戶名不存在則使用 中的 member 類保存客戶端輸入的會員信息,再通過調(diào)用 22 中的 insert()方法將會員信息保存到會員信息表中,如果插入成功則提示“用戶注冊成功!”,否則提示“用戶注冊失?。?”。 其流程圖如圖 。 User registration system flow chart 圖 用戶注冊系統(tǒng)流程圖 (2).會員登錄 會員登錄用于網(wǎng)站會員登錄本網(wǎng)站進(jìn)行購物或查看訂單情況。 會員登錄入口位于網(wǎng)站首頁的左側(cè),當(dāng)用戶在登錄頁面 中輸入用戶名和密碼后,單擊【登錄】按鈕,系統(tǒng)將對輸入的用戶名和密碼進(jìn)行驗(yàn)證,如果用戶輸入的用戶名存在并且凍結(jié)字段的值不為 1,則判斷用戶輸入的密碼是否正確,如果密碼正確,則重新進(jìn)入網(wǎng)站首頁,顯示登錄用戶的用戶名、【修改資料】按鈕、【退出登錄】按鈕,否則提示登錄失敗。 [10]但無論失敗還是成功都將頁面重定向到主頁面 。其流程圖如圖 。 開 始 結(jié) 束 否 是 是 接收注冊信息 數(shù)據(jù)是否為空 兩次密碼是否一致 查詢數(shù)據(jù)庫 用戶名是否被占用 是 否 否 注冊成功 注冊失敗 開 始 接收登錄信息 查詢數(shù)據(jù)庫 登錄失敗 23 User login process map 圖 用戶登錄流程圖 會員資料修改模塊設(shè)計(jì) 個人資料修改模塊在前臺主頁的導(dǎo)航條上,單擊“會員資料修改”鏈接,進(jìn)入用戶資料修改頁面 ,該頁面主要給用戶修改用戶信息,用戶只有在登錄后才有權(quán)限修改個人資料信息。 個人信息填寫完畢后單擊“修改”,則調(diào)用 中的 member 類保存客戶端更新的會員信息,再通過調(diào)用 中的 update()方法將會員信息保存到會員信息表中,再在 判斷用戶信息是否成功更新,如果更新成功則提示“ 會員信息修改成功!”,否則提示“會員信息修改失??!”。 個人資料修改模塊流程圖如圖 所示。 24 Personal data updated module flow chart 圖 個人資料修改模塊流程圖 購物車模塊設(shè)計(jì) 購物車模塊中,主要包含以下幾個功能,即:添加購物車、查看購物車、生成訂單和清空購物車。 (1).添加至購物車 添加購物車就是把用戶選中的商品暫時存放在購物車中。當(dāng)用戶在首頁或商品詳情展 示頁面 中單擊 “購買”按鈕時,運(yùn)行 頁面將商品的信息從數(shù)據(jù)庫調(diào)出來,再重定向到購物車頁面 ,便將該商品放入購物車中并查看。 添加商品的代碼流程是從 session 中讀取 cart 對象,如果為空則說明還沒有進(jìn)行購物或者已經(jīng)清空了購物車,需要新建購物車對象;將商品名稱與購物車列表中的商品名稱對比,如果已經(jīng)存在,則把商品數(shù)量加 1。 在這段代碼流程中,還使用了集合類型。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組 相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。 (2).查看購物車 開 始 結(jié) 束 接收修改資料信息 將信息更新到數(shù)據(jù)庫中 更新是否成功 否 是 修改失敗 修改成功 25 為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所有選中的商品信息放入購物車中顯示出來。 首先要判斷用戶是否登錄和購物車是否為空,如果用戶沒登陸,則提示用戶還沒登陸,然后跳轉(zhuǎn)到主頁面;如果購物成為空,則跳轉(zhuǎn)到 頁面,告訴用戶購物車為空,可以單擊其間的“我要購買商品”按鈕跳轉(zhuǎn)去主頁面選購商品。進(jìn)入到非空的購物車頁面 ,則可以將保存在 session 中的購物信息利用 for語句輸出到瀏覽器中,同時根據(jù)商品的現(xiàn)價、購買數(shù)量自動計(jì)算每種商品的金額和購物車中全部商品的合計(jì)金額。 在查看購物車頁面還提供了“繼續(xù)購物”去首頁 、“去收銀臺結(jié)賬”去 頁面、“清空購物車”去 頁面和“修改數(shù)量”的鏈接,可以執(zhí)行接下來要執(zhí)行的操作。 (3).修改購物車中指定商品的購買數(shù)量 購物車中還需加入修改商品數(shù)量的功能才合理。在購物車中,由于商品的數(shù)量被存放在 文本框中,用戶只有在某種商品后面的文本框中輸入相應(yīng)的數(shù)量即可。購物車頁面中的“修改數(shù)量”超鏈接是為確保修改購買數(shù)量而設(shè)置的。 具體有兩種方法可以修改商品數(shù)量,一種就是用戶可以在 頁面文本框中輸入想要購買的數(shù)量,然后單擊“修改”按鈕?!靶薷摹钡膱?zhí)行是在 頁面中,根據(jù)用戶的輸入修改商品數(shù)量,完成修改后再自動重定向到 頁面;另一種就是購物車中已經(jīng)加入了某種商品,然后去商品信息頁面繼續(xù)購買這種商品,商品數(shù)量就會加 1,也達(dá)到了修改的目的。 (4).從購物車中移去指定商品 如果欲刪除該商品,可以在數(shù)量文本框里輸入“ 0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量,也可以直接點(diǎn)擊商品“退回”項(xiàng)對應(yīng)的圖標(biāo)到 頁面執(zhí)行刪除操作后再重定向到 頁面,刪除即完成。系統(tǒng)每次只會將 1個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側(cè)相應(yīng)文本框的值來完成。 (5).清空購物車 清空購物車是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進(jìn)行選購商品,這樣防止重復(fù)購物,而且不想要購物車中的物 品時,也可以單擊“清空購物車”來一次性刪除全部商品,方便快捷。其實(shí)清空購物車實(shí)現(xiàn)起來非常簡單,在 26 頁面中將 session 中存儲的 cart 對象清空,再重定向到 頁面,此時可以點(diǎn)擊其間的“我要去購物”按鈕去主頁面選購商品。 購物車模塊流程圖如圖 所示。 The shopping cart module flow chart 圖 購物車模塊流程圖 查詢數(shù)據(jù)庫 數(shù)據(jù)是否存在 顯示商品的信息 是 是否放入購物車 購物車是否為空 是 沒有該商品 否 否 購物車中已 存在該商品 新建購物車 該商品數(shù)量加 1 將 商品添加入購物車 是 否 顯示購物車信息 是否修改商品數(shù)量 否 是否清空購物車 是 刪除購物 車中商品 是 是否繼續(xù)購物 否 是否去收銀臺 接收填寫的訂單信息 數(shù)據(jù)是否為空 訂單信息存入數(shù)據(jù)庫 更新是否成功 是 否 是 否 是 修改商 品數(shù)量 是 結(jié) 束 否 否 否 是 27 收銀臺 模塊設(shè)計(jì) 生成訂單時網(wǎng)上購物商城的最終目的,前面所有功能的實(shí)現(xiàn)都是為最后生成一個用戶滿意的訂單作基礎(chǔ),在此要生成一個可供用戶隨時查詢的訂單號,還要保存用戶訂單中所購買的商品信息。當(dāng)用戶確認(rèn)對購物車內(nèi)商品不再改變以后,就可以到收銀臺結(jié)帳并生成訂單。結(jié)帳的流程為:從購物車 頁面中單擊“去收銀臺結(jié)賬”,跳轉(zhuǎn)到 ,系統(tǒng)用戶登錄名到數(shù)據(jù)庫 tb_member 表中提取用戶的基本信息展示在頁面,在用戶自己選擇付款方式、運(yùn)送方式、填寫備注后單擊“提交”按鈕,如果必填項(xiàng) 都填寫了,就跳轉(zhuǎn)到 頁面,否則提示用戶數(shù)據(jù)不完整。在跳轉(zhuǎn)過程中系統(tǒng)根據(jù)用戶的消費(fèi)等級在 tb_rebate 表中級得出相應(yīng)折扣值,再將相應(yīng)數(shù)據(jù)插入數(shù)據(jù)庫中的訂單表 tb_order 中并生成訂單號、訂單明細(xì)表 tb_order_detail 表,并更新用戶 tb_member 表的消費(fèi)額,修改用戶的消費(fèi)等級,方便下次購物時計(jì)算折扣。如果其間那里沒完成,就提示訂單生成失敗,否則就彈出提示成功生成訂單,然后跳轉(zhuǎn)到主頁面 。 在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用 戶信息就是完全的對數(shù)據(jù)庫進(jìn)行操作,利用 session 對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標(biāo)中取出即可;生成唯一訂單號方法有很多,只要確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。 后臺 設(shè)計(jì) 后臺總體框架 后臺部分由管理員使用,主要包括 對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理、會員管理、訂單管理、公告管理等。 (1).功能模塊介紹
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1