畢業(yè)設(shè)計(論文)_基于java的網(wǎng)上書店系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計(論文)_基于java的網(wǎng)上書店系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計(論文)_基于java的網(wǎng)上書店系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計(論文)_基于java的網(wǎng)上書店系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計(論文)_基于java的網(wǎng)上書店系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢業(yè)論文SHANGHAITUNIVERSITYGRADUATION PROJECT (THESIS)網(wǎng)上書店系統(tǒng)Online BookStore System需要源代碼的聯(lián)系QQ153893706學(xué) 院 專 業(yè) 計算機技術(shù)與應(yīng)用學(xué) 號 姓 名 導(dǎo) 師 完成日期 目錄中英文摘要第一章 JAVA的網(wǎng)絡(luò)功能與編程JAVA語言簡介JAVA語言在網(wǎng)絡(luò)上的應(yīng)用1-3 JSP的基礎(chǔ)Servlet 技術(shù)第二章 Struts概述2-1 Struts的由來和發(fā)展2-1-1 MVC簡介2-2 Struts優(yōu)缺點3-3 Struts的工作流程第三章 網(wǎng)上書店詳細(xì)設(shè)計3-1 需求分析3-2 總體設(shè)計3-3 功能設(shè)計3

2、-4 數(shù)據(jù)庫設(shè)計與實現(xiàn)3-4-1 數(shù)據(jù)庫的需求分析3-4-2 創(chuàng)建數(shù)據(jù)表的腳本3-5 網(wǎng)上書店基本流程3-6 網(wǎng)上書店各頁面功能3-7 業(yè)務(wù)邏輯層各bean功能3-8 控制處理層總結(jié)參考文獻(xiàn)摘要JAVA語言是目前Internet上大型的WEB應(yīng)用程序開發(fā)時使用得最熱門的編程語言,本文描述了JAVA和JSP技術(shù)的特點以及在互聯(lián)網(wǎng)上的使用情況,介紹這兩種技術(shù)的重要編程方法和兩者之關(guān)的聯(lián)系,同時也會應(yīng)用相關(guān)的Struts框架,并完成一個基于這種技術(shù)的網(wǎng)上書店系統(tǒng)?!娟P(guān)鍵字】JAVA, Struts, Servlet, JSP, 網(wǎng)絡(luò)編程, 電子商務(wù), 網(wǎng)上書店AbstractAt present J

3、AVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And also show the Struts

4、technology, And work out an online bookstore system base on this kind of technology. Keywords: JAVA, Struts, Servlet, JSP, web program, internet, bookshop 第一章 JAVA的網(wǎng)絡(luò)功能與編程1-1JAVA語言簡介 Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)

