基于jsp的網(wǎng)絡(luò)物流倉(cāng)儲(chǔ)系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  濱江學(xué)院</b></p><p><b>  畢業(yè)論文</b></p><p>  題 目 基于jsp的網(wǎng)絡(luò)物流倉(cāng)儲(chǔ)系統(tǒng) </p><p>  院 系 xxxxxxx計(jì)算機(jī)系 </p><p&

2、gt;  專 業(yè) 軟件工程 </p><p>  學(xué)生姓名 </p><p>  學(xué) 號(hào) </p><p>  指導(dǎo)教師 xxxxxx </p><p&g

3、t;  職 稱 副教授 </p><p>  二O一五 年 五 月 八 日</p><p><b>  目 錄</b></p><p><b>  1 緒論5</b></p><p>  1.1 現(xiàn)代倉(cāng)儲(chǔ)物流的概念5</p><p>

4、  1.2 課題背景5</p><p>  1.3 國(guó)內(nèi)外的研究狀況6</p><p>  1.4 物流業(yè)倉(cāng)儲(chǔ)管理所面臨的問題6</p><p>  1.5本課題的研究方法6</p><p>  2 相關(guān)技術(shù)分析6</p><p>  2.1 JSP技術(shù)簡(jiǎn)介6</p><p>  2

5、.2 JSP工作原理7</p><p>  2.3 JSP體系結(jié)構(gòu)7</p><p>  2.4 JSP的特點(diǎn)7</p><p>  2.5 SQL Server 2005 數(shù)據(jù)庫(kù)8</p><p>  2.6 系統(tǒng)數(shù)據(jù)庫(kù)連接8</p><p>  2.7 B/S模式與C/S模式的比較分析11</p&

6、gt;<p><b>  3 需求分析12</b></p><p>  3.1 可行性研究12</p><p>  3.1.1 經(jīng)濟(jì)可行性12</p><p>  3.1.2 技術(shù)可行性12</p><p>  3.1.3 運(yùn)行可行性12</p><p>  3.2 需求分

7、析12</p><p>  3.2.1 系統(tǒng)需求13</p><p>  3.2.2 性能需求13</p><p>  3.2.3 應(yīng)用需求分析14</p><p>  3.2.4 運(yùn)行需求分析14</p><p><b>  4 總體設(shè)計(jì)14</b></p><p

8、>  4.1系統(tǒng)設(shè)計(jì)特點(diǎn)14</p><p>  4.2系統(tǒng)功能設(shè)計(jì)14</p><p>  4.3系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p>  4.4系統(tǒng)的總體設(shè)計(jì)15</p><p>  4.4.1系統(tǒng)的設(shè)計(jì)目標(biāo)15</p><p>  4.4.2系統(tǒng)結(jié)構(gòu)介紹15</p><p&g

9、t;  4.4.3業(yè)務(wù)流程15</p><p>  4.5 數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p>  4.5.1倉(cāng)儲(chǔ)信息管理系統(tǒng)的ER圖16</p><p>  4.5.2數(shù)據(jù)庫(kù)表設(shè)計(jì)16</p><p><b>  5 系統(tǒng)設(shè)計(jì)18</b></p><p>  5.1 登錄頁(yè)面18<

10、/p><p>  5.2 登錄后主界面21</p><p>  5.3 訂單物流計(jì)劃22</p><p>  5.4物資管理系統(tǒng)23</p><p>  5.5入庫(kù)管理系統(tǒng)24</p><p>  5.6出庫(kù)管理系統(tǒng)25</p><p>  5.7庫(kù)存管理系統(tǒng)27</p>

11、<p>  5.8訂單查詢系統(tǒng)29</p><p>  5.9物資查詢系統(tǒng)30</p><p><b>  6結(jié)束語(yǔ)32</b></p><p>  基于jsp的網(wǎng)絡(luò)物流倉(cāng)儲(chǔ)系統(tǒng)</p><p><b>  張淵</b></p><p>  南京信息工程大學(xué)濱

12、江學(xué)院計(jì)算機(jī)系,南京 210044</p><p>  摘要:管理系統(tǒng)的設(shè)計(jì)目的就是為了讓人們的勞動(dòng)得到緩解,所以計(jì)算機(jī)很好的做到了這一點(diǎn),對(duì)于現(xiàn)代的商業(yè)管理起到非常好的改善作用。讓商品的規(guī)劃與管理的到一個(gè)專業(yè)的提高。如此一來(lái)大大的降低了工人的工作時(shí)間,對(duì)于管理和統(tǒng)計(jì)方面的問題也能夠有效的改變。所以各種信息的提供也變得清晰明了。此論文在這里說(shuō)到的內(nèi)容主要就是通過JSP來(lái)達(dá)到目的的,將SQL Sever2005作為

13、一個(gè)后臺(tái)的管理,在將速度大幅提升的同時(shí)還可以有效的提高整個(gè)系統(tǒng)的完整度。這個(gè)系統(tǒng)的環(huán)境簡(jiǎn)單,實(shí)用。操作容易,能夠很好的運(yùn)用在實(shí)際環(huán)境中,很好的適應(yīng)現(xiàn)在對(duì)于物資管理這一方面的復(fù)雜問題,使得管理達(dá)到智能高效化,,同時(shí)具備詳細(xì)的數(shù)據(jù)處理,對(duì)于實(shí)時(shí)的狀況有一個(gè)準(zhǔn)確的了解,讓貨物的去向得到直白的顯示,最后在返回到管理者這里。</p><p>  關(guān)鍵字:物流中心;倉(cāng)儲(chǔ)管理;JSP;SQL Sever 2005</p&

14、gt;<p><b>  1 緒論</b></p><p>  隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的飛速的腳步,我們所處的世界已經(jīng)是一個(gè)互聯(lián)網(wǎng)無(wú)處不在的地方,在我們生活和工作的場(chǎng)地隨處都可以發(fā)現(xiàn)網(wǎng)絡(luò)的運(yùn)用,所以對(duì)于以往的物資管理來(lái)說(shuō)是一個(gè)不小的沖擊。那么對(duì)于一個(gè)公司的發(fā)展和壯大,最好的要求就是將物流的管理有效的實(shí)現(xiàn),所以在面對(duì)一個(gè)安全可信的系統(tǒng)是能夠更好的做出管理。這樣一來(lái)也就可以將我們的生

15、活水平有所提高,對(duì)于未來(lái)的物流前景是充滿希望的。</p><p>  在較多的公司都有了一個(gè)認(rèn)識(shí),就是現(xiàn)在的物流管理是一個(gè)刻不容緩的挑戰(zhàn),對(duì)于未來(lái)發(fā)展有重要的地位,尤其是對(duì)于制造業(yè)來(lái)說(shuō),倉(cāng)庫(kù)在物流供應(yīng)系統(tǒng)中不再是為了將生產(chǎn)和銷售作為唯一的目的,更重要的作用就是將這樣的一個(gè)平衡有效的維持起來(lái),達(dá)到快速茁壯的發(fā)展與成長(zhǎng),對(duì)于未來(lái)企業(yè)的進(jìn)步有著至關(guān)重要的作用,所以很多的公司都開始遇到來(lái)自于廠商和客戶所帶來(lái)的不確定因素,

16、因此處理好庫(kù)存管理的最有效辦法是加強(qiáng)企業(yè)之間信息的交流,由此來(lái)增強(qiáng)庫(kù)存管理信息的實(shí)時(shí)性。</p><p>  1.1 現(xiàn)代倉(cāng)儲(chǔ)物流的概念</p><p>  倉(cāng)庫(kù)的存儲(chǔ)是新興物流的一個(gè)類型是物資從入庫(kù)到出庫(kù)的整個(gè)過程,近年來(lái)物流界也越來(lái)越重視其高效運(yùn)作機(jī)制。其主要包括以下幾個(gè)組成因素:</p><p><b>  物流設(shè)施</b></p&

17、gt;<p>  就是指整個(gè)物流系統(tǒng)運(yùn)作必需的有形固定資產(chǎn),是一個(gè)投入--產(chǎn)出的載體。對(duì)于地點(diǎn)是有要求的,都是在不同的線路上面有的是公路或者鐵路,也有機(jī)場(chǎng)和港口等不同地方。這此基礎(chǔ)設(shè)施共同構(gòu)成了綜合運(yùn)輸網(wǎng)絡(luò)。</p><p><b>  2.物流設(shè)備</b></p><p>  物流設(shè)備是物流系統(tǒng)中的物質(zhì)基礎(chǔ),隨著科技的發(fā)展,許多新的設(shè)備涌現(xiàn)出來(lái),如自動(dòng)

