版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE14PAGE機(jī)械液壓傳動論文
液壓傳動:是根據(jù)17世紀(jì)帕斯卡提出的液體靜壓力傳動原理而發(fā)展起來的一門新興技術(shù),是工農(nóng)業(yè)生產(chǎn)中廣為應(yīng)用的一門技術(shù)。如今,流體傳動技術(shù)水平的高低已成為一個國家工業(yè)發(fā)展水平的重要標(biāo)志。
在倫敦用水作為工作介質(zhì),以水壓機(jī)的形式將其應(yīng)用于工業(yè)上,誕生了世界上第一臺水壓機(jī)。1905年將工作介質(zhì)水改為油,又進(jìn)一步得到改善。
第一次世界大戰(zhàn)(1914--1918)后液壓傳動廣泛應(yīng)用,特別是1920年以后,發(fā)展更為迅速。液壓元件大約在19世紀(jì)末20世紀(jì)初的20年間,才開始進(jìn)入正規(guī)的工業(yè)生產(chǎn)階段。1925年維克斯(F.Vikers)發(fā)明了壓力平衡式葉片泵,為近代液壓元件工業(yè)或液壓傳動的逐步建立奠定了基礎(chǔ)。20世紀(jì)初康斯坦丁·尼斯克(G·Constantimsco)對能量波動傳遞所進(jìn)行的理論及實(shí)際研究;1910年對液力傳動(液力聯(lián)軸節(jié)、液力變矩器等)方面的貢獻(xiàn),使這兩方面領(lǐng)域得到了發(fā)展。
液壓傳動有許多突出的優(yōu)點(diǎn),因此它的應(yīng)用非常廣泛,如一般工。業(yè)用的塑料加工機(jī)械、壓力機(jī)械、機(jī)床等;行走機(jī)械中的工程機(jī)械、建筑機(jī)械、農(nóng)業(yè)機(jī)械、汽車等;鋼鐵工業(yè)用的冶金機(jī)械、提升裝置、軋輥調(diào)整裝置等;土木水利工程用的防洪閘門及堤壩裝置、河床升降裝置、橋梁操縱機(jī)構(gòu)等;發(fā)電廠渦輪機(jī)調(diào)速裝置、核發(fā)電廠等國;船舶用的甲板起重機(jī)械(絞車)、船頭門、艙壁閥、船尾推進(jìn)器等;特殊技術(shù)用的巨型天線控制裝置、測量浮標(biāo)、升降旋轉(zhuǎn)舞臺等;軍事工業(yè)用的火炮操縱裝置、船舶減搖裝置、飛行器仿真、飛機(jī)起落架的收放裝置和方向舵控制裝置等。
目前,它們分別在實(shí)現(xiàn)高壓、高速、大功率、高效率、低噪聲、長壽命、高度集成化、小型化與輕量化、一體化和執(zhí)行件柔性化等方面取得了很大的進(jìn)展。同時,由于與微電子技術(shù)密切配合,能在盡可能小的空間內(nèi)傳遞盡可能大的功率并加以準(zhǔn)確的控制,從而更使得它們在各行各業(yè)中發(fā)揮出了巨大作用。
應(yīng)該特別提及的是,近年來,世界科學(xué)技術(shù)不斷迅速發(fā)展,各部門對液壓傳動提出了更高的要求。液壓傳動與電子技術(shù)配合在一起,廣泛應(yīng)用于智能機(jī)器人、海洋開發(fā)、宇宙航行、地震予測及各種電液伺服系統(tǒng),使液壓傳動的應(yīng)用提高到一個嶄新的高度。目前,液壓傳動發(fā)展的動向,概括有以下幾點(diǎn):
1.節(jié)約能源,發(fā)展低能耗元件,提高元件效率;
2.發(fā)展新型液壓介質(zhì)和相應(yīng)元件,如發(fā)展高水基液壓介質(zhì)和元件,新型石油基液壓介質(zhì);
3.注意環(huán)境保護(hù),降低液壓元件噪聲;
4.重視液壓油的污染控制;
5.進(jìn)一步發(fā)展電氣-液壓控制,提高控制性能和操作性能;
6.重視發(fā)展密封技術(shù),防止漏油;
7.其它方面,如元件微型化、復(fù)合化和系統(tǒng)集成化的趨勢仍在繼續(xù)發(fā)展,對液壓系統(tǒng)元件的可靠性設(shè)計(jì)、邏輯設(shè)計(jì),與電子技術(shù)高度結(jié)合,對故障的早期診斷、預(yù)測以及防止失效的早期警報(bào)等都越來越準(zhǔn)確.
一、液壓傳動的主要優(yōu)點(diǎn)
與機(jī)械傳動、電氣傳動相比,液壓傳動具有以下優(yōu)點(diǎn):
(1)液壓傳動的各種元件、可根據(jù)需要方便、靈活地來布置;
(2)重量輕、體積小、運(yùn)動慣性小、反應(yīng)速度快;
(3)操縱控制方便,可實(shí)現(xiàn)大范圍的無級調(diào)速(調(diào)速范圍達(dá)2000:1);
(4)可自動實(shí)現(xiàn)過載保護(hù);
(5)一般采用礦物油為工作介質(zhì),相對運(yùn)動面可自行潤滑,使用壽命長;
(6)很容易實(shí)現(xiàn)直線運(yùn)動;
(7)容易實(shí)現(xiàn)機(jī)器的自動化,當(dāng)采用電液聯(lián)合控制后,不僅可實(shí)現(xiàn)更高程度的自動控制過程,而且可以實(shí)現(xiàn)遙控。
二、液壓傳動的缺點(diǎn)
(1)液壓系統(tǒng)中的漏油等因素,影響運(yùn)動的平穩(wěn)性和正確性,使得液壓傳動不能保證嚴(yán)格的傳動比。
(2)液壓傳動對油溫的變化比較敏感,溫度變化時,液體粘性變化,引起運(yùn)動特性的變化,使得工作的穩(wěn)定性受到影響,所以它不宜在溫度變化很大的環(huán)境條件下工作。
(3)為了減少泄漏,以及為了滿足某些性能上的要求,液壓元件的配合件制造精度要求較高,加工工藝較復(fù)雜。
(4)液壓傳動要求有單獨(dú)的能源,不像電源那樣使用方便。
(5)液壓系統(tǒng)發(fā)生故障不易檢查和排除。
總之,液壓傳動的優(yōu)點(diǎn)是主要的,隨著設(shè)計(jì)制造和使用水平的不斷提高,有些缺點(diǎn)正在逐步加以克服。液壓傳動有著廣泛的發(fā)展前景。
.液壓技術(shù)的應(yīng)用及研究方向
主要的發(fā)展動向是:
1)正向著高壓、高速、大功率、高效、低噪聲、經(jīng)久耐用、高度集成化的方向發(fā)展;
2)與計(jì)算機(jī)科學(xué)相結(jié)合,新型液壓元件和液壓系統(tǒng)的計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助測試(CAT)、計(jì)算機(jī)直接控制(CDC)、計(jì)算機(jī)實(shí)時控制技術(shù)、機(jī)電一體化技術(shù)、計(jì)算機(jī)仿真技術(shù)和優(yōu)化技術(shù);
3)與其他相關(guān)科學(xué)結(jié)合,如污染控制技術(shù)、可靠性技術(shù)等方面也是當(dāng)前液壓技術(shù)發(fā)展和研究的方向;
4)開辟新的應(yīng)用領(lǐng)域。
液壓系統(tǒng)(HYDRAULICSYSTEM)液壓傳動(Hydraulictransmission)、執(zhí)行元件(ACTUATOR)、液壓缸(CYLINDER)、液壓馬達(dá)(MOTOR)、液壓回路(CIRCUIT)、液壓泵(PUMP)、閥(VALVE)、液壓控制(Hydrauliccontrol)、流量控制閥(FLOWVALVE)、泄漏損失(Spillage)'壓力損失(Pressureloss).液壓伺服系統(tǒng)(Hydraulicservo)液壓傳動控制是工業(yè)中經(jīng)常用到的一種控制方式,它采用液壓完成傳遞能量的過程。因?yàn)橐簤簜鲃涌刂品绞降撵`活性和便捷性,液壓控制在工業(yè)上受到廣泛的重視。液壓傳動是研究以有壓流體為能源介質(zhì),來實(shí)現(xiàn)各種機(jī)械和自動控制的學(xué)科。液壓傳動利用這種元件來組成所需要的各種控制回路,再由若干回路有機(jī)組合成為完成一定控制功能的傳動系統(tǒng)來完成能量的傳遞、轉(zhuǎn)換和控制。從原理上來說,液壓傳動所基于的最基本的原理就是帕斯卡原理,就是說,液體各處的壓強(qiáng)是一致的,這樣,在平衡的系統(tǒng)中,比較小的活塞上面施加的壓力比較小,而大的活塞上施加的壓力也比較大,這樣能夠保持液體的靜止。所以通過液體的傳遞,可以得到不同端上的不同的壓力,這樣就可以達(dá)到一個變換的目的。我們所常見到的液壓千斤頂就是利用了這個原理來達(dá)到力的傳遞。液壓傳動基本原理液壓傳動中所需要的元件主要有動力元件、執(zhí)行元件、控制元件、輔助元件等。其中液壓動力元件是為液壓系統(tǒng)產(chǎn)生動力的部件,主要包括各種液壓泵。液壓泵依靠容積變化原理來工作,所以一般也稱為容積液壓泵。齒輪泵是最常見的一種液壓泵,它通過兩個嚙合的齒輪的轉(zhuǎn)動使得液體進(jìn)行運(yùn)動。其他的液壓泵還有葉片泵、柱塞泵,在選擇液壓泵的時候主要需要注意的問題包括消耗的能量、效率、降低噪音。液壓執(zhí)行元件是用來執(zhí)行將液壓泵提供的液壓能轉(zhuǎn)變成機(jī)械能的裝置,主要包括液壓缸和液壓馬達(dá)。液壓馬達(dá)是與液壓泵做相反的工作的裝置,也就是把液壓的能量轉(zhuǎn)換稱為機(jī)械能,從而對外做功。液壓控制元件用來控制液體流動的方向、壓力的高低以及對流量的大小進(jìn)行預(yù)期的控制,以滿足特定的工作要求。正是因?yàn)橐簤嚎刂圃骷撵`活性,使得液壓控制系統(tǒng)能夠完成不同的活動。液壓控制元件按照用途可以分成壓力控制閥、流量控制閥、方向控制閥。按照操作方式可以分成人力操縱閥、機(jī)械操縱法、電動操縱閥等。除了上述的元件以外,液壓控制系統(tǒng)還需要液壓輔助元件。這些元件包括管路和管接頭、油箱、過濾器、蓄能器和密封裝置。通過以上的各個器件,我們就能夠建設(shè)出一個液壓回路。所謂液壓回路就是通過各種液壓器件構(gòu)成的相應(yīng)的控制回路。根據(jù)不同的控制目標(biāo),我們能夠設(shè)計(jì)不同的回路,比如壓力控制回路、速度控制回路、多缸工作控制回路等。根據(jù)液壓傳動的結(jié)構(gòu)及其特點(diǎn),在液壓系統(tǒng)的設(shè)計(jì)中,首先要進(jìn)行系統(tǒng)分析,然后擬定系統(tǒng)的原理圖,其中這個原理圖是用液壓機(jī)械符號來表示的。之后通過計(jì)算選擇液壓器件,進(jìn)而再完成系統(tǒng)的設(shè)計(jì)和調(diào)試。這個過程中,原理圖的繪制是最關(guān)鍵的。它決定了一個設(shè)計(jì)系統(tǒng)的優(yōu)劣。液壓傳動的應(yīng)用性是很強(qiáng)的,比如裝卸堆碼機(jī)液壓系統(tǒng),它作為一種倉儲機(jī)械,在現(xiàn)代化的倉庫里利用它實(shí)現(xiàn)紡織品包、油桶、木桶等貨物的裝卸機(jī)械化工作。也可以應(yīng)用在萬能外圓磨床液壓系統(tǒng)等生產(chǎn)實(shí)踐中。這些系統(tǒng)的特點(diǎn)是功率比較大,生產(chǎn)的效率比較高,平穩(wěn)性比較好。液壓作為一個廣泛應(yīng)用的技術(shù),在未來更是有廣闊的前景。隨著計(jì)算機(jī)的深入發(fā)展,液壓控制系統(tǒng)可以和智能控制的技術(shù)、計(jì)算機(jī)控制的技術(shù)等技術(shù)結(jié)合起來,這樣就能夠在更多的場合中發(fā)揮作用,也可以更加精巧的、更加靈活地完成預(yù)期的控制任務(wù)。1、概述行走驅(qū)動系統(tǒng)是工程機(jī)械的重要組成部分。與工作系統(tǒng)相比,行走驅(qū)動系統(tǒng)不僅需要傳輸更大的功率,要求器件具有更高的效率和更長的壽命,還希望在變速調(diào)速、差速、改變輸出軸旋轉(zhuǎn)方向及反向傳輸動力等方面具有良好的能力。于是,采用何種傳動方式,如何更好地滿足各種工程機(jī)械行走驅(qū)動的需要,一直是工程機(jī)械行業(yè)所要面對的課題。尤其是近年來,隨著我國交通、能源等基礎(chǔ)設(shè)施建設(shè)進(jìn)程的快速發(fā)展,建筑施工和資源開發(fā)規(guī)模不斷擴(kuò)大,工程機(jī)械在市場需求大大增強(qiáng)的同時,更面臨著作業(yè)環(huán)境更為苛刻、工況條件更為復(fù)雜等所帶來的挑戰(zhàn),也進(jìn)一步推動著對其行走驅(qū)動系統(tǒng)的深入研究。這里試圖從技術(shù)構(gòu)成及性能特征等角度對液壓傳動技術(shù)在工程機(jī)械行走驅(qū)動系統(tǒng)的發(fā)展及其規(guī)律進(jìn)行探討。2、基于單一技術(shù)的傳動方式工程機(jī)械行走系統(tǒng)最初主要采用機(jī)械傳動和液力機(jī)械傳動(全液壓挖掘機(jī)除外)方式。現(xiàn)在,液壓和電力傳動的傳動方式也出現(xiàn)在工程機(jī)械行走驅(qū)動裝置中,充分表明了科學(xué)技術(shù)發(fā)展對這一領(lǐng)域的巨大推動作用。2.1機(jī)械傳動純機(jī)械傳動的發(fā)動機(jī)平均負(fù)荷系數(shù)低,因此一般只能進(jìn)行有級變速,并且布局方式受到限制。但由于其具有在穩(wěn)態(tài)傳動效率高和制造成本低方面的優(yōu)勢,在調(diào)速范圍比較小的通用客貨汽車和對經(jīng)濟(jì)性要求苛刻、作業(yè)速度恒定的農(nóng)用拖拉機(jī)領(lǐng)域迄今仍然占據(jù)著霸主地位。2.2液力傳動液力傳動用變矩器取代了機(jī)械傳動中的離合器,具有分段無級調(diào)速能力。它的突出優(yōu)點(diǎn)是具有接近于雙曲線的輸出扭矩-轉(zhuǎn)速特性,配合后置的動力換擋式機(jī)械變速器能夠自動匹配負(fù)荷并防止動力傳動裝置過載。變矩器的功率密度很大而負(fù)荷應(yīng)力卻較低,大批生產(chǎn)成本也不高等特點(diǎn)使它得以廣泛應(yīng)用于大中型鏟土運(yùn)土機(jī)械、起重運(yùn)輸機(jī)械領(lǐng)域和汽車、坦克等高速車輛中。但其特性匹配及布局方式受限制,變矩范圍較小,動力制動能力差,不適合用于要求速度穩(wěn)定的場合。2.3液壓傳動與機(jī)械傳動相比。液壓傳動更容易實(shí)現(xiàn)其運(yùn)動參數(shù)(流量)和動力參數(shù)(壓力)的控制,而液壓傳動較之液力傳動具有良好的低速負(fù)荷特性。由于具有傳遞效率高,可進(jìn)行恒功率輸出控制,功率利用充分,系統(tǒng)結(jié)構(gòu)簡單,輸出轉(zhuǎn)速無級調(diào)速,可正、反向運(yùn)轉(zhuǎn),速度剛性大,動作實(shí)現(xiàn)容易等突出優(yōu)點(diǎn),液壓傳動在工程機(jī)械中得到了廣泛的應(yīng)用。幾乎所有工程機(jī)械裝備都能見到液壓技術(shù)的蹤跡,其中不少已成為主要的傳動和控制方式。極限負(fù)荷調(diào)節(jié)閉式回路,發(fā)動機(jī)轉(zhuǎn)速控制的恒壓,恒功率組合調(diào)節(jié)的變量系統(tǒng)開發(fā),給液壓傳動應(yīng)用于工程機(jī)械行走系提供了廣闊的發(fā)展前景。與純機(jī)械和液力傳動相比,液壓傳動的主要優(yōu)點(diǎn)是其調(diào)節(jié)的便捷性和布局的靈活性,可根據(jù)工程機(jī)械的形態(tài)和工況的需要,把發(fā)動機(jī)、驅(qū)動輪、工作機(jī)構(gòu)等各部件分別布置在合理的部位,發(fā)動機(jī)在任一調(diào)度轉(zhuǎn)速下工作,傳動系統(tǒng)都能發(fā)揮出較大的牽引力,而且傳動系統(tǒng)在很寬的輸出轉(zhuǎn)速范圍內(nèi)仍能保持較高的效率,并能方便地獲得各種優(yōu)化的動力傳動特性,以適應(yīng)各種作業(yè)的負(fù)荷狀態(tài)。在車速較高的行走機(jī)械中所采用的帶閉式油路的行走液壓驅(qū)動裝置能無級調(diào)速,使車輛柔和起步、迅速變速和無沖擊地變換行駛方向。對在作業(yè)中需要頻繁起動和變速、經(jīng)常穿梭行駛的車輛來說這一性能十分寶貴。但與開式回路相比,閉式回路的設(shè)計(jì)、安裝調(diào)試以及維護(hù)都有較高的難度和技術(shù)要求。借助電子技術(shù)與液壓技術(shù)的結(jié)合,可以很方便地實(shí)現(xiàn)對液壓系統(tǒng)的各種調(diào)節(jié)和控制。而計(jì)算機(jī)控制的引入和各類傳感元件的應(yīng)用,更極大地?cái)U(kuò)展了液壓元件的工作范圍。通過傳感器監(jiān)測工程車輛各種狀態(tài)參數(shù),經(jīng)過計(jì)算機(jī)運(yùn)算輸出控制目標(biāo)指令,使車輛在整個工作范圍內(nèi)實(shí)現(xiàn)自動化控制,機(jī)器的燃料經(jīng)濟(jì)性、動力性、作業(yè)生產(chǎn)率均達(dá)到最佳值。因此,采用液壓傳動可使工程機(jī)械易于實(shí)現(xiàn)智能化、節(jié)能化和環(huán)?;?,而這已成為當(dāng)前和未來工程機(jī)械的發(fā)展趨勢。2.4電力傳動電力傳動是由內(nèi)燃機(jī)驅(qū)動發(fā)電機(jī),產(chǎn)生電能使電動機(jī)驅(qū)動車輛行走部分運(yùn)動,通過電子調(diào)節(jié)系統(tǒng)調(diào)節(jié)電動機(jī)軸的轉(zhuǎn)速和轉(zhuǎn)向,具有凋速范圍廣,輸人元件(發(fā)電機(jī))、輸出元件(電動機(jī))、及控制裝置可分置安裝等優(yōu)點(diǎn)。電力傳動最早用于柴油機(jī)電動船舶和內(nèi)燃機(jī)車領(lǐng)域,后又推廣到大噸位礦用載重汽車和某些大型工程機(jī)械上,近年來又出現(xiàn)了柴油機(jī)電力傳動的叉車和牽引車等中小型起重運(yùn)輸車輛。但基于技術(shù)和經(jīng)濟(jì)性等方面的一些原因,適用于行走機(jī)械的功率電元件還遠(yuǎn)沒有像固定設(shè)備用的那樣普及,電力傳動對于大多數(shù)行走機(jī)械還僅是“未來的技術(shù)”。3、發(fā)展中的復(fù)合傳動技術(shù)從前面的分析可以看出,應(yīng)用于工程機(jī)械行走驅(qū)動系統(tǒng)中的基于單一技術(shù)的傳動方式構(gòu)成簡單、傳動可靠,適用于某些特定的場合和領(lǐng)域。而在大多數(shù)的實(shí)際應(yīng)用中,這些傳動技術(shù)往往不是孤立存在的,彼此之間都存在著相互的滲透和結(jié)合,如液力、液壓和電力的傳動裝置中都或多或少的包含有機(jī)械傳動環(huán)節(jié),而新型的機(jī)械和液力傳動裝置中也設(shè)置了電氣和液壓控制系統(tǒng)。換句話說,采用有針對性的復(fù)合集成的方式,可以充分發(fā)揮各種傳動方式各自的優(yōu)勢,揚(yáng)長避短,從而獲得最佳的綜合效益。值得注意的是,兼有調(diào)節(jié)與布局靈活性及高功率密度的液壓傳動裝置在其中充當(dāng)著重要角色。3.1液壓與機(jī)械和液力傳動的復(fù)合(1)串聯(lián)方式串聯(lián)方式是最為簡單和常見的復(fù)合方式,是在液壓馬達(dá)或液壓變速器的輸出端和驅(qū)動橋之間設(shè)置機(jī)械式變速器以擴(kuò)大調(diào)速的高效區(qū),實(shí)現(xiàn)分段的無級變速。目前已廣泛用于裝載機(jī)、聯(lián)合收獲機(jī)和某些特種車輛上。對其的發(fā)展是將可在行進(jìn)間變換傳動比的動力換擋行星變速器直接安裝在驅(qū)動輪內(nèi),實(shí)現(xiàn)了大變速比的輪邊液壓驅(qū)動,因而取消了驅(qū)動橋,更便于布局。(2)并聯(lián)方式即為通常所稱的“液壓機(jī)械功率分流傳動”,可理解為一種將液壓與機(jī)械裝置“并聯(lián)”分別傳輸功率流的傳動系統(tǒng),也就是是利用多自由度的行星差速器把發(fā)動機(jī)輸出的功率分成液壓的和機(jī)械的兩股“功率流”,借助液壓功率流的可控性,使這兩股功率流在重新匯合時可無級調(diào)節(jié)總的輸出轉(zhuǎn)速。這種方式將液壓傳動的無級調(diào)速性能好和機(jī)械傳動的穩(wěn)態(tài)效率高這兩方面的優(yōu)點(diǎn)結(jié)合起來,得到一個既有無級變速性能,又有較高效率和較寬高效區(qū)的變速裝置。按其結(jié)構(gòu),這種復(fù)合式傳動裝置可分為兩類:第一類為利用行星齒輪差速器分流的外分流式,其中常見的分流傳動機(jī)構(gòu)又可分為輸入分流式和輸出分流式兩種基本形式;第二類為利用液壓泵或馬達(dá)轉(zhuǎn)子與外殼間的差速運(yùn)動分流的內(nèi)分流式。日本小松公司開發(fā)的這種復(fù)合方式的液壓傳動變速器,已經(jīng)應(yīng)用在裝載機(jī)、推土機(jī)等工程機(jī)械上。德國Fendt拖拉機(jī)生產(chǎn)的采用Vario型無級變速器裝備的農(nóng)用拖拉機(jī),到2003年總銷量超過了30000臺。由此可以看出,這種新型的傳動裝置已日益成為大中功率液力傳動和動力換檔變速器的有力競爭者。(3)分時方式對于作業(yè)速度和非作業(yè)狀態(tài)下轉(zhuǎn)移空駛速度相差懸殊的專用車輛,采用傳統(tǒng)機(jī)械變速器用于高速行駛、附加液壓傳動裝置用于低速作業(yè)的方式能很好地滿足這兩種工況的矛盾要求。機(jī)械——液壓分時驅(qū)動的方式在此類車輛上的應(yīng)用已很普遍,這一技術(shù)也已被應(yīng)用于飛機(jī)除冰車和田間移栽機(jī)等需要“爬行速度”的車輛和機(jī)具上。(4)分位方式把液壓馬達(dá)直接安裝在車輪內(nèi)的“輪邊液壓驅(qū)動裝置”是一種輔助液壓驅(qū)動裝置,可以解決工程機(jī)械需要提高牽引性能,但又無法采用全輪驅(qū)動方式,難以布置傳統(tǒng)的機(jī)械傳動裝置的問題。液壓傳動的無級調(diào)速性能使以不同方式傳動的驅(qū)動輪之間能協(xié)調(diào)同步,這在某種意義上也可視為一種功率分流傳動:動力機(jī)的功率被分配到幾組驅(qū)動輪上,經(jīng)地面耦合后產(chǎn)生推動車輛運(yùn)動的牽引力。目前,許多工程機(jī)械制造廠商將這一技術(shù)用于具有部分自走驅(qū)動能力的,諸如自走式平地機(jī)和鏟運(yùn)機(jī)這樣的工程機(jī)械上。3.2液壓與電力傳動的復(fù)合由于現(xiàn)代技術(shù)的發(fā)展,電子技術(shù)在信號處理的能力和速度方面占有很大的優(yōu)勢,而液壓與電力傳動在各自功率元件的特性方面各有所長。因此,除了現(xiàn)在已普遍存在的“電子神經(jīng)+液壓肌肉”這種模式外,兩者在功率流的復(fù)合傳輸方面也有許多成功的實(shí)例,如:由變頻或直流調(diào)速電機(jī)和高效、低脈動的定量液壓泵構(gòu)成的可變流量液壓油源,用集成安裝的電動泵-液壓缸或低速大扭矩液壓馬達(dá)構(gòu)成的電動液壓執(zhí)行單元,以及混合動力工業(yè)車輛的驅(qū)動系統(tǒng)等。3.3二次調(diào)節(jié)靜液傳動系統(tǒng)二次調(diào)節(jié)靜液傳動技術(shù)是通過對液壓元件所進(jìn)行的調(diào)節(jié)來實(shí)現(xiàn)液壓能與機(jī)械能互相轉(zhuǎn)換。一般來說,它的實(shí)現(xiàn)是以壓力耦聯(lián)系統(tǒng)為基礎(chǔ)的,在一次元件(泵)及二次元件(馬達(dá))間采用定壓力偶合方式,依靠實(shí)時調(diào)節(jié)馬達(dá)排量來平衡負(fù)荷扭矩。目前,對二次調(diào)節(jié)靜液傳動技術(shù)進(jìn)行研究的出發(fā)點(diǎn)是對傳動過程進(jìn)行能量的回收和能量的重新利用,從宏觀的角度對靜液傳動總體結(jié)構(gòu)進(jìn)行合理的配置以及改善其靜液傳動系統(tǒng)的控制特性。為了使不具備雙向無級變量能力的液壓馬達(dá)和往復(fù)運(yùn)動的液壓缸也能在二次調(diào)節(jié)系統(tǒng)的恒壓網(wǎng)絡(luò)中運(yùn)行,出現(xiàn)了利用二次調(diào)節(jié)技術(shù)的“液壓變壓器”,它類似于電力變壓器用來匹配用戶對系統(tǒng)壓力和流量的不同需求,從而實(shí)現(xiàn)液壓系統(tǒng)的功率匹配。二次調(diào)節(jié)靜液傳動系統(tǒng)與傳統(tǒng)靜液傳動系統(tǒng)相比,其優(yōu)點(diǎn)是更便于控制,能在四個象限中工作,可在不轉(zhuǎn)變能量形式情況下回收能量,進(jìn)行能量的存儲,利用液壓蓄能器加速可大大提高加速功率,且系統(tǒng)中無壓力峰值,由于一次元件和二次元件分開安裝,可通過一個泵站給多個液壓動力元件提供油源,減少了冷卻費(fèi)用,設(shè)備的制造成本降低,系統(tǒng)效率高。二次調(diào)節(jié)靜液傳動與電力傳動相比,具有閉環(huán)控制動態(tài)響應(yīng)快、功率密度高、重量輕、安裝空間小等優(yōu)點(diǎn)。由于二次調(diào)節(jié)靜液傳動系統(tǒng)具有許多優(yōu)點(diǎn),使它在很多領(lǐng)域得到廣泛地應(yīng)用。國外已將其成功應(yīng)用于造船工業(yè)、鋼鐵工業(yè)、大型試驗(yàn)臺、車輛傳動等領(lǐng)域。奔馳汽車公司已將二次調(diào)節(jié)技術(shù)應(yīng)用于無人駕駛運(yùn)輸系統(tǒng)中的行駛驅(qū)動。4、結(jié)束語自2O世紀(jì)9O年代以來,工程機(jī)械進(jìn)入了一個新的發(fā)展時期,新技術(shù)的廣泛應(yīng)用使得新結(jié)構(gòu)和新產(chǎn)品不斷涌現(xiàn)。隨著微電子技術(shù)向工程機(jī)械的滲透,工程機(jī)械日益向智能化和機(jī)電一體化方向發(fā)展,對工程機(jī)械行走驅(qū)動裝置提出的要求也越來越苛刻。近年來,液壓技術(shù)迅速發(fā)展,液壓元件日臻完善,使得液壓傳動在工程機(jī)械傳動系統(tǒng)中的應(yīng)用突飛猛進(jìn),液壓傳動所具有的優(yōu)勢也日漸凸現(xiàn)。可以相信,隨著液壓技術(shù)與微電子技術(shù)、計(jì)算機(jī)控制技術(shù)以及傳感技術(shù)的緊密結(jié)合,液壓傳動技術(shù)必將在工程機(jī)械行走驅(qū)動系統(tǒng)的發(fā)展中發(fā)揮出越來越重要的作用。1前言本系統(tǒng)基于電子商務(wù)網(wǎng)站的建設(shè)和web技術(shù)的發(fā)展,采用J2EE平臺開發(fā)網(wǎng)上購物平臺。該平臺采用APACHE作為Web服務(wù)器和應(yīng)用服務(wù)器,后端連接MicrosoftSQLServer數(shù)據(jù)庫;網(wǎng)站中主要經(jīng)營化妝品和汽車,發(fā)布最新的商品資訊、流行趨勢。提供方便的檢索工具供用戶查詢所需的商品,允許顧客根據(jù)網(wǎng)站的不足提出意見和建議,從而不斷改進(jìn)網(wǎng)站功能和建設(shè)。近年來電子商務(wù)技術(shù)飛速發(fā)展,以后電子商務(wù)毋庸置疑也是未來的發(fā)展方向。但是電子商務(wù)卻還沒有一個標(biāo)準(zhǔn)的定義。Intel公司認(rèn)為:電子商務(wù)=電子市場+電子交易+電子服務(wù);IBM認(rèn)為:電子商務(wù)=web;HP公司則說:“電子商務(wù)是通過電子化的手段來完成商業(yè)貿(mào)易活動的一種方式?!比绱说鹊取D敲淳烤故裁词请娮由虅?wù)?電子商務(wù),顧名思義是指在互聯(lián)網(wǎng)上進(jìn)行的電子化的商務(wù)活動。從狹義上看,電子商務(wù)也就是電子交易,主要指利用Web提供的通信手段在網(wǎng)上進(jìn)行交易活動,包括通過Internet買賣產(chǎn)品和提供服務(wù)。產(chǎn)品可以是實(shí)體化的,如汽車、電視,也可以是數(shù)字化的,如新聞、錄像、軟件等基于比特的產(chǎn)品。此外,還可以提供各類服務(wù),如安排旅游、遠(yuǎn)程教育等??傊?,電子商務(wù)并不僅僅局限于在線買賣,它將從生產(chǎn)到消費(fèi)各個方面影響進(jìn)行商務(wù)活動的方式。除了網(wǎng)上購物,電子商務(wù)還大大改變了產(chǎn)品的定制、分配和交換的手段。而對于顧客,查找和購買產(chǎn)品乃至服務(wù)的方式也大為改進(jìn)。而從廣義上講,電子商務(wù)還包括企業(yè)內(nèi)部商務(wù)活動,如生產(chǎn)、管理、財(cái)務(wù)等以及企業(yè)間的商務(wù)活動,它不僅僅是硬件和軟件的結(jié)合,更是把買家、賣家、廠家和合作伙伴在Internet、Intranet和Extranet上利用Internet技術(shù)與現(xiàn)有的系統(tǒng)結(jié)合起來開展的業(yè)務(wù)活動。從最初的電話、電報(bào)到電子郵件以及20多年前開始的EDI,都可以說是電子商務(wù)的某種形式;發(fā)展到今天,人們已提出了包括通過網(wǎng)絡(luò)來實(shí)現(xiàn)從原材料的查詢、采購、產(chǎn)品的展示、定購到出品、儲運(yùn)以及電子支付等一系列貿(mào)易活動在內(nèi)的完整電子商務(wù)的概念。在發(fā)達(dá)國家,電子商務(wù)已發(fā)展迅速,通過Internet進(jìn)行交易已成為潮流。在我國,電子商務(wù)的發(fā)展速度很快,根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2005年1月中國有互聯(lián)網(wǎng)用戶9800萬人,而又有30.2%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物的經(jīng)歷,并且人數(shù)還在以8%左右的速度增長,預(yù)計(jì)到2006年中國網(wǎng)上購物用戶將達(dá)到4000萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。自2003年上半年以來,沉寂了多年的中國互聯(lián)網(wǎng)產(chǎn)業(yè)正以強(qiáng)勁的勢頭復(fù)蘇并發(fā)展起來,除了傳統(tǒng)的瀏覽、資料搜索、電子郵件等基本應(yīng)用外,國內(nèi)網(wǎng)民已經(jīng)開始習(xí)慣通過網(wǎng)絡(luò)接受商務(wù)、旅游、購物、通訊、娛樂等服務(wù),根據(jù)中國互聯(lián)網(wǎng)信息中心最近提供的《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》調(diào)查顯示,網(wǎng)上購物已經(jīng)由以前的嘗試性購買向日常的生活習(xí)慣發(fā)展,其中以書籍、計(jì)算機(jī)產(chǎn)品、音像制品及器材等為網(wǎng)上購物的主要對象,服裝、體育用品、生活家居用品等消費(fèi)額也開始大幅度提高。互聯(lián)網(wǎng)的快速發(fā)展為網(wǎng)上購物系統(tǒng)的發(fā)展提供了強(qiáng)大的動力,同時,電子購物的環(huán)境也已經(jīng)逐步得到了改善,表現(xiàn)在網(wǎng)民結(jié)構(gòu)的大眾化和網(wǎng)絡(luò)生存的普及化,物流和銀行結(jié)算的暢通,以及市場運(yùn)作的規(guī)范和相應(yīng)政策法規(guī)的完善。網(wǎng)上購物對網(wǎng)民的吸引力將會越來越大,網(wǎng)民對購物網(wǎng)站的看法也將必定會從不了解到了解,從拒絕到接受,從懷疑到信任,從否定到肯定,網(wǎng)上購物的觀念將更加深入人心。電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無紙化,效率化,自動化表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動傳統(tǒng)商業(yè)行為在網(wǎng)路時代的變革。早在網(wǎng)路盛行的時代,通過網(wǎng)路的電子郵件,視頻交換,文件交換以及目前還很熱門的EDI((電子數(shù)據(jù)交換),所進(jìn)行的商業(yè)行為,都可以說是現(xiàn)在電子商務(wù)的某種形式的表現(xiàn),也可以說,電子商務(wù)是它們嶄新的應(yīng)用集合。電子商務(wù)可以通過多種電子通訊方式來完成。簡單的,比如你通過打電話或發(fā)傳真的方式來與客戶進(jìn)行商貿(mào)活動,似乎也可以稱作為電子商務(wù);但是,現(xiàn)在人們所探討的電子商務(wù)主要是以EDI(電子數(shù)據(jù)交換)和INTERNET來完成的。尤其是隨著INTERNET技術(shù)的日益成熟,電子商務(wù)真正的發(fā)展將是建立在INTERNET技術(shù)上的。所以也有人把電子商務(wù)簡稱為IC(INTERNETCOMMERCE)。隨著電子商務(wù),尤其是網(wǎng)上購物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會發(fā)生偏轉(zhuǎn)。這個問題目前在美國已初見端倪,各類送貨系統(tǒng)、快遞運(yùn)輸公司、支付公司、安全、廣告、商務(wù)軟件、信息服務(wù)等新型物流和中介機(jī)構(gòu)發(fā)展呈加速態(tài)勢,并且有很大的發(fā)展空間。不難看出,由于電子商務(wù)的出現(xiàn)和發(fā)展,商品流通領(lǐng)域?qū)⒚媾R全方位的深刻變革,美國等經(jīng)濟(jì)發(fā)達(dá)國家正在抓緊推進(jìn)的電子商務(wù)革命,將對中國商品流通領(lǐng)域和整個經(jīng)濟(jì)發(fā)展帶來種種影響,確實(shí)值得我們認(rèn)真研究。特別是在全球經(jīng)濟(jì)一體化的國際背景下,在我們繼續(xù)擴(kuò)大國內(nèi)流通領(lǐng)域?qū)ν忾_放的同時,深入研究這個問題,審慎制訂相應(yīng)的宏觀對策,尤其重要和迫切。但是,與強(qiáng)勁的網(wǎng)絡(luò)購物需求相比,我國受到計(jì)算機(jī)軟硬件基礎(chǔ)比較薄弱,技術(shù)水平比較低下,系統(tǒng)開發(fā)人員十分緊缺等不利因素的影響,現(xiàn)有購物網(wǎng)站系統(tǒng)普遍存在著功能比較單一,維護(hù)比較復(fù)雜,通用性又不強(qiáng)等問題,有的購物網(wǎng)站甚至直接采用靜態(tài)網(wǎng)頁發(fā)布商品信息。所有這些,已經(jīng)嚴(yán)重制約了我國電子商務(wù)的發(fā)展。國外雖然有比較成熟的電子商務(wù)系統(tǒng),但價(jià)格非常昂貴,動輒幾十萬上百萬,而且還不一定適合我國國情,需要化大量的人力物力進(jìn)行二次開發(fā)。搞電子商務(wù)是需要投入的?,F(xiàn)在很多人一聽是電子商務(wù),一聽是高科技,就覺得那是很花錢的事情。想一想,IT公司的辦公地點(diǎn)一般都設(shè)在高級寫字樓里,員工工資也較之傳統(tǒng)行業(yè)高出許多;高科技所運(yùn)用的設(shè)備也不是普通的辦公用品,等等,這些表面現(xiàn)象很自然給人一種"高投入"的感覺。就像前面提到的一樣,很多企業(yè)甚至還沒有配備電腦,當(dāng)然搞不了電子商務(wù),在他們看來,僅僅是買電腦、買軟件、上網(wǎng)就是一筆不小的花費(fèi),更不用說開發(fā)一套信息管理系統(tǒng)了。那么是不是開展電子商務(wù)現(xiàn)在根本行不通了呢?或者必須以高額投入為前提呢?答案是否定的。如上所述,互聯(lián)網(wǎng)上的公共平臺的出現(xiàn)解決了中小企業(yè)開展電子商務(wù)的瓶頸問題。也就是說一個零售企業(yè)可以通過一個公共的平臺享受由專業(yè)技術(shù)公司提供的定制化服務(wù)。具體來說,就是由一些有行業(yè)經(jīng)驗(yàn)又擁有互聯(lián)網(wǎng)技術(shù)的第三方服務(wù)商,為企業(yè)提供電子商務(wù)解決方案,為企業(yè)量身定制信息管理系統(tǒng),提供第三方平臺,幫助企業(yè)進(jìn)行信息處理和軟硬件的日常維護(hù)。第三方的定位,又決定了這類服務(wù)商在行業(yè)上與享用服務(wù)者沒有競爭關(guān)系和業(yè)務(wù)沖突。采用第三方平臺,除了免去了開發(fā)研究所耗費(fèi)的時間和支出,在短時間內(nèi)即可享受電子商務(wù)給企業(yè)發(fā)展帶來的收益以外,零售企業(yè)不必再為大筆的人力、財(cái)力、物力投入而傷腦筋,也不必為日后的軟硬件維護(hù)、升級而擔(dān)憂。租用這種第三方平臺無需高額的前期投入,在使用過程中,也只需定期交納一定的服務(wù)費(fèi)用。這樣開展電子商務(wù),僅需企業(yè)很少的投入,就可以給企業(yè)帶來很大的收益,也是十分符合目前我國零售企業(yè)特點(diǎn)的。如何設(shè)計(jì)開發(fā)出功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我國國情的購物網(wǎng)站系統(tǒng),這將是我們急需解決的一個重要課題。Internet上的企業(yè)計(jì)算飛速發(fā)展,Web服務(wù)器早已不再局限于過去的HTTP服務(wù),CGI、PHP、ASP等技術(shù)早已使服務(wù)器端的數(shù)據(jù)庫服務(wù)和應(yīng)用服務(wù)成為所有網(wǎng)站的家常便飯。而具有跨平臺特性的Java更是震動了Web世界。Sun公司的J2EE平臺以它的優(yōu)良特性大大簡化了服務(wù)器端多層企業(yè)應(yīng)用的開發(fā),已經(jīng)成為電子商務(wù)網(wǎng)站的事實(shí)標(biāo)準(zhǔn)。電子商務(wù)為我國的經(jīng)濟(jì)帶來了騰飛的機(jī)遇.在我國經(jīng)濟(jì)結(jié)構(gòu)中,對外經(jīng)濟(jì)貿(mào)易占據(jù)十分重要的地位.但是,我國的外經(jīng)貿(mào)企業(yè)大多是中小型企業(yè),國際競爭力比較弱.隨著我國外貿(mào)體制改革的深化,越來越多的企業(yè)將走上國際市場.而電子商務(wù)以其減少商業(yè)環(huán)節(jié),客戶覆蓋面廣,信息含量大,傳遞速度快,儲存時間長,表現(xiàn)力豐富和價(jià)格低廉等多方面優(yōu)點(diǎn),為企業(yè)提供了發(fā)展的空間.電子商務(wù)的應(yīng)用向我們展示了廣闊的發(fā)展前景,中國企業(yè)在擴(kuò)大國內(nèi)市場的同時,也應(yīng)不失時機(jī)地拓展國際市場,這也是電子商務(wù)給我國企業(yè)帶來的新機(jī)遇.
2網(wǎng)站系統(tǒng)分析2.1開發(fā)工具及平臺的選擇電子商務(wù)設(shè)計(jì)中涉及的網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫技術(shù)已日漸成熟,經(jīng)過綜合比較各類動態(tài)網(wǎng)頁設(shè)計(jì)語言后,本課題的設(shè)計(jì)選用了jsp技術(shù)。JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。
用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。
JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。
Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。
JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。
JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。JSP技術(shù)的強(qiáng)勢:
(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見(3)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。JSP的開發(fā)環(huán)境:MyEclipse+Tomcat5.5+jdk1.5.02.2網(wǎng)站的設(shè)計(jì)目標(biāo)本平臺利用現(xiàn)在比較廣泛的JSP+SQLServer數(shù)據(jù)庫的架構(gòu)實(shí)現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來進(jìn)一步的實(shí)施打下一個堅(jiān)實(shí)的技術(shù)基礎(chǔ)。本平臺將投入到實(shí)際的試運(yùn)行之中,進(jìn)行測試,如果測試滿意的話,將進(jìn)行平臺的完善開發(fā),從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護(hù)等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。并提供方便的檢索工具供用戶查詢所需的商品,允許顧客根據(jù)網(wǎng)站的不足提出意見和建議,從而不斷改進(jìn)網(wǎng)站功能和建設(shè)。從而使購買者得到良好的使用體驗(yàn),使管理員從繁瑣的手工操作中解脫出來,提高辦公效率。致力于設(shè)計(jì)開發(fā)出功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我國國情的購物網(wǎng)站系統(tǒng)。2.3網(wǎng)站的可行性分析隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過程,實(shí)際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場調(diào)查得出以下四點(diǎn)的可行性分析:經(jīng)濟(jì)可行性:即實(shí)現(xiàn)這個平臺設(shè)計(jì)有沒有什么經(jīng)濟(jì)效益?該平臺設(shè)計(jì)只是作為本人的畢業(yè)設(shè)計(jì),又因?yàn)楸救说脑O(shè)計(jì)能力有限,其功能還不能完善,所以沒有什么經(jīng)濟(jì)效益可談。2.技術(shù)可行性:即現(xiàn)有的技術(shù)能否開發(fā)該平臺,會有哪些困難。3.運(yùn)行可行性:即該平臺規(guī)定的運(yùn)行方式是否可行。4.法律可行性:即該平臺的開發(fā)會不會在社會上引起侵權(quán)或其它責(zé)任問題。因?yàn)樵撈脚_是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計(jì),因此不會構(gòu)成侵權(quán),在法律上是可行的。2.4網(wǎng)站的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺更具有實(shí)用性和適應(yīng)性,通過兩個月的實(shí)習(xí)調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計(jì)出該平臺功能如下:能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。能夠完成管理員對網(wǎng)站的商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(外理訂單、發(fā)貨查詢)、會員管理(會員審查)、操作管理(管理員添加、管理員審查、管理員退出)的功能。能過電子商品的名稱,電子商品的分類進(jìn)行搜索。能夠通過查看購物車對所選商品進(jìn)行確定、挑選,通過定單查詢對支付費(fèi)用進(jìn)行確定。經(jīng)過前一階段的調(diào)查與研究分析,我已確定了該平臺設(shè)計(jì)的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設(shè)計(jì)特點(diǎn)與具體思想。我們所設(shè)計(jì)和開發(fā)的網(wǎng)上購物平臺是經(jīng)過很長時間的調(diào)查和分析才開始具體實(shí)施的,它的主要特點(diǎn)是改變了以往的購物只能過現(xiàn)實(shí)的商場才能達(dá)到的結(jié)果,采用Wed技術(shù),借助于Internet互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達(dá)到資源共享,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個購書活動過程簡單、方便、易行。2.5網(wǎng)站開發(fā)的設(shè)計(jì)思想網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護(hù),通過商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(處理訂單、發(fā)貨查詢)、會員管理(會員審查、)、操作管理(管理員添加、管理員審查、管理員退出)等功能達(dá)到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的新品速遞、商品熱賣、商品分類或電子商品搜索功能,找到自己想要買的書,裝入購物車,提交定單進(jìn)行購買。網(wǎng)上購書平臺的特點(diǎn)是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。2.6系統(tǒng)設(shè)計(jì)的總體規(guī)則無論哪個網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺也一樣,它的主要設(shè)計(jì)規(guī)則有:簡單性:在實(shí)現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:該平臺設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。實(shí)用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。2.7主要技術(shù)簡介2.7.1JDBC簡介JDBC,全稱為JavaDataBaseConnectivitystandard,它是一個面向?qū)ο蟮膽?yīng)用程序接口(API),通過它可訪問各類關(guān)系數(shù)據(jù)庫。JDBC也是java核心類庫的一部分。
JDBC的最大特點(diǎn)是它獨(dú)立于具體的關(guān)系數(shù)據(jù)庫。與ODBC(OpenDatabaseConnectivity)類似,JDBCAPI中定義了一些Java類分別用來表示與數(shù)據(jù)庫的連接(connections),SQL語句(SQLstatements),結(jié)果集(resultsets)以及其它的數(shù)據(jù)庫對象,使得Java程序能方便地與數(shù)據(jù)庫交互并處理所得的結(jié)果。使用JDBC,所有Java程序(包括Javaapplications,applets和servlet)都能通過SQL語句或存儲在數(shù)據(jù)庫中的過程(storedprocedures)來存取數(shù)據(jù)庫。
要通過JDBC來存取某一特定的數(shù)據(jù)庫,必須有相應(yīng)的JDBCdriver,它往往是由生產(chǎn)數(shù)據(jù)庫的廠家提供,是連接JDBCAPI與具體數(shù)據(jù)庫之間的橋梁。
通常,Java程序首先使用JDBCAPI來與JDBCDriverManager交互,由JDBCDriverManager載入指定的JDBCdrivers,以后就可以通過JDBCAPI來存取數(shù)據(jù)庫。2.7.2JavaBean概述JavaBean是描述Java的軟件組件模型,有點(diǎn)類似于Microsoft的COM組件概念。在Java模型中,通過JavaBean可以無限擴(kuò)充Java程序的功能,通過JavaBean的組合可以快速的生成新的應(yīng)用程序。對于程序員來說,最好的一點(diǎn)就是JavaBean可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護(hù)性等等也有很重大的意義。JavaBean通過Java虛擬機(jī)(JavaVirtualMachine)可以得到正確的執(zhí)行,運(yùn)行JavaBean最小的需求是JDK1.1或者以上的版本。什么是JavaBean?JavaBean傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。自從Jsp誕生后,JavaBean更多的應(yīng)用在了非可視化領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn)出來了越來越強(qiáng)的生命力。在這里我們主要討論的是非可視化的JavaBean,可視化的JavaBean在市面上有很多Java書籍都有詳細(xì)的闡述,在這里就不作為重點(diǎn)了。非可視化的JavaBean,顧名思義就是沒有GUI界面的JavaBean。在Jsp程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺程序(如jsp文件)的分離,使得系統(tǒng)具有更好的健壯性和靈活性。一個簡單的例子,比如說一個購物車程序,要實(shí)現(xiàn)購物車中添加一件商品這樣的功能,就可以寫一個購物車操作的JavaBean,建立一個public的AddItem成員方法,前臺Jsp文件里面直接調(diào)用這個方法來實(shí)現(xiàn)。如果后來又考慮添加商品的時候需要判斷庫存是否有貨物,沒有貨物不得購買,在這個時候我們就可以直接修改JavaBean的AddItem方法,加入處理語句來實(shí)現(xiàn),這樣就完全不用修改前臺jsp程序了。當(dāng)然,也可以把這些處理操作完全寫在jsp程序中,不過這樣的jsp頁面可能就有成百上千行,光看代碼就是一個頭疼的事情,更不用說修改了。如果您使用過asp開發(fā)過程序的話,相信對這就深有體會?涫凳褂肁SP+COM組件完全可以實(shí)現(xiàn)同jsp+javabean同樣的架構(gòu),但不知道某種原因網(wǎng)上常見的都是全部寫在asp頁面中,所以使得維護(hù)修改等極為不方便,當(dāng)然這是題外話了)。由此可見,通過JavaBean可以很好地實(shí)現(xiàn)邏輯的封裝、程序的易于維護(hù)等等。如果您使用Jsp開發(fā)程序,一個很好的習(xí)慣就是多使用JavaBean。2.7.3B/S模式簡介B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。
3系統(tǒng)功能整體說明3.1選題背景本課題由蘇州安博實(shí)訓(xùn)基地在項(xiàng)目小組成員幾乎毫無項(xiàng)目經(jīng)驗(yàn)和面臨著組員將要在項(xiàng)目進(jìn)行期間同時學(xué)習(xí)多門新課程的前提下提出,致力于提高在校生的編程能力,增加項(xiàng)目經(jīng)驗(yàn)。對畢業(yè)生的職業(yè)素質(zhì)的提高及將來工作的定位有重要意義。其中技術(shù)問題為項(xiàng)目中的主要問題,在項(xiàng)目的進(jìn)行中應(yīng)多加強(qiáng)技術(shù)的學(xué)習(xí),其中JSP技術(shù)為主要學(xué)習(xí)重點(diǎn)。應(yīng)達(dá)到基本熟練應(yīng)用JSP技術(shù)解決實(shí)踐中的多數(shù)問題。為以后框架的學(xué)習(xí)及工作打下堅(jiān)實(shí)的基礎(chǔ)。該項(xiàng)目的設(shè)計(jì)以JSP為主要技術(shù)。由于特殊條件的原因該項(xiàng)目采用了利用現(xiàn)成模板的開發(fā)方式,項(xiàng)目組成員的主要任務(wù)為代碼實(shí)現(xiàn)。該開發(fā)方式既解決了小組中缺少專業(yè)界面設(shè)計(jì)人員的問題,又可以針對項(xiàng)目小組成員的編程經(jīng)驗(yàn)急需提高的問題提出合理的解決方案。既節(jié)省了時間,又提高了實(shí)訓(xùn)的針對性,有利于項(xiàng)目的進(jìn)行和實(shí)訓(xùn)的要求,以及可以對主要的技術(shù)進(jìn)行學(xué)習(xí)和實(shí)踐,便于項(xiàng)目的開發(fā)。3.2系統(tǒng)主要功能描述3.2.1總體功能用例描述3.2.2功能列表1.游客功能塊:瀏覽主頁搜索商品查看商品信息購買商品申請注冊注冊成功享受會員的功能2.會員功能塊:登錄/退出系統(tǒng)查看個人信息修改個人信息搜索商品查看商品信息購買商品能對購買過的商品評價(jià)對購物車進(jìn)行管理對暫存架進(jìn)行管理能夠購買特價(jià)商品對訂單進(jìn)行管理對訂單進(jìn)行增、刪、改、查3.管理員功能管理會員能對商品進(jìn)行管理(增刪改)對特價(jià)商品能增加、刪除對訂單進(jìn)行管理對用戶評論進(jìn)行管理對廣告/公告進(jìn)行管理超級管理員功能添加管理員刪除管理員修改管理員權(quán)限查看管理員信息3.2.3前臺功能簡要說明(模塊、功能、子功能、說明)1.注冊會員參與者:游客簡要說明:游客想要成為該系統(tǒng)的會員,就可注冊成為會員,享受系統(tǒng)提供的服務(wù)。2.查詢商品信息參與者:會員,游客簡要說明:參與者要查找需要的商品,對需要的商品進(jìn)行搜索,搜索到商品并產(chǎn)看詳細(xì)信息。3.查看預(yù)購商品參與者:游客,會員簡要說明:參與者將預(yù)購商品放入購物車,對自己選購的商品進(jìn)行查看。4.修改預(yù)購商品數(shù)量參與者:會員,游客簡要說明:參與者的商品需求數(shù)量改變,需修改預(yù)購商品數(shù)量。5.添加預(yù)購商品參與者:會員,游客簡要說明:參與者還想購買其它商品,須在購物車中添加商品。6.刪除預(yù)購商品參與者:游客,會員簡要說明:參與者不想要某商品時,可以將商品從購物車中刪除。7.會員功能模塊/用例說明8.登錄/退出系統(tǒng)參與者:會員,管理員簡要說明:參與者要想獲得自己應(yīng)有的權(quán)限或服務(wù),必須先進(jìn)入相應(yīng)登陸框,輸入用戶名和密碼后,按登陸按鈕,進(jìn)入登陸后狀態(tài)?;顒咏Y(jié)束后,按退出按鈕退出9.查看個人信息參與者:會員簡要說明:當(dāng)參與者想查看自己注冊了的詳細(xì)個人信息,可通過登陸,進(jìn)入個人信息模塊查看信息是否有誤或是否需更新等,如不需進(jìn)行任何更改,則點(diǎn)擊返回按鈕,返回至登陸界面。10.修改個人信息參與者:會員簡要說明:當(dāng)參與者個人相關(guān)信息有變動,或想修改個人信息時(包括信息有誤或不當(dāng)),可先登陸,進(jìn)入個人信息模塊,點(diǎn)擊修改,進(jìn)入修改狀態(tài)。修改完畢后點(diǎn)擊保存,然后按返回按鈕,回到登陸界面11.查看商品評論參與者:會員,游客簡要說明:參與者想要購買某種商品,需要對商品的評價(jià)進(jìn)行查看,決定是否要買。12.發(fā)表評論參與者:購買過該商品的會員簡要說明:購買過商品的客戶可以對購買過的商品的效果,感受等發(fā)表評論13.查看暫存架中的商品參與者:會員簡要說明:參與者將預(yù)購商品放入暫存架,對自己選購的商品進(jìn)行查看。14.刪除暫存架中的商品參與者:會員簡要說明:參與者不想要暫存某商品時,可以將商品從暫存架中刪除。15.填寫訂單信息參與者:會員簡要說明:當(dāng)參與者購買商品進(jìn)入訂單填寫頁面,填寫訂單信息,以便商品發(fā)送給本人。16.購買商品參與者:會員簡要說明:參與者想要購買商品,將需購買的商品放入購物車,點(diǎn)擊購買,用例開始17.查詢個人訂單參與者:會員簡要說明:參與者要查看已提交的訂單,參與者本人的訂單就會羅列出來。18.取消訂單參與者:會員簡要說明:本用例完成參與者對已提交的訂單,取消其有效性。3.2.4后臺功能簡要說明用戶信息管理用例圖描述:1.會員鎖定管理簡要說明:該用例的主角是后臺管理員,本用例可以鎖定某些注冊會員。2.會員解鎖管理:簡要說明:該用例的主角是后臺管理員,本用例可以對被鎖定的會員進(jìn)行解鎖。3.會員查看管理簡要說明:該用例的主角是后臺管理員,本用例可以查看注冊的會員信息。4.刪除會員簡要說明:該用例的主角是后臺管理員,本用例可以刪除某個會員。5.查看個人信息簡要說明:該用例的主角是后臺管理員,本用例可以查看本人信息。6.修改個人信息簡要說明:該用例的主角是后臺管理員,本用例可以修改個人信息。訂單管理用例描述:簡要說明:管理員可以對訂單進(jìn)行查看,修改訂單狀態(tài)和刪除。訂單有不同的狀態(tài);未發(fā)貨的訂單,已發(fā)貨未付款的訂單,交易成功的訂單(已發(fā)貨已付款的訂單),被取消的訂單。管理人員可以對不同狀態(tài)的訂單進(jìn)行查看,對需要刪除的訂單進(jìn)行操作(進(jìn)行此操作時應(yīng)該確認(rèn)所刪除的信息已沒有再使用的價(jià)值)。1.查看訂單簡要說明:該功能的主角是管理員,通過該功能管理員可以查看訂單2.修改訂單狀態(tài)簡要說明:該功能的主角是管理員,通過該功能管理員可以修改訂單的狀態(tài),訂單狀態(tài)可以有未發(fā)貨的狀態(tài),已發(fā)貨未付款狀態(tài),交易成功的狀態(tài)(已發(fā)貨已付款的訂單),被取消狀態(tài)3.刪除訂單簡要說明:該功能的主角是管理員,通過該功能管理員可以刪除訂單公告和廣告的管理公告管理用例描述:廣告管理用例描述:簡要說明:該功能的主角是管理員,通過該功能管理員可以完成廣、公告的增、刪、改、查權(quán)限管理:用例描述:超級管理員的用例分析1.添加管理員簡要說明:該用例的主角是超級管理員,本用完成管理員的添加。超級管理員在后臺管理時,當(dāng)需要增加管理員時,可以將它的信息添加到后臺數(shù)據(jù)庫。2.刪除管理員簡要說明:該用例的主角時后臺超級管理員,本用例完成管理員的刪除。超級管理員在后臺管理時,當(dāng)需要刪除管理員信息時,可以將他的信息刪除。3.修改管理員權(quán)限簡要說明:該用例的主角是超級管理員,本用例完成對管理員的編輯。超級管理員在后臺登錄時,當(dāng)管理員權(quán)限需要從新設(shè)置時,可以將它的權(quán)限修改記錄到后臺數(shù)據(jù)庫。4.查看管理員信息簡要說明:該用例的主角是后臺超級管理員,本用例完成管理員信息的查看。評論管理:管理員簡要說明:本用例的主角是管理員,用戶提交評論后,管理員可以查看用戶的評論,刪除用戶的評論或者是和回復(fù)用戶的評論。商品管理功能用例描述:簡要說明:能夠讓系統(tǒng)管理員更方便的對商品進(jìn)行增、刪、改、查,可以方更加方便的管理各種情況,同時讓用戶在購物過程中更加容易操作。 1.增加商品簡要說明:該用例的主角是管理員,本用例完成商品的增加,當(dāng)商店新進(jìn)某種商品時,可以將它的特性添加記錄到后臺數(shù)據(jù)庫。2.刪除商品簡要說明:該用例的主角是管理員,當(dāng)商店不在供應(yīng)某種商品或某種商品已淘汰,可以將這種商品從數(shù)據(jù)庫中刪除。3.查看商品簡要說明:該用例的主角是管理員,本用例完成商品的查看。4.修改商品簡要說明:該用例的主角是管理員,本用例完成商品的編輯。管理員在后臺管理時,當(dāng)商店的某種商品需要從新設(shè)置時,可以將它的新特性添加記錄到后臺數(shù)據(jù)庫。5.設(shè)為特價(jià)商品簡要說明:該用例的主角是后臺管理員,本用例可以將某商品設(shè)為特價(jià)。6.取消商品特價(jià)簡要說明:該用例的主角是后臺管理員,本用例可以將某商品取消特價(jià)。7.商品的搜索簡要說明:該用例的主角是后臺管理員,本用例可以將某一類型的商品顯示在當(dāng)前頁面上。8.查看類別簡要說明:該用例的主角是管理員,查看已有的商品的類別。9.增加類別簡要說明:該用例的主角是管理員,該用例用于增加新的商品類別。系統(tǒng)處于管理員后臺登錄狀態(tài)10.刪除類別簡要說明:該用例的主角是管理員,刪除已有的類別。11.修改類別簡要說明:該用例的主角是管理員,修改已有的類別。1.修改商品數(shù)量簡要說明:該用例的主角是管理員,當(dāng)商品的數(shù)量發(fā)生改變時要對庫存商品的數(shù)量進(jìn)行修改。4數(shù)據(jù)庫設(shè)計(jì)4.1概念模型設(shè)計(jì)4.2數(shù)據(jù)庫具體設(shè)計(jì)廣告:公告:商品:訂單:訂單-商品:類別:會員:管理員:暫存:評論:送貨方式:5個人負(fù)責(zé)功能模塊及職責(zé)詳述5.1個人職責(zé)詳述本人在該小組中擔(dān)任組長一職,除了負(fù)責(zé)完成個人的模塊功能外,還負(fù)責(zé)協(xié)調(diào)組員之間的關(guān)系,加強(qiáng)小組內(nèi)的團(tuán)隊(duì)概念,階段性的總結(jié)項(xiàng)目經(jīng)驗(yàn),使組員對所要完成的功能能夠有明確的認(rèn)識。在整個系統(tǒng)完成的后期,負(fù)責(zé)調(diào)試整個系統(tǒng)的bug,盡量完善整個系統(tǒng),以滿足用戶的需求。開始5.2模塊功能概述開始輸入條件5.2.1商品搜索流程圖輸入條件開始搜索開始搜索搜索結(jié)果搜索結(jié)果相看商品詳細(xì)信息是否相看商品詳細(xì)信息是否是否購買商品是否購買商品下訂單購物車否是繼續(xù)搜索下訂單購物車否是繼續(xù)搜索結(jié)束結(jié)束5.2.2界面首頁查看所有商品在所有商品中搜索名稱中出現(xiàn)a字母的商品查看子分類“彩妝商品”下的商品在“彩妝商品”中搜索名稱中出現(xiàn)a的商品如果沒有搜索到商品高級查詢顯示按照上面條件下搜索出的商品在高級查詢中沒有輸入條件的商品5.2.3功能說明本人完成的功能模塊為商品搜索,分為兩個部分:基本搜索;高級搜索、在基本搜索中用戶可以根據(jù)商品的分類進(jìn)行搜索,還可以在分類中輸入商品的名稱或個別商品名中出現(xiàn)的文字進(jìn)行模糊搜索,其中分類為各個父分類,除此以外用戶還可以搜索所有商品,并可以在所有商品中實(shí)現(xiàn)根據(jù)用戶輸入的商品名稱進(jìn)行模糊搜索。在高級搜索中要求用戶必須輸入關(guān)鍵字,即用戶所輸入的商品名稱或商品名稱中個別的文字。在該功能下,用戶可以選擇所需商品的分類、所需商品的價(jià)格范圍(在一個給定的范圍以下)、和查找方式(此項(xiàng)為用戶所輸入的關(guān)鍵字的查找范圍,包括商品名稱、商品品牌和商品描述)。當(dāng)用戶沒有搜索到所需要的商品時,系統(tǒng)會給出確切的提示,比如:對不起!沒有查找到該類別下商品名稱為xxx價(jià)格在xxx元以下的xxx商品。附加說明,由于特殊原因,我們小組采用的是現(xiàn)在的靜態(tài)界面,所以不可避免的有些顯示問題,特此說明。5.3實(shí)現(xiàn)原理本系統(tǒng)所用的代碼實(shí)現(xiàn)方法為JSP+javaBean+Servlet。根據(jù)前臺用戶所輸入的數(shù)據(jù)在Servlet中利用SQL語句中的模糊查詢實(shí)現(xiàn)此項(xiàng)功能。通過javaBean實(shí)現(xiàn)數(shù)據(jù)在頁面和數(shù)據(jù)庫之間的交互,并將查詢的結(jié)果返還到頁面展現(xiàn)給用戶。5.4技術(shù)難點(diǎn)及解決方法1.技術(shù)難點(diǎn):(1).數(shù)值從頁面?zhèn)鞯綌?shù)據(jù)庫中的亂碼問題;(2).模糊查詢在Servlet中的實(shí)現(xiàn);(3).查詢結(jié)果的分頁顯示;2.解決方法:a.數(shù)值從頁面?zhèn)鞯綌?shù)據(jù)庫中的亂碼問題:對于該問題本人用了替換的思想,即把從頁面?zhèn)鬟^來的中文用數(shù)字進(jìn)行替換。再在另一個界面根據(jù)傳過來的數(shù)字進(jìn)行判斷,就是把特定的數(shù)字所代表的漢字賦值給指定的字符串。這樣就解決了該部分的中文亂碼問題。b.模糊查詢在Servlet中的實(shí)現(xiàn)及查詢結(jié)果的分頁顯示:該部分描述請看如下代碼:publicList<Goods>getGoods(SearchInfosearchinfo,intcurrentPage)throwsException{ Connectionconn=null; PreparedStatementprep=null; ResultSetrs=null; introwCount=0,srows=0,pageSize=0,srowCount=0,rows=0; List<Goods>result=newArrayList<Goods>(); System.out.println("pageis"+currentPage); try{ conn=newDBConnection().getConnection(); if(searchinfo.getCategoryid().equals("p")&&searchinfo.getGoodsname()=="") {//分頁代碼: rowCount=getCount(); pageSize=getPageSize(); //應(yīng)獲取的記錄數(shù) rows=(rowCount-(current1)*getPageSize())>getPageSize()?pageSize :(rowCount-(current1)*getPageSize()); } else { pageSize=getPageSize(); srowCount=getSCount(searchinfo); srows=(srowCount-(current1)*getPageSize())>getPageSize()?pageSize :(srowCount-(current1)*getPageSize()); } if(searchinfo.getGoodsname()==""){ if(searchinfo.getCategoryid().equals("p")) { Stringsql="SELECT*FROM(SELECTTOP"+rows+"*FROM" +"(SELECTTOP"+currentPage*pageSize+"*FROMgoodsorderbyidasc)aorderbyiddesc)borderbyidasc"; prep=conn.prepareStatement(sql); System.out.println(sql+">>>>>>"+searchinfo.getCategoryid()); } else{ Stringsql="SELECT*FROM(SELECTTOP"+srows+"*FROM" +"(SELECTTOP"+currentPage*pageSize+"*FROMgoodswhereleft(categoryid,3)=?orderbyidasc)aorderbyiddesc)borderbyidasc"; prep=conn.prepareStatement(sql); prep.setString(1,searchinfo.getCategoryid());//childid System.out.println("sql1:"+sql); } }else{ if(searchinfo.getCategoryid().equals("p")) { Stringsql="SELECT*FROM(SELECTTOP"+srows+"*FROM" +"(SELECTTOP"+currentPage*pageSize+"*FROMgoodswhereleft(categoryid,1)=?andnamelike?orderbyidasc)aorderbyiddesc)borderbyidasc"; prep=conn.prepareStatement(sql); prep.setString(1,searchinfo.getCategoryid());//模糊查詢的實(shí)現(xiàn)方法 prep.setString(2,"%"+searchinfo.getGoodsname()+"%"); System.out.println("sql2:"+sql); } else { Stringsql="SELECT*FROM(SELECTTOP"+srows+"*FROM" +"(SELECTTOP"+currentPage*pageSize+"*FROMgoodswhereleft(categoryid,3)=?andnamelike?orderbyidasc)aorderbyiddesc)borderbyidasc"; prep=conn.prepareStatement(sql); prep.setString(1,searchinfo.getCategoryid());//childid prep.setString(2,"%"+searchinfo.getGoodsname()+"%"); System.out.println("sql2:"+sql); } } r
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電機(jī)學(xué)課件-清華大學(xué)
- 2024年全新裝修設(shè)計(jì)合作協(xié)議2篇
- 廣西大學(xué)附屬中學(xué)消防講座課件張琳敏課件
- 房屋擔(dān)保租賃合同(2篇)
- 2024年互聯(lián)網(wǎng)租賃平臺自行車退租退款及押金返還協(xié)議3篇
- 2025年貴州貨運(yùn)從業(yè)資格考試模擬考試題庫及答案解析
- 2025年福州貨運(yùn)從業(yè)資格試題答案解析
- 2025年武漢貨運(yùn)從業(yè)資格證考試模擬考試題及答案
- 2025年克拉瑪依b2考貨運(yùn)資格證要多久
- 2025年塔城貨運(yùn)資格證培訓(xùn)考試題
- NJR2-D系列軟起動器出廠參數(shù)設(shè)置表
- 中藥合理應(yīng)用
- 服務(wù)禮儀考核標(biāo)準(zhǔn)
- 光纜分光分纖盒施工及驗(yàn)收方案
- 高職學(xué)前教育專業(yè)一專多能人才培養(yǎng)模式的創(chuàng)建與實(shí)踐講述
- 五年級上學(xué)期開學(xué)家長會(課堂PPT)
- 病理報(bào)告模版
- 職業(yè)規(guī)劃職業(yè)生涯人物訪談PPT教學(xué)模板
- 寧波市地面沉降基礎(chǔ)資料
- 臀療話術(shù)63089
- 關(guān)于21三體綜合癥的綜述
評論
0/150
提交評論