畢業(yè)論文---b2c電子商城的設計與實現(xiàn)_第1頁
已閱讀1頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 論 文(設計)</p><p>  題 目: B2C電子商城的設計與實現(xiàn)—— </p><p>  以xx圖書交易網(wǎng)建設為例 </p><p>  姓 名: </p><p>  學

2、院: 理學與信息科學學院 </p><p>  專 業(yè): 電子信息科學與技術(shù) </p><p>  班 級: </p><p>  學 號:

3、 </p><p>  指導教師: </p><p>  2011 年 6 月 10 日</p><p><b>  摘 要</b></p><p>  隨著Internet飛速發(fā)展,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在

4、人們的政治、經(jīng)濟、生活等各個方面發(fā)揮著重要作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)。隨著人們生活水平逐步提高,足不出戶完成工作、學習、娛樂、購物等已經(jīng)成為人們對快節(jié)奏生活方式的一種需求。</p><p>  本次課題主要突出了網(wǎng)絡購書這一概念。網(wǎng)絡購書的特點在于圖書的價格低;圖書的更新速度快;購買圖書方便;瀏覽圖書不受時間與空間上的限制;可以實現(xiàn)與用戶的互動,更快更有效的收到用戶的反饋意見;通過圖書網(wǎng)

5、站附加的論壇,使得用戶可以方便的交流經(jīng)驗心得。</p><p>  本文,即《B2C電子商城的設計與實現(xiàn)--以xx圖書交易網(wǎng)建設為例》,闡述了構(gòu)建圖書交易網(wǎng)站所應用的技術(shù),構(gòu)建在線圖書銷售系統(tǒng)的目的、過程以及各種功能的實現(xiàn)。給出了網(wǎng)站的系統(tǒng)分析,描述了網(wǎng)頁設計概況,并介紹了數(shù)據(jù)庫的內(nèi)容和主要實現(xiàn)。本文總結(jié)概括了該網(wǎng)頁的主要功能,比如用戶登錄、在線瀏覽全部圖書信息、最近商品展示、會員購物車、會員網(wǎng)站留言等。網(wǎng)站外觀

6、設計簡約,交流界面人性化,配合數(shù)據(jù)庫管理,實用且易操作。</p><p>  關(guān)鍵詞:網(wǎng)絡購書,在線購物,商品預覽,數(shù)據(jù)存儲,后臺管理</p><p><b>  Abstract</b></p><p>  With the rapid development of Internet, the Internet become fast acc

7、ess, publish and deliver an important channel of information. It is in people's political, economic, and other aspects of life play an important role. Internet to publish information is mainly achieved through the we

8、bsite. As people living standards to improve, stay at home to complete work, study, entertainment, shopping has become a way of life on the fast-paced demands. The main highlights of the subjedt is network text<

9、/p><p>  Keywords:Internet textbook, online shopping, product preview, data storage, back-office management</p><p><b>  目錄</b></p><p><b>  第一章緒言1</b></p>

10、;<p>  1.1 課題背景1</p><p>  1.2 課題前景與意義1</p><p>  1.3 目前電子商務網(wǎng)站建設中的主要問題2</p><p>  1.4 課題的主要工作2</p><p>  第二章相關(guān)技術(shù)簡介及需求分析3</p><p>  2.1 開發(fā)技術(shù)3&

11、lt;/p><p>  2.2 開發(fā)環(huán)境4</p><p>  2.3 需求分析6</p><p>  第三章系統(tǒng)設計7</p><p>  3.1 系統(tǒng)總體設計7</p><p>  3.2 系統(tǒng)功能結(jié)構(gòu)圖7</p><p>  3.3 文件夾及文件架構(gòu)布局8</p&

12、gt;<p>  3.4 數(shù)據(jù)庫設計8</p><p>  3.5 公共類的編寫13</p><p>  3.6 母版頁13</p><p>  3.7 前臺功能模塊設計17</p><p>  3.8 后臺主要功能模塊設計28</p><p>  第四章圖片制作34</p&

13、gt;<p><b>  第五章總結(jié)36</b></p><p><b>  致謝37</b></p><p><b>  參考文獻38</b></p><p><b>  1緒言</b></p><p><b>  1.1

14、課題背景</b></p><p>  互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡的強大生命力和它在未來將處于的重要地位。他們鉆研并且努力進入到這一個新的空間,新的領(lǐng)域。其中包括你和我。</p><p>  隨著中國市場經(jīng)濟的日趨成熟,中國企業(yè)面對的競爭壓力也越來越大,企業(yè)想要生存,就必須有一種高效、便于客戶購物和支付的購物形式,因此網(wǎng)上購物這種新的商業(yè)運營模式就被越來越多

15、的商家運用到競爭中,并得到了絕大多數(shù)客戶的認可。這種基于瀏覽器、服務器實現(xiàn)的購物方式已經(jīng)初具規(guī)模,一些電子商務網(wǎng)站的成立,改變了人們以往的購物觀念。</p><p>  1.2課題前景與意義</p><p>  發(fā)達國家的企業(yè)早在20 世紀90 年代就開始運用網(wǎng)絡技術(shù)形成訂貨、結(jié)算等的電子數(shù)據(jù)交換,實現(xiàn)了無庫存銷售、電腦銷售、電視電話銷售等多種現(xiàn)代化營銷方式。進入21 世紀,電子商務已經(jīng)成

16、為世界經(jīng)濟發(fā)展的引擎。根據(jù)Forrester Research一項最新預測,美國在線零售量從2005年的1720億美元增長到2010年的3290億美元,這意味著其年均增長率將達到14%。并預計  2010年電子商務將占美國零售總量的13%。中國商務部信息化司副司長聶林海在福州表示,2008年,我國電子商務交易總額達3.1萬億元,比2007年增長了43%。在目前的經(jīng)濟形勢下,運用電子商務的中小企業(yè)生存狀況遠遠好于運用傳統(tǒng)模式的企