18、分揀機(jī),很大程度上的對(duì)于我們的勞動(dòng)做出降低,在不同的物流方面和效率上做到優(yōu)質(zhì),對(duì)成本來(lái)說(shuō)都進(jìn)行了降低,也很好的促進(jìn)了物流的快速發(fā)展。</p><p><b>  3.物流業(yè)務(wù)人員</b></p><p>  物流業(yè)務(wù)人員是指直接完成物資從出庫(kù)到入庫(kù)整個(gè)流程的工作人員。</p><p><b>  4.倉(cāng)儲(chǔ)物流信息</b>&

19、lt;/p><p>  倉(cāng)儲(chǔ)活動(dòng)包含物流和信息流兩方面,是利用庫(kù)房和場(chǎng)地,儲(chǔ)存、保管、裝卸搬運(yùn)、配送貨物。伴隨著實(shí)體流動(dòng),產(chǎn)生了成本、價(jià)格、進(jìn)出庫(kù)單據(jù)等有關(guān)物流信息。</p><p><b>  1.2 課題背景</b></p><p>  隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展,人們對(duì)工作環(huán)境的要求也逐漸提高。貨物數(shù)量的急速增加要求管理系統(tǒng)能夠更加快速有效地管理

20、并反饋,同時(shí)隨著商品的種類數(shù)量的快速增加,物流管理流程也愈加繁瑣,管理的難度也在逐漸提升,倉(cāng)庫(kù)管理流程優(yōu)化也成了一個(gè)大眾化的課題。將計(jì)算機(jī)和網(wǎng)絡(luò)適當(dāng)?shù)貞?yīng)用于倉(cāng)庫(kù)管理已是必然趨勢(shì),這是物流管理的一次巨大的改革,這點(diǎn)的好處就是會(huì)有意外的收獲,往往可以發(fā)現(xiàn)有很大潛能的公司伴隨出現(xiàn)。</p><p>  1.3 國(guó)內(nèi)外的研究狀況</p><p>  由于我們面對(duì)的實(shí)際情況很多都是與計(jì)算機(jī)息息相關(guān)的

21、,所以物流的飛速發(fā)展也是不可忽略的,更好的數(shù)據(jù)交換是一個(gè)進(jìn)步的前提,作用在數(shù)據(jù)方面常常以電子數(shù)據(jù)的互換作為一個(gè)衡量的規(guī)范,在網(wǎng)絡(luò)上的標(biāo)準(zhǔn)化模式就是對(duì)于信息的網(wǎng)絡(luò)傳遞,這一系統(tǒng)可以通過自己的作用將不同的數(shù)據(jù)送到不一樣的計(jì)算機(jī)里面實(shí)現(xiàn)數(shù)據(jù)的交流,是一種標(biāo)準(zhǔn)化、結(jié)構(gòu)化的信息傳遞方式。專家系統(tǒng)是根據(jù)對(duì)人類專家解決領(lǐng)域問題的模擬來(lái)解決專業(yè)問題的計(jì)算機(jī)程序系統(tǒng),它大大提高了物流管理整體效果。</p><p>  數(shù)據(jù)庫(kù)的研究

22、早已成為一個(gè)國(guó)際性的課題,所以在由于面向?qū)ο蟮臄?shù)據(jù)庫(kù)是包含其他類型的,有對(duì)于媒體的,對(duì)于模糊數(shù)據(jù)的甚至還有包括數(shù)據(jù)的挖掘都是特別需要的技術(shù)。這些在變化的過程都是有過程轉(zhuǎn)向?qū)ο蟮囊粋€(gè)實(shí)現(xiàn)的,所以對(duì)于這樣的數(shù)據(jù)庫(kù)的研發(fā)是要不斷的做出改進(jìn)的。</p><p>  1.4 物流業(yè)倉(cāng)儲(chǔ)管理所面臨的問題</p><p>  對(duì)于物流中心管理人員來(lái)說(shuō),重要的是倉(cāng)庫(kù)的管理,包括的作用就是作為一個(gè)有效的連接

23、,還有將要遇到的問題就是對(duì)于倉(cāng)庫(kù)的管制和所面對(duì)的質(zhì)量水平是一個(gè)企業(yè)運(yùn)行最基礎(chǔ)的前提,直接影響企業(yè)的長(zhǎng)遠(yuǎn)利益。庫(kù)存優(yōu)化控制目標(biāo)是降低供應(yīng)鏈整體運(yùn)作成本,為了成本達(dá)到最小化,企業(yè)必須采取有效手段來(lái)管理供應(yīng)鏈中的庫(kù)存。因此,最小化庫(kù)存成本的重要手段就是對(duì)供應(yīng)鏈中的庫(kù)存進(jìn)行合理的計(jì)劃和協(xié)調(diào)。</p><p>  企業(yè)的生產(chǎn)過程中常常會(huì)有許多問題,比如不可預(yù)測(cè)的顧客需求、供應(yīng)商不可靠、生產(chǎn)力波動(dòng)、產(chǎn)品本身存在的質(zhì)量問題、服

24、務(wù)的欠缺等,但是這些問題常常會(huì)被富余的庫(kù)存所掩蓋,因此企業(yè)只能減少庫(kù)存來(lái)暴露一些問題,以便做好一些計(jì)劃與預(yù)警,提高企業(yè)的快速應(yīng)變能力。同時(shí),避免需求信息在沿著供應(yīng)鏈向上傳遞的過程中被不斷曲解,造成“Bullwhip”效應(yīng),帶來(lái)成本負(fù)擔(dān)。</p><p>  在國(guó)外庫(kù)存管理系統(tǒng)在70年代就已開始研制,但由于用戶界面不直觀,無(wú)法直接進(jìn)行有用信息的提取,不容易做到真實(shí)信息的記錄和觀察。</p><p

25、>  1.5本課題的研究方法</p><p>  這樣的系統(tǒng)是通過B/S模式得以實(shí)現(xiàn)的,所以為了了解它的實(shí)用功能是不可避免的,對(duì)于功能的實(shí)現(xiàn)是設(shè)計(jì)中首要考慮的一個(gè)問題,這樣的設(shè)計(jì)做到了兩個(gè)不同的要求:首先是對(duì)于數(shù)據(jù)系統(tǒng)的一個(gè)完善和數(shù)據(jù)庫(kù)的一個(gè)變化改進(jìn)。除了這個(gè)就是對(duì)于不同階段的功能做出有效的實(shí)現(xiàn),將其分為不同的模塊,這樣便于處理和進(jìn)行測(cè)試。</p><p><b>  2

26、相關(guān)技術(shù)分析</b></p><p>  2.1 JSP技術(shù)簡(jiǎn)介</p><p>  1998年的時(shí)候,JSP開始面向社會(huì),是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。作為網(wǎng)頁(yè)的web開發(fā),它所使用的編程語(yǔ)言就是JAVA??梢詫⒉灰粯拥牟糠值玫揭粋€(gè)良好的組合,最后就是添加到不同的網(wǎng)頁(yè)里面得以實(shí)現(xiàn),普遍理解的網(wǎng)頁(yè)格式都是HTML的文件,所以在JSP的網(wǎng)頁(yè)構(gòu)成就是獨(dú)特的。JSP的技術(shù)能夠作為網(wǎng)頁(yè)制作的

27、最簡(jiǎn)單的手段,可以輕松的實(shí)現(xiàn)動(dòng)態(tài)的要求。JSP的好處是擁有Java的可移植性可以跨平臺(tái)的特性,到處運(yùn)行。</p><p>  對(duì)我們認(rèn)識(shí)的JSP是用作工具來(lái)處理網(wǎng)絡(luò)的運(yùn)用程序的,在其他國(guó)家早已收到廣大歡迎,在中國(guó)還是沒有當(dāng)作主流的技術(shù)得到大量的使用,但是由于JSP獨(dú)特的優(yōu)點(diǎn)還是可以讓更多的網(wǎng)站建設(shè)實(shí)現(xiàn)JSP開發(fā)的。 </p><p>  2.2 JSP工作原理</p><

