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