17、業(yè)。有關(guān)統(tǒng)計資料顯示,在金融危機中,未運用電子商務類的企業(yè)陷入困頓的比例達84.2%,而運用電子商務的企業(yè)陷入困頓的比例為16.8%,兩者相差近5倍。以上資料表明,在全球經(jīng)濟帶動下,電子商務,尤其是電子商城的前途是一片光明的。</p><p>  隨著Internet 的迅速普及,其巨大的影響力、開放的結(jié)構(gòu)、低廉的成本等諸多優(yōu)勢日益顯現(xiàn),Web 網(wǎng)站無可爭議地成為企業(yè)開展電子商務的最佳平臺。一個不注重網(wǎng)站建設的公

18、司無異于是在商戰(zhàn)中自殺。即便公司并不從事網(wǎng)上交易,網(wǎng)站也會成為人們了解其商標、產(chǎn)品及服務的門戶。對消費者而言,一個無價值的網(wǎng)站往往預示著一個無價值的公司,它只會在人們的鼠標點擊下被無情舍棄。所以一個成功的公司一定要建成一個優(yōu)秀的網(wǎng)站,以確保它能出現(xiàn)在每次搜索結(jié)果的前列。</p><p>  總之,電子商務網(wǎng)站在企業(yè)的電子商務體系中有著重要的地位,網(wǎng)站設計的好壞、網(wǎng)站推廣的成敗,直接關(guān)系到企業(yè)實施電子商務能否成功。

19、因此,網(wǎng)站是企業(yè)邁向電子商務的最重要的環(huán)節(jié)。</p><p>  1.3目前電子商務網(wǎng)站建設中的主要問題</p><p>  在我國,電子商務網(wǎng)站在規(guī)模和實際運作中不斷成熟和增長,但其開發(fā)水平仍然因各種因素的局限而處于網(wǎng)站建設的可靠性和可維護性得不到充分保證、缺乏個性、一哄而上,難以滿足用戶需求的狀況,陷入了與“軟件危機”相似的“網(wǎng)站危機”境地。具體來講,本設計從軟件工程角度著手很好應對了

20、電子商務網(wǎng)站建設中遇到的一些主要問題:</p><p>  網(wǎng)站不能清晰地反映企業(yè)所能提供的商品及服務的全面情況;主題不突出,內(nèi)容不完整,千站一面,不能吸引瀏覽者的注意力;成本與進度難于控制;文檔不全造成維護與升級的障礙;開發(fā)效率低,貽誤商機。</p><p>  1.4課題的主要工作</p><p>  對電子商城網(wǎng)站進行需求、可行性系統(tǒng)分析,項目規(guī)劃、構(gòu)建系統(tǒng)功

21、能結(jié)構(gòu)圖等系統(tǒng)總體設計,訂制設計目標,之后通過ASP.NET 2.0、HTML、SQL、PHOTOSHOP技術(shù)在Microsoft Visual Studio 2008、Microsoft SQL Server 2005、Adobe Photoshop CS2開發(fā)環(huán)境下進行電子商城的網(wǎng)站開發(fā)設計,其中包括數(shù)據(jù)邏輯結(jié)構(gòu)設計、網(wǎng)站各功能主頁前臺及后臺代碼設計、網(wǎng)站圖片制作、各類數(shù)據(jù)在數(shù)據(jù)庫中的調(diào)用及修改等。最終實現(xiàn)網(wǎng)站前臺及后臺功能,并測試

22、各項功能。</p><p>  2相關(guān)技術(shù)簡介及需求分析</p><p><b>  2.1開發(fā)技術(shù)</b></p><p>  電子商城開發(fā)所需要的開發(fā)技術(shù)包括ASP.NET、SQL語言。這是開發(fā)網(wǎng)站類項目最常用技術(shù)語言,內(nèi)容豐富,靈活性與實用性強,生產(chǎn)效率及安全性能高。</p><p>  2.1.1 ASP.NET

23、</p><p> ?。?)ASP.NET簡介</p><p>  Active Server Pages:“動態(tài)服務器網(wǎng)頁”,一般簡稱為“ASP”。而ASP.NET是微軟最新推出的用于構(gòu)建動態(tài)、交互式Web內(nèi)容的開發(fā)技術(shù)集,是ASP和.NET技術(shù)的結(jié)合。ASP.NET并非構(gòu)建專業(yè)電子商務網(wǎng)站的唯一的服務器端技術(shù),但其編寫的頁面都是由負責繪制頁面靜態(tài)部分(模板)的基本HTML和負責生成動態(tài)

24、部分的代碼所組成的。</p><p> ?。?)ASP.NET的優(yōu)勢</p><p>  我們知道ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的HTML格式,而且這些程序是在網(wǎng)絡服務端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScr

25、ipt是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。</p><p>  那么為什么不用ASP而選用ASP.NET技術(shù)呢?原因如下:</p><p>  ASP.Net擺脫了以前ASP使用腳本語言來編程的缺點

26、,理論上可以使用任何編程語言包括C++ , VB , JS等等,當然,最合適的編程語言還是MS為.Net Frmaework專門推出的C(讀c sharp),它可以看作是VC和Java的混合體吧,盡管MS自己講C#內(nèi)核中更多的象VC,但實際上我還是認為它和Java更象一些吧。首先它是面向?qū)ο蟮木幊陶Z言,而不是一種腳本,所以它具有面向?qū)ο缶幊陶Z言的一切特性,比如封裝性、繼承性、多態(tài)性等等,這就解決了剛才談到的ASP的那些弱點。封裝性使得代