28、;p>  JSP工作是對(duì)于服務(wù)器的,所以可以在不同的瀏覽器上得到實(shí)現(xiàn)。對(duì)于這樣的web服務(wù)器來(lái)說(shuō)是可以通過網(wǎng)頁(yè)發(fā)出的請(qǐng)求進(jìn)行操作。JSP可以將一些對(duì)象提供的訪問傳輸給相應(yīng)的服務(wù)器端口,這樣的相關(guān)組件是包括JAVA Bean組件還有Servlet這樣的不同類型,這些工作在進(jìn)行的時(shí)候可能要求對(duì)于信息的存儲(chǔ)和檢查問題,最后通過以后再返回到服務(wù)端處。JSP的引擎可以對(duì)這樣的數(shù)據(jù)進(jìn)行處理將其傳輸給網(wǎng)頁(yè)上面,將網(wǎng)頁(yè)的格式是HTML做出一個(gè)編排

29、,之后還能把不同的網(wǎng)頁(yè)格式返回到相關(guān)的客戶那里。就是這樣的技術(shù)有效的在瀏覽器中得以實(shí)現(xiàn),也就是現(xiàn)在的web瀏覽器,我們將這個(gè)系統(tǒng)歸納為了三種。在服務(wù)器上進(jìn)行最后的改變,將希望的結(jié)果展現(xiàn)到用戶面前。</p><p>  2.3 JSP體系結(jié)構(gòu)</p><p>  對(duì)于現(xiàn)在標(biāo)準(zhǔn)的JSP規(guī)范是分成兩組的模式,分別是1和2. </p><p>  模式1:JSP的技術(shù)在這樣

30、的模式下,可以獨(dú)自的將不同的反應(yīng)回饋給用戶,使用戶可以直觀的看到網(wǎng)頁(yè)上給出的效果,之后還有對(duì)于現(xiàn)實(shí)已經(jīng)生成的數(shù)據(jù)得到有效表現(xiàn)。將網(wǎng)頁(yè)中不同的版本給予一定的利用和調(diào)整,使得內(nèi)部的程序變得更加安全復(fù)雜。所以總結(jié)來(lái)看這種模式是適合對(duì)于一些小企業(yè)的需要的。</p><p>  模式2:這是一種通過Java的模式,能夠?qū)GI的功能得到實(shí)現(xiàn)的良好模式,對(duì)于不同的服務(wù)器發(fā)揮的效果也是不一樣。使得其中個(gè)別數(shù)據(jù)能夠運(yùn)行在合適的地

31、方,將不準(zhǔn)確的信息得到保留。</p><p>  以程序員的角度來(lái)說(shuō),這樣的模式第二種是比較有優(yōu)勢(shì)的,可以非常直觀的將網(wǎng)頁(yè)的效果表現(xiàn)出來(lái),對(duì)于角色的分配十分的明確,對(duì)于大型的開發(fā)來(lái)說(shuō)十分符合當(dāng)前的潮流。在這里面提到的servlet的操作臺(tái)的能夠得到運(yùn)行,將控制者的位置得到填充。面對(duì)協(xié)議的請(qǐng)求時(shí),將JSP生成的組件是可以把所用對(duì)象進(jìn)行調(diào)配的,最后在通過瀏覽器的途徑將需要表現(xiàn)出的動(dòng)態(tài)模式得到體現(xiàn),這樣一來(lái)最后的結(jié)果就

32、是讓個(gè)體的組件得到細(xì)致的實(shí)現(xiàn),將功能得到良好的運(yùn)用。</p><p>  2.4 JSP的特點(diǎn)</p><p>  1. 化簡(jiǎn)網(wǎng)頁(yè)的產(chǎn)生過程。</p><p>  對(duì)于頁(yè)面來(lái)說(shuō)有一個(gè)固有的標(biāo)準(zhǔn)就是HTML或是XML來(lái)進(jìn)行設(shè)計(jì)規(guī)劃的,但是在相似的問題上還會(huì)有不同的做法,可以同過對(duì)于后續(xù)JAVA語(yǔ)言的標(biāo)記來(lái)進(jìn)行執(zhí)行,也能達(dá)到同樣的效果,這樣一來(lái)我們生成的頁(yè)面就能很好的適

33、應(yīng)商業(yè)的需求與工作的規(guī)定。</p><p>  2.將JAVA的平臺(tái)得到共享。</p><p>  JSP技術(shù)是建立在JAVA平臺(tái)上面的主要部分,所以面對(duì)的語(yǔ)言也是以他為主的語(yǔ)言。所以面對(duì)JSP的網(wǎng)頁(yè)來(lái)說(shuō)是能偶快速的提取和利用JAVA平臺(tái)上現(xiàn)有的資源,將其中的組件得以利用,最后會(huì)發(fā)現(xiàn)這樣的語(yǔ)言有著強(qiáng)大的編程公用,所以對(duì)于web的實(shí)現(xiàn)是充滿希望的。</p><p> 

34、 3平臺(tái)的硬件和服務(wù)器的無(wú)關(guān)性。</p><p>  它可以算作JAVA的一部分,對(duì)于JAVA技術(shù)的性能都有一定的繼承,可以達(dá)到一次性的編寫,多次性的利用,也由于很多的操作平臺(tái)都能將其實(shí)現(xiàn),所以可以將硬件與操作的平臺(tái)做好聯(lián)系共同的實(shí)現(xiàn)網(wǎng)頁(yè)的制作,這樣的操作問題凸顯了其對(duì)于動(dòng)態(tài)制作的優(yōu)點(diǎn)之處。</p><p><b>  4.功能的擴(kuò)張。</b></p>

35、<p>  可以通過不同的組件進(jìn)行內(nèi)容的擴(kuò)展和實(shí)現(xiàn)更大范圍的實(shí)際作用,都是可以用戶自己定義的。</p><p>  5. JSP是能夠?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的結(jié)合,然后通過JDBC的驗(yàn)證得以實(shí)現(xiàn)。</p><p>  其中還包括以下隱藏的內(nèi)容。這些隱藏的對(duì)象是能夠得到直接的利用的,不用做出特別的提示。最后像這樣的功能會(huì)得到提升,讓編寫的程序更加容易簡(jiǎn)單。</p><p&

36、gt;  2.5 SQL Server 2005 數(shù)據(jù)庫(kù)</p><p>  SQL Server是微軟公司進(jìn)行開發(fā)的用來(lái)對(duì)于數(shù)據(jù)庫(kù)進(jìn)行管理的一套數(shù)據(jù)系統(tǒng),在1988年推出了第一個(gè)版本。 SQL Server近年來(lái)不斷更新版本。</p><p>  SQL Server 的特征:</p><p>  1.有一套客戶與服務(wù)器的結(jié)構(gòu)體系。</p><

37、p>  2.界面通過圖形實(shí)現(xiàn),對(duì)于管理數(shù)據(jù)來(lái)說(shuō)做到精簡(jiǎn)實(shí)用。</p><p>  3.編程使用的條件完整具備,將給予用戶更多的挑選位置。</p><p>  4.良好的控制能力,通過不同的平臺(tái)進(jìn)行實(shí)現(xiàn)不同的處理。</p><p>  5.對(duì)于web的技術(shù)是用戶的體驗(yàn)有較高的提升,對(duì)于數(shù)據(jù)的上傳更加信任。</p><p>  2.6 系統(tǒng)

38、數(shù)據(jù)庫(kù)連接</p><p>  JDBC技術(shù)就是對(duì)于JAVA組件的一個(gè)簡(jiǎn)寫,對(duì)于現(xiàn)有的公司中都經(jīng)常出現(xiàn),把這樣的一種功能作為基礎(chǔ)來(lái)實(shí)現(xiàn),所以對(duì)于JAVA語(yǔ)言進(jìn)行編寫的時(shí)候,最好的還是同時(shí)伴隨相關(guān)的端口與工具。對(duì)于開發(fā)人員來(lái)說(shuō)能夠得到這些將是對(duì)于一個(gè)良好技術(shù)的開始,通過不一樣的數(shù)據(jù)來(lái)完整的將訪問做到最有效的體現(xiàn),在執(zhí)行相關(guān)語(yǔ)句的時(shí)候都是使用JAVA來(lái)做出的,可以最后在這樣的平臺(tái)來(lái)講程序?qū)崿F(xiàn),并不用繁瑣的在不同的程序

