jsp網(wǎng)上蛋糕銷售系統(tǒng)論文最終版_第1頁
jsp網(wǎng)上蛋糕銷售系統(tǒng)論文最終版_第2頁
jsp網(wǎng)上蛋糕銷售系統(tǒng)論文最終版_第3頁
jsp網(wǎng)上蛋糕銷售系統(tǒng)論文最終版_第4頁
jsp網(wǎng)上蛋糕銷售系統(tǒng)論文最終版_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、太原理工大學(xué)畢業(yè)設(shè)計(論文)任務(wù)書畢業(yè)設(shè)計(論文)題目:基于j2ee的蛋糕銷售系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)要求及原始數(shù)據(jù)(資料):1綜述網(wǎng)上蛋糕銷售系統(tǒng)的研究現(xiàn)狀;2深入了解網(wǎng)上蛋糕銷售系統(tǒng)的相關(guān)技術(shù);3熟練掌握網(wǎng)上蛋糕銷售系統(tǒng)的應(yīng)用;4設(shè)計并實現(xiàn)網(wǎng)上蛋糕銷售系統(tǒng);5深入分析網(wǎng)上蛋糕銷售系統(tǒng)的關(guān)鍵技術(shù)與編寫語言;6訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力;7訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。畢業(yè)設(shè)計(論文)主要內(nèi)容:1綜述網(wǎng)上蛋糕銷售系統(tǒng)的應(yīng)用;2了解網(wǎng)上蛋糕銷售系統(tǒng)的相關(guān)技術(shù);3熟悉網(wǎng)上蛋糕銷售系統(tǒng)的開發(fā)環(huán)境; 4設(shè)計基于java的網(wǎng)上蛋糕銷售系統(tǒng)的功能;5. 深入分析網(wǎng)上蛋糕銷售系統(tǒng)的應(yīng)用

2、技術(shù)和設(shè)計流程;6熟練掌握基于java的網(wǎng)上蛋糕銷售系統(tǒng)的編寫;7設(shè)計與實現(xiàn)網(wǎng)上蛋糕銷售系統(tǒng)的程序。學(xué)生應(yīng)交出的設(shè)計文件(論文):1內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計論文;2包括畢業(yè)設(shè)計論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計電子文檔及其它相關(guān) 材料。 主要參考文獻(xiàn)(資料):1黃敏學(xué) . 電子商務(wù) ,高等教育出版社 ,2001年6月第1版2李源彬 . 電子商務(wù)概論 ,人民郵電出版社 ,2004年6月第1版3薛華成 . 管理信息系統(tǒng) ,清華大學(xué)出版社 ,2003年12月第4版4薩師煊. 數(shù)據(jù)庫系統(tǒng)概論 ,高等教育出版社 ,2000年2月第3版5張海藩. 軟件工程 ,人民郵電出版社 ,200

3、2年3月第1版6張登輝 . asp編程基礎(chǔ)及應(yīng)用 ,機械工業(yè)出版社,2003年3月第1版7 李源彬 ,電子商務(wù)概論 ,人民郵電出版社 2004年6月第1版8王君學(xué) . 網(wǎng)頁制作基礎(chǔ)frontpage2002 ,人民郵電出版社 ,2001年6月第1版9dave mercer . asp3.0編程起步 ,人民郵電出版社 ,2001年4月第1版10forrest houlette.sql編程起步 .人民郵電出版社 ,2002年二月第1版11data c j.an introducetion to database system(ed.6).addision_wesley,199512ullman j

4、 d.principles of database systems.computer sciencepress,198013cay s. horstmann/gary cornell,core java volume,ninth edition.2013專業(yè)班級學(xué)生要求設(shè)計(論文)工作起止日期2015年3月23日2015年7月3日指導(dǎo)教師簽字日期2015年3月23日教研室主任審查簽字日期系主任批準(zhǔn)簽字日期網(wǎng)上蛋糕銷售系統(tǒng)的設(shè)計與實現(xiàn)摘 要二十一世紀(jì)的今天,互聯(lián)網(wǎng)已成為人類必不可少的生活必需品,與此同時,計算機技術(shù)也越發(fā)成熟。計算機技術(shù)廣泛應(yīng)用于互聯(lián)網(wǎng),例如電子商務(wù)則是其中發(fā)展最快的一項。電子商

5、務(wù)實現(xiàn)了買賣雙方在虛擬的環(huán)境中交易的方式,而實用最大的則是網(wǎng)站。網(wǎng)上蛋糕銷售系統(tǒng)便于用戶能不受時間限制、不受地區(qū)限制的搜索以及購買自己想要的蛋糕。本系統(tǒng)的前臺主要功能包含:蛋糕類別模塊、蛋糕查詢模塊、特價蛋糕模塊、蛋糕車模塊、訂單模塊、用戶信息模塊、系統(tǒng)公告模塊等。后臺主要功能包括:修改密碼模塊、用戶管理模塊、蛋糕類別模塊、蛋糕管理模塊、訂單管理模塊等。網(wǎng)上蛋糕銷售系統(tǒng)通用jsp建立前臺,并且連接mysql數(shù)據(jù)庫建立后臺。利用myeclipse跟tomcat建立一個mvc框架的網(wǎng)上蛋糕銷售系統(tǒng)。關(guān)鍵詞:網(wǎng)上蛋糕銷售系統(tǒng); jsp技術(shù); mvc框架the design and implement

6、ation of the online cake selling systemabstract today, twenty-first century, the internet has become an essential human necessities, at the same time, computer technology is more mature. computer technology is widely used on the internet, e-commerce is one of the fastest growing one. e-commerce tran

7、sactions between buyers and sellers realize the way in the virtual environment, and practical is the largest site. online bookstore system facilitates users without time limit, without geographical restrictions they want to find and buy books. front main function of this system include: book categor

