基于javawebssh框架的網上書店_第1頁
已閱讀1頁,還剩146頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  X X 科 技 大 學</p><p>  畢 業(yè) 設 計( 論 文 )</p><p>  2013 年 月 日</p><p>  X X 科 技 大 學</p><p>  畢業(yè)設計(論文)任務書</p><p>  學院 系(教研室)&l

2、t;/p><p>  系(教研室)主任: (簽名) 年 月 日</p><p>  學生姓名: 學號: 專業(yè): </p><p>  1 設計(論文)題目及專題: 基于Java Web SSH框架的網上書店

3、 </p><p>  2 學生設計(論文)時間:自 2013 年 月 日開始至 2013 年 月 日止</p><p>  3 設計(論文)所用資源和參考資料:</p><p>  [1] 徐建波 編著 Java Web 應用開發(fā)原理與技術[M]. 國防科技大學出版社</p><p&

4、gt;  [2] (美) Y.Daniel Liang 編著 Java 語言程序設計進階篇[M]. 機械工業(yè)出版社</p><p>  [3] 戎偉 猛劼 蘇微 編著 解密J2EE 項目開發(fā)的70個問題</p><p>  [4] (美) Roger S.Pressman 編著 軟件工程</p><p>  4 設計(論文)應完成的主要內容:</p>

5、<p>  基于Java Web 三大框架(SSH)技術開發(fā)的網上書店,包括前臺展示和后臺管理兩個部分;其中前臺展示包括登陸模塊、注冊模塊、首頁展示、圖書展示、圖書購買、產生訂單;后臺管理包括廣告管理模塊、用戶管理模塊、圖書管理模塊、訂單管理模塊。 </p><p>  5 提交設計(論文)形式(設計說明與圖紙或論文等)及要求:</p><p> ?。?)論文思路清晰,條理清楚,

6、中心突出,內容充實,論據充分,結構緊湊,層次分明,圖表清晰,格式規(guī)范,結論正確;按《湖南科技大學本科生畢業(yè)設計(論文)要求與規(guī)范》編排、打印文稿;</p><p>  (2)上交論文(紙質)打印文稿和系統(tǒng)源碼(電子版);</p><p>  6 發(fā)題時間: 年 月 日</p><p>  指導教師:

7、 (簽名)</p><p>  學 生: (簽名)</p><p>  X X 科 技 大 學</p><p>  畢業(yè)設計(論文)指導人評語</p><p>  [主要對學生畢業(yè)設計(論文)的工作態(tài)度,研究內容與方法,工作量,文獻應用,創(chuàng)新性,實用性,科學性,文本(圖紙)規(guī)范程度,存在的不足等進行綜合評價

8、]</p><p>  指導人: (簽名)</p><p><b>  年 月 日</b></p><p>  指導人評定成績: </p><p>  X X 科 技 大 學</p><p>  畢業(yè)設計(論文)評閱人評語 </p>&

9、lt;p>  [主要對學生畢業(yè)設計(論文)的文本格式、圖紙規(guī)范程度,工作量,研究內容與方法,實用性與科學性,結論和存在的不足等進行綜合評價]</p><p>  評閱人: (簽名)</p><p><b>  年 月 日</b></p><p>  評閱人評定成績: </p>

10、<p>  X X 科 技 大 學</p><p>  畢業(yè)設計(論文)答辯記錄</p><p>  日期: </p><p>  學生: 學號: 班級: </p><p>  題目:

11、 </p><p>  提交畢業(yè)設計(論文)答辯委員會下列材料:</p><p>  1 設計(論文)說明書共頁</p><p>  2 設計(論文)圖 紙共頁</p><p>  3 指導人、評閱人評語共頁<

12、;/p><p>  畢業(yè)設計(論文)答辯委員會評語:</p><p>  [主要對學生畢業(yè)設計(論文)的研究思路,設計(論文)質量,文本圖紙規(guī)范程度和對設計(論文)的介紹,回答問題情況等進行綜合評價]</p><p>  答辯委員會主任: (簽名)</p><p>  委員: (簽名

13、)</p><p><b> ?。ê灻?lt;/b></p><p><b> ?。ê灻?lt;/b></p><p><b> ?。ê灻?lt;/b></p><p>  答辯成績: </p><p>  總評成績: </

14、p><p><b>  摘 要</b></p><p>  隨著互聯(lián)網技術的發(fā)展,網上購物越來越流行,而網上書店更是逐漸受到越來越多的人關注,不用涉及交通、不用到書店翻閱、即可看到全國各地的書籍價格、更加全面地搜索自己喜歡的書籍、需要的書籍。通過網絡銷售系統(tǒng)的平臺,商家將擁有更大的市場,能更加及時快速地得到用戶對于商品的反響,可以隨時調整銷售策略,提高商家的市場競爭力

15、。對于消費者也提供了方便,消費者可以不受時間和地域的限制進行購物,并且可以獲取更多信息.。</p><p>  本文闡述了如何構建基于B/S 架構,以Oracle數據庫為基礎,應用Java Web SSH框架的網上書店,系統(tǒng)主要完成以下基本的功能:主要是前臺展示和后臺管理兩個部分;其中前臺展示包括登陸模塊、注冊模塊、首頁展示、圖書展示、圖書購買、產生訂單;后臺管理包括廣告管理模塊、用戶管理模塊、圖書管理模塊、訂單

16、管理模塊。</p><p>  本次課題主要采用java語言作為程序的開發(fā)語言,采用Oracle數據庫作為數據庫,MyEclipse6.5作為開發(fā)工作,運用PowerDesigner作為數據庫建模工具,運用的知識還有JavaScript ,CSS, HTML 等知識。</p><p>  本文闡述了如何構建基于B/S 架構,以Oracle數據庫為基礎,應用Java Web SSH框架的網上