5、頁中(即是Java Applet程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。1-2 JAVA語言在網(wǎng)絡(luò)上的應(yīng)用 Java程序可以獲取網(wǎng)絡(luò)上結(jié)點的圖象、聲音、HTML文檔及文本等資源,并可以對獲得的資源進(jìn)行處理。例如Java程序可以每

6、隔一定時間讀取某結(jié)點提供的最新數(shù)據(jù),并以圖表的形式顯示出來。在編程處理上,一般先生成一個URL類型的對象,然后用 Java中相應(yīng)的方法(method)獲取該對象所代表的資源。1-3 JSP的基礎(chǔ)Servlet 技術(shù) Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實和傳統(tǒng)的C

7、GI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運行的API方式來動態(tài)生成Web頁面。許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關(guān)的,實際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺無關(guān)且是Web服務(wù)器無關(guān)的。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進(jìn)程,并且

8、利用多線程機制可以同時為多個請求服務(wù),因此Java Servlet效率非常高。但Java Servlet也不是沒有缺點,和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用Java Servlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。這就是為什么SUN還要推出Java Server Pages的原因。第二章 Struts概述2-1 Struts的由來和發(fā)展Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。 Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Stru

9、ts 在開發(fā) Web 應(yīng)用程序過程所起到的重要作用, Struts 為 Web 應(yīng)用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務(wù)問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進(jìn)行擴展和定制,從而可以更好的適應(yīng)用戶的需求。采用 Struts 可以簡化遵循 MVC 設(shè)計模式的 Web 應(yīng)用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點、并具有強可擴展性的 Web 應(yīng)用??傊?, Struts 的出現(xiàn)使得 Web 應(yīng)用的開發(fā)過程大大簡化,從而能夠縮短開發(fā)周期、提高開發(fā)效率。 Struts 架構(gòu)

10、一經(jīng)推出,即受到 Java 開發(fā)群體的廣泛重視,從 2004 年開始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應(yīng)用開發(fā)的最流行的框架工具,在目前 Java Web 程序員的招聘要求中,幾乎都提出了對 Struts 的要求,精通 Struts 架構(gòu)已經(jīng)成為 Java Web 程序員必備的技能。 2-1-1 MVC簡介模型-視圖-控制器(MVC)是80年代Smalltalk-80出現(xiàn)的一種軟件設(shè)計模式,現(xiàn)在已經(jīng)被廣泛的使用。 1、模型(Model)模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯.2、視圖(View)視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。 3、

11、控制器(controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對象狀態(tài)。MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復(fù)用性 早期的程序中,如果不注意對數(shù)功能和顯示的解耦合,常常會導(dǎo)致程序的復(fù)雜及難以維護。很多VB,Delphi等RAD程序都有這種問題。甚至現(xiàn)在的C#,Java有時候也會出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象 管MVC設(shè)計模式很早就提出,但在Web項目的開發(fā)中引入MVC卻是步履維艱。主要原因:一是在早期的Web項目的開發(fā)中,程序語言和HTML的分離一直難以實現(xiàn)。CGI程序以字符串

12、輸出的形式動態(tài)地生成HTML內(nèi)容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在HTML內(nèi)容中。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和HTML分離。二是腳本語言的功能相對較弱,缺乏支持MVC設(shè)計模式的一些必要的技術(shù)基礎(chǔ)。直到基于J2EE的JSP Model 2問世時才得以改觀。它用JSP技術(shù)實現(xiàn)視圖的功能,用Servlet技術(shù)實現(xiàn)控制器的功能,用JavaBean技術(shù)實現(xiàn)模型的功能 JSP Model 1 與 JSP Model 2SUN在JSP出現(xiàn)早期制定了兩種規(guī)范,稱為Model1和Model2。雖然Model2在一定程度上實現(xiàn)了MVC,但是

13、它的應(yīng)用用并不盡如人意 JSP Model 1 JSP Model 2 model2 容易使系統(tǒng)出現(xiàn)多個Controller,并且對頁面導(dǎo)航的處理比較復(fù)雜 有些人覺得model2仍不夠好,于是Craig R. McClanahan 2000年5月 提交了一個WEB framework給Java Community.這就是后來的Struts.2001年7月,Struts1.0,正式發(fā)布。該項目也成為了Apache Jakarta的子項目之一 Struts 質(zhì)上就是在Model2的基礎(chǔ)上實現(xiàn)的一個MVC架構(gòu)。它只有一個中心控制器,他采用XML定制轉(zhuǎn)向的URL。采用Action來處理邏輯2-2 St

14、ruts優(yōu)缺點優(yōu)點: Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。除此之外,Struts的優(yōu)點主要集中體現(xiàn)在兩個方面:Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。另外,就目前國內(nèi)的JSP開發(fā)者而言,除了使用JSP自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記,或許Struts是一個很好的起點。關(guān)于頁面導(dǎo)航,我認(rèn)為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。尤其是當(dāng)

15、另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。缺點: Taglib是Struts的一大優(yōu)勢,但對于初學(xué)者而言,卻需要一個持續(xù)學(xué)習(xí)的過程,甚至還會打亂你網(wǎng)頁編寫的習(xí)慣,但是,當(dāng)你習(xí)慣了它時,你會覺得它真的很棒。Struts將MVC的Controller一分為三,在獲得結(jié)構(gòu)更加清晰的同時,也增加了系統(tǒng)的復(fù)雜度。Struts從產(chǎn)生到現(xiàn)在還不到半年,但已逐步越來越多運用于商業(yè)軟件。雖然它現(xiàn)在還有不少缺點,但它是一種非常優(yōu)秀的J2EEMVC實現(xiàn)方式。3-3 Struts的工作流程下圖是Struts的工作流程,所有的請求都提交給ActionServlet來處理。ActionServlet是一個Fro

16、ntController,它是一個標(biāo)準(zhǔn)的Servlet,它將request轉(zhuǎn)發(fā)給RequestProcessor來處理, ActionMapping是ActionConfig的子類,實質(zhì)上是對struts-config.xml的一個映射,從中可以取得所有的配置信息 RequestProcessor根據(jù)提交過來的url,如*.do,從ActionMapping 中得到相應(yīng)的ActionForn和Action。然后將request的參數(shù)對應(yīng)到ActionForm中,進(jìn)行form驗證。如果驗證通過則調(diào)用Action的execute()方法來執(zhí)行Action,最終返回ActionFoward。 Act

17、ionFoward是對mapping中一個foward的包裝,對應(yīng)于一個url ActionForm使用了ViewHelper模式,是對HTML中form的一個封裝。其中包含有validate方法,用于驗證form數(shù)據(jù)的有效性。ActionForm是一個符合JavaBean規(guī)范的類,所有的屬性都應(yīng)滿足get和set對應(yīng)。對于一些復(fù)雜的系統(tǒng),還可以采用DynaActionForm來構(gòu)造動態(tài)的Form,即通過預(yù)制參數(shù)來生成Form。這樣可以更靈活的擴展程序。 ActionErrors是對錯誤信息的包裝,一旦在執(zhí)行action或者form.validate中出現(xiàn)異常,即可產(chǎn)生一個ActionErro

18、r并最終加入到ActionErrors。在Form驗證的過程中,如果有Error發(fā)生,則會將頁面重新導(dǎo)向至輸入頁,并提示錯誤。 Action是用于執(zhí)行業(yè)務(wù)邏輯的RequsestHandler。每個Action都只建立一個instance。Action不是線程安全的,所以不應(yīng)該在Action中訪問特定資源。一般來說,應(yīng)改使用 Business Delegate 模式來對Business tier進(jìn)行訪問以解除耦合。 Struts提供了多種Action供選擇使用。普通的Action只能通過調(diào)用execute執(zhí)行一項任務(wù),而DispatchAction可以根據(jù)配置參數(shù)執(zhí)行,而不是僅進(jìn)入execute

19、()函數(shù),這樣可以執(zhí)行多種任務(wù)。如insert,update等。LookupDispatchAction可以根據(jù)提交表單按鈕的名稱來執(zhí)行函數(shù)。第三章 網(wǎng)上書店詳細(xì)設(shè)計3-1 需求分析 網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。一個典型的網(wǎng)上商城一般都需要實現(xiàn)商品信息的動態(tài)提示、購物車管理、客戶信息注冊登錄管理、訂單處理等模塊。根據(jù)網(wǎng)上書店的基本需求,本系統(tǒng)需要完成的具體任務(wù)如下:書圖查詢: 當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。購物車管理:當(dāng)客戶選擇購買某圖書產(chǎn)品時

20、,應(yīng)該能夠?qū)?yīng)圖書信息,如:價格、數(shù)量記錄到對應(yīng)的購物車中,并允許客戶返回書目查詢頁面,選擇其他商品,并添加到購物車中,當(dāng)對應(yīng)的購物訂單生成后,應(yīng)該能夠自動清除以生成訂單的購物車中的信息。訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。會員注冊:為了能夠?qū)崿F(xiàn)圖書商品的購買,需要管理客戶相關(guān)的聯(lián)系方式、送貨地點等相關(guān)的信息。3-2 總體設(shè)計系統(tǒng)組成下表中給出了構(gòu)成網(wǎng)上書店系統(tǒng)的各個組件,通過下表,可以從宏觀上了解各個組件的功能。用戶表示層(

21、視圖)控制處理層(控制器)業(yè)務(wù)邏輯層(模型)ActionFormActionDBLoginFormFirstActionConstantsUserFormBookDetailActionBookBookIdFormBookSearchActionBookCatBookCatIdFormLoginActionOrderPageIdFormBookBuyActionShopCartBookShopCartFromAddrConfirmActionUserBookSearchFormClearShopCartActionDeliveryFormOrderDelActionOrderIdFormOrd