39、平臺(tái)來(lái)進(jìn)行編寫,這也是JAVA語(yǔ)言強(qiáng)大的地方,一次編寫,多次使用。</p><p><b>  JDBC的功能:</b></p><p>  1. 相同的數(shù)據(jù)庫(kù)來(lái)構(gòu)建。</p><p>  2. 對(duì)于整體數(shù)據(jù)的聯(lián)系。</p><p>  3. 將最后數(shù)據(jù)的反饋與結(jié)合。</p><p>  對(duì)于一個(gè)

40、瀏覽器的訪問,數(shù)據(jù)庫(kù)是首要的關(guān)鍵,通過對(duì)于其中包含的內(nèi)容來(lái)實(shí)現(xiàn)目標(biāo)。最后還有繼續(xù)的將語(yǔ)言得以實(shí)現(xiàn),一個(gè)權(quán)限的驗(yàn)證都是必不可少的過程,以上的步驟都能夠?qū)?shù)據(jù)庫(kù)作為實(shí)現(xiàn)工具。數(shù)據(jù)庫(kù)訪問的三層結(jié)構(gòu)如圖2.1所示。</p><p>  圖2.1 使用中間件的數(shù)據(jù)庫(kù)訪問三層結(jié)構(gòu)</p><p>  在對(duì)于數(shù)據(jù)的處理問題上,最主要的是通過中間件來(lái)完成的。那么在很多時(shí)候用戶所需要的數(shù)據(jù)就能夠的到返回,最

41、好的方式是進(jìn)行查找和內(nèi)容的修改。讓有依靠web的瀏覽器實(shí)現(xiàn)這一目的。在這樣 的操作執(zhí)行下,使用者錄入相關(guān)的信息之后,如登陸的名字和密碼。最后是可以得到加密的保護(hù),之后再通過網(wǎng)絡(luò)的途徑將信息傳輸出去,最后可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的內(nèi)容存儲(chǔ),這樣對(duì)于用戶來(lái)說(shuō),中間件的最好作用就是可以作為一個(gè)檢驗(yàn)的工具,在中途對(duì)信息的真假進(jìn)行驗(yàn)證然后使用相關(guān)的算法將其有效的進(jìn)行解碼,最后的到的內(nèi)容會(huì)出現(xiàn)在服務(wù)器上,整體 的過程都做到了安全保密。我們這個(gè)系統(tǒng)就是這樣的3

42、種數(shù)據(jù)庫(kù)模式來(lái)實(shí)現(xiàn)。</p><p>  在這樣的模式執(zhí)行下,所有的請(qǐng)求都會(huì)傳輸?shù)街虚g層的地方,再將中間的SQL語(yǔ)句發(fā)送到不同的數(shù)據(jù)庫(kù)里面,數(shù)據(jù)庫(kù)整體的將這些語(yǔ)句進(jìn)行處理,之后出現(xiàn)的問題都會(huì)得到及時(shí)的反饋,重新發(fā)送給使用者那里,在圖中看到2-2: </p><p>  圖2.2 JDBC的三層模型</p><p>  由于中間部位德爾重要作用,對(duì)于數(shù)據(jù)庫(kù)做出的調(diào)整是

43、不能忽略的,很多的訪問都是在這樣的基礎(chǔ)下得到實(shí)現(xiàn)的,將現(xiàn)有數(shù)據(jù)進(jìn)行改變后可以通過高級(jí)的API來(lái)得到實(shí)現(xiàn)。這樣的AIP在調(diào)動(dòng)上十分靈活,之后可以將中間部分進(jìn)行改動(dòng)。通過這樣三種不同的構(gòu)想,最后使得系統(tǒng)具備更好的功能。我們這套系統(tǒng)就是如此實(shí)現(xiàn)的。</p><p>  JDBC也可以稱作JAVA的連接繩索,所具備的能力有三項(xiàng),首先,將不同的數(shù)據(jù)做銜接。其次,讓命令語(yǔ)句發(fā)送給數(shù)據(jù)庫(kù)。最后,使用其中的語(yǔ)句得到命令的實(shí)現(xiàn)。在

44、這樣的連接構(gòu)成之前,最好的選擇是可以對(duì)于數(shù)據(jù)庫(kù)的內(nèi)部驅(qū)動(dòng)有一個(gè)共享,這樣在后面的加載過程中就能很好的實(shí)現(xiàn)數(shù)據(jù)與對(duì)象的結(jié)合。最后在做出連接以后,還要通過不同的方式將數(shù)據(jù)中的SQL語(yǔ)句進(jìn)行一個(gè)實(shí)現(xiàn),最后達(dá)到讓功能友好的體現(xiàn)的目的。Statement重要作用有兩點(diǎn),首先是對(duì)于SQL語(yǔ)句的有效執(zhí)行,其次就是取得其執(zhí)行后的結(jié)果。</p><p>  重要的數(shù)據(jù)表示在下表2-3:</p><p>  

45、圖2.3 數(shù)據(jù)庫(kù)的連接處理</p><p>  實(shí)際中的有效利用與數(shù)據(jù)庫(kù)處理問題: </p><p>  //構(gòu)建J.D.B.C__O.D.C橋</p><p>  Sun.JDBC.ODBC.jdBCOdbc Driver; </p><p>  //對(duì)于如上橋有錯(cuò)誤的時(shí)候,相關(guān)問題的處理手段。</p><p>  

46、CatCH(classs not found except event){}</p><p>  //對(duì)于數(shù)據(jù)管理出現(xiàn)錯(cuò)誤是,如何構(gòu)建有效的連接,將發(fā)送與查詢做一個(gè)有效的結(jié)合,對(duì)于最后的結(jié)果得到數(shù)據(jù)的保存。對(duì)于以后的數(shù)據(jù)保存在庫(kù)中,然后的到查詢的功能,最后將這兩者得到友好的連接。</p><p>  C.o.n = 構(gòu)建J.D.B.C——O.D.B.C橋</p><p&

47、gt; ?。樱眩保剑樱眩痰恼Z(yǔ)句查找</p><p><b>  任務(wù)執(zhí)行</b></p><p><b>  Rs=數(shù)據(jù)返回</b></p><p><b>  //SQL錯(cuò)誤整理</b></p><p>  Catch (SQL Exception  e1){}</

48、p><p> ?。剩粒郑恋墓δ軓?qiáng)大,在網(wǎng)上能夠直接得到資源,不用特意保護(hù),有較好的安全性,對(duì)于問題的處理都是簡(jiǎn)單方便的。這樣的語(yǔ)言所要實(shí)現(xiàn)的唯一要求就是找到相應(yīng)的數(shù)據(jù)庫(kù)與它的聯(lián)系,這樣可以將它通過不同語(yǔ)言的到表現(xiàn)。</p><p>  將該語(yǔ)言與其他的不同的語(yǔ)句結(jié)合,讓信息的交流變得方便易信,對(duì)于大小公司來(lái)說(shuō)都是需要這樣的一套系統(tǒng)的,可以很好的提高公司的工作效率,將信息得到有效的保護(hù)和清晰的利

49、用,這些主要的內(nèi)容都是在數(shù)據(jù)庫(kù)里面得到保存的。最后對(duì)于程序的生命周期來(lái)說(shuō),最短的就是初期的設(shè)計(jì)和編寫,更過的時(shí)間都花費(fèi)在后續(xù)的修改打補(bǔ)丁上。最后希望的是程序員可以一次性的編寫完成,使得編寫的過程變得簡(jiǎn)單,之后的更新可以與時(shí)俱進(jìn)。</p><p>  2.7 B/S模式與C/S模式的比較分析</p><p>  這樣的模式主要的作用是在用戶使用數(shù)據(jù)的時(shí)候進(jìn)行一個(gè)內(nèi)部的轉(zhuǎn)化,可以讓不同的用戶在