8、y module, query module books, special books module, shopping cart module, order module, user information module, system announcements module. background main function of this system include: change password module, the user management module, class module library, library management module, order ma

9、nagement module. universal jsp online bookstore system to establish reception, and connect mysql database to establish the background. use myeclipse to create a mvc framework of the online bookstore system with tomcat.keywords: online cakestore; jsp technology; mvc framework目 錄1 緒論11.1 課題背景11.2 課題意義

10、21.3 課題目標(biāo)22 可行性研究32.1 引言32.1.1 編寫目的32.2 可行性研究33 關(guān)鍵技術(shù)53.1 mvc框架53.1.1 mvc編程模式53.1.2 框架內(nèi)容53.1.3 常見框架63.2 jsp技術(shù)63.2.1 jsp簡介63.2.2 jsp技術(shù)原理73.3 spring框架73.4 struts框架83.5 hibernate框架94 項目開發(fā)計劃114.1 引言114.2 項目概述114.3 產(chǎn)品114.3.1 程序114.3.2 功能114.4 實施計劃115 需求分析125.1 項目概述125.1.1 功能描述125.1.2 用戶及一般約束125.2 系統(tǒng)功能設(shè)計12

11、5.2.1 會員功能125.2.2 管理員功能135.3 模塊說明135.4 設(shè)計的主要思想145.5 數(shù)據(jù)字典146 概要系統(tǒng)設(shè)計166.1 總體設(shè)計166.2 蛋糕銷售系統(tǒng)模塊總體結(jié)構(gòu)166.3 系統(tǒng)結(jié)構(gòu)圖176.3.1 總體結(jié)構(gòu)圖176.3.2 網(wǎng)絡(luò)蛋糕銷售系統(tǒng)的e-r圖177 詳細(xì)系統(tǒng)設(shè)計187.1 前臺部分187.1.1 用戶登錄187.1.2 安全退出系統(tǒng)207.1.3 用戶注冊217.1.4 蛋糕查詢227.1.5 購物車系統(tǒng)247.1.6 訂單系統(tǒng)247.1.7 系統(tǒng)首界面257.2 后臺部分257.2.1 登錄界面267.2.2 管理員主界面267.2.3 修改密碼277.2

12、.4 用戶管理277.2.5 蛋糕類別287.2.6 蛋糕管理307.2.7 訂單管理317.3 數(shù)據(jù)庫的分析與設(shè)計327.3.1 數(shù)據(jù)庫的概念327.3.2 數(shù)據(jù)庫的分析與設(shè)計32 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計33 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計36 數(shù)據(jù)庫的連接原理387.3.3 中文亂碼問題處理39結(jié) 論40參考文獻(xiàn)42致 謝43外文原文44中文翻譯511 緒論1.1 課題背景 21世紀(jì)以來,計算機技術(shù)及其應(yīng)用以迅雷不及掩耳之勢風(fēng)靡全社會,推進(jìn)了各個領(lǐng)域應(yīng)用系統(tǒng)的高速發(fā)展,其中,互聯(lián)網(wǎng)的應(yīng)用最為迅捷,人類開始進(jìn)入了以計算機為主的網(wǎng)絡(luò)信息時代?;ヂ?lián)網(wǎng)的出現(xiàn)為人

13、類的生產(chǎn)生活帶來了極大的方便,因此,短短20年間,互聯(lián)網(wǎng)已滲透到經(jīng)濟社會的各個領(lǐng)域,成為生產(chǎn)建設(shè)、科技創(chuàng)新、經(jīng)濟貿(mào)易、生活娛樂、文化傳播、公共服務(wù)的新型平臺和變革力量,其中電子商務(wù)的應(yīng)用最為廣泛。電子商務(wù)即以信息網(wǎng)絡(luò)技術(shù)為手段,以商品交換為中心的商務(wù)活動,通常是指在全球各地的商業(yè)貿(mào)易活動中,在因特網(wǎng)開發(fā)的環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不需見面就能實現(xiàn)的商品消費活動。電子商務(wù)網(wǎng)站為用戶提供了可靠的信息存儲和快捷的處理信息的方式。作為計算機應(yīng)用技術(shù)的一部分,電子商務(wù)使用計算機管理某企業(yè)或公司的產(chǎn)品銷售信息,具有手工管理無法企及的優(yōu)越性,例如:檢索迅速、效率高、存儲量大、安全性好、成本

14、低廉等。因此開發(fā)一套電子商務(wù)軟件很有其必要性。 隨著計算機硬件技術(shù)的日趨先進(jìn),計算機已成為當(dāng)前人類社會不可或缺的工具,無論在生活、工作還是娛樂、學(xué)習(xí)方面都離不開計算機。硬件的發(fā)展為軟件的發(fā)展提供了強有力的條件,因而電子商務(wù)技術(shù)也日漸完善,隨處可見的網(wǎng)絡(luò)購物系統(tǒng)正是其見證者?,F(xiàn)在有很多網(wǎng)上購物網(wǎng)站,譬如電器信譽最好的京東商城,物價最低廉的淘寶網(wǎng),圖書信譽最高的亞馬遜,這些都是各個銷售領(lǐng)域的代表,這些優(yōu)越網(wǎng)站也是實現(xiàn)本系統(tǒng)最好的參考。目前,電子商務(wù)系統(tǒng)中的網(wǎng)上購物功能已相當(dāng)成熟,其中所涉及的網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)也基本完善,本系統(tǒng)的開發(fā)參考大多數(shù)電子商務(wù)網(wǎng)站,是基于jsp技術(shù)的網(wǎng)站,其開發(fā)主要包括前