22、erHistoryActionPageCtrlActionRegistActionUpdateShopCartAction3-3 功能設(shè)計1圖書信息管理該模塊實現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書名及作者信息快速搜索的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便于客戶了解所購商品。2購物車管理用于維護每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。3會員注冊實現(xiàn)網(wǎng)上書店客戶信息的注冊、及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通

23、信地址等信息。4訂單處理根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。3-4 數(shù)據(jù)庫設(shè)計與實現(xiàn)3-4-1 數(shù)據(jù)庫的需求分析依據(jù)網(wǎng)上書店的處理需求,對就數(shù)據(jù)表的設(shè)計及功能如下。圖書基本信息表:存放網(wǎng)上書店所銷售圖書的基本信息。圖書分類基本信息表:存放網(wǎng)上書店所提供圖書分類的信息??蛻艋拘畔⒈恚捍娣艜昕蛻舻幕拘畔?。訂單信息表:存放與客戶相關(guān)的訂單的基本信息。訂單條目詳細(xì)信息表:存放訂單中詳細(xì)條目的基本信息。3-4-2 創(chuàng)建數(shù)據(jù)表的腳本代碼如下:_/圖書分類基本信息表DROP TABLE bookcat CASCADE CO

24、NSTRAINTS;CREATE TABLE bookcat(idNUMBER PRIMARY KEY,catnameVARCHAR2 (40) NOT NULL);/圖書基本信息表DROP TABLE book CASCADE CONSTRAINTS;CREATE TABLE book(idNUMBER PRIMARY KEY,catidNUMBER NOT NULLREFERENCES bookcat(id) ON DELETE CASCADE,nameVARCHAR2 (50) NOT NULL,priceNUMBER NOT NULL,salepriceNUMBER NOT NULL,

25、descriptVARCHAR2 (500) NOT NULL,authorVARCHAR2 (50) NOT NULL,contentsVARCHAR2 (2000) NULL,imageVARCHAR2 (50) NULL);/客戶基本信息表DROP TABLE storeuser CASCADE CONSTRAINTS;CREATE TABLE storeuser(usernameVARCHAR2 (20) PRIMARY KEY,passwordVARCHAR2 (20) NOT NULL,nameVARCHAR2 (20) NOT NULL,telVARCHAR2 (20) NOT

26、NULL,addressVARCHAR2 (100) NOT NULL,emailVARCHAR2 (50) NULL);/訂單信息表DROP TABLE orders CASCADE CONSTRAINTS;CREATE TABLE orders(idNUMBER PRIMARY KEY,usernameVARCHAR2 (20) NOT NULLREFERENCES storeuser(username) ON DELETE CASCADE,timeDATE NOT NULL,deliveryVARCHAR2 (20) NOT NULL,paymentVARCHAR2 (20) NOT N

27、ULL );/訂單條目詳細(xì)信息表DROP TABLE orderdetail CASCADE CONSTRAINTS;CREATE TABLE orderdetail(orderidNUMBER NOT NULLREFERENCES orders(id) ON DELETE CASCADE,bookidNUMBER NOT NULLREFERENCES book(id) ON DELETE CASCADE,countNUMBER NOT NULL,priceNUMBER NOT NULL);_3-5 網(wǎng)上書店基本流程網(wǎng)上書店在運行過程中頁面的基本流程如下圖:圖書查詢圖書詳情顯示購物車管理會員登

28、錄新會員注冊會員地址確認(rèn)訂單確認(rèn)歷史訂單查詢3-6 網(wǎng)上書店各頁面功能3-6-1獲取圖書分類信息以及圖書基本信息集合循環(huán)顯示圖書分類信息提交顯示指定分類圖書信息的請求,同時傳遞對應(yīng)圖書分類編號提交書目搜索請求及搜索條件的表單提交搜索關(guān)鍵字的表單元素選擇搜索條件的表單元素顯示圖書記錄總數(shù)、當(dāng)前頁面編號以及總頁數(shù)循環(huán)顯示對應(yīng)圖書書目信息顯示圖書名稱、價格、銷售價格、作者信息提交顯示圖書詳細(xì)信息請求的超鏈接提交分頁顯示請求的超鏈接,同時提交指定頁面編號在本頁面中,當(dāng)單擊選擇書目分類時,將提交“bookSearch.do?bookCatId=%=bookCat.getId()%mode=1”請求,以便

29、于獲取對應(yīng)圖書分類的相關(guān)信息。當(dāng)選擇了查詢依據(jù),并且輸入了對應(yīng)關(guān)鍵字,單擊“搜索”按鈕時,將提交“”請求,同時提交查詢條件,進(jìn)行后續(xù)書目信息搜索的處理。當(dāng)在書目列表中單擊查看詳細(xì)信息請求時,將發(fā)出“”請求,同時傳遞對應(yīng)圖書記錄的編號,以獲取指定圖書更加詳細(xì)的信息。此外,在單擊“首頁”、“上頁”、“下頁”超鏈接后,將分別提交“bookPage.dopageId=”、“bookPage.dopageId=”、“bookPage.dopageId=”等請求,以實現(xiàn)頁面的跳轉(zhuǎn)3-6-2依據(jù)圖書記錄編號獲取待顯示詳細(xì)信息的圖書類型的對象分別顯示該圖書對象的詳細(xì)信息顯示圖書封面圖片、名稱、詳細(xì)介紹、價格、

30、銷售價格單擊“購買”按鈕后,將提交放入購物車的請求顯示圖書目錄本頁面是在控制器響應(yīng)了網(wǎng)上書店主頁提交的查看圖書詳細(xì)信息請求,即“”請求后,跳轉(zhuǎn)到的頁面。在該頁面中將獲取到的指定圖書詳細(xì)信息顯示出來,同時如果用戶單擊“購買”按鈕,將提交“bookBuy.do?bookId=”請求,進(jìn)行后續(xù)放入購物車的處理。3-6-3獲取該用戶購物車中信息的集合提交更新購物車請求的表單循環(huán)顯示購物車中的每一條購物記錄信息設(shè)置購買數(shù)量的文本框顯示圖書銷售價格顯示圖書總價從購物車中移除購買記錄信息更新訂單按鈕提交繼續(xù)購書請求的超鏈接提交清空購物車請求的超鏈接提交結(jié)算付款請求的超鏈接 本頁面是在用戶選擇購買某種圖書商品

