999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

物流費用管理系統的設計與實現

2017-10-18 03:44:39王曉哲
現代計算機 2017年26期
關鍵詞:物流微信用戶

王曉哲

(四川大學計算機學院,成都 610065)

物流費用管理系統的設計與實現

王曉哲

(四川大學計算機學院,成都 610065)

物流費用的管理是進出口企業物流管理的核心,對進出口企業提升管理效率和管理水平、降低風險具有重要意義。基于UML建模語言,結合B/S系統架構,ASP.NET開發框架,SQL Server數據庫管理技術完成進出口企業物流費用管理系統的設計與實現,一方面能夠預防貨運不合理請款和重復請款,另一方面提高進出口企業信息化管理水平。

進出口企業;物流;費用管理;EasyUI

0 引言

物流的崛起,使得管理理念以及模式發生了很大的改變,例如物流規定在管理時必須根據整個供應鏈的全方位去思考怎樣才能獲得最好的效率,通過平衡的形式解決“二律背反”現象等[2]。尤其對成本管理上的影響很大,在引進物流以后,期待可以切實挖掘物流成本并進行精確的計算,來達到減少物流成本的目的。傳統會計所采用的核算方法已經無法算出物流費用的成本,所以目前找出一種全新的有關物流成本核算的方法已經成為亟待解決的問題,這樣便可對物流體系中的指定商品、顧客、物流途徑和物流活動相對應的成本輕易的就可查詢到,這就要求對物流成本核算的探討顯色十分緊迫[3]。

1 技術基礎

物流費用系統開發中涉及的技術如下。

1.1 EasyUI框架

EasyUI是一組基于JQuery的UI插件集合體,而EasyUI的目標就是幫助Web開發者更輕松的打造出功能豐富并且美觀的UI界面。EasyUI框架提供了創建網頁所需的一切,幫助您輕松建立站點。EasyUI是一個基于jQuery的框架,集成了各種用戶界面插件。EasyUI框架提供建立現代化的具有交互性的JavaScript應用的

1.2 WebService技術

WebService屬于可編程的Web的先進程序,具有以下3個的特點:自包含、平臺獨立與松耦合,其應用程序可通過開放的XML標準進行說明、公布,以及發現、協調與配置,能夠完成開發分布式的互操作。Web?Service平臺必須通過協議才能完成建立分布式的應用程序,每個平臺都有其系統類型與有關數據表示方法,若要做到互操作,則WebService平臺一定要具有標準、規范的類型系統,以與組件模型、編程語言,及其他平臺內的類型系統進行聯系,現階段,這類協議有:XML與XSD協議、SOAP協議、WSDL協議。

物流費用管理系統通過WebService技術完成和外部數據的對接,通過對外開發WebService接口和其他等系統對接,通過財務系統的WebService接口完成物流費用管理系統中費用送簽數據的對接。

1.3 ASP.NET架構

必要的功能。對于開發物流費用管理系統的而言其支持一些常見的 UI控件如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree 等等,十分易于開發人員使用,其次這個EasyUI使用簡潔美觀十分適合物流費用管理系統的開發。

ASP.NET是進出口企業物流費用管理系統開發使用的開發框架,使用ASP.NET之后,程序升級與發布工作就變得更加簡化了,其提供了一些代碼使得編寫起來比較方便。現如今是一個技術豐富的年代,在軟件行業存在多種Web系統的構建技術,例如PHP、JSP、Phython和.NET。在此筆者經過多方考量最終選定ASP.NET作為本物流費用管理系統主要的開發技術,因為在企業的需求調研的過程中發現其內部一些信息管理系統都是運用.NET平臺進行開發的,此外在公司內容主要使用的電腦和服務器也都為Windows平臺。這樣使用ASP.NET就有天然的優勢,方便企業內部各類信息系統之間互相數據傳輸等操作。

1.4 XML技術

XML一種標記語言,具有一定的可擴展性,它屬于定義語義標記的一種規則,文檔被各標記分為很多部件,且對所有的部件進行標識。

XML主要含有以下3個功能:即XSL(可擴展樣式語言)、XML Schema與XLL(可擴展鏈接語言),其中,XSL這種語言主要是對文檔的樣式做出規定,它可通過客戶端的操作來直接更換文檔的表示法,使瀏覽器無須再和服務器交互;XML Schema對XML文件里面的所有元素,以及各元素的屬性及相互之間的關系進行了定義,并對其中的邏輯結構做了規定,非常有助于對程序檢驗文件相關標記的合法性進行分析。