17、書店,系統(tǒng)主要完成以下基本功能:前臺包括注冊與登陸、圖書展示、圖書購買、訂單產生;后臺管理包括廣告管理、用戶管理、圖書管理、訂單管理。</p><p>  本次課題設計采用的開發(fā)語言是java,數據庫是Oracle,開發(fā)工具是MyEclipse6.5,數據庫建模工具是PowerDesigner,此外還運用了JavaScript ,CSS, HTML 等知識。</p><p>  關鍵字:S

18、SH框架;java;網上書店;B/S 架構;</p><p><b>  ABSTRACT</b></p><p><b>  目 錄</b></p><p>  第一章 引言- 1 -</p><p>  1.1 項目背景- 1 -</p><p>  1.2 項目目的

19、- 1 -</p><p>  1.3 主要內容- 2 -</p><p>  第二章 系統(tǒng)理論和技術- 3 -</p><p>  2.1 MyEclipse 的簡介- 3 -</p><p>  2.2 SSH框架的簡介- 3 -</p><p>  2.3 B/S架構的簡介- 5 -</p>

20、;<p>  2.3 Java簡介- 5 -</p><p>  2.4 Java Web工程的基本介紹- 6 -</p><p>  2.2.1 建立Web工程的基本步驟- 6 -</p><p>  2.2.2 Java Web 工程目錄結構- 6 -</p><p>  2.3 Oracle數據庫- 6 -&l

21、t;/p><p>  2.3.1 Oracle 數據庫簡介- 6 -</p><p>  2.3.2 Oracle數據庫的特點- 6 -</p><p>  第三章 系統(tǒng)需求分析與設計- 8 -</p><p>  3.1 可行性分析- 8 -</p><p>  3.2 功能需求分析- 8 -</p&g

22、t;<p>  3.3 系統(tǒng)用例模型- 11 -</p><p>  3.3.1 普通用戶用例圖- 11 -</p><p>  3.3.2 管理員用例圖- 11 -</p><p>  3.4 系統(tǒng)體系結構- 12 -</p><p>  3.5 數據庫設計- 13 -</p><p>  3

23、.3.1 數據庫表E-R圖- 14 -</p><p>  3.3.2 數據庫表分析- 14 -</p><p>  第四章 系統(tǒng)實現- 16 -</p><p>  4.1 搭建開發(fā)環(huán)境- 16 -</p><p>  4.1.1 安裝開發(fā)工具- 16 -</p><p>  4.1.2 開發(fā)軟件的配置

24、- 16 -</p><p>  4.1.3 建立web工程搭建開發(fā)框架- 17 -</p><p>  4.2 數據庫實現- 18 -</p><p>  4.2.1 數據庫表字段設計- 18 -</p><p>  4.2.2 數據庫連接實現- 20 -</p><p>  4.3 前臺主要功能模塊- 2

25、2 -</p><p>  4.3.1 登陸功能的實現- 22 -</p><p>  4.3.2 注冊功能的實現- 23 -</p><p>  4.3.3 首頁功能實現- 26 -</p><p>  4.3.4 圖書瀏覽功能- 27 -</p><p>  4.3.5 訂單功能- 29 -</p&

26、gt;<p>  4.3.6 購物車功能- 31 -</p><p>  4.10 后臺管理功能- 35 -</p><p>  4.10.1 后臺管理功能流程- 35 -</p><p>  4.10.2 用戶管理- 36 -</p><p>  4.10.3 廣告管理- 38 -</p><p&

27、gt;  4.10.4 圖書管理- 39 -</p><p>  第五章 總結與問題分析- 42 -</p><p>  5.1 系統(tǒng)問題分析總結- 42 -</p><p>  5.2 開發(fā)過程中常見問題分析- 42 -</p><p>  第六章 總結- 45 -</p><p>  參 考 文 獻-

28、46 -</p><p>  致 謝- 47 -</p><p><b>  第一章 引言 </b></p><p><b>  1.1 項目背景 </b></p><p>  隨著網絡技術的迅猛發(fā)展,越來越多的人熱衷于上網。隨著用戶的不斷增加,其規(guī)模迅速擴大,它的領域也走向多元化。除了原先

29、的科學技術和教育外,Internet已進入了文化、經濟、政治、新聞、體育、娛樂、商業(yè)和服務業(yè)??梢灶A見Internet將成為我們構筑未來嶄新的生活方式。[10]</p><p>  電子商務就是在這樣一個背景下產生和發(fā)展起來的。伴隨著電子商務技術的不斷成熟,電子商務的功能也越來越強大。書城交易網站就是Internet和電子商務發(fā)展的產物,近幾年在我國發(fā)展迅猛,如同一些書店紛紛在各地開設分店以拉近書店與顧客間距離一

30、樣。隨著科學技術的飛速發(fā)展,Internet已經成了普通百姓都可以初級的大中型媒體傳播手段。隨著現今全民素質和科學技術水平的不斷提高,知識更新的越來越快。人們隨時都會有被淘汰的危機,為了不讓社會淘汰,做到與時俱進就必須多讀書不斷學習。21世紀是網絡的時代、信息的時代,時間是非常的寶貴的。人們由于種種原因沒有時間到書店去,也不知道哪家書店有自己需要的書籍,同時那些傳統(tǒng)書店的經營者又沒什么好的方法讓人們知道我這就有顧客需要的書籍,這種買賣雙

31、方之間交流上的阻礙成為“網上書店”網站發(fā)展的原動力。網上書店的出現可以更好地解決這方面的問題。[11]</p><p>  網上書店在價格、時效性、品種、查詢方式等方面都有優(yōu)勢。網上書店是一種直銷方式,速度和價格上都有優(yōu)勢,在價格上一般網上書店都有7.5-9折的折扣,如果是特價書折扣就更多了,網上書店的書目數據是任何訂購書目都無法比擬的,亞馬遜網上書店有300多萬種圖書,另外還有音樂系列產品和其它教育產品,剛剛成

