電子商城畢業(yè)設(shè)計(jì)論文_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  目錄</b></p><p><b>  摘 要1</b></p><p>  第一章 系統(tǒng)分析2</p><p><b>  1.1系統(tǒng)背景2</b></p><p>  1.2系統(tǒng)設(shè)計(jì)的現(xiàn)實(shí)意義2</p><p&g

2、t;  第二章 網(wǎng)上購物商城系統(tǒng)需求分析3</p><p>  2.1用戶原始需求3</p><p>  2.2系統(tǒng)功能分析3</p><p>  2.3系統(tǒng)設(shè)計(jì)的總體規(guī)則3</p><p>  第三章 網(wǎng)上購物商城系統(tǒng)開發(fā)工具4</p><p>  3.1運(yùn)行環(huán)境及開發(fā)工具4</p><

3、;p>  3.2 Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)4</p><p>  3.3 Web應(yīng)用程序開發(fā)環(huán)境—mysql數(shù)據(jù)庫4</p><p>  3.4 開發(fā)工具的選擇5</p><p>  3.5 關(guān)于MyEclipse的介紹如下:6</p><p>  3.6 開發(fā)框架技術(shù)介紹6</p><p>

4、  第四章 網(wǎng)上購物商城系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)7</p><p>  4.1網(wǎng)上購物商城基本簡介7</p><p>  4.2數(shù)據(jù)庫設(shè)計(jì)7</p><p>  4.2.1 數(shù)據(jù)概念模型設(shè)計(jì)7</p><p>  4.2.2數(shù)據(jù)庫邏輯模型設(shè)計(jì)10</p><p>  4.2.3數(shù)據(jù)庫物理設(shè)計(jì)10</p>

5、<p>  4.3系統(tǒng)功能模塊設(shè)計(jì)12</p><p>  第五章網(wǎng)上購物商城業(yè)務(wù)流程與實(shí)現(xiàn)13</p><p>  5.1系統(tǒng)業(yè)務(wù)流程13</p><p>  5.2功能詳細(xì)介紹14</p><p>  第六章 網(wǎng)上購物商城系統(tǒng)測試與分析15</p><p>  6.1 系統(tǒng)顯示及代碼15&

6、lt;/p><p>  6.2主要代碼部分18</p><p><b>  結(jié)論23</b></p><p><b>  參考文獻(xiàn)24</b></p><p><b>  致謝25</b></p><p><b>  摘 要</b&

7、gt;</p><p>  網(wǎng)上購物商城系統(tǒng)是建立在Internet網(wǎng)上進(jìn)行商務(wù)活動(dòng)的虛擬網(wǎng)絡(luò)空間和保障商務(wù)順利運(yùn)營的管理環(huán)境;是協(xié)調(diào)、整合信息流、物質(zhì)流、資金流有序、關(guān)聯(lián)、高效流行的重要場所。企業(yè)、商家可以充分利用網(wǎng)上購物商城提供的網(wǎng)絡(luò)基礎(chǔ)設(shè)施、支付平臺(tái)、安全平臺(tái)、管理平臺(tái)等共享資源有效地、低成本地開展自己的商業(yè)活動(dòng)。</p><p>  網(wǎng)上購物商城系統(tǒng)正是為此而設(shè)計(jì)的,該系統(tǒng)是運(yùn)用M

8、ySQL數(shù)據(jù)庫和JSP、J2EE程序語言開發(fā)實(shí)現(xiàn)的,網(wǎng)上購物商城系統(tǒng)包括了用戶注冊(cè)、用戶登錄、商品查詢、商品添加、商品刪除、用戶留言、商品評(píng)價(jià)等幾大模塊,具有操作簡單、界面友善、靈活性好、運(yùn)行穩(wěn)定等特點(diǎn),是電子商務(wù)的理想選擇。</p><p>  該系統(tǒng)介紹了它的項(xiàng)目開發(fā)背景和意義,闡述了改系統(tǒng)的開發(fā)實(shí)現(xiàn)過程,從系統(tǒng)的需求分析、功能模塊設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)到系統(tǒng)測試等環(huán)節(jié)都進(jìn)行了詳盡的分析和描述。</p

9、><p>  關(guān)鍵詞:網(wǎng)上購物商城 MySQL JSP J2EE 系統(tǒng)開發(fā)</p><p><b>  前言</b></p><p>  隨著無紙化辦公的發(fā)展,計(jì)算機(jī)已經(jīng)完全進(jìn)入了現(xiàn)代工作中,因?yàn)橛?jì)算機(jī)具有準(zhǔn)確,穩(wěn)定,能夠存儲(chǔ)信息的特點(diǎn),所以利用計(jì)算機(jī)進(jìn)行管理能夠使工作得心應(yīng)手.</p><p>  隨著互聯(lián)網(wǎng)在中國

10、的進(jìn)一步普及應(yīng)用,網(wǎng)上購物逐漸成為人們的消費(fèi)行為之一。據(jù)悉,CNNIC采用電話調(diào)查方式,在2008年6月對(duì)19個(gè)經(jīng)濟(jì)發(fā)達(dá)城市進(jìn)行調(diào)查,4個(gè)直轄市為北京、上海、重慶和天津,15個(gè)副省級(jí)城市為廣州、深圳、沈陽、哈爾濱、長春等。訪問對(duì)象是半年內(nèi)上過網(wǎng)且在網(wǎng)上買過東西的網(wǎng)民。報(bào)告顯示,在被調(diào)查的19個(gè)城市中,上半年網(wǎng)絡(luò)購物金額達(dá)到了162億元。從性別比例看,男性網(wǎng)購總金額為84億元,女性網(wǎng)購金額略低于男性,達(dá)到78億元。其中,學(xué)生半年網(wǎng)購總金額