27、碼邏輯清晰,易于管理,并且應用到ASP.Net上就可以使業(yè)務邏輯和Html頁面分離,這樣無論頁面原型如何改變,業(yè)務邏輯代碼都不必做任何改動;繼承性和多態(tài)性使得代碼的可重用性大大提高,你可以通過繼承已有的對象最大限度保護你以前的投資。并且C#和C++、Java一樣提供了完善的調(diào)試/糾錯體系。 </p><p>  2.1.2 HTML</p><p>  超文本置標語言(英文:HyperTe

28、xt Markup Language,簡稱為HTML)是為網(wǎng)頁創(chuàng)建和其它可在網(wǎng)頁瀏覽器中看到的信息設計的一種置標語言。HTML被用來結(jié)構(gòu)化信息——例如標題、段落和列表等等,也可用來在一定程度上描述文檔的外觀和語義。由蒂姆?伯納斯-李給出原始定義,由IETF用簡化的SGML(標準通用置標語言)語法進行進一步發(fā)展的HTML后來成為國際標準,由萬維網(wǎng)聯(lián)盟(W3C)維護。 </p><p><b>  2.1.

29、3 SQL</b></p><p>  SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早的是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。他不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不

30、同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操縱對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語言可以嵌套,這使他具有極大的靈活性和強大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的一個單獨事件只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復雜的語句。 </p><p&

31、gt;  2.1.4 ADO.NET技術(shù)</p><p>  ADO.NET有效的從數(shù)據(jù)操作中將將數(shù)據(jù)訪問分解為多個可以單獨使用或一前一后使用的不連續(xù)組件。ADO.NET包括用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的.NET Framework提供程序。ADO.NET類在System.Data.dll中,并且與System.Xml.dll中的XML類集成。</p><p>  ADO.NET

32、對象大體可分為兩類:一類是與數(shù)據(jù)庫直接連接的聯(lián)機對象(稱為.NET Data Provider),其中包含了Command對象、DataReader對象以及DataAdapter對象等,通過這些類對象,可以在應用程序里完成連接數(shù)據(jù)源以及數(shù)據(jù)維護等相關(guān)操作。另一類則是與數(shù)據(jù)源無關(guān)的斷線對象,例如,DataSet對象,以及DataRelation對象等。</p><p>  其中的DataSet對象是ADO.NET的

33、核心對象??梢园袲ataSet想成內(nèi)存中的數(shù)據(jù)庫,他就像是離線的數(shù)據(jù)一樣。正是由于DataSet,才使得程序員在編寫程序的時候可以屏蔽數(shù)據(jù)庫之間的差異獲得一致的編程模型。</p><p><b>  2.2開發(fā)環(huán)境</b></p><p>  電子商城開發(fā)所需要的開發(fā)環(huán)境包括Microsoft Visual Studio 2008、Microsoft SQL Serv

34、er 2005、Adobe Photoshop CS2。這些是開發(fā)網(wǎng)站類項目必備的開發(fā)平臺。</p><p>  2.2.1 Microsoft Visual Studio 2008</p><p>  Microsoft Visual Studio 2008 專業(yè)版是一個功能強大的開發(fā)環(huán)境。它主要面向獨立的專業(yè)開發(fā)人員和小型的開發(fā)團隊,使他們能夠開發(fā)出高性能的、豐富用戶體驗的分布式系統(tǒng)。

35、Visual Studio 2008 專業(yè)版可以用來開發(fā)Web(包括 ASP.NET AJAX),Windows Vista,Windows Server 2008,Office 2007,SQL Server 2008 和 Windows Mobile 應用程序。</p><p>  Microsoft Visual Studio 2008主要功能如下:</p><p>  a.開發(fā)人員

36、能夠通過可拖拽的設計器構(gòu)建 Windows,Web,Office,.Net Framework,SQL Server 和 Windows Mobile 應用程序。</p><p>  b.能夠在 Ribbon Designer 中設計 Office Ribbon,并提供 Ribbon 的控件。</p><p>  c.Microsoft Office Outlook? 創(chuàng)建的區(qū)域夠通過被引

37、入到 Visual Studio 中。</p><p>  d.構(gòu)建 SQL Server 的應用程序,可以使用 Microsoft Visual Basic 或 Microsoft Visual C 直接對數(shù)據(jù)庫進行開發(fā)。</p><p>  e.在移動設備與應用開發(fā)中,提供了豐富的設計界面來進行Microsoft SQL Server Compact 3.5 的開發(fā)。</p>

38、;<p>  在本次開發(fā)中,該環(huán)境主要作為ASP.NET 2.0的設計及運行平臺進行使用。</p><p>  2.2.2 Microsoft SQL Server 2005</p><p>  SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提

39、供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。</p><p>  SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領(lǐng)域。&

40、lt;/p><p>  與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更

41、多地獲益。</p><p>  在本次開發(fā)中,該環(huán)境主要為架設網(wǎng)站相關(guān)存儲數(shù)據(jù)的數(shù)據(jù)庫使用。</p><p>  2.2.3 Adobe Photoshop CS2</p><p>  Adobe Photoshop CS2 軟件是專業(yè)圖像編輯標準, 也是 Photoshop 數(shù)字圖像處理產(chǎn)品系列的旗艦產(chǎn)品;它提供的功能超過您的期盼。 劃時代的圖像制作工具可幫助您實

42、現(xiàn)品質(zhì)卓越的效果。 借助于其前所未有的靈活性, 您可以根據(jù)自己的需要自定 Photoshop。 此外, 它還提供更高效的圖像編輯、處理以及文件處理功能, 且功能的增強并未降低先前的效率。幾乎所有的廣告、出版、軟件公司都用.</p><p>  在本次開發(fā)中,該環(huán)境主要創(chuàng)建并處理網(wǎng)站開發(fā)中所需的圖片。</p><p>  2.2.4 IIS 5.1</p><p> 

43、 Internet Information Server的縮寫為(IIS)是一個World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁,并且有ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁面,有著一些擴展功能。IIS支持一些有趣的東西,象有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、