32、立的北京圖書大廈網上書店也有16萬種書目數據,“中國尋書網”目前也有50萬種書籍,年度將突破100萬種圖書,網上書店的書目除書名,著者,價格等信息外,還有封面,內容簡介,目次,評論等詳細信息。同時網上書店的目錄查詢功能也是傳統(tǒng)的按某種分類規(guī)則編排的圖書征訂目錄無法比擬的,其以關鍵詞或主題從網上檢索某類文獻,查準率與查全率都有一定的保障。另外還有一些書更是以網站包銷或總代理的形式進行銷售,這就意味著一種全新的電子商務模式的開始。[10]&

33、lt;/p><p><b>  1.2 項目目的</b></p><p>  隨著網絡信息技術的高速發(fā)展,電子商務迅速發(fā)展。網上購物越來越流行。注冊用戶可以在網上搜索購買到自己想要的各種商品,讓人們體會到了足不出戶,便可隨意購物的快感。而書籍作為一種文化的載體、智慧的結晶,一直是人們生活中必需的物品。由于書籍本身不像其他商品一樣,存在多種必需當面檢查質量。因此網上書店是發(fā)

34、展的最迅速的。網上書店在價格、時效性、品種、查詢方式等方面都有優(yōu)勢。因此開發(fā)一個網上書店是很有必要的。</p><p>  隨著Java Web技術的發(fā)展,Java 語言尤其擅長B/S機構的系統(tǒng)開發(fā)。本次課題采用J2EE SSH框架 集合JSP、JavaScript、CSS、HTML等知識聯(lián)合設計。主要的目的是:針對目前較流行的框架技術進行一定的了解和熟悉。體會框架開發(fā)Web應用程序的好處。掌握Struts框架實

35、現MVC模式結構清晰,開發(fā)者只關注業(yè)務邏輯的實現的優(yōu)點。熟悉掌握Hibernate框架對于數據庫操作的基本方法和步驟,體會代碼冗余時的復雜,熟悉hibernate基本編程步驟,了解數據庫表和實體類一一對應的基本編程思想。掌握Spring框架的反轉控制思想(Inverse Of Control) 和工程設計模式。掌握基本的XML 文件的配置,學會CSS+JS+JSP開發(fā)B/S結構模式的瀏覽器程序。通過本次課題的研究達到對于現在主流框架技術

36、有一點的了解,懂得如何開發(fā)B/S架構的應用程序,對于現在網上書店系統(tǒng)業(yè)務流程有一點的認知。進一步推廣網上書店的發(fā)展。</p><p><b>  1.3 主要內容</b></p><p>  近年來,隨著Internet技術的迅猛發(fā)展,計算機網絡給人們的工作、學習和日常生活帶來很大的便利,同時開發(fā)Web的技術也在不斷更新,框架技術日趨成熟,特別是B/S架構的提出,使得

37、框架技術在B/S架構系統(tǒng)上的優(yōu)勢尤為突出。本課題采用SSH框架結合Servlet、JavaScript、JSP、XML 等技術,基于B/S結構開發(fā)的網上書店系統(tǒng),主要就是框架技術的應用,掌握如何結合數據庫知識和框架技術開發(fā)出高效、簡潔、省事的系統(tǒng)。</p><p>  本論文具體章節(jié)安排如下:</p><p>  第一章:引言。介紹課題研究的背景和目的。</p><p&

38、gt;  第二章:系統(tǒng)開發(fā)相關的概念和理論以及技術。</p><p>  第三章:系統(tǒng)分析和設計。</p><p>  第四章:系統(tǒng)的實現。該部分是該課題的核心部分,包括開發(fā)運行環(huán)境構建,數據庫實現以及根據需求分析和技術分析來實現系統(tǒng)的各個模塊功能,使系統(tǒng)能夠正常運行,包括開發(fā)過程中遇到的問題記載和分析。</p><p>  第五章:總結與問題分析。對本課題的重點難