31、后,進(jìn)入的頁面。在該頁面中將顯示該用戶購物車中現(xiàn)有的所有購買需求記錄。同時提供更新購物車的操作界面,例如,可以輸入購買數(shù)量或者選擇刪除購買記錄。單擊“更新訂單”按鈕后,將提交“”請求,進(jìn)行更新購物車信息的處理。此外,也可以單擊“繼續(xù)購書”按鈕,提交“”請求返回網(wǎng)上書店主頁面繼續(xù)購書,或者單擊“清空購物車”按鈕提交“”請求。同時,如果用戶確認(rèn)去收銀臺,則可以單擊“結(jié)算付款”按鈕跳轉(zhuǎn)到“”頁面進(jìn)行用戶登錄。3-6-4提交用戶登錄請求,同時提交登錄用戶信息的表單提交登錄用戶用戶名及密碼的表單元素登錄按鈕提交新用戶注冊請求的超鏈接本頁面是客戶在購物車頁面單擊“結(jié)算付款”按鈕后跳轉(zhuǎn)過來的頁面,在該頁面中

32、,用戶在表單中輸入用戶名及密碼,單擊“用戶登錄”按鈕后,將提交“”請求,以便于進(jìn)行后續(xù)獲取用戶相關(guān)信息的處理,對于沒有用戶身份的新客戶,可以在本頁面中單擊“新用戶注冊”按鈕,跳轉(zhuǎn)到“”頁面進(jìn)行用戶注冊。3-6-5提交新用戶注冊請求,同時提交新用戶注冊信息的表單提交注冊用戶姓名、地址、電子郵件地址、 、用戶名、密碼以及確認(rèn)密碼的表單元素注冊按鈕在本頁面中注冊用戶可以在表單中輸入對應(yīng)的注冊信息,在單擊“注冊”按鈕后,將提交“”請求,同時提交新用戶的相關(guān)注冊信息,以便于進(jìn)行后續(xù)新用戶注冊的處理。3-6-6獲取客戶信息提交選擇送貨方式及付款方式的表單顯示客戶信息、姓名、地址、 、送貨方式、付款方式本頁

33、面是在用戶登錄通過后,跳轉(zhuǎn)到的頁面,在該頁面中首先獲取對應(yīng)用戶的客戶資料,同時提供送貨方式以及付款方式的選擇,在用戶單擊“確認(rèn)”按鈕后,將提交“”請求,生成生續(xù)完整的訂單信息。3-6-7獲取購物車信息集合獲取訂單信息、客戶信息顯示客戶姓名、地址、 顯示購物車中的信息顯示所購圖書書名、數(shù)量、總價顯示整張訂單總價顯示訂單信息中的送貨方式信息顯示付款方式信息顯示訂單編號提交繼續(xù)購書的請求提交查看該用戶所有訂單的請求本頁面中將全面顯示該客戶本次購物生成的詳細(xì)訂單信息,同時如果單擊“繼續(xù)購書”按鈕將提交“”請求返回網(wǎng)上書店主頁面,如果單擊“查看訂單”按鈕將提交“”,跳轉(zhuǎn)到“”頁面。3-6-8獲取該用戶所

34、有歷史訂單信息顯示訂單信息信息列表顯示訂單編號、時間、總價提交取消訂單請求的超鏈接提交返回購書請求的超鏈接本頁面將顯示與當(dāng)前用戶相關(guān)的所有訂單信息。同時用戶可以單擊“取消此單”超鏈接提交“delOrder.do?orderId=”請求刪除該訂單信息,此外也可以單擊“返回購書”按鈕提交“”請求跳轉(zhuǎn)到網(wǎng)上書店主頁面。3-7 業(yè)務(wù)邏輯層各bean功能在本系統(tǒng)的業(yè)務(wù)邏輯層中分別完成了對圖書信息、圖書分類信息、購物車信息、訂單信息以及客戶信息等類型對象的保存和處理。所有文件包含在WEB-INFclasses目錄中3-7-1 封裝了數(shù)據(jù)庫相關(guān)操作的bean(DB.java)采用了Struts架構(gòu)下提供的數(shù)

35、據(jù)庫連接池建立與數(shù)據(jù)庫的連接,在該bean中通過構(gòu)造方法建立與數(shù)據(jù)庫的連接,并提供了相應(yīng)的方法完成數(shù)據(jù)庫中的查詢、更新等操作,同時也提供了關(guān)閉數(shù)據(jù)庫連接的方法,以便于及時釋放資源。3-7-2 封裝了圖書住處處理的bean(Book.java)除聲明了與圖書基本數(shù)據(jù)相關(guān)的基本屬性和方法之外,還提供了圖書信息的查詢顯示處理相關(guān)的幾個方法。其中在調(diào)用查詢滿足條件的圖書信息方法時,需要提供查詢的依據(jù),例如,分類、按作者還是按書名,對應(yīng)關(guān)鍵字等。3-7-3 封裝了圖書分類信息處理的bean(BookCat.java)除了聲明了與圖書分類數(shù)據(jù)相關(guān)的基本屬性和方法之外,還提供了與圖書分類信息查詢及顯示處理相

36、關(guān)的幾個方法。3-7-4 封裝了圖書查詢及顯示條件的bean(SearchStatus.java)主要封裝了設(shè)置圖書搜索查詢條件相關(guān)的屬性和方法,該程序中的方法將在搜索圖書信息的程序中被調(diào)用。3-7-5 封裝了購物車信息處理的bean(ShopCart.java)為了能夠簡化類的定義,考慮到購物車中所需要處理的圖書基本信息與圖書類型對象中封裝的信息相同,只是需要再補充上購買數(shù)量即可,因此在定義該類時繼承了圖書信息類。3-7-6 封裝了訂單住處處理的bean(Order. java)除聲明了與訂單中所需要處理的數(shù)據(jù)相關(guān)的基本屬性和方法之外,還提供了與訂單查詢、插入及刪除處理相關(guān)的幾個方法。此外,

