1. 程式人生 > >商城專案基本介紹

商城專案基本介紹

主要技術

  • 後端技術:spring、SpringMVC、Mybatis

  • 前端技術:JSP、JSTL、jQuery、Ajax、EasyUI、KindEditor(富文字編輯器)、CSS+DIV

  • 快取技術:Redis(快取伺服器)

  • 訊息佇列:RabbitMQ

  • 搜尋技術:Solr(搜尋)

  • 遠端呼叫技術:httpclient(呼叫系統服務)

  • 資料庫:MySQL

  • 伺服器: Nginx(web伺服器)和tomcat

  • 版本控制:git

開發工具和環境

  • Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1),自帶maven外掛。

  • Maven 3.3.9

  • Apache Tomcat/7.0.47(Maven Tomcat Plugin)

  • JDK 1.7

  • Mysql 5.6

  • Nginx 1.5.1

  • Redis 2.8.9

  • Win7 作業系統

功能模組

  • 後臺管理系統:管理商品、訂單、類目、商品規格屬性、使用者管理以及內容釋出等功能。詳細開發流程。點我

  • 前臺系統:使用者可以在前臺系統中進行註冊、登入、瀏覽商品、首頁、下單等操作。詳細開發流程。點我

  • 單點登入系統:為多個系統之間提供使用者登入憑證以及查詢登入使用者的資訊。詳細開發流程。點我

  • 訂單系統:提供下單、查詢訂單、修改訂單狀態、定時處理訂單。詳細開發流程。點我

  • 購物車系統:集中管理訂單。詳細開發流程。

    點我

  • 搜尋系統:提供商品的搜尋功能。詳細開發流程。點我

原始碼demo

原始碼已上傳至github,連結點這裡。點我