11、已達(dá)31億,是非學(xué)生半年網(wǎng)購總金額的近1/4。 </p><p>  據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)發(fā)布《第27次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r調(diào)查統(tǒng)計(jì)報(bào)告》,截至2010年底,網(wǎng)絡(luò)購物成為增長最快的互聯(lián)網(wǎng)應(yīng)用,網(wǎng)購市場金額預(yù)計(jì)可達(dá)5231億元。</p><p><b>  網(wǎng)購的好處:</b></p><p>  首先,對(duì)于消費(fèi)者來說: <

12、/p><p>  第一,可以在家“逛商店”,訂貨不受時(shí)間、地點(diǎn)的限制; </p><p>  第二,獲得較大量的商品信息,可以買到當(dāng)?shù)貨]有的商品; </p><p>  第三,網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫; </p><p>  第四,從訂貨、買貨到貨物上門無需親臨現(xiàn)場,既省時(shí)又省力; </p><

13、;p>  第五,由于網(wǎng)上商品省去租店面、召雇員及儲(chǔ)存保管等一系列費(fèi)用,總的來說其價(jià)格較一般商場的同類商品更便宜。 </p><p>  其次,對(duì)于商家來說,由于網(wǎng)上銷售沒有庫存壓力、經(jīng)營成本低、經(jīng)營規(guī)模不受場地限制等。在將來會(huì)有更多的企業(yè)選擇網(wǎng)上銷售,通過互聯(lián)網(wǎng)對(duì)市場信息的及時(shí)反饋適時(shí)調(diào)整經(jīng)營戰(zhàn)略,以此提高企業(yè)的經(jīng)濟(jì)效益和參與國際競爭的能力。 </p><p>  再次,對(duì)于整個(gè)市場

14、經(jīng)濟(jì)來說,這種新型的購物模式可在更大的范圍內(nèi)、更廣的層面上以更高的效率實(shí)現(xiàn)資源配置。 </p><p>  綜上可以看出,網(wǎng)上購物突破了傳統(tǒng)商務(wù)的障礙,無論對(duì)消費(fèi)者、企業(yè)還是市場都有著巨大的吸引力和影響力,在新經(jīng)濟(jì)時(shí)期無疑是達(dá)到“多贏”效果的理想模式。</p><p>  本課題主要基于電子商務(wù)的基本原理,運(yùn)用PHP開發(fā)技術(shù)搭建一個(gè)動(dòng)態(tài)的網(wǎng)上商城的電子商務(wù)網(wǎng)站。本系統(tǒng)分為前臺(tái)與后臺(tái)兩部分組

15、成,前臺(tái)主要針對(duì)消費(fèi)者,主要包括商品展示、會(huì)員注冊(cè)、購物車管理、商品收藏管理、訂單管理等功能模塊;后臺(tái)由管理員使用,主要包括商品管理、進(jìn)貨管理、訂單管理、系統(tǒng)管理等功能模塊。通過這些功能的實(shí)現(xiàn),給商家提供一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理等功能的電子商務(wù)平臺(tái)。</p><p><b>  第一章 系統(tǒng)分析</b></p><p><b>  1.1系統(tǒng)

16、背景</b></p><p>  電子商務(wù)建設(shè)的最終目的是發(fā)展業(yè)務(wù)和應(yīng)用。目前Internet網(wǎng)上商家很多,但是由于缺乏相應(yīng)的安全保障、支付手段、管理機(jī)制,一方面網(wǎng)上商家以一種無序的方式發(fā)展,造成重復(fù)建設(shè)和資源浪費(fèi);另一方面商家業(yè)務(wù)發(fā)展比較低級(jí),很多業(yè)務(wù)僅以瀏覽為主,需要通過網(wǎng)外的方式完成自己流和物流,不能充分利用Internet網(wǎng)無時(shí)空限制的優(yōu)勢。</p><p>  21世

17、紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方式,而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上購物,成了當(dāng)今廣大群眾的時(shí)尚。而商家,也逐漸重視起網(wǎng)絡(luò)的作用,充分利用起網(wǎng)絡(luò)的低成本、高效性來宣傳企業(yè)形象和銷售商品。因此,為了方便廣大群眾,滿足商家的需求,我們專門構(gòu)建網(wǎng)上商城系統(tǒng)。</p><p>  因此有必要建立一個(gè)業(yè)務(wù)發(fā)展框架系統(tǒng),

18、規(guī)范網(wǎng)上業(yè)務(wù)的開展,提供完善的網(wǎng)絡(luò)資源,安全保障、安全的網(wǎng)上支付和有效的管理機(jī)制,有效地實(shí)現(xiàn)資源共享,實(shí)現(xiàn)真正的電子商務(wù)。</p><p>  1.2系統(tǒng)設(shè)計(jì)的現(xiàn)實(shí)意義</p><p>  網(wǎng)上購物商城系統(tǒng)的建設(shè),可以建立起電子商務(wù)服務(wù)的門戶站點(diǎn),是現(xiàn)實(shí)社會(huì)到網(wǎng)絡(luò)社會(huì)的真正體現(xiàn),為廣大網(wǎng)上商家以及網(wǎng)絡(luò)客戶提供一個(gè)適合中國國情的電子商務(wù)網(wǎng)上生存環(huán)境和商業(yè)運(yùn)作空間。</p>&l