50、對(duì)于同一個(gè)資源進(jìn)行訪問的時(shí)候,對(duì)于所面對(duì)的數(shù)據(jù)庫(kù)能夠有效的進(jìn)行管理,這樣一來(lái)對(duì)于資源的規(guī)劃就成了問題的關(guān)鍵,所以面對(duì)中間的項(xiàng)目來(lái)說(shuō),最好的是能夠?qū)⒐芾淼某绦蚩陀^的實(shí)施下去,最后通過不同的努力將目標(biāo)得到實(shí)現(xiàn)。</p><p>  B/S的模式有著獨(dú)特的方式是通過web的網(wǎng)頁(yè)技術(shù)來(lái)進(jìn)行實(shí)現(xiàn),對(duì)于不同的平臺(tái)有著各自的解決方案。主要和C/S相比是有較多優(yōu)勢(shì)的,把這樣的模式的得到改進(jìn)進(jìn)而出現(xiàn)三種不同的主體。</p&g

51、t;<p>  一是可以將不同的數(shù)據(jù)段口的到有效連接,對(duì)于軟件的設(shè)計(jì)做到簡(jiǎn)單實(shí)用,讓瀏覽器中可以輕松實(shí)現(xiàn)。對(duì)于不同的網(wǎng)頁(yè)有著各自的效果,使得其具備一個(gè)標(biāo)準(zhǔn)網(wǎng)頁(yè)的所有功能。最后在把不同的數(shù)據(jù)發(fā)送給后臺(tái)程序,如此一來(lái)可以傳遞到服務(wù)器上了。</p><p>  二是對(duì)于web服務(wù)器的處理,將不同的代碼發(fā)送到服務(wù)器里面,最后再一次的返回到所用的瀏覽器中,這樣的過程實(shí)現(xiàn)是通過瀏覽器來(lái)達(dá)到的。 </p&g

52、t;<p>  三是和C/S不同的方式,這樣的協(xié)調(diào)有更好的管理,讓數(shù)據(jù)庫(kù)的價(jià)值得到體現(xiàn)。</p><p><b>  B/S模式的特色</b></p><p>  第一點(diǎn)是對(duì)于界面處得到優(yōu)良的改觀,讓更多的模式可以使用在不同的平臺(tái)上面,這樣對(duì)于擁有瀏覽器的機(jī)器就是可以實(shí)現(xiàn)對(duì)于數(shù)據(jù)的瀏覽,使用時(shí)會(huì)出現(xiàn)內(nèi)存問題,在這種模式下使得內(nèi)存的占用更小并且處理起來(lái)也十

53、分的簡(jiǎn)單可靠。它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù)。由于網(wǎng)絡(luò)的存在,很多程度上減少了繁瑣的過程,對(duì)于更新升級(jí)的過程是不用逐個(gè)實(shí)現(xiàn)了,更好用的方式是直接將主機(jī)的內(nèi)容得到改變,其他的可以通過平臺(tái)來(lái)得到實(shí)現(xiàn)。這樣一來(lái)又省時(shí)間,同時(shí)減少了很多的勞動(dòng)力。在較大程度上的將麻煩減少。</p><p>  還有簡(jiǎn)單的操作方式,使得用戶可以更快的得到接受,對(duì)于前者有自己的模式還有繼續(xù)進(jìn)行學(xué)習(xí),但后者就不同能靈活的瀏覽內(nèi)容,將困難度降到最小,許

54、多的不利因素都得到有效的化簡(jiǎn)了。</p><p>  最后還有就是B/S是非常適應(yīng)網(wǎng)絡(luò)的傳播方式,對(duì)于不同的內(nèi)容可以的到相應(yīng)的擴(kuò)展,這樣的功能C/S很難達(dá)到。</p><p>  相比之下B/S是強(qiáng)于C/S的,所以大部分情況下我們都是選擇前者。這樣漸漸的B/S成為了主體的系統(tǒng)平臺(tái),它是對(duì)于后者的突出改變的模式,所以很多的方面都是進(jìn)步的,也自然成為首選。</p><p&g

55、t;<b>  3 需求分析</b></p><p><b>  3.1 可行性研究</b></p><p>  通過一系列的調(diào)研以及據(jù)其做出的分析,我們初步提出針對(duì)實(shí)現(xiàn)系統(tǒng)目標(biāo)的具有一定對(duì)于已有的方案采取研究和探討進(jìn)一步的做出證實(shí)。在我們的不同方面都可以做出分析,包括技術(shù)角度還有操作水平等等。</p><p>  3.1

56、.1 經(jīng)濟(jì)可行性</p><p>  就目前存在的系統(tǒng)做出分析研究進(jìn)行調(diào)查和研究就可以獲取相關(guān)資料,并且相關(guān)軟件、硬件也相對(duì)容易獲得,開發(fā)成本較低。與傳統(tǒng)方式相比,本系統(tǒng)效率較高、造價(jià)少,材料合適,對(duì)于資源不浪費(fèi)。所以從經(jīng)濟(jì)的問題探究可以發(fā)現(xiàn)系統(tǒng)是非常可行的。</p><p>  3.1.2 技術(shù)可行性</p><p>  這樣的管理系統(tǒng)是在JSP的基礎(chǔ)上開始建立的

57、,那么對(duì)于問題的解決和來(lái)說(shuō)不會(huì)很難,對(duì)于配置問題的要求很低的,所以,當(dāng)面對(duì)使用硬件設(shè)備時(shí),該系統(tǒng)具有可行性;由于計(jì)算機(jī)技術(shù)近幾年的飛速發(fā)展,一般軟件開發(fā)平臺(tái)速度較快,容量也很大,完全可以滿足該系統(tǒng)的需求,所以就軟件來(lái)說(shuō),該系統(tǒng)也是可行的。綜上所述,通過這樣的編程語(yǔ)言,使得問題的出現(xiàn)率降到最低。</p><p>  3.1.3 運(yùn)行可行性</p><p>  能不能有效的得到運(yùn)行時(shí)重要的關(guān)鍵

58、所在,其中主要包括人員對(duì)系統(tǒng)的使用以及機(jī)構(gòu)對(duì)系統(tǒng)的適應(yīng),其中最重要的就是對(duì)人員的培訓(xùn)以及對(duì)機(jī)構(gòu)的及時(shí)調(diào)整。現(xiàn)代社會(huì)的發(fā)展對(duì)操作人員的素質(zhì)要求越來(lái)越高,信息化技術(shù)已經(jīng)普及,所以該系統(tǒng)還是具有較高的運(yùn)行可行性。</p><p><b>  3.2 需求分析</b></p><p>  通過一段時(shí)間的深入了解,我們對(duì)于現(xiàn)在市場(chǎng)上出現(xiàn)的材料都有所認(rèn)識(shí),不同的商品該如何的安排和

59、調(diào)控也都明白,所以對(duì)于物資的分配上面更多的空間能夠有效的得到利用,同時(shí)更好的滿足當(dāng)下的需要,這一需求設(shè)計(jì)倉(cāng)儲(chǔ)、運(yùn)輸、加工等一系列活動(dòng),因此而產(chǎn)生的需求稱之為物流需求。</p><p>  現(xiàn)代物流所具有的最明顯的特點(diǎn)就是涉及面非常廣闊而且無(wú)法進(jìn)行單一計(jì)量,因此,對(duì)于企業(yè)來(lái)說(shuō),市場(chǎng)需求非常難以把握,同時(shí),要進(jìn)行市場(chǎng)定位具有很大的難度。目前,全國(guó)都在流行一股“物流熱”,如果不能對(duì)物流需求不能準(zhǔn)確分析,那么對(duì)于物流企業(yè)

60、的發(fā)展來(lái)說(shuō)是非常不利的。</p><p>  物流發(fā)展一直呈現(xiàn)一些規(guī)律,其中包括兩個(gè)方面:其一量也就是物流的規(guī)模,包括物流活動(dòng)中存儲(chǔ)、運(yùn)輸、裝卸、搬運(yùn)等所有的動(dòng)作。其中,物流的中心環(huán)節(jié)就是貨物的運(yùn)輸,利用運(yùn)輸量的變化趨勢(shì)來(lái)對(duì)物流規(guī)模進(jìn)行衡量是最準(zhǔn)確的。其二就是質(zhì)的方面,也就是物流的服務(wù)質(zhì)量,他是物流服務(wù)效果的直接反映,一般根據(jù)時(shí)間、費(fèi)用以及效率來(lái)測(cè)量,質(zhì)的改變最突出的表現(xiàn)就是物流效率的提高。同時(shí)在物流分析中還應(yīng)該

