文/邰思童
基于微軟的操作平臺(.NET)框架和瀏覽器/服務器(B/S)架構進行開發(fā),使用微軟數(shù)據(jù)庫儲存(Microsoft SQL Server 2008 R2)存儲業(yè)務數(shù)據(jù)。整個系統(tǒng)編寫使用微軟開發(fā)工具(Microsoft Visual Studio 2017)作為集成開發(fā)工具[1]。前端采用靜態(tài)頁面語言(jQuery、HTML、CSS)等技術進行Web 網(wǎng)頁開發(fā),使用layui 樣式界面設計(UI)框架。
另外,采用C#作為后端開發(fā)編程語言。使用NVelocity 模板引擎創(chuàng)建HTML 頁面,在微軟的操作平臺(.NET)中使用動態(tài)網(wǎng)頁文件(Aspx)的load 模塊進行加載,替換動態(tài)網(wǎng)頁文件(Aspx)源文件,呈現(xiàn)用戶操作頁面[2]。
本系統(tǒng)是一款適用于第三方物流公司整車運輸費用結算管理系統(tǒng),第三方物流指一個具有實質性資產的企業(yè)公司對其他公司提供物流相關服務,如運輸、倉儲、存貨管理、訂單管理、資訊整合及附加價值等服務,或與相關物流服務的行業(yè)者合作提供更完整服務的專業(yè)物流公司[3]。
本系統(tǒng)適用于第三方物流公司,網(wǎng)點較少,主要針對的客戶為廠家,且多為批量貨物;注重客戶服務,需要實時反饋貨物跟蹤信息給客戶,方便和廠家進行對賬等一系列的定時工作。
數(shù)據(jù)層使用SQL Server 存儲用戶數(shù)據(jù),主要包含基礎信息表例如:公司信息、職員信息、貨物信息、往來單位等,業(yè)務數(shù)據(jù)表例如:運單信息、結算信息、賬務信息。
邏輯層為系統(tǒng)核心部分處理業(yè)務的計算,采用C#語言開發(fā)后臺數(shù)據(jù)接口,并將結果存儲在SQL 數(shù)據(jù)庫中。
展示層以Web 頁面的形式,接收用戶輸入數(shù)據(jù),實現(xiàn)與用戶間的人機交互,為系統(tǒng)運行結果提供可視化平臺,方便使用人員通過瀏覽器更直觀、有效地工作。
1.4.1 基于云計算技術;采用瀏覽器/服務器(B/S)架構;打開瀏覽器即可使用;一流的用戶操作體驗。
1.4.2 用戶密碼采用不可逆加密技術;系統(tǒng)內通過角色和權限嚴格劃分用戶權限。
1.4.3 客戶、承運商根據(jù)價格體系自動計算收入及成本,批量自動結算,大幅減輕財務人員壓力,提升效率,節(jié)省人工成本。
1.4.4 支持與客戶往來對賬和查詢功能,做到賬目清晰、回款及時。
1.4.5 完善的客戶資料、駕駛員、合作物流、車輛資料等基礎功能管理。
1.4.6 強大的數(shù)據(jù)查詢和統(tǒng)計功能,支持報表打印與電子表格(Excel)輸出等。
系統(tǒng)包括運單管理、回單管理、結算管理、統(tǒng)計分析等功能,支持與同行物流公司及專線貨運的合作與結算管理功能。用系統(tǒng)創(chuàng)建生產企業(yè)訂單或直接對接企業(yè)訂單企業(yè)內部管理系統(tǒng)(ERP)完成貨物訂單管理工作,同時可將訂單指派到承運商或司機,使訂單向下游流轉。主要功能分為如下幾個部分:
包含運單錄入、運單修改、回單審核等物流業(yè)務,錄入訂單信息內容包含:發(fā)貨人、業(yè)務員、收貨人、貨物、承運人、駕駛人、費用信息。根據(jù)錄入的貨物數(shù)量、單價、已經(jīng)付款的方式(發(fā)貨方付、收貨方付),自動計算應付運費情況(預付、提付、回付);對于有錯誤的運單,可以在運單修改模塊進行修改處理。貨物經(jīng)過承運公司的運輸?shù)竭_指定卸貨點后,由收貨人簽收工廠的回單憑證,可通過回單審核標記此訂單已到達目的地,回單審核后才可以進行運費的核算。系統(tǒng)提供了靈活條件查詢,可對訂單狀態(tài)、發(fā)貨人、收貨人等信息進行輸入查詢。
運費結算主要是指發(fā)貨方(廠家)、收貨方(客戶)、承運商和三方物流公司之間的結算。其中,發(fā)貨方(廠家)和收貨方(客戶)的運費一般是回付的情況比較多,貨物送達到指定位置,收貨人簽署收貨回單,再經(jīng)過財務和發(fā)貨方或收貨方對賬,確認無誤后,采取月結的方式進行付款,這部分運費是物流公司的收入。承運商的運費一般分為了預付、到付、回付,預付是指提前支付給承運商的運費,回付是指收到回單支付給承運商的運費,這部分運費對于三方物流公司來說是支出,而這兩部分的差基本就是三方物流公司的利潤。
財務模塊中,運單所有的加補費用可以在運單費用錄入界面錄入加補費用,日常收支可以對公司的所有賬目進行手工錄入,收支明細賬中查看公司所發(fā)生的全部費用情況。主要包括運單對賬、記運費賬、記收支賬、資金流水、單位往來等功能。
查詢統(tǒng)計分析公司的經(jīng)營狀況,例如:貨物信息、單車利潤、回單的審核信息、運單的對賬信息;可按年月、承運單位及其他條件等維度自由組合統(tǒng)計;單據(jù)范圍:全部、未發(fā)車、已發(fā)車。
客服登記日常來電情況,例如:上傳異常件圖片,系統(tǒng)將自動產生一條異常的跟蹤記錄,該記錄默認為內部信息,客戶在網(wǎng)站查單時不顯示。異常件上傳的圖片一般是用來存檔備案的。
系統(tǒng)基礎資料設置,在系統(tǒng)業(yè)務使用前啟用,包括:往來單位管理、貨物分類設置、貨物計量單位設置、貨物明細信息。往來單位信息主要管理發(fā)貨單位、收貨單位、承運商、車輛信息及其他相關單位。貨物分類設置是建立貨物明細信息的前提,可以根據(jù)實際情況分類,便于貨物的查找和統(tǒng)計。
建立現(xiàn)金、銀行結算賬戶名稱,如現(xiàn)金、工行、建行等。根據(jù)企業(yè)的實際情況設置,便于對相關資金賬戶進行核算統(tǒng)計。
定義使用系統(tǒng)物流公司的基本信息,公司名稱會在網(wǎng)站及報表上使用。維護部門信息,設置部門編碼、名稱等,建好部門后按部門管理人員信息,維護人員信息,內容包括人員編碼、姓名、證件、職務、銀行賬號、照片等,根據(jù)部門管理內部職員信息。
一個功能的實現(xiàn)體現(xiàn)在交互的操作界面上,例如運單錄入功能。功能的完成需要以下兩部分:
由jQuery、HTML、CSS 等內容構成,文件內容格式使用標準的HTML 文檔,格式如下:


使用NVelocity 加在上面定義的模板:

使用一般處理程序接收前端傳來的數(shù)據(jù),整理運算后存儲到Microsoft SQL Server 數(shù)據(jù)庫。


使用本系統(tǒng)可以幫助企業(yè)加強內部管理與轉型,實現(xiàn)財務清晰、管控嚴密,降低風險,提供客戶利潤分析,方便決策,能解決長期困擾企業(yè)的諸多痛點和難點。例如:工作人員操作流程不夠嚴謹,各員工分工不明確;進行貨款對賬時,存在發(fā)票已開款未收的情況;客戶管理不到位,哪些款項未付、無詳細清楚的記載信息等。
該系統(tǒng)功能板塊齊全,流程一目了然,操作員制單,管理員審核,財務統(tǒng)計核算,流程更嚴謹、更規(guī)范;往來對賬功能模塊,可以對已經(jīng)開票的客戶運單做對賬確認,避免漏收款,重復收款現(xiàn)象。