




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、在線購物系統是用JSP在網絡上架構一個動態的在線購物網站,系統是在Windows XP下,以SQL Server 2000為數據庫開發平臺,Tomcat網絡信息服務作為應用服務器,采用JSP(Java Server Pages),Hibernate和Struts技術開發的網上購物系統。論文詳細闡述了在線購物網站的開發背景和意義,并對系統所采用的技術進行了簡單的介紹。在系統規劃中,描述了系統的總體設計思路和建設原則,在此基礎上對系統的模型進行了簡單的分析,明確系統的操作流程,并對系統進行了可行性分析,確定在當前的條件下,開發網上購物系統是可行的。在需求分析結果的基礎上,進行了系統的設計,對系統的
2、功能模塊進行了劃分。接著對系統的數據庫進行設計,包括數據庫設計的各個階段和數據表的結構,之后進行了系統中主要模塊設計和實現。最后,為了保證系統的安全性和可靠性,進行了系統的測試。建立后的網站系統是一個動態、交互式、具有商品提供、系統管理等功能的在線購物網站。關鍵詞:在線購物,JSP,Hibernate,SQL Server 2000目 錄第1章緒論1選題的背景及意義1系統開發技術簡介11.2.1 JSP技術簡介11.2.2 Hibernate技術簡介21.2.3 Struts技術簡介31.2.4 SQL Server 2000技術簡介4第2章系統規劃62.1 系統規劃概述6系統規劃的目標、任務
3、和主要工作6系統規劃工作的特點7系統的總體設計思路7系統的建設原則8第3章系統分析9系統分析概述9系統的初步調查和可行性分析9系統初步調查9可行性分析10系統詳細調查11新系統邏輯方案的提出11第4章系統設計13系統設計概述13系統總體結構設計134.2.1 系統總體功能結構134.2.2 系統體系結構164.2.3 系統的軟硬件環境16第5章數據庫設計17數據庫設計概述17數據庫需求分析17數據庫概念結構設計18數據庫邏輯結構設計20數據庫物理結構設計205.5.1 數據表簡要說明215.5.2 主要數據表的結構215.5.3 數據表關系概要說明24第6章系統實現26網站的總體設計266.2
4、 Struts框架276.2.1 在Struts框架下使用Tiles框架286.2.2 Struts框架的執行流程306.3 配置Hibernate306.3.1 配置Hibernate配置文件306.3.2 配置持久化類映射文件32開發網上購物系統的前臺33開發前臺模塊及首頁33開發新品上架及特價商品頁35開發商品銷售排行模塊36開發查看訂單模塊36開發購物車38開發修改資料頁40開發網上購物系統的后臺40開發訂單管理模塊41開發商品管理模塊42開發商品類別管理模塊43開發公告管理模塊44開發會員管理模塊44開發管理員管理模塊45第7章系統測試47系統測試的方法及步驟47系統測試的用例及結果
5、47結論49參考文獻50致謝51如圖4.1,分別反映了網上購物商城的系統功能模塊的劃分。圖4.1 前臺功能結構圖圖4.2 后臺功能結構圖1、前臺模塊詳細功能描述:其中,查看訂單、查看購物車和放入購物車模塊是禁止匿名用戶訪問的內容。(1)銷售排行模塊實現查看商品詳細信息的功能;(2)新品上架和特價商品模塊實現商品的分類查看、查看商品詳細信息和將商品放入購物車的功能;(3)查看訂單模塊實現查看訂單詳細信息的功能;(4)查看購物車模塊實現清空購物車、修改購物數量、繼續購物和結賬等功能;(5)查看發貨信息模塊實現查看發貨詳細信息等功能;(6)商品搜索模塊實現查看商品詳細信息等功能;(7)網站公告模塊實
6、現查看公告詳細信息等功能。2、后臺模塊詳細功能描述:(1)商品類別管理模塊包括添加新類別、修改現有類別、刪除子類別和刪除主類別的同時刪除子類別等的功能;(2)商品管理模塊包括添加新商品、商品搜索、修改商品信息和刪除商品等的功能;(3)訂單管理模塊包括接受、刪除新生成的訂單和查看所有訂單等的功能;(4)公告管理模塊包括添加新公告和維護及刪除原公告的功能;(5)會員管理模塊包括會員搜索、刪除會員和凍結/恢復會員的功能;(6)發貨管理模塊包括執行發貨和生成發貨信息等功能;(7)管理員管理模塊包括添加及刪除管理員、修改登錄信息等的功能。系統體系結構在線購物系統是一個模擬網上購物環境的應用程序,它維護著
7、一個數據庫,存儲著用戶信息、商品信息和交易信息等。JSP程序從數據庫中獲得信息,并呈獻給最終用戶。主要功能包括用戶管理、商品信息管理和模擬交易(比如購物和付款)。圖描述了本系統的邏輯體系結構。圖6.4 a2、開發首頁在首頁(a_index.jsp)只能顯示6件商品,可以由管理員指定運行的效果如圖6.5所示。開發新品上架及特價商品頁這連個模塊的開發模式完全相同,“新品上架”頁面的運行效果如圖6.6所示。圖6.6 新品上架頁運行效果圖圖6.9 查看訂單詳細信息頁面圖6.10 查看購物車詳細信息頁面圖6.11 填寫結賬信息頁面1、將欲購商品放入購物車所示。圖6.12 修改注冊信息頁面在初始化該頁的信息時,分3種情況,第一種是顯示但不能修改的,例如會員名稱和真實姓名等;第二種是不顯示但可以修改的,例如新密碼和密碼問題等;第三種是即顯示又可以修改的,例如電話和地址等信息,完成修改后,單擊“提交”按鈕,將執行IndexAction類中的相應的代碼段。在項目設計中,考慮到安性和獨立性,將后臺管理模塊單獨作為一個Web項目。,其中空白部分用來顯示各模塊的內容。圖6.14 新訂單運行效果圖“訂單管理”將進入“訂單管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 項目共建合同協議
- 嚴琦的離婚賠償合同
- 智能辦公設備采購合同書
- 建筑設計委托合同范本
- 建筑設計服務合同條款
- 【安永】2025靈活應對變局重新平衡風險管理優先事項研究報告
- Brand KPIs for pet supply online shop Time for Paws in the United Kingdom-外文版培訓課件(2025.2)
- 幼兒表演性舞蹈《邊走邊唱》
- 人教版數學一年級下冊-05認識人民幣-01簡單的計算-教學反思03(4篇)教案
- 2025年深圳地鐵某區間土建工程勞務分包總價承包合同
- 無機保溫砂漿外墻外保溫系統施工工藝課件
- 產品追溯記錄表
- 高三二輪復習:產業轉移以富士康的企業轉移為例課件
- 政府信息資源管理
- 中小微企業劃型證明
- 西南交大區段站工作組織課程設計2018
- 《監察機關監督執法工作規定》測試題試題含答案
- Q∕GDW 12154-2021 電力安全工器具試驗檢測中心建設規范
- 初中文言文專項訓練十篇(含答案)
- 煤礦頂板事故防治(1)
- 漏電保護器試跳記錄表
評論
0/150
提交評論