999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

糧庫遠程監管系統的設計與開發

2015-05-30 10:48:04俞琳琳
軟件工程 2015年2期

摘 要:本文介紹的糧庫遠程監管系統基于Java EE平臺,采用Web Service技術,能夠采集數字糧庫系統的業務數據,傳輸并保存到系統數據庫中,具有查詢地理地圖、個性化首頁、統計分析、糧情監測分析、業務單據索引以及視頻監控等功能,能夠對糧食收購、銷售、保管等業務的全過程進行監管。

關鍵詞:糧庫遠程監管;Java EE;Web Service;Hibernate

中圖分類號:TP393.1 文獻標識碼:A

1 引言(Introduction)

隨著數字糧庫系統在各地的全面推廣,糧庫的信息化程度在逐漸提升。在糧食主管部門亟需建設一個統一的糧食管理系統,將各庫點連接起來,實現信息化由點到面的全面覆蓋,使得糧食主管部門能夠對庫點的糧食收購、銷售、保管等主要業務的全過程進行監管,對發生業務的糧食質量、數量進行精細化管理。建設統一的數據交換平臺,使用統一的數據格式,實現庫點與糧食主管部門之間的數據共享,同時為糧食主管部門的決策監管提供數據基礎。能夠利用網絡等技術,實現遠程查看糧庫的視頻監控信息和糧情信息,并進行綜合分析,反映庫存和保管的情況。

2 總體設計(System design)

糧庫遠程監管系統由糧庫數據上報、數據交換平臺和前端訪問平臺三個部門構成,其中糧庫數據上報部分負責采集數字糧庫的業務數據,經過數據交換平臺的處理,將數據傳輸并保存在系統的數據庫中,糧食主管部門通過瀏覽器直接訪問前端訪問平臺即可查看到糧庫的業務數據及視頻等信息。

圖1 糧庫監管系統的架構

Fig.1 Architecture of the grain depot monitoring system

糧庫監管平臺系統的架構如圖1所示,除了能夠采集數字糧庫系統的業務數據,傳輸并保存到監管平臺的數據庫中,系統還具有地理地圖查詢、個性化首頁、統計分析、糧情監測分析、業務單據索引以及視頻監控等功能。

3 主要技術簡介(Main technical introduction)

糧庫遠程監管平臺系統采用B/S結構,可以支持跨平臺的應用,模塊化設計,基于J2EE的平臺,能比較方便實現開發和維護,支持SOA,可根據業務發展開發新的子系統模塊,具有良好的擴展功能和兼容性。數據處理采用大集中的方式管理,后臺數據庫采用SQLServer,前端支持Windows 7等主流操作系統及常用瀏覽器。

3.1 Java EE

本系統基于Java EE的技術,采用瀏覽器+應用服務器+數據庫服務器的多層架構,能夠不同的操作系統上運行,能夠支持大用戶數和數據量。

Java EE是一個標準中間件體系結構,旨在簡化和規范分布式多層企業應用系統的開發和部署,可顯著地提高企業應用系統的可移植性、安全型、可伸縮性、負載平衡和可重用性[1]。Java EE技術的基礎是JAVA語言,JAVA語言的與平臺無關性[2]保證了基于Java EE平臺開發的應用系統和支撐環境可以跨平臺運行。

3.2 Web Service

Web Service是一個平臺獨立的、松耦合的、自包含的、基于可編程的Web的應用程序,可使用開放的XML標準描述、發布、發現、協調和配置這些應用程序,用于開發分布式的互操作的應用程序[3]。利用Web Service可以實現在分布式環境下跨平臺、跨系統的數據交換,從而實現應用系統的集成。

3.3 Hibernate

Hibernate是一種ORM(Object-Relation Mapping,對象-關系映射)中間件,可以將數據庫表中的數據包裝為Java對象,又可以將Java對象映射為數據庫表中的數據。使用Hibernate的好處是通過Hibernate的對象-關系映射,能夠減少程序員的編碼工作量,只需要在映射文件中對關系進行定義,然后編寫少量的代碼便可將實體與關系的維護、對象與關系的轉換工作交由對象-關系映射代勞[4]。

4 詳細功能設計(Detailed design)

4.1 個性化首頁

為用戶日常辦公提供了一個可自由配置的個性化首頁,用戶可自行配置所關注的功能模塊,使用戶使用系統更加便捷靈活。系統提供多個功能組件,作為首頁的重要組成部分,同時系統提供多個組件分布方式供用戶自行選擇。

4.2 地理地圖查詢

系統利用Flash(或GIS)技術,構建輕量級糧食地理信息地圖,以全市地圖的方式將市糧食局下轄各庫點的地理位置信息、機構概要信息、儲藏糧食數量及質量等信息展示出來,并能夠進一步查看庫點平面圖,了解糧庫的概況。

①展示的數據是動態數據,并根據糧庫的業務數據變化而變化。當鼠標懸停在選中區域時,出現懸浮窗口顯示該區域存儲糧食的概要信息,亦可點擊進入下一層地圖進行查詢。

