已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 1 目錄 摘 要 . 3 Abstract. 4 第 1章 緒論 . 5 1.1 引言 . 5 1.2 系統(tǒng)設(shè)計的背景、目的與意義 . 5 1.3 國內(nèi)外現(xiàn)狀 . 6 1.4 研究(設(shè)計)內(nèi)容 . 7 1.5 本章小結(jié) . 7 第 2章 開發(fā)工具及運(yùn)行環(huán)境概述 . 8 2.1 系統(tǒng)運(yùn)行環(huán)境及其應(yīng)用軟件 : . 8 2.2 系統(tǒng)關(guān)鍵技術(shù)概述 . 8 2.3 本章小結(jié) . 9 第 3章 系統(tǒng)功能設(shè)計 . 10 3.1 前臺購物模塊 . 10 3.2 后臺管理模塊 . 11 3.3 系統(tǒng)結(jié)構(gòu)分析 . 11 3.4 本章小結(jié) . 12 第 4章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 . 13 4.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 . 13 4.2 購物網(wǎng)局部 E-R 圖 . 13 4.3 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 . 15 4.4 本章小結(jié) . 17 第 5章 系統(tǒng)功能的實現(xiàn) . 18 5.1 主頁界面 . 18 5.2 注冊功能 . 18 5.3 登錄功能 . 19 5.4 個人資料管理 . 20 5.5 意見反饋 . 21 5.6 我的購物車 . 21 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 2 5.7 生成訂單 . 22 5.8 后臺登錄 . 23 5.9本章總結(jié) . 24 第 6章 總結(jié) . 25 參考文獻(xiàn) . 26 致謝 . 27 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 3 摘 要 隨著 Internet 互聯(lián)網(wǎng) 的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺 來實現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間 (B to B),還是企業(yè)和客戶之間 (B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實。 運(yùn)用 JSP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于 B/S模式我開發(fā)了一個網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進(jìn)行瀏覽,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進(jìn)行添加和 編輯,審查已注冊的用戶并對提交的訂單進(jìn)行處理。 關(guān)鍵詞: B/S 模式、 JSP、 JAVABEAN、 SQLserver2000 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 4 Abstract Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprises( B to B), or business enterprise with the customers bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the techniques further development of network database, make this on conceiving to gradually become the actuality. Application JSP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandises detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise. Key words: B/ S mode, JSP, JAVABEAN, SQLserver2000. 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 5 第 1章 緒論 1.1 引言 隨著計算機(jī)硬件 和計算機(jī)網(wǎng)絡(luò)技術(shù) 的 不斷 發(fā)展, 互聯(lián)網(wǎng) 在人們生活中發(fā)揮了重要的作用,而且隨著互聯(lián)網(wǎng)的不斷發(fā)展,信息技術(shù)逐漸發(fā)展壯大,將成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。其中計算機(jī)、網(wǎng)絡(luò)通信發(fā)展的特別快。 再加之現(xiàn)在網(wǎng)絡(luò)的不斷普及,這樣就出現(xiàn)了很多基于 Web 的網(wǎng)上購物站點,各種語言技術(shù)的出現(xiàn)使整個 Web體系更加完善和鞏固,因此,本系統(tǒng) 是通過 JSP 語言來實現(xiàn),一個基于 B/S 模式的 JSP 購物網(wǎng) 。 1.2 系統(tǒng) 設(shè)計 的背景、目的與意義 縱觀當(dāng)今世界,互聯(lián)網(wǎng) 的出現(xiàn)帶給了世界巨大的變化,從過去只面向?qū)I(yè)部門的信息傳送擴(kuò)展到現(xiàn)代生活的各個角 落,它為世界的發(fā)展和變革做出了無可估量的貢獻(xiàn)。 尤其 是在二十世紀(jì)九十年代, 自從 美國政府提出“信息高速公路”計劃并付諸于實施以后, 互聯(lián)網(wǎng)漸漸的從人們極少了解的領(lǐng)域發(fā)展到 了全世界人的平常 生活中。 在互聯(lián)網(wǎng) 日益盛行 的今天,網(wǎng)絡(luò)是 時代的脈搏 ,是時代的寵兒。在網(wǎng)絡(luò)大家族中,電子商務(wù)則是 其中的 一個 亮 點。 網(wǎng)上購物就是 電子商務(wù)一個最基本體現(xiàn),從一定程度上講它就是 把現(xiàn)實生活當(dāng)中的商品 拿到網(wǎng)上來賣 ,也就是一種網(wǎng)上銷售。 “ 網(wǎng) ” 字意味著 電子商務(wù) 具有信息時代的快捷 、 方便等特征。事實上電子商務(wù)的出現(xiàn),給消費者的 消費形式 ,消費觀念 等 帶來了 重要的變化。 隨著世界經(jīng)濟(jì)的全球化, 以及我國加入 WTO 之后, 我國 越來越多的傳統(tǒng)企業(yè)進(jìn)一步認(rèn)識到企業(yè)經(jīng)濟(jì)發(fā)展的必然趨勢 就 是以網(wǎng)絡(luò)化、全球化為主要特征 。 而企業(yè)實行電子商務(wù)則成為 企業(yè)走國際化道路 的必要條件。 從互聯(lián)網(wǎng)在我國的興起以后, 多年來 我國 十分 關(guān)心 企業(yè)的信息化建設(shè),并做了大量 的投入 ,但目前 根據(jù)相關(guān)信息 表明我國 企業(yè)開始實施信息化的比例還不到 20%。所以電子購物網(wǎng)站的實現(xiàn)是一個非常迫切的需求 和一個很好的機(jī)遇 。 現(xiàn)代的網(wǎng)絡(luò) 技術(shù) ,已經(jīng)經(jīng)歷過迅速發(fā)展的時期, 它 的技術(shù)也已經(jīng)相當(dāng)成熟。因此, 利用現(xiàn)在 網(wǎng)絡(luò)技術(shù)來架設(shè)一個網(wǎng)站會在 很多方面得到相關(guān)的支持。 互聯(lián)網(wǎng) 作為信息傳 輸?shù)拿浇椋母咚伲A?,及時與可接受的可靠性滿足了現(xiàn)代人們對生活和工作 需求的渴望。 人們對 當(dāng)今 的 互聯(lián)網(wǎng) 需求 ,已經(jīng)不再是單 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 6 單 瀏覽網(wǎng)頁獲得信息 ,更反應(yīng)了現(xiàn)代人生活的理念,更為重要的是成為企業(yè)介紹自身的平臺。因為現(xiàn)代社會愈發(fā)的依賴于網(wǎng)絡(luò),特別是“萬維網(wǎng)”,為企業(yè)量身設(shè)計一個網(wǎng)站被默認(rèn)為必不可少的事情。 1.3 國內(nèi)外現(xiàn)狀 伴隨著 Internet 的蓬勃發(fā)展, 在線 網(wǎng)絡(luò)購物 網(wǎng)站 作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于信息瀏覽和發(fā)布, 而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更多的便利。 而在線網(wǎng)絡(luò)購物 網(wǎng)站 能給 客戶 提供的好處就是客戶足不出戶便可以方便快捷的選購自己喜歡的商品 。 敏銳的網(wǎng)絡(luò)商家當(dāng)然不會錯過這樣絕好的機(jī)會,越來越多的網(wǎng)站投身到提供網(wǎng)絡(luò)購物服務(wù)的行列中來,一個基于 Internet 的全球電子商務(wù)框架正在形成。 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流 的企業(yè) 紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在我國,網(wǎng)上購物從無到有 也 在慢慢飛發(fā)自起來 。我國第一 次 網(wǎng)上 交易 發(fā)生在 1996 年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍(lán),雖然 不是在線支付的 貨款 ,但這畢竟為我國 的網(wǎng)上購物 奏出了先聲。根據(jù) CNNIC 的統(tǒng)計結(jié)果,截止 2004 年 1 月中國有互聯(lián)網(wǎng)用戶 7950 萬人,而又有 40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是 3235.7 萬人,并且這一數(shù)字還在以 17%左右的速度增長,到 2006 年中國網(wǎng)上購物用戶將達(dá)到6962 萬人,這說明在中國發(fā)展網(wǎng)上購物具有 很大的市場 ,網(wǎng)上購物方式日趨被大家所接受。 為了做畢業(yè)論文 在最近一段時間里,我也查了一些關(guān)于網(wǎng)上 購物的信息。 有 60.4%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。其次是個人網(wǎng)站。而政府部門的網(wǎng)站占到 4.4%。 但是,另有調(diào)查顯示,將近 75%的企業(yè)的網(wǎng)站每天的點擊率在 200 次以下,更有 51.5%的企業(yè)網(wǎng)站的點擊率不足 50 次,僅有 8.6%的企業(yè)網(wǎng)站的點擊率每天超過 1000 次。這說明,做好一個網(wǎng)站,做出網(wǎng)站的特色把 企業(yè)信息與新聞相結(jié)合來吸引人觀看是一個非常重要的問題。 電子商務(wù)是 Internet 爆炸式發(fā)展的直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)的全新發(fā)展方向,隨著信息時代的來臨,知識經(jīng)濟(jì)的擴(kuò)張,電子 商務(wù)已經(jīng)越來越靠近我們的生活,他的發(fā)展極大地改變了企業(yè)商務(wù)活動的形式與內(nèi)容,更多企業(yè)可以通過電子 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 7 商務(wù)來進(jìn)行網(wǎng)上交易 。 利用電子商務(wù)的模式,在介紹推廣自己的同時, 也可以以新的一種渠道銷售自己的產(chǎn)品 。 因此,設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好前景。 1.4 研究(設(shè)計)內(nèi)容 本 設(shè)計實現(xiàn)了一個網(wǎng)上 購物網(wǎng) 。網(wǎng)絡(luò)購物 網(wǎng)站 所承載的信息量大、購物流程比較繁瑣,而且互聯(lián)網(wǎng)中日益肆虐的黑客和病毒對網(wǎng)絡(luò)的安全性提出了更高的挑戰(zhàn)。開發(fā)出的網(wǎng)絡(luò)購物 網(wǎng)站 系統(tǒng)基于 Windows 2000 Server 中文企業(yè)版服務(wù)器和SQL Server 2000 數(shù)據(jù)庫,采用國際先進(jìn)的 JSP 技術(shù) 進(jìn)行開發(fā),具有很高的穩(wěn)定性和安全性。網(wǎng)絡(luò)購物 網(wǎng)站 真正實現(xiàn)了在 Internet 上的經(jīng)營銷售,從而使其獲得更大的市場機(jī)遇及經(jīng)濟(jì)效益,很大程度地提高了企業(yè)的核心競爭力。 這個網(wǎng)上購物 網(wǎng)站 所需要的功能從用戶角度進(jìn)行劃分,可以分為前臺用戶功能和后臺管理功能。用戶功能主要提供給購物的用戶使用,包括用戶的注冊、登錄,購物車,查看訂單等;后臺管理功能主要提供給 網(wǎng)站 的管理人員使用,包括對用戶、商品、訂單的管理。 用戶注冊后,登陸網(wǎng)站的用戶可以在線查看、訂購產(chǎn)品,并可在 線留下對本網(wǎng)站的意見和建議 等。這些部分用 JSP 設(shè)計頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對其進(jìn)行查看、修改或刪除。 在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護(hù)與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限,管理員可以對商品信息進(jìn)行新增,修改及刪除,也可以對訂單信息進(jìn)行處理,同時管理員也可以對用戶信息進(jìn)行管理。 1.5 本章小結(jié) 該部分對 Egou 購物網(wǎng) 的設(shè)計背景、目的以及意義 進(jìn)行了系統(tǒng)的概述, 同時也對國內(nèi)外的狀況做了簡單的分析,使讀者對本設(shè)計 有一個系統(tǒng)的概念。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 8 第 2章 開發(fā)工具及運(yùn)行環(huán)境概述 本章將介紹如何構(gòu)建 JSP 動態(tài)網(wǎng)站 運(yùn)行環(huán)境。以實現(xiàn) JSP 應(yīng)用開發(fā)的目的,構(gòu)建動態(tài)網(wǎng)站環(huán)境需要涉及 Tomcat 服務(wù)器 、數(shù)據(jù) 源 ODBC、 JDK 環(huán)境、 數(shù)據(jù)庫管理系統(tǒng)。 2.1 系統(tǒng)運(yùn)行環(huán)境及其應(yīng)用軟件 : 開發(fā)技術(shù): Jsp+JavaBean Web 服務(wù)器: Tomcat6.0 后臺 數(shù)據(jù)庫 系統(tǒng) : SQL Server2000 開發(fā)工具: jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe 界面制作: Dreamwear 8 、 Flash8、 photoshop 編程語言: HTML, JAVA, JSP 2.2 系 統(tǒng)關(guān)鍵技術(shù)概述 (一) JSP 技術(shù) JSP 是 Java Server Page 的縮寫,是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與建立一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。采用 JSP 技術(shù) ,Web 頁面開發(fā)人員可以使用 HTML或者 XML標(biāo)記來設(shè)計和格式化最終頁面 ,使用 JSP代碼或者小腳本程序來生成頁面上的動態(tài)內(nèi)容。在服務(wù)器中 ,JSP 引擎解釋 JSP 代碼和小腳本程序 ,生成所請求的內(nèi)容 ,并且將結(jié)果以 HTML 或者 XML 頁面的形式發(fā)送回瀏覽器。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中 ,以利用現(xiàn)存的工具和技巧 ,并且擴(kuò)展到能夠支持 企業(yè)級的分布式應(yīng)用。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的 ,擁有 Java 編程語言“一次編寫 ,各處運(yùn)行”的特點。 (二) JSP 運(yùn)行環(huán)境 Sun 推出的 JSP 是一種執(zhí)行于服務(wù)器端的動態(tài)網(wǎng)頁開發(fā)技術(shù),他基于 JAVA技術(shù)。執(zhí)行 JSP 時需要在 WEB 服務(wù)器上架設(shè)一個編譯 JSP 網(wǎng)頁的引擎。配置 JSP環(huán)境可以有多種途徑,但主要工作就是安裝和配置 WEB 服務(wù)器及 JSP 引擎。 (三) JSP 與 JavaBean 將 JSP 和 JavaBean 結(jié)合起來,在 JavaBean 中處理邏輯,然后在 JSP 網(wǎng)頁中調(diào)試,而用 JSP 文本著重是 網(wǎng)頁見面設(shè)計,這樣會使得 JSP 網(wǎng)頁變的清晰,可以 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 9 節(jié)省軟件開發(fā)時間和降低以后維護(hù)的難度。 (四) WEB 服務(wù)器簡介 Tomcat 服務(wù)器是 Apache 組織開發(fā)的一種 JSP 引擎,本身具有 WEB 服務(wù)器的功能,可以作為獨立的 WEB 服務(wù)器來使用, Tomcat 是 Java 程序,所以只要有 JDK就可以使用,不需要考慮操作系統(tǒng)平臺。 (五)數(shù)據(jù)庫的選擇 SQL Server 2000 是目前市場上功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它提供了用于建立用戶連接、提供數(shù)據(jù)安全性和查詢請求服務(wù)的全部功能,讀者所要做的只是建立一個數(shù)據(jù)庫和與 之相交互的應(yīng)用程序,不必為具體的數(shù)據(jù)庫底層的操作擔(dān)心。它是獨立于 JSP 而存在的,在 JSP 的開發(fā)過程中,可以方便地管理數(shù)據(jù)庫,而不必?fù)?dān)心數(shù)據(jù)庫的更改會影響到 JSP 程序的變更。 (六)操作系統(tǒng)簡介 JSP 構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用 Unix、 Linux 或 Windows 平臺。微軟公司的 Windows 系統(tǒng)不僅在個人操作系統(tǒng)中占有絕對優(yōu)勢,它在網(wǎng)絡(luò)操作系統(tǒng)中也是具有非常強(qiáng)勁的力量; Windows 操作系統(tǒng)容易掌握,操作方便且可以在很大程度上滿足許多中、小企業(yè)的服務(wù)器配置需求。 (七) SQL Server 的安全性優(yōu)勢 (1)SQL Server 2000 的登陸認(rèn)證包括:身份驗證、權(quán)限驗證。 (2)管理 SQL Server 2000 登陸包括:驗證模式、設(shè)置驗證模式、管理登陸帳號。 (3)數(shù)據(jù)庫用戶包括:查看數(shù)據(jù)庫用戶、新增數(shù)據(jù)庫用戶、修改和刪除數(shù)據(jù)庫用戶。 (4)權(quán)限管理包括:權(quán)限設(shè)置對話框、權(quán)限設(shè)置。 (5)角色管理包括:標(biāo)準(zhǔn)角色、應(yīng)用程序角色、用戶和角色的權(quán)限問題。 3、數(shù)據(jù)庫備份和恢復(fù) (1)用企業(yè)管理器備份 (2)使用系統(tǒng)存儲過程管理備份設(shè)備 (3)利用企業(yè)管理器恢復(fù)數(shù)據(jù)庫 (4)使用 RESTORE 命令進(jìn)行恢復(fù)、恢復(fù)文件或文件組、恢復(fù)事務(wù)日志。 2.3 本章小結(jié) 該章對系統(tǒng)所使用 到軟件、開發(fā)語言及 主要 的 技術(shù)進(jìn)行了詳細(xì)的介紹,為下一步系統(tǒng)的設(shè)計打下了基礎(chǔ)。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 10 第 3章 系統(tǒng)功能設(shè)計 本章主要介紹 Egou 購物網(wǎng) 的總體功能模塊,包括前臺購物模塊、后天管理模塊 。 3.1 前臺 購物模塊 用戶通過前臺購物模塊 可實現(xiàn)在線注冊 , 注冊成功后,可進(jìn)行登錄,購買自己想要買的商品; 同時也 可在線修改自己的個人信息 , 可以在線發(fā)表意見或留言 。如果是 Egou 的用戶,還可以在線查看自己以前發(fā)送的訂單以及商品信息 , 同時也可以在線查找自己已忘記了的 密碼。 功能流程圖如圖 3-1: 圖 3-1 前臺功能流程 沒注冊 繼續(xù)購物 用戶注冊 用戶等登陸 查找商品 用戶資料修改 沒登陸 成功添加 添加到購物車 查看購物車 修改 數(shù)量 退回指定商品 結(jié)賬 生成訂單 支付 用戶建議 訂單查詢 清空購物車 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 11 3.2 后臺管理模塊 后 臺管理員可以通過后臺管理模塊實現(xiàn)管理員登錄,登錄以后,管理員可以查看所有注冊用戶的信息并對其編輯,并提供高級查詢,同時還可以 查看 /添加 /刪除商品信息,同時也提供了高級查詢,可以 查看 /編 輯用戶所發(fā)送成功的所有訂單,并對其進(jìn)行編輯同時也提供了高級查詢,可以 查看 /添加 /刪除商品的主分類(菜單),可以 查看 /發(fā)布 /編輯公告 、 查看 /編輯注冊用戶所發(fā)送的意見或留言,并可對其進(jìn)行回復(fù)、 查看 /編輯 /添加用戶在線支付的方式 、 查看 /添加 /刪除管理員,同時也提供了高級查詢。 功能流程圖如圖 3-2: 圖 3-2 后臺功能流程 3.3 系統(tǒng)結(jié)構(gòu)分析 本系統(tǒng)采用三層架構(gòu)設(shè)計,采用三層架構(gòu)以后,用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層按自己的邏輯規(guī)則將請求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將查找的數(shù)據(jù)返回給用戶界面層。這 樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。 管理員可以通過業(yè)務(wù)層管理數(shù)據(jù)庫里的數(shù)據(jù), 這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時也降低了用戶界面層開發(fā)人員的要求。 總體結(jié)構(gòu)如圖 3-3: 發(fā)布 管理員 查看 回復(fù) 添加 管理 商品 留言 公告 訂單 其他 會員 管理 登錄 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 12 圖 3-3 業(yè)務(wù)邏輯 3.4 本章小結(jié) 本章節(jié) 從總體上對系統(tǒng)進(jìn)行了定位,把握了主題 設(shè)計 思想,介紹了 Egou 購物網(wǎng) 的功能模塊、系統(tǒng) 的結(jié)構(gòu) 。 用戶界面 管理員 JSP+JavaBean 數(shù)據(jù)庫 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 13 第 4章 數(shù)據(jù)庫結(jié)構(gòu) 設(shè)計 結(jié)合上章系統(tǒng)結(jié)構(gòu)的分析,本章就對數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計展開詳細(xì)的描述。 4.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù) 據(jù)訪問層負(fù)責(zé)對業(yè)務(wù)層提供數(shù)據(jù)操作,也就是它負(fù)責(zé)和底層的數(shù)據(jù)庫打交道。業(yè)務(wù)層或者通用層中所有的對象都通過數(shù)據(jù)訪問層的對象訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層中的類是按業(yè)務(wù)對象來組織的,每個業(yè)務(wù)對象中包含的數(shù)據(jù)可能存在不同的幾種數(shù)據(jù)表中,它由數(shù)據(jù)訪問類統(tǒng)一組織成一個概念中的對象,它相當(dāng)于是一個面向?qū)ο蟮臄?shù)據(jù)庫層,負(fù)責(zé)映射面向?qū)ο笈c關(guān)系數(shù)據(jù)庫間的關(guān)系。對數(shù)據(jù)庫的所有操作均由存儲過程完成,數(shù)據(jù)層只是在前臺調(diào)用后臺的存儲過程。 4.2 購物網(wǎng) 局部 E-R圖 1)管理員表的屬性有:用戶名,賬號,郵箱,電話,如下圖所示: 圖 4-1 管理員 E-R 圖 2)用戶信息表的屬性如下圖所示 : 圖 4-2 用戶信息 E-R 圖 3)訂單表的屬性如下圖所示: 管理員 賬號 用戶名 電話 郵箱 用戶 答案 頭像 電話 郵箱 密碼 住址 問題 用戶名 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 14 圖 4-3 訂單表 E-R 圖 4)詳細(xì)訂單表的屬性如下圖所示: 圖 4-4 詳細(xì)訂單表 E-R 圖 5) 商品信息表的屬性如下圖所示: 圖 4-5 商品信息 E-R 圖 6) 留言表的屬性如下圖所示: 圖 4-6 留言表 E-R 圖 7) 主分類表的屬性如下圖所示: 留言表 時間 留言 編號 回復(fù) 用戶 商品 數(shù)量 商品名 時間 描述 商品號 圖片 價格 類型 訂單詳情 數(shù)量 單價 訂單號 商品號 訂單 用戶名 郵箱 支付 總價值 訂單號 時間 地址 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 15 圖 4-7 主分類 E-R 圖 8)支付表的屬性如下圖所示: 圖 4-8 支付表 E-R 圖 9)公告表的屬性如下圖所示: 圖 4-9 公告表 E-R 圖 4.3 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 Egou 購 物網(wǎng) 數(shù)據(jù)庫中各張表的設(shè)計結(jié)果如下面的表格所示。每個表格對應(yīng)數(shù)據(jù)庫中的每一張表,建立相應(yīng)的數(shù)據(jù)字典。 如表 4-1 所示為 Customer 用戶表,記錄每個合法用戶的總信息。 表 4-1 Customer 用戶信息列表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 c_name 用戶名 varchar 30 not null 主鍵 c_pass 密碼 varchar 30 not null c_header 頭像 varchar 30 Not null c_phone 電話號碼 varchar 11 not null c_question 問題提示 varchar 30 Not null c_answer 問題答案 Varchar 30 Not null c_address 地址 Varchar 30 null c_email 郵箱 Varchar 50 Not null 如表 4-2 所示為 Customer 用戶表,記錄每個合法用戶的留言 信息。 支付方式 分類名 編號 信息 主分類 分類名 編號 公告表 頭像 發(fā)布者 編號 時間 信息 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 16 表 4-2 Idea 用戶留言存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 id 編號 char 10 not null c_name 留言 者 varchar 30 not null c_header 留言者頭像 varchar 30 Not null new_message 留言信息 varchar 1000 not null re_message 回復(fù)信息 varchar 1000 null new_time 留言時間 char 15 Not null re_time 回復(fù)時間 char 15 null 如表 4-3 所示為 Product 表,記錄每個 商品的 信息。 表 4-3 Product 商品信息存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 p_type 商品類型 varchar 30 not null p_id 商品編號 varchar 10 not null p_name 商品名稱 varchar 40 Not null p_price 商品價格 float 8 not null p_quantity 商品數(shù)量 int 4 Not null p_image 商品圖片 Varchar 100 Not null p_description 描述信息 Varchar 2000 Not null p_time 添加時間 Varchar 20 null 如表 4-4 所示為 Notice 表,記錄 公告 信息。 表 4-4 Notice 公告信息 存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 n_id 編號 char 10 not null n_message 公告信息 varchar 1000 not null n_admin 發(fā)布者 varchar 30 Not null n_header 頭像 Varchar 50 not null n_time 發(fā)布時間 char 10 Not null 如表 4-5 所示為 Main_type 表,記錄每個 菜單的 信息。 表 4-5 Main_type 添加菜單表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 t_id 編號 char 10 not null t_type 菜單 varchar 30 not null 如表 4-6 所示為 OrderDeails 表,記錄每個 商品的 信息。 表 4-6 OrderDeails 商品詳細(xì)表 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 17 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 order_id 訂單號 char 10 not null p_id 商品編號 char 10 not null p_price 價格 Float 8 Not null p_number 數(shù)量 Ine 4 not null 如表 4-7 所示為 Payment 表,記錄每個合法用戶的 支付 信息。 表 4-7 Payment 支付信息存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 pay_id 編號 char 10 not null pay_payment 支付方式 varchar 50 not null pay_msg 備注 varchar 500 null 如表 4-8 所示為 Orders 表,記錄每個 訂單 信息。 表 4-8 Orders 訂單 信息存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 order_id 編號 char 10 not null order_payment 支付方式 varchar 1000 not null order_adress 地址 varchar 200 Not null order_email 郵箱 Varchar 50 not null order_user 訂購者 char 30 Not null order_time 訂購時間 char 30 Not null order_sum 總價值 float 8 Not null 如表 4-9 所示為 Admin 表,記錄 管理員的基本信息 。 表 4-9 Admin 管理員基本 信息存儲表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 a_name 管理員賬號 Varchar 30 not null a_pass 管理員密碼 varchar 30 not null a_header 頭像 varchar 30 Not null a_phone 聯(lián)系電話 Char 11 Null a_email 電子郵箱 Varchar 40 null 4.4 本章小結(jié) 該章對系統(tǒng)的數(shù)據(jù)庫設(shè)計進(jìn)行了詳細(xì)的敘述,包括設(shè)計思想、設(shè)計流程等,可以使讀者詳細(xì)了解系統(tǒng)的數(shù)據(jù)庫的制作 。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 18 第 5章 系統(tǒng)功能的實現(xiàn) 本章主要對 Egou 購物網(wǎng) 的功能實現(xiàn)的效果以文字加圖片的形式加以說明。 5.1 主頁界面 首頁的設(shè)計力求簡潔,為了給用戶以清晰明了的感覺。首頁由網(wǎng)站名稱名稱、商品導(dǎo)航、登錄窗口、公告欄、新品上市、促銷商品和版權(quán)組成。 主頁界面如下圖 5-1 所示: 圖 5-1 主頁界面 5.2 注冊功能 為了統(tǒng)一管理, Egou 購物網(wǎng) 規(guī)定只有合法用戶才能購買商品,所以要想購買商品的新用戶必須進(jìn)行注冊,為了能及時發(fā)貨給用戶以及隨時聯(lián)系用戶,所以系統(tǒng)必須記錄每一位用戶的詳細(xì)信息。用戶注冊模塊就是完成這一功能。該模塊需要設(shè)計一個表單讓用戶輸入有關(guān)個人的詳細(xì)信息,如姓名,住址,聯(lián)系電話等等。如圖 5-2 所示為該模塊運(yùn)行 : 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 19 圖 5-2 注冊界面 注冊成功 效果圖如圖 5-3 圖 5-3 注冊成功 5.3 登錄功能 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 20 為了檢驗用戶是否是 Egou 購物系統(tǒng)的合法用戶,所以需要用戶輸入用戶名和密碼來核對用戶的合法性。用戶登陸 模塊就是完成這一功能。該模塊需要用到SQL 的查找語句來實現(xiàn),設(shè)計一個表單讓用戶輸入用戶名和密碼,在這個表單中的用戶名和密碼都用了正則表達(dá)式來限制用戶只能輸入英文字母、下劃線和數(shù)字,單。如下圖 5-4 所示為該模塊運(yùn)行后的效果圖 。 圖 5-4 檢測用戶 圖 5-5 登錄成功 5.4 個人資料管理 為了方便用 戶忘記密碼后,能重新找到自己的密碼,特設(shè)計了密碼查詢這一功能, 圖 5-6 為這一功能運(yùn)行的效果圖: 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 21 圖 5-6 查詢密碼 5.5 意見反饋 圖 5-7 所示為用戶意見功能模塊運(yùn)行的效果圖: 圖 5-7 意見反饋 5.6 我的購物車 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 22 購物車這 個功能模塊,主要功能包括所選商品的添加、查看購物車、單件商品購買數(shù)量的修改、清空購物車、退回指定商品。當(dāng)用戶在商品展示臺中點擊“購買”按鈕,就能將對應(yīng)的商品添加至購物車。 在查看購物車頁面中,可以點擊刪除指定商品、修改 商品數(shù)量、清空購物車、繼續(xù)購物和結(jié)帳,或者轉(zhuǎn)到其他功能模塊。如 圖 5-8 所示為該模塊運(yùn)行時的效果圖。 圖 5-8 購物車界面 5.7 生成訂單 當(dāng)用戶選購好商品時,需要登錄到購物車界面,選擇付款方式,并點擊確定付款按鈕,就可以生成訂單,下圖所示為該功能的運(yùn)行效果圖: 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 23 5.8 后臺登錄 為了檢驗用戶是否是管 理員,所以需要用戶輸入用戶名和密碼來核對。管理員登陸模塊就是要完成這一功能。該模塊需要設(shè)計一個表單讓用戶輸入用戶名和密碼。當(dāng)是管理員登陸時就會登陸到后臺管理系統(tǒng),不會在前臺出現(xiàn)。下圖為運(yùn)行效果圖: 5.9 后臺管理主界面 當(dāng)用戶登錄到后天管理界面以后,就可以對客戶、商品、訂單、商品分類、 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 24 公告反饋、 支付等其他做管理 。 5.9 本章總結(jié) 本章簡略的對本系統(tǒng)的功能做了個 圖文并茂 的描述, 讓讀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年無人機(jī)測繪師崗位技能測驗試題及答案
- 江蘇教育出版社2026年高中人工智能自然語言處理考核試題沖刺卷
- 醫(yī)院信息安全考核試題及答案
- 關(guān)鍵信息基礎(chǔ)設(shè)施網(wǎng)絡(luò)安全檢查自查報告
- CAAC無人機(jī)考試練習(xí)試題(附答案)
- VTE的預(yù)防及護(hù)理措施考試試題(附答案)
- 高危孕產(chǎn)婦管理試題及答案
- 加油站安全生產(chǎn)法
- 道路貨運(yùn)駕駛員貨物交接流程測試試題及答案
- 2025年中學(xué)教師資格考試《綜合素質(zhì)》教育反思與改進(jìn)教學(xué)評價試題(含答案)
- 2025華夏銀行貸款合同全文
- 消防維保安全保障措施及應(yīng)急預(yù)案
- 工程部機(jī)電安裝主管年終總結(jié)
- 電機(jī)潤滑基礎(chǔ)知識培訓(xùn)課件
- DB51∕T 2998-2023 四川省小型水庫標(biāo)準(zhǔn)化管理規(guī)程
- 旅游業(yè)內(nèi)部審計制度及流程研究
- 區(qū)塊鏈原理與實踐全套完整教學(xué)課件
- 看圖猜詞游戲規(guī)則模板
- 英語四級詞匯表
- 藥用高分子材料-高分子材料概述
- 社區(qū)春節(jié)活動方案
評論
0/150
提交評論