39、點做一個分析,提出對本系統(tǒng)需要改進與加強的地方。</p><p>  第六章:結束語。對本次課題研究的感想以及學到的知識和開發(fā)經驗的一個總結和對后期開發(fā)的一個展望。</p><p>  第二章 系統(tǒng)理論和技術</p><p>  2.1 MyEclipse 的簡介</p><p>  MyEclipse企業(yè)級工作平臺(MyEclipse En

40、terprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數據庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。</p><p>  MyEcl

41、ipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產品的專屬eclipse開發(fā)工具。[1]&

42、lt;/p><p>  2.2 SSH框架的簡介</p><p>  SSH框架是指Struts 框架、Spring框架和Hibernate 框架的集成。是目前較為流行的一種Web應用程序開源框架。集成SSH框架的系統(tǒng)從職責上分為四層:表示層、業(yè)務邏輯層、數據持久層和域模塊層,以幫助開發(fā)人員在短期內搭建結構清晰、可復用性好、維護方便的Web應用程序。其中使用Struts作為系統(tǒng)的整體基礎架構,

43、負責MVC的分離,在Struts框架的模型部分,控制業(yè)務跳轉,利用Hibernate框架對持久層提供支持,Spring做管理,管理struts和hibernate。具體做法是:用面向對象的分析方法根據需求提出一些模型,將這些模型實現為基本的Java對象,然后編寫基本的DAO(Data Access Objects)接口,并給出Hibernate的DAO實現,采用Hibernate架構實現的DAO類來實現Java類與數據庫之間的轉換和訪問

44、,最后由Spring做管理,管理Struts和Hibernate。</p><p>  Struts 框架:Struts 是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。Struts的MVC設計模式使我們的邏輯變得很清晰。Struts 對Model,View和Controller 都提供了對應的組件。ActionServlet,這個類是Struts的核心控制器,負責攔截來

45、自用戶的請求。Action 這個類通常由用戶提供,該控制器負責接收來自ActionServlet的請求,并根據該請求調用模型的業(yè)務邏輯方法處理請求,并將處理結果返回給JSP頁面顯示。所以Struts是Web框架技術的基礎控制頁面的跳轉。Struts 框架流程圖:</p><p>  圖2.1 struts 框架流程圖</p><p>  Spring 框架:Spring是一個開源框架,它由

46、Rod Johnson創(chuàng)建。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。Spring 的反轉控制(IOC)和面向切面編程(AOP)思想使我們的軟件最大限度上解耦。Spring 的作用貫穿了整個中間層,將Web層、Service層、DAO層及PO無縫整合,其數據服務層用來存放數據。Spring在使用IOC容器作為構建所有架構層的完整解決方案方面是獨一無二的。 

47、;Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率并且減少了可能的錯誤。Spring的數據訪問架構還集成了Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。Spring提供了一個用標準Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業(yè)事務。</

48、p><p>  Hibernate 框架:Hibernate 框架是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。是用來解決傳統(tǒng)程序上重復書寫數據庫連接、數據庫關閉操作上的代碼冗余的,提高五個接口來解決傳統(tǒng)的JDBC操作,分別是Configuration 用來讀取配置文件hibernate.cfg.xml 獲取連接所需要的參數。

49、SessionFactory 工廠方法負責初始化Hibernate。它充當數據存儲源的代理,并負責創(chuàng)建Session對象 Session 封裝了基本的增、刪、改、查方法負責執(zhí)行被持久化對象的CRUD操作(CRUD的任務是完成與數據庫的交流,包含了很多常見的SQL語句。) Transaction 控制事務提交和回滾。Query負責各種數據庫查詢,不僅可以使用SQL語言還提供了HQL查詢語言。這5個核心接口在任何開發(fā)中都會用到。通過這些

50、接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。</p><p>  2.3 B/S架構的簡介</p><p>  B/S 架構是指:(Browser/Server)瀏覽器/服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,事務邏輯的極少部分在前端(Browser)實現,在服務器端(Server

51、)實現主要的事務邏輯,形成所謂三層3-tier結構。相對于C/S結構的“胖”客戶端,使用者需要在電腦上安裝相應的客戶端軟件來說,B/S結構是屬于一種“瘦”客戶端,在服務器端存放大多數或主要的業(yè)務邏輯,因此,B/S結構的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護時只需更新服務器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。 B/S結構系統(tǒng)的產生為系

52、統(tǒng)面對無限未知用戶提供了可能。[11] B/S體系結構圖:</p><p>  圖2.2基于B/S體系結構圖</p><p>  2.3 Java簡介</p><p>  Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。是由Sun Microsystems現在稱Oracle公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE,J

53、avaEE,JavaME)的總稱。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網,同時擁有全球最大的開發(fā)者專用社群。在全球云計算和移動互聯(lián)網的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景[4]。</p><p>  Java編程語言風格十分接近C、C++語言。Java是一個純的面向對象的程序設計語言,它繼承了 C++ 語言面向

54、對象技術的核心,Java舍棄了C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間,使得程序員不用再為內存管理而擔憂。</p><p>  2.4 Java Web工程的基本介紹 </p><p>  2.2.1 建立Web工程的基本步驟</

55、p><p>  以開放工具MyEclipse6.5為例。</p><p>  1. 建立Web工程 單擊File--->New--->Web Project 在彈出的窗口輸入工程名。</p><p>  2. 在工程子目錄下的WebRoot\WEB-INF\lib 目錄下導入開發(fā)過程中用到的第三方jar包。</p><p>  3.

56、進行開發(fā)。相關的開發(fā)時用到的目錄結構將在下面的篇章中介紹。</p><p>  2.2.2 Java Web 工程目錄結構 </p><p>  1.SRC 該子目錄下存放開發(fā)過程中編寫的java源代碼。在改目錄結構下可以建立自己的包名。entity 一般存放開發(fā)過程中的實體類 DAO 存放開發(fā)過程中對數據庫進行操作的類。biz 一般是業(yè)務邏輯類 action 存放控制頁面請求的actio

57、n類</p><p>  2.WebRoot 改子目錄下一般有建立Web工程時生成的WEB-INF 文件夾和META-INF 文件夾,該目錄下一般存放JSP頁面和自己的JSP頁面需要用到CSS、JS、以及一些文件和圖片。CSS 通常放在自己在該目錄下建立的CSS的文件夾中JS放置在JS的文件夾中</p><p>  3.WEB-INF 下有l(wèi)ib 目錄 存放開發(fā)工程中用到的第三方jar包。

58、web.xml 文件一般配置過濾器 filter 和servlet</p><p>  4.實體映射文件 xxx.hbm.xml 放置位置隨便 一般存放在對應的實體包類,該文件配置的是實體類和對應的數據表之間的映射。</p><p>  5.hibernate.cfg.xml 配置的是與數據庫連接相關的屬性,存放在src下</p><p>  6.struts.xm

59、l 配置每個Action的文件,存放在src 下</p><p>  7.beans.xml 配置的是每個javaBean 在框架中 反轉控制就是通過這個文件讀取相應的屬性值的。</p><p>  2.3 Oracle數據庫</p><p>  2.3.1 Oracle 數據庫簡介</p><p>  Oracle 數據庫是由甲骨文公司開發(fā)

60、的一款重量量級的大型關系數據庫,是目前最流行的客戶/服務器(CLIENT/SERVER)或瀏覽器/服務器(B/S)體系結構的數據庫之一 。</p><p>  2.3.2 Oracle數據庫的特點</p><p>  完整的數據管理功能:1.數據的大量性。Oracle數據庫是大型的數據,相比一般的小型、中型數據庫,它能存放大量的數據,而且操作效率高。這也是Oracle數據庫能應用于C/S

61、,B/S 架構系統(tǒng)的原因。2.數據保存的持久性。3.數據的共享性4.數據的可靠性。</p><p>  分布式處理功能:1.具有靈活的體系結構。2 適應分布式管理和控制機構,DDBS 的機構符合企業(yè)分布的組織結構,允許各個部門對其自身數據實行局部控制,在本地插入、查詢和維護。3 經濟性能優(yōu)越。4 系統(tǒng)的可靠性高、可用性好。由于數據庫分布在多個場地,并有許多復制數據,即使在個別場地或個別通信鏈路上發(fā)生障礙,也不會影

