畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(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è)計(jì)的背景、目的與意義 . 5 1.3 國內(nèi)外現(xiàn)狀 . 6 1.4 研究(設(shè)計(jì))內(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è)計(jì) . 10 3.1 前臺(tái)購物模塊 . 10 3.2 后臺(tái)管理模塊 . 11 3.3 系統(tǒng)結(jié)構(gòu)分析 . 11 3.4 本章小結(jié) . 12 第 4章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) . 13 4.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) . 13 4.2 購物網(wǎng)局部 E-R 圖 . 13 4.3 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) . 15 4.4 本章小結(jié) . 17 第 5章 系統(tǒng)功能的實(shí)現(xiàn) . 18 5.1 主頁界面 . 18 5.2 注冊(cè)功能 . 18 5.3 登錄功能 . 19 5.4 個(gè)人資料管理 . 20 5.5 意見反饋 . 21 5.6 我的購物車 . 21 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 2 5.7 生成訂單 . 22 5.8 后臺(tái)登錄 . 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) 的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái) 來實(shí)現(xiàn)的網(wǎng)上購物。對(duì)于企業(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)實(shí)。 運(yùn)用 JSP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于 B/S模式我開發(fā)了一個(gè)網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和 編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(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ī)硬件 和計(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ì)算機(jī)、網(wǎng)絡(luò)通信發(fā)展的特別快。 再加之現(xiàn)在網(wǎng)絡(luò)的不斷普及,這樣就出現(xiàn)了很多基于 Web 的網(wǎng)上購物站點(diǎn),各種語言技術(shù)的出現(xiàn)使整個(gè) Web體系更加完善和鞏固,因此,本系統(tǒng) 是通過 JSP 語言來實(shí)現(xiàn),一個(gè)基于 B/S 模式的 JSP 購物網(wǎng) 。 1.2 系統(tǒng) 設(shè)計(jì) 的背景、目的與意義 縱觀當(dāng)今世界,互聯(lián)網(wǎng) 的出現(xiàn)帶給了世界巨大的變化,從過去只面向?qū)I(yè)部門的信息傳送擴(kuò)展到現(xiàn)代生活的各個(gè)角 落,它為世界的發(fā)展和變革做出了無可估量的貢獻(xiàn)。 尤其 是在二十世紀(jì)九十年代, 自從 美國政府提出“信息高速公路”計(jì)劃并付諸于實(shí)施以后, 互聯(lián)網(wǎng)漸漸的從人們極少了解的領(lǐng)域發(fā)展到 了全世界人的平常 生活中。 在互聯(lián)網(wǎng) 日益盛行 的今天,網(wǎng)絡(luò)是 時(shí)代的脈搏 ,是時(shí)代的寵兒。在網(wǎng)絡(luò)大家族中,電子商務(wù)則是 其中的 一個(gè) 亮 點(diǎn)。 網(wǎng)上購物就是 電子商務(wù)一個(gè)最基本體現(xiàn),從一定程度上講它就是 把現(xiàn)實(shí)生活當(dāng)中的商品 拿到網(wǎng)上來賣 ,也就是一種網(wǎng)上銷售。 “ 網(wǎng) ” 字意味著 電子商務(wù) 具有信息時(shí)代的快捷 、 方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的 消費(fèi)形式 ,消費(fèi)觀念 等 帶來了 重要的變化。 隨著世界經(jīng)濟(jì)的全球化, 以及我國加入 WTO 之后, 我國 越來越多的傳統(tǒng)企業(yè)進(jìn)一步認(rèn)識(shí)到企業(yè)經(jīng)濟(jì)發(fā)展的必然趨勢 就 是以網(wǎng)絡(luò)化、全球化為主要特征 。 而企業(yè)實(shí)行電子商務(wù)則成為 企業(yè)走國際化道路 的必要條件。 從互聯(lián)網(wǎng)在我國的興起以后, 多年來 我國 十分 關(guān)心 企業(yè)的信息化建設(shè),并做了大量 的投入 ,但目前 根據(jù)相關(guān)信息 表明我國 企業(yè)開始實(shí)施信息化的比例還不到 20%。所以電子購物網(wǎng)站的實(shí)現(xiàn)是一個(gè)非常迫切的需求 和一個(gè)很好的機(jī)遇 。 現(xiàn)代的網(wǎng)絡(luò) 技術(shù) ,已經(jīng)經(jīng)歷過迅速發(fā)展的時(shí)期, 它 的技術(shù)也已經(jīng)相當(dāng)成熟。因此, 利用現(xiàn)在 網(wǎng)絡(luò)技術(shù)來架設(shè)一個(gè)網(wǎng)站會(huì)在 很多方面得到相關(guān)的支持。 互聯(lián)網(wǎng) 作為信息傳 輸?shù)拿浇?,它的高速,海量,及時(shí)與可接受的可靠性滿足了現(xiàn)代人們對(duì)生活和工作 需求的渴望。 人們對(duì) 當(dāng)今 的 互聯(lián)網(wǎng) 需求 ,已經(jīng)不再是單 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 6 單 瀏覽網(wǎng)頁獲得信息 ,更反應(yīng)了現(xiàn)代人生活的理念,更為重要的是成為企業(yè)介紹自身的平臺(tái)。因?yàn)楝F(xiàn)代社會(huì)愈發(fā)的依賴于網(wǎng)絡(luò),特別是“萬維網(wǎng)”,為企業(yè)量身設(shè)計(jì)一個(gè)網(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)然不會(huì)錯(cuò)過這樣絕好的機(jī)會(huì),越來越多的網(wǎng)站投身到提供網(wǎng)絡(luò)購物服務(wù)的行列中來,一個(gè)基于 Internet 的全球電子商務(wù)框架正在形成。 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級(jí)超一流 的企業(yè) 紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在我國,網(wǎng)上購物從無到有 也 在慢慢飛發(fā)自起來 。我國第一 次 網(wǎng)上 交易 發(fā)生在 1996 年,燕莎友誼商場首次通過網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然 不是在線支付的 貨款 ,但這畢竟為我國 的網(wǎng)上購物 奏出了先聲。根據(jù) CNNIC 的統(tǒng)計(jì)結(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è)論文 在最近一段時(shí)間里,我也查了一些關(guān)于網(wǎng)上 購物的信息。 有 60.4%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。其次是個(gè)人網(wǎng)站。而政府部門的網(wǎng)站占到 4.4%。 但是,另有調(diào)查顯示,將近 75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在 200 次以下,更有 51.5%的企業(yè)網(wǎng)站的點(diǎn)擊率不足 50 次,僅有 8.6%的企業(yè)網(wǎng)站的點(diǎn)擊率每天超過 1000 次。這說明,做好一個(gè)網(wǎng)站,做出網(wǎng)站的特色把 企業(yè)信息與新聞相結(jié)合來吸引人觀看是一個(gè)非常重要的問題。 電子商務(wù)是 Internet 爆炸式發(fā)展的直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)的全新發(fā)展方向,隨著信息時(shí)代的來臨,知識(shí)經(jīng)濟(jì)的擴(kuò)張,電子 商務(wù)已經(jīng)越來越靠近我們的生活,他的發(fā)展極大地改變了企業(yè)商務(wù)活動(dòng)的形式與內(nèi)容,更多企業(yè)可以通過電子 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 7 商務(wù)來進(jìn)行網(wǎng)上交易 。 利用電子商務(wù)的模式,在介紹推廣自己的同時(shí), 也可以以新的一種渠道銷售自己的產(chǎn)品 。 因此,設(shè)計(jì)一個(gè)具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好前景。 1.4 研究(設(shè)計(jì))內(nèi)容 本 設(shè)計(jì)實(shí)現(xiàn)了一個(gè)網(wǎng)上 購物網(wǎng) 。網(wǎng)絡(luò)購物 網(wǎng)站 所承載的信息量大、購物流程比較繁瑣,而且互聯(lián)網(wǎng)中日益肆虐的黑客和病毒對(duì)網(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)站 真正實(shí)現(xiàn)了在 Internet 上的經(jīng)營銷售,從而使其獲得更大的市場機(jī)遇及經(jīng)濟(jì)效益,很大程度地提高了企業(yè)的核心競爭力。 這個(gè)網(wǎng)上購物 網(wǎng)站 所需要的功能從用戶角度進(jìn)行劃分,可以分為前臺(tái)用戶功能和后臺(tái)管理功能。用戶功能主要提供給購物的用戶使用,包括用戶的注冊(cè)、登錄,購物車,查看訂單等;后臺(tái)管理功能主要提供給 網(wǎng)站 的管理人員使用,包括對(duì)用戶、商品、訂單的管理。 用戶注冊(cè)后,登陸網(wǎng)站的用戶可以在線查看、訂購產(chǎn)品,并可在 線留下對(duì)本網(wǎng)站的意見和建議 等。這些部分用 JSP 設(shè)計(jì)頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對(duì)其進(jìn)行查看、修改或刪除。 在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。 1.5 本章小結(jié) 該部分對(duì) Egou 購物網(wǎng) 的設(shè)計(jì)背景、目的以及意義 進(jìn)行了系統(tǒng)的概述, 同時(shí)也對(duì)國內(nèi)外的狀況做了簡單的分析,使讀者對(duì)本設(shè)計(jì) 有一個(gè)系統(tǒng)的概念。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 8 第 2章 開發(fā)工具及運(yùn)行環(huán)境概述 本章將介紹如何構(gòu)建 JSP 動(dòng)態(tài)網(wǎng)站 運(yùn)行環(huán)境。以實(shí)現(xiàn) JSP 應(yīng)用開發(fā)的目的,構(gòu)建動(dòng)態(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 后臺(tái) 數(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)、許多公司參與建立一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。采用 JSP 技術(shù) ,Web 頁面開發(fā)人員可以使用 HTML或者 XML標(biāo)記來設(shè)計(jì)和格式化最終頁面 ,使用 JSP代碼或者小腳本程序來生成頁面上的動(dòng)態(tài)內(nèi)容。在服務(wù)器中 ,JSP 引擎解釋 JSP 代碼和小腳本程序 ,生成所請(qǐng)求的內(nèi)容 ,并且將結(jié)果以 HTML 或者 XML 頁面的形式發(fā)送回瀏覽器。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中 ,以利用現(xiàn)存的工具和技巧 ,并且擴(kuò)展到能夠支持 企業(yè)級(jí)的分布式應(yīng)用。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的 ,擁有 Java 編程語言“一次編寫 ,各處運(yùn)行”的特點(diǎn)。 (二) JSP 運(yùn)行環(huán)境 Sun 推出的 JSP 是一種執(zhí)行于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù),他基于 JAVA技術(shù)。執(zhí)行 JSP 時(shí)需要在 WEB 服務(wù)器上架設(shè)一個(gè)編譯 JSP 網(wǎng)頁的引擎。配置 JSP環(huán)境可以有多種途徑,但主要工作就是安裝和配置 WEB 服務(wù)器及 JSP 引擎。 (三) JSP 與 JavaBean 將 JSP 和 JavaBean 結(jié)合起來,在 JavaBean 中處理邏輯,然后在 JSP 網(wǎng)頁中調(diào)試,而用 JSP 文本著重是 網(wǎng)頁見面設(shè)計(jì),這樣會(huì)使得 JSP 網(wǎng)頁變的清晰,可以 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 9 節(jié)省軟件開發(fā)時(shí)間和降低以后維護(hù)的難度。 (四) WEB 服務(wù)器簡介 Tomcat 服務(wù)器是 Apache 組織開發(fā)的一種 JSP 引擎,本身具有 WEB 服務(wù)器的功能,可以作為獨(dú)立的 WEB 服務(wù)器來使用, Tomcat 是 Java 程序,所以只要有 JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái)。 (五)數(shù)據(jù)庫的選擇 SQL Server 2000 是目前市場上功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它提供了用于建立用戶連接、提供數(shù)據(jù)安全性和查詢請(qǐng)求服務(wù)的全部功能,讀者所要做的只是建立一個(gè)數(shù)據(jù)庫和與 之相交互的應(yīng)用程序,不必為具體的數(shù)據(jù)庫底層的操作擔(dān)心。它是獨(dú)立于 JSP 而存在的,在 JSP 的開發(fā)過程中,可以方便地管理數(shù)據(jù)庫,而不必?fù)?dān)心數(shù)據(jù)庫的更改會(huì)影響到 JSP 程序的變更。 (六)操作系統(tǒng)簡介 JSP 構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用 Unix、 Linux 或 Windows 平臺(tái)。微軟公司的 Windows 系統(tǒng)不僅在個(gè)人操作系統(tǒng)中占有絕對(duì)優(yōu)勢,它在網(wǎng)絡(luò)操作系統(tǒng)中也是具有非常強(qiáng)勁的力量; Windows 操作系統(tǒng)容易掌握,操作方便且可以在很大程度上滿足許多中、小企業(yè)的服務(wù)器配置需求。 (七) SQL Server 的安全性優(yōu)勢 (1)SQL Server 2000 的登陸認(rèn)證包括:身份驗(yàn)證、權(quán)限驗(yàn)證。 (2)管理 SQL Server 2000 登陸包括:驗(yàn)證模式、設(shè)置驗(yàn)證模式、管理登陸帳號(hào)。 (3)數(shù)據(jù)庫用戶包括:查看數(shù)據(jù)庫用戶、新增數(shù)據(jù)庫用戶、修改和刪除數(shù)據(jù)庫用戶。 (4)權(quán)限管理包括:權(quán)限設(shè)置對(duì)話框、權(quán)限設(shè)置。 (5)角色管理包括:標(biāo)準(zhǔn)角色、應(yīng)用程序角色、用戶和角色的權(quán)限問題。 3、數(shù)據(jù)庫備份和恢復(fù) (1)用企業(yè)管理器備份 (2)使用系統(tǒng)存儲(chǔ)過程管理備份設(shè)備 (3)利用企業(yè)管理器恢復(fù)數(shù)據(jù)庫 (4)使用 RESTORE 命令進(jìn)行恢復(fù)、恢復(fù)文件或文件組、恢復(fù)事務(wù)日志。 2.3 本章小結(jié) 該章對(duì)系統(tǒng)所使用 到軟件、開發(fā)語言及 主要 的 技術(shù)進(jìn)行了詳細(xì)的介紹,為下一步系統(tǒng)的設(shè)計(jì)打下了基礎(chǔ)。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 10 第 3章 系統(tǒng)功能設(shè)計(jì) 本章主要介紹 Egou 購物網(wǎng) 的總體功能模塊,包括前臺(tái)購物模塊、后天管理模塊 。 3.1 前臺(tái) 購物模塊 用戶通過前臺(tái)購物模塊 可實(shí)現(xiàn)在線注冊(cè) , 注冊(cè)成功后,可進(jìn)行登錄,購買自己想要買的商品; 同時(shí)也 可在線修改自己的個(gè)人信息 , 可以在線發(fā)表意見或留言 。如果是 Egou 的用戶,還可以在線查看自己以前發(fā)送的訂單以及商品信息 , 同時(shí)也可以在線查找自己已忘記了的 密碼。 功能流程圖如圖 3-1: 圖 3-1 前臺(tái)功能流程 沒注冊(cè) 繼續(xù)購物 用戶注冊(cè) 用戶等登陸 查找商品 用戶資料修改 沒登陸 成功添加 添加到購物車 查看購物車 修改 數(shù)量 退回指定商品 結(jié)賬 生成訂單 支付 用戶建議 訂單查詢 清空購物車 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 11 3.2 后臺(tái)管理模塊 后 臺(tái)管理員可以通過后臺(tái)管理模塊實(shí)現(xiàn)管理員登錄,登錄以后,管理員可以查看所有注冊(cè)用戶的信息并對(duì)其編輯,并提供高級(jí)查詢,同時(shí)還可以 查看 /添加 /刪除商品信息,同時(shí)也提供了高級(jí)查詢,可以 查看 /編 輯用戶所發(fā)送成功的所有訂單,并對(duì)其進(jìn)行編輯同時(shí)也提供了高級(jí)查詢,可以 查看 /添加 /刪除商品的主分類(菜單),可以 查看 /發(fā)布 /編輯公告 、 查看 /編輯注冊(cè)用戶所發(fā)送的意見或留言,并可對(duì)其進(jìn)行回復(fù)、 查看 /編輯 /添加用戶在線支付的方式 、 查看 /添加 /刪除管理員,同時(shí)也提供了高級(jí)查詢。 功能流程圖如圖 3-2: 圖 3-2 后臺(tái)功能流程 3.3 系統(tǒng)結(jié)構(gòu)分析 本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),采用三層架構(gòu)以后,用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將查找的數(shù)據(jù)返回給用戶界面層。這 樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。 管理員可以通過業(yè)務(wù)層管理數(shù)據(jù)庫里的數(shù)據(jù), 這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時(shí)也降低了用戶界面層開發(fā)人員的要求。 總體結(jié)構(gòu)如圖 3-3: 發(fā)布 管理員 查看 回復(fù) 添加 管理 商品 留言 公告 訂單 其他 會(huì)員 管理 登錄 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 12 圖 3-3 業(yè)務(wù)邏輯 3.4 本章小結(jié) 本章節(jié) 從總體上對(duì)系統(tǒng)進(jìn)行了定位,把握了主題 設(shè)計(jì) 思想,介紹了 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è)計(jì) 結(jié)合上章系統(tǒng)結(jié)構(gòu)的分析,本章就對(duì)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)展開詳細(xì)的描述。 4.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù) 據(jù)訪問層負(fù)責(zé)對(duì)業(yè)務(wù)層提供數(shù)據(jù)操作,也就是它負(fù)責(zé)和底層的數(shù)據(jù)庫打交道。業(yè)務(wù)層或者通用層中所有的對(duì)象都通過數(shù)據(jù)訪問層的對(duì)象訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層中的類是按業(yè)務(wù)對(duì)象來組織的,每個(gè)業(yè)務(wù)對(duì)象中包含的數(shù)據(jù)可能存在不同的幾種數(shù)據(jù)表中,它由數(shù)據(jù)訪問類統(tǒng)一組織成一個(gè)概念中的對(duì)象,它相當(dāng)于是一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫層,負(fù)責(zé)映射面向?qū)ο笈c關(guān)系數(shù)據(jù)庫間的關(guān)系。對(duì)數(shù)據(jù)庫的所有操作均由存儲(chǔ)過程完成,數(shù)據(jù)層只是在前臺(tái)調(diào)用后臺(tái)的存儲(chǔ)過程。 4.2 購物網(wǎng) 局部 E-R圖 1)管理員表的屬性有:用戶名,賬號(hào),郵箱,電話,如下圖所示: 圖 4-1 管理員 E-R 圖 2)用戶信息表的屬性如下圖所示 : 圖 4-2 用戶信息 E-R 圖 3)訂單表的屬性如下圖所示: 管理員 賬號(hào) 用戶名 電話 郵箱 用戶 答案 頭像 電話 郵箱 密碼 住址 問題 用戶名 河南職業(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) 主分類表的屬性如下圖所示: 留言表 時(shí)間 留言 編號(hào) 回復(fù) 用戶 商品 數(shù)量 商品名 時(shí)間 描述 商品號(hào) 圖片 價(jià)格 類型 訂單詳情 數(shù)量 單價(jià) 訂單號(hào) 商品號(hào) 訂單 用戶名 郵箱 支付 總價(jià)值 訂單號(hào) 時(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è)計(jì) Egou 購 物網(wǎng) 數(shù)據(jù)庫中各張表的設(shè)計(jì)結(jié)果如下面的表格所示。每個(gè)表格對(duì)應(yīng)數(shù)據(jù)庫中的每一張表,建立相應(yīng)的數(shù)據(jù)字典。 如表 4-1 所示為 Customer 用戶表,記錄每個(gè)合法用戶的總信息。 表 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 電話號(hào)碼 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 用戶表,記錄每個(gè)合法用戶的留言 信息。 支付方式 分類名 編號(hào) 信息 主分類 分類名 編號(hào) 公告表 頭像 發(fā)布者 編號(hào) 時(shí)間 信息 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 16 表 4-2 Idea 用戶留言存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 id 編號(hào) 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 留言時(shí)間 char 15 Not null re_time 回復(fù)時(shí)間 char 15 null 如表 4-3 所示為 Product 表,記錄每個(gè) 商品的 信息。 表 4-3 Product 商品信息存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 p_type 商品類型 varchar 30 not null p_id 商品編號(hào) varchar 10 not null p_name 商品名稱 varchar 40 Not null p_price 商品價(jià)格 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 添加時(shí)間 Varchar 20 null 如表 4-4 所示為 Notice 表,記錄 公告 信息。 表 4-4 Notice 公告信息 存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 n_id 編號(hào) 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ā)布時(shí)間 char 10 Not null 如表 4-5 所示為 Main_type 表,記錄每個(gè) 菜單的 信息。 表 4-5 Main_type 添加菜單表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 t_id 編號(hào) char 10 not null t_type 菜單 varchar 30 not null 如表 4-6 所示為 OrderDeails 表,記錄每個(gè) 商品的 信息。 表 4-6 OrderDeails 商品詳細(xì)表 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 17 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 order_id 訂單號(hào) char 10 not null p_id 商品編號(hào) char 10 not null p_price 價(jià)格 Float 8 Not null p_number 數(shù)量 Ine 4 not null 如表 4-7 所示為 Payment 表,記錄每個(gè)合法用戶的 支付 信息。 表 4-7 Payment 支付信息存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 pay_id 編號(hào) char 10 not null pay_payment 支付方式 varchar 50 not null pay_msg 備注 varchar 500 null 如表 4-8 所示為 Orders 表,記錄每個(gè) 訂單 信息。 表 4-8 Orders 訂單 信息存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 order_id 編號(hào) 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 訂購時(shí)間 char 30 Not null order_sum 總價(jià)值 float 8 Not null 如表 4-9 所示為 Admin 表,記錄 管理員的基本信息 。 表 4-9 Admin 管理員基本 信息存儲(chǔ)表 屬性名稱 含義 數(shù)據(jù)類型 長度 說明 約束 a_name 管理員賬號(hào) 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é) 該章對(duì)系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行了詳細(xì)的敘述,包括設(shè)計(jì)思想、設(shè)計(jì)流程等,可以使讀者詳細(xì)了解系統(tǒng)的數(shù)據(jù)庫的制作 。 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 18 第 5章 系統(tǒng)功能的實(shí)現(xiàn) 本章主要對(duì) Egou 購物網(wǎng) 的功能實(shí)現(xiàn)的效果以文字加圖片的形式加以說明。 5.1 主頁界面 首頁的設(shè)計(jì)力求簡潔,為了給用戶以清晰明了的感覺。首頁由網(wǎng)站名稱名稱、商品導(dǎo)航、登錄窗口、公告欄、新品上市、促銷商品和版權(quán)組成。 主頁界面如下圖 5-1 所示: 圖 5-1 主頁界面 5.2 注冊(cè)功能 為了統(tǒng)一管理, Egou 購物網(wǎng) 規(guī)定只有合法用戶才能購買商品,所以要想購買商品的新用戶必須進(jìn)行注冊(cè),為了能及時(shí)發(fā)貨給用戶以及隨時(shí)聯(lián)系用戶,所以系統(tǒng)必須記錄每一位用戶的詳細(xì)信息。用戶注冊(cè)模塊就是完成這一功能。該模塊需要設(shè)計(jì)一個(gè)表單讓用戶輸入有關(guān)個(gè)人的詳細(xì)信息,如姓名,住址,聯(lián)系電話等等。如圖 5-2 所示為該模塊運(yùn)行 : 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 19 圖 5-2 注冊(cè)界面 注冊(cè)成功 效果圖如圖 5-3 圖 5-3 注冊(cè)成功 5.3 登錄功能 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 20 為了檢驗(yàn)用戶是否是 Egou 購物系統(tǒng)的合法用戶,所以需要用戶輸入用戶名和密碼來核對(duì)用戶的合法性。用戶登陸 模塊就是完成這一功能。該模塊需要用到SQL 的查找語句來實(shí)現(xiàn),設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼,在這個(gè)表單中的用戶名和密碼都用了正則表達(dá)式來限制用戶只能輸入英文字母、下劃線和數(shù)字,單。如下圖 5-4 所示為該模塊運(yùn)行后的效果圖 。 圖 5-4 檢測用戶 圖 5-5 登錄成功 5.4 個(gè)人資料管理 為了方便用 戶忘記密碼后,能重新找到自己的密碼,特設(shè)計(jì)了密碼查詢這一功能, 圖 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 購物車這 個(gè)功能模塊,主要功能包括所選商品的添加、查看購物車、單件商品購買數(shù)量的修改、清空購物車、退回指定商品。當(dāng)用戶在商品展示臺(tái)中點(diǎn)擊“購買”按鈕,就能將對(duì)應(yīng)的商品添加至購物車。 在查看購物車頁面中,可以點(diǎn)擊刪除指定商品、修改 商品數(shù)量、清空購物車、繼續(xù)購物和結(jié)帳,或者轉(zhuǎn)到其他功能模塊。如 圖 5-8 所示為該模塊運(yùn)行時(shí)的效果圖。 圖 5-8 購物車界面 5.7 生成訂單 當(dāng)用戶選購好商品時(shí),需要登錄到購物車界面,選擇付款方式,并點(diǎn)擊確定付款按鈕,就可以生成訂單,下圖所示為該功能的運(yùn)行效果圖: 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 23 5.8 后臺(tái)登錄 為了檢驗(yàn)用戶是否是管 理員,所以需要用戶輸入用戶名和密碼來核對(duì)。管理員登陸模塊就是要完成這一功能。該模塊需要設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼。當(dāng)是管理員登陸時(shí)就會(huì)登陸到后臺(tái)管理系統(tǒng),不會(huì)在前臺(tái)出現(xiàn)。下圖為運(yùn)行效果圖: 5.9 后臺(tái)管理主界面 當(dāng)用戶登錄到后天管理界面以后,就可以對(duì)客戶、商品、訂單、商品分類、 河南職業(yè)技術(shù)學(xué)院 2011 年 畢業(yè)論文 Egou 購物網(wǎng) 24 公告反饋、 支付等其他做管理 。 5.9 本章總結(jié) 本章簡略的對(duì)本系統(tǒng)的功能做了個(gè) 圖文并茂 的描述, 讓讀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論