馬瑞新 徐旖旎 孫京帥
(1.大連理工大學(xué)軟件學(xué)院 遼寧省大連市 116621 2.內(nèi)蒙古智運(yùn)達(dá)物流科技有限公司 內(nèi)蒙古自治區(qū)烏海市 016000)
信息管理系統(tǒng)的應(yīng)用目前已擴(kuò)展至物流、科研和金融等領(lǐng)域。貨運(yùn)在當(dāng)下的社會(huì)中也占據(jù)著一個(gè)十分重要的角色,相關(guān)的信息管理也因?yàn)閿?shù)據(jù)繁多變得難以管理和查找。因此,必須設(shè)計(jì)一個(gè)健全的信息系統(tǒng),確保貨運(yùn)公司和物流公司的發(fā)展。
傳統(tǒng)的工作方法在管理過(guò)程中常常會(huì)發(fā)生監(jiān)管不力的情況發(fā)生,導(dǎo)致現(xiàn)階段的管理方法出現(xiàn)效率低下、車(chē)輛派遣延緩、甚至造成安全隱患[1]。為了提高車(chē)輛貨物管理水平,必須建立科學(xué)規(guī)范的管理體系,實(shí)現(xiàn)對(duì)車(chē)輛貨物裝卸情況的管理。而汽車(chē)貨運(yùn)管理系統(tǒng)就是這樣一個(gè)簡(jiǎn)化的復(fù)雜貨運(yùn)管理系統(tǒng)。它不僅可以減少工作量,降低管理成本,還可以提高工作效率和經(jīng)濟(jì)效益。
由于國(guó)外MIS 開(kāi)發(fā)時(shí)間相對(duì)較長(zhǎng),其功能相對(duì)完善。國(guó)外貨運(yùn)企業(yè)相對(duì)較早的將OA 管理系統(tǒng)和業(yè)務(wù)信息管理系統(tǒng)整合到了一起。國(guó)外貨運(yùn)管理信息系統(tǒng)通過(guò)標(biāo)準(zhǔn)化的數(shù)據(jù)格式實(shí)現(xiàn)了綜合信息的自動(dòng)化,利用信息化系統(tǒng)完成了貨物的接受單據(jù)、貨運(yùn)計(jì)劃、貨物的通關(guān)報(bào)稅等一系列工作,提高了工作效率。海外貨運(yùn)在信息系統(tǒng)建設(shè)方面較早實(shí)現(xiàn)了與電子商務(wù)的合作。這使得貨運(yùn)管理系統(tǒng)不僅局限于公司內(nèi)部的資源分配,還擴(kuò)大了營(yíng)銷(xiāo)模塊,實(shí)現(xiàn)了貨運(yùn)上游供應(yīng)鏈的連接[2]。
通過(guò)國(guó)外的近幾十年來(lái)的先進(jìn)案例我們可以看到,通過(guò)信息系統(tǒng)加強(qiáng)貨運(yùn)管理是可行可用的,并且具有非常大的優(yōu)勢(shì)。汽車(chē)貨運(yùn)管理信息系統(tǒng)也越來(lái)越受到重視,國(guó)內(nèi)貨運(yùn)企業(yè)有許多值得借鑒的成功經(jīng)驗(yàn)。
本系統(tǒng)采用 C/S 架構(gòu),分為客戶端系統(tǒng)和后臺(tái)服務(wù)器兩個(gè)部分,客戶端主要負(fù)責(zé)汽車(chē)貨運(yùn)管理業(yè)務(wù)表示層的處理,實(shí)現(xiàn)人機(jī)交互的功能,服務(wù)器程序在后臺(tái)為客戶端提供服務(wù)處理,完成數(shù)據(jù)存儲(chǔ)、交互的工作。同時(shí),系統(tǒng)以 C#為主要開(kāi)發(fā)語(yǔ)言,客戶端系統(tǒng)所有的業(yè)務(wù)功能界面均采用 WinForm 框架結(jié)構(gòu)搭建,服務(wù)器端采用SQL Server 2008 作為數(shù)據(jù)庫(kù),業(yè)務(wù)邏輯應(yīng)用通過(guò)ADO.NET 技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)的修改操作。
本設(shè)計(jì)系統(tǒng)是一個(gè)汽車(chē)貨運(yùn)管理系統(tǒng),系統(tǒng)中的主要操作對(duì)象為管理員和普通操作用戶,系統(tǒng)具備的所有功能包括基本管理、車(chē)輛管理、貨運(yùn)管理、系統(tǒng)管理、查詢管理等。管理員是汽車(chē)貨運(yùn)管理系統(tǒng)的核心人員,管理員能夠?qū)ο到y(tǒng)的所有功能進(jìn)行操作,系統(tǒng)主要功能有五個(gè),基本管理主要是實(shí)現(xiàn)了公司員工信息、客戶信息、外掛單位信息的登記、查詢和打印的功能;車(chē)輛管理主要包括對(duì)車(chē)輛信息、出車(chē)費(fèi)用、車(chē)輛維修等信息的登記和查詢管理;貨運(yùn)信息管理是對(duì)訂單信息、運(yùn)單信息、出車(chē)費(fèi)用的修改登記和查詢管理;系統(tǒng)管理包括給用戶分配權(quán)限、設(shè)置公司信息、修改用戶密碼、查看系統(tǒng)幫助管理這四個(gè)功能;而查詢管理是對(duì)車(chē)輛相關(guān)的費(fèi)用、訂單運(yùn)單的信息、事故和維修信息的查詢和打印功能。用戶用例主要能實(shí)現(xiàn)部分系統(tǒng)管理和查詢管理等功能。系統(tǒng)管理包括修改用戶密碼和系統(tǒng)幫助管理,查詢管理包括對(duì)車(chē)輛費(fèi)用、出車(chē)費(fèi)用、訂單信息、運(yùn)單信息、事故信息及維修信息的查詢與打印。
圖1:系統(tǒng)總模塊圖
系統(tǒng)主要處理的五個(gè)對(duì)象分別是基本管理、車(chē)輛管理、貨運(yùn)管理、系統(tǒng)管理和查詢管理,其中會(huì)用到基本信息、車(chē)輛信息、貨運(yùn)信息、系統(tǒng)信息和查詢信息等數(shù)據(jù)的存儲(chǔ)。
系統(tǒng)所需要處理的信息主要來(lái)源于兩個(gè)外部交互方,分別是系統(tǒng)管理員與普通操作用戶。普通操作用戶只可以與系統(tǒng)信息與查詢信息進(jìn)行交互,而管理員能跟所有的信息交互。
系統(tǒng)主要功能有五個(gè),如圖1所示。
基本管理主要如下:
(1)公司員工管理子模塊。模塊用于管理員進(jìn)行登記、查詢和打印運(yùn)輸公司駕駛員、修理工、搬運(yùn)工、業(yè)務(wù)員等員工的聯(lián)系電話、聯(lián)系地址、工作職責(zé)、所在部門(mén)等基本信息。
(2)客戶信息管理子模塊。該模塊中管理員可以登記、查詢和打印與運(yùn)輸公司有貨運(yùn)業(yè)務(wù)往來(lái)的客戶企業(yè)信息,包括收貨企業(yè)、客貨企業(yè)以及付款客戶企業(yè)等。
(3)外掛單位管理子模塊。這個(gè)模塊用于管理員登記和查詢運(yùn)輸公司所屬外掛車(chē)輛被掛靠的單位信息。
車(chē)輛管理主要有以下功能:
(1)車(chē)輛信息管理子模塊。該模塊中管理員可以登記、查詢和打印運(yùn)輸公司購(gòu)買(mǎi)、投資、融資租入以及其他方式所取得的貨運(yùn)車(chē)輛的信息。
(2)車(chē)輛費(fèi)用管理子模塊。該模塊中管理員可以對(duì)運(yùn)輸公司向國(guó)家稅務(wù)機(jī)關(guān)或交通管理部門(mén)交納的養(yǎng)路費(fèi)、車(chē)船稅、營(yíng)運(yùn)費(fèi)、年審費(fèi)、保險(xiǎn)費(fèi)以及其他固定費(fèi)用信息進(jìn)行登記和查詢。
(3)車(chē)輛事故管理子模塊。該模塊中管理員可以對(duì)運(yùn)輸公司車(chē)輛在工作期間發(fā)生的交通事故信息進(jìn)行登記和查詢,記錄了事故發(fā)生地點(diǎn)、時(shí)間和事故車(chē)輛等信息。
(4)車(chē)輛維修管理子模塊。該模塊中管理員可以對(duì)運(yùn)輸公司車(chē)輛在公司內(nèi)部修理部門(mén)或公司外部其他維修廠發(fā)生的修理信息進(jìn)行登記和查詢操作。
(5)車(chē)輛油耗管理子模塊。該模塊中管理員可以登記、查詢和打印運(yùn)輸公司油耗統(tǒng)計(jì)分析數(shù)據(jù)信息。
(6)外掛車(chē)輛管理子模塊。該模塊中管理員可以對(duì)運(yùn)輸公司掛靠在其他企業(yè)的車(chē)輛信息進(jìn)行登記和查詢操作。
貨運(yùn)管理主要有以下功能:
(1)訂單信息管理子模塊。模塊用于管理員登記、查詢和打印運(yùn)輸公司接收的客戶企業(yè)運(yùn)送貨物的訂單信息。
(2)運(yùn)單信息管理子模塊。該模塊用于管理員登記、查詢和打印運(yùn)輸公司調(diào)度員根據(jù)客戶貨運(yùn)訂單制作的每次運(yùn)送貨物的運(yùn)單信息。
(3)出車(chē)費(fèi)用管理子模塊。該模塊用于管理員登記和查詢運(yùn)輸公司出車(chē)車(chē)輛及其司機(jī)在運(yùn)送貨物的過(guò)程中發(fā)生的費(fèi)用信息,可以對(duì)信息進(jìn)行查詢也可以修改和增加新的費(fèi)用信息。
系統(tǒng)管理主要如下:
(1)分配用戶權(quán)限子模塊。該模塊用于管理員給其他用戶分配權(quán)限管理,管理員可以修改其他用戶的模塊權(quán)限。
(2)公司信息設(shè)置子模塊。該模塊用于管理員修改公司信息,也可以修改主界面圖像和圖標(biāo),同時(shí)也可以增加新的公司信息。
(3)修改用戶密碼子模塊。該模塊用于修改用戶密碼信息。用戶只能對(duì)自己的密碼進(jìn)行修改保存,而不能操作別的用戶密碼。
(4)系統(tǒng)幫助信息子模塊。該模塊用于展示系統(tǒng)相關(guān)幫助信息,操作用戶只能查看無(wú)法操作。
3.5.1 基本管理
公司員工管理子模塊:該模塊用于管理員進(jìn)行登記、查詢和打印運(yùn)輸公司駕駛員、修理工、搬運(yùn)工、業(yè)務(wù)員等員工的聯(lián)系電話、聯(lián)系地址、工作職責(zé)、所在部門(mén)等基本信息;客戶信息管理子模塊:該模塊中管理員可以登記、查詢和打印與運(yùn)輸公司有貨運(yùn)業(yè)務(wù)往來(lái)的客戶企業(yè)信息,包括收貨企業(yè)、客貨企業(yè)以及付款客戶企業(yè)等;外掛單位管理子模塊:這個(gè)模塊用于管理員登記和查詢運(yùn)輸公司所屬外掛車(chē)輛被掛靠的單位信息。
3.5.2 車(chē)輛管理
車(chē)輛管理模塊一共六個(gè)子模塊,包括車(chē)輛信息管理、車(chē)輛費(fèi)用管理、車(chē)輛事故管理、車(chē)輛維修管理、車(chē)輛油耗管理和外掛車(chē)輛管理。
車(chē)輛信息管理子模塊:該模塊中管理員可以登記、查詢和打印運(yùn)輸公司購(gòu)買(mǎi)、投資、融資租入以及其他方式所取得的貨運(yùn)車(chē)輛的信息;車(chē)輛費(fèi)用管理子模塊:該模塊中管理員可以對(duì)運(yùn)輸公司向國(guó)家稅務(wù)機(jī)關(guān)或交通管理部門(mén)交納的養(yǎng)路費(fèi)、車(chē)船稅、營(yíng)運(yùn)費(fèi)、年審費(fèi)、保險(xiǎn)費(fèi)以及其他固定費(fèi)用信息進(jìn)行登記和查詢;車(chē)輛事故管理子模塊:該模塊中管理員可以對(duì)運(yùn)輸公司車(chē)輛在工作期間發(fā)生的交通事故信息進(jìn)行登記和查詢,記錄了事故發(fā)生地點(diǎn)、時(shí)間和事故車(chē)輛等信息;車(chē)輛維修管理子模塊:該模塊中管理員可以對(duì)運(yùn)輸公司車(chē)輛在公司內(nèi)部修理部門(mén)或公司外部其他維修廠發(fā)生的修理信息進(jìn)行登記和查詢操作。車(chē)輛油耗管理子模塊:該模塊中管理員可以登記、查詢和打印運(yùn)輸公司油耗統(tǒng)計(jì)分析數(shù)據(jù)信息。外掛車(chē)輛管理子模塊:該模塊中管理員可以對(duì)運(yùn)輸公司掛靠在其他企業(yè)的車(chē)輛信息進(jìn)行登記和查詢操作。
3.5.3 貨運(yùn)管理
訂單信息管理子模塊:模塊用于管理員登記、查詢和打印運(yùn)輸公司接收的客戶企業(yè)運(yùn)送貨物的訂單信息;運(yùn)單信息管理子模塊:該模塊用于管理員登記、查詢和打印運(yùn)輸公司調(diào)度員根據(jù)客戶貨運(yùn)訂單制作的每次運(yùn)送貨物的運(yùn)單信息;出車(chē)費(fèi)用管理子模塊:該模塊用于管理員登記和查詢運(yùn)輸公司出車(chē)車(chē)輛及其司機(jī)在運(yùn)送貨物的過(guò)程中發(fā)生的費(fèi)用信息,可以對(duì)信息進(jìn)行查詢也可以修改和增加新的費(fèi)用信息。
3.5.4 系統(tǒng)管理
分配用戶權(quán)限子模塊:該模塊用于管理員給其他用戶分配權(quán)限管理,管理員可以修改其他用戶的模塊權(quán)限。公司信息設(shè)置子模塊:該模塊用于管理員修改公司信息,也可以修改主界面圖像和圖標(biāo),同時(shí)也可以增加新的公司信息。修改用戶密碼子模塊:該模塊用于修改用戶密碼信息。用戶只能對(duì)自己的密碼進(jìn)行修改保存,而不能操作別的用戶密碼。系統(tǒng)幫助信息子模塊:該模塊用于展示系統(tǒng)相關(guān)幫助信息,操作用戶只能查看無(wú)法操作。
3.5.5 查詢管理
查詢車(chē)輛費(fèi)用子模塊:用于管理員以多種方式查詢和打印運(yùn)輸公司在制定時(shí)期所交納的各種車(chē)輛固定費(fèi)用信息;查詢出車(chē)費(fèi)用子模塊:用于管理員以多種方式查詢和打印運(yùn)輸公司接收的送貨客戶企業(yè)的貨物運(yùn)送訂單信息。查詢訂單信息子模塊:用于管理員以多種方式查詢和打印送貨客戶企業(yè)的訂單信息。查詢運(yùn)單信息子模塊:用于管理員以多種方式查詢和打印運(yùn)輸公司調(diào)度員根據(jù)送貨客戶企業(yè)的訂單制作的貨運(yùn)運(yùn)單信息。查詢事故信息子模塊:用于管理員以多種方式查詢和打印運(yùn)輸公司駕駛員及其車(chē)輛在出車(chē)時(shí)發(fā)生的交通事故信息。查詢維修信息子模塊:用于管理員以多種方式查詢和打印運(yùn)輸車(chē)輛發(fā)生的維修信息。
該軟件已經(jīng)完成基本的功能并在小范圍內(nèi)試運(yùn)行,具有較穩(wěn)定的工作狀態(tài)。在實(shí)現(xiàn)了系統(tǒng)的基本功能的基礎(chǔ)上,本論文所實(shí)現(xiàn)的系統(tǒng)界面友好簡(jiǎn)單,具有清晰的結(jié)構(gòu),穩(wěn)定性好,可擴(kuò)展性強(qiáng),且滿足預(yù)期的需求。但是,系統(tǒng)也不可避免的存在著一些問(wèn)題。比如界面不夠美觀,且傳統(tǒng)的WinForm 開(kāi)發(fā)框架不能支持互聯(lián)網(wǎng)遠(yuǎn)程交互,如果使用混合型 WCF 開(kāi)發(fā)框架,便可以通過(guò)多種方式,適應(yīng)各種用戶使用環(huán)境,會(huì)大大增強(qiáng)系統(tǒng)的穩(wěn)定性。在后續(xù)的工作中我們將繼續(xù)對(duì)系統(tǒng)功能進(jìn)行完善和優(yōu)化。