37、也提供了計算該訂單所涉及總金額的方法。3-7-7 封裝了客記信息處理的bean()除聲明了與用戶數(shù)據(jù)相關(guān)的基本屬性和方法之外,還提供了與確認(rèn)用戶身份、獲取用戶相關(guān)信息、插入新用戶信息處理相關(guān)的幾個方法。3-7-8 常量文件()3-8 控制處理層下表是網(wǎng)上書店系統(tǒng)中的Action映射表。該映射決定了Action與其他Web組件之間的關(guān)聯(lián)關(guān)系。作為前后臺之間橋梁,本表中指明了每個Action的入口(即調(diào)用Action的組件)及出口(即請求轉(zhuǎn)發(fā)的目標(biāo)組件),以及傳遞Action的ActionForm。Action入口ActionForm出口BookSearchActionBookSearchForm

38、BookDetailActionBookIdFormPageCtrlActionPageIdFormLoginActionLoginFormRegistActionUserFormBookBuyActionBookIdFormUpdateShopCartActionBookShopCartFormClearShopCartActionAddrConfirmActionDeliveryFormOrderHistoryActionOrderDelActionOrderIdForm該程序負(fù)責(zé)處理查詢顯示滿足條件圖書書目信息時提交的“”請求該程序負(fù)責(zé)處理分頁顯示圖書書目信息時進(jìn)行頁面跳轉(zhuǎn)時提交的“”請

39、求。該程序負(fù)責(zé)處理顯示指定圖書編號的對應(yīng)圖書詳細(xì)信息時提交的“”請求。該程序負(fù)責(zé)處理購買圖書時提交的“”請求。該程序負(fù)責(zé)處理修改購物數(shù)量,或者刪除購物記錄時提交的“”請求。該程序負(fù)責(zé)處理從購物車頁面提交的清空購物車時的“”請求。該程序負(fù)責(zé)處理從用戶登錄頁面提交的“”請求。該程序負(fù)責(zé)處理從新用戶注冊頁面提交的“”請求。該程序負(fù)責(zé)處理從訂單處理頁面提交的選擇送貨方式及付款方式的“”請求。該程序負(fù)責(zé)處理從確認(rèn)訂單頁面提交查看所有訂單信息的“”請求。該程序負(fù)責(zé)處理從訂單信息顯示頁面選擇“取消訂單”時提交“”請求??偨Y(jié)本文講述了Java/JSP/Struts在WEB應(yīng)用的一些基本知識,并通過網(wǎng)上書店的程

40、序?qū)SP的運用進(jìn)行了深化,從本文中可看出JSP與Struts框架結(jié)合的模式,在電子商務(wù)上應(yīng)用十分靈活,不過要真正掌握好它們卻并不是一件容易的事情,在實際應(yīng)用的WEB開發(fā)中,還有很多關(guān)于安全方面的問題需要考慮。在這里要感謝上海浦東軟件園的培訓(xùn)部的江瑋老師,他在我論文及設(shè)計的定題以及修改上給予了我很多的支持,對我論文的完成幫助很大。參考資料:(3)深入JAVA Servlet 網(wǎng)絡(luò)編程. 清華大學(xué)出版社原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝!施工組織設(shè)計本施工組織設(shè)計是本著“一流的質(zhì)量、一流的工期、科學(xué)管理”來進(jìn)行編制的。編制時,我公司技術(shù)發(fā)展部、質(zhì)檢科以及項目部經(jīng)過精心研

41、究、合理組織、充分利用先進(jìn)工藝,特制定本施工組織設(shè)計。工程概況:西夏建材城生活區(qū)27#、30#住宅樓位于銀川市新市區(qū),橡膠廠對面。本工程由寧夏燕寶房地產(chǎn)開發(fā)開發(fā),銀川市規(guī)劃建筑設(shè)計院設(shè)計。本工程耐火等級二級,屋面防水等級三級,地震防烈度為8度,設(shè)計使用年限50年。本工程建筑面積:27#m2;30# m2。室內(nèi)地坪 m為準(zhǔn),總長27#m;30# m??倢?7#m;30# m。設(shè)計室外地坪至檐口高度18.6 00m,呈長方形布置,東西向,三個單元。本工程設(shè)計屋面為坡屋面防水采用防水涂料。外墻水泥砂漿抹面,外刷淺灰色墻漆。內(nèi)墻面除衛(wèi)生間200300瓷磚,高到頂外,其余均水泥砂槳罩面,刮二遍膩子;樓梯

42、間內(nèi)墻采用50厚膠粉聚苯顆粒保溫。地面除衛(wèi)生間200200防滑地磚,樓梯間50厚細(xì)石砼1:1水泥砂漿壓光外,其余均采用50厚豆石砼毛地面。樓梯間單元門采用樓宇對講門,臥室門、衛(wèi)生間門采用木門,進(jìn)戶門采用保溫防盜門。本工程窗均采用塑鋼單框雙玻窗,開啟窗均加紗扇。本工程設(shè)計為節(jié)能型住宅,外墻均貼保溫板。本工程設(shè)計為磚混結(jié)構(gòu),共六層?;A(chǔ)采用C30鋼筋砼條形基礎(chǔ),上砌MU30毛石基礎(chǔ),砂漿采用M10水泥砂漿。一、二、三、四層墻體采用M10混合砂漿砌筑MU15多孔磚;五層以上采用M混合砂漿砌筑MU15多孔磚。本工程結(jié)構(gòu)中使用主要材料:鋼材: = 1 * ROMAN I級鋼, = 2 * ROMAN I

43、I級鋼;砼:基礎(chǔ)墊層C10,基礎(chǔ)底板、地圈梁、基礎(chǔ)構(gòu)造柱均采用C30,其余均C20。本工程設(shè)計給水管采用PPR塑料管,熱熔連接;排水管采用UPVC硬聚氯乙烯管,粘接;給水管道安裝除立管及安裝IC卡水表的管段明設(shè)計外,其余均暗設(shè)。本工程設(shè)計采暖為鋼制高頻焊翅片管散熱器。本工程設(shè)計照明電源采用BV銅芯線,插座電源等采用BV4銅芯線;除客廳為吸頂燈外,其余均采用座燈。施工部署及進(jìn)度計劃1、工期安排本工程合同計劃開工日期:2004年8月21日,竣工日期:2005年7月10日,合同工期315天。計劃2004年9月15日前完成基礎(chǔ)工程,2004年12月30日完成主體結(jié)構(gòu)工程,2005年6月20日完成裝修工