62、響到整個系統(tǒng)的崩潰。5 局部應用的響應速度快。 6 可擴展性好。</p><p>  開發(fā)性:與SQL Server只能在windows 平臺上運行相比,Oracle 能運行在所有主流平臺包括Windows(32位和64位)、Linux和不同分支的Unix。</p><p>  第三章 系統(tǒng)需求分析與設計</p><p><b>  3.1 可行性分析&l

63、t;/b></p><p>  本次課題研究是基于java語言,采用較流行的SSH框架,開發(fā)的B/S架構的網上書店系統(tǒng)。由于開發(fā)工具和SSH框架都是開源的,所有經濟上是可行的,而該研究課題僅僅是個人畢業(yè)設計所用,不存在市場價值,而技術上SSH框架適合該類B/S結構的系統(tǒng)開發(fā)。因此該課題可以開發(fā)。</p><p>  3.2 功能需求分析 </p><p>  

64、功能需求分析階段是軟件開發(fā)前期必須的階段。該過程是在編碼前,綜合調查市場需求,客戶要求,經濟效益以及時間和技術上多方面的因素得出系統(tǒng)該開發(fā)什么功能。需求分析一般分兩個階段,即需求獲取和需求規(guī)格,需求獲取是用自然語言清楚地描述用戶的要求。需求規(guī)格的目的是確定需求的唯一性。需求分析通常是在綜合考慮到影響因素后,確定系統(tǒng)有哪些功能,完成哪些功能。完善的需求往往為后續(xù)軟件開發(fā)代來很多好處,往往通過需求分析可以避免開發(fā)過程中的很多問題。反而可以節(jié)

65、約更多的時間。本研究課題是基于B/S 架構下開發(fā)的網上購物系統(tǒng),由于不涉及到商業(yè)性僅僅是自己的一個研究性練習,所有功能大致和大多數網上購物系統(tǒng)功能一樣。該系統(tǒng)功能分為前臺部分和后臺管理部分。前臺部分包括: 用戶登陸,注冊,退出登陸,首頁圖書展示,圖書瀏覽,廣告展示,商品加入購物車,購物圖書,生成訂單及產生訂單詳細等功能。后臺管理主要是對一些前臺數據的管理包括:用戶管理,廣告管理,圖書管理,訂單管理等功能。其中每個功能模塊包括UI設計和功

66、能實現兩部分。系統(tǒng)功能模塊圖如下圖3.1所示:</p><p>  圖3.1系統(tǒng)功能模塊圖</p><p><b>  1 用戶登陸模塊</b></p><p>  登陸功能在本系統(tǒng)中非常重要,本系統(tǒng)實現購買功能必須是在線用戶。</p><p>  功能描述1. 對用戶輸入的用戶名進行數據庫匹配,存在用戶然后匹配密碼。&

67、lt;/p><p>  功能描述2. 對存在的用戶檢查是否激活,激活了才能登陸成功進入首頁,否則跳轉到激活頁面。激活碼采用用戶名+隨機數產生。</p><p><b>  2 用戶注冊模塊</b></p><p>  注冊功能模塊也是B/S架構系統(tǒng)必須具備的功能。</p><p>  功能描述1用戶進行注冊,用戶名,密碼格

68、式是否正確 JS檢查。</p><p>  功能描述2是否輸入了所有的信息值 ,驗證碼檢查,采用流輸出。</p><p><b>  3 首頁展示模塊</b></p><p>  該功能模塊是整個該B/S 架構系統(tǒng)最重要的部分,他是系統(tǒng)好壞的門戶。</p><p>  功能描述1圖書分類列出 從數據庫中讀取。</

69、p><p>  功能描述2圖書展示 。</p><p>  功能描述3廣告展示 。</p><p>  功能描述4系統(tǒng)顯示是否登錄、是 顯示退出 否顯現登錄。</p><p><b>  4 圖書瀏覽功能</b></p><p>  功能描述1顯示圖書比較完整的基本信息。</p><

70、;p>  功能描述2可以選擇每一頁顯示多少、按什么排序顯示。</p><p>  5 添加產品到購物車功能</p><p>  功能描述1可以將喜歡的書添加到購物車。</p><p>  功能描述2購物車將存入session 并生成數據庫 到時候下次登錄可以直接查看。</p><p>  6 生成訂單并產生訂單詳細</p>

71、<p>  功能描述1可以對相應的產品進行購買,生成相應的訂單。</p><p>  功能描述2對下了的訂單生成訂單詳細,方便發(fā)貨。</p><p><b>  7 后臺管理員登陸</b></p><p>  功能描述1管理員通過身份確認登陸到后臺管理界面。</p><p><b>  8 后臺用戶

72、管理</b></p><p>  功能描述1分頁顯示所有注冊過的用戶。</p><p>  功能描述2后臺管理員可以對用戶進行增、刪、改。</p><p><b>  9 后臺廣告管理</b></p><p>  功能描述1顯示數據庫存在的廣告</p><p>  功能描述2對廣進行上

73、傳,存放到數據庫</p><p><b>  10 后臺圖書管理</b></p><p>  功能描述1分頁顯示存在的圖書。</p><p>  功能描述2后臺管理員對圖書進行增、刪、改。</p><p><b>  11 后臺訂單管理</b></p><p>  功能描述1

74、分頁顯示所有的訂單。</p><p>  功能描述2可以對訂單進行增、刪、改。</p><p>  3.3 系統(tǒng)用例模型</p><p>  3.3.1 普通用戶用例圖</p><p>  注冊用戶登錄后,可以瀏覽商品列表信息,購買商品,查看訂單,訂單退訂,修改個人信息等。</p><p>  圖 3.2 普通用戶用例