19、t;p>  網(wǎng)上購物商城的建設(shè),不僅僅是初級(jí)網(wǎng)上購物的實(shí)現(xiàn),它能夠有效地在Internet上構(gòu)架安全的和易于擴(kuò)展的業(yè)務(wù)框架體現(xiàn),實(shí)現(xiàn)企業(yè)對(duì)企業(yè)、企業(yè)對(duì)用戶以及用戶到用戶等應(yīng)用環(huán)境,推動(dòng)電子商務(wù)在中國的發(fā)展。</p><p>  近年來,我國電子商務(wù)發(fā)展非常迅速。在加入WTO后,市場將更加開放,我們的企業(yè)不僅僅是只面對(duì)國內(nèi)的用戶了,而是全面面對(duì)全世界了,所以企業(yè)為了花最小的代價(jià)和成本來擴(kuò)大自己的影響力和市場力

20、,大多選擇導(dǎo)入電子商務(wù),所以導(dǎo)入電子商務(wù)的企業(yè)比例將持續(xù)增加,中國將成為電子商務(wù)在全球發(fā)展最快,潛力最大的地區(qū)之一。</p><p>  第二章 網(wǎng)上購物商城系統(tǒng)需求分析</p><p>  系統(tǒng)分析是平臺(tái)開放的一個(gè)不可缺少的環(huán)節(jié),為了能夠更好、完善地把系統(tǒng)設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)來。</p>

21、<p><b>  2.1用戶原始需求</b></p><p>  網(wǎng)上購物商城系統(tǒng)的使用者主要是開店用戶和消費(fèi)用戶,對(duì)于這些消費(fèi)用戶來說,需要實(shí)現(xiàn)的功能包括客戶瀏覽商品(分類瀏覽,或者分條件查詢),對(duì)商品功能及信息的評(píng)價(jià)或者對(duì)店主的評(píng)價(jià),并且可以對(duì)店主發(fā)表自己的留言;對(duì)于開店用戶來說,需要對(duì)商品的添加、修改及刪除,當(dāng)然也可以對(duì)商品信息進(jìn)行查詢。</p><p&

22、gt;<b>  2.2系統(tǒng)功能分析</b></p><p>  經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺(tái)需要完成以下具體功能,分析如下:</p><p>  用戶管理功能:能夠完成用戶基本信息的注冊(cè)和用戶登陸;</p><p>  商品添加功能:開店用戶可添加商品,添加商品類型;</p><p>  商品修改功能:開店用

23、戶可以對(duì)商品信息進(jìn)行編輯;</p><p>  商品刪除功能:開店用戶可以對(duì)商品進(jìn)行刪除記錄;</p><p>  商品查詢功能:開店用戶和消費(fèi)用戶均可對(duì)商品進(jìn)行查詢,有時(shí)可以根據(jù)幾個(gè)條件進(jìn)行查詢;</p><p>  評(píng)分功能:消費(fèi)用戶可以對(duì)商品進(jìn)行評(píng)分;</p><p>  留言功能:消費(fèi)用戶可以給店主留言。</p><

24、;p>  2.3系統(tǒng)設(shè)計(jì)的總體規(guī)則</p><p>  無論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,它的主要設(shè)計(jì)規(guī)則有:</p><p>  簡單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡單易懂,這對(duì)于一個(gè)網(wǎng)站來說是非常重要的。</p><p>  針對(duì)性:該平臺(tái)設(shè)計(jì)是網(wǎng)上購物系統(tǒng),所以具有很強(qiáng)的針對(duì)性。</p><p>  實(shí)

25、用性:該平臺(tái)能完成電子商品展示和用戶管理的基本信息,具有良好的實(shí)用性。</p><p>  第三章 網(wǎng)上購物商城系統(tǒng)開發(fā)工具</p><p>  3.1運(yùn)行環(huán)境及開發(fā)工具</p><p>  Windows XP </p><p>  MyEclipse </p><p><b>  Mysql</

26、b></p><p>  3.2 Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)</p><p>  JSP的全稱是Java Server Pages,它是SUN推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它在傳統(tǒng)的靜態(tài)頁面文件(*.html,*.htm)中加入JAVA程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁面。JSP具有以下的優(yōu)點(diǎn):</p><p>  1、將業(yè)務(wù)層與表示層分離:使用JS

27、P技術(shù),網(wǎng)絡(luò)開發(fā)人員可充分使用HTML來設(shè)計(jì)頁面顯示部分(如字體顏色等),并使用JSP指令或者JAVA程序片段來生成網(wǎng)頁上的動(dòng)態(tài)內(nèi)容;</p><p>  2、能夠跨平臺(tái):JSP支持絕大部分平臺(tái),包括現(xiàn)在非常流行的LINUX系統(tǒng),應(yīng)用非常廣泛的Apache服務(wù)器也提供了支持JSP的服務(wù);</p><p>  3、組件的開發(fā)和使用很方便:如ASP的組件是由C++,VB等語言開發(fā)的,并需要注冊(cè)

