隨著信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,物流業(yè)在我國(guó)迅速成長(zhǎng),并成為國(guó)民經(jīng)濟(jì)發(fā)展的重要推動(dòng)力。物流管理是以滿足客戶需求為目的,對(duì)產(chǎn)品、服務(wù)和相關(guān)信息從生成點(diǎn)到消費(fèi)點(diǎn)的有效率和有效果的正向和逆向流動(dòng)和儲(chǔ)存的進(jìn)行計(jì)劃、執(zhí)行和控制部分的供應(yīng)鏈過(guò)程[1]。物流管理活動(dòng),主要包括內(nèi)向和外向運(yùn)輸管理、車隊(duì)管理、倉(cāng)儲(chǔ)、物料處理、訂單完成、物流網(wǎng)絡(luò)設(shè)計(jì)、存貨管理、供應(yīng)/需求計(jì)劃和第三方服務(wù)供應(yīng)商管理。在不同程度上,物流功能也包括外包和采購(gòu)、生產(chǎn)計(jì)劃、包裝、組裝和客戶服務(wù)。它也涉及各種層面的計(jì)劃和執(zhí)行———戰(zhàn)略的、運(yùn)營(yíng)的和戰(zhàn)術(shù)層面的計(jì)劃和執(zhí)行活動(dòng)。物流管理是一個(gè)綜合的功能,它對(duì)所有物流活動(dòng)及包括營(yíng)銷、銷售、生產(chǎn)、財(cái)務(wù)和信息技術(shù)在內(nèi)的其他功能進(jìn)行協(xié)調(diào)和優(yōu)化。
文章結(jié)合某一倉(cāng)儲(chǔ)物流企業(yè),對(duì)企業(yè)業(yè)務(wù)流程進(jìn)行了分析,研究并找出了制約企業(yè)發(fā)展的突出性問(wèn)題,尋求到了一種較佳的解決方案。同時(shí),經(jīng)過(guò)調(diào)查分析,利用UML做好了較全面的需求分析,最后通過(guò)編寫(xiě)代碼實(shí)現(xiàn)其功能,使用戶能很好地投入應(yīng)用。
(1)B/S的三層結(jié)構(gòu)
(1)用戶服務(wù)層(前端)。用戶服務(wù)端通常稱為前端,提供瀏覽信息和請(qǐng)求數(shù)據(jù)的用戶接口。服務(wù)時(shí)提供用戶與業(yè)務(wù)規(guī)則間的Visual C#應(yīng)用程序,負(fù)責(zé)用戶請(qǐng)求、響應(yīng)請(qǐng)求和數(shù)據(jù)查詢。
(2)業(yè)務(wù)服務(wù)層(中間)。業(yè)務(wù)服務(wù)是用戶與數(shù)據(jù)之間的橋梁。響應(yīng)用戶服務(wù)提出的數(shù)據(jù)服務(wù)請(qǐng)求。業(yè)務(wù)服務(wù)也稱中間服務(wù),將定義的業(yè)務(wù)規(guī)則(應(yīng)用程序的條件,如根據(jù)查詢條件得到庫(kù)存貨物信息或在庫(kù)存貨物報(bào)表中得到詳細(xì)的貨物清單等等)作用于數(shù)據(jù)選項(xiàng),縮小取值范圍,使返回用戶服務(wù)的數(shù)據(jù)為有關(guān)的數(shù)據(jù)。
(3)數(shù)據(jù)服務(wù)層(后端)。數(shù)據(jù)服務(wù)層負(fù)責(zé)維護(hù)、訪問(wèn)和更新數(shù)據(jù),并管理和滿足請(qǐng)求,已在業(yè)務(wù)服務(wù)啟動(dòng)下操作數(shù)據(jù)。數(shù)據(jù)服務(wù)由SQL Server2000和ADO.NET提供。分開(kāi)的數(shù)據(jù)服務(wù)可以在不影響業(yè)務(wù)和用戶服務(wù)的情況下維護(hù)、修改和重建數(shù)據(jù)結(jié)構(gòu)及訪問(wèn)機(jī)制[2]。
(2)系統(tǒng)的三層構(gòu)架
系統(tǒng)基于B/S的三層結(jié)構(gòu),采用ASP和ADO.NET中的XML技術(shù)。在業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層利用類將其進(jìn)行封裝。同時(shí)利用ADO.NET對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,采用無(wú)連接應(yīng)用模型,以提高系統(tǒng)對(duì)數(shù)據(jù)訪問(wèn)的效率。
利用三層應(yīng)用程序,可以將用戶訪問(wèn),業(yè)務(wù)規(guī)則和數(shù)據(jù)訪問(wèn)放在三個(gè)不同的模塊中。這些層不一定要對(duì)應(yīng)于網(wǎng)絡(luò)上的實(shí)際位置,而是一種概念層,便于生成更健全的基于組件的應(yīng)用程序。隨著業(yè)務(wù)量的增加,傳統(tǒng)的兩層應(yīng)用程序結(jié)構(gòu)不能適應(yīng)用戶數(shù)量增加的需要,而三層應(yīng)用程序則將工作量分配給各個(gè)服務(wù)。三層結(jié)構(gòu)相當(dāng)于服務(wù)器與服務(wù)器的連接,這種連接方式減輕了網(wǎng)絡(luò)的壓力,能保證數(shù)據(jù)的完整性,有利于系統(tǒng)與Internet連接。
(1)總體結(jié)構(gòu)
倉(cāng)儲(chǔ)物流系統(tǒng)的基本功能是向倉(cāng)儲(chǔ)公司用戶提供貨物庫(kù)存及各種報(bào)表的動(dòng)態(tài)查詢。根據(jù)倉(cāng)儲(chǔ)物流企業(yè)的特點(diǎn)和需求。系統(tǒng)分為用戶登陸模塊、通用客戶查詢模塊和銀行客戶管理模塊。系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。
(2)系統(tǒng)流程
進(jìn)入系統(tǒng)前,首先出現(xiàn)登陸界面,用戶選擇貨主類別、用戶名和密碼進(jìn)入系統(tǒng)主界面。若用戶為一般用戶類型,則進(jìn)入一般通用查詢界面,查詢界面顯示登陸用戶的單位全稱、系統(tǒng)時(shí)間、登陸時(shí)間等詳細(xì)資料,同時(shí)用戶可以選擇查詢類別,如對(duì)入庫(kù)單、出庫(kù)單、轉(zhuǎn)讓入庫(kù)單、轉(zhuǎn)讓出庫(kù)單、庫(kù)存貨物明細(xì)表、庫(kù)存貨物匯總表、貨物變動(dòng)明細(xì)表、貨物變動(dòng)匯總表、到貨情況進(jìn)行查詢。用戶選擇查詢的起止日期、每頁(yè)顯示的記錄數(shù),點(diǎn)擊查詢就可以得到符合查詢條件的記錄。同時(shí)用戶可以輸入查詢的關(guān)鍵字和選擇排序的方式,快速地查詢符合用戶要求的記錄。
若用戶為銀行類型用戶,則進(jìn)入銀行客戶查詢頁(yè)面,查詢界面顯示登陸的銀行單位全稱、系統(tǒng)時(shí)間、登陸時(shí)間等詳細(xì)資料,用戶可以查詢簽約客戶單位的相關(guān)項(xiàng)目的基本資料。系統(tǒng)流程圖如圖2所示。
由于操作系統(tǒng)本身的安全性直接影響到Web的安全,通過(guò)測(cè)試表明:Windows 2000 Advanced Server在運(yùn)行速度、安全性、穩(wěn)定性和網(wǎng)站管理方面都優(yōu)于Windows NT,因此服務(wù)端采用Windows 2000 Advanced Server,同時(shí)服務(wù)器安裝微軟支持的IIS5.0作為Web服務(wù)器軟件,通過(guò)ADO與數(shù)據(jù)庫(kù)服務(wù)器相連,通過(guò)SQL語(yǔ)句實(shí)現(xiàn)查詢和修改功能。
在倉(cāng)儲(chǔ)物流企業(yè)中,建立一個(gè)基于Web的高效的信息管理系統(tǒng),可提高效率,降低物流成本,適應(yīng)企業(yè)日益復(fù)雜的營(yíng)運(yùn)環(huán)境和需求。采用三層客戶/服務(wù)器體系結(jié)構(gòu),便于分布、易于擴(kuò)充、維護(hù)簡(jiǎn)單,可以促進(jìn)業(yè)務(wù)對(duì)象的分布和重用[3]。基于Web的查詢界面,直接從數(shù)據(jù)庫(kù)中抽取信息生成動(dòng)態(tài)頁(yè)面,保持信息的準(zhǔn)確性和實(shí)時(shí)性,同時(shí)與Internet的結(jié)合,便于在更大范圍內(nèi)開(kāi)展業(yè)務(wù),提高公司在海內(nèi)外的知名度,吸引更多的客戶。
權(quán)所有©:上海陽(yáng)合儲(chǔ)運(yùn)
專業(yè)承接上海倉(cāng)庫(kù)租賃、上海倉(cāng)儲(chǔ)配送物流、上海電商倉(cāng)儲(chǔ)企業(yè)服務(wù)與微笑同在"的先進(jìn)理念不斷發(fā)展壯大。