Eclipse+Struts+Hibernate的網路商店

來源:互聯網
上載者:User

本文介紹一下網路商店的開發所需要的開發工具和架構。

基本配置

開發本例需要的開發工具。

·開發平台:Eclipse 3.1。

·Web伺服器:Tomcat 5。

·開發技術:JSP,Struts架構,Hibernate技術,JSTL。

·資料庫伺服器: MySQL5.0。

系統需求

大部分讀者都有過在網上購物的經曆,在購物網站可以很方便的註冊、瀏覽商品、查詢商品、購買時也只需點幾下滑鼠。本章的網路商店實現了上述的準系統,使用者可以在網路商店中進行註冊、瀏覽商品以及查詢購物車。下面來講解每個系統功能。

1.登入和註冊

使用者登入和註冊就是實現一個新的使用者註冊和老使用者的登陸,這兩個功能基本上每個電子商務網站上提供。使用者註冊就是新使用者可以在網路商店進行資訊註冊,這是購物的前提。使用者必需先註冊才能進行購物。註冊時系統會對註冊資訊進行驗證,以確保註冊資訊的正確性。使用者登入就是使用者可以在登陸頁面進行登陸,在購物結帳時,使用者需要登陸資訊,當然在進入系統開始的時,使用者可以進行登陸。登陸時,如果使用者名稱密碼錯誤,系統會提示錯誤。

2.商品瀏覽

商品瀏覽是實現使用者可以在網路商店中隨意瀏覽商品,商品是根據商品的類別來進行分類的,使用者可以單擊每一個分類的連結來進入每一個分類,查看的詳細資料。進入每一個商品類別之後,商品是根據每個產品的類型再分類的。

例如,進入書這個大的類別,書有可以分很多種,如電腦相關的書,管理方面相關的書。使用者根據每一個產品連結來進入每一個產品系列。例如單擊進入電腦相關的書,進入之後,列舉的就是每一個商品。單擊每一個商品就可以看到每一個商品的具體資訊,例如單擊電腦程式設計藝術,就可以看到這本書的出版日期,價格,書的大概內容。如果覺得這本書很合適,就可以把它放進購物車。

3.結帳

在結帳的時候,系統會顯示使用者購物車中已有的商品,包括產品名、產品數量、單價、總的價格以及是否有庫存。在最後確定訂單時,使用者可以修改每一個商品的數量。例如電腦程式設計與藝術想買2本,則使用者可以修改它的購買數量,更新購物車就可以。如果使用者不想買這本書了,就可以把這本書從購物車中消除。但是一旦單擊了結帳產生訂單,則購物車就不能被改變了。

根據上面大概的需求,畫出網路商店的使用案例圖,如圖1所示。

圖1 使用案例圖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.