15、臺應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立與維護兩方面。其中,前臺應(yīng)用程序要求程序功能完備,頁面美觀足夠吸引客戶,最重要的是易操作和使用;而后臺數(shù)據(jù)庫的建立與維護要求數(shù)據(jù)庫有完整性、安全性、一致性的特點,方便數(shù)據(jù)的統(tǒng)一管理和使用。該項目開發(fā)的目的是要滿足消費者和管理員雙方的需求,達(dá)到一種雙贏的結(jié)果。1.2 課題意義本課題的研究意義在于人們只要有一臺電腦或一個筆記本,異或是一部智能手機,也可以是其他任意一種上網(wǎng)設(shè)備,就可以隨時隨地在自己需要的時候在網(wǎng)上查找到自己喜歡的蛋糕并且可以購買,即使在家也可以訂購蛋糕悠然等待送貨上門,如此一來,購買蛋糕變得快速而又便捷。另一面,對于賣家而言,賣家可以在家中做生意

16、,只需在固定的時間點上網(wǎng)站查看客戶信息,就可及時制作,盡快發(fā)貨。賣家在家中做生意不僅消除了開店面的地域限制,省去了租地成本,而且通過網(wǎng)絡(luò)還擴大了客源,促進(jìn)了銷售,同時在家也能兼顧到家中的生活大小事務(wù),更自由也更輕松。1.3 課題目標(biāo) 網(wǎng)上蛋糕銷售系統(tǒng)的主要目的是實現(xiàn)用戶網(wǎng)上查找以及購買蛋糕的需求。在這個系統(tǒng)中,每個用戶都可以注冊自己的賬號,設(shè)置自己的密碼,登錄后能夠通過蛋糕查詢快速檢索,在短時間內(nèi)可以查看到蛋糕的相關(guān)信息簡述,從而找到符合自己要求的蛋糕。蛋糕選定之后就可以放入購物車下訂單。網(wǎng)站管理員進(jìn)入后臺后可以查看客戶信息,蛋糕信息,訂單信息以及其他信息,并且有權(quán)修改和刪除這些信息。2 可行

17、性研究2.1 引言 人類已經(jīng)步入網(wǎng)絡(luò)信息時代,網(wǎng)絡(luò)如今與我們十分貼近,滲透到了我們生活的方方面面?,F(xiàn)代是一個知識經(jīng)濟的時代,信息正以空前絕后的速度在膨脹,未來的世界將完全是一個網(wǎng)絡(luò)的世界。 我們是21世紀(jì)的主力軍,我們有責(zé)任承擔(dān)起屬于我們的任務(wù),我們有責(zé)任讓我國緊跟時代的步伐,讓我國更快地適應(yīng)這個高科技的社會。為了實現(xiàn)我們的任務(wù),我們必須具備從外界及時迅速獲取有效科學(xué)信息的能力,要具備判斷信息真?zhèn)蔚哪芰?,也要具備傳播科學(xué)信息的能力,而網(wǎng)絡(luò)為我們鍛煉這種能力提供了有利的條件。因此,電子商務(wù)應(yīng)運而生,網(wǎng)絡(luò)銷售作為其產(chǎn)物也快速發(fā)展。網(wǎng)上蛋糕銷售系統(tǒng)正是網(wǎng)絡(luò)銷售中非常普遍的的一個系統(tǒng),它的主要目的是讓

18、全國各地的人們隨時隨地就可以買到自己想吃的蛋糕。傳統(tǒng)的蛋糕銷售主要是以店面為基礎(chǔ),要想銷量好,就必須要選擇一個有利的地理位置,還要做宣傳,這些都要花費很多的錢財,并且由于受地域限制的影響,客源也十分有限。而網(wǎng)絡(luò)蛋糕銷售系統(tǒng)恰好完美地解決了這些問題,利用網(wǎng)絡(luò)可以在家里做生意,不僅避免了選取店面宣傳店面帶來的開支,而且網(wǎng)絡(luò)上人人都能看到網(wǎng)店,擴大了客戶來源,增加了銷量,也就增加了營業(yè)額。當(dāng)今社會的人們對電腦操作十分熟悉,因而這樣的系統(tǒng)非常易于接受和采納,是一種相對實用的軟件工具。2.1.1 編寫目的編寫該可行性研究報告的目的在于對網(wǎng)上蛋糕銷售系統(tǒng)作充分的可行性研究分析,顯示其存在的重要性和必要性。

19、要達(dá)到這個目的,需要對比原始的蛋糕銷售方式和網(wǎng)上銷售方式,通過對比,明確網(wǎng)上蛋糕銷售系統(tǒng)的開發(fā)方向和途徑,確定該系統(tǒng)的開發(fā)步驟以及對策,務(wù)必要顯示出該系統(tǒng)的優(yōu)越性、先進(jìn)性。2.2 可行性研究 可行性研究階段的主要任務(wù)是對系統(tǒng)是否能夠正常實現(xiàn)等問題做出判斷,避免在花費了大量人力物力財力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)引起的浪費,可行性分析要求用最小的代價在最短的時間內(nèi)確定問題是否能夠解決。這里,我們將通過以下三個方面對該網(wǎng)上蛋糕銷售系統(tǒng)作出分析。(1)經(jīng)濟可行性分析 網(wǎng)上蛋糕銷售系統(tǒng)一旦實現(xiàn),能給人們帶來了極大的方便,只需要有網(wǎng),人們就 能夠隨時隨地訂購蛋糕,因此,從消費群體來看,構(gòu)建一個網(wǎng)上蛋糕銷售系統(tǒng)