44、有多媒體功能的(NET SHOW) </p><p>  IIS是隨Windows NT Server 4.0一起提供的文件和應用程序服務器,是在Windows NT Server上建立Internet服務器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強大靈活的Internet/Intranet站點。 </p>

45、;<p>  在本次開發(fā)中,該環(huán)境主要提供瀏覽測試網(wǎng)站效果功能的本地服務器。</p><p><b>  2.3需求分析</b></p><p>  開發(fā)一個網(wǎng)上購物商城前,首先需要考慮用戶的需求是什么,即該網(wǎng)站應該事先的主要功能是什么。通過對一些典型電子商務網(wǎng)站的觀察和分析,要求本系統(tǒng)具有以下功能:</p><p>  美觀友好

46、的操作界面,能保證系統(tǒng)的易用性</p><p>  規(guī)范、完善的基礎(chǔ)信息設置</p><p>  商品分類詳盡,可按不同類別以及推薦、熱銷、特價信息搜索商品</p><p>  實現(xiàn)網(wǎng)上購物、購物車以及訂單功能</p><p>  最新商品的滾動展示,以及推薦、熱銷、特價商品的預覽,商品展示全面</p><p>  網(wǎng)

47、站留言及留言回復功能,方便客戶與商家的溝通</p><p>  通過大量的存儲過程保證網(wǎng)站的安全性</p><p><b>  3系統(tǒng)設計</b></p><p><b>  3.1系統(tǒng)總體設計</b></p><p>  xx圖書交易網(wǎng)主要由前臺會員模板和后臺管理模板兩部分組成。</p>

48、;<p>  前臺功能模塊功能如下:</p><p>  用戶注冊、管理、驗證模塊</p><p>  最新商品、精品推薦、特價商品、熱銷商品瀏覽模塊</p><p><b>  購物車模塊</b></p><p>  網(wǎng)上在線生成訂單支付模塊(服務臺)</p><p>  網(wǎng)站留言

49、,查看、回復留言模塊</p><p><b>  網(wǎng)站幫助模塊</b></p><p>  后臺管理模塊功能如下:</p><p><b>  管理員登錄模塊</b></p><p><b>  庫存管理模塊</b></p><p><b> 

50、 管理員管理模塊</b></p><p><b>  用戶管理模塊</b></p><p><b>  訂單管理模塊</b></p><p>  3.2系統(tǒng)功能結(jié)構(gòu)圖</p><p>  xx圖書交易網(wǎng)功能結(jié)構(gòu)如圖3-1所示。</p><p>  圖3-1 xx

51、圖書交易網(wǎng)前臺功能結(jié)構(gòu)圖</p><p>  3.3 文件夾及文件架構(gòu)布局</p><p>  開發(fā)ASP.NET程序時,首先要創(chuàng)建很多Web頁、用戶控件以及類,來完成基本的功能操作。不過,在編寫代碼之前,可以先把網(wǎng)站中可能用到的文件夾創(chuàng)建出來,河陽可以方便以后的開發(fā)工作,也可以規(guī)范網(wǎng)站的整體架構(gòu)。本站中文件夾及功用如下:</p><p>  App_Code公

52、共類文件夾</p><p>  App_Data文本文件夾</p><p>  App_Themes主題文件夾</p><p>  aspnet_cliente引用外部組件文件夾(本網(wǎng)站存儲為FreeTextBox) </p><p>  Bin引用FreeTextBox控件的DLL源文件</p><p&

53、gt;  images圖片文件夾</p><p>  Manage后臺會員文件夾</p><p>  UserControl用戶自定義Web控件文件夾</p><p><b>  3.4 數(shù)據(jù)庫設計</b></p><p>  3.4.1 數(shù)據(jù)表概要說明</p><p>  dbo

54、.tb_Member會員信息表</p><p>  dbo.tb_Admin管理員信息表</p><p>  dbo.tb_Class商品類別表</p><p>  dbo.tb_BookInfo商品信息表</p><p>  dbo.tb_Image圖片信息表</p><p>  dbo.tb_O

55、rderInfo訂單信息表</p><p>  dbo.tb_Detail 訂單明細表</p><p>  dbo.tb_LeaveWord用戶留言信息表</p><p>  dbo.tb_Reply回復留言信息表</p><p>  3.4.2 數(shù)據(jù)表的結(jié)構(gòu)</p><p>  本設計數(shù)據(jù)庫中共架設9個表

56、,表名分別為tb_Member、tb_Admin、tb_Class、tb_BookInfo、tb_Image、tb_OrderInfo,tb_Detail、tb_LeaveWord、tb_Reply。各表之間主要的關(guān)系如圖3-2所示。</p><p>  圖3-2 數(shù)據(jù)庫表關(guān)系圖</p><p> ?。?)tb_Member(會員信息表)</p><p>  該表

57、用于保存注冊會員的詳細信息,該表的結(jié)構(gòu)如表3-1所示</p><p>  表3-1 tb_Member的結(jié)構(gòu)</p><p> ?。?)tb_Admin(管理員信息表)</p><p>  該表保存管理員登錄該網(wǎng)站的登錄名和密碼,結(jié)構(gòu)如表3-2所示。</p><p>  表3-2 tb_Admin的結(jié)構(gòu)</p>&l

58、t;p> ?。?)tb_Class(商品類別表)</p><p>  該表用于保存商品得類別信息,該表的結(jié)構(gòu)如表3-3所示。</p><p>  表3-3 表tb_GoodsType的結(jié)構(gòu)</p><p> ?。?)tb_BookInfo(商品信息表)</p><p>  該表用于保存商品的詳細信息,該表結(jié)構(gòu)如表3-4所示。<