28、才能使用;而JSP的組件是用Java開發(fā)的,可以直接使用;</p><p>  4、一次編寫,處處運(yùn)行:作為JAVA開發(fā)平臺(tái)的一部分,JSP具有JAVA的所有優(yōu)點(diǎn),包括Write once , Run everywhere.</p><p>  3.3 Web應(yīng)用程序開發(fā)環(huán)境—mysql數(shù)據(jù)庫</p><p>  MySQL是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)

29、庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,MySQL 特點(diǎn):</p><p>  1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。 </p><p>  2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 </p><p>  3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 </p

30、><p>  4.MySQL與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。MySQL也可以很好地與Microsoft BackOffice產(chǎn)品集成。 </p><p>  5.具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows XP的大型多處理器等多種平臺(tái)使用。 </p><p>  6.

31、對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 </p><p>  MySQL與以前版本相比較,又具有以下新特性 :</p><p>  1.支持XML(Extensive Markup Language,擴(kuò)展標(biāo)記語言) </p><p>  2.強(qiáng)大的基于Web的分析 </p><p>  3.支持OLE DB

32、和多種查詢 </p><p>  4.支持分布式的分區(qū)視圖</p><p>  安裝、運(yùn)行MySQL的硬件需求</p><p><b> ?。?)計(jì)算機(jī)</b></p><p>  Inter及其兼容計(jì)算機(jī),Pentium 166Mz或者更高處理器或DEC Alpha和其兼容系統(tǒng)。</p><p>

33、;  (2)內(nèi)存(RAM)</p><p>  企業(yè)版最少64MB內(nèi)存,其他版本最少需要32MB內(nèi)存,建議使用更多的內(nèi)存。</p><p><b> ?。?)硬盤空間</b></p><p>  完全安裝(Full)需要180MB的空間,典型安裝(Typical)需要170MB的空間,最小安裝(Minimum)需要65MB的空間。</p&

34、gt;<p>  3.4 開發(fā)工具的選擇</p><p>  MyEclipse,Deamweare,選擇MySQL作為后臺(tái)的數(shù)據(jù)庫,選擇JAVA、JSP、JavaScript、Html作為應(yīng)用程序開發(fā)工具,運(yùn)用Tomcat服務(wù)器技術(shù),整個(gè)系統(tǒng)完全基于B/S (Browser/Server)模式進(jìn)行設(shè)計(jì)。</p><p>  1、Tomcat應(yīng)用服務(wù)器</p>

35、<p>  目前支持JSP的應(yīng)用服務(wù)器是較多的,Tomcat是其中較為流行的一個(gè)Web服務(wù)器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。 </p><p>  Tomcat是一個(gè)免費(fèi)的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測到這個(gè)文件

36、,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。</p><p>  Tomcat也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和S

37、ervlet。Tomcat是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越受到人們的重視。</p><p>  2、 B/S 開發(fā)模式</p><p>  伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(client/ Server)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S模式的應(yīng)用系統(tǒng)。</p><p>  過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S

38、(client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題:</p><p>  系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶端分別處理。</p><p>  B/S模式帶來了巨大的好處:</p><p>  開發(fā)成本

39、及維護(hù)成本降低。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,即應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。</p><p>  良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫的

40、安全性。所有的配置工作都集中在服務(wù)器端且所有客戶端請(qǐng)求都是通過DBMS來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn)。</p><p>  3.5 關(guān)于MyEclipse的介紹如下:</p><p>  MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和Java

41、EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p><p>  3.6 開發(fā)框架技術(shù)介紹</p><p>  對(duì)于框架技術(shù),我們采用Struts+ajax的整合! Struts是

42、應(yīng)用比較廣泛的一種表現(xiàn)層框架</p><p>  1、 Struts是一個(gè)為開發(fā)基于模型(Model)-視圖(View)-控制器(Controller)(MVC)模式的應(yīng)用架構(gòu)的開源框架,是利用Servlet,JSP和custom tag library構(gòu)建Web應(yīng)用的一項(xiàng)非常有用的技術(shù)。由于Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。它使用服務(wù)層框架可以將JavaBeans從Jsp/Servlet

43、中分離出來,而使用表現(xiàn)層框架則可以將Jsp中剩余的JavaBeans完全分離,這部分JavaBeans主要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫(Taglib)實(shí)現(xiàn),不同框架有不同自己的標(biāo)簽庫,Struts是應(yīng)用比較廣泛的一種表現(xiàn)層框架。</p><p>  2、 Ajax我們主要應(yīng)用就是xmlhttprequest,回調(diào)函數(shù)實(shí)現(xiàn)局部刷新達(dá)道數(shù)據(jù)更新!</p><p>  第四章 網(wǎng)上購物商城

44、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  4.1網(wǎng)上購物商城基本簡介</p><p>  在前面引言階段,已對(duì)網(wǎng)上購物商城系統(tǒng)作了一些初步的介紹,這里再說下,網(wǎng)上購物商城設(shè)計(jì)的初衷就是花最小的代價(jià)來讓自己的產(chǎn)品得到廣大用戶的認(rèn)可,從而獲取一定的利益,他既給店主帶去了很大的好處和方便,他們不僅可以直接在網(wǎng)上就找其他大型商家發(fā)貨,而且又可以很輕松的就把貨放網(wǎng)上了,節(jié)約了很大一筆費(fèi)用,同時(shí)它又給廣大