②用戶可在糧庫平面圖中,進一步查詢查看糧庫各個倉房的存糧情況、業務發生情況和糧情情況。系統以矢量圖SVG技術,有系統自動畫出庫點平面圖,并根據實際數據進行計算,分別標注出各個倉房的存糧存量等信息。在庫點平面圖中可按倉房查詢相關業務單據等信息。

4.3 統計分析

匯總市糧食局下轄的各個庫點的業務數據,通過平臺對業務數據進行處理、清洗、分析,利用圖形、表格等方式,綜合展示全市糧食情況,為領導決策提供支持。

4.4 糧情檢測分析

系統以三維圖形的方式,展現各倉內測溫點的分布及對應糧溫等信息,如圖2所示。

圖2 倉內溫度三維展示圖

Fig.2 3D display graph of temperature in storehouse

4.5 業務單據查詢

對各個庫點上報上來的原始業務單據進行綜合查詢,多維度了解糧庫業務執行情況,對各庫點階段時間內發生的出入庫業務單據能夠第一時間掌握,為統計分析、決策支持提供數據支持。

4.6 視頻監控

查看各庫點的實時視頻信息。并能夠對提供接口的視頻攝像頭進行上、下、左、右旋轉,焦點、焦距、光圈等相關控制。查看的視頻監控僅能查看當前機構或是其下轄庫點的視頻信息。用戶可在庫點平面圖中查看,各個攝像頭的具體位置,同時可以查看各攝像頭的實時視頻。

5 結論(Conclusion)

糧庫遠程監管平臺系統能夠采集數字糧庫系統的業務數據,傳輸并保存到監管平臺的數據庫中,還具有查詢地理地圖、個性化首頁、統計分析、糧情監測分析、業務單據索引以及視頻監控等功能,能夠對庫點的糧食收購、銷售、保管等主要業務的全過程進行監管。

參考文獻(References)

[1] 郝玉龍.JavaEE編程技術[M].北京:北京交通大學出版社,2013.

[2] (美)霍斯特曼,科內爾.周立新,等,譯.Java核心技術卷1基礎知

識(原書第9版)[M].北京:機械工業出版社,2014.

[3] (荷)帕派佐格羅.WEB服務:原理和技術[M].北京:機械工業出

版社,2009.

[4] 鄧子云.Java Web輕量級開發全體驗[M].北京:電子工業出版

社,2012.

作者簡介:

俞琳琳(1980-),女,本科,助教.研究領域:軟件工程,數據

挖掘.

主站蜘蛛池模板: 18禁不卡免费网站| 国产乱人免费视频| 国产在线观看第二页| 免费午夜无码18禁无码影院| 国产产在线精品亚洲aavv| 午夜免费小视频| 亚洲精品视频免费| 青青草国产免费国产| 在线观看精品自拍视频| 日韩毛片在线播放| 亚洲三级影院| 亚洲视频免| 日韩成人在线视频| 国产黄在线观看| 色噜噜综合网| 日本91在线| 黄色三级网站免费| 国产在线视频自拍| 欧美精品亚洲精品日韩专区| 青青草国产精品久久久久| 国产一级在线播放| 国产精品青青| 怡红院美国分院一区二区| 欧美在线中文字幕| 无码啪啪精品天堂浪潮av| 永久成人无码激情视频免费| 久久先锋资源| 午夜久久影院| 女人18毛片一级毛片在线 | 黄色网站不卡无码| 国产9191精品免费观看| 国产色婷婷| 九色91在线视频| 国产最新无码专区在线| 欧美成人手机在线观看网址| 久久精品国产精品一区二区| 欧美 国产 人人视频| 在线免费无码视频| 在线观看亚洲人成网站| 亚洲啪啪网| 国产在线精彩视频二区| 香蕉久久国产超碰青草| 国产成人无码AV在线播放动漫| 波多野结衣无码视频在线观看| 亚洲天堂精品在线观看| 五月天天天色| 亚洲一区二区日韩欧美gif| 高清无码不卡视频| 内射人妻无套中出无码| 国产迷奸在线看| 久久精品人人做人人爽电影蜜月 | 久久大香伊蕉在人线观看热2 | 亚洲精品国偷自产在线91正片| 亚洲精品自拍区在线观看| 91福利片| 成人福利视频网| 国产精品30p| 国产黄网永久免费| 国产一级二级三级毛片| 精品日韩亚洲欧美高清a| 无码一区18禁| 亚洲欧美不卡| 99精品在线看| 久久综合亚洲色一区二区三区| 在线观看91香蕉国产免费| 国产一区二区在线视频观看| 久久久久亚洲精品成人网| 久久福利片| 亚洲精品福利网站| 国产三级视频网站| 精品午夜国产福利观看| 国产91线观看| 人妻无码中文字幕一区二区三区| 欧洲亚洲欧美国产日本高清| 亚洲精品成人片在线观看| 99国产精品国产| 2022国产91精品久久久久久| 青草娱乐极品免费视频| 欧美高清国产| 国产理论一区| 午夜天堂视频| 高清色本在线www|