59、;/p><p>  表3-4 表tb_BookInfo的結(jié)構(gòu)</p><p>  (5)tb_Image(圖片信息表)</p><p>  該表用于保存網(wǎng)站的圖片信息,該表的結(jié)構(gòu)如表3-5所示。</p><p>  表3-5 tb_Image的結(jié)構(gòu)</p><p> ?。?)tb_OrderInfo(訂單信息表

60、)</p><p>  該表用于保存會員購物生成的訂單信息,該表的結(jié)構(gòu)如表3-6所示。</p><p>  表3-6 表tb_OrderInfo的結(jié)構(gòu)</p><p> ?。?)tb_Detail(訂單明細表)</p><p>  該表用于存儲訂單中商品的詳細信息,該表結(jié)構(gòu)如表3-7所示。</p><p>  表

61、3-7 表tb_StoreInfo的結(jié)構(gòu)</p><p> ?。?)tb_LeaveWord(用戶留言信息表)</p><p>  該表用于存儲用戶留言的基本信息,該表結(jié)構(gòu)如表3-8所示。</p><p>  表3-8 表tb_ LeaveWord的結(jié)構(gòu)</p><p> ?。?)tb_Reply(回復留言信息表)</p&g

62、t;<p>  該表用于存儲訂回復留言信息的基本內(nèi)容,該表結(jié)構(gòu)如表3-9所示。</p><p>  表3-9 表tb_ Reply的結(jié)構(gòu)</p><p>  3.4.3 存儲過程</p><p>  存儲過程是保存起來的可以接受和返回用戶提供參數(shù)的SQL語句的集合,在存儲過程中可以使用數(shù)據(jù)存取語句、流程控制語句、錯誤處理語句等,其主要特點是執(zhí)行效

63、率高,可重復使用。在執(zhí)行存儲過程時不需要重新編譯,因此執(zhí)行速度快,而且存儲過程方便調(diào)用,在提高程序保密性的同時也方便了我們的編寫。</p><p>  本網(wǎng)站編寫運用了大量的存儲過程,其中重點的存儲過程及用途如下:</p><p>  Proc_UserLogin找出用戶名密碼相符的數(shù)據(jù)</p><p>  Proc_AddUser添加新用戶信息</p

64、><p>  Proc_GetUI通過用戶ID查詢匹配的用戶</p><p>  Proc_ModifyUser修改于用戶ID匹配的用戶的其他信息</p><p>  Proc_DeplayGI根據(jù)入口點“熱銷”“推薦”“打折”來查詢數(shù)據(jù)</p><p>  Proc_NewGoods查詢最近7天進貨的商品</p>

65、<p>  Proc_GCN查詢商品的類別名</p><p>  Proc_SearchGI通過關(guān)鍵字,對數(shù)據(jù)進行模糊查詢(本網(wǎng)站未用到)</p><p>  Proc_AddOI向訂單中插入一條新數(shù)據(jù),并獲得該數(shù)據(jù)的ID,即OrderID</p><p>  Proc_AddODetail訂單明細表內(nèi)插入數(shù)據(jù)</p>

66、<p>  Proc_SearchOI根據(jù)條件查詢訂單信息表</p><p>  3.5 公共類的編寫</p><p>  3.5.1 Web.Config文件配置</p><p>  為了方便對數(shù)據(jù)庫的操作和限制,本系統(tǒng)在Web.Config文件中配置數(shù)據(jù)庫的連接字符串,配置如下:</p><p>  <add ke

67、y="ConnectionString" value="server=AE5EFE34B8C941C;database=db_NetStore;UId=rain;password='123'"/></p><p>  3.5.2 數(shù)據(jù)庫操作類的編寫</p><p>  在網(wǎng)站開發(fā)項目中以類的形式組織、封裝一些常用的函數(shù)和事件,不

68、僅可以提高代碼的重用率,也大大方便了代碼的管理。在本網(wǎng)站中建立了6個公共類文件,用來執(zhí)行各種數(shù)據(jù)庫操作。主要類名稱及其功用如下:</p><p>  CommonClass.cs管理在項目中用到的公共方法</p><p>  DBClass.cs管理在項目中對數(shù)據(jù)庫進行的各種操作</p><p>  GoodsClass.cs管理對商品信息的各種操作&

69、lt;/p><p>  OrderClass.cs管理對購物訂單信息的各種操作</p><p>  UserClass.cs管理對用戶信息的各種操作</p><p><b>  3.6母版頁</b></p><p>  本網(wǎng)站為了保持頁面的一致性,運用母版頁技術(shù)來統(tǒng)一網(wǎng)站外觀,這是.NET 2.0中的一項新手段,類似

70、于iframe的效果。該技術(shù)包含兩種文件,一種是母板頁,一種是內(nèi)容頁。母板頁的后綴為.master,內(nèi)容頁則是普通的.aspx文件。在程序運行過程中,.NET引擎將兩種頁面內(nèi)容合并執(zhí)行,最后將結(jié)果發(fā)給客戶端。</p><p>  本網(wǎng)站的前臺功能模塊使用母版頁。在設計過程中將每個頁面都包含的頁頭、頁尾和導航條都封裝到母版頁之中,將分類顯示的商品信息、購物車、結(jié)賬等非公共內(nèi)容封裝到內(nèi)容頁中。</p>

71、<p>  .master母版頁主要由四個WEB控件構(gòu)成,即bottom.ascx、LoadingControl.ascx、menu.ascx、navigate.ascx。分別實現(xiàn)頁尾、用戶登錄、頁頭和分類導航條功能。</p><p>  3.6.1 頁頭用戶控件設計</p><p><b> ?。?)前臺頁面設計</b></p><p&

72、gt;  該頁主要用到的控件及用途如表3-10所示。</p><p>  表3-10 頁頭控件</p><p>  主要控件的屬性設置:</p><p>  ImageButton控件屬性設置:</p><p>  該控件設置屬性“Font-Underline=false”來取消控件顯示文本信息的下劃線,并設置屬性“CausesVali

