【正文】
i B/S架構(gòu)基于 JSP的在線購(gòu)物中購(gòu)物車的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著 Inter 的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌的人們開(kāi)始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來(lái)實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來(lái)講,無(wú)論是企業(yè)之間 (B to B),還是企業(yè)和客戶之間 (B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。 運(yùn)用 JSP 技術(shù)和數(shù)據(jù)庫(kù)原理,基于 B/S 模式開(kāi)發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品 的詳細(xì)資料,然后根據(jù)各人的喜好購(gòu)買(mǎi)心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫(xiě)的信息提交訂單并發(fā)貨。 關(guān)鍵詞: B/S 模式、 JSP、電子商務(wù)、數(shù)據(jù)庫(kù) i Abstract With the continuous popularity of Inter, there is the request of Inter technology has not just glance at the page, send and receive , an increasingly busy people began leaving home to pursue the use of the Inter to this powerful platform to realize online shopping. For enterprises, whether businesstobusiness (B to B), or between businesses and customers (B to C) transactions, online transactions can be achieved if the will greatly enhance the speed of the transaction to save transaction costs. The use of JSP technology and database theory, based on B / S model has developed an online shopping system. In the system, customers can be easily registered as a member of modities browser search, view detailed information on modities, and then according to their preferences to buy your favorite products. The system will automatically generate orders for customers, in accordance with the information filled out by customers to submit orders and shipments. Key words: B / S, JSP, emerce, MySql i 目 錄 1 緒論 .............................................................. 1 課題背景 ...................................................... 1 研究意義 ...................................................... 1 本課題主要研究?jī)?nèi)容 ............................................ 2 2 網(wǎng)上購(gòu)物簡(jiǎn)介 ..................................................... 3 網(wǎng)上購(gòu)物發(fā)展急需解決的問(wèn)題 .................................... 5 問(wèn) 題解決方案 .................................................. 5 硬件方面 ................................................... 6 軟件方面 ................................................... 6 3.開(kāi)發(fā)系統(tǒng)用到的語(yǔ)言 ............................................... 9 JAVASCRIPT 介紹 ................................................. 9 JSP 介紹 ..................................................... 11 語(yǔ)言介紹: ............................................... 12 通過(guò) JDBC 對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn) .................................... 13 4 系統(tǒng)需求分析 ..................................................... 15 系統(tǒng)需求 ..................................................... 15 系統(tǒng)功能 ..................................................... 16 5 系統(tǒng)設(shè)計(jì) ......................................................... 17 模塊功能設(shè)計(jì) ................................................. 17 在線購(gòu)物流程圖顯示: ...................................... 18 用戶注冊(cè)流程 .............................................. 18 用戶登陸流程 .............................................. 19 購(gòu)物車流程 ................................................ 20 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................... 21 數(shù)據(jù)庫(kù)的分析 ............................................. 21 數(shù)據(jù)庫(kù)的設(shè)計(jì) ............................................. 21 創(chuàng)建數(shù)據(jù)庫(kù)腳本 ........................................... 23 6 系統(tǒng)界面實(shí)現(xiàn) ................................................... 25 登錄界面的實(shí)現(xiàn) ............................................... 25 商品列表界面的實(shí)現(xiàn) ........................................... 25 購(gòu)物車頁(yè)面顯示: ............................................. 27 ii 操作訂單界面顯示 ............................................. 28 7 系統(tǒng)的測(cè)試 ....................................................... 29 系統(tǒng)的測(cè)試意義 ............................................... 29 測(cè)試目的 ..................................................... 30 測(cè)試方法 ..................................................... 31 系統(tǒng)功能測(cè)試用例 ............................................. 31 總結(jié) ......................................................... 32 8 總結(jié) ............................................................. 33 致謝 ............................................................... 34 參考文獻(xiàn) ........................................................... 35 畢業(yè)設(shè)計(jì)(論文)知識(shí)產(chǎn)權(quán)聲明 ....................... 錯(cuò)誤 !未定義書(shū)簽。 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明 ......................... 錯(cuò)誤 !未定義書(shū)簽。 1 緒論 1 1 緒論 課題背景 隨著 Inter 及全球信息網(wǎng)應(yīng)用的快速發(fā)展和普及化,網(wǎng)絡(luò)已逐漸深入人心,更 是成為繼報(bào)刊、電視、廣播等傳統(tǒng)媒體之后而興起的一新傳媒介質(zhì),越來(lái)越多的人選擇通過(guò)網(wǎng)絡(luò)做自己的事情。同時(shí)也受到越來(lái)越多的企業(yè)重視,企業(yè)網(wǎng)站的規(guī)劃與建設(shè),已悄然被許多人擺到了首要的迫在眉睫的位置上。 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,其應(yīng)用方面已滲透到社會(huì)生活的各個(gè)域。為了適應(yīng)未來(lái)信息化社會(huì)的需要, 以網(wǎng)上購(gòu)物的方式,嘗試建造一個(gè)全天候的網(wǎng)上購(gòu)物廣場(chǎng)。為任何訪問(wèn)本網(wǎng)站的客戶提供優(yōu)質(zhì)的商業(yè)服務(wù)。為使人們的購(gòu)物更方便快捷 ,我們結(jié)合實(shí)際工作需要,采用 struts+jsp 開(kāi)發(fā)了《 網(wǎng)上購(gòu)物的實(shí)現(xiàn) 》。使用該系統(tǒng),可以大大 方便人們 的生活 。 當(dāng)今的企業(yè),如果仍然依靠傳統(tǒng)的方式宣傳自己企業(yè)的形象和文化、采購(gòu)自己企業(yè)所需的原材料和配套部件、推銷自己企業(yè)的產(chǎn)品,則顯得十分落后而且難以適應(yīng)激烈的市場(chǎng)競(jìng)爭(zhēng)。因此,當(dāng)代企業(yè)紛紛建立自己的網(wǎng)站,借助于互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展。一個(gè)企業(yè)網(wǎng)站的規(guī)劃與建設(shè),自然而然也就成了眾多類型的網(wǎng)站規(guī)劃與建設(shè)的典范;企業(yè)網(wǎng)站的規(guī)劃與建設(shè)這一研究課題,也自然而然地成為當(dāng)今乃至今后一段長(zhǎng)時(shí)間內(nèi),企業(yè)內(nèi)部和互聯(lián)網(wǎng)上的一個(gè)相當(dāng)重要的討論對(duì)象 研究意義 Inter 的發(fā)展,為改變傳統(tǒng)的商業(yè)運(yùn)作模式提供了 一種技術(shù)上的可行性的方案:利用 Inter 的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng) Intra,企業(yè)外部網(wǎng) Extra,通過(guò)廉價(jià)的通訊手段,將買(mǎi)家與賣(mài)家、廠商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來(lái)的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。而在實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動(dòng)中了,人們將這種交易模式稱為:電子商務(wù)。 1 網(wǎng)上購(gòu)物可以使人們不受時(shí)間的限制,不受空間的限制,不受傳統(tǒng)購(gòu)物的諸多限制,隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)購(gòu)物。各類網(wǎng)上店鋪都有自己的特點(diǎn)與應(yīng)用領(lǐng)域, 為改變傳統(tǒng)的商業(yè) 運(yùn)作模式提供了一種技術(shù)上的可行性的方案:利用Inter的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng) Intra,企業(yè)外部網(wǎng) Extra,通過(guò)廉價(jià)的通訊手段,將買(mǎi)家與賣(mài)家、廠商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來(lái)的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。而在實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動(dòng)中了,人們將這種交易模式稱為:電子商務(wù)。 當(dāng)今比較流行的網(wǎng)上購(gòu)物系統(tǒng)國(guó)外有“淘寶 ()”,國(guó)內(nèi)有“當(dāng)當(dāng)()”。它們都是相 當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對(duì)其他的網(wǎng)站提供了良好的典范。設(shè)計(jì)中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個(gè)網(wǎng)站的開(kāi)發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項(xiàng)。 2 本課題主要研究?jī)?nèi)容 本次研究選擇的開(kāi)發(fā)語(yǔ)言為 Java,該系統(tǒng)基于 B/S 架構(gòu),用戶可以通過(guò)瀏覽器對(duì)服務(wù)器使用訪問(wèn)。首先需要實(shí)現(xiàn)網(wǎng)上購(gòu)物的基本功能,顯示商品列表、添加商品到購(gòu)物車、確認(rèn)訂單,我所研究的重點(diǎn)是對(duì)網(wǎng)上購(gòu)物車的設(shè)計(jì)與實(shí)現(xiàn)模塊。 系統(tǒng)可實(shí)現(xiàn)功能如下: ,以及對(duì)各商品的詳細(xì)信息的查看。 登陸客戶對(duì)商品的選購(gòu):添加商品到個(gè)人購(gòu)物車,并且對(duì)已添加到購(gòu)物車的商品進(jìn)行數(shù)量的增加、減少、修改和刪除等操作。 、挑選,確認(rèn)或修改購(gòu)物者的聯(lián)系方式,通過(guò)定單查詢對(duì)支付費(fèi)用進(jìn)行確定。 2 網(wǎng)上購(gòu)物簡(jiǎn)介 3 2 網(wǎng)上購(gòu)物簡(jiǎn)介 網(wǎng)上購(gòu)物是以信息技術(shù)為基礎(chǔ)的商務(wù)活動(dòng),它通過(guò) Inter 使交易雙方進(jìn)