<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 軍港油庫油料供應管理系統(tǒng)的設計與實現(xiàn)

          軍港油庫油料供應管理系統(tǒng)的設計與實現(xiàn)

          作者: 時間:2011-06-26 來源:網(wǎng)絡 收藏

          軍港油庫是我軍重要的保障實體,在油料供應中扮演了一個舉足輕重的角色。隨著計算機網(wǎng)絡技術的迅猛發(fā)展,適用于軍港油庫的油料供應管理系統(tǒng)也由C/S(客戶機/服務器)結構發(fā)展到B/S(瀏覽器/服務器)結構,大大減輕了系統(tǒng)維護與升級的成本和工作量。但是現(xiàn)有的系統(tǒng)存在著系統(tǒng)功能不完善、技術體系不合理、通信系統(tǒng)不完善、系統(tǒng)“孤島”問題嚴重等諸多缺陷。因此,為適應我軍機械化、跨越式發(fā)展需要,加快軍需物資油料建設步伐,提高綜合保障能力,圍繞首長、機關指揮、決策要求和油料供應建設的實際需要,有必要對軍港油庫建設進行新的需求分析,構建一個全方位、一體化的軍港油庫油料供應管理系統(tǒng)。
          1 系統(tǒng)分析與設計
          1.1 軍港油庫業(yè)務流程

           軍港油庫油料供應主要負責收油、儲油、發(fā)油三大核心業(yè)務。收油是指按照月油料運輸計劃,接收煉油廠或后方油庫來油;儲油是指做好油料的儲備管理工作,包括對庫存油料進行清點,形成報表上報相關單位;發(fā)油是指向其他油庫大批量調撥油料、向供油單位小批量零發(fā)油以及辦理艦船加退油手續(xù)。最后把所有的收油、庫存、發(fā)油情況按規(guī)定上報相關部門。
          1.2 系統(tǒng)功能設計
           本系統(tǒng)是基于Web的軍港油庫油料供應管理系統(tǒng),圍繞油料的“收、儲、發(fā)”各個環(huán)節(jié)進行科學管理,全面反映油庫油料的增加、減少及相關變動情況。系統(tǒng)的功能結構如圖1所示。

           (1)調撥管理。完成軍港油庫油料的收發(fā)管理以及月終對庫存油料進行清點,將油庫油料測量記錄錄入系統(tǒng)中,自動計算油料重量,形成油料清點證件。
           (2)零發(fā)油。接收領油指標(正常、助供、國家儲備),辦理油料支撥單,實現(xiàn)零發(fā)油自動記載賬簿。
           (3)艦船加(退)油。辦理加(退)油艦艇手續(xù),將艦艇加(退)油數(shù)據(jù)寫入加油卡中。
           (4)其他業(yè)務。按規(guī)定進行其他油料憑證(包括其他收入、其他支出等)的辦理。
           (5)油料賬表。根據(jù)各項憑證和原始單據(jù)自動形成賬目、報表以便統(tǒng)計查詢。
           (6)系統(tǒng)維護。完成單位、油品等信息的代碼管理,以及基礎信息的填報、數(shù)據(jù)的備份恢復和數(shù)據(jù)傳輸?shù)取?BR>2 系統(tǒng)的架構設計與實現(xiàn)
           系統(tǒng)設計基于MVC模式和iBatis框架,采用J2EE分層結構。所謂MVC模式,即模型、視圖、控制器的設計模式。在開發(fā)中,Javabean被用作模型,Jsp頁面被用作視圖,控制器則由servlet來實現(xiàn)。iBatis相對Hibernate和Apache OJB等“一站式”O(jiān)RM(對象關系映射)而言,它是一種“半”的、輕量級的解決方案,可以大幅提高系統(tǒng)的靈活性[1]。整個系統(tǒng)具體分為:(1)表現(xiàn)層:用來處理用戶的請求,并據(jù)此做出響應。主要由JSP頁面實現(xiàn);(2)業(yè)務邏輯層:為表現(xiàn)層提供所需的業(yè)務方法。Service類和DAO接口屬于業(yè)務層。Service類封裝了業(yè)務以及相應的事務控制,由form bean類調用,DAO接口屏蔽了底層的數(shù)據(jù)庫操作,供具體的Service類調用;(3)數(shù)據(jù)持久層:采用了iBatis實現(xiàn)ORM,是對應DAO接口的具體實現(xiàn)。這些實現(xiàn)類以及iBatis的配置文件共同構成了數(shù)據(jù)持久層。系統(tǒng)架構如圖2所示。

          3 關鍵技術
          3.1 編碼輸入幫助

           數(shù)據(jù)編碼設計是系統(tǒng)數(shù)據(jù)規(guī)范化管理的基礎,其設計質量直接影響到系統(tǒng)的效率。如本系統(tǒng)需要用到的“單位基本信息”、“油料基本信息”、“裝備基本信息”等,且它們都是一種層次結構形式編碼。例如單位按油料供應隸屬關系可以分為多層,假設每層編碼為三位數(shù)字或字母,則可以編碼“001”對應“XXX軍區(qū)”,“001001”對應“XXX集團軍”,“001001001”對應“XXX師”等逐級對照。當系統(tǒng)中需要輸入單位的地方,能不能快速地通過輸入編碼層次式顯示出相應的單位名稱是系統(tǒng)非常重要的一個功能。目前類似的基于Web的編碼輸入幫助系統(tǒng),尤其是代碼數(shù)據(jù)量較大的情形,在靈活性、易操作性方面都存在一些不足,因此利用ExtJS技術設計了一種算法完善、功能強大、界面美觀的層次式輸入幫助系統(tǒng)。ExtJS是基于AJAX的組件框架技術,用于開發(fā)RIA應用。它利用純Html/CSS+JS技術,提供了豐富的跨瀏覽器UI組件;靈活采用JSON/XML數(shù)據(jù)源,減輕了服務端表示層的負荷,使客戶端能實現(xiàn)MVC應用[2]。
          3.2 POS機刷卡加油
           利用IC卡和POS機的智能性、存儲性能,設計艦船加油卡和專用POS機辦理油料業(yè)務,通過數(shù)據(jù)接口與業(yè)務系統(tǒng)進行有效集成?;诳ǖ募嫒菪浴踩?、經(jīng)濟性,選擇大存儲量芯片,考慮到數(shù)據(jù)傳輸?shù)目煽啃院桶踩裕x擇接觸式智能卡作為平臺開發(fā)。專用POS機用于軍港油庫艦船加油現(xiàn)場和補給艦(船)加油的業(yè)務辦理,主要進行身份審核、指標增減、憑證打印和數(shù)據(jù)采集。它采用USB2.0/1.1通信協(xié)議進行數(shù)據(jù)交換,預置數(shù)據(jù)和上傳數(shù)據(jù)的接口函數(shù)封裝成ActiveX控件,由系統(tǒng)調用ActiveX控件方式操作POS機讀寫數(shù)據(jù)。
          當需要補給油料的艦船靠岸在軍港碼頭后,經(jīng)辦人持艦船加油卡和領退油介紹信到軍港油庫業(yè)務部門辦理加油手續(xù),將艦船加油數(shù)據(jù)寫入IC卡中,并預扣加油卡內(nèi)艦船油料指標;然后在發(fā)油碼頭加油,加完油后通過POS機刷卡登記艦船加油實際發(fā)油數(shù);最后把POS機連接軍港油庫系統(tǒng)上傳艦船加油實發(fā)數(shù)。
          3.3 CDMA無線通信
           軍港油庫油料供應系統(tǒng)產(chǎn)生的日常業(yè)務數(shù)據(jù)需要及時、準確上傳給上級單位。但由于這些數(shù)據(jù)密級性比較高,其傳輸要求較高安全級別的通信網(wǎng)絡,加之各軍港油庫網(wǎng)絡建設情況參差不齊,因而綜合考慮選擇軍用CDMA無線網(wǎng)絡來進行數(shù)據(jù)傳輸。軍用CDMA無線網(wǎng)絡是為了滿足軍隊的特殊需要,依托CDMA公眾網(wǎng),采用碼分多址技術體制建立的可實現(xiàn)軍用特殊功能的移動通信網(wǎng)絡[3]。它具有信號覆蓋范圍廣、保密性高、應用成熟等優(yōu)勢。通過它的短信傳輸方式,不需要事先建立連接,方便靈活,可以實時傳輸業(yè)務數(shù)據(jù)。因此CDMA短消息傳輸方式是很好的選擇。
           本文設計了基于Web的軍港油庫油料供應管理系統(tǒng),通過系統(tǒng)框架、后臺數(shù)據(jù)庫系統(tǒng)和系統(tǒng)功能模塊的合理設計,利用ExtJS技術、POS機、軍用CDMA無線通信網(wǎng)絡,使得本系統(tǒng)不僅實現(xiàn)了油料供應的憑證辦理、賬目記載、報表統(tǒng)計等基本功能要求,而且系統(tǒng)具有跨平臺特性、可擴展性、實用性和可維護性,艦船POS機刷卡加油和軍用CDMA無線網(wǎng)絡傳輸油料關鍵數(shù)據(jù)更具有前瞻性,系統(tǒng)取得了較高的軍事經(jīng)濟效益。本系統(tǒng)目前已經(jīng)投入使用,實踐證明本系統(tǒng)的方案不僅很好地滿足了需求,同時也為解決同類問題提供了一個通用的設計和實現(xiàn)方案,對其他部門業(yè)務系統(tǒng)建設也起著良好的借鑒作用。
          參考文獻
          [1] 李爽.基于半iBatis的輕量級ORM改進研究[J].天津職業(yè)院校聯(lián)合學報,2009,11(2):64-65.
          [2] 呂海東,陸永林.基于EXTJS和DWR的Web監(jiān)控系統(tǒng)設計與實現(xiàn)[J].計算機時代,2009,3(12):27-28.
          [3] 中國軍事通信百科全書編審委員會.中國軍事通信百科全書移動通信手冊[M].2005:189-191.

          pos機相關文章:pos機原理




          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();