44、種,安裝工程穿插進(jìn)行,于2005年7月1日前完成。具體進(jìn)度計劃詳見附圖1(施工進(jìn)度計劃)。2、施工順序 = 1 * GB2 基礎(chǔ)工程工程定位線(驗線)挖坑釬探(驗坑)砂礫墊層的施工基礎(chǔ)砼墊層刷環(huán)保瀝青 基礎(chǔ)放線(預(yù)檢)砼條形基礎(chǔ)刷環(huán)保瀝青 毛石基礎(chǔ)的砌筑構(gòu)造柱砼地圈梁地溝回填工。 = 2 * GB2 結(jié)構(gòu)工程結(jié)構(gòu)定位放線(預(yù)檢)構(gòu)造柱鋼筋綁扎、定位(隱檢)磚墻砌筑(50cm線找平、預(yù)檢)柱梁、頂板支模(預(yù)檢)梁板鋼筋綁扎(隱檢、開盤申請)砼澆筑下一層結(jié)構(gòu)定位放線重復(fù)上述施工工序直至頂。 = 3 * GB2 內(nèi)裝修工程門窗框安裝室內(nèi)墻面抹灰樓地面門窗安裝、油漆五金安裝、內(nèi)部清理通水通電、竣工。

45、= 4 * GB2 外裝修工程外裝修工程遵循先上后下原則,屋面工程(包括煙道、透氣孔、壓頂、找平層)結(jié)束后,進(jìn)行大面積裝飾,塑鋼門窗在裝修中逐步插入。施工準(zhǔn)備現(xiàn)場道路本工程北靠北京西路,南臨規(guī)劃道路,交通較為方便。場內(nèi)道路采用級配砂石鋪墊,壓路機壓。機械準(zhǔn)備 = 1 * GB2 設(shè)2臺攪拌機,2臺水泵。 = 2 * GB2 現(xiàn)場設(shè)鋼筋切斷機1臺,調(diào)直機1臺,電焊機2臺,1臺對焊機。 = 3 * GB2 現(xiàn)場設(shè)木工鋸,木工刨各1臺。 = 4 * GB2 回填期間設(shè)打夯機2臺。 = 5 * GB2 現(xiàn)場設(shè)塔吊2臺。3、施工用電施工用電已由建設(shè)單位引入現(xiàn)場;根據(jù)工程特點,設(shè)總配電箱1個,塔吊、攪抖站

46、、攪拌機、切斷機、調(diào)直機、對焊機、木工棚、樓層用電、生活區(qū)各配置配電箱1個;電源均采用三相五線制;各分支均采用鋼管埋地;各種機械均設(shè)置接零、接地保護。具體配電箱位置詳見總施工平面圖。施工用水施工用水采用深井水自來水,并砌筑一蓄水池進(jìn)行蓄水。樓層用水采用鋼管焊接給水管,每層留一出水口;給水管不置蓄水池內(nèi),由潛水泵進(jìn)行送水。生活用水生活用水采用自來水。勞動力安排 = 1 * GB2 結(jié)構(gòu)期間:瓦工40人;鋼筋工15人;木工15人;放線工2人;材料1人;機工4人;電工2人;水暖工2人;架子工8人;電焊工2人;壯工20人。 = 2 * GB2 裝修期間抹灰工60人;木工4人;油工8人;電工6人;水暖工

47、10人。四、主要施工方法1、施工測量放線 = 1 * GB2 施工測量基本要求A、西夏建材城生活區(qū)17#、30#住宅樓定位依據(jù):西夏建材城生活區(qū)工程總體規(guī)劃圖,北京路、規(guī)劃道路永久性定位B、根據(jù)工程特點及建筑工程施工測量規(guī)程DBI012195,4、3、2條,此工程設(shè)置精度等級為二級,測角中誤差12,邊長相對誤差1/15000。C、根據(jù)施工組織設(shè)計中進(jìn)度控制測量工作進(jìn)度,明確對工程服務(wù),對工程進(jìn)度負(fù)責(zé)的工作目的。 = 2 * GB2 工程定位A、根據(jù)工程特點,平面布置和定位原則,設(shè)置一橫一縱兩條主控線即27#樓:(A)軸線和(1)軸線;30#樓:(A)軸線和(1)軸線。根據(jù)主軸線設(shè)置兩條次軸線即

48、27#樓:(H)軸線和(27)軸線;30#樓:(H)軸線和(27)軸線。 B、主、次控軸線定位時均布置引樁,引樁采用木樁,后砌一水泥砂漿磚墩;并將軸線標(biāo)注在四周永久性建筑物或構(gòu)造物上,施測完成后報建設(shè)單位、監(jiān)理單位確認(rèn)后另以妥善保護。C、控軸線沿結(jié)構(gòu)逐層彈在墻上,用以控制樓層定位。D、水準(zhǔn)點:建設(shè)單位給定準(zhǔn)點,建筑物.500m。 = 3 * GB2 基礎(chǔ)測量A、在開挖前,基坑根據(jù)平面布置,軸線控制樁為基準(zhǔn)定出基坑長、寬度,作為拉小線的依據(jù);根據(jù)結(jié)構(gòu)要求,條基外側(cè)1100mm為砂礫墊層邊,考慮放坡,撒上白灰線,進(jìn)行開挖。B、在墊層上進(jìn)行基礎(chǔ)定位放線前,以建筑物平面控制線為準(zhǔn),校測建筑物軸線控制樁

49、無誤后,再用經(jīng)緯儀以正倒鏡挑直法直接投測各軸線。C、標(biāo)高由水準(zhǔn)點引測至坑底。 = 4 * GB2 結(jié)構(gòu)施工測量A、首層放線驗收后,主控軸一引至外墻立面上,作為以上務(wù)層主軸線豎身高以測的基準(zhǔn)。B、施工層放線時,應(yīng)在結(jié)構(gòu)平面上校投測軸線,閉合后再測設(shè)細(xì)部尺寸和邊線。C、標(biāo)高豎向傳遞設(shè)置3個標(biāo)高點,以其平均點引測水平線折平時,盡量將水準(zhǔn)儀安置在測點范圍內(nèi)中心位置,進(jìn)行測設(shè)。2、基坑開挖本工種設(shè)計地基換工,夯填砂礫墊層1100mm;根據(jù)此特點,采用機械大開挖,留200mm厚進(jìn)行挖工、鏟平。開挖時,根據(jù)現(xiàn)場實際土質(zhì),按規(guī)范要求1:0.33放坡,反鏟挖掘機挖土。開挖出的土,根據(jù)現(xiàn)場實際情況,盡量留足需用的