20、在經(jīng)濟 上是完全可行的。 就電子商務(wù)的發(fā)展而言,電腦的普及為消費者網(wǎng)上購物提供了有利的條件,當(dāng)然 網(wǎng)上蛋糕銷售系統(tǒng)也是其受益者。網(wǎng)上蛋糕銷售系統(tǒng)是一個基于電腦的系統(tǒng)軟件,消 費者只要借助電腦就可以足不出戶買到蛋糕,商家也可以從中獲取利潤,可謂兩全其 美。 開發(fā)本系統(tǒng)所使用的軟件并不過度依賴于計算機硬件,因此對計算機硬件并沒有 太高的要求,一般的計算機配置都可行,無需花費高價購買硬件設(shè)施;開發(fā)本系統(tǒng)的 軟件也可以免費下載,所以無論軟件還是硬件,開發(fā)本系統(tǒng)都節(jié)省成本,具有經(jīng)濟可 行性。(2)技術(shù)可行性分析 本系統(tǒng)的開發(fā)并不十分復(fù)雜,但是為了使系統(tǒng)更加完美,必須很多技術(shù)結(jié)合使用, 要結(jié)合這些技術(shù),必

21、須要有一套完整的開發(fā)方法。此次開發(fā)分為前臺和后臺兩部分, 前臺主要應(yīng)用jsp技術(shù),后臺用到了spring、struts、hibernate框架,關(guān)于三大框 架的具體信息將在下一章做出介紹,此處不作詳解。(3)操作可行性分析 在網(wǎng)絡(luò)信息高速發(fā)展的時代,越來越多的人掌握了計算機的使用。而本系統(tǒng)但凡 是能夠使用計算機的人都能夠輕而易舉地使用本系統(tǒng),因此,從操作上來說本系統(tǒng)完 全可行。 由以上經(jīng)濟、技術(shù)、操作三方面的分析可以看到,本系統(tǒng)無論從哪種角度考慮都 是可行的。3 關(guān)鍵技術(shù)3.1 mvc框架mvc全名是model view controller,是模型(model)視圖(view)控制器(con

22、troller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面 顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。mvc被獨特的發(fā)展起來用于 映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。3.1.1 mvc編程模式mvc 是一種使用 mvc(model view controller 模型-視圖-控制器)設(shè)計創(chuàng)建 web 應(yīng)用程序的模式:(1)model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表),是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。(2)view(視圖)

23、顯示數(shù)據(jù)(數(shù)據(jù)庫記錄),是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。(3)controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄),是應(yīng)用程序中處理用戶交互的部分。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。mvc 分層有助于管理復(fù)雜的應(yīng)用程序,因為您可以在一個時間內(nèi)專門關(guān)注一個方面。mvc 分層同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯。3.1.2 框架內(nèi)容mvc是一個框架模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用mvc應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的mvc就是jsp

24、 + servlet + javabean的模式。(1)視圖:視圖是用戶看到并與之交互的界面。對老式的web應(yīng)用程序來說,視圖就是由html元素組成的界面,在新式的web應(yīng)用程序中,html依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括adobe flash和像xhtml,xml/xsl,wml等一些標(biāo)識語言和web services。mvc好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。(2)模型:模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在mvc的三個部件中,模型

25、擁有最多的處理任務(wù)。例如它可能用像ejbs和coldfusion components這樣的構(gòu)件對象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。(3)控制器:控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊web頁面中的超鏈接和發(fā)送html表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。3.1.3 常見框架常見的mvc框架主要有三種,分別是spring、struts

26、、hibernate。這三種框架分別在3.3,3.4,3.5節(jié)做詳細(xì)介紹。3.2 jsp技術(shù)3.2.1 jsp簡介jsp是java server page的縮寫,是servlet的簡化。它是由sun公司提出的,并由許多公司參與制定的一種動態(tài)網(wǎng)頁標(biāo)準(zhǔn)。其主要特點是在html頁面中加入java代碼片段,或者使用各種jsp標(biāo)簽,包括使用用戶標(biāo)簽,構(gòu)成jsp網(wǎng)頁。早期使用jsp頁面的用戶非常廣泛,一個web應(yīng)用可以全部由jsp頁面組成,只輔以少量的javabean即可。自j2ee標(biāo)準(zhǔn)出現(xiàn)以后,人們逐漸認(rèn)識到使用jsp充當(dāng)過多的角色是不合適的。因此,jsp慢慢發(fā)展成單一的表現(xiàn)層技術(shù),不再承擔(dān)業(yè)務(wù)邏輯組件

27、及持久層組件的責(zé)任。雖然有各種模板技術(shù),但jsp還是最經(jīng)典、應(yīng)用最廣的表現(xiàn)層技術(shù)。3.2.2 jsp技術(shù)原理 jsp通過在標(biāo)準(zhǔn)的html頁面中插入java代碼,其靜態(tài)的部分無須java程序控制,只有那些需要從數(shù)據(jù)庫讀取并根據(jù)程序動態(tài)生成信息時,才使用java腳本控制。從表面上看,jsp頁面已經(jīng)不再需要java類,似乎完全脫離了java面向?qū)ο蟮奶卣?。事實上,jsp是servlet 的一種特殊形式,每個jsp頁面就是一個servlet 實例-jsp頁面由系統(tǒng)編譯成servlet, servlet 再負(fù)責(zé)響應(yīng)用戶請求。jsp其實也是servlet 的一種簡化,使用jsp時,其實還是使用servle

28、t,因為web應(yīng)用中的每個jsp頁面都會由servlet 容器生成對應(yīng)的servlet。對于tomcat而言,jsp頁面生成的servlet放在work路徑對應(yīng)的web應(yīng)用下。jsp的工作原理圖如圖3-1所示:圖3-1 jsp工作原理圖 根據(jù)上面的工作原理圖,我們可以得到以下四個結(jié)論: (1)jsp文件必須在jsp服務(wù)器內(nèi)運行; (2)jsp文件必須生成servlet才能執(zhí)行;(3) 每個jsp頁面的第一個訪問者速度都很慢,因為必須等待jsp編譯生成 servlet;(4)jsp頁面的訪問者無須安裝任何客戶端,甚至不需要可以運行java的運行環(huán)境, 因為jsp頁面輸送到客戶端的是標(biāo)html頁面

