李立春,劉 卓
(1.吉林化工學(xué)院 信息與控制工程學(xué)院,吉林 吉林市 132022;
2.中國(guó)石油吉林石化分公司染料廠,吉林 吉林市 132022)
物流信息管理系統(tǒng)涉及倉(cāng)儲(chǔ)管理、運(yùn)輸及配載管理、財(cái)務(wù)管理、人力資源管理等相關(guān)內(nèi)容,通過(guò)使用計(jì)算機(jī)技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)等手段,建立物流信息化管理,以提高物流信息的處理和傳遞速度,使物流活動(dòng)的效率得到提高。
本系統(tǒng)選擇了開(kāi)放的應(yīng)用平臺(tái),設(shè)計(jì)了一套與平臺(tái)無(wú)關(guān),以統(tǒng)一的服務(wù)接口與數(shù)據(jù)庫(kù)相連的網(wǎng)站應(yīng)用。使用了MyEclipse開(kāi)發(fā)工具,由于JSP具有多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持、通過(guò)構(gòu)件和標(biāo)簽實(shí)現(xiàn)重用等優(yōu)點(diǎn),用J ava開(kāi)發(fā)的系統(tǒng)可以在任何平臺(tái)上編寫(xiě)并且可在任意服務(wù)器上運(yùn)行。
系統(tǒng)采用的是基于B/S的三層框架結(jié)構(gòu),系統(tǒng)架構(gòu)圖如圖1所示。
圖1 物流信息管理系統(tǒng)架構(gòu)圖
(1)數(shù)據(jù)庫(kù)服務(wù)器(DataBase Server)。在后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器端使用JDBC等技術(shù)實(shí)現(xiàn)連接。
(2)W eb 服務(wù)器 (Web Server)。 在 W eb 服務(wù)器上,J ava 通過(guò)Servlet、JSP、JAVABean、Taglib 以及 XML 技術(shù)提供了充足的動(dòng)態(tài)Web應(yīng)用開(kāi)發(fā)的工具。
(3)瀏覽器端(B r owser)。在瀏覽器端支持規(guī)范的 HTML/HTTP協(xié)議,經(jīng)過(guò)XML還支持豐富的瀏覽器前端的系統(tǒng),如WAP設(shè)備。瀏覽器前端的編程開(kāi)發(fā)使用J ava Script語(yǔ)言,對(duì)于復(fù)雜多變的客戶端程序還可以通過(guò)J ava Applet實(shí)現(xiàn)。
整個(gè)程序從用戶訪問(wèn)進(jìn)入index.jsp首頁(yè)開(kāi)始,用戶可以直接進(jìn)行理系統(tǒng)信息瀏覽,注冊(cè)用戶登錄后可以瀏覽網(wǎng)站信息并且可以查詢、增加、修改、刪除信息操作。系統(tǒng)的處理流程如圖2所示。
圖2 系統(tǒng)處理流程圖
本系統(tǒng)采用SQLServer數(shù)據(jù)庫(kù),設(shè)計(jì)了17個(gè)數(shù)據(jù)庫(kù)表,主要的數(shù)據(jù)庫(kù)表信息如下。
(1)車(chē)輛管理表:包含的數(shù)據(jù)字段有車(chē)輛標(biāo)識(shí)、汽車(chē)司機(jī)的身份、車(chē)隊(duì)編號(hào)、車(chē)隊(duì)名稱等信息。
(2)員工信息表:包含的數(shù)據(jù)字段有員工身份編號(hào)、員工姓名、員工性別、員工識(shí)別卡、員工生日、員工文憑、員工加入日期、員工郵箱、員工家庭地址、員工電話等信息。
(3)物資信息表:包含的數(shù)據(jù)字段有物資編號(hào)、物資名稱、物資類別、存貨編號(hào)、物品價(jià)格、物資庫(kù)存數(shù)量、訂貨日期、進(jìn)貨日期、類別編號(hào)等信息。
(4)供應(yīng)商信息表:包含的數(shù)據(jù)字段有供應(yīng)商編號(hào)、供應(yīng)商名稱、供應(yīng)商負(fù)責(zé)人、供應(yīng)商地址、供應(yīng)商固定電話、供應(yīng)商移動(dòng)電話、供應(yīng)商傳真、供應(yīng)商電子郵件、供應(yīng)商網(wǎng)址等信息。
(5)入庫(kù)單信息表:包含的數(shù)據(jù)字段有入庫(kù)單生成時(shí)間、負(fù)責(zé)人編號(hào)、入庫(kù)商品編號(hào)、商品入庫(kù)量、入庫(kù)商品型號(hào)編號(hào)、入庫(kù)商品分類編號(hào)等信息。
(6)商品型號(hào)表:包含的數(shù)據(jù)字段有表自動(dòng)編號(hào)、商品型號(hào)編號(hào)、商品型號(hào)名稱、商品分類編號(hào)等信息。
本系統(tǒng)具有網(wǎng)站的基本功能,與其他網(wǎng)站的基本操作流程相同,系統(tǒng)既需要具有供用戶顯示的JSP頁(yè)面和后臺(tái)處理的功能,還要通過(guò)SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)物流相關(guān)信息。
(1)登錄界面。登錄界面是系統(tǒng)的首頁(yè)面是對(duì)用戶登錄進(jìn)行管理的功能模塊,用戶輸入賬號(hào)和密碼選擇用戶角色登錄成功后根據(jù)角色的不同分別進(jìn)入不同的管理模塊。用戶登錄的流程如圖3所示。
(2)票據(jù)管理。管理員輸入正確的賬號(hào)和密碼后可以進(jìn)入管理員界面,管理員可以進(jìn)行票據(jù)生成分發(fā)、票據(jù)查詢、票據(jù)銷(xiāo)核等操作。
(3)車(chē)輛管理。實(shí)現(xiàn)運(yùn)輸車(chē)輛管理和運(yùn)輸合同管理等操作。
(4)入庫(kù)出庫(kù)管理。入庫(kù)管理包括入庫(kù)信息和入庫(kù)添加,添加包括入庫(kù)負(fù)責(zé)人、商品名稱、入庫(kù)數(shù)量、商品型號(hào)、商品類別。出庫(kù)管理包括相關(guān)出庫(kù)信息統(tǒng)計(jì)和出庫(kù)處理。
(5)客戶供應(yīng)商管理。實(shí)現(xiàn)客戶供應(yīng)商信息資料管理和查詢。
(6)主界面。主界面包括首頁(yè)、公司介紹、入庫(kù)查詢、出庫(kù)查詢、新聞中心和系統(tǒng)后臺(tái)。
圖3 用戶登錄流程圖
本系統(tǒng)是用JSP和SQLServer開(kāi)發(fā)的一個(gè)物流信息管理系統(tǒng),它實(shí)現(xiàn)了系統(tǒng)登錄、票據(jù)管理、物資入庫(kù)和出庫(kù)管理、基本信息的查詢、發(fā)布、修改、瀏覽和刪除等功能。系統(tǒng)操作簡(jiǎn)單運(yùn)行,功能較完善。
[1]劉薇,饒貴翔.信息系統(tǒng)分析設(shè)計(jì)與建模方法[J].微計(jì)算機(jī)信息,2011,7(8):6-29
[2]林寒超,張南平.Hibernate 技術(shù)的研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006,16(11):23-24.
[3]楊林,盛業(yè)華,等.基于UML的物流管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].南京師大學(xué)報(bào),2009,32(4):122-126.