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