61、同時(shí)顧及時(shí)間的準(zhǔn)確性和物流鏈的穩(wěn)定性。</p><p>  為了提高物流活動(dòng)的效率,就必須保證平衡物流服務(wù)的供給關(guān)系,而要滿足這一要求,就必須做出合理、準(zhǔn)確的物流需求分析。當(dāng)需求大于供給能力時(shí),就會(huì)抑制需求的增長(zhǎng);當(dāng)供給大于需求時(shí),會(huì)出現(xiàn)對(duì)物資的過度損耗。所以說(shuō)物流取決于需求。這是要通過一定的方法才可以解決的,進(jìn)行合理的需求和能力的分析,有效利用社會(huì)資源,對(duì)物流設(shè)施的建設(shè)、物流供給系統(tǒng)的改革具有重要意義。<

62、/p><p>  企業(yè)將生產(chǎn)所需的原料,生產(chǎn)中產(chǎn)生的一些半成品以及生產(chǎn)出的成品儲(chǔ)存在一定的地點(diǎn),那就是物流系統(tǒng)中的倉(cāng)庫(kù)。一旦將原材料或者是半成品放入倉(cāng)庫(kù),就意味著生產(chǎn)的中斷,如果將成品放入倉(cāng)庫(kù)也就意味著流通的中止,這樣必然會(huì)增加產(chǎn)品的成本,但是這樣做可以減少企業(yè)把產(chǎn)品交到顧客手里的時(shí)間,提高客戶滿意度,在一定意義上,增加倉(cāng)儲(chǔ)的附加值能抵消倉(cāng)儲(chǔ)成本的增加。但是隨著物流管理系統(tǒng)的出現(xiàn),這一觀念正在逐漸被改變。</p

63、><p>  要設(shè)計(jì)軟件,就必須先進(jìn)行需求分析。在這一階段,我們主要從物流管理系統(tǒng)的應(yīng)用角度出發(fā)做了調(diào)查,主要目的是對(duì)需求的掌握和知曉。但是我們可以分成幾點(diǎn)做出研究探討: </p><p>  3.2.1 系統(tǒng)需求</p><p>  本系統(tǒng)開發(fā)要求簡(jiǎn)單,只需利用系統(tǒng)自帶的IE瀏覽器,在B/S模式基礎(chǔ)上利用JSP進(jìn)行開發(fā)即可,同時(shí)軟件的安裝和升級(jí)也只需在服務(wù)器上直接操作

64、,使用起來(lái)十分簡(jiǎn)便。</p><p>  3.2.2 性能需求</p><p>  作為一個(gè)企業(yè)的物流管理系統(tǒng),企業(yè)對(duì)其要求至少是安全、穩(wěn)定,再次基礎(chǔ)上還會(huì)要求系統(tǒng)可以運(yùn)行更久、能夠更高效同時(shí)費(fèi)用更加低廉。在信息更新快速的現(xiàn)代社會(huì),系統(tǒng)的數(shù)據(jù)來(lái)源是否及時(shí)與準(zhǔn)確也是決定系統(tǒng)價(jià)值的標(biāo)準(zhǔn)上起了關(guān)鍵作用。</p><p>  3.2.3 應(yīng)用需求分析</p>

65、<p>  作為重點(diǎn)的要求就是系統(tǒng)是否有高要求的存儲(chǔ)和容量,所面對(duì)的啟動(dòng)和運(yùn)行時(shí)是否能夠有效的進(jìn)行下去,都是需要我們細(xì)心考慮的。</p><p>  硬件的環(huán)境包括:C600、1G MB(RAM)這些都是標(biāo)準(zhǔn)配置,我們面對(duì)大量的數(shù)據(jù)處理時(shí),更高的要求是對(duì)數(shù)據(jù)進(jìn)行一套特有的加密措施。還有,可以看清對(duì)其他的軟件是不需要的,更好的性能足夠滿足自身的配置。</p><p>  3.2.4

66、 運(yùn)行需求分析</p><p>  外部配置:酷睿2 CPU、還有1G RAM 和10G的內(nèi)存安裝這些在計(jì)算機(jī)上。</p><p>  內(nèi)部軟件:操作系統(tǒng)是win7 </p><p><b>  4 總體設(shè)計(jì)</b></p><p><b>  4.1系統(tǒng)設(shè)計(jì)特點(diǎn)</b></p>&l

67、t;p>  首先,該物流中心倉(cāng)儲(chǔ)管理系統(tǒng)最直觀的特點(diǎn)就是對(duì)硬件,軟件要求低,只需取正常的PC當(dāng)做服務(wù)器,對(duì)于數(shù)據(jù)庫(kù)的配置還有代碼的錄入之后,整個(gè)系統(tǒng)不用裝任何的其他軟件,通過自帶的IE就可以實(shí)現(xiàn)訪問。其次,鑒于物流中心倉(cāng)庫(kù)本身具有的一些特點(diǎn),物流中心倉(cāng)儲(chǔ)管理系統(tǒng)采用Browser/Server結(jié)構(gòu),這樣對(duì)于日后的維護(hù)和升級(jí)也提供了便利。</p><p><b>  4.2系統(tǒng)功能設(shè)計(jì)</b&

68、gt;</p><p>  物流中心倉(cāng)儲(chǔ)管理系統(tǒng)可以基于網(wǎng)絡(luò)對(duì)出入庫(kù)信息以及倉(cāng)庫(kù)內(nèi)商品進(jìn)行管理與查詢。整個(gè)系統(tǒng)的核心就是服務(wù)器,可以實(shí)現(xiàn)的目的就是將不同的數(shù)據(jù)進(jìn)行存儲(chǔ),還有改正刪除內(nèi)容等不同的操作。</p><p>  4.3系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  對(duì)于使用者的管理又叫做操作管理,用戶需要在服務(wù)器進(jìn)行認(rèn)證、登陸的操作,但是對(duì)于服務(wù)器的過濾能力來(lái)說(shuō),不同

69、的數(shù)據(jù)是很容易就可以得到記錄的,對(duì)于實(shí)踐還有登陸的次數(shù)等等都是可以輕松實(shí)現(xiàn)的進(jìn)行一個(gè)最初的判斷。</p><p>  對(duì)于這套系統(tǒng)包含的結(jié)構(gòu)有3種,1是對(duì)于所有的物流做一個(gè)分類,對(duì)于不同的訂單有一個(gè)記錄,物流的錄入以及對(duì)訂單和物流的管理四個(gè)模塊。其次是倉(cāng)庫(kù)管理系統(tǒng),它包括物資、入庫(kù)、出庫(kù)的錄入和物資、入庫(kù)、出庫(kù)的管理以及錯(cuò)誤警告等7部分。還有就是對(duì)于服務(wù)的管理系統(tǒng),可以更加方便的應(yīng)對(duì)收款與付款問題兩個(gè)模塊。<

70、;/p><p>  4.4系統(tǒng)的總體設(shè)計(jì)</p><p>  4.4.1系統(tǒng)的設(shè)計(jì)目標(biāo)</p><p>  不同的總體伴有不同的目標(biāo),所以在面對(duì)整體的時(shí)候物流是很重要的一部分,只有這樣才能得到更準(zhǔn)確的分析和更符合實(shí)際的設(shè)計(jì)。系統(tǒng)的總體目標(biāo)首先就是對(duì)倉(cāng)儲(chǔ)的基本的信息可以有效的進(jìn)行升級(jí)和維護(hù),讓內(nèi)部存儲(chǔ)的信息清晰可靠的得到實(shí)現(xiàn)與實(shí)施反饋,其次是可以通過遠(yuǎn)程來(lái)對(duì)企業(yè)倉(cāng)庫(kù)進(jìn)行管

71、理與維護(hù),最后也是最重要的就是在整個(gè)產(chǎn)業(yè)鏈上對(duì)倉(cāng)儲(chǔ)信息進(jìn)行了解與管理,減少管理成本,優(yōu)化管理流程,盡量避免庫(kù)存過量導(dǎo)致的一系列問題。要實(shí)現(xiàn)這些目標(biāo),必須充分利用計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),通過安全系統(tǒng)的保護(hù),來(lái)給企業(yè)提供準(zhǔn)確、及時(shí)的信息。</p><p>  可靠性:該物流管理系統(tǒng)是使用JSP作為工具來(lái)開發(fā)的,而JSP技術(shù)的發(fā)展在如今已經(jīng)比較成熟,使系統(tǒng)建設(shè)的投入較低但是可以得到較高的回報(bào)率,同時(shí)也可以保證長(zhǎng)期穩(wěn)定地運(yùn)行。