29、。3.3 spring框架 spring 為企業(yè)應(yīng)用的開發(fā)提供了一個輕量級的解決方案。該解決方案包括:基于依賴注入的核心機制,基于aop的聲明式事務(wù)管理與多種持久層技術(shù)的整合,以及優(yōu)秀的webmvc框架等。 spring 為j2ee應(yīng)用的表現(xiàn)層、業(yè)務(wù)邏輯層及數(shù)據(jù)持久層都提供了極好的解決方案,因為spring提供的不僅僅是一種框架,而且提供了一種企業(yè)應(yīng)用的開發(fā)規(guī)范。spring是實際開發(fā)的抽象,其提供的模板設(shè)計大大簡化了應(yīng)用的開發(fā)。 spring的系列template將通用步碟以優(yōu)雅的方式完成,留給開發(fā)者的僅僅是與特定應(yīng)用相關(guān)的部分,從而大大提高企業(yè)應(yīng)用的開發(fā)效率。spring支持對pojo的管

30、理,能將j2ee應(yīng)用各層的對象焊接在一起,甚至這些對象無須是標(biāo)準(zhǔn)的javabean。 spring框架是java中用來解決對象之間相互調(diào)用的,它可以降低對象之間調(diào)用的耦合性,所以使得編程很容易,使得程序的伸縮性提高??刂品崔D(zhuǎn)(ioc)思想對于降低對象之間的耦合性提供了很多好處,而spring框架則是使得ioc變得標(biāo)準(zhǔn),從而使得程序員根據(jù)spring框架來進(jìn)行開發(fā)。spring框架是用最基本的javabean來代替ejb,使企業(yè)應(yīng)用開發(fā)變得簡潔,與此同時,還能提供更多的應(yīng)用功能,并且任何的java應(yīng)用都能使用spring框架。spring框架實際上就是使得整個應(yīng)用比較統(tǒng)一,讓程序員更加容易地使用

31、j2ee來開發(fā)程序,并且通過揉合單框架形成組合,從而建立起一個體系。因此spring框架提供了一個更加完善的開發(fā)環(huán)境,能提供企業(yè)級的服務(wù)給pojo對象。3.4 struts框架 從實際應(yīng)用開發(fā)的角度而言,struts 應(yīng)該是mvc框架的第一選擇。因為它具有穩(wěn)定性,以及成熟的開發(fā)群體和豐富的信息資埠,保證了企業(yè)應(yīng)用的穩(wěn)定開發(fā)。經(jīng)過長達(dá)六年的發(fā)展,struts 已經(jīng)成長為穩(wěn)定、成熟的框架,并且是所有mvc框架中應(yīng)用最廣泛的框架。 近來,webwork也加入到struts 陣營,更提高了struts 的競爭力。如今,struts作為全世界第一個開源mvc框架,具有高度的成熟性和廣泛的項目應(yīng)用,保證了

32、其應(yīng)用的穩(wěn)定性。struts框架是用來規(guī)范mvc的開發(fā)。在struts中, jsp、actionservlet、actionform、action、javabean、配置文件等是通常使用的組件。其工作原理如圖3-2所示。圖3-2struts 組件之間關(guān)系當(dāng)有用戶進(jìn)行操作請求時,jsp界面則會將內(nèi)容交給actionservlet。 (1)actionservlet會使得表單信息封裝于actionform內(nèi),并且轉(zhuǎn)交給action。 (2)actionservlet讓action直接調(diào)用dao包,而不是直接處理業(yè)務(wù)邏輯。 (3)action將接下來要跳轉(zhuǎn)的jsp頁面?zhèn)鹘oactionservlet。

33、 (4)actionservlet實現(xiàn)跳轉(zhuǎn),并且顯示在jsp頁面上。3.5 hibernate框架 hibernate 是目前最流行的開源對象關(guān)系映射(orm)框架。hibernate 采用低侵入式的設(shè)計,完全采用普通的java 對象(pojo),而不必繼承hibernate 的某個超類或?qū)崿F(xiàn)hibernate的某個接口。因為hibernate是面向?qū)ο蟮某绦蛟O(shè)計語言和關(guān)系數(shù)據(jù)庫之間的橋梁,所以hibernate允許程序開發(fā)者采用面向?qū)ο蟮姆绞絹聿僮麝P(guān)系數(shù)據(jù)庫。 hibernate將數(shù)據(jù)庫中的每個記錄,都當(dāng)做一個java對象,這樣可以使得編程變得容易,也能使得維護性變高。對象關(guān)系映射(orma

34、pping)是數(shù)據(jù)庫層的一種設(shè)計思想,而hibernate則是將它作為基礎(chǔ)從而使得程序員所寫的程序變得規(guī)范。po、框架api、hibernate配置文件、hibernate映射文件等組件是hibernate中經(jīng)常使用的。關(guān)系如下圖3-3所示。圖3-3hibernate 各組件之間關(guān)系一個對數(shù)據(jù)庫進(jìn)行的操作,其流程如下。(1)首先,api框架獲取hibernate配置文件,并連接到數(shù)據(jù)庫。(2)其次,操作po時,框架api根據(jù)hibernate映射文件,來創(chuàng)建要操作的表名與列名。(3)框架api執(zhí)行相應(yīng)sql語句。4 項目開發(fā)計劃4.1 引言主要對開發(fā)該系統(tǒng)的時間、進(jìn)度、軟硬件設(shè)備配置等進(jìn)行說明

