資源描述:
《基于jsp的購物網(wǎng)站設計與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、摘要近年來,隨著Internet的迅速崛起,網(wǎng)上購物在當前社會中,已不再是一種年輕人的行為。于是電子商務開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念,本購物系統(tǒng)基于B/S模式,實現(xiàn)了當前購物網(wǎng)站的基本功能,以JAVA語言進行開發(fā),采用分布式架構,數(shù)據(jù)庫層面采用基于MySQL的集群實現(xiàn)。關鍵詞:數(shù)據(jù)庫JAVAMySQLJSP網(wǎng)上購物宜順論文網(wǎng)www.13LW.com目錄一、緒論5(一)引言5(二)系統(tǒng)實現(xiàn)的目的和意義51、目的52、意義6二、系統(tǒng)開發(fā)工具及技術和環(huán)境6(一)JSP技術6(二)Tomcat簡介6(三)客戶
2、端環(huán)境7(四)開發(fā)工具7(五)數(shù)據(jù)庫技術81、數(shù)據(jù)庫集群82、分布式83、MySQL9(六)HTML及JavaScript91、HTML92、JavaScript9三、需求分析10(一)功能需求10(二)需求說明書10(三)可行性研究11四、系統(tǒng)設計11(一)系統(tǒng)功能描述11(二)UML系統(tǒng)建模121、用例圖122、系統(tǒng)活動圖12五、數(shù)據(jù)庫設計121、系統(tǒng)E-R圖122、數(shù)據(jù)庫結構設計143、創(chuàng)建數(shù)據(jù)庫表14六、系統(tǒng)界面和功能實現(xiàn)15(一)程序設計15(二)系統(tǒng)登錄20(三)首頁管理22(四)商品分類管理25(五)用戶管理26(六)用戶權限管理27(七
3、)用戶個人信息管理27(八)訂單管理29(九)購物車管理29(十)系統(tǒng)登出31參考文獻32宜順論文網(wǎng)www.13LW.com一、緒論網(wǎng)上購物在當前社會中,已不再是一種年輕人的行為。購物的商品分類已涵蓋生活、辦公的各個方面:日常生活所需的吃、穿(衣服、化妝品、食品等等)、服務器、電子產(chǎn)品等等??梢哉f,網(wǎng)上購物與我們的生活已經(jīng)密不可分。那么,網(wǎng)上購物究竟是什么?專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個交易過程通過Internet、web和購物界面技術化的B2C模式一并完成的一種新型購物方式,它是電子商務的一個重要組成部分。隨著電子商
4、務的不斷發(fā)展,網(wǎng)上購物作為電子商務中一個重要的組成部分也在不斷壯大著。網(wǎng)上購物系統(tǒng)作為網(wǎng)上購物行為的支撐及商品展示、交易等的實際“工作者”,其穩(wěn)定性、可靠性、安全性的要求都是很高。現(xiàn)今的網(wǎng)上商城都采用的三層模式體系結構(MVC),從技術上來說已經(jīng)能滿足相關的要求,但是對于后期的性能提高等有一定的限制。(一)引言網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓信息等。網(wǎng)上購物系統(tǒng)具有強大的交互
5、功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。目前主要有B2B、B2C、C2C三種模式。網(wǎng)上購物網(wǎng)站在國內(nèi)可以說正在發(fā)展中,其中以淘寶、阿里巴巴、京東、當當網(wǎng)等為主要的代表。現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃。每一個細小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術來編輯網(wǎng)頁,并運用JAVA技術把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)
6、量不大時有很多的應用場合。當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應上升。(二)系統(tǒng)實現(xiàn)的目的和意義1、目的搭建一個能滿足日常購物需要的購物網(wǎng)站,并可依此進行相關網(wǎng)站的二次開發(fā)。通過對數(shù)據(jù)庫集群、應用的分布式部署開發(fā)等開發(fā)技術的實戰(zhàn),加強相關技術的掌握程度,同時對相關理論知識加深了理解,有助于對JAVA程序更深層次的理解,有助于培養(yǎng)架構的思想。2、意義對相關技術的掌握更進一步,同時為相關網(wǎng)站開發(fā)積累了經(jīng)驗。通過宜順論文網(wǎng)www.13LW.com分布式架構及數(shù)據(jù)庫集群技術的實戰(zhàn),對真實環(huán)境中的應用程序有了一定的了解,可進行一定程
7、度的發(fā)現(xiàn)問題并解決問題。二、系統(tǒng)開發(fā)工具及技術和環(huán)境(一)JSP技術JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)
8、網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。J