45、的消費(fèi)用戶帶來了巨大的方便,我們不用出門就可以在網(wǎng)上購物商城里找到更多自己想要的東西,同時(shí)也比其他現(xiàn)實(shí)中的店要便宜更多,品種多,價(jià)格實(shí)惠。本網(wǎng)上購物商城系統(tǒng)有商品查詢、商品添加、商品修改、用戶留言、用戶對(duì)商品打分等等功能。</p><p><b>  4.2數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫是整個(gè)系統(tǒng)的核心,它的設(shè)計(jì)直接關(guān)系系統(tǒng)執(zhí)行的效率和系統(tǒng)的穩(wěn)定性。因

46、此在軟件系統(tǒng)開發(fā)中,數(shù)據(jù)庫設(shè)計(jì)應(yīng)遵循必要的數(shù)據(jù)庫范式理論,以減少冗余、確保數(shù)據(jù)的完整性與正確性。只有在合適的數(shù)據(jù)庫產(chǎn)品上設(shè)計(jì)出合理的數(shù)據(jù)庫模型,才能降低整個(gè)系統(tǒng)的編程和維護(hù)難度,提高系統(tǒng)的實(shí)際運(yùn)行效率。</p><p>  4.2.1 數(shù)據(jù)概念模型設(shè)計(jì)</p><p>  得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為后面邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)

47、。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:開店用戶實(shí)體、消費(fèi)用戶實(shí)體、商品種類實(shí)體、商品屬性實(shí)體。各個(gè)實(shí)體屬性圖以及系統(tǒng)的E-R結(jié)構(gòu)圖如下:</p><p>  圖1用戶信息E-R結(jié)構(gòu)圖</p><p>  圖2商品信息E-R結(jié)構(gòu)圖</p><p>  圖3商品種類信息E-R結(jié)構(gòu)圖</p><p>  圖4商店信息E-R結(jié)構(gòu)圖</p>&

48、lt;p>  圖5商品類型信息E-R結(jié)構(gòu)圖</p><p>  圖6留言信息E-R結(jié)構(gòu)圖</p><p>  圖7系統(tǒng)的E-R結(jié)構(gòu)圖</p><p>  4.2.2數(shù)據(jù)庫邏輯模型設(shè)計(jì)</p><p>  在完成數(shù)據(jù)的概念模型設(shè)計(jì)即E-R圖后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計(jì)階段。數(shù)據(jù)庫的邏輯設(shè)計(jì)即把得到的滿足第三范式的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理

49、系統(tǒng)下的數(shù)據(jù)庫。根據(jù)前面得到的各個(gè)關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表:</p><p>  用戶信息表:用戶編號(hào)、用戶名字、用戶密碼、用戶真實(shí)名、性別、年齡、地址、郵編、電話、用戶類型。</p><p>  商品信息表:商品編號(hào)、商品名字、商品類型編號(hào)、商品價(jià)格、商品總數(shù)量、商品照片地址、銷售數(shù)量、分?jǐn)?shù)、日期、用戶編號(hào)。</p><p>  商品種類信息表:商品種類編號(hào)、種

50、類名。</p><p>  商店信息表:商店編號(hào)、店主編號(hào)、商店名、分?jǐn)?shù)、商店地址、商店描述。</p><p>  商品類型信息表:商品類型編號(hào)、商品類型名字、商品種類編號(hào)、商店編號(hào)。該表是商品種類的細(xì)分。</p><p>  留言信息表:留言編號(hào)、留言內(nèi)容、留言者編號(hào)、商店編號(hào)、留言日期、留言用戶類型。</p><p>  4.2.3數(shù)據(jù)庫

51、物理設(shè)計(jì)</p><p>  在完成數(shù)據(jù)庫的邏輯設(shè)計(jì)后,即可開始數(shù)據(jù)庫的物理設(shè)計(jì):</p><p>  用戶信息表:共10個(gè)字段名,分別是用戶編號(hào)、用戶名字、用戶密碼、用戶真實(shí)名、性別、年齡、地址、郵編、電話、用戶類型。其中用戶編號(hào)為主鍵。</p><p>  2. 商品信息表:共10個(gè)字段名,分別是商品編號(hào)、商品名字、商品類型編號(hào)、商品價(jià)格、商品總數(shù)量、商品照片地

52、址、銷售數(shù)量、分?jǐn)?shù)、日期、用戶編號(hào)。其中商品編號(hào)為主鍵。</p><p>  3.商品種類信息表:共2個(gè)字段名,分別是商品種類編號(hào)、種類名。其中種類編號(hào)是主鍵。</p><p>  4.商店信息表:共6個(gè)字段名,分別是商店編號(hào)、店主編號(hào)、商店名、分?jǐn)?shù)、商店地址、商店描述。其中商店編號(hào)是主鍵。</p><p>  5.商品類型信息表:共4個(gè)字段名,分別是商品類型編號(hào)、

53、商品類型名字、商品種類編號(hào)、商店編號(hào)。其中商品類型編號(hào)是主鍵。它是商品種類的細(xì)分。</p><p>  6.留言信息表:共6個(gè)字段名,分別是留言編號(hào)、留言內(nèi)容、留言者編號(hào)、商店編號(hào)、留言日期、留言用戶類型。其中留言編號(hào)為主鍵。</p><p>  4.3系統(tǒng)功能模塊設(shè)計(jì)</p><p><b>  圖8系統(tǒng)功能模塊圖</b></p>