XLL屬于一種鏈接語言,比較類似于HTML里面的鏈接,但發揮的作用要更好,它不僅能夠應用于超級文本定義下最簡單的鏈接,而且,還對Web現在的一些簡單鏈接做了更大的擴展。

XML技術主要用于編寫物流費用管理系統和財務系統對接的消息,這類消息是使用標準的XML語言進行編寫的。同時,物流費用管理系統中大量的配置都以XML形式組織在配置文件中。

2 系統設計

2.1 概要設計

進出口企業物流費用管理系統的網絡拓撲圖如圖1所示。

進出口企業物流費用管理系統運行在網絡環境中,進出口企業物流費用管理系統用戶能夠通過瀏覽器直接訪問系統,這樣的結構能夠幫助減少服務器的運行壓力,由瀏覽器負責和用戶進行交互和數據采集,由服務器業務邏輯,這在很大程度上減少用戶端負載,因此這樣的結構對用戶終端的配置要求較低。

圖1 系統網絡拓撲圖

2.2 數據庫設計

在進出口企業物流費用管理業務流程進行充分調研的基礎上,對業務邏輯進行抽象后得出了系統數據庫中的實例及其屬性,以及實例間的相互關系,通過數據庫E-R圖的方式對這些內容進行展示。

進出口企業物流費用管理系統數據庫總體E-R圖如圖2所示。

圖2 系統總體E-R圖

2.3 功能設計

物流費用管理系統中存在大量費用賬單單據,在系統中完成費用賬單后,需要將費用賬單數據對接至財務系統中,但由于費用賬單數據內容復雜等原因,人工輸入將會增加人工輸入錯誤幾率,因此物流費用管理系統提供了對接財務系統的功能。

首先,財務系統提供數據對接規范中要求使用as、mq、jms等傳輸協議,消息中間件產品為MQ消息隊列,傳輸的消息使用XML文件進行編寫。XML具有數據格式規范,兼容性強等特點,賬單數據對接財務系統時需要對物流費用管理系統中數據狀況進行控制,以提高數據發送的準確性。目前將物流費用管理系統賬單數據狀態劃分為Initial初始、Made已生成賬單、CheckSent已送審、Submitted已審核、Sent已發送、Cleared已處理和Deleted已刪除。物流費用管理系統中賬單數據狀態轉換圖如圖3所示。

圖3 賬單數據狀態轉換圖

由賬單數據狀態轉換圖分析可知,賬單的初始狀態為:Initial初始,當物流人員完成制單后進入Made已生成賬單狀態,進行送審操作后進入CheckSent已送審狀態,初始狀態、已生成賬單和已送審狀態能夠進行刪除操作,刪除后進入Deleted已刪除狀態,當審核人員完成審核操作后進入Submitted已審核狀態,在系統中點擊發送按鈕后進入Sent已發送,當賬單完成處理后數據進入Cleared已處理狀態。

由進出口費用生成功能時序圖分析可知,用戶在進入進出口界面后,由貨運人員輸入重量、體積等費用參數信息,由數據庫執行費用參數更新腳本并返回執行結果,貨運人員登記物流信息工作結束后,由物流人員完善進出口數據并點擊保存,在點擊保存的過程中,系統觸發并執行物流費用計算邏輯,由數據庫更新費用計算結果,最后系統顯示費用計算結果。

圖4 進出口費用生成功能時序圖

3 系統實現

3.1 數據對接實現

財務系統對接消息屬于XML格式信息,根據財務接口規范,通過XmlDocument對象完成XmlNode信息節點的創建。信息的發送主要依靠TaskFactory實現的定時接口,在用戶完成TimeConfig.xml接口配置后,使用工廠模式生成不同的Task任務,通過配置文件中的設定為任務設定不同的執行TimeSpan時間間隔。在Task任務中,通過節點獲取任務執行方式,Type為0為運行一次,1為每小時一次,2為數天一次,3為數周一次,4為每周期一次,在物流費用請款信息發送過程中都使用每小時一次的方式。通過節點的配置獲取任務是否自動執行,節點為XML信息存放的路徑,節點為發送成功后,XML信息備份的路徑。在完成發送后,任務通過等標簽獲取郵件推送的地址等配置,完成郵件發送后,通過標簽獲取發送成功后執行的存儲過程。信息發送相關的功能都能通過TimeConfig.xml接口配置文件進行靈活調整。Time?Config.xml接口配置中一個Task任務節點內容如下。if(comVENDOR_CODE.SelectedItem==null)

Ab12345678