50、好土,多余土方挖出,避免二次搬運。人工開挖時,由技術(shù)員抄平好水平控制小木樁,用方鏟鏟平。挖掘機挖土應(yīng)該從上而下施工,禁止采用挖空底腳的操作方法。機械挖土,先發(fā)出信號,挖土的時候,挖掘機操作范圍內(nèi),不許進(jìn)行其他工作,裝土的時候,任何人都不能停留在裝土車上。3、砌筑工程 = 1 * GB2 材料磚:MU15多孔磚,毛石基礎(chǔ)采用MU30毛石。砂漿:0.00以下采用M10水泥砂漿,一、二、三、四層采用M10混合砂漿,五層以上采用M7.5混合砂漿。 = 2 * GB2 砌筑要求A、開工前由工長對所管轄班組下發(fā)技術(shù)交底。B、砌筑前應(yīng)提前澆水濕潤磚塊,水率保持在1015。C、砌筑采用滿鋪滿擠“三一砌筑法“,

51、要求灰漿飽滿,灰縫812mm。D、外墻轉(zhuǎn)角處應(yīng)同時砌筑,內(nèi)外墻交接處必須留斜槎,槎子長度不小于墻體高度的2/3,槎子必須平直、通順。E、隔墻與墻不同時砌筑又不留成斜槎時可于墻中引出陽槎或在墻的灰縫中預(yù)埋拉結(jié)筋,每道不少于2根。F、接槎時必須將表面清理干凈,澆水濕潤,填實砂漿,保持灰縫平直。G、磚墻按圖紙要求每50mm設(shè)置26鋼筋與構(gòu)造柱拉結(jié),具體要求見結(jié)構(gòu)總說明。H、施工時需留置臨時洞口,其側(cè)邊離交接處的墻面不少于500mm,頂部設(shè)邊梁。4、鋼筋工程 = 1 * GB2 凡進(jìn)場鋼筋須具備材質(zhì)證明,原材料須取樣試驗,經(jīng)復(fù)試合格后方可使用。 = 2 * GB2 鋼筋綁扎前應(yīng)仔細(xì)對照圖紙進(jìn)行翻樣,根

52、據(jù)翻樣配料,施工前由工長對所管轄班組下發(fā)技術(shù)交底,準(zhǔn)備施工工具,做好施工的準(zhǔn)備工作。 = 3 * GB2 板中受力鋼筋搭接, = 1 * ROMAN I級鋼30d, = 2 * ROMAN II級鋼40d,搭接位置:上部鋼筋在跨中1/3范圍內(nèi),下部鋼筋在支座1/3范圍內(nèi)。 = 4 * GB2 鋼筋保護層:基礎(chǔ)40mm,柱、梁30mm,板20mm。保護層采用50mm50mm的水泥砂漿塊。板上部鋼筋用馬凳按梅花狀支起。 = 5 * GB2 所有鋼筋綁扎,須填寫隱檢記錄,質(zhì)評資料及目檢記錄,驗收合格后方可進(jìn)行下道工序。5、砼工程 = 1 * GB2 水泥進(jìn)場后須做復(fù)試,經(jīng)復(fù)試合格后由試驗室下達(dá)配合比

53、。施工中嚴(yán)格掌握各種材料的用量,并在攪拌機前進(jìn)行標(biāo)識,注明每立方米、每盤用量。同時攪拌時,須車車進(jìn)磅,做好記錄。 = 2 * GB2 澆筑前,對模板內(nèi)雜物及油污、泥土清理干凈。 = 3 * GB2 投料順序:石子水泥砂子。 = 4 * GB2 本工程均采用插入式振搗器,一次澆筑厚度不宜超過振搗器作用部分長度的倍,搗實砼的移動間距不宜大于振搗器作用半徑的倍。 = 5 * GB2 砼澆筑后1晝夜?jié)菜B(yǎng)護,養(yǎng)護期不少于7d,砼強度未達(dá)到MPa之前不得上人作業(yè)。6、模板工程 = 1 * GB2 本工程模板采用鋼木混合模板。模板支搭的標(biāo)高、截面尺寸、平整度、垂直度應(yīng)達(dá)到質(zhì)量驗收標(biāo)準(zhǔn),以滿足其鋼度,穩(wěn)定性

54、要求。 = 2 * GB2 模板支撐應(yīng)牢固可靠,安裝進(jìn)程中須有防傾覆的臨時固定措施。 = 3 * GB2 本工程選用851脫模劑,每拆除一次模板經(jīng)清理后涂刷脫模劑,再重新組裝,以保證砼的外觀質(zhì)量。架子工程 = 1 * GB2 本工程采用雙排架子防護,外設(shè)立桿距墻2m,里皮距墻50cm,立桿間距,順?biāo)g距,間距不大于1m。 = 2 * GB2 架子底部夯實,墊木板,綁掃地桿。 = 3 * GB2 為加強架子的穩(wěn)定性,每七根立桿間設(shè)十字蓋,斜桿與地面夾角60o。 = 4 * GB2 為防止腳平架外傾,與結(jié)構(gòu)采用鋼性拉接,拉接點間距附和“垂四平六“的原則。 = 5 * GB2 外防護架用閉目式安全網(wǎng)