73、dation="False"”來取消該控件對驗證控件的觸發(fā)。</p><p>  HyperLink控件屬性設置:</p><p>  該控件同樣設置屬性“Font-Underline=false”來取消控件顯示文本信息的下劃線,設置NavigateUrl屬性為點擊該控件所跳轉(zhuǎn)頁面的相對地址,并在其后通過var及id進行頁面間傳值,當var不為1,表示goodslist

74、將按圖書的類別ID將其匪類展示給客戶,此時的id就表示圖書類別的ID;當var為1,表示goodslist將按新品上市、精品推薦、特價商品、熱銷商品四個大類進行分類顯示,此時的id從1到4則分別表示按上述哪個大類進行分類。</p><p><b> ?。?)后臺功能設計</b></p><p>  首先于后臺生成CommomClass類對象以便調(diào)用該類中的方法。<

75、;/p><p>  本網(wǎng)站中不登錄的用戶是無法購物及留言的,所以在購物車、我的留言、網(wǎng)站留言的按鈕的click事件下,要首先判斷用戶是否登錄,即通過session[“UserName”]是否為空來判斷,如果不為空,方可進行頁面跳轉(zhuǎn)。</p><p>  用戶可以通過點擊“退出登錄”按鈕退出本站,即將session[“UserName”]和session[“UserID”]置為空,再跳轉(zhuǎn)回主頁面

76、。</p><p>  3.6.2 分類導航條設計</p><p><b> ?。?)前臺頁面設計</b></p><p>  除開應用table對該頁的整體布局外,要設置兩個Datalist數(shù)據(jù)控件,分別為商品分類和新品上市兩個部分綁定數(shù)據(jù),并通過<%#DataBinder.Eval(Container.DataItem,"數(shù)

77、據(jù)表列名")%>的數(shù)據(jù)綁定方法,因為Datalist并沒有GridView那樣的BoundField的控件來直接進行列的綁定并顯示,即使進行了控件綁定,仍需要通過數(shù)據(jù)綁定的方式實現(xiàn)控件綁定。</p><p>  這里不得不提到Datalist控件中OnItemCommand這個事件,當Datalist中的Button或LinkButton被點擊時,則觸發(fā)該事件。但當一個Datlist中出現(xiàn)多個按鈕

78、該怎么辦?這就引出了按鈕控件中的另外兩個屬性,CommandName和CommandArgument。CommandName就是區(qū)分識別到底是哪個按鈕觸發(fā)該事件的“ID”,而CommandArgument則類似于前臺頁面到后臺功能頁面間的一個傳值變量,因為Datalist中有很多組數(shù)據(jù),一般用于判斷用戶點擊了哪一組數(shù)據(jù)的該按鈕,就可以在后臺執(zhí)行相應的功能。本網(wǎng)站中將CommandArgument賦值給傳值變量id實現(xiàn)頁面的跳轉(zhuǎn)就是一個例

79、子。</p><p>  本頁面的最新商品處設計為滾動條式的預覽,需要把第二個Datalist控件放在<marquee></marquee>節(jié)點之間實現(xiàn),其中屬性direction為滾動方向,scrollamount和scrolldelay一起定義了滾動速度。</p><p>  最后同樣要將所有按鈕控件的CausesValidation屬性設置為False,取消其

80、對驗證控件的觸發(fā)。</p><p><b> ?。?)后臺功能設計</b></p><p>  首先于后臺生成GoodsClass對象以便調(diào)用該類中的方法。</p><p>  調(diào)用GoodsClass類的DLClassBind和DLNewGoods方法來顯示商品類別名和新上市的商品。程序入口點分別為兩個Datalist控件的ID。</p

81、><p>  在顯示新上市商品的Dtalist控件中,因為BookInfo表中沒有類別名的列,為了通過綁定的類別號在Class表中獲取類別名,調(diào)用GoodsClass類的GetClass方法以獲取類別名。</p><p>  當用戶點擊商品類別名按鈕時,將跳轉(zhuǎn)到Goodslist頁,查看那該類下的商品,代碼如下:</p><p>  protected void dlC

82、lass_ItemCommand(object source, DataListCommandEventArgs e)</p><p><b>  {</b></p><p>  if (e.CommandName == "select")</p><p><b>  {</b></p>

83、<p>  Response.Redirect("goodsList.aspx?id="+e.CommandArgument);</p><p><b>  } </b></p><p><b>  }</b></p><p>  當用戶點擊商品圖像按鈕時,跳轉(zhuǎn)到商品的showinfo頁,

84、查看該商品詳細信息,代碼如下:</p><p>  protected void dlNewGoods_ItemCommand(object source, DataListCommandEventArgs e)</p><p><b>  {</b></p><p>  if (e.CommandName == "detailSee

85、")</p><p><b>  {</b></p><p>  Session["address"] = "";</p><p>  Session["address"] = "Default.aspx";</p><p>  R

86、esponse.Redirect("~/showInfo.aspx?id=" + Convert.ToInt32(e.CommandArgument.ToString()));</p><p><b>  }</b></p><p><b>  }</b></p><p>  注意這里的Session[

87、"address"],這是為了看完商品后點擊返回,能返回到原來的地址,故存儲在session中。</p><p>  3.6.3 用戶登錄設計</p><p><b> ?。?)前臺頁面設計</b></p><p>  該頁主要用到的控件及用途如表3-11所示。</p><p>  表3-11

88、用戶登錄控件</p><p>  主要控件的屬性設置:</p><p>  TextBox控件屬性設置:</p><p>  TextMode屬性要根據(jù)不同的功能設置不同,用戶名和驗證碼設定為“SingleLine”,而密碼要設定為“Password”,則輸入值都為黑色實心點,防止密碼泄露。</p><p>  Button控件屬性設置:&l