54、<p>  用戶登陸功能:開店用戶和普通用戶可以登錄系統(tǒng);</p><p>  用戶注冊(cè)功能:新來的用戶通過注冊(cè)可以實(shí)現(xiàn)商品的購買、用戶留言、商品評(píng)分等功能;</p><p>  商品添加功能:店主可以把新來的商品通過該功能添加到店鋪里面;</p><p>  商品刪除功能:店主可以把一些過時(shí)的或者過季的商品通過該功能刪除掉;</p>&

55、lt;p>  商品修改功能:店主可以通過該功能對(duì)商品信息進(jìn)行修改編輯,比如有時(shí)需要降低價(jià)格來促銷產(chǎn)品,或者商品信息發(fā)生了錯(cuò)誤等等,均可以通過該功能實(shí)現(xiàn)修改;</p><p>  查看留言功能:店主可以通過該功能查詢消費(fèi)用戶給店主的留言。</p><p>  第五章網(wǎng)上購物商城業(yè)務(wù)流程與實(shí)現(xiàn)</p><p><b>  5.1系統(tǒng)業(yè)務(wù)流程</b&

56、gt;</p><p>  該系統(tǒng)的業(yè)務(wù)流程分為兩部分,以滿足普通用戶和開店用戶:</p><p>  普通用戶業(yè)務(wù)流程:注冊(cè)了的普通用戶可以通過系統(tǒng)登錄,然后進(jìn)入系統(tǒng)的已經(jīng)開了的店鋪,進(jìn)行對(duì)商品的瀏覽,還可以通過一些條件進(jìn)行商品的分類查詢?yōu)g覽,以縮小用戶的查看范圍,為用戶節(jié)省時(shí)間,如果用戶看到自己滿意的商品可以進(jìn)一步查看商品的詳細(xì)信息,然后再確定購買,并可以對(duì)商品進(jìn)行自己的評(píng)分,還可以對(duì)

57、店主留言,期待店主擺放什么樣的產(chǎn)品或者在價(jià)格方面的調(diào)整等等。</p><p>  開店用戶業(yè)務(wù)流程:注冊(cè)了的開店用戶可以通過系統(tǒng)登錄,然后進(jìn)入系統(tǒng),可以對(duì)自己的店鋪進(jìn)行管理,通過對(duì)自己店鋪的商品進(jìn)行瀏覽,也可以事先對(duì)其他開店用戶店鋪的商品進(jìn)行瀏覽,來為自己目前需要添加什么樣的新商品增加評(píng)判的砝碼,然后店主根據(jù)所瀏覽的情況可以對(duì)添加更多的商品類型和商品,并且同時(shí)可以對(duì)以前的商品信息進(jìn)行修改和對(duì)添加的商品進(jìn)行編輯,也

58、可以將不好賣的商品下架,最后可以通過查看留言了解其他消費(fèi)用戶對(duì)自己的一些意見等等。</p><p><b>  5.2功能詳細(xì)介紹</b></p><p>  1、登陸功能:主要就是滿足用戶的登陸功能,系統(tǒng)的部分功能是需要登錄后才可以使用的,所以應(yīng)先登錄在使用,沒有賬號(hào)的可以進(jìn)行賬號(hào)的注冊(cè)。</p><p>  2、注冊(cè)功能:主要是滿足新來用戶

59、的注冊(cè)功能,先判斷用戶是否已注冊(cè),如果沒有注冊(cè)及可以注冊(cè)用戶該用戶名,否則不能注冊(cè)該用戶名,同時(shí)還要兩次判斷輸入的密碼是否一致。</p><p>  3、搜索功能:這個(gè)里頁面包括兩個(gè),一個(gè)是根據(jù)現(xiàn)有固定方式選擇搜索;另一個(gè)是可以根據(jù)三個(gè)以內(nèi)的其他條件搜索。每一個(gè)用戶都可以進(jìn)行搜索,搜索的范圍可以是全系統(tǒng),也可以是在某一個(gè)網(wǎng)店的內(nèi)部進(jìn)行。</p><p>  4、添加商品種類功能:每個(gè)開店用

60、戶都可以創(chuàng)建屬于自己商店的商品分類,這些分類需要從屬于系統(tǒng)提供的大分類,新開店的用戶必須創(chuàng)建自己的分類以后才可以進(jìn)行商品的添加。 </p><p>  5、添加新商品功能:此功能為開店用戶提供添加商品的業(yè)務(wù),用戶在填寫好商品屬性后便可以發(fā)布商品。</p><p>  6、查看留言功能:留言分為兩類,一個(gè)是某一件商品的留言,一個(gè)是某一個(gè)店鋪的留言,所有用戶都可以進(jìn)行查看。</p>

61、<p>  7、客戶留言和評(píng)價(jià)功能:登錄用戶可以對(duì)商品,商店進(jìn)行留言,也可以對(duì)商品、商店進(jìn)行評(píng)級(jí)。</p><p>  第六章 網(wǎng)上購物商城系統(tǒng)測試與分析</p><p>  6.1 系統(tǒng)顯示及代碼</p><p>  6-1網(wǎng)上購物商城首頁</p><p><b>  6-2商品訂單</b></p&

62、gt;<p><b>  6-3 顧客留言</b></p><p><b>  6-4 后臺(tái)管理</b></p><p><b>  6-5管理員登陸</b></p><p><b>  6-6 購物車管理</b></p><p>  6-7