55、進(jìn)行封閉,兩平網(wǎng)塔接和網(wǎng)下口必須綁孔緊密。 = 6 * GB2 結(jié)構(gòu)架子高出作業(yè)層1m,每步架子滿鋪腳手板,要求嚴(yán)密牢固并嚴(yán)禁探頭板。裝飾工程裝飾工程施工前,要組織質(zhì)監(jiān)部門、建設(shè)、設(shè)計、施工單位四方參加的主體結(jié)構(gòu)工程核驗收,對已完全體分部工程進(jìn)行全面檢查、發(fā)現(xiàn)問題及時處理,清除隱患,并做好裝飾前材料、機具及技術(shù)準(zhǔn)備工作。1、根據(jù)預(yù)算所需材料數(shù)量,提出材料進(jìn)場日期,在不影響施工用料的原則下,盡量減少施工用地,按照供料計劃分期分批組織材料進(jìn)場。2、將墻面找方垂直線,清理基層,然后沖筋,按照圖紙要求,分層找平垂直,陰陽角度方正,然后拉線作灰餅。底子灰應(yīng)粘結(jié)牢固,并用刮杠刮平,木抹子抹平。3、罩面應(yīng)均

56、勻一致,并應(yīng)在終凝前刮平壓光,上三遍灰抹子。4、油漆、涂料施工:油漆工程施工時,施工環(huán)境應(yīng)清潔干凈,待抹灰、樓地面工程全部完工后方可施工,油漆涂刷前被涂物的表面必須干燥、清潔,刷漆時要多刷多理不流墜,達(dá)到薄厚均勻,色調(diào)一致,表面光亮。墻面涂料基層要求現(xiàn)整,對縫隙微小孔洞,要用膩子找平,并用砂紙磨平。為了使顏色一致,應(yīng)使用同一配合比的涂料,使用時涂料攪勻,方可涂刷,接槎外留在陰陽角外必須保證涂層均勻一致表面不顯刷紋。樓地面工程樓地面工程只作50厚豆石砼墊層。做墊層必須先沖筋后做墊層,其平整度要控制在4mm以內(nèi),加強養(yǎng)護45天后,才能進(jìn)行上層施工。10、層面工程1、屋面保溫層及找平層必須符合設(shè)計要

57、求,防水采用防水卷材。2、做水泥砂漿找平層表面應(yīng)平整壓光,屋面與女兒墻交接處抹成R150mm圓角。3、本工程屋面材料防水,專業(yè)性強,為保證質(zhì)量,我們請專業(yè)人員作防水層。4、原材料在使用前經(jīng)化驗合格后才能使用,不合格材料嚴(yán)禁使用。11、水、暖、電安裝工程 = 1 * GB2 管道安裝應(yīng)選用合格的產(chǎn)品,并按設(shè)計放線,坡度值及坡向應(yīng)符合圖紙和規(guī)范要求。 = 2 * GB2 水、暖安裝前做單項試壓,完畢后做通、閉水后試驗和打壓試驗,衛(wèi)生間閉水試驗不少于24小時。 = 3 * GB2 電預(yù)埋管路宜沿最近線路敷設(shè),應(yīng)盡量減少彎曲,用線管的彎曲絲接套絲,折扁裂縫焊接,管口應(yīng)套絲用堵頭堵塞。油漆防腐等均符合圖

58、紙各施工規(guī)范及質(zhì)量評定標(biāo)準(zhǔn)。 = 4 * GB2 燈具、插座、開關(guān)等器具安裝,其標(biāo)高位置應(yīng)符合設(shè)計要求,表面應(yīng)平直潔凈方正。 = 5 * GB2 燈具、插座、開關(guān)等器具必須選用合格產(chǎn)品,不合格產(chǎn)品嚴(yán)禁使用。 = 6 * GB2 做好各種絕緣接地電阻的測試和系統(tǒng)調(diào)整記錄,檢查配線的組序一定要符合設(shè)計要求。五、預(yù)防質(zhì)量通病之措施本工程按優(yōu)質(zhì)工程進(jìn)行管理與控制,其優(yōu)質(zhì)工程的目標(biāo)體系與創(chuàng)優(yōu)質(zhì)工程的保證措施在本工程施工組織設(shè)計中做了詳述。本措施不再述。創(chuàng)優(yōu)質(zhì)工程除對各分部、分項、工序工程施工中,精心操作,一絲不茍、高標(biāo)準(zhǔn)嚴(yán)要求作業(yè)外,關(guān)鍵是防止質(zhì)量通病。為此,提出防止通病的作業(yè)措施如下:1、磚墻砌體組砌

59、方法: = 1 * GB2 、組砌方法:一順一丁組砌,由于這種方法有較多的丁磚,加強了在墻體厚度方向的連結(jié),砌體的抗壓強度要高一些。 = 2 * GB2 、重視磚砌體水平灰縫的厚度不均與砂漿飽滿度: = 1 * GB3 、水平灰縫不勻:規(guī)范規(guī)定磚砌體水平灰縫厚度與豎向灰縫寬度一般為10mm,但不應(yīng)小于8mm,也不應(yīng)小于12mm。砂漿的作用:一是鋪平磚的砌筑表面,二是將塊體磚粘接成一個整體。規(guī)范中之所以有厚度和寬度要求,是由于灰縫過薄,使砌體產(chǎn)生不均勻受力,影響砌體隨載能力。如果灰縫過厚,由于砂漿抗壓強度低于壓的抗壓可度。在荷載作用下,會增大砂漿的橫向變形,降低砌體的強度。試驗研究表明,當(dāng)水平灰

60、縫為12mm時,磚砌體的抗壓強度極限,僅為10mm厚時的7075,所以要保證水平灰縫厚度在812mm之間。怎樣確保水平灰縫的厚度呢?A、皮數(shù)桿上,一定將縫厚度標(biāo)明、標(biāo)準(zhǔn)。B、砌磚時,一定要按皮數(shù)桿的分層掛線,將小線接緊,跟線鋪灰,跟線砌筑。C、砌漿所用之中砂,一定要過篩,將大于5mm的砂子篩掉。D、要選磚,將過厚的磚剔掉。E、均勻鋪灰,務(wù)使鋪灰之厚度均勻一致。堅持“一塊磚、一鏟灰、一揉擠“的“三一“砌磚法“。 = 2 * GB3 砂漿必須滿鋪,確保砂漿飽滿度。規(guī)范規(guī)定:多孔磚砌體,水平灰縫的砂漿飽滿度不得低于80,這是因為,灰縫的飽滿度,對砌體的強度影響很大。比如:根據(jù)試驗研究,當(dāng)水平灰縫滿足

溫馨提示

  • 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

提交評論