亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多站點(diǎn)物流行業(yè)業(yè)務(wù)系統(tǒng)設(shè)計(jì)與開發(fā)

        2012-08-10 08:50:38有,張平,許
        中國流通經(jīng)濟(jì) 2012年2期
        關(guān)鍵詞:貨物客戶端物流

        李 長 有,張 吉 平,許 巍 巍

        (太原市科技信息服務(wù)中心,山西 太原 030009)

        物流業(yè)已成為我國國民經(jīng)濟(jì)體系的重要組成部分。在“十二五”乃至未來更長時(shí)期的經(jīng)濟(jì)發(fā)展中,必將對我國物流產(chǎn)業(yè)發(fā)展提出更高層次的要求。

        目前,我國中小物流企業(yè)普遍沒有配套的信息化管理系統(tǒng)。據(jù)統(tǒng)計(jì),全國1000萬家中小企業(yè)中,實(shí)現(xiàn)信息化的比例還不到10%,并且僅限于針對財(cái)務(wù)管理系統(tǒng)、企業(yè)資源計(jì)劃、人力資源管理、客戶關(guān)系管理、建立內(nèi)部網(wǎng)及企業(yè)網(wǎng)站和網(wǎng)頁等方面。而大部分中小物流企業(yè)沒有建立自己的信息平臺,平時(shí)的通訊與聯(lián)系主要是電話(包括移動電話)與傳真,不僅準(zhǔn)確率低、及時(shí)性差,而且出錯(cuò)率高。

        現(xiàn)代物流的根本宗旨是提高物流效率、降低物流成本、滿足客戶需求,并越來越呈現(xiàn)出信息化、網(wǎng)絡(luò)化、智能化、柔性化、標(biāo)準(zhǔn)化和社會化的特征。其中信息化是現(xiàn)代物流的核心,只有實(shí)現(xiàn)了信息化,才能有效實(shí)現(xiàn)物流的網(wǎng)絡(luò)化、系統(tǒng)化和柔性化,物流企業(yè)才能有效提高物流效率,為客戶提供良好的服務(wù)。目前,物流軟件提供商過多地關(guān)注高端客戶群,而忽略了中小物流企業(yè)這一市場,導(dǎo)致適合中小物流企業(yè)的軟件匱乏。這也是中小型物流企業(yè)難以實(shí)現(xiàn)信息化的重要原因之一。很多IT廠商已經(jīng)認(rèn)識到了中小企業(yè)市場的潛力,推出了中小企業(yè)的解決方案。例如,2002年國際商業(yè)機(jī)器公司(International Business Machines Corporation,IBM)為中小企業(yè)定制的易捷系列解決方案問世,2003年惠普(HP)公司也推出了一系列為中國中小企業(yè)量身定制的“靈動商務(wù)”,就連一向“高瞻遠(yuǎn)矚”打著高端市場烙印的美國EMC(Electron Machine Corporation)公司也為中小企業(yè)推出EMC-centera入門版本,并在2005年向中小企業(yè)送出秋波。但每個(gè)中小型物流企業(yè)都有自己的特點(diǎn),對軟件的要求也不盡相同,而大多數(shù)提供商提出的是“標(biāo)準(zhǔn)化”方案,即用一套包含多個(gè)產(chǎn)品的系列服務(wù)解決方案應(yīng)對各行業(yè)企業(yè)的多層次需求,這顯然不能得到中小物流企業(yè)的青睞。

        一、系統(tǒng)概述

        本系統(tǒng)針對目前傳統(tǒng)物流業(yè)務(wù)管理系統(tǒng)不能滿足專線物流企業(yè)個(gè)性化需求的情況,在太原市一家專線物流企業(yè)的大力配合下,通過深入調(diào)研精品專線物流實(shí)際業(yè)務(wù)流程,使用Silverlight技術(shù)、[1]LINQ to SQL操縱數(shù)據(jù)庫,[2]實(shí)現(xiàn)了該系統(tǒng)的設(shè)計(jì)、開發(fā)。該技術(shù)微軟(Microsoft)近幾年提出,在效果展示方面有獨(dú)特優(yōu)勢,可以跨瀏覽器、跨客戶平臺,并且可以綜合使用可擴(kuò)展應(yīng)用程序標(biāo)記語言(XAML)、WCF、LINQ to SQL 等應(yīng)用軟件設(shè)計(jì)技術(shù),是一種WEB2.0的技術(shù)解決方案。

        二、系統(tǒng)設(shè)計(jì)

        系統(tǒng)從專線物流企業(yè)實(shí)際業(yè)務(wù)流程出發(fā),實(shí)現(xiàn)了從托運(yùn)單管理、發(fā)貨單管理、運(yùn)輸協(xié)議管理、派送單管理、委托單管理等在線操作,過程中實(shí)現(xiàn)了套打托運(yùn)單、運(yùn)輸協(xié)議、行車命令單等流程,同時(shí)包括車輛管理、倉儲管理、財(cái)務(wù)管理、查詢統(tǒng)計(jì)分析等功能,功能模塊如圖1所示。

        1.系統(tǒng)設(shè)計(jì)原則

        (1)先進(jìn)性。該系統(tǒng)在設(shè)計(jì)上采用先進(jìn)的軟件工程學(xué)方法,使之成為在系統(tǒng)結(jié)構(gòu)上具有先進(jìn)性、前瞻性、擴(kuò)充性的軟件平臺,從而保證建成的網(wǎng)站系統(tǒng)具有良好的穩(wěn)定性、安全性和可擴(kuò)展性。

        (2)實(shí)用性。考慮到在盡量滿足業(yè)務(wù)功能需求的前提下又要適應(yīng)各業(yè)務(wù)角色的工作特點(diǎn),該系統(tǒng)力求做到簡單、實(shí)用、人性化,實(shí)現(xiàn)了統(tǒng)一資源管理、個(gè)性化界面和內(nèi)容定制。

        (3)可靠性。由于該系統(tǒng)屬于物流企業(yè)應(yīng)用服務(wù)系統(tǒng),所以充分考慮了在建系統(tǒng)的可靠性和安全性。在系統(tǒng)設(shè)計(jì)中,應(yīng)有適量冗余及其他保護(hù)措施,平臺和應(yīng)用軟件具有良好的容錯(cuò)性、容災(zāi)性等。

        (4)可維護(hù)性。系統(tǒng)設(shè)計(jì)應(yīng)標(biāo)準(zhǔn)化、規(guī)范化,按照分層設(shè)計(jì),實(shí)現(xiàn)軟件構(gòu)件化。一是系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與邏輯分離,邏輯與數(shù)據(jù)分離;二是以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開放標(biāo)準(zhǔn);三是構(gòu)件語意描述形式化;四是提煉封裝構(gòu)件規(guī)范化。

        (5)可擴(kuò)展性。充分考慮系統(tǒng)建設(shè)是循序漸進(jìn)、不斷擴(kuò)充的過程,應(yīng)用最為先進(jìn)的軟件工程方法,采用積木式結(jié)構(gòu),整體構(gòu)架可以與原有系統(tǒng)進(jìn)行無縫連接,為今后系統(tǒng)擴(kuò)展和集成留有擴(kuò)充余量。

        (6)易維護(hù)性。設(shè)備及軟件易于操作、維護(hù)、管理。

        (7)安全性。采用一個(gè)整體的系統(tǒng)安全方案,將系統(tǒng)安全分為網(wǎng)絡(luò)安全、服務(wù)器安全、用戶安全、應(yīng)用程序和服務(wù)安全、數(shù)據(jù)安全等多個(gè)部分,以保障整個(gè)系統(tǒng)的安全。

        (8)可恢復(fù)性。通過動態(tài)備份和靜態(tài)備份相結(jié)合、本地備份和遠(yuǎn)程備份相結(jié)合的方式,保證系統(tǒng)在受到可能的意外攻擊或數(shù)據(jù)破壞時(shí)能更大限度地恢復(fù)系統(tǒng)。

        2.開發(fā)環(huán)境

        圖1 系統(tǒng)功能結(jié)構(gòu)示意圖

        項(xiàng)目設(shè)計(jì)開發(fā)采用微軟.net體系,C#語言[3]和SQL server數(shù)據(jù)庫,結(jié)合當(dāng)前面向服務(wù)的開發(fā)模式進(jìn)行設(shè)計(jì)。完全采用B/S的開發(fā)模式,便于系統(tǒng)的維護(hù)和管理。采用的其他技術(shù)有可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML)、[4]LINQto SQL、WCF (Windows Communication Foundation)、Silverlight等。

        3.系統(tǒng)數(shù)據(jù)表

        系統(tǒng)數(shù)據(jù)庫表主要包括站點(diǎn)信息表、托運(yùn)單基本信息表、發(fā)貨信息表、庫存信息表、采購信息表、發(fā)貨單表、行車命令表、車輛基本信息表、用戶表、詞典表、登陸日志表等,各表嚴(yán)格按照數(shù)據(jù)庫表設(shè)計(jì)原則,達(dá)到第三范式(3NF),盡可能減少數(shù)據(jù)冗余。

        4.系統(tǒng)主要模塊流程

        (1)庫存流程。①根據(jù)貨主的正式入庫憑證,出/入庫管理員開正式的入庫單,交倉庫管理人員準(zhǔn)備收貨。②收貨人員收貨,搬運(yùn)裝載,分標(biāo)記,驗(yàn)收入庫,堆碼,作好驗(yàn)收記錄。③倉庫收貨人員與倉庫接貨人員辦理交接手續(xù),即由收貨人員在送貨單上簽字。④根據(jù)驗(yàn)收記錄,倉庫保管人員在商品入庫單上簽收,同時(shí)將商品存放的庫層、商品信息批注在入庫單上。多聯(lián)入庫單的一聯(lián)留在倉庫保管員處進(jìn)行保管,一聯(lián)留給貨主,一聯(lián)退給管理員。

        (2)運(yùn)輸服務(wù)流程。詳見圖2。①貨主提出貨運(yùn)托運(yùn)申請。②調(diào)度根據(jù)車輛及司機(jī)情況決定是否接受。③匯總托運(yùn)信息。④借助于地理信息系統(tǒng)編制車輛運(yùn)輸委托計(jì)劃。⑤生成調(diào)度命令并下達(dá)司機(jī)。⑥司機(jī)根據(jù)調(diào)度命令提貨、運(yùn)輸、交貨。⑦填制有關(guān)單據(jù)并上報(bào)。⑧運(yùn)輸業(yè)務(wù)統(tǒng)計(jì)。

        (3)送貨流程。詳見圖3。

        圖2 運(yùn)輸服務(wù)流程圖

        三、系統(tǒng)實(shí)現(xiàn)

        該系統(tǒng)的主界面上方為功能導(dǎo)航菜單,左側(cè)為常用業(yè)務(wù)流程與查詢統(tǒng)計(jì)菜單,操作人員可通過該菜單快速到達(dá)各個(gè)業(yè)務(wù)流程。中央?yún)^(qū)域展示了整個(gè)業(yè)務(wù)流程圖,操作人員可直接點(diǎn)擊相關(guān)業(yè)務(wù)流程進(jìn)入。

        1.系統(tǒng)體系結(jié)構(gòu)模型及實(shí)現(xiàn)基本原理

        整個(gè)系統(tǒng)包括Silverlight應(yīng)用程序、服務(wù)器應(yīng)用程序。Silverlight應(yīng)用程序?qū)儆诳蛻舳吮憩F(xiàn)層,由用戶控件和樣式構(gòu)成。服務(wù)器應(yīng)用程序通過WCF服務(wù)類操作數(shù)據(jù)庫,并按照約定提供給客戶端應(yīng)用程序調(diào)用服務(wù)的接口,Silverlight應(yīng)用程序通過異步調(diào)用WCF實(shí)現(xiàn)與服務(wù)器端的交互,該技術(shù)在多用戶并發(fā)訪問的情況下,有效地提高了服務(wù)器的響應(yīng)速度并緩解了服務(wù)器的壓力??蛻舳送ㄟ^異步調(diào)用獲取、存儲數(shù)據(jù),避免客戶端停滯和界面整體頻繁刷新,提供了非凡的用戶體驗(yàn)。根據(jù)實(shí)際的需要,除基本業(yè)務(wù)流程外,該系統(tǒng)加入了表單網(wǎng)頁套打,提高了物流企業(yè)信息化、專業(yè)化水平。

        (1)WCF服務(wù)類。該系統(tǒng)使用 ActionUtil、CommonsUtil兩個(gè)服務(wù)類,類中定義了針對各種應(yīng)用的服務(wù)方法,ActionUtil服務(wù)類主要定義了業(yè)務(wù)流程相關(guān)的公開接口,比如托運(yùn)單的增、刪、改、查對外接口等操作,而CommonsUtil類定義了公共的服務(wù)接口,包括系統(tǒng)、人員、權(quán)限設(shè)置等對外接口。這些方法均由Operation Contract修飾,可以通過WCF實(shí)現(xiàn)對外公開,以達(dá)到WCF服務(wù)為客戶端應(yīng)用程序提供和保存各種數(shù)據(jù)的目的。得到所有托運(yùn)單的部分代碼如下:

        [OperationContract]

        public ListgetAllConsignBill()

        {ConsignBillService consignBillServiceForm =new ConsignBillService();

        return consignBillServiceForm.getAllConsignBill();}

        (2)模型層。模型層提供了各種服務(wù)的具體實(shí)現(xiàn),通過LINQ to SQL實(shí)現(xiàn)對數(shù)據(jù)層進(jìn)行訪問(LINQ提供了一種關(guān)系數(shù)據(jù)庫映射成對象模型的方法)。該模型層包括了托運(yùn)單服務(wù)(Consign Bill Service)、發(fā)貨單服務(wù)(Send Goods Service)等。托運(yùn)單服務(wù)中得到所有的發(fā)貨單位部分實(shí)現(xiàn)代碼如下:

        圖3 送貨流程圖

        internal ListgetFhdwType()

        {using(DBLAYERDataContext dblayer=new DBLAYERDataContext())

        {var tmp1=(from item1 in dblayer.ConsignBill

        select item1.ForwardUnit).Distinct();

        return tmp1.ToList();}}

        (3)客戶端。使用Silverlight建立頁面,要實(shí)現(xiàn)與WCF服務(wù)通信,就需要在項(xiàng)目中添加一個(gè)針對WCF服務(wù)的服務(wù)引用。在解決方案管理器中,選擇添加服務(wù)引用完成后,客戶端項(xiàng)目中將自動生成服務(wù)客戶端配置和代理類。

        (4)調(diào)用WCF服務(wù)。Silverlight客戶端通過異步通信方式調(diào)用WCF服務(wù),在控件完成綁定之前從WCF服務(wù)中獲取數(shù)據(jù)源列表。以下代碼將創(chuàng)建一個(gè)服務(wù)代理實(shí)例,并實(shí)現(xiàn)geUnitByN_unitName服務(wù)的異步調(diào)用:

        CommonsUtilClient client=new CommonsUtil-Client();

        client.getAllUnitNameCompleted += new EventHandler(client_getAllUnitNameCompleted);

        當(dāng)異步WCF服務(wù)調(diào)用完成后,將執(zhí)行如下代碼所示的事件處理程序。該處理程序接收站點(diǎn)信息列表并將其綁定到發(fā)貨站點(diǎn)下拉列表的ItemsSource:

        void client_getAllUnitName-Completed(object sender,getAllU-nitNameCompletedEventArgs e)

        {if(e.Error==null){cmb_from.ItemsSource=e.Result;//根據(jù)當(dāng)前用戶確定發(fā)貨站點(diǎn)

        for(int i=0;i

        {f(cmb_from.Items[i].ToString()==root.curUser.UnitName)

        {cmb_from.Selected Index=i;break;}}cmb_to.Items Source=e.Result;}}

        2.托運(yùn)單管理及頁面套打

        托運(yùn)單是整個(gè)物流企業(yè)業(yè)務(wù)流程的第一個(gè)環(huán)節(jié),也是最重要的環(huán)節(jié),托運(yùn)單不僅需保證各個(gè)站點(diǎn)的唯一性,也要方便各站點(diǎn)的編號。系統(tǒng)中采用了自動編號的方式,同時(shí)托運(yùn)單要包括貨物的發(fā)貨人、發(fā)貨單位及貨物的名稱、件數(shù)、保價(jià)、保險(xiǎn)費(fèi)、運(yùn)費(fèi)、合計(jì)費(fèi)用等基本信息,另外需滿足每個(gè)托運(yùn)單不能超過三件貨物的要求。包括了貨物的添加、刪除及費(fèi)用的自動計(jì)算等,該托運(yùn)單管理是表格中嵌套表格,是典型的一對多關(guān)系,即一個(gè)托運(yùn)單對應(yīng)多個(gè)貨物,一個(gè)發(fā)貨單位的貨物只能體現(xiàn)在一個(gè)托運(yùn)單中。另外,該系統(tǒng)提供了托運(yùn)單套打功能,如圖4所示,提高了物流企業(yè)信息化、專業(yè)化水平。

        無錫圳太原(山西圳無錫專線)年月日

        3.發(fā)貨單管理

        客戶發(fā)貨填寫托運(yùn)單并打印完成后,系統(tǒng)將根據(jù)發(fā)貨地、到貨地、貨物尺寸等信息進(jìn)行優(yōu)化整理,并結(jié)合本站點(diǎn)的現(xiàn)有車輛進(jìn)行選擇,形成發(fā)貨單,系統(tǒng)將自動計(jì)算所選托運(yùn)單的總運(yùn)費(fèi)、回單款、信息費(fèi)、提貨費(fèi)、代收費(fèi)等,操作員只需填寫貨物的裝卸費(fèi)、落地費(fèi)、付車費(fèi)、中轉(zhuǎn)費(fèi),成功生成發(fā)貨單后,操作員可查看發(fā)車明細(xì)表,詳細(xì)顯示該車輛裝載的所有貨物,如表1所示。

        4.運(yùn)輸協(xié)議管理

        表1 山西神騎物流有限公司太原分公司發(fā)車明細(xì)表

        形成發(fā)貨單后,車輛發(fā)車前還需簽訂運(yùn)輸協(xié)議,以規(guī)范物流公司及車輛司機(jī)的勞動關(guān)系,添加或者修改運(yùn)輸協(xié)議,打印采用頁面套打方式,各方只需簽字即可。

        5.派送單及委托單管理

        簽署運(yùn)輸協(xié)議后,裝載貨物的車輛即可以發(fā)車,到達(dá)站點(diǎn)后,站點(diǎn)操作員登錄系統(tǒng)進(jìn)行派送單添加與修改,完成整個(gè)貨物的運(yùn)輸。另外,針對由其他物流公司轉(zhuǎn)送業(yè)務(wù)或者委托其他物流公司承運(yùn)的業(yè)務(wù),系統(tǒng)中采用委托單方式,操作員需填寫貨物基本信息及同行信息。

        6.業(yè)務(wù)信息的自定義查詢與統(tǒng)計(jì)

        可以根據(jù)各個(gè)業(yè)務(wù)的實(shí)際情況,對查詢條件進(jìn)行自定義,統(tǒng)計(jì)出查詢結(jié)果,對顯示字段能夠拖動顯示順序。

        四、系統(tǒng)可擴(kuò)展功能及特點(diǎn)

        該系統(tǒng)可另外增加無線射頻技術(shù)(RFID),物流企業(yè)可通過手持掃描設(shè)備把貨物信息錄入系統(tǒng),并可以進(jìn)行出入庫管理;集成全球定位系統(tǒng)(GPS)車輛位置信息,隨時(shí)跟蹤貨物運(yùn)輸情況及貨物當(dāng)前狀態(tài),并可及時(shí)反饋給終端用戶;手機(jī)短信簽收功能通過手機(jī)短信息完成對貨物的簽收,方便了各方操作。

        多站點(diǎn)物流行業(yè)業(yè)務(wù)系統(tǒng)采用B/S結(jié)構(gòu),最大的優(yōu)點(diǎn)是用戶可在任何地方進(jìn)行操作而不用安裝任何專門軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼就可以使用。系統(tǒng)使用Silverlight技術(shù),它是一個(gè)跨瀏覽器、跨平臺的技術(shù),可以在所有流行的瀏覽器中運(yùn)行,且無論在哪里運(yùn)行都能提供一致的用戶體驗(yàn),用戶不需要擔(dān)心自己是什么平臺什么瀏覽器。在太原市物流企業(yè)實(shí)際使用的基礎(chǔ)上,軟件歷經(jīng)多次版本升級,采納用戶建議并作了數(shù)百條調(diào)整。得益于嚴(yán)格的實(shí)際應(yīng)用檢驗(yàn),軟件成熟度很高,可實(shí)施性很強(qiáng)。

        [1]〔美〕莫洛尼.Microsoft Silverlight 4從入門到精通[M].馬振萍,文瑞譯.北京:清華大學(xué)出版社,2002:10.

        [2]〔意〕皮爾羅斯,魯索.精通LINQ程序設(shè)計(jì)[M].李牧,閻松濤譯.北京:清華大學(xué)出版社,2009:28.

        [3]〔英〕夏普.Visual C#2010從入門到精通[M].周靖譯.北京:清華大學(xué)出版社,2010:15-368.

        [4]〔美〕David Hunter,Jeff Rafter,Joe Fawcett.XML入門經(jīng)典[M].吳文國譯.北京:清華大學(xué)出版社,2009:24.

        猜你喜歡
        貨物客戶端物流
        逛超市
        本刊重點(diǎn)關(guān)注的物流展會
        “智”造更長物流生態(tài)鏈
        汽車觀察(2018年12期)2018-12-26 01:05:44
        縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        基于低碳物流的公路運(yùn)輸優(yōu)化
        決戰(zhàn)“最后一公里”
        商界(2014年12期)2014-04-29 00:44:03
        進(jìn)出口侵權(quán)貨物刑事執(zhí)法之法律適用
        国产精品无码久久综合| 欧美性生交活xxxxxdddd | 一级片久久| 亚洲色欲Aⅴ无码一区二区| 在线无码精品秘 在线观看| 韩国黄色三级一区二区| 中国娇小与黑人巨大交| 999久久久无码国产精品| 久久久AV无码精品免费| 69久久精品亚洲一区二区| 国产一区二区三区毛片| 天天天天躁天天爱天天碰| 国产成人免费a在线视频| 日韩人妻免费一区二区三区| 久久精品国产熟女亚洲| 亚洲精品一区二区| 午夜短无码| 人妻中文字幕在线一二区| 偷看农村妇女牲交| 男女边吃奶边做边爱视频| 国产经典免费视频在线观看| 亚洲一区二区刺激的视频| 亚洲av无码成人网站在线观看| 国产精品露脸视频观看| 亚洲美女av一区二区| 国产日本精品一二三四区| 国产精品视频露脸| 久久国产欧美日韩高清专区| 国产精品又爽又粗又猛又黄| 人妻洗澡被强公日日澡电影| 日韩一欧美内射在线观看| 国产一区二区在线观看视频免费| 国产视频一区二区三区在线免费 | 国产亚洲一区二区三区夜夜骚| 日韩在线精品视频一区| 日日碰狠狠添天天爽无码| 国产成人免费一区二区三区| 最新日本女优中文字幕视频| 久久久www成人免费毛片| 亚洲精品无码乱码成人| 国产欧美亚洲另类第一页|