版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
網絡購物
Lenovo3/10/20231、系統(tǒng)功能描述主要功能:用戶登錄、選擇商品添加到購物車、在購物車修改商品的數(shù)量,也可以刪除添加的商品、然后提交訂單結賬等。購物車采用的是Java+myeclipse+JavaBean+tomcat開發(fā),使用的數(shù)據(jù)庫是oracle3/10/20232、系統(tǒng)業(yè)務流程3/10/2023用戶3/10/2023管理員3/10/20233、數(shù)據(jù)表設計本項目用的表有管理員表、用戶名、商品表、訂單表、訂單詳情表。管理員表用戶表訂單表訂單詳情表商品表3/10/20234、文件結構Dao包實現(xiàn)數(shù)據(jù)的操作類文件Domain包存放的都是Bean類文件Filter包存放的是過濾器類文件listener包存放的是監(jiān)聽器類文件Servlet存放Servlet控制類文件Test包存放的是項目的測試類文件Utils包存放的工具類文件項目的根目錄后臺jsp/images文件前臺圖片、jsp文件和商品images上傳文件的臨時文件存放的web.xml配置文件和lib文件(jar包)前臺的主頁和后臺的登錄jsp3/10/2023Dao層3/10/2023Service層3/10/20235、工具類文件和亂碼處理、自動登錄、在線人數(shù)統(tǒng)計
在數(shù)據(jù)庫連接類HibernateSessionFactory.java中新建返回值為Session,利用Hibernate對數(shù)據(jù)庫進行操作 利用過濾器filter實現(xiàn)中文亂碼的處理、利用Session+Cookie技術,實現(xiàn)用戶自動登錄、利用監(jiān)聽listener實現(xiàn)在線人數(shù)統(tǒng)計和在線列表3/10/2023登錄和注冊登錄頁面注冊頁面3/10/2023分頁的實現(xiàn)總記錄數(shù)當前頁 總頁可以點擊GO跳頁3/10/20236、購物車添加到購物車并進入購物車添加到購物車3/10/2023添加至購物車模塊技術分析
將商品添加至購物車時,按照購物車中是否已經存在當前商品分為以下兩種情況:
當前商品不在購物車中時,直接將當前商品放入購物車中。當前商品在購物車中時,將當前商品在購物車中的數(shù)量加1。
如圖所示:
3/10/20237、查看購物車為了便于用戶隨時查看他所購買的商品,加入了查看購物車頁面。通過該頁面用戶可以查看購物車中的所有商品信息,包括:商品編號、商品圖片、商品名稱,價格,數(shù)量,價格小計及當前消費總金額3/10/202316查看購物車模塊技術分析
查看購物車主要是將Session中儲存的購物車信息顯示到頁面,首先需要進行判斷:是否當前用戶購物車中存在商品,如果存在則顯示商品信息,否則提示用戶尚未購物,并給出到商品全查頁面的鏈接.查看購物車流程如圖所示:
3/10/2023查看購物車模塊實現(xiàn)過程查看購物車時,將session中的購物車信息取出,判斷是否為空,不為空時將用戶購物車中所有商品的名稱、圖片、價格、數(shù)量以及價格小計顯示在頁面中,并對每個商品加入了刪除鏈接,同時計算用戶購物車中所有商品的總價格,加入修改數(shù)量按鈕并且設置清空購物車、結賬、返回繼續(xù)購物的鏈接。3/10/20238、修改商品購買數(shù)量模塊用戶在查看購物車頁面中對其中商品數(shù)量文本框進行修改后,單擊“修改數(shù)量”按鈕,即可修改其數(shù)量,數(shù)量修改完畢后會返回到查看購物車頁面。此時購物車中的商品數(shù)量,商品價格小計,和購物車中商品總價格都會發(fā)生相應的變化。如果輸入的不合法的文字,會進行提示,并還原成原來個數(shù)3/10/20239、在購物車中移除指定商品獲取購物車Session,從session中刪除該商品,本列表就不會出現(xiàn)3/10/202310、結賬當用戶點擊提交表單的時候會提醒用戶填寫姓名、手機和收貨地址并且對手機號用js以及正則表達式的使用進行限制3/10/2023結賬模塊技術分析
打開購物車結賬時,由系統(tǒng)時間MMddhhmmss產生一個訂單號,也就是說查看購物車頁面中的“結賬”鏈接并不是指向一個頁面,而是一個請求,該請求會調用Servlet類“OrderServlet.java”用戶單擊“結賬”按鈕后會將訂單信息和用戶當前購物車中的商品信息儲存到數(shù)據(jù)庫中,同時將用戶session及其購物車session清除。3/10/202311、用戶退出和修改密碼點擊用戶名,進入用戶資料,只可以修改密碼點擊退出,可以實現(xiàn)用戶的退出,用戶退出后用戶和退出不再出現(xiàn)進行了js校驗3/10/202312、我的訂單3/10/2023后臺管理系統(tǒng)3/10/20231、登錄和退出3/10/20232、后臺主頁在線人數(shù)統(tǒng)計對數(shù)據(jù)進行操作不能踢人,本人認為因為客戶端本地Cookie+自動登錄的原因3/10/20233、添加用戶3/10/20234、管理用戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年鋁箔及鋁合金箔項目發(fā)展計劃
- 一年級小學生童話寓言故事10篇
- 小學二年級暑假作文300字10篇
- 2024年數(shù)字化X射線機項目發(fā)展計劃
- Sulisobenzone-Standard-生命科學試劑-MCE
- Sudan-II-d6-Sudan-orange-RPA-sub-d-sub-6-sub-生命科學試劑-MCE
- 2024-2025學年八年級物理下冊8.1牛頓第一定律學案含解析新版新人教版
- 九年級物理全冊10.2內能習題2新版北師大版
- 2024-2025學年新教材高中化學第一章原子結構與性質2.1原子結構與元素周期表教案新人教版選擇性必修2
- 2025屆新教材高考地理一輪復習課時規(guī)范練13巖石圈物質循環(huán)內力作用與地表形態(tài)含解析魯教版
- 第三單元《分數(shù)除法》(單元測試)-2024-2025學年六年級上冊數(shù)學人教版
- 部編版2023-2024學年度六年級上冊語文期中測試卷(附答案)
- 食品安全自查、從業(yè)人員健康管理、進貨查驗記錄、食品安全事故處置保證食品安全規(guī)章制度
- Unit 4 These are flowers.(教學設計)-2024-2025學年湘少版(三起)英語四年級上冊
- 山地入股協(xié)議合同范本
- 信息系統(tǒng)售后服務方案
- 高中英語外研版 單詞表 選擇性必修4
- 2024年秋季人教版七年級上冊生物全冊教學課件(2024年秋季新版教材)
- 兩彈一星精神(教學設計)-2023-2024學年小學科學課后服務科普課程
- 部編人教版六年級上冊道德與法治全冊知識點考點+典型考題【每課】
- 2024-2030年農業(yè)種植行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資前景研究報告
評論
0/150
提交評論