75、圖</p><p>  3.3.2 管理員用例圖</p><p>  管理員登錄后,可以對圖書,用戶,訂單,廣告進行管理。對廣告、圖書、用戶、訂單進行基本的添加、修改、刪除、查詢等操作。</p><p>  圖3.3 管理員用例圖</p><p>  3.4 系統(tǒng)體系結構</p><p>  根據該網上書店的基本功能需

76、求,該系統(tǒng)基本結構可分為前臺部分和后臺部分。而由于SSH框架的特點,前臺和后臺部分架構都是四層結構。分別為表現層、控制層、業(yè)務層、數據層。</p><p>  表現層:主要負責用戶交互和結果顯示,交易系統(tǒng)和管理系統(tǒng)有不同的URL 入口界面。</p><p>  控制層:主要負責系統(tǒng)的訪問控制、數據加載和注銷,是系統(tǒng)的核心控制單元??刂茖油ㄟ^系統(tǒng)描述來組織工作。 </p>&l

77、t;p>  業(yè)務層:實現了交易系統(tǒng)和管理系統(tǒng)的主要業(yè)務邏輯,是系統(tǒng)主要的運算單元。 </p><p>  持久層:實現了靜態(tài)數據和數據庫數據的持久化管理,為業(yè)務層提供數據服務,是系統(tǒng)進行數據操作的統(tǒng)一界面。</p><p><b>  圖3.4前臺架構圖</b></p><p><b>  3.5 數據庫設計</b>

78、</p><p>  本次系統(tǒng)主要是基于B/S架構的系統(tǒng),存在大量的數據讀入和取出,對數據庫表的要求比較高,每個功能模塊基本都涉及到了數據表。</p><p>  3.3.1 數據庫表E-R圖</p><p>  圖3.5系統(tǒng)數據E-R圖</p><p>  3.3.2 數據庫表分析</p><p>  對于B/S系統(tǒng)

79、的網上書店來說,數據的存儲往往是難點,因為系統(tǒng)將有大量的信息,為管理好改系統(tǒng),采用如下數據表存儲系統(tǒng)信息。</p><p>  用戶表:存儲用戶信息。包含用戶賬號,密碼,昵稱,性別,用戶地址省份,城市等信息。</p><p>  廣告表:存儲廣告信息。包含廣告編號,廣告圖片路徑,廣告描述。</p><p>  圖書表:存儲圖書信息。包含圖書編號,圖書名,圖書市場價,

80、圖書書店價,作者,出版社,出版時間。</p><p>  圖書類型表:存儲圖書類型信息。包含圖書類型編號,類型名,父類類型編號。</p><p>  訂單項表:存儲單條訂單項信息。包含訂單項編號,訂單編號,產品編號,產品市場價,產品書店價,訂購數量,當前訂單項積分。</p><p>  訂單表:存儲訂單信息。包含訂單編號,用戶編號,訂購時間,收貨人,收貨地址,總金額

81、,電話。</p><p>  購物車表:存儲購物車信息。包含購物車編號,用戶編號,訂單項編號,總售價,總書店價,總積分。</p><p><b>  第四章 系統(tǒng)實現</b></p><p>  4.1 搭建開發(fā)環(huán)境 </p><p>  本次課題采用J2EE SSH框架,開發(fā)工具采用MyEclipse6.5,數據庫采用

82、Oracle數據庫,為方便操作數據庫,采用oracle 客戶端pl/SQL。對于開源框架導入工程jar包尤為最終要。</p><p>  開發(fā)所需要的軟件如下:。</p><p><b>  開發(fā)軟件介紹:</b></p><p>  JDK:Java 虛擬機 java 語言開發(fā)必須的編譯器。版本1.6 以上。</p><p

83、>  MyEclipse6.5:java 開發(fā)工具。</p><p>  服務器:Tomcat5.0 以上</p><p>  Oracle數據庫:大型的數據庫服務器。版本10g 以上。</p><p>  PL/SQL:針對oracle 數據庫開發(fā)的一款界面操作客戶端。</p><p>  Editplus 或者Dreamweaver

84、:文本編輯器,開發(fā)html/JSP 頁面工具。</p><p>  4.1.1 安裝開發(fā)工具</p><p>  (1) 登陸http://java.sun.com,下載最新版JDK。這里下載的是jdk-6u7-windows-i586-p版本。</p><p>  (2) 安裝JDK 1.6。</p><p>  (3) 安裝MyEclip

85、se6.5。下載網站http://www.cr173.com/soft/27454.html。由于MyEclipse6.5是一款收費軟件,所有必須在首次登陸時輸入注冊碼,網上有很多注冊碼。</p><p>  (4) 安裝Tomcat 服務器 ,在安裝過程中可以修改默認端口8080。本次研究將端口改為8081 訪問地址http://localhost:8081/ 也可以在安裝目錄:tomcat\conf\serv

86、er.xml 配置文件中修改。</p><p>  (5) 安裝Oracle 數據庫,在安裝過程中需要設置system/sys 數據庫默認用戶的密碼還要端口1521,以及域名xe。</p><p>  4.1.2 開發(fā)軟件的配置</p><p>  (1) 配置MyEcliplise6.5 默認JDK</p><p>  啟動MyEclip

87、se6.5 在工具欄 window --->preferences ---->java--->Installed JREs 在界面上單擊add 然后單擊Browser 選擇你安裝的的JDK。</p><p>  (2) 配置MyEclipse6.5 服務器</p><p>  window ----> preferences ---->MyEclipse En

88、terprise Workbench--->servers--->Tomcat 單擊Tomcat6.x 在彈出的界面上,單擊Browser 選擇本地Tomcat 路徑。</p><p>  4.1.3 建立web工程搭建開發(fā)框架</p><p>  MyEclipse6.5 建立Web工程很方便,但是由于Java 語言的特點,很多開源框架都用到了第三方的jar包 而這些jar包

