金博聞 吳暾華 溫州醫(yī)科大學(xué)信息與工程學(xué)院
基于Web的物流管理信息系統(tǒng)
金博聞 吳暾華 溫州醫(yī)科大學(xué)信息與工程學(xué)院
隨著電子商務(wù)的快速發(fā)展,我國的物流產(chǎn)業(yè)已由原來的運(yùn)輸倉儲業(yè)發(fā)展演變成一個(gè)國民經(jīng)濟(jì)的新興產(chǎn)業(yè)。物流管理信息系統(tǒng)的實(shí)施是提升物流企業(yè)競爭力的關(guān)鍵。本研究旨在根據(jù)中小型企業(yè)的實(shí)際需求開發(fā)一套集現(xiàn)代運(yùn)輸、配送、搬運(yùn)、調(diào)度、跟蹤為一體的網(wǎng)絡(luò)物流管理信息系統(tǒng)。測試結(jié)果表明本系統(tǒng)有助于縮短物流過程、降低產(chǎn)品庫存進(jìn)而加速企業(yè)對市場的反應(yīng)。
電子商務(wù) 物流 管理信息系統(tǒng)
隨著電子商務(wù)的快速發(fā)展,我國的物流產(chǎn)業(yè)已由原來的運(yùn)輸倉儲業(yè)發(fā)展演變成一個(gè)國民經(jīng)濟(jì)的新興產(chǎn)業(yè)[1,2]。然而,隨著物流公司迅速崛起,業(yè)務(wù)量激增導(dǎo)致管理難度加大。在手工作業(yè)條件下,出錯(cuò)概率較高,常有錯(cuò)貨、竄貨事故發(fā)生,對于客戶來講是災(zāi)難性的,客戶對物流公司的印象也會(huì)因此降低。因此,運(yùn)用現(xiàn)代信息技術(shù)對物流過程中產(chǎn)生的全部或部分信息進(jìn)行采集、分類、傳遞、匯總、識別、跟蹤、查詢等一系列處理活動(dòng),對于降低成本、提高效益具有重要的作用。然而,在我國物流服務(wù)企業(yè)中,物流信息化仍處在發(fā)展初期,尚未達(dá)到成熟階段[3-5]。因此,物流管理信息系統(tǒng)具有很高的開發(fā)和應(yīng)用價(jià)值。本研究旨在根據(jù)中小型企業(yè)的實(shí)際需求開發(fā)一套集現(xiàn)代運(yùn)輸、配送、搬運(yùn)、調(diào)度、跟蹤為一體的網(wǎng)絡(luò)物流管理信息系統(tǒng),以期縮短物流過程、降低產(chǎn)品庫存進(jìn)而加速企業(yè)對市場的反應(yīng)。
物流管理系統(tǒng)實(shí)現(xiàn)的功能有網(wǎng)點(diǎn)管理、用戶管理、訂單發(fā)貨、物流管理等,不同的管理員有不同的操作權(quán)限,管理員主要分為系統(tǒng)管理員,倉庫管理員和普通用戶。
(1)系統(tǒng)管理員主要擁有用戶管理、部門管理、網(wǎng)點(diǎn)管理和車隊(duì)管理的權(quán)利,管理的主要功能有添加、刪除和更改相應(yīng)的信息。其中,車隊(duì)管理中還可以就相應(yīng)的車隊(duì)添加車輛,刪除車輛或更改車輛的信息。
(2)倉庫管理員主要擁有供應(yīng)商管理、公告信息、訂單發(fā)貨和物流管理的權(quán)利。其中,供應(yīng)商管理可以方便的添加、刪除或更改供應(yīng)商,適應(yīng)需求的變化。公告信息主要用來發(fā)表文章提醒客戶相關(guān)事宜。訂單發(fā)貨是對訂單的信息管理,其中有商品信息及所在地、目的地、發(fā)往地、車輛調(diào)度,以方便統(tǒng)一發(fā)貨。物流管理涉及到客戶簽收和物流更新,當(dāng)貨物到達(dá)一個(gè)地方,若此地方是目的地,則客戶進(jìn)行貨物簽收。否則及時(shí)更新物流狀況,方便用戶查詢。
(3)普通用戶可以進(jìn)行物流的查詢,方便及時(shí)了解貨物的情況。
根據(jù)上述需求分析,圖1給出了本系統(tǒng)的功能劃分。
(1)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
概念設(shè)計(jì)是按照一定的方法把用戶需求抽象為數(shù)據(jù)模型,它描述了各個(gè)實(shí)體之間的關(guān)系及制約性。通過對平臺進(jìn)行的需求分析、系統(tǒng)流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的“系統(tǒng)管理員”、“倉庫管理員”、“車隊(duì)”、“部門”、“供應(yīng)商”、“網(wǎng)點(diǎn)”、“公告信息”、“訂單”、“用戶”、“物流信息”10個(gè)數(shù)據(jù)庫實(shí)體對象。它們之間的關(guān)系如圖2所示。
圖1 功能模塊結(jié)構(gòu)圖
圖2 物流管理系統(tǒng)E-R圖
(2)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體如下:
①用戶表(用戶ID、用戶名、密碼、用戶姓名)
②部門表(部門ID、部門名稱、部門描述)
③員工表(員工ID、姓名、性別、年齡、身份證、入職日期、地址、電話、所屬部門)
④公告信息表(公告ID、員工編號、公告標(biāo)題、公告內(nèi)容、公告時(shí)間)
⑤車隊(duì)信息表(車隊(duì)ID、車隊(duì)名稱、負(fù)責(zé)人)
⑥供應(yīng)商表(供應(yīng)商ID、名稱、負(fù)責(zé)人、地址、電話、E-mail)
⑦網(wǎng)點(diǎn)表(網(wǎng)點(diǎn)ID、名稱、所在省、所在市、電話、負(fù)責(zé)人)
⑧商品信息表(商品ID、名字、供應(yīng)商編號、數(shù)量、描述、分類)
⑨訂單信息(物流ID、所在地、目的地、商品編號、車輛編號、狀態(tài))
⑩物流信息(ID、物流編號、商品編號、所在地、運(yùn)往地、更新時(shí)間、是否到達(dá)、簽收人姓名)
本系統(tǒng)采用Java作為平臺的開發(fā)語言,MySQL作為后臺數(shù)據(jù)庫,Tomcat作為Web服務(wù)器,以MyEclipse作為開發(fā)環(huán)境。系統(tǒng)主要可分為系統(tǒng)管理員操作和倉庫管理員操作兩大模塊,模塊功能劃分詳見圖1。下面介紹實(shí)現(xiàn)系統(tǒng)的若干關(guān)鍵技術(shù)。
貨物量往往超過所有車輛的運(yùn)載量,因此如何更快、更好地將貨物發(fā)送出去是一個(gè)重要的問題。對此我們針對不同類型的貨物(如危險(xiǎn)貨物、易碎貨物、大宗貨物)進(jìn)行了分類調(diào)度。在調(diào)度算法上借鑒計(jì)算機(jī)操作系統(tǒng)中進(jìn)程調(diào)度方面的經(jīng)典算法,我們采用高響應(yīng)比優(yōu)先算法(Highest Response Ratio First,HRRF)進(jìn)行車輛調(diào)度。貨物的響應(yīng)比RR=(W+S)/S,其中W為貨物已等待的時(shí)間長度,S為通過估算得到的運(yùn)輸時(shí)長。貨物等待時(shí)間越長,W越大導(dǎo)致RR越高,則該貨物優(yōu)先級越高、越先發(fā)貨,與實(shí)際需求相符。
并發(fā)訪問指的是多個(gè)用戶訪問同一個(gè)服務(wù),從而超出服務(wù)器的承受能力。針對此問題,采用了以下幾點(diǎn)解決方案:1)開啟基于GZIP的網(wǎng)頁壓縮傳輸,顯著減少了網(wǎng)頁傳輸數(shù)據(jù)量,且因傳輸網(wǎng)頁時(shí)間短,顯著減少了負(fù)載均衡、防火墻的并發(fā)連接數(shù)和負(fù)載;2)在編程時(shí)做一些必要的防攻擊檢測,如防止SQL注入式攻擊:對查詢的SQL字符串進(jìn)行合法性的校驗(yàn),防止被SQL注入式攻擊后導(dǎo)致整個(gè)數(shù)據(jù)庫被下載。
針對安全性的問題,首先,對于企業(yè)內(nèi)部人員,我們通過權(quán)限來限制其操作權(quán)限,不同級別人員擁有不同的操作權(quán)限。其次,對于外部人員,比如黑客攻擊、病毒入侵等手段竊取數(shù)據(jù),我們對數(shù)據(jù)進(jìn)行64位MD5加密,對操作數(shù)據(jù)的人員通過指紋驗(yàn)證來進(jìn)行管理。
本文提出了基于Web的物流管理信息系統(tǒng)的構(gòu)建方法。系統(tǒng)的主要?jiǎng)?chuàng)新點(diǎn)是:針對不同類型的貨物采用高響應(yīng)比優(yōu)先算法進(jìn)行車輛的分類調(diào)度,兼顧了貨物類型、運(yùn)輸時(shí)長和等待時(shí)間三個(gè)重要因素。測試結(jié)果表明本系統(tǒng)有助于縮短物流過程、降低產(chǎn)品庫存進(jìn)而加速企業(yè)對市場的反應(yīng)。
[1]高兆宏.煙葉物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2010.
[2]王法山.通運(yùn)物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2010.
[3]李文華.基于電子商務(wù)的物流管理信息系統(tǒng)的研究[D].長春:吉林大學(xué),2010.
[4]樊文超.現(xiàn)代物流企業(yè)實(shí)現(xiàn)計(jì)算機(jī)信息化管理的探析[J].中國商貿(mào),2011(8):143-144.
[5]劉澤波.基于物流信息管理系統(tǒng)的研究[J].商場現(xiàn)代化,2012(26):55-56.
國家自然科學(xué)基金(11005081);浙江省自然科學(xué)基金(LY13H180012);溫州醫(yī)科大學(xué)信息與工程學(xué)院教改課題(Wyxjg10004)