Java專案實戰之天下淘商城系統開發

2020-07-16 10:05:03
喜歡網上購物的讀者一定登入過淘寶網,也一定被網頁上琳瑯滿目的商品吸引,忍不住購買一個自己喜愛的商品,如今也有越來越多的人加入網購的行列,做網上店舖的老闆,做新時代的購物潮人,你是否也想過開發一個自己的網上商城?下面我們將一起進入天下淘網路商城開發的旅程。

本專案利用Struts 2.5+Spring+Hibernate+MySQL實現,通過本專案,可以學習到:
  • 了解網上商城的核心業務
  • 網站開發的基本流程
  • SSH2的整合
  • MVC的開發模式
  • 支援無限級別樹生成的演算法
  • 發布設定Tomcat伺服器

開發背景

隨著Internet的迅速崛起,網際網路使用者的爆炸式增長以及網際網路對傳統行業的衝擊讓其成為人們快速獲取、發布和傳遞資訊的重要渠道,於是電子商務逐漸流行起來,越來越多的商家在網上建起網上商城,向消費者展示出一種全新的購物理念,同時也有越來越多的網友加入網上購物的行列,阿里巴巴旗下的淘寶的成功展現了電子商務網站強大的生命力和電子商務網站更加光明的未來。

筆者充分利用Internet平台,實現一種全新的購物方式——網上購物,其目的是方便廣大網友購物,讓網友足不出戶就可以逛商城買商品,為此構建天下淘商城系統。

需求分析

天下淘商城系統是基於B/S模式的電子商務網站,用於滿足不同人群的購物需求。筆者通過對現有的商務網站的考察和研究,從經營者和消費者的角度出發,以高效管理、滿足消費者需求為原則,要求本系統滿足以下要求。
? 統一友好的操作介面,具有良好的使用者體驗。
? 商品分類詳盡,可按不同類別檢視商品資訊。
? 推薦產品、人氣商品以及熱銷產品的展示。
? 會員資訊的註冊及驗證。
? 使用者可通過關鍵字搜尋指定的產品資訊。
? 使用者可通過購物車一次購買多件商品。
? 實現收銀台的功能,使用者選擇商品後可以線上提交訂單。
? 提供簡單的安全模型,使用者必須先登入,才允許購買商品。
? 使用者可檢視自己的訂單資訊。
? 設計網站後台,管理網站的各項基本資料。
? 系統執行安全穩定,響應及時。

功能結構

天下淘商城系統分為前台和後台兩個部分的操作。前台主要有兩大功能,分別是展示產品資訊的各種瀏覽操作和會員使用者購買商品的操作,當會員成功登入後,就可以使用購物車進行網上購物,天下淘商城前台功能結構如圖所示。