【正文】
畢業(yè)設(shè)計 ( 論文 ) 基于 JSP 的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 基于 JSP 的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 近年來,隨著 Inter 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念,本購物系統(tǒng)基于 B/S 模式,實現(xiàn)了當(dāng)前購物網(wǎng)站的基本功能。 本論文就此購物系統(tǒng) 進行了詳細(xì)全面的論述。系統(tǒng)中用戶的主要功能有:用戶登錄、注冊、商品瀏覽、商品購買、訂單管理以及個人信息管理。管理員的主要功能有:商品管理、用戶管理以及訂單信息管理。 全文共分為五個部分,第一部分是介紹相關(guān)理論知識;第二部分介紹系統(tǒng)總體設(shè)計;第三部分介紹系統(tǒng)具體實現(xiàn)過程;第四部分是測試工作。最后是結(jié)論。 關(guān)鍵詞 : 電子商務(wù);購物系統(tǒng); JSP;數(shù)據(jù)庫 The Design and Realization of shopping Online System Based on JSP Abstract In recent years, Inter has bee the best channel for collection of information and entered the traditional field of circulation with the rapid rising. Emerce has been popular, and more and more online stores are established on the Inter, displaying a new idea of shopping. This Shopping system based on B/S mode, realize the base function of the current Shopping site. This paper introduces the Shopping system in detail. The main functions of people in system include login, registration, view and purchasing of goods, management of the Orders and customers. The main functions of administrator include management of the goods, users and Orders. There are five sections in this paper, the first is introduction of Related theoretical knowledge。 the second is introduction of the design of system。 the third is introduction of the process of realization。 the forth is test。 and the conclusion in the end. Key words: Emerce。 Shopping System。 JSP。 Database 目 錄 論文總頁數(shù): 22 頁 1. 引言 ................................................................... 1 網(wǎng)上購物系統(tǒng)的發(fā)展 .................................................. 1 網(wǎng)上購物的現(xiàn)狀 ...................................................... 1 網(wǎng)上購物系統(tǒng)的構(gòu)建 .................................................. 1 2. 相關(guān)理論基礎(chǔ) ........................................................... 2 JSP技術(shù) ............................................................ 2 JSP的簡介 ...................................................... 2 JSP的優(yōu)點 ...................................................... 2 JSP的工作原理 .................................................. 2 數(shù)據(jù)庫及相關(guān)技術(shù)簡介 ................................................ 3 SQL語言簡介 .................................................... 3 Microsoft SQL Server 簡介 ....................................... 3 JAVA技術(shù)簡介 ................................................... 4 TOMCAT簡介 ..................................................... 4 3. 系統(tǒng)總體設(shè)計 ........................................................... 4 系統(tǒng)設(shè)計 ........................................................... 4 系統(tǒng)功能分析 .................................................... 4 系統(tǒng)體系結(jié)構(gòu) .................................................... 5 系統(tǒng)流程 ....................................................... 6 數(shù)據(jù)庫設(shè)計 ......................................................... 6 數(shù)據(jù)庫需求分析 .................................................. 6 數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析 ............................................ 7 數(shù)據(jù)庫表的設(shè)計 .................................................. 7 數(shù)據(jù)庫的連接 .................................................... 8 4. 具體設(shè)計分析 ........................................................... 9 系統(tǒng)首頁 ........................................................... 9 具體模塊實現(xiàn) ....................................................... 9 商品查看 ....................................................... 9 購物車 ........................................................ 11 訂單管理 ...................................................... 12 用戶個人信息管理 ............................................... 13 用戶控件 ...................................................... 16 商品管理 ...................................................... 16 管理用戶 ...................................................... 17 5. 系統(tǒng)測試 .............................................................. 18 前臺測試 .......................................................... 18 后臺測試 .......................................................... 19 結(jié) 論 .................................................................. 20 參考文獻 .................................................................. 20 致 謝 .................................................................. 21 聲 明 .................................................................. 22 第 1 頁 共 22 頁 1. 引言 網(wǎng)上購物系統(tǒng)的發(fā)展 近年來,隨著 Inter 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家 在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。 網(wǎng)上訂購系統(tǒng)作為 B2B,B2C,C2C 電子商務(wù)的前端商務(wù)平臺 ,在其商務(wù)活動全過程中起著舉足輕重的作用。本文旨在討論如何建設(shè) B2C 的網(wǎng)上購物系統(tǒng)。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI 交易。這種 全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。 網(wǎng)上購物的現(xiàn)狀 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、 培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在 1996 年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC 的統(tǒng)計結(jié)果,截止 2021 中國有互聯(lián)網(wǎng)用戶 6962 萬人,而又有 %以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,并且這一數(shù)字還在以 17%左右的速度增長,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。 網(wǎng)上購物系統(tǒng)的構(gòu)建 現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個細(xì)小的環(huán)節(jié)都很重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我將使用 HTML、 JSP 等技術(shù)來編輯網(wǎng)頁,傳統(tǒng)的管理信息系統(tǒng)的信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中 ,這種方法在數(shù)據(jù)量不大時有很 多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大 ,并且有較強的專業(yè)性時 ,錄入的費用和出錯的可能性都相應(yīng)上升。本系統(tǒng)通過運用 JSP 技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁連接,得出錯和成本都相應(yīng)的降低。 本文在實際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站 , 以及自己的數(shù)據(jù)庫,使得所 第 2 頁 共 22 頁 需商品信息可以及時的保存、更新,以更好的及時了解商品買賣的情況。 2. 相關(guān)理論基礎(chǔ) JSP技術(shù) JSP 的簡介 JSP 是 JAVA SERVER PAGES 的縮寫,由 SUN 公司倡導(dǎo),于 1999 年推出,正日益成為開發(fā) WEB 動態(tài)網(wǎng)站的重要而快速有效的開發(fā)技術(shù)。 JSP 充分利用了 JAVA 技術(shù)的優(yōu) 勢,具有極強的擴展能力和良好的收縮性,與開發(fā)平臺無關(guān),這源于 JAVA 的“一次編寫,到處運行”的特點,同時也是一項安全的技術(shù)。它具有良好的動態(tài)頁面與靜態(tài)頁面分離的能力,編譯后運行,因而正逐漸成為 inter 開發(fā)的主流技術(shù)。 JSP 的優(yōu)點 ( 1)對于用戶界面的更新,其實就是由 Web Server進行的,所以給人的感覺更新很快。 ( 2)所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本。 ( 3)客