淘淘商城項目分析報告
第1章 概述
1.1 課程設計的核心任務
(1)需求分析、可行性分析、E-R圖、關系圖、系統架構圖等的編寫
(2)總體設計、詳細設計、代碼實現
(3)代碼測試
1.2 課程設計工作進程
總體階段時間分布:4月15號——6月19號
第一階段(4月15號——5月8號):
編寫項目文檔其中包括:需求分析、可行性分析、E-R圖、實體圖、關系圖、用例圖、系統架構圖。
第二階段(5月8號——5月29號):
編寫代碼,實現基本功能
第三階段(5月29——6月19):
測試代碼以及發布代碼於服務器和博客上;提交整體項目於老師郵箱。
1.3 系統簡單介紹
近年來,中國的電子商務快速發展,交易額連創新高,電子商務在各領域的應用不斷拓展和深化、相關服務業蓬勃發展、支撐體系不斷健全完善、創新的動力和能力 不斷增強。電子商務正在與實體經濟深度融合,進入規模性發展階段,對經濟社會生活的影響不斷增大,正成為我國經濟發展的新引擎。
淘淘網上商城是一個綜合性的電子商務平臺,類似京東商城、天貓商城。買家可以在商城瀏覽商品、下訂單,以及參加各種活動。賣家可以進行商品的管理比如上新和下架,與買家交流,以及和本平臺的管理員進行交互。管理員可以管理買家和賣家的權限和信息、資金和交易的管理,平臺的簡單功能修改也可以在此處進行操作
需求分析
1.4 用戶需求
1.4.1 業務需求
淘淘商城系統,是一個綜合性的電商平臺,類似京東商城、天貓商城。買家可以在商城瀏覽商品、下訂單,以及參加各種活動。管理員、賣家可以在平臺後臺管理系統中管理商品、訂單、會員等。極大地方便了用戶在網上對商品的瀏覽和購買,及商家對自身店面的管理。
1.4.2 特殊需求
客服可以在後臺管理系統中處理用戶的詢問以及投訴,使用戶在使用過程中更能感到方便。
1.5 可行性分析
1.5.1 技術可行性
主要技術:java web
主要框架:Spring MVC
開發環境:eclipse mars2 ,Maven 3.3.9,Tomcat 7.0.72,JDK 1.7,Mysql 5.7,Win7 操作系統
使用Maven的好處
1. maven不僅是構建工具,它還是依賴管理工具和項目管理工具,提供了中央倉庫,能夠幫我們自動下載構件。
2.為了解決的依賴的增多,版本不一致,版本沖突,依賴臃腫等問題,它通過一個坐標系統來精確地定位每一個構件(artifact)。
3.還能幫助我們分散在各個角落的項目信息,包括項目描述,開發者列表,版本控制系統,許可證,缺陷管理系統地址。
4.maven還為全世界的java開發者提供了一個免費的中央倉庫,在其中幾乎可以找到任何的流行開源軟件。通過衍生工具(Nexus),我們還能對其進行快速搜索
5.maven對於目錄結構有要求,約定優於配置,用戶在項目間切換就省去了學習成本。
Spring MVC框架的優勢
增強模塊化的輕量級容器
可以跨各種平臺進行部署
靈活的依賴註入使用
包括XML,Java和註釋配置的三路配置
通過POJO‘s緩解了註射測試的數據
1.5.2 經濟可行性
本商場系統主要是以網站的形式呈現給客戶,客戶只需通過瀏覽網站的方式就可以輕松體驗購物的樂趣。所以本項目的成本以及日常開銷是非常少的。項目的主要花費在於開發和運維成員的工資以及推出產品所必需的雲服務器等技術支持費用。啟動的主要資金來自企業的贊助和銀行貸款,在平臺發展的前期可能投入大量的資金去推廣,但我們以後再一步步走向成熟的同時還會招來更多賣家的入駐和廣告商的註意,我們可以從中收取廣告費和入駐費,這是我們的主要經濟來源。
2.3系統功能
後臺管理:管理員在此管理買家和賣家的權限和信息、資金和交易的管理,平臺的簡單功能修改也可以在此處進行操作。
首頁:用戶可以在主要界面中進行註冊、登錄、瀏覽商品、首頁、下單等操作。
客戶系統:買家可以在此處管理訂單、管理購物車、修改個人資料以及賬戶的切換等相關操作。賣家可以進行商品的管理比如上新和下架,與買家交流,以及和本平臺的管理員進行交互。
訂單系統:提供下單、查詢訂單、修改訂單狀態、定時處理訂單。
搜索系統:用戶可以在這兒搜索商品和店鋪。
單點登錄系統:為多個系統之間提供用戶登錄憑證以及查詢登錄用戶的信息。
第2章 概要設計
2.1 系統設計模式
2.2 系統總體結構
淘淘商城項目分析報告