72、</p><p>  安全性:系統(tǒng)是使用JSP作為工具來(lái)開發(fā),經(jīng)過時(shí)間的磨練加上其他安全系統(tǒng)的保護(hù),該物流管理系統(tǒng)具有必要的安全保護(hù)能力。</p><p>  容錯(cuò)性:由于技術(shù)發(fā)展比較成熟,對(duì)于現(xiàn)有的系統(tǒng)是伴隨較好的錯(cuò)誤提示功能的,當(dāng)遇到問題時(shí)都能夠很有效的做出提醒。</p><p>  適應(yīng)性:由于系統(tǒng)開發(fā)之需要一般服務(wù)器,可以在服務(wù)器自帶的IE瀏覽器上進(jìn)行操作,

73、所以要進(jìn)行修正或升級(jí)操作都相對(duì)簡(jiǎn)單,因此具有廣泛的適應(yīng)性。</p><p>  易操作性:對(duì)于登陸的見面做到清新簡(jiǎn)易是最適合的,使用起來(lái)也可以更加的容易上手,讓我們很好的掌握和使用。</p><p>  4.4.2系統(tǒng)結(jié)構(gòu)介紹</p><p>  這篇論文的管理系統(tǒng)是在B/S結(jié)構(gòu)上進(jìn)行構(gòu)架的,對(duì)于現(xiàn)有數(shù)據(jù)庫(kù)的管理來(lái)書有著現(xiàn)實(shí)的意義,具體的表現(xiàn)就是對(duì)現(xiàn)實(shí)意義的認(rèn)識(shí),所

74、以可以通過這樣的一套結(jié)構(gòu)對(duì)于現(xiàn)在用戶的實(shí)際價(jià)值做一個(gè)有效的結(jié)果,主要還包含了3個(gè)部分,所以面對(duì)訂單的計(jì)劃,面對(duì)倉(cāng)庫(kù)的管理問題已經(jīng)付款的系統(tǒng)。</p><p><b>  4.4.3業(yè)務(wù)流程</b></p><p><b>  圖4.1.業(yè)務(wù)流程</b></p><p><b>  4.5 數(shù)據(jù)庫(kù)設(shè)計(jì)</b&

75、gt;</p><p>  有較好的數(shù)據(jù)庫(kù)是不能和較好的系統(tǒng)等價(jià)的,因?yàn)槿绻荒苓m應(yīng)實(shí)際的問題反而會(huì)加大用戶對(duì)于系統(tǒng)問題的不斷改進(jìn)與維護(hù),造成更大程度上的損害,所以一個(gè)優(yōu)良的系統(tǒng)做出了是可以做到有效運(yùn)行的目的。通常來(lái)說(shuō),對(duì)于一個(gè)系統(tǒng)建設(shè)的初期,工作的中心都是對(duì)于如何實(shí)現(xiàn)功能上面,所具備的參考數(shù)據(jù)也是有限的。更多隱患和弱點(diǎn)都是在后續(xù)的運(yùn)行過程中得到進(jìn)一步的發(fā)現(xiàn)。這樣一來(lái)的結(jié)果就是很浪費(fèi)時(shí)間和金錢,讓不斷的修復(fù)工作占

76、領(lǐng)了主要的時(shí)間,對(duì)于這樣的系統(tǒng)有了難以避免的問題,使得系統(tǒng)的能力反而會(huì)有所下降。</p><p>  由于上面問題的分析,我們可以知道對(duì)于物流管理問題上面最好的數(shù)據(jù)庫(kù)都是有獨(dú)特之處的。我通常都是使用瀏覽器這樣的數(shù)據(jù)庫(kù)系統(tǒng)作為主體。對(duì)于原型問題也要找到一個(gè)可以執(zhí)行的系統(tǒng)問題,這樣一步一步的將系統(tǒng)完整的做下去,最后得到一個(gè)整體的構(gòu)造。</p><p>  4.5.1倉(cāng)儲(chǔ)信息管理系統(tǒng)的ER圖&l

77、t;/p><p>  數(shù)據(jù)字典:就是指數(shù)據(jù)的處理,改變相關(guān)作用的文件,能夠遵守規(guī)則的做出一些合理的可行的文件。這樣的工作量是比較大的,那么在面對(duì)這些工作的時(shí)候最好的是通過系統(tǒng)的穩(wěn)定分析,在過程中不斷的完善使其能夠長(zhǎng)久的運(yùn)行下去,對(duì)于以后的問題維護(hù)方面也提供了一定的便利。</p><p>  在這里系統(tǒng)的ER圖如下4-2: </p><p>  圖4.2 系統(tǒng)ER圖<

78、;/p><p>  4.5.2數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p>  管理員表,該表包含管理員ID賬號(hào)和密碼</p><p><b>  表1 管理員表</b></p><p>  庫(kù)存報(bào)損表,該表包含貨物名稱,數(shù)量和報(bào)損時(shí)間,管理員可以按時(shí)進(jìn)行物資報(bào)損補(bǔ)充新的物資</p><p><b>  表

79、2 庫(kù)存報(bào)損表</b></p><p>  出庫(kù)管理,該表出庫(kù)貨物名稱,出庫(kù)時(shí)間,出庫(kù)數(shù)量,總金額,出庫(kù)經(jīng)手人,還可以進(jìn)行備注</p><p><b>  表3 出庫(kù)管理表</b></p><p>  4. 貨物表格,對(duì)于不同的新產(chǎn)品的基本數(shù)據(jù)進(jìn)行規(guī)定與記錄。</p><p><b>  表4

80、物資表</b></p><p>  物流表,主要用于物資出庫(kù)之后的物流信息的登記,物流的出發(fā)地,目的地,出發(fā)時(shí)間及物流的車牌號(hào)</p><p><b>  表5 物流信息表</b></p><p>  訂單表,主要訂單信息的管理,如訂單編號(hào),訂單日期,訂單金額和客戶信息。</p><p><b>

81、  表6 訂單信息表</b></p><p><b>  5 系統(tǒng)設(shè)計(jì)</b></p><p><b>  5.1 登錄頁(yè)面</b></p><p>  倉(cāng)儲(chǔ)管理員后臺(tái)系統(tǒng)登陸界面,輸入登陸賬號(hào)和密碼,系統(tǒng)訪問本地?cái)?shù)據(jù)庫(kù)驗(yàn)證信息,驗(yàn)證通過進(jìn)入管理頁(yè)面,驗(yàn)證失敗系統(tǒng)彈框提示賬號(hào)或密碼錯(cuò)誤.。如圖5-11 圖5

