摘要:隨著消費(fèi)需求的多樣化以及商品更新?lián)Q代速度的加快,物流服務(wù)需求呈現(xiàn)出批量小、頻率高等特征。在這種情況下,物流企業(yè)只有加強(qiáng)信息化建設(shè),才能夠?qū)︻櫩头?wù)、產(chǎn)品存銷實(shí)施更為有效的管理和調(diào)度。本文在論述物流企業(yè)信息化建設(shè)重要性的基礎(chǔ)上,構(gòu)建物流管理系統(tǒng)的體系結(jié)構(gòu)和功能結(jié)構(gòu)模型,并探討其數(shù)據(jù)庫實(shí)現(xiàn)。
關(guān)鍵詞:JSP;B/S模式;物流管理系統(tǒng)
中圖分類號:F208 文獻(xiàn)標(biāo)識碼:A
一、JSP的簡介
JSP(Java Server Pages)是SUN公司基于JAVA 技術(shù)推出的新一代站點(diǎn)開發(fā)語言,也是開發(fā)WEB后臺程序的技術(shù)它實(shí)現(xiàn)了腳本的編譯執(zhí)行,運(yùn)行速度、安全性高、易于擴(kuò)展都比ASP和PHP快。它是一種開放的技術(shù),具有平臺和服務(wù)器的獨(dú)立性。具有較強(qiáng)的可移植性。JSP和數(shù)據(jù)庫的連接通常使用通過JDBC直接連接數(shù)據(jù)庫和連接池技術(shù)[1]。故物流管理采用這種先進(jìn)的技術(shù)來實(shí)現(xiàn)。
二、 系統(tǒng)結(jié)構(gòu)模型
物流管理系統(tǒng)的體系結(jié)構(gòu)采用基于B/S的三層模式,如圖1所示。系統(tǒng)結(jié)構(gòu)的簡要說明如下:
第一層是表示層,即客戶端。由于采用的是B/S結(jié)構(gòu),所以客戶端是瘦客端Browser (即IE瀏覽器)。瀏覽者通過界面向Web提交服務(wù)請求。并負(fù)責(zé)將服器返回的信息進(jìn)行顯示和將客戶信息通過表單提交給服務(wù)器。
第二層是功能層,即Web服務(wù)器。專門用來進(jìn)行請求中的事務(wù)處理,根據(jù)請求與第三層的數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)交易,然后返回瀏覽者所需要的結(jié)果,顯示在第一層的客戶端瀏覽器界面上,從而達(dá)到遠(yuǎn)程操作的目的。采用這樣的架構(gòu)改進(jìn)了傳統(tǒng)Client/Server結(jié)構(gòu)的缺點(diǎn),除降低了Client端程序邏輯的復(fù)雜度,更減輕了后端數(shù)據(jù)庫存取的負(fù)載,也平衡了整個(gè)網(wǎng)絡(luò)流量。
第三層是數(shù)據(jù)層,即數(shù)據(jù)庫服務(wù)器。它采用SQL SERVER