35、規(guī)劃。4.2 項目概述為了能夠很好地完成該項目的開發(fā)計劃,需要明確該軟件要實現(xiàn)的主要功能。制定的實施計劃包括:明確主要工作;確定開發(fā)使用的語言及數(shù)據(jù)存儲形式;確定工作進(jìn)度;制定測試計劃。4.3 產(chǎn)品4.3.1 程序提交的系統(tǒng)為“網(wǎng)上蛋糕銷售系統(tǒng)”,采用myeclipse平臺,后臺數(shù)據(jù)庫使用mysql。4.3.2 功能 (1)用戶注冊登錄; (2)信息查詢,包括蛋糕、訂單、公告、論壇; (3)修改,包括用戶修改購物車信息和管理員修改蛋糕、訂單、公告、論壇信息;(4)保存,包括用戶訂單和管理員更新的信息。4.4 實施計劃 工作任務(wù)的分解: (1)系統(tǒng)模塊的分解 系統(tǒng)分為兩大模塊:用戶模塊,管理員模

36、塊。 (2)開發(fā)者的主要任務(wù) 設(shè)計并實現(xiàn)網(wǎng)上蛋糕銷售系統(tǒng),包括界面設(shè)計和代碼最終實現(xiàn)。 5 需求分析5.1 項目概述5.1.1 功能描述本系統(tǒng)采用頁面顯示的方式,使人機交互更為方便,使系統(tǒng)可以可靠運行,有較高的安全性,滿足實用性和經(jīng)濟性要求。5.1.2 用戶及一般約束系統(tǒng)的用戶有兩類:用戶會員和系統(tǒng)管理員。用戶會員可以瀏覽查詢蛋糕信息,并且可以下訂單,還能在論壇上發(fā)表言論。管理員進(jìn)入后臺可以修改蛋糕信息,也可以修改用戶和訂單信息,還可以發(fā)布公告。在本系統(tǒng)中,管理員的權(quán)限是最高的。5.2 系統(tǒng)功能設(shè)計5.2.1 會員功能本系統(tǒng)分為前臺和后臺兩個平臺,前臺主要是給用戶操作,用戶在此可以查詢蛋糕、購

37、買蛋糕,可以查看系統(tǒng)公告、留言評論,也可以修改個人信息、查看日歷等,其功能顯示如圖5-1所示。圖5-1 會員功能5.2.2 管理員功能后臺主要是網(wǎng)站管理員操作,管理員擁有網(wǎng)站最大的權(quán)限,他能管理并且查看用戶的所有信息,以及對蛋糕、公告、和論壇的增加、刪除和修改操作。其具體功能如圖5-2所示。圖5-2 管理員功能5.3 模塊說明會員模塊:會員即用戶,用戶需要先注冊才能登錄。登錄之后用戶可以在網(wǎng)上查看對比所有蛋糕信息,如果有看中的蛋糕即可加入到購物車之中,然后下訂單,若購物車中有不想要的蛋糕可以刪除。除此之外,用戶可以查看公告信息,也可以在網(wǎng)站論壇上發(fā)表評論。 管理員模塊:管理員具有系統(tǒng)最高權(quán)限,

38、功能如下: (1)修改管理員密碼:管理員能夠在這里修改下次登錄的密碼,但是管理員的用戶名是不可更改的。 (2)用戶信息管理:管理員能夠查看會員資料,并有權(quán)將其刪除。被管理員刪除的會員將無法用其刪除的賬戶登錄該系統(tǒng)。 (3)查看蛋糕信息:管理員能夠查看全部蛋糕類別信息及其屬性,能夠添加和刪除蛋糕類別。 (4)蛋糕信息管理:管理員能夠查看蛋糕信息,比如查看所有蛋糕的屬性,以及可以幫蛋糕設(shè)置特價,還能對蛋糕的屬性進(jìn)行添加、修改和刪除。 (5)訂單信息管理:管理員能夠查看訂單的信息,并可以選擇對其進(jìn)行受理或者刪除操作。 (6)網(wǎng)站論壇:管理員能查看所有用戶在網(wǎng)站論壇的留言,對這些留言具有刪除權(quán)限。 (

39、7)公告管理:管理員查看網(wǎng)站所發(fā)布的所有公告,并且及時對公告做出更新。5.4 設(shè)計的主要思想 網(wǎng)上蛋糕商城這個系統(tǒng)主要用的是mvc設(shè)計思想。mvc模式即model-view-controller模式。用戶通過網(wǎng)上蛋糕商城這個界面的一些按鈕,系統(tǒng)會找到其相對應(yīng)的struts配置文件,然后到控制層找到相對應(yīng)action,并且找到操作方法,再到dao包里找到對數(shù)據(jù)庫的操作方法,最后產(chǎn)生一個session,對數(shù)據(jù)庫進(jìn)行一次操作,如增刪改查。 model表示應(yīng)用程序核心,主要是使應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)和事物邏輯封裝起來,它能體現(xiàn)出應(yīng)用程序的狀態(tài),當(dāng)用戶對數(shù)據(jù)進(jìn)行操作時,可以在view中展現(xiàn)出來。 view顯