消息發送的具體方式是通過微軟的MessageQueue消息隊列,MessageQueue對象被封裝在System.Messag?ing.dll程序集中,通過MessageQueueSendByte方法完成向具有固定IP的服務器消息隊列的發送,ipAddress參數為消息隊列接收服務器IP地址,lbl為消息發送的類型,由財務系統指定。doc為XmlDocument類型的報文文件,通過queue.Send方法完成消息的發送。

3.2 費用賬單實現

費用生成與對賬為系統的核心功能模塊,通過費用生成與對賬模塊,系統關聯基礎數據、費用計費標準和進出口費用參數,完成對費用明細的產生,異常費用的審核,進出口費用的預估,進出口費用對賬單的生成,領導對對賬單的審核,以及費用和財務系統的對接。費用生成與對賬模塊中進出口費用對賬單界面如圖5所示。

圖5 進出口費用對賬單界面

由進出口費用對賬單界面分析可知,對賬人員在界面維護請款單位和實際進廠時間區間等信息后,能夠對該時間區間內產生的物流費用進行查詢,勾選費用明細后,能夠完成貨運行發票的更新,確認賬單總金額和發票金額一致后,進行生成賬單并送審動作,賬單生成成功后,領導人員在費用對賬單審核界面進行下一步處理。進出口費用對賬單功能代碼如下所示。

if(comVENDOR_CODE.SelectedItem==null)

{

AjaxAlert("請選擇請款單位!");

return;

}

if(txtCREATE_DATE_FROM.Text== "" ||txtCREATE_DATE_TO.Text=="")

{

AjaxAlert("請選擇實際進廠時間!");

return;

}

string flag="N";

if(ddlIEType.SelectedIndex!=-1)

{if(ddlIEType.SelectedIndex==1)

{

flag="Y";

}

if(ddlIEType.SelectedIndex==2)

{

flag="";

}

}

string sql1="EXEC dbo.GET_IMPORT_DETAL'"+Curren?

tUser.OrgID+"','"+txtCREATE_DATE_FROM.Date.ToString

("yyyy/MM/dd")+"','"+txtCREATE_DATE_TO.Date.ToString

("yyyy/MM/dd")+"','"+vendorCode+"','"+deliverType+"',

'"+tradeTrem+"','"+sysNo+"','"+flag+"'";

DataTable dt1=new DataTable();

dt1=DataAccess.GetTable(sql1);

dt1.TableName="WHList";

DataView dv=dt1.DefaultView;

GridWorSheet_WEBGIM050.TotalSummary.Clear();

