【正文】
................................................19 購物車管理時序圖 ...............................................................20 訂單管理時序圖 ...................................................................23 II 數(shù)據(jù)庫設計 ................................................................................24 人機界面設計 ............................................................................27 用戶管理模塊設計 ...............................................................27 商品展示模塊設計 ...............................................................30 購物車管理模塊設計 ............................................................33 訂單管理模塊設計 ...............................................................35 第 4 章 系統(tǒng) 測試 .................................................................................38 白盒測試 ....................................................................................38 黑盒測試 ....................................................................................39 集成測試 ....................................................................................40 測試結論 ....................................................................................41 結 論 ...............................................................................................42 致 謝 ...............................................................................................43 參考文獻 ...............................................................................................44 附 錄 ...............................................................................................45 1 第 1 章 緒論 選題背景 在國內的電子商務交易平臺中,成立于 20xx 年 5 月 10 日淘寶網(wǎng) 可以說是國內電子商務交易中的老大哥, 淘寶網(wǎng)現(xiàn)在業(yè)務跨越 C2C(個人對個人)、 B2C(商家對個人)兩大部分 , 截止 20xx 年 12 月 31 日,淘寶網(wǎng)注冊會員超 9800 萬人,覆蓋了中國絕大部分網(wǎng)購人群; 20xx 年交易額為 億元,占中國網(wǎng)購市場 80%的份額。 關鍵詞 : 商品;購物車;用戶;訂單;結算 VI Abstract This article discusses Taobao development background, significance and development of the status quo, this system analysis, design and implementation process. Including the overall system design, logical framework and data flow design, each functional module division, part of the design and concrete realization of the system functional modules. The system uses Tomcat7 to backing server, the do the backend database, the middle of the business logic processing using the Struts2 + Hibernate framework technology, Strust2 used to deal with the jump of the page, and Hibernate to handle database operations. The whole system to achieve the function of the product display, shopping cart management, order management, and user management. F unctions which the trade show there is a product preview, product details, classification and retrieval functions. Add items, delete, list, restore the list of shopping cart management functions, the number of changes, empty the shopping cart, Commodities C learing. Order Management is mainly used to have the order confirmation to display the list of orders, delete orders. The user can also query the Order Details. The user management function of the login / logout, and user registration. Spirit to improve the user experience goals, using jquery effects as the user prompt window to optimize the shopping cart to improve the shopping experience. Key words: Goods。 訂單管理主 要 功能 有訂單確認、顯示訂單列表、刪除訂單。本系統(tǒng)采用Tomcat7 做后臺服務器, 做后臺數(shù)據(jù)庫,中間業(yè)務邏輯處理使用Struts2+Hibernate 框架技術, Strust2 用來處理頁面的跳轉, Hibernate 用來處理對數(shù)據(jù)庫的操作 。本人授權 大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。 涉密論文按學校規(guī)定處理。 整個交易 系統(tǒng)主要實現(xiàn) 的 功能有 商品展示、購物車管理、訂單管理以及用戶管理。用 戶還可以查詢訂單明細。 cart。 20xx 年,淘寶的交易額實現(xiàn)了 433 億元,比 20xx 年增長 156%。其實,電子商務這個概念起源于七十年代,在那時 ,一些大公司通過建立自己的計算機網(wǎng)絡實現(xiàn)各個機構之間、商業(yè)伙伴之間的信息共享、交換,這就是廣為流行的電子數(shù)據(jù)交換( EDI)。當今世界網(wǎng)絡、通信和信息技術的發(fā)展, Inter 在全球迅速普及,使得商業(yè)空間發(fā)展到全球的規(guī)模,同時也使得現(xiàn)代商業(yè)企業(yè)需要具有不間斷地供貨能力、不斷增長的客戶需求和不斷增長的全球競爭三大特征 ,這使得任何一個商業(yè)組織都必須調整自己的經營方式和產業(yè)結構,以適應新的市場發(fā)展的需要。電子商務以其高效率、低廉、高收益、全球化等傳統(tǒng)經營方式所無法比擬的優(yōu)點受到全球的關注。因此,電子商務中蘊涵著無窮的商機。 國內外發(fā)展概況 在北美與歐洲的發(fā)達國家中,電子商務獲得了長足的發(fā)展。然而,其增長率大 大高出總的零售貿易增長率。 20xx 年達到 億美元。目前,我國電子商務應用已經進入務實發(fā)展、全面鋪開的階段。 雖然從整體上看,我國中小企業(yè)信息化仍處于初級階段,但是應用內容已經包括中小型服務器、小型局域網(wǎng)、 Inter、財務管理系統(tǒng)、小型 ERP、 OA、防病毒軟件、軟件防火墻等重點;從區(qū)域看,華南及東南沿海在 2~ 3 年內仍是中小企業(yè)信息化應用的熱點區(qū)域;從行業(yè)結構看,制造、高科技等行業(yè)應用步伐較快。使得系統(tǒng)開發(fā)起來更開快捷高效,使用框架使得后期維護更加方便。項目的可行性研究是對多因素、多目標系統(tǒng)進行的不斷的分析研究、評價和決策的過程。 社會可行性研究 近年來隨著計算機的日益普及和網(wǎng)絡(特別是因 特網(wǎng))的迅速發(fā)展,在全球范圍內形成了一種新的企業(yè)經營方式 ,他們把所有的商業(yè)活動和貿易往來電子化 ,利用發(fā)達的網(wǎng)絡環(huán)境進行快速有效的商業(yè)活動。 EDI 通過傳遞標準的數(shù)據(jù)流可以避免人為的失誤,大大地降低成本、提高效率。那么,什么是電子商務 ?簡單地講,電子商務利用現(xiàn)有的計算機硬件設備、軟件和網(wǎng)絡基礎設施,通過一定的協(xié)議連接起來的電子網(wǎng)絡環(huán)境進行各種各樣商務 5 活動的方式。我國政府也大力倡導電子商務。同時,這些構件的設計方法在經過不斷的改進和完善后逐漸成型,成為構成面向對象系統(tǒng)的基本設計參考,也稱為設計模式。 MVC 是一種目前廣泛流行的軟件設計模式,近年來,隨著 J2EE(Java2 Enterprise Edition)的成熟, MVC 得到廣泛使用,并成為 J2EE 平臺上推薦的一種設計模式。該部分是用戶界面與 Model 的接口。一個 模型能為多個視圖提供數(shù)據(jù)。視圖可以向模型查詢業(yè)務狀態(tài),但不能改變模型。 MVC 設計模式的優(yōu)點: (1)允許多種用戶界面的擴展:在 MVC 模式中視圖與模型沒有必然的聯(lián)系,都是通過控制器發(fā)生關系,這樣如果要增加新類型的用戶界面,只需要改動相應的視圖和控制 器即可,而模型則無需發(fā)生改動。 (5)功能強大的用戶界面:用戶界面與模型方法調用組合起來,使程序使用更清晰友好的界面發(fā)布給用戶。 Struts2 框架 : 7 A c t i o n C o n t e x t C l e a n U pO t h e r F i l t e r sF i l t e r D i s p a h t e rH t t p S e r v l e t R e q u e s tA c t i o n M a p p e rA c t i o n P r o x yC o n f i g u r a t i o nM a n a g e rS t r u t s . x m lA c t i o nI n v o c a t i o nI n t e r c e p t e r 2I n t e r c e p t e r 3A c t i o nR e s u l tI n t e r c e p t e r 3I n t e r c e p t e r 2I n t e r c e p t e r 1I n t e r c e p t e r 1T a g S u b s y s t e mT e m p l e t eH t t p S e r v l e t R e s p o n s e 圖 22 Struts2功能圖 Struts2 的體系結構實現(xiàn)了 MVC 設計模式的概念,他將這些概念映射到 Web 應用程序的組件和概念中。 MySQL 數(shù)據(jù)庫是免費的,同時它支持完全多線程,支持多處理器,多用戶訪問。為了方便用戶在線購物,本系統(tǒng)提供購物車