89、有時候會很容易導致jar包沖突,啟動服務器時會報一些莫名其妙的錯誤。因而使用SSH 開源框架開發(fā)Web項目,適當導入jar包 避免jar包沖突很重要。</p><p>  1 建立Web工程 </p><p>  在工具欄 File ----->New---->Web Project 在彈出的對話框 輸入工程名,并選擇java EE 1.5 默認是java EE 1.4。&l

90、t;/p><p>  2 導入開發(fā)所需jar包</p><p>  在工程文件夾 WebRoot ---->WEB-INF --->lib 導入開發(fā)所需的jar包</p><p><b>  4.2 數據庫實現</b></p><p>  4.2.1 數據庫表字段設計</p><p>  

91、表4.1 用戶表(d_user)</p><p>  表4.2 廣告表(d_advertise)</p><p>  表4.3 產品表(d_product)</p><p>  4.4 產品類別表(d_bookType)</p><p>  4.5 訂單表(d_orderDetailed)</p><p>  表4.6

92、 訂單項列表(d_orderItem)</p><p>  表4.8 購物車數據表(d_cart)</p><p>  表4.7 后臺管理員表(d_admin)</p><p>  4.2.2 數據庫連接實現</p><p>  Java Web SSH 框架技術連接是數據庫,是通過Hibernate 框架技術訪問的。Spring框架的Ses

93、sionFactory 類將連接數據庫操作分裝起來,通過配置文件bean.xml 文件反轉控制,連接數據庫。</p><p><b>  核心代碼:</b></p><p>  4.3 前臺主要功能模塊</p><p>  4.3.1 登陸功能的實現</p><p>  系統(tǒng)的登陸界面(UI)設計如下圖:</p&g

94、t;<p>  圖4.1 系統(tǒng)登陸界面</p><p>  用戶在登陸本網上書店系統(tǒng)的時候,只需要輸入正確的用戶信息和用戶密碼,即可實現登陸,系統(tǒng)將進入首頁,首頁會顯現用戶昵稱信息,表示已經成功登陸。如果用戶信息錯誤,系統(tǒng)將進入到不同的頁面。用戶名不存在,系統(tǒng)將通過Action類跳轉到注冊頁面,如果通過數據庫驗證用戶存在,但狀態(tài)未激活,系統(tǒng)將進入激活頁面。登陸功能流程圖入下圖:</p>

95、<p>  圖4.2 登陸功能流程圖</p><p>  實現登錄功能的主要方法:</p><p>  4.3.2 注冊功能的實現</p><p>  注冊頁面(UI)設計:</p><p>  圖4.3 系統(tǒng)注冊界面</p><p>  用戶通過登錄界面的快速注冊用戶超鏈接進入注冊界面,注冊界面用戶必須

96、輸入用戶賬號,用戶昵稱,昵稱必須是字母,輸入用戶密碼,密碼由六位以上的字母或數字。通過單選框選擇用戶性別,通過下拉列表選擇地址,用戶必須輸入驗證碼。正確輸入用戶信息后,注冊成功,將進入激活頁面。否則會在注冊頁面上顯示錯誤信息提示。錯誤信息提示如下圖所示:</p><p>  圖4.4 注冊報錯頁面</p><p>  激活頁面(UI)設計:</p><p>  圖4

97、.5 激活界面圖</p><p>  已經注冊的用戶可以在登錄界面登錄,但系統(tǒng)不會進入主頁面,而是通過Action跳轉到激活頁面,在激活頁面會顯示當前用戶的激活碼。用戶在激活頁面可以通過輸入顯示的激活碼,激活自己的賬號。激活成功系統(tǒng)將進入登錄界面。激活碼算法是通過獲取當前登錄用戶的郵箱,然后將字符串轉換成字符,對應每一位乘以隨機函數產生的數乘以10轉換的整數,然后組成新的字符串,作為激活碼。激活碼算法如下:<

98、;/p><p>  注冊功能流程圖如下圖所示:</p><p>  圖4.6 注冊功能流程圖</p><p>  4.3.3 首頁功能實現</p><p>  用戶訪問系統(tǒng)默認將進入首頁,首頁將展示網上書店的基本信息。首頁頁面(UI)如下圖:</p><p>  圖4.7 首頁展示圖</p><p>

99、;<b>  首頁核心代碼:</b></p><p>  4.3.4 圖書瀏覽功能</p><p>  該功能模塊主要是展示比較詳細的圖書信息,圖書信息采用分頁顯示,用戶可以點擊按鈕選擇每一頁顯示8條記錄還是16條記錄,并實現上一頁下一頁及第幾頁等功能,用戶還可以選擇相應的排序方式。</p><p>  圖書瀏覽顯示界面(UI) 設計:<

100、/p><p>  圖4.8 圖書瀏覽功能界面</p><p>  實現分頁顯示圖書的核心代碼:</p><p>  4.3.5 訂單功能</p><p><b>  1 訂單功能流程</b></p><p>  用戶通過登錄系統(tǒng),在瀏覽商品同時,可以對商品直接進行購買。用戶單擊購買,生成相應的訂單,系

101、統(tǒng)將進入訂單頁面,輸入相應的收貨人信息,點擊生成訂單。系統(tǒng)將進入生成訂單成功。訂單中包含訂單項和訂單詳細。訂單項中包含產品基本的信息,而訂單項中包含用戶收貨信息。功能流程圖:</p><p>  圖4.9 訂單功能流程圖</p><p>  2 訂單功能(UI)設計</p><p>  圖4.10 訂單功能展示圖</p><p>  其核心功

102、能代碼如下:</p><p>  4.3.6 購物車功能</p><p><b>  1 購物車功能設計</b></p><p>  購物車功能是網上書店最重要的功能,購物車功能設計是方便用戶一次可以購買多種書,或者是當用戶看到自己喜歡的書時,但是用戶暫時不方便購買也方便將書籍放入購物車,用戶下次購買時能方便的查看購物找到書籍購買。</p