40、示數(shù)據(jù),它是用來展示model中的內(nèi)容,當(dāng)模型數(shù)據(jù)改變的時候,則會通過jsp界面將變化展現(xiàn)出來。controller應(yīng)用程序中處理用戶交互的部分,它能夠響應(yīng)用戶的操作請求,將模型跟視圖連接在一起,并且把數(shù)據(jù)庫中的數(shù)據(jù)存放到模型中,然后調(diào)用視圖。5.5 數(shù)據(jù)字典 數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明。 數(shù)據(jù)字典(data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序源數(shù)據(jù)的目錄。該系統(tǒng)中涉及的主要的數(shù)據(jù)字典如下所示:文件條目: (1)文件名:會員清單 組成賬號+密碼+姓名+性別

41、+年齡+住址+電話+郵箱 組織:按序列號遞增 (2)文件名:蛋糕種類清單 組成蛋糕名稱+蛋糕品牌+介紹+圖片+價格+特價+操作 組織:按序列號遞增 (3)文件名:購物車清單 組成蛋糕名稱+價格+數(shù)量+金額+刪除 組織:按序列號遞增 (4)文件名:訂單清單 用戶所見: 組成訂單編號+金額+下單日期+訂單狀態(tài)+編輯 組織:按序列號遞增 管理員所見: 組成用戶信息+訂單編號+金額+下單日期+送貨地址+付款方式+操作 組織:按序列號遞增加工說明:(1)加工名:會員信息、蛋糕信息、訂單信息查詢 加工邏輯:根據(jù)輸入要查詢的會員、蛋糕和訂單信息,檢索出結(jié)果 輸入流:會員信息、蛋糕信息、訂單信息 輸出流:會員

42、信息清單、蛋糕信息清單、訂單清單(2)加工名:會員信息、蛋糕信息、訂單信息更新 加工邏輯:根據(jù)輸入的會員、蛋糕、訂單信息更新相應(yīng)的清單 輸入流:修改的新信息 輸出流:修改后的對應(yīng)清單6 概要系統(tǒng)設(shè)計6.1 總體設(shè)計程序運行開始后,用戶將通過瀏覽器看到一個動態(tài)頁面,頁面中有注冊和登錄兩個按鈕,在未注冊的情況下,用戶點擊登錄按鈕系統(tǒng)會提示注冊之后才能登錄。點擊注冊用戶會進(jìn)入注冊窗口,注冊成功之后,輸入用戶名密碼就能夠登錄進(jìn)入系統(tǒng)。登錄進(jìn)系統(tǒng)之后,用戶可以通過蛋糕查詢查看所有的蛋糕信息,也能通過特價蛋糕進(jìn)行對比,之后用戶可以選擇購買蛋糕,下訂單。同時,用戶可以在系統(tǒng)論壇中發(fā)表評論,或者查看網(wǎng)站公告信

43、息。點擊進(jìn)入后臺后,管理員可以登錄后臺,登錄之后管理員可以修改管理員的用戶密碼,下次啟動生效。管理員在后臺可以查看用戶、蛋糕、公告、訂單等信息,并且隨時可以對這些信息進(jìn)行增刪改查操作。網(wǎng)上蛋糕銷售系統(tǒng)具有以下特點: (1)采用c/s工作模式,即客戶端/服務(wù)器工作模式; (2)直觀的jsp網(wǎng)頁界面。6.2 蛋糕銷售系統(tǒng)模塊總體結(jié)構(gòu)根據(jù)用戶需求,該系統(tǒng)劃分為以下9大模塊:(1)主頁:在這里我們可以看見該系統(tǒng)的主要功能和信息欄;(2)用戶注冊登錄:在這里我們可以注冊賬戶,其中有幾項是必須要填的,為了 方便購物,注冊之后需要登錄;(3) 蛋糕查詢:在這里我們可瀏覽蛋糕的信息,看到喜歡的可以點擊進(jìn)入購物

44、車;(4)購物車:這里主要是存放想要購買的蛋糕;(5)訂單:用戶可以查看訂單的信息,也可以刪除訂單;(6)個人信息修改:用戶可以在此界面修改信息;(7)公告:用戶可以在此查看系統(tǒng)公告;(8)論壇:用戶可以發(fā)表言論;(9)后臺:管理員進(jìn)入后臺后可以對各個模塊進(jìn)行修改、更新。6.3 系統(tǒng)結(jié)構(gòu)圖6.3.1 總體結(jié)構(gòu)圖 總體結(jié)構(gòu)是從大的方向出發(fā)來看的,主要是系統(tǒng)的九大模塊。該系統(tǒng)的總體結(jié)構(gòu)圖如圖6-1所示。6-1 網(wǎng)上蛋糕銷售系統(tǒng)總體結(jié)構(gòu)圖6.3.2 網(wǎng)絡(luò)蛋糕銷售系統(tǒng)的e-r圖6-2 網(wǎng)上蛋糕銷售系統(tǒng)的e-r圖7 詳細(xì)系統(tǒng)設(shè)計7.1 前臺部分前臺主要是讓會員使用,可以通過個人賬號登錄系統(tǒng),然后瀏覽所有

45、的蛋糕信息,以及通過關(guān)鍵字檢索蛋糕信息,并且進(jìn)行留言以及查看網(wǎng)站公告。7.1.1 用戶登錄用戶登錄是要進(jìn)入系統(tǒng)的第一步,用戶輸入個人賬號和密碼,系統(tǒng)會根據(jù)用戶輸入的信息到數(shù)據(jù)庫的t_user表中查找信息,若是數(shù)據(jù)庫中的信息與用戶輸入的信息一致,則跳出的窗口中會提示登錄成功。如果不輸入賬號名和密碼,窗口會提示請輸入用戶名和密碼;如果只輸入用戶名不輸入密碼,窗口會提示請輸入密碼;如果輸入的用戶名和密碼不匹配,則會提示密碼輸入錯誤;如果不輸用戶名只輸密碼,窗口會提示請輸入用戶名。這五種情況就是五個測試用例,如表7-1所示。表7-1 登錄測試表測試對象測試案例預(yù)期結(jié)果實際結(jié)果是否通過用戶登錄用戶名:n

46、ull密碼:null報錯,請輸入用戶名報錯,提示請輸入用戶名通過用戶登錄用戶名:yll密碼:null報錯,請輸入密碼報錯,提示請輸入密碼通過用戶登錄用戶名:yll密碼:l報錯,用戶名或者密碼錯誤報錯,提示用戶名或者密碼錯誤通過用戶登錄用戶名:null密碼:1報錯,請輸入用戶名報錯,提示請輸入用戶名通過用戶登錄用戶名:yll密碼:123成功登錄提示成功登錄通過 用戶登錄系統(tǒng)按圖7-1流程圖執(zhí)行:圖7-1 登錄系統(tǒng) 判斷用戶輸入是否正確是調(diào)用action里useraction類里的userlogin方法,主要代碼如下:list userlist=userdao.gethibernatetempla

47、te().find(sql,con);if(userlist.size()=0)this.setmessage(用戶名或密碼錯誤);this.setpath(qiantai/default.jsp); map session= servletactioncontext.getcontext().getsession(); tuser user=(tuser)userlist.get(0); session.put(user, user); cart cart=new cart(); session.put(cart, cart); this.setmessage(成功登錄); this.set

48、path(qiantai/default.jsp);用戶登錄界面如圖7-2所示,登錄成功窗口如圖7-3所示,未輸入密碼報錯窗口如圖7-4所示,未輸入用戶名報錯窗口如圖7-5所示,用戶名和密碼不匹配的報錯窗口如圖7-6所示。 圖7-2 用戶登錄界面 圖7-3 登錄成功 圖7-4 報錯1 圖7-5 報錯2圖7-6 報錯37.1.2 安全退出系統(tǒng)出于對賬戶安全的考慮,本系統(tǒng)特別增加了安全退出系統(tǒng)的功能。當(dāng)用戶需要退出網(wǎng)站時,必須點擊退出系統(tǒng)才可以,這樣做的目的是使數(shù)據(jù)庫產(chǎn)生的session清楚地了解到當(dāng)前用戶的信息,否則,當(dāng)其他用戶登錄這個網(wǎng)站時,就會保存當(dāng)前用戶的登錄信息,而其他用戶可以借此使用當(dāng)

49、前用戶的賬號購買蛋糕,對當(dāng)前用戶造成損失。安全退出系統(tǒng)的關(guān)鍵代碼如下:map session= servletactioncontext.getcontext().getsession();session.remove(user);return actionsupport.success;安全退出界面如圖7-7所示。圖7-7 退出界面7.1.3 用戶注冊在用戶沒有個人賬號的情況下,可以點擊注冊進(jìn)入注冊界面注冊個人賬戶。注冊界面包含8個信息,其中賬號和密碼是必須要填的內(nèi)容,其他是選填項。填寫完成后,單擊確定便能夠注冊成功,用戶就擁有了自己的個人賬號。如果輸入的信息不符合要求,提交之后系統(tǒng)會報錯,

50、提示注冊失敗。此模塊調(diào)用的是java里useraction類的userreg()方法實現(xiàn),其主要代碼如下:tuser user=new tuser();user.setusername(username);user.setuserpw(userpw);. .userdao.save(user);注冊界面如圖7-8所示:圖7-8 注冊界面此模塊綜合考慮了各方面的因素,基本已經(jīng)完美,但還有一個缺陷,注冊按鈕調(diào)用的是check1()函數(shù),該函數(shù)在此處只檢查了賬號和密碼是否為空,并沒有在數(shù)據(jù)庫中進(jìn)行關(guān)鍵字對比,因此沒有檢測賬號的唯一性。從理論上講,當(dāng)注冊的賬號已經(jīng)存在時,系統(tǒng)是應(yīng)該報錯的,并且提示重新

51、輸入一個賬戶,但在此系統(tǒng)中賬號重復(fù)并沒有報錯,而是對原來的賬戶進(jìn)行了覆蓋。此功能的測試用例如表7-2所示。表7-2 注冊測試表測試對象測試案例預(yù)期結(jié)果實際結(jié)果是否通過用戶注冊賬號:null 密碼:null報錯,請輸入賬號報錯,提示請輸入賬號通過用戶注冊用戶名:null密碼:1報錯,請輸入賬號報錯,提示請輸入賬號通過用戶注冊用戶名:m1密碼:null報錯,請輸入密碼報錯,提示請輸入密碼通過用戶注冊用戶名:zyw密碼:1注冊成功注冊成功,請登錄通過用戶注冊用戶名:zhangyuwen密碼:1報錯,請用戶重新輸入用戶名注冊成功不通過7.1.4 蛋糕查詢 蛋糕查詢分為按關(guān)鍵字查詢和按類別查詢兩種查詢方

52、法。按關(guān)鍵字查詢是指在蛋糕輸入框里輸入關(guān)鍵字,此處采用的是模糊查詢,所有含有搜尋的關(guān)鍵字的蛋糕都會列出。若輸入框里輸入內(nèi)容為空,點擊查詢按鈕,則會列出所有蛋糕信息。此處調(diào)用的是goodsaction里的goodssearch()方法。從數(shù)據(jù)庫里查找符合查詢條件的蛋糕,并且跳轉(zhuǎn)到goodssearch.jsp界面。此處查詢語句如下: map request=(map)servletactioncontext.getcontext().get(request);string sql=from tgoods where goodsdel=no and goodsname like %+goodsna

53、me.trim()+%;list goodslist=goodsdao.gethibernatetemplate().find(sql);request.put(goodslist, goodslist);return actionsupport.success;空查結(jié)果如圖7-9所示:圖7-9 查詢界面按蛋糕類別查詢則是根據(jù)類別名稱快速搜索。這種查詢方法是調(diào)用catelogaction類中的catelogall()方法來查詢所有的該類別的蛋糕信息,并且將查詢到的所有信息都顯示到goodsbycatelog.jsp頁面。用戶只需點擊類別信息,該類別蛋糕即可都顯示出來,主要代碼如下:list goodslist=goodsdao.gethibernatetemplate().find(sql,con);request.put(goodslist, goodslist);類別查詢界面如圖7-10所示:圖7-10 類別

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論