摘 要:糧食儲備庫物流平臺依據(jù)中轉(zhuǎn)市場部、營銷中心的業(yè)務(wù)流程,實現(xiàn)管理流程自動化。本文詳細(xì)說明了糧食儲備庫物流平臺的業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu)設(shè)計。
關(guān)鍵詞:業(yè)務(wù)架構(gòu);邏輯架構(gòu)
中圖分類號:TP311.52
糧食儲備庫物流平臺主要依據(jù)中轉(zhuǎn)市場部、營銷中心的業(yè)務(wù)流程,實現(xiàn)管理流程自動化。在主要的作業(yè)和管理環(huán)節(jié)采用計算機(jī)或手持終端進(jìn)行數(shù)據(jù)采集和處理,部分消除或全部消除紙質(zhì)單據(jù)和表格,達(dá)到中轉(zhuǎn)市場部、營銷中心的相關(guān)流程在站區(qū)、倉房進(jìn)、出、保存貨物的電子化。
項目將采用PC終端和手持終端(適合于月臺/倉房等現(xiàn)場作業(yè)人員)相結(jié)合的方式,基看來從而完成相關(guān)業(yè)務(wù)處理,在此基礎(chǔ)上對項目進(jìn)行架構(gòu)設(shè)計。
1 業(yè)務(wù)架構(gòu)
項目對應(yīng)業(yè)務(wù)系統(tǒng)的總體業(yè)務(wù)架構(gòu),業(yè)務(wù)架構(gòu)包括組織體系、核心業(yè)務(wù)和業(yè)務(wù)流程。通過業(yè)務(wù)架構(gòu)的分析,推導(dǎo)出系統(tǒng)的總體技術(shù)架構(gòu)。根據(jù)業(yè)主的需求分析,總結(jié)出客戶的業(yè)務(wù)需求架構(gòu)如圖1:
本系統(tǒng)的直接或間接使用人員主要分為5類人員:決策者、管理者、系統(tǒng)管理人員和業(yè)務(wù)人員,終端用戶。
管理者是政策的執(zhí)行人員,要實時根據(jù)業(yè)務(wù)的情況做出相應(yīng)的判斷,為決策者決策方向提供有力的依據(jù)。
業(yè)務(wù)人員是最直接使用系統(tǒng)的人,通過對系統(tǒng)的操作,及時發(fā)現(xiàn)問題并處理相應(yīng)的問題;通過對各個模塊功能的使用,保證業(yè)務(wù)的正常經(jīng)營。
終端用戶指可以直接利用電腦或手持終端,實現(xiàn)自助式服務(wù)的用戶。
2 技術(shù)架構(gòu)
從系統(tǒng)的功能需求和非功能需求出發(fā),特別考慮到系統(tǒng)的高性能需求和靈活性、擴(kuò)展性需求,通過對系統(tǒng)進(jìn)行總體特性分析,結(jié)合設(shè)計原則和技術(shù)路線作為指導(dǎo),描述了系統(tǒng)的整體技術(shù)架構(gòu)。根據(jù)項目需求分析及系統(tǒng)的設(shè)計原則對系統(tǒng)架構(gòu)設(shè)計以及相關(guān)規(guī)范的要求,項目的設(shè)計與實現(xiàn)整體上要考慮技術(shù)先進(jìn)性與成熟性相結(jié)合的原則,統(tǒng)一性與靈活性結(jié)合的原則,同時還要兼顧系統(tǒng)發(fā)展的現(xiàn)狀以及相關(guān)行業(yè)的發(fā)展。為此,采用相應(yīng)的技術(shù)路線:采用統(tǒng)一的數(shù)據(jù)管理,采用多層多階的系統(tǒng)架構(gòu)設(shè)計,采用標(biāo)準(zhǔn)和開放的架構(gòu),采用面向?qū)ο蟮募夹g(shù),采用基于組件的技術(shù),支持手持終端和無線寬帶網(wǎng)絡(luò)。
2.1 邏輯架構(gòu),系統(tǒng)按照業(yè)務(wù)邏輯劃分為四層:表現(xiàn)層、接入層、業(yè)務(wù)邏輯層、數(shù)據(jù)層,如圖2所示:
(1)表現(xiàn)層。表現(xiàn)層的應(yīng)用程序與服務(wù)端的應(yīng)用程序是相對獨立的。表現(xiàn)層只負(fù)責(zé)發(fā)送服務(wù)請求,服務(wù)如何實現(xiàn)則完全由業(yè)務(wù)邏輯層負(fù)責(zé)。
(2)接入層。接入層為最終客戶提供統(tǒng)一的客戶接觸、服務(wù)平臺;同時為其它外圍系統(tǒng)和機(jī)構(gòu)提供實時、定時批處理接口。
(3)業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層是系統(tǒng)的業(yè)務(wù)邏輯實現(xiàn)層,是系統(tǒng)最核心的部分,它接收來自表現(xiàn)層的功能請求,是實現(xiàn)各種業(yè)務(wù)功能的邏輯實體。邏輯實體在實現(xiàn)上表現(xiàn)為各種功能組件。這些功能組件是對象化的組件模塊,可實例化,并通過繼承重用;每個對象對外提供服務(wù)的接口保持相對獨立,利于開發(fā)和維護(hù)。
(4)數(shù)據(jù)層。數(shù)據(jù)層存放并管理各種系統(tǒng)數(shù)據(jù)。應(yīng)用系統(tǒng)的最終功能映射為對數(shù)據(jù)庫中表和記錄的操作,數(shù)據(jù)層實現(xiàn)對各種數(shù)據(jù)庫和數(shù)據(jù)源的訪問,并使得業(yè)務(wù)邏輯層的設(shè)計和實現(xiàn)更集中于系統(tǒng)本身的功能。
2.2 技術(shù)體系架構(gòu),依據(jù)以上技術(shù)路線與設(shè)計原則,結(jié)合項目的業(yè)務(wù)特點,設(shè)計如圖3所示:
3 結(jié)束語
建設(shè)糧食儲備庫物流平臺,將初步實現(xiàn)業(yè)主中轉(zhuǎn)市場部的主體業(yè)務(wù)的自動化,從而將目前的手工作業(yè)方式轉(zhuǎn)換為自動化作業(yè)方式,解放勞動力,降低運營管理成本,有效利用站區(qū)及倉儲資源,加快物流中轉(zhuǎn)效率。
參考文獻(xiàn):
[1]陳道鑫,宋紹云,袁中旺.ExtJS框架在Web軟件開發(fā)中的應(yīng)用[J].電腦知識與技術(shù),2011(07):2044-2047.
[2]譚懷遠(yuǎn).讓Oracle跑得更快:Oracle 10g性能分析與優(yōu)化思路[M].北京:電子工業(yè)出版社,2011.
[3]林寒超,張南平.Hibernate技術(shù)的研究[J].計算機(jī)技術(shù)與發(fā)展,2006(16):112-113+116.
[4]田珂,謝世波,方馬.J2EE數(shù)據(jù)持久層的解決方案[J].計算機(jī)工程,2003(29):93-95.
作者單位:湖北工業(yè)職業(yè)技術(shù)學(xué)院 信息與智能工程系,湖北十堰 442000