82、-12</p><p><b>  登錄模塊代碼</b></p><p>  public String login(String userName,String userPw,int userType)</p><p><b>  {</b></p><p>  String result=&qu

83、ot;no";</p><p>  if(userType==0)//系統(tǒng)管理員登陸</p><p><b>  {</b></p><p>  // 根據(jù)用戶名和用戶密碼查詢數(shù)據(jù)庫(kù)用戶信息的SQL</p><p>  String sql="select * from t_admin where u

84、serName=? and userPw=?";</p><p>  Object[] params={userName,userPw};</p><p>  // 創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象</p><p>  DB mydb=new DB();</p><p>  mydb.doPstm(sql, params);</p>&

85、lt;p><b>  try </b></p><p><b>  {</b></p><p>  // 數(shù)據(jù)庫(kù)查詢結(jié)果接收</p><p>  ResultSet rs=mydb.getRs();</p><p>  boolean mark=(rs==null||!rs.next()?fa

86、lse:true);</p><p>  if(mark==false)</p><p><b>  {</b></p><p>  result="no";</p><p><b>  }</b></p><p><b>  else</

87、b></p><p><b>  {</b></p><p>  result="yes";</p><p>  // 緩存數(shù)據(jù)庫(kù)用戶登陸信息</p><p>  TAdmin admin=new TAdmin();</p><p>  admin.setUserId(r

88、s.getInt("userId"));</p><p>  admin.setUserName(rs.getString("userName"));</p><p>  admin.setUserPw(rs.getString("userPw"));</p><p>  WebContext ctx =

89、WebContextFactory.get(); </p><p>  HttpSession session=ctx.getSession(); </p><p>  session.setAttribute("userType", 0);</p><p>  session.setAttribute("admin", ad

90、min);</p><p><b>  }</b></p><p>  rs.close();</p><p><b>  } </b></p><p>  catch (SQLException e)</p><p><b>  {</b></p

91、><p>  System.out.println("登錄失??!");</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>

92、  {</b></p><p>  // 關(guān)閉數(shù)據(jù)庫(kù)鏈接</p><p>  mydb.closed();</p><p><b>  }</b></p><p><b>  }</b></p><p>  return result;</p>&l

93、t;p><b>  }</b></p><p><b>  圖5-12</b></p><p>  5.2 登錄后主界面</p><p>  這套系統(tǒng)包含三點(diǎn):訂單的管理,倉(cāng)庫(kù)的管理,還有服務(wù)的處理這樣的幾個(gè)模塊。</p><p>  主要在系統(tǒng)中能夠得到有效實(shí)現(xiàn)的功能有這些,對(duì)于已有訂單的查

94、詢,還有接受訂單的管理,同時(shí)也可以進(jìn)行物流的錄入與管理。最后還包括倉(cāng)庫(kù)里面的管理,物資的數(shù)量,物資的位置,還有多少剩余,使用了多少,都是可以清晰直觀的得到記錄和管理的。最后還有對(duì)于結(jié)賬時(shí)的收款和付款問題。如圖5-2</p><p><b>  圖5-2</b></p><p>  5.3 訂單物流計(jì)劃</p><p>  這些都包含在訂單計(jì)劃里

95、面,包裹的內(nèi)容有對(duì)于訂單的處理,錄入還有物流的安排和錄入。倉(cāng)儲(chǔ)管理員可對(duì)已有的訂單進(jìn)行搜索查詢,也可以在系統(tǒng)后臺(tái)進(jìn)行添加或者刪除訂單信息。物流管理也一樣,管理員可以對(duì)物流信息添加刪除,點(diǎn)擊物流管理也可以對(duì)整個(gè)物流信息的展示。如圖5-3</p><p><b>  /**</b></p><p>  * 訂單增加的后臺(tái)代碼</p><p><

96、;b>  */</b></p><p>  public void orderAdd(HttpServletRequest req,HttpServletResponse res)</p><p><b>  {</b></p><p>  // 獲取頁(yè)面提交的訂單信息</p><p>  String

97、 bianhao=req.getParameter("bianhao");</p><p>  String riqi=req.getParameter("riqi");</p><p>  int jine=Integer.parseInt(req.getParameter("jine"));</p><p&

98、gt;  String kehu_name=req.getParameter("kehu_name");</p><p>  String del="no";</p><p>  String sql="insert into t_order values(?,?,?,?,?)";</p><p>  Ob

99、ject[] params={bianhao,riqi,jine,kehu_name,del};</p><p>  // 創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象</p><p>  DB mydb=new DB();</p><p>  mydb.doPstm(sql, params);</p><p>  mydb.closed();</p>&l

100、t;p>  req.setAttribute("message", "操作成功");</p><p>  req.setAttribute("path", "order?type=orderMana");</p><p>  String targetURL = "/common/success

101、.jsp";</p><p><b>  // 跳轉(zhuǎn)成功頁(yè)面</b></p><p>  dispatch(targetURL, req, res);</p><p><b>  }</b></p><p><b>  圖5-3</b></p><

102、p><b>  5.4物資管理系統(tǒng)</b></p><p>  物資管理系統(tǒng)模塊首先是對(duì)現(xiàn)有所有物資的查詢,在展示結(jié)果頁(yè)面的基礎(chǔ)上可進(jìn)行對(duì)現(xiàn)有物資的添加和刪除操作。如圖5-4</p><p><b>  物資錄入模塊代碼:</b></p><p><b>  // 物資增加</b></p&

103、gt;<p>  public void goodsAdd(HttpServletRequest req,HttpServletResponse res)</p><p><b>  {</b></p><p>  // 物資參數(shù),獲取物資名稱、產(chǎn)地、單位、規(guī)格和備注信息</p><p>  String name=req.ge

104、tParameter("name");</p><p>  String chandi=req.getParameter("chandi");</p><p>  String danwei=req.getParameter("danwei");</p><p>  String guige=req.get

105、Parameter("guige");</p><p>  String beizhu=req.getParameter("beizhu");</p><p>  String sql="insert into t_goods values(?,?,?,?,?,?)";</p><p>  Object[]

106、 params={name,chandi,danwei,guige,beizhu,"no"};</p><p>  // 創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象</p><p>  DB mydb=new DB();</p><p>  mydb.doPstm(sql, params);</p><p>  // 關(guān)閉數(shù)據(jù)庫(kù)鏈接</p>

107、;<p>  mydb.closed();</p><p>  req.setAttribute("message", "操作成功");</p><p>  req.setAttribute("path", "goods?type=goodsMana");</p><p>

108、  // 開始跳轉(zhuǎn)成功頁(yè)面</p><p>  String targetURL = "/common/success.jsp";</p><p>  dispatch(targetURL, req, res);</p><p><b>  }</b></p><p><b>  圖5-4&

109、lt;/b></p><p><b>  5.5入庫(kù)管理系統(tǒng)</b></p><p>  入庫(kù)管理系統(tǒng)模塊是對(duì)入庫(kù)物資的信息登記,可對(duì)物資的數(shù)量、時(shí)間、總金額、經(jīng)手人信息的登記入庫(kù),還可以對(duì)入庫(kù)物資進(jìn)行備注,對(duì)物資進(jìn)行提示。如圖5-5</p><p><b>  入庫(kù)管理模塊代碼</b></p><

110、;p>  // 入庫(kù)增加的代碼方法</p><p>  public void rukuAdd(HttpServletRequest req,HttpServletResponse res)</p><p><b>  {</b></p><p>  // 獲取頁(yè)面提交參數(shù)</p><p>  int goodsI

111、d=Integer.parseInt(req.getParameter("goodsId"));</p><p>  String shijian=req.getParameter("shijian");</p><p>  int shuliang=Integer.parseInt(req.getParameter("shuliang&q

112、uot;));</p><p>  int zongjiage=Integer.parseInt(req.getParameter("zongjiage"));</p><p>  String jingshouren=req.getParameter("jingshouren");</p><p>  String beiz

113、hu=req.getParameter("beizhu");</p><p>  // 入庫(kù)的sql語(yǔ)句</p><p>  String sql="insert into t_ruku values(?,?,?,?,?,?,?,?)";</p><p>  Object[] params={goodsId,0,shijian

114、,shuliang,zongjiage,jingshouren,beizhu,"no"};</p><p>  DB mydb=new DB();</p><p>  mydb.doPstm(sql, params);</p><p>  mydb.closed();</p><p>  req.setAttribute(

115、"message", "操作成功");</p><p>  req.setAttribute("path", "ruku?type=rukuMana");</p><p>  String targetURL = "/common/success.jsp";</p><p

116、>  dispatch(targetURL, req, res);</p><p><b>  }</b></p><p><b>  圖5-5</b></p><p><b>  5.6出庫(kù)管理系統(tǒng)</b></p><p>  出庫(kù)管理系統(tǒng)模塊是對(duì)出庫(kù)物資的信息登記,可

117、對(duì)物資的數(shù)量、時(shí)間、總金額、經(jīng)手人信息的登記出庫(kù),還可以對(duì)出庫(kù)物資進(jìn)行備注,對(duì)物資進(jìn)行提示。如圖5-6</p><p><b>  出庫(kù)管理模塊代碼:</b></p><p>  // 出庫(kù)管理的方法模塊</p><p>  public void chukuMana(HttpServletRequest req,HttpServletResp

118、onse res) throws ServletException, IOException</p><p><b>  {</b></p><p>  List chukuList=new ArrayList();</p><p>  String sql="select * from t_chuku where del='

119、no'";</p><p>  Object[] params={};</p><p>  DB mydb=new DB();</p><p><b>  try</b></p><p><b>  {</b></p><p>  mydb.doPstm(s

120、ql, params);</p><p>  ResultSet rs=mydb.getRs();</p><p>  while(rs.next())</p><p><b>  {</b></p><p>  List chuku=new ArrayList();</p><p>  chu

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論