63、 商品分類管理</p><p><b>  6-8 新增商品</b></p><p><b>  6.2主要代碼部分</b></p><p>  利用AJAX實(shí)現(xiàn)商品分類</p><p>  public class AjaxBean extends BaseLog {</p><

64、;p>  /**取得商品分類列表*/</p><p>  public String[][] getCategory(){</p><p>  String[][] options = null;</p><p>  MerService service = new MerServiceImpl();</p><p><b>

65、  try{</b></p><p>  List list = service.browseCategory();</p><p>  Category cate = null;</p><p>  int i = 0;</p><p>  if (list!=null){</p><p>  optio

66、ns = new String[list.size()][2];</p><p>  Iterator it = list.iterator();</p><p>  while(it.hasNext()){</p><p>  cate = (Category)it.next();</p><p>  options[i][0] =cate

67、.getId().toString();</p><p>  options[i][1] =cate.getCateName().trim();</p><p><b>  i++;</b></p><p><b>  }</b></p><p><b>  }else{</b>

68、;</p><p>  options = new String[1][2];</p><p>  options[0][0] ="0";</p><p>  options[0][1] ="無商品分類";</p><p><b>  }</b></p><p&

69、gt;  }catch(Exception ex){</p><p>  logger.info("在執(zhí)行AjaxBean類中的getCategory方法時(shí)出錯(cuò):\n");</p><p>  ex.printStackTrace();</p><p><b>  }</b></p><p> 

70、 return options;</p><p><b>  }</b></p><p>  /**取得會(huì)員級(jí)別*/</p><p>  public String[][] getMemberLevel(){</p><p>  String[][] options = null;</p><p>

71、;  MemService service = new MemServiceImpl();</p><p><b>  try{</b></p><p>  List list = service.browseMemberLevel();</p><p>  Memberlevel ml = null;</p><p>

72、  int i = 0;</p><p>  if (list!=null){</p><p>  options = new String[list.size()][2];</p><p>  Iterator it = list.iterator();</p><p>  while(it.hasNext()){</p>&

73、lt;p>  ml = (Memberlevel)it.next();</p><p>  options[i][0] =ml.getId().toString();</p><p>  options[i][1] =ml.getLevelName().trim();</p><p><b>  i++;</b></p>&

74、lt;p><b>  }</b></p><p><b>  }else{</b></p><p>  options = new String[1][2];</p><p>  options[0][0] ="0";</p><p>  options[0][1] =&q

75、uot;無會(huì)員級(jí)別";</p><p><b>  }</b></p><p>  }catch(Exception ex){</p><p>  logger.info("在執(zhí)行AjaxBean類中的getMemberLevel方法時(shí)出錯(cuò):\n");</p><p>  ex.printS

76、tackTrace();</p><p><b>  }</b></p><p>  return options;</p><p><b>  }</b></p><p>  /**注冊(cè)登錄帳號(hào)有效性驗(yàn)證*/</p><p>  public boolean chkL

77、oginName(String loginName){</p><p>  MemService service = new MemServiceImpl();</p><p>  boolean result = false;</p><p><b>  try{</b></p><p>  result = serv

78、ice.chkLoginName(loginName);</p><p>  }catch(Exception ex){</p><p>  logger.info("在執(zhí)行AjaxBean類中的chkLoginName方法時(shí)出錯(cuò):\n");</p><p>  ex.printStackTrace();</p><p&

79、gt;<b>  }</b></p><p>  return result;</p><p><b>  }</b></p><p>  /**修改選購商品數(shù)量*/</p><p>  public boolean modiCart(int id,int number){</p>&

80、lt;p>  CartService service = new CartServiceImpl();</p><p>  boolean result = false;</p><p><b>  try{</b></p><p>  result = service.modiCart(Integer.valueOf(id), numb

81、er);</p><p>  }catch(Exception ex){</p><p>  logger.info("在執(zhí)行AjaxBean類中的modiCart方法時(shí)出錯(cuò):\n");</p><p>  ex.printStackTrace();</p><p><b>  }</b><

82、;/p><p>  return result;</p><p><b>  }</b></p><p>  /**調(diào)整會(huì)員級(jí)別*/</p><p>  public boolean updateLevel(Integer id,Integer levelId){</p><p>  MemServi

83、ce service = new MemServiceImpl();</p><p>  boolean result = false;</p><p><b>  try{</b></p><p>  Member member = service.loadMember(id);</p><p>  Memberlev

84、el level = service.loadMemberLevel(levelId);</p><p>  member.setMemberlevel(level);</p><p>  service.updateMember(member);</p><p>  result = true;</p><p>  }catch(Excep

85、tion ex){</p><p>  logger.info("在執(zhí)行AjaxBean類中的updateLevel方法時(shí)出錯(cuò):\n");</p><p>  ex.printStackTrace();</p><p><b>  }</b></p><p>  return result;</

86、p><p><b>  }</b></p><p><b>  購物車管理</b></p><p>  <script language="javascript"></p><p>  //構(gòu)造商品分類下拉列表</p><p>  jsonrpc

87、 = new JSONRpcClient("JSON-RPC");</p><p>  var result = jsonrpc.ajax.getCategory();</p><p>  for (var i=0;i<result.length;i++){</p><p>  option =document.createElement(

88、"OPTION");</p><p>  option.value = result[i][0];</p><p>  option.text = result[i][1];</p><p>  document.all.category.options.add(option);</p><p><b>  }&

89、lt;/b></p><p><b>  //搜索商品</b></p><p>  function QuickSearch(){</p><p>  var url = "mer.do?method=searchMer&cateid="+document.all.category.value;</p&g

90、t;<p>  var key = document.all.qKey.value;</p><p>  if (key !=null && key!="商品關(guān)鍵字" && key.length>0)url = url+"&key="+key;</p><p>  window.locati

91、on = url;</p><p><b>  }</b></p><p><b>  //修改選購數(shù)量</b></p><p>  function modiNum(selid,newNum){</p><p>  if (jsonrpc.ajax.modiCart(selid,newNum)){

92、</p><p>  var oldMoney = document.getElementById("money"+selid).innerText;</p><p>  var newMoney = newNum*document.getElementById("price"+selid).innerText;</p><p&g

93、t;  var diffMoney = newMoney - oldMoney;</p><p>  var newTotal = document.all.totalMoney.innerText*1+diffMoney;</p><p>  document.getElementById("money"+selid).innerText = Math.round(n

94、ewMoney*100)/100;</p><p>  document.all.totalMoney.innerText = Math.round(newTotal*100)/100;</p><p>  alert("<bean:message key="cart.modi.suc"/>");</p><p>

95、<b>  }else{</b></p><p>  alert("<bean:message key="cart.modi.fail"/>");</p><p><b>  }</b></p><p><b>  }</b></p>