103、><p>  購物車是由一條條的訂單項構成的Map集合,購物車中還包括整個商品的總價和節(jié)約的錢,以及總積分。訂單項數據表(d_orderItem)和購物車數據表(d_cart)存在多對1的關系。通過Cart.hbm.xml 文件配置兩個數據表之間的關系,數據庫操作添加購物車時,系統(tǒng)會自動插入訂單項。</p><p><b>  2 購物車流圖</b></p>

104、<p>  用戶通過產品信息,將自己喜歡的書加入購物車,系統(tǒng)判定用戶是登陸,用戶登陸,系統(tǒng)根據用戶id查詢當前用戶是否存在購物車,如果用戶已經存在,檢查當前產品id是否已經存在購物車中,存在購物車中訂單項中當前數量加1??們r對應相加。不存在添加訂單項,如果用戶id不存在購物車,創(chuàng)建新的購物車,并添加訂單項。功能流程圖如下圖:</p><p>  圖4.11 購物車流程圖</p><

105、p>  3 購物車界面(UI)設計</p><p>  圖4.12 購物車功能界面圖</p><p><b>  核心實現代碼如下:</b></p><p>  4.10 后臺管理功能</p><p>  4.10.1 后臺管理功能流程</p><p>  后臺管理包括四大管理功能,分別是用

106、戶管理、廣告管理、圖書管理、訂單管理。其功能流程圖如圖4.13:</p><p>  圖4.13 后臺功能流程圖</p><p>  登錄界面如圖4.14:</p><p>  圖4.14 登錄界面圖</p><p>  4.10.2 用戶管理</p><p>  用戶管理包括對數據庫中用戶信息的增加、刪除、查詢、修改

107、等功能。后臺管理員登陸后臺主界面后,單擊菜單項---->用戶管理--->用戶列表,分頁顯示所有用戶信息,通過刪除和修改鏈接可以對用戶信息進行刪除和修改,通過菜單項--->用戶管理--->用戶添加,可以添加用戶信息。</p><p>  用戶管理查詢分頁界面如圖4.15所示:</p><p>  圖4.15 后臺分頁顯示用戶界面圖</p><p&g

108、t;  后臺添加用戶界面(UI):</p><p>  圖4.16 后臺添加用戶界面圖</p><p>  分頁查詢用戶核心代碼:</p><p>  4.10.3 廣告管理</p><p>  廣告管理包括對數據庫中廣告信息的增加、刪除、修改、查詢等功能。顯示廣告信息時,能顯示圖片信息。后臺管理員登陸后臺主界面后,單擊菜單項---->

109、廣告管理--->廣告列表,顯示所有廣告信息,通過刪除和修改鏈接可以對廣告信息進行刪除和修改,通過菜單項--->廣告管理--->廣告添加,可以添加廣告信息。由于數據庫存放的僅僅是圖片路徑,因此必須涉及到將圖片上傳到服務器。</p><p>  查詢廣告信息(UI)如圖4.17所示:</p><p>  圖4.17 廣告信息展示圖</p><p>  

110、添加廣告界面(UI)如圖4.18所示:</p><p>  4.18 廣告添加界面圖</p><p><b>  添加廣告代碼:</b></p><p>  4.10.4 圖書管理</p><p>  圖書管理包括對數據庫中圖書信息的增加、刪除、查詢、修改等功能。后臺管理員登陸后臺主界面后,單擊菜單項---->圖書

111、管理--->圖書列表,分頁顯示所有圖書信息,通過刪除和修改鏈接可以對圖書信息進行刪除和修改,通過菜單項--->圖書管理--->圖書添加,可以添加圖書信息。</p><p>  圖書分頁顯示界面(UI)如圖4.19所示:</p><p>  圖4.19 圖書分頁查詢圖</p><p>  圖書添加界面(UI)</p><p>

112、  圖4.20 圖書添加界面圖</p><p><b>  分頁查詢圖書代碼:</b></p><p>  第五章 總結與問題分析</p><p>  5.1 系統(tǒng)問題分析總結</p><p>  對于本次系統(tǒng)設計上還有較多的缺陷,對于知識的整體結構把握不好。由于設計的不好里,導致在實現時出現很大問題。特別是在實體對象屬

113、性上的確定時,由于用例圖的缺陷,導致數據庫建表字段出現冗余和缺省。比如用戶表當時沒有考慮到狀態(tài)激活用戶和非狀態(tài)激活用戶,缺省字段status和enableMSG導致在驗證用戶是否激活時不能實現,結果因為修改數據庫增加這兩個字段,導致實體類,User.hbm.xml 以及action類jsp頁面代碼都要修改。在比如在建立數據庫表時有時候關系不能把握好,是一對一,還是一對多。或者是多對多關系。導致數據庫代碼冗余。如訂單項、必須包括產品信息,

114、訂單中用戶id,等等都導致開發(fā)過程中很多問題。</p><p>  業(yè)務上的不熟悉。對于一個B/S結構的購物網站,要想實現基本的登陸、注冊、瀏覽等基本的功能,而不去追求功能上的具體要求還是比較容易。但是要想實現上線,考慮到用戶量、效率、穩(wěn)定性以及業(yè)務的完整其實確實不容易。對于業(yè)務上的熟悉與否直接影響到實體類的設計,直接導致數據庫的設計。而數據庫的設計最大的問題就是要確認各個表直接的關系,而不會導致數據冗余。SQL

115、 語句的好壞直接決定系統(tǒng)的效率。而這正是該系統(tǒng)最大的問題。往往查詢過程中速度很慢。因此該系統(tǒng)完全只能作為一個練習,對知識的系統(tǒng)復習。</p><p>  5.2 開發(fā)過程中常見問題分析</p><p>  問題1:對于B/S 結構的系統(tǒng),由于瀏覽器,Tomcat服務器,Struts框架默認中文字體的編碼不一樣所以中文亂碼問題經常會遇到,解決瀏覽器中文亂碼問題,可以在JSP頁面通過pageE

溫馨提示

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

評論

0/150

提交評論