89、t;/p><p>  CausesValidation屬性依然設定為False。</p><p>  Label控件屬性設置:</p><p>  Text設定一個初始值,這里設定為8888。</p><p><b>  (2)后臺功能設計</b></p><p>  首先于后臺生成CommonCla

90、ss和Userclass對象以便調(diào)用該類中的方法。</p><p>  在Page_Load事件中,先調(diào)用CommonClass類的RandomNum方法顯示隨機驗證碼,然后判斷用戶是否登錄,如果沒有登錄則顯示用戶登錄面板,隱藏用戶歡迎界面。這里通過設置table的visible屬性來決定顯示或隱藏該表格,true則顯示,false則隱藏。</p><p>  當用戶點擊登錄按鈕時,將會該

91、按鈕的click事件,在該事件下調(diào)用UserClass類的UserLogin方法判斷用戶是否為合法用戶。如果是,則跳轉(zhuǎn)到當前請求的頁面;否則,彈出對話框提示重新輸入。此處的登錄驗證并誒有設置驗證控件,而是通過后臺代碼實現(xiàn)。</p><p>  用戶單擊注冊按鈕時,將跳轉(zhuǎn)到Register注冊頁面。</p><p>  3.7 前臺功能模塊設計</p><p>  

92、3.7.1 網(wǎng)站前臺首頁</p><p>  網(wǎng)站前臺首頁的功能主要是使會員能夠瀏覽該網(wǎng)站的商品信息,并根據(jù)自己的意愿購買所需的商品。該頁運行結(jié)果如圖3-3所示。</p><p>  圖3-3 主頁運行結(jié)果</p><p><b> ?。?)前臺頁面設計</b></p><p>  該頁主要使用的控件及用途如表3-

93、12所示:</p><p>  表3-12 前臺首頁使用的控件</p><p>  主要控件的屬性設置:</p><p>  HyperLink控件屬性設置:</p><p>  ImageUrl屬性設定為“更多”圖片的相對路徑,以圖片的形式顯示按鈕,類似于ImageButton。NavigateUrl屬性設置為點擊跳轉(zhuǎn)頁面的相對路徑并

94、在后面設置傳值變量,通過傳值變量判斷goodslist顯示精品、特價或是熱銷的商品數(shù)據(jù),或是按商品類別顯示數(shù)據(jù),如NavigateUrl="~/goodsList.aspx?id=2&&var=1"。Font-Underline屬性設置為false,表示鏈接字段不顯示下劃線。</p><p>  Datalist控件屬性設置:</p><p>  Rep

95、eatColumns屬性指定Datalist控件項的行或列數(shù), RepeatDirection若設定為“Horizontal”,則控件每組數(shù)據(jù)按行排列顯示,若設定為“Vertical”,則按列顯示。通過<%#DataBinder.Eval(Container.DataItem,"數(shù)據(jù)表列名")%>的數(shù)據(jù)綁定方法,并傳值給需要的Datlist的屬性。</p><p>  網(wǎng)頁框架及母

96、版頁的引用:</p><p>  本首頁架構(gòu)(其實也包括其他頁面的架構(gòu))并非用當下很流行的div+css技術(shù),考慮到制作簡便以及個人能力問題,只是使用了最基礎(chǔ)的Table技術(shù),通過對內(nèi)部tr,td的設置及Table的嵌套,并填充相應功能模塊及圖片來塑造整個頁面的結(jié)構(gòu)。這里要注意,為了美觀不顯示table的表框及表格內(nèi)填充嚴密,需要將cellpadding(表格內(nèi)文字與邊框距離)和cellspacing(內(nèi)框?qū)挾龋?/p>

97、屬性都設置為0。</p><p>  首頁最上方的頁頭的布局便是通過table的嵌套實現(xiàn)的,由于本人沒有服務器,所以“收藏本站”、“設置主頁”都設置鏈接到www.xinren.com,其實并無此網(wǎng)站。頁頭由menu.ascx控件實現(xiàn)完成。</p><p>  首頁右側(cè)的用戶登錄,商品分類,最新商品分別由LoadingControl.ascx和navigate.ascx這兩個用戶自定義控件實

98、現(xiàn)完成。制作控件ascx文件后,只需在“設計”界面手動將文件拖動至主頁所要放置控件的位置即可實現(xiàn)控件的調(diào)用。</p><p>  首頁最下方的頁尾由bottom.ascx實現(xiàn)完成,主要提供一些網(wǎng)站相關(guān)文檔的瀏覽功能。</p><p>  以上就是首頁面的框架設計以及對母版頁的引用,其他頁面都同首頁一樣,之后的章節(jié)將不再做重復的說明。</p><p><b>

99、; ?。?)后臺功能設計</b></p><p>  首先定義CommonClass類和GoodsClass類對象,以便在編寫代碼是調(diào)用該類中的方法。</p><p>  在Page_Load事件中,首先調(diào)用自定義方法RefineBind、HotBind和DisCountBind分別用于顯示精品、熱銷、特價的商品,并分別用于GoodsClass類的DLDeplayGI方法,綁定

100、商品信息。</p><p>  在精品推薦顯示框中,用戶可以通過單擊任意商品名,查看該商品的詳細信息,然后單擊該商品下的購物車按鈕,可以將該商品放在購物車中。為了實現(xiàn)上述功能,需要在Datalist控件的ItemCommand事件中調(diào)用自定義方法AddressBack,實現(xiàn)查看商品的詳細信息,調(diào)用自定義方法AddShopCart實現(xiàn)將夠買的商品放在購物車中。</p><p>  3.7.2