ASPxSummaryItem item1 = new ASPxSummaryItem("TO?

TAL_USD",SummaryItemType.Sum);

ASPxSummaryItem item2 = new ASPxSummaryItem("TO?

TAL_RMB",SummaryItemType.Sum);

GridWorSheet_WEBGIM050.TotalSummary.Add(item1);

GridWorSheet_WEBGIM050.TotalSummary.Add(item2);

3.3 微信OAuth2.0協議授權登錄

微信設計原理如下:微信OAuth2.0授權讓微信用戶使用微信身份安全登錄第三方應用或網站,在微信用戶授權登錄已接入微信OAuth2.0的第三方應用后,第三方可以獲取到用戶的接口調用憑證(access_to?ken),通過access_token可以進行微信開放平臺授權關系接口調用,從而可實現獲取微信用戶基本開放信息和幫助用戶實現基礎開放功能等。第三方發起微信授權登錄請求,微信用戶允許授權第三方應用后,微信會重定向到第三方網站,并且帶上授權臨時票據code參數。通過code參數加上AppID和AppSecret等,通過API換取access_token。通過access_token進行接口調用,獲取用戶基本數據資源或幫助用戶實現基本操作。在微信授權過程中,OnAuthorizationCallback.aspx.cs授權回調頁面中,通過state參數用于標識微信授權的結果,如狀態標志正常,則通過GetAccessToken方法換取access_token,其中 code票據、AppID、AppSecret為調用參數,通過向OAuthApi對象的GetUserInfo()方法傳遞access_token等參數后,獲取到微信授權用戶信息user?Info,userInfo中包含用戶 OPENID、用戶昵稱 wxnick?name,將授權信息Insert到物流費用管理系統數據庫中,等待執行登錄操作。

授權后系統自動登錄時,在登錄界面每隔500毫秒執行loginself()自動登錄方法,方法中通過AJAX技術向Login.ashx一般處理程序發送post請求,一般處理程序中關聯用戶表中OPENID和微信授權信息,執行用戶自動登錄操作,完成用戶自動登錄后,標記微信授權信息,通過window.location.href方法將頁面重定向至物流費用管理系統主頁,從而完成整個微信用戶授權登錄的過程。微信用戶授權成功界面如下圖所示。

圖6 微信用戶授權成功界面

4 結語

本文對物流管理系統中的技術基礎進行了介紹,對系統概要設計、數據庫設計和功能設計過程進行分析,對數據對接、費用賬單和微信授權登錄等內容的實現過程進行了介紹。

[1]朱偉生,張洪革.物流成本管理[M].北京:機械工業版社,2013.

[2]鄧鳳祥.現代物流成本管理-消除“物流冰山”:獲取利潤之第三源泉[M].北京:經濟管理出版社,2013.

[3]王之泰.現代物流學[M].北京:中國物資出版社,2014.

Abstract:The management of logistics cost is the core of logistics management of import and export enterprises.It is of great significance to improve management efficiency and management level and reduce risk.Based on UML modeling language,combining with B/S system architecture,ASP.NET development framework,SQL Server database management technology to complete the import and export enterprise logistics cost management system design and implementation,on the one hand can prevent unreasonable freight please,please,and repeat on the other hand,improve the level of information management system of import and export enterprises.

Keywords:Import and Export Enterprises;Logistics;Fee Management;EasyUI

Design and Implementation of Logistics Expense Management System

WANG Xiao-zhe

(College of Computer Science,Sichuan University,Chengdu 610065)

1007-1423(2017)26-0079-06

10.3969/j.issn.1007-1423.2017.26.020

王曉哲(1986-),男,河南鄭州人,在讀碩士研究生,研究方向為計算機科學與技術

2017-09-02

2017-09-10

猜你喜歡
物流微信用戶
本刊重點關注的物流展會
“智”造更長物流生態鏈
汽車觀察(2018年12期)2018-12-26 01:05:44
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
微信
基于低碳物流的公路運輸優化
現代企業(2015年2期)2015-02-28 18:45:09
主站蜘蛛池模板: 波多野结衣二区| 无码专区在线观看| 成人免费一区二区三区| 亚洲日韩精品无码专区97| 蜜桃臀无码内射一区二区三区| 日韩美一区二区| 91毛片网| 亚洲国产精品美女| 午夜视频在线观看免费网站| 在线色国产| 色呦呦手机在线精品| 日本黄色不卡视频| 欧美a在线看| 国产精品第页| 日韩无码视频专区| 性视频一区| 国产又色又爽又黄| 日韩性网站| 91www在线观看| 国产H片无码不卡在线视频| 亚洲天堂网2014| 成人在线观看不卡| 精品视频在线一区| 伊人丁香五月天久久综合| 91麻豆精品视频| 热这里只有精品国产热门精品| 99精品久久精品| 久久久精品无码一区二区三区| 狠狠做深爱婷婷久久一区| 国产亚洲欧美在线中文bt天堂| 丝袜亚洲综合| 亚洲人成网站在线播放2019| 亚洲男人天堂2020| 嫩草国产在线| 国产亚洲美日韩AV中文字幕无码成人| 99re精彩视频| 国产精品伦视频观看免费| 国产精品999在线| 亚洲无码一区在线观看| 久久久91人妻无码精品蜜桃HD| 亚洲国产中文在线二区三区免| 天堂岛国av无码免费无禁网站 | 日韩在线2020专区| 99视频国产精品| 亚洲欧美在线综合图区| www.亚洲天堂| 国产特级毛片| 麻豆精品在线播放| 中日韩一区二区三区中文免费视频 | 91亚洲视频下载| 亚洲国产日韩欧美在线| 久久亚洲中文字幕精品一区| 三级欧美在线| 成年A级毛片| 国产人人射| 日韩 欧美 小说 综合网 另类| 激情在线网| 国产成人三级| 伦伦影院精品一区| 黄色污网站在线观看| 一区二区三区四区精品视频 | 97se亚洲综合在线韩国专区福利| 国国产a国产片免费麻豆| 国产精品香蕉在线| 欧美黄网在线| 精品少妇人妻一区二区| 亚洲综合九九| 亚洲人妖在线| 四虎成人在线视频| 中文字幕资源站| 国产在线精品美女观看| 国产精品分类视频分类一区| 激情综合图区| 麻豆精品在线播放| 成年A级毛片| 高清国产在线| 亚洲欧美日韩视频一区| 亚洲美女一级毛片| 又大又硬又爽免费视频| 爱爱影院18禁免费| 成年女人a毛片免费视频| 一本大道香蕉高清久久|