《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 軍港油庫油料供應管理系統的設計與實現
軍港油庫油料供應管理系統的設計與實現
來源:微型機與應用2011年第5期
楊振東,何 宏
(后勤工程學院 基礎部,重慶 401311)
摘要: 在分析了軍港油庫自身需求和特點的基礎上,給出了一個基于Web的軍港油庫油料供應管理系統的實現方案。方案采用MVC設計模式和輕量級J2EE體系架構,利用成熟開源的iBatis框架,并詳細闡述了編碼輸入、刷卡加油和數據通信等關鍵技術,構建了一套安全穩定、可擴展的分布式應用系統。
Abstract:
Key words :

摘  要: 在分析了軍港油庫自身需求和特點的基礎上,給出了一個基于Web的軍港油庫油料供應管理系統的實現方案。方案采用MVC設計模式和輕量級J2EE體系架構,利用成熟開源的iBatis框架,并詳細闡述了編碼輸入、刷卡加油和數據通信等關鍵技術,構建了一套安全穩定、可擴展的分布式應用系統。
關鍵詞: 軍港油庫;iBatis框架;ExtJS框架;CDMA無線通信

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

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

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

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

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

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久国产福利| 亚欧成人在线| 亚洲欧美综合| 亚洲少妇中出一区| 在线亚洲观看| 一区二区三区国产精品| 亚洲乱码日产精品bd| 亚洲经典在线看| 亚洲激情成人| 亚洲精选在线观看| 日韩网站在线看片你懂的| 亚洲人成小说网站色在线| 亚洲黄色av一区| 亚洲日本中文字幕| 91久久一区二区| 亚洲裸体视频| 一本一本久久| 亚洲主播在线观看| 香蕉久久夜色精品国产| 欧美在线日韩在线| 亚洲二区在线| 日韩香蕉视频| 亚洲一区二区视频在线观看| 亚洲综合二区| 香蕉久久精品日日躁夜夜躁| 久久国产免费看| 麻豆精品国产91久久久久久| 欧美粗暴jizz性欧美20| 欧美日本在线视频| 国产精品久久久久久av福利软件 | 99在线精品免费视频九九视| 一区二区三区四区精品| 在线一区二区三区四区五区| 亚洲一区二区三区影院| 欧美在线免费看| 亚洲人成网在线播放| 99在线精品免费视频九九视| 亚洲天堂免费观看| 亚洲欧美综合一区| 久久久久综合网| 欧美激情女人20p| 欧美日韩亚洲系列| 国产毛片一区| 亚洲国产裸拍裸体视频在线观看乱了中文| 99国产精品久久久| 香蕉成人啪国产精品视频综合网| 亚洲激情成人| 亚洲一区二区三区在线观看视频| 久久都是精品| 欧美激情在线| 国产拍揄自揄精品视频麻豆| 亚洲二区在线观看| 中文精品视频| 亚洲国产精品视频一区| 亚洲一区欧美| 狼人社综合社区| 欧美色偷偷大香| 国产专区精品视频| 99精品视频免费观看视频| 久久aⅴ乱码一区二区三区| 日韩一级黄色片| 欧美专区中文字幕| 欧美日韩少妇| 在线看不卡av| 亚洲欧美激情一区二区| 亚洲精品中文字幕有码专区| 午夜精品久久久久久久99黑人| 免费成人性网站| 国产精品尤物| 亚洲精品一区在线观看香蕉| 欧美在线不卡视频| 亚洲午夜羞羞片| 欧美大片免费看| 国产热re99久久6国产精品| 亚洲精品视频免费观看| 欧美有码在线视频| 亚洲制服av| 欧美精品在线观看| 狠狠色狠狠色综合人人| 亚洲视频导航| 一区二区高清在线| 免费观看亚洲视频大全| 国产日韩欧美亚洲| 一区二区免费看| 99精品欧美一区二区三区| 久久蜜桃精品| 国产女人18毛片水18精品| 亚洲乱码视频| 亚洲精品在线免费| 乱人伦精品视频在线观看| 国产精品资源| 亚洲网友自拍| 亚洲私人影院| 欧美日韩国产黄| 亚洲福利专区| 亚洲电影视频在线| 久久激情视频久久| 国产精品热久久久久夜色精品三区| 亚洲日本中文| 亚洲精品中文字| 欧美国产第一页| 1024亚洲| 亚洲日本黄色| 欧美成ee人免费视频| 国语自产精品视频在线看| 欧美亚洲一区三区| 欧美有码在线观看视频| 国产精品久久综合| 一本久久a久久精品亚洲| 日韩一区二区电影网| 欧美激情按摩| 亚洲国内高清视频| 亚洲免费成人av| 欧美精品自拍| 日韩视频三区| 亚洲一区二区欧美日韩| 欧美午夜剧场| 一区二区三区www| 亚洲一区国产精品| 国产精品白丝jk黑袜喷水| 中文国产成人精品| 午夜精品久久久久久久蜜桃app| 国产精品久久久久免费a∨| 亚洲网友自拍| 久久se精品一区精品二区| 国产日韩精品一区观看| 欧美在线视频免费| 久久亚洲国产精品一区二区| 合欧美一区二区三区| 亚洲国产小视频在线观看| 欧美xxx成人| 日韩视频一区二区在线观看| 亚洲资源在线观看| 国产精品视频内| 欧美一区激情| 免费成人毛片| 99re在线精品| 西西人体一区二区| 国产一区二区成人久久免费影院| 欧美一区二区三区啪啪| 巨乳诱惑日韩免费av| 亚洲国产精品电影在线观看| 亚洲作爱视频| 国产精品久久久999| 欧美一区=区| 免费日韩精品中文字幕视频在线| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲视频国产视频| 国产欧美日韩另类一区| 久久精品视频va| 欧美日本韩国一区| 亚洲欧美日韩久久精品| 久久亚洲视频| 亚洲每日更新| 欧美一区二区免费视频| 在线观看欧美成人| 亚洲视频一区二区在线观看| 国产精品视频午夜| 亚洲国产精品久久久久秋霞蜜臀| 欧美精品综合| 性做久久久久久久免费看| 美国十次成人| 一本一本久久| 久久在线免费观看| 亚洲伦理在线观看| 久久久久久久久岛国免费| 亚洲人www| 久久成人免费网| 亚洲精品视频免费观看| 久久精品99国产精品酒店日本| 亚洲电影在线免费观看| 亚洲欧美中文日韩在线| 在线观看中文字幕不卡| 亚洲欧美一区二区三区久久| 一区国产精品| 午夜久久黄色| 亚洲高清久久网| 欧美一级大片在线观看| 亚洲国产日韩欧美在线99| 久久aⅴ国产欧美74aaa| 亚洲日本无吗高清不卡| 久久久久久久久蜜桃| 99国内精品久久| 男同欧美伦乱| 午夜精品久久久久影视| 欧美日韩二区三区| 久久精品国产一区二区三| 国产精品成人一区二区三区吃奶| 亚洲福利在线看| 国产精品亚洲成人| 日韩一级免费| 在线观看欧美日本| 久久国产精品亚洲77777| 夜夜爽99久久国产综合精品女不卡| 久久婷婷久久一区二区三区| 亚洲少妇一区| 欧美日韩情趣电影| 亚洲精品激情| 韩国一区二区在线观看| 校园春色综合网|