101、 圖書瀏覽頁</p><p>  用戶可以在網(wǎng)站前臺首頁中,單擊精品、熱銷、特價顯示框中的更多按鈕或在商品分類導航條單擊商品類別名,都可以進入商品瀏覽頁面,即goodslist頁查看相關(guān)商品信息,運行結(jié)果如圖3-4.</p><p>  圖3-4商品瀏覽頁面</p><p><b> ?。?)前臺頁面設計</b></p><

102、;p>  該頁主要使用的控件及用途如表3-13所示:</p><p>  表3-13 商品瀏覽頁使用的控件</p><p>  主要控件的屬性設置:</p><p>  Label控件屬性設置:</p><p>  當前頁碼Label的Text設置為“1”,因為首次顯示肯定是第一頁,相當于初始化。</p><p

103、>  LinkButton控件屬性設置:</p><p>  四個控件Text屬性分別設置為第一頁、上一頁、下一頁、最后一頁。</p><p>  Datalist控件屬性設置:</p><p>  RepeatColumns屬性設置為“3”,RepeatDirection設定為“Horizontal”。 </p><p><b&

104、gt; ?。?)后臺功能設計</b></p><p>  首先需要定義CommonClass、GoodsClass、DBClass類對象,以便調(diào)用。</p><p>  定義自定義方法dlBind和deplayTitle分別用于顯示瀏覽商品信息和當前頁所在位置。</p><p>  自定義方法則調(diào)用自定義方法dlBindPage分頁顯示相關(guān)商品信息。&l

105、t;/p><p>  dlBindPage首先為存儲過程中的參數(shù)賦值,并調(diào)用ExecNonQurery方法執(zhí)行存儲過程,然后調(diào)用GetDataSet方法填充數(shù)據(jù)集,并返回該數(shù)據(jù)集表的集合。最后綁定在Datalist上,通過PagedDataSource類對Datalist控件實現(xiàn)分頁功能。</p><p>  這里重點說明一下分頁方法,Datalist需要借助PagedDataSource類進

106、行分頁,實際上PagedDataSource代替了DataSet被Dtalist綁定,并通過對其AllowPaging、PageSize以及CurrentPageIndex屬性進行設置,實現(xiàn)可以分頁以及一頁有多少行數(shù)據(jù),然后根據(jù)當前頁碼與總頁碼,即PagedDataSource的PageCount屬性對LinkButton的Enabled屬性進行布爾設置,是否可以點擊。當每次點擊翻頁時,程序會根據(jù)不同的操作對當前頁碼進行處理,然后重新綁

107、定數(shù)據(jù)。</p><p>  3.7.3 圖書詳細信息頁</p><p>  用戶單擊任意圖書商品的名字都可以進入商品詳細信息頁面,即showInfo頁,查看商品的詳細信息該頁的運行結(jié)果如圖3-5所示。</p><p>  圖3-5 圖書詳細信息頁運行結(jié)果</p><p><b> ?。?)前臺頁面設計</b>&l

108、t;/p><p>  該頁涉及的控件及用途如表3-14所示。</p><p>  表3-14 圖書詳細信息頁使用的控件</p><p>  下面對主要控件的屬性設置分別進行簡單介紹:</p><p>  CheckBox控件屬性設置:</p><p>  Checked屬性設置為True,相當于初始化控件狀態(tài)。Aut

109、oPostBack屬性設置為true,本頁此處屬性完全可以不設,但常規(guī)寫法還是寫上,養(yǎng)成習慣。Enabled屬性設置為false,使得Checked無法被用戶修改。</p><p>  ImageMap控件屬性設置:</p><p>  只提供圖片顯示功能,所以ImageUrl設置為空。</p><p><b>  (2)后臺功能設計</b>&

110、lt;/p><p>  首先需要定義CommonClass、GoodsClass、DBClass類對象,以便調(diào)用。</p><p>  在Page_Load事件中,調(diào)用自定義方法GetGoodsInfo將指定商品的詳細信息顯示出來,即首先從數(shù)據(jù)庫獲取指定的商品信息,然后逐步對TextBox賦值進行前臺頁面顯示。</p><p>  單擊返回按鈕時,觸發(fā)click事件,頁

111、面返回到session[“aaddress”]內(nèi)的地址,即之前頁面的地址,但為了方便,本頁設置為直接跳回主頁。</p><p>  3.7.4 購物車</p><p>  購物車功能是一個交易網(wǎng)站的核心,用于幫助用戶完成商品的選購,并把商品交給服務臺進行結(jié)算,本頁購物車主要包括添加、瀏覽、編輯購物數(shù)量、刪除,清空幾大功能。其中,添加功能在商品欄里點擊購買圖標即可實現(xiàn),但必須要登錄才可實現(xiàn)

112、購買。運行結(jié)果如圖3-6所示。</p><p>  圖3-6 購物車運行結(jié)果</p><p><b>  (1)前臺頁面設計</b></p><p>  該頁主要使用的控件及用途如表3-15所示。</p><p>  表3-15 購物車頁面使用的控件</p><p>  下面對該頁中的

113、主要控件的屬性設置做簡單介紹。</p><p>  Label控件屬性設置:</p><p>  labMessage的Visible屬性設置為false,即初始化,需通過后臺功能根據(jù)情況對其是否可是進行設置。labTotalPrice設置為0.00,也是為了初始化。</p><p>  GridView控件屬性設置:</p><p>  A

114、utoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="gvShopCart_PageIndexChanging" PageSize="4"</p><p>  表示可以分頁,每頁顯示4組數(shù)據(jù)。</p><p>  設置一個Regu

115、larExpressionValidator控件,驗證用戶輸入的商品數(shù)量是否為整數(shù)。</p><p>  用<%#Eval(“數(shù)據(jù)表列名”)%>來綁定購物商品的信息。</p><p><b> ?。?)后臺功能設計</b></p><p>  首先需要定義CommonClass和DBClass類對象,以便調(diào)用。</p>

溫馨提示

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

評論

0/150

提交評論