• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MVC模式的物流管理系統(tǒng)設(shè)計(jì)

      2015-04-13 00:17:29任鵬朱幫肇李少平
      無線互聯(lián)科技 2015年3期
      關(guān)鍵詞:信息管理

      任鵬++朱幫肇++李少平

      摘 要:物流管理系統(tǒng)是通過計(jì)算機(jī)和通信技術(shù)建立的物流信息化管理,用于提高物流管理的效率。文章采用MVC模式設(shè)計(jì)一個(gè)基于MVC模式的物流管理系統(tǒng),選用J2EE技術(shù)架構(gòu)作為該系統(tǒng)的開發(fā)平臺(tái),運(yùn)用JSP技術(shù)來設(shè)計(jì)系統(tǒng)的動(dòng)態(tài)顯示界面,Oracle 數(shù)據(jù)庫用于存儲(chǔ)信息數(shù)據(jù)。實(shí)驗(yàn)結(jié)果表明該系統(tǒng)實(shí)現(xiàn)物流信息高效管理。

      關(guān)鍵詞:物流技術(shù);Java;信息管理;MVC設(shè)計(jì)模式

      由于國內(nèi)的物流企業(yè)大多數(shù)規(guī)模小,僅提供運(yùn)輸和倉儲(chǔ)等傳統(tǒng)服務(wù),文章專門針對(duì)第三方物流企業(yè)設(shè)計(jì)物流信息管理系統(tǒng)來作為企業(yè)門戶系統(tǒng)和企業(yè)管理系統(tǒng)。所謂第三方物流,(Thiul-PartyLogisties,簡稱TPL),是相對(duì)第一方發(fā)貨人和第二方收貨人而言的,靠和第一方或第二方合作使得它的物流服務(wù)更加的專業(yè),既不擁有商品,也不參與商品的買賣,只為客戶提供以合同為約束,以結(jié)盟為基礎(chǔ)的系列化、個(gè)性化、信息化的物流代理服務(wù)。由于物流業(yè)的服務(wù)方式一般是與企業(yè)簽訂一定期限的物流服務(wù)合同,因此又稱合同契約物流(contract Logisties)提供第三方物流服務(wù)的企業(yè)[1-3]。

      1 系統(tǒng)模塊組成

      系統(tǒng)模塊包括:個(gè)人管理、管理員權(quán)限管理、車輛、班次調(diào)度管理、配送地點(diǎn)管理、訂單管理、訂單異常管理、下訂單、物流查詢[4-5]。系統(tǒng)模塊,如圖1所示。

      車輛班次調(diào)度管理、配送地點(diǎn)管理屬于總公司管理員使用模塊。訂單接收管理、下訂單、物流查詢、管理員使用模塊包括訂單異常和配送地點(diǎn)。總公司、配送點(diǎn)管理員都有權(quán)使用的是管理員權(quán)限管理。

      1.1 車輛管理

      總公司負(fù)責(zé)車輛的購置、保養(yǎng)和調(diào)配。有權(quán)利增減、更改公司車輛檔案。貨物超載時(shí)有權(quán)利申請(qǐng)空閑的車輛支援。車輛管理流程,如圖2所示。

      1.2 配送點(diǎn)管理

      總公司負(fù)責(zé)配送地點(diǎn)設(shè)置,有權(quán)利增減和更改配送地點(diǎn)的信息。配送點(diǎn)管理流程,如圖3所示。

      1.3 訂單管理流程

      系統(tǒng)管理員與配送點(diǎn)管理人員可以查詢配送點(diǎn)當(dāng)前訂單情況。注冊(cè)后的客戶可以查詢自己的歷史訂單、當(dāng)日訂單及未生效訂單。未注冊(cè)客戶只能根據(jù)訂單號(hào)及驗(yàn)證信息查詢?cè)撚唵?。為給總公司提供選擇路線、調(diào)整路線及管理配送點(diǎn)決策依據(jù),系統(tǒng)允許總公司管理員查詢路線訂單、配送點(diǎn)訂單列表,訂單管理流程,如圖4所示。

      2 系統(tǒng)設(shè)計(jì)

      2.1 MVC模式

      MVC(模型Model-視圖View-控制器Controller)是一種設(shè)計(jì)模式,M(Model)在Java Web里是JavaBean,JavaBean中除了它的屬性、字段,還能包含行為事件,可以理解為普通Java對(duì)象,即符合Java規(guī)范的所有對(duì)象。

      業(yè)務(wù)邏輯以及數(shù)據(jù)訪問放在Model層,V負(fù)責(zé)展示數(shù)據(jù),Controler不做轉(zhuǎn)發(fā)之外的邏輯業(yè)務(wù),邏輯業(yè)務(wù)都在Model層進(jìn)行。Controller是控制器,主要功能是把用戶請(qǐng)求轉(zhuǎn)發(fā)給模型層,另外經(jīng)過處理后把結(jié)果返回到界面層展現(xiàn)的一個(gè)中間層。

      通常情況下Java Web,JSP當(dāng)做V,Servlet當(dāng)做C,JavaBean當(dāng)做M,Servlet負(fù)責(zé)接收輸入,轉(zhuǎn)到Model層處理,處理結(jié)果保存后轉(zhuǎn)發(fā)到JSP,然后展現(xiàn)數(shù)據(jù),它起到控制器的作用,負(fù)責(zé)V和M轉(zhuǎn)發(fā)。

      與三層架構(gòu)相比:MVC搭建程序主要在于MVC不把業(yè)務(wù)的邏輯訪問當(dāng)成兩層。“三層”中典型Model層由實(shí)體類組成,MVC中的Model,由業(yè)務(wù)邏輯與訪問數(shù)據(jù)組成,MVC組件類型的關(guān)系和功能示意[6-9],如圖5所示。

      2.2 J2EE平臺(tái)

      選用J2EE平臺(tái)開發(fā)設(shè)計(jì)基于MVC模式的物流管理系統(tǒng)。J2EE是一種利用Java平臺(tái)為簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題而提出的一種體系結(jié)構(gòu)。核心Java平臺(tái)和Java2平臺(tái)標(biāo)準(zhǔn)版作為它的技術(shù)基礎(chǔ),在保留標(biāo)準(zhǔn)版中的許多優(yōu)勢(shì)的同時(shí)還提供對(duì)EJB、JavaServlet API、JSP以及XML技術(shù)的全面支持,最終目的是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)[10-14]。

      2.3 JSP技術(shù)

      JSP技術(shù)使用Java編程語言,封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯,使網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,使開發(fā)基于Web的應(yīng)用程序簡單易行。

      Web服務(wù)器遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),先執(zhí)行其中程序段,隨后把結(jié)果和JSP文件中的HTML代碼返回給客戶。插入的Java程序段能操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與Java Servlet都在服務(wù)器端執(zhí)行,一般將一個(gè)HTML文本返回給客戶端,以便方便瀏覽。

      2.4 數(shù)據(jù)庫

      選擇目前應(yīng)用最廣泛的Oracle數(shù)據(jù)庫,應(yīng)用Oracle 10g。

      傳統(tǒng)的數(shù)據(jù)庫連接,大多是單聯(lián)接,這種方式在并發(fā)量較大時(shí),可能達(dá)到數(shù)據(jù)庫連接數(shù)的上限,數(shù)據(jù)池(DATA POOL)能夠有效解決這個(gè)弊端。然而數(shù)據(jù)池的主要功能是實(shí)現(xiàn)數(shù)據(jù)連接的穩(wěn)定性和提高并發(fā)的能力。因?yàn)樵撓到y(tǒng)應(yīng)用在對(duì)訪問量并發(fā)性要求不高的企業(yè)內(nèi)部,故選擇單鏈接。

      3 系統(tǒng)功能的實(shí)現(xiàn)與展示

      管理模塊有以下功能:下訂單、物流查詢、配送點(diǎn)管理、車輛管理、班次管理、個(gè)人信息管理。

      前臺(tái)模塊具有以下功能:企業(yè)文化顯示、會(huì)員登陸注冊(cè)、物流查詢、精品服務(wù)、運(yùn)輸常識(shí)、運(yùn)輸團(tuán)隊(duì)介紹。各個(gè)模塊的展示,如圖6、圖7、圖8所示。

      3.1 系統(tǒng)靜態(tài)頁面展示

      系統(tǒng)首頁,展示物流管理系統(tǒng)的內(nèi)容,包括公司名稱、用戶登陸等重點(diǎn)模塊的鏈接。

      3.2 個(gè)人信息

      3.3 配送點(diǎn)管理

      [參考文獻(xiàn)]

      [1]楊棟.關(guān)于發(fā)展我國第三方物流的思考[J].東北財(cái)經(jīng)大學(xué)學(xué)報(bào),2003(3):22-24.

      [2]Chen Xianglian,Lin Hua.Research on e-Commerce Logistics System Informationization in Chain[J].Procedia-Social and Behavioral Sciences,2013,96(6):838–843.

      [3]James Aitken,Alan Harrison.Supply governance structures for reverse logistics systems[J].International Journal of Operations &Production Management,2013,33(6):745-764.

      [4]文象葵.基于JSP的客運(yùn)網(wǎng)站設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2007(20):370-371.

      [5]Stanislav M,Chankov,Till Becker,Katja Windt.Towards Definition of Synchronization in Logistics Systems[J]. Procedia CIRP,2014(17):594-599.

      [6]劉燕.遂寧市民政局物資設(shè)備信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2011.

      [7]Rong Hua Li,Jeffrey Xu Yu,Xin Huang,et al.Measuring the impact of MVC attack in large complex networks[J]. Information Sciences,2014,278(10):685-702.

      [8]孫衛(wèi)琴.精通Strust:基于MVC的設(shè)計(jì)與開發(fā)[M].北京:北京電子工業(yè)出版社,2004:95-127.

      [9]段升杰.淺談軟件三層架構(gòu)開發(fā)[J].信息與電腦,2010(5):44.

      [10]閻宏.Java與模式[M].北京:北京電子工業(yè)出版社,2008,34-56.

      [11]李洋,孫永維,許冰,等.基于Ajax,Struts,Hibernate和Spring的J2EE架構(gòu)[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版,2011(6):576-584.

      [12]牟向宇.基于J2EE的交通規(guī)費(fèi)征收管理系統(tǒng)[D].重慶:重慶大學(xué),2009.

      [13]Li Xin.NET Interoperability with J2EE[J].Energy Procedia,2011(13):1-5.

      [14]陳鏡濤.派出所綜合業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2010.

      猜你喜歡
      信息管理
      造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
      評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
      信息管理在市政PPP工程風(fēng)險(xiǎn)控制中的作用
      江西建材(2018年2期)2018-04-14 08:01:16
      在高速公路信息管理中如何做好QC小組活動(dòng)
      財(cái)務(wù)審計(jì)信息管理問題研究
      面向Web的BIM三維瀏覽與信息管理
      秭归县| 蒙阴县| 资兴市| 大石桥市| 霍邱县| 漳州市| 瓦房店市| 江陵县| 土默特右旗| 修文县| 宁阳县| 天门市| 开化县| 西和县| 山东省| 阳东县| 昭通市| 浮山县| 忻城县| 东海县| 泰和县| 吉林省| 仪征市| 泸水县| 呼和浩特市| 新干县| 永靖县| 隆安县| 武功县| 施秉县| 东丰县| 怀集县| 克山县| 体育| 金堂县| 凤冈县| 兴城市| 乡城县| 宁南县| 和田县| 祥云县|