96、<p><b>  //刪除選購記錄</b></p><p>  function delCart(selid){</p><p>  var url = "cart.do?method=delCart&id="+selid;</p><p>  window.location = url;</p&g

97、t;<p><b>  }</b></p><p><b>  //清空購物車</b></p><p>  function clearCart(){</p><p>  var url = "cart.do?method=clearCart";</p><p> 

98、 window.location = url;</p><p><b>  }</b></p><p><b>  //繼續(xù)購物</b></p><p>  function continueBuy(){</p><p>  var url = "mer.do?method=searchM

99、er&cateid=0";</p><p>  window.location = url;</p><p><b>  }</b></p><p><b>  //進(jìn)入下一步</b></p><p>  function next(){</p><p> 

100、 var url = "cart.do?method=checkOrder";</p><p>  window.location = url;</p><p><b>  }</b></p><p><b>  </script></b></p><p>  在

101、設(shè)計(jì)該系統(tǒng)時(shí),沒有遇到什么太大的問題,但是也有些問題浪費(fèi)了我很多時(shí)間,比如數(shù)據(jù)庫剛開始連接總是容易出錯(cuò),最后在同學(xué)的幫助下把這個(gè)問題解決了,還有一些比如解決亂碼的問題啊,這個(gè)都比較簡單。由于自己在經(jīng)驗(yàn)上的欠缺,在解決問題上總是不夠成熟,希望自己以后通過更多的實(shí)踐來鍛煉自己在這方面的能力,讓自己可以獲得更大的提高。</p><p><b>  結(jié)論</b></p><p&g

102、t;  經(jīng)過一個(gè)月的努力,我終于把這個(gè)課程設(shè)計(jì)完成了,雖然功能比較簡單,頁面不是很多,但是仍然花費(fèi)了自己很大的功夫,但是自己還是比較有成就感的,期間還是遇到了很多問題,通過詢問同學(xué)、在網(wǎng)上搜索、圖書館書本查詢等手段自己還是把這些問題解決了,通過這次考試,自己收獲并學(xué)到了很多以前沒有的知識(shí),由于時(shí)間的問題,該設(shè)計(jì)仍然有很多方面不足,但是自己希望以后有機(jī)會(huì)能夠進(jìn)一步改進(jìn),把該設(shè)計(jì)做到盡量完美。</p><p><

103、;b>  參考文獻(xiàn)</b></p><p>  [1] 孫衛(wèi)琴. 精通Struts:基于MVC 的Java Web 的設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004.</p><p>  [2] 陳天河. Hibernate 項(xiàng)目開發(fā)寶典[M].北京:電子工業(yè)出版社,2006.</p><p>  [3] 閻宏. Java 與模式[M].北京:電

104、子工業(yè)出版社,2002.</p><p>  [4] Gavin King.Hibernate Reference 3[EB/OL] .http://www.hibernate. org/:2008</p><p>  hib-docs/v3/reference/en/html/architecture .html# architecture-overview, 2005-01-01<

105、;/p><p>  [5] java web 網(wǎng)站應(yīng)用開發(fā) 人民郵電出版社 2008-02第二版</p><p>  www.ajax.com ajax前臺(tái)應(yīng)用開發(fā) www.dojochina.com Extjs界面</p><p>  [6]羅時(shí)飛.精通Spring 2.0[M].北京:電子工業(yè)出版社,2007.</p><p><

106、b>  致謝</b></p><p>  由于時(shí)間倉促,一些技術(shù)和設(shè)備所限,該系統(tǒng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善。</p><p>  在課程設(shè)計(jì)結(jié)束之際,首先要感謝我的指導(dǎo)老師xx,在我的設(shè)計(jì)實(shí)現(xiàn)過程中均給了我大量的幫助和指導(dǎo),他嚴(yán)謹(jǐn)?shù)木礃I(yè)精神和治學(xué)態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能使我受益終身的東西,再次對(duì)老師表示衷心的感謝。</p>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論