托普云農——致力于中國農業信息化的發展!
智慧農機綜合管理平臺
建設方案
托普云農——致力于中國農業信息化的發展!
目
錄
一、項目概述 ...............................................................錯誤!未定義書簽。
二、項目建設內容
................................................................................................................................................................................................................ 8
1 、統一數據標準規范
............................................ 錯 誤 ! 未定義書簽。
2 、升級完善省農機數據中心
................................ 錯誤!未定義書簽。
1 )、完善基礎數據庫
.................................... 錯誤!未定義書簽。
2 )、建立農機業務數據庫
............................ 錯誤!未定義書簽。
3 )、完善標準數據接口
................................ 錯誤!未定義書簽。
3 、擴建一站式查詢分析平臺
................................ 錯誤!未定義書簽。
1 )數據查詢 ..................................................... 錯 誤 ! 未定義書簽。
2 )數據分析 ..................................................... 錯 誤 ! 未定義書簽。
3 )查詢管理 ..................................................... 錯 誤 ! 未定義書簽。
4 )數據導出 ..................................................... 錯 誤 ! 未定義書簽。
4 、完善統一技術管理平臺
.................................... 錯誤!未定義書簽。
1 )、統一用戶及授權管理
............................ 錯誤!未定義書簽。
2 )、統一公共基礎服務
................................ 錯誤!未定義書簽。
托普云農——致力于中國農業信息化的發展!
3)、統一服務管理平臺
................................錯誤!未定義書簽。
5 、建設統一內網門戶
............................................錯 誤!未定義書簽。
1)、內部公共信息發布
................................錯誤!未定義書簽。
2)、業務系統導航
........................................錯 誤!未定義書簽。
3)、公共業務數據查詢
................................錯誤!未定義書簽。
4)、常用資料下載
........................................錯 誤!未定義書簽。
5、公共網絡空間
............................................錯 誤!未定義書簽。
6 、外網門戶改版升級
............................................錯 誤!未定義書簽。
1)、界面設計優化
........................................錯 誤!未定義書簽。
2)、網站功能欄目升級
................................錯誤!未定義書簽。
3)、后臺管理系統功能升級
........................錯誤!未定義書簽。
三、系統性能指標
........................................................................................................................................................................................... 10
四、開發、運行平臺
..................................................錯 誤!未定義書簽。
五、項目工作量及預算
..............................................錯 誤!未定義書簽。
托普云農——致力于中國農業信息化的發展!
1
平臺建設背景
世界上許多發達國家在 20 世紀中后期,相繼實現了農業機械化和農業現代化。隨著我國經濟建設的快速發展,農業機械化也已進入快速發展的成長期。
以物聯網、云計算等新興信息技術為依托,發達國家大力發展數字農業、智能農業、智慧農業,將信息技術與農藝技術、農業環境、農業經營、農業生產深度融合,農業信息化進入了一個全新的發展階段。而我國也出臺了一系列的支農惠農政策, 表明國家對農業機械化和農業信息化的重視、支持和保護力度在加大,為加速農業機械化的發展注入了強大動力,我國農業機械化和農機信息化的發展出現了重要的轉機;建立起以計算機技術為基礎, 3S 技術和通訊技術為主要手段,物聯網和云計算為輔助的多層次、人機結合的農業機械化信息系統成為可能,有助于農業生產管理部門的信息共享,能及時有效地提供準確的信息,為政府調控市場和農村經濟發展提供了宏觀決策服務, 指導了各級農機管理部門和相關農業生產部門, 是引導農業機械化健康發展的重要措施和手段;同時,也會促進農機生產、經營和服務活動的開展,另外,通過發展農業機械化信息事業,還會推進農業經濟發展和新興產業的建設。
利用現代化的信息技術, 建立健全智慧農機綜合管理平臺的服務管理功能和決策支持體系,對于加強農機信息化宏觀調控和微觀指導,進一步促進農業機械化、信息化的發展,具有十分重要的理論意義和實際
托普云農——致力于中國農業信息化的發展!
意義。
將
3S 技術、物聯網、云計算和
B2C 模式引入到智慧農機綜合
管理平臺中,為農業機械化和信息化工作提供新的手段和方法,提高了
現代化農業生產的效率,促進了農機化與信息化的融合,將會給政府提
供更加有效的監管手段,協調了農機組織的任務分配,服務了農民,促
進全國農業現代化和信息化的快速發展。
2
平臺建設原則
根據具體項目情況,綜合選擇適用于項目要求的技術方案??紤]到
平臺相關需求,同時參考相關平臺軟件建設成功經驗,確定采用以下設
計原則進行平臺設計:
2.1 實用性
系統應滿足操作簡單、易于使用和實用性原則。滿足所有日常管理
活動,包含優化的系統結構和完善的數據庫系統,靈活的查詢與統計功
能,友好的用戶界面,方便農業科學院工作者們能快速上手并熟練平臺
進行操作運行。
2.2 穩定性
系統有足夠的健壯性,在發生意外的軟硬件故障、操作錯誤等情況
下,一方面能夠保證回退,減少不必要的損失,另一方面采用容錯性設
計,即使平臺局部出現問題不會影響到整個平臺的使用。
托普云農——致力于中國農業信息化的發展!
2.3 安全性
具備統一完善的多級安全機制設置, 符合國家安全及保密部門要求,拒絕非法用戶和合法用戶越權操作,避免系統數據遭到破壞,防止系統數據被竊取和篡改。
系統建設中應充分考慮政務內外網銜接中的應用操作與信息訪問安全問題, 保證與其它應用系統或異構系統間數據傳輸的安全可靠和一致性,確保不會有非授權操作和意外的非正常的操作,保
證平臺數據的安全完整。
為防止儀器使用安全和各種非法的訪問、 使用、修改、破壞或者泄密,具體安全需求必須包括:
?。?)
利用可靠的數據加密技術:對用戶密碼與敏感數據進行數據加密;
?。?)
統一的硬件設備序列號管理:僅有授權的設備才能接入到云平臺服務;
?。?)
穩定可靠的用戶權限管理與鑒權系統:當且僅當授權的用戶能夠進行授權的操作;
?。?)
給不同的功能模塊分配不同的權限;
(5)
用戶數據邏輯隔離;
2.4 規范性
進行全面需求分析,把握業務實質,遵守業務操作規范,遵照國家
規范標準和有關行業規范標準,設計標準的信息分類編碼體系,規范系
托普云農——致力于中國農業信息化的發展!
統數據庫,形成全局統一的操作模式、報表表式,建立開放式、標準化
的系統數據輸入、輸出格式等。
2.5 可擴展
系統采用模塊化、 組件化的體系結構。
在技術架構和設計模式上保
證技術的延續性,靈活的擴展性和廣泛的適應性,確保系統能夠滿足用
戶在數據及業務功能擴展方面的需求。在規定的業務規范范圍內,能夠
機動、靈活地更改業務內容,增刪業務處理程序,改變相關報表及統計
信息,并能夠為后續系統擴展和功能完善增加組件設置接口,使得數據
更新簡便、系統升級容易,保證系統的可持續發展和強大的生命力。
2.6 先進性
在保證系統功能實用、穩定的前提下,將遵循國際先進標準,適當
采用先進成熟的主流技術, 符合今后的發展方向, 延長系統的生命周期,
在軟件開發思想上, 嚴格按照軟件工程的標準和面向對象的理論來設計、
管理和開發。
2.7 共享性
平臺的選擇應該符合國家、行業標準。系統實施要在高度統一和集
成的系統解決方案基礎上,整合現有的網絡資源和數據資源,對已經建
成的基礎設施和數據資源,在本系統建設中要充分加以利用。
托普云農——致力于中國農業信息化的發展!
2.8 可移植性
系統支持跨平臺,支持
windows
、linux
等主流操作系統,支持
Sqlserver 、mysql 、Oracle
等主流數據庫。在此基礎上,做到方便移
植,避免大量的配置和修改工作。
3
平臺總體設計
智慧農機綜合管理平臺構筑以農機綜合信息化服務網絡和農機綜合監管網絡兩大服務網絡, 實現內部辦公與業務自動化, 建立農機監理、農機管理、農機推廣和農機化服務等農機業務管理信息系統,使農機業務管理和社會服務完成有效融合。
其主要包括四個子系統:
1 、農機信息管理系統:采集和整合現有農機基礎數據,實現對各類農機基礎數據全面、規范的管理及查詢分析等。
2 、農機辦證系統:負責農機登記及駕駛證業務的管理工作,建立統一的農機監理業務計算機管理系統;依法確定注冊登記農機的機型;負責考試員、檢驗員的考核、發證工作等。
3、農機作業系統
農機作業系統建立在農機衛星定位基礎上,
系統首先要在作業機械
上安裝衛星定位監測終端設備,
通過信息平臺顯示出農機作業的各種作
業信息,然后將這些信息進行相關的監測、統計和管理。用戶群面向于
托普云農——致力于中國農業信息化的發展!
農民、農機服務組織和政府三大類,實現:
1)農民用戶查詢農機服務組織及下單服務
2)農機服務組織訂單管理及農機調度、作業監管、作業統計等功能
3)政府用戶(農機監管部門)對農機統計、分析,農業生產工作的
監管分析等功能。
4、農機補貼管理系統
農機補貼管理系統利用先進的網絡系統和軟件體系架構對農機購置補貼工作進行科學管理,針對不同的管理要求,提供合適的信息,把
管理系統的各部分信息融合成一個有機的信息整體, 為農機購置補貼管理的各層次提供有力的決策信息 ,從而更好的提高省農機辦的管理水平,為廣大農機企業和農戶服務。
平臺總體框架如下:
托普云農——致力于中國農業信息化的發展!
4
平臺相關技術
4.1 J2EE 技術
本系統是在 J2EE 架構下開發出來的, J2EE 的特點主要有以下幾點:
1.J2EE 的四層模型
托普云農——致力于中國農業信息化的發展!
—— J2EE 典型的四層結構——
2.J2EE 應用程序組件
J2EE 應用程序是由組件構成的
.J2EE 組件是具有獨立功能的軟件單
元,它們通過相關的類和文件組裝成
J2EE 應用程序,并與其他組件交
互。
J2EE 說明書中定義了以下的
J2EE 組件:
應用客戶端程序和
applets
是客戶層組件;
Java Servlet
和 JavaServer Pages (JSP)是 web 層組件;
Enterprise JavaBeans
?。‥JB)是業務層組件。
3.J2EE 的結構
托普云農——致力于中國農業信息化的發展!
這種基于組件,具有平臺無關性的
J2EE 結構使得
J2EE 程序的編
寫十分簡單,因為業務邏輯被封裝成可復用的組件,并且
J2EE 服務器
以容器的形式為所有的組件類型提供后臺服務。
因為你不用自己開發這
種服務 , 所以你可以集中精力解決手頭的業務問題。
4.2 WebService
技術
WebService 技術及其相關技術體系, 包括 XML、SOAP、WSDL、UDDI
等。WebService 是一種新的 web 應用程序分支,他們是自包含、自描
述、模塊化的應用, 可以發布、定位、通過 web 調用。一旦部署以后,
其他 webservice
應用程序可以發現并調用它部署的服務,
其工作原理
如下圖所示。
托普云農——致力于中國農業信息化的發展!
—— WebService 電子政務應用模型——
使用 WebService 技術,政府各部門內部能夠實現自身的業務流程
和處理功能組件化,這些服務組件可在互聯網上發布,從而方便的被
其它部門所使用,以便應用到跨部門的業務中去。這些
WebService 組
件的開發并不影響現有政府內部系統的結構和數據,從而極大地保護
了政府各部門內部現有的投資。而通過集成政府各部門原有系統提供
的 WebService 服務組件,就可以在互聯網上建立統一的政府的
web系
統,向社會提供閉環式服務,從而形成基于
WebService 的電子政務一
站式服務架構。
托普云農——致力于中國農業信息化的發展!
這為有效解決了當前政府信息建設中的“信息孤島”問題提供了
一個切實可行的方法。
4.3 XML 技術
本次項目一系統整合為核心內容,系統與農業其他信息系統和待
建系統之間需實現數據交換與共享,因此我們使用
XML 作為系統接口
的數據交換標準。
XML 數據傳輸是不同系統之間日漸流行的標準數據傳
輸方式,由于與平臺和編程語言的無關性,因此,通過
XML 可以有效
保證對各種異構系統的數據接口需要,以達到政府各系統數據資源的
最優整合。
XML 技術的特點如下:
(1 )
適于異構應用間的數據共享
XML 的靈活性和擴展性使其可以對不同應用甚至是差異很大的應
用間的數據進行描述, 尤其是對于那些專用于記錄數據的應用。
另外,
XML 具有自我描述的特性, 結果是數據可以在不同的應用間進行交換與
處理而不必要求相應的應用程序是針對該數據定制的。
(2 )
用于強大的數據檢索
XML 屬于元標記語言,進一步講,根據這一特性,用戶只要在
XML
的文檔類型定義文件中定義一系列有意義的標記,這樣基于該文檔類
型定義文件所產生的
XML 文檔就可以按照任意的條件進行查詢和檢索,
甚至實現計算機自動檢索,而相應的檢索引擎可以是通用的而不必局
限于具體的應用。
托普云農——致力于中國農業信息化的發展!
?。? )
提供多語種支持
XML 規范中提供了對多語種的支持,包括(簡體中文)、
BIG5(繁
體中文)
UTF-7、 UFT-8、UNICODE、GB2312 等等,這一特點使得 XML
非常有利于多語種的應用開發。
4.4 基于 SOA 的多業務服務系統應用整合
SOA 的多業務服務系統應用整合和業務一體化,
是指對 web 系統的
不同內容和應用系統的不同功能等多套業務系統進行部署,隨著系統的運營,將會有越來越多的相關業務系統相繼建成,同時部分業務可能涉及到已經存在的系統中。一般來說,大部分業務操作都不能在這些系統中獨立完成,需要調用其他應用系統協調完成。
基于 SOA 模式的企業級應用程序的架構,完成 WebServices 安全認證、壓縮算法、 異步操作、事務處理、異常處理等機制, 通過界面、業務邏輯、 WebServices 發布、數據訪問徹底的分離, 可使得各層次分別注重自己的重點,便于分工合作。同時采用該架構可以很方便的實現多界面( Windows Form 界面, Web 界面和智能設備)的支持,及數據庫易替換性。由于服務間低耦合、可組合使用,便于業務的修改和系統的重構。
面向服務架構 (Service-Oriented
Architecture
,SOA) 最大特點
就是有一個靈活而功能強大的服務層。一個服務一般通過一個粗粒度的、可以被發現和綁定的軟件實體實現,它以單一實例的形式的存在
托普云農——致力于中國農業信息化的發展!
并與其他服務和應用通過松耦合的(異步)、基于消息的通訊機制進
行交互。面向服務的分析與設計與面向對象的組件化分析與設計的不
同點在于前者著眼于應用程序提供的服務,而后者提供服務所需的組
件。面向服務架構的應用程序不是以一個具體的應用為核心,它是通
過把現有的資源和應用轉化為服務共享出去,具體的某個應用通過組
合剪裁這些服務構成一個個具體的應用程序。因此如果建立了比較完
善的服務層,應用系統很容易創建,這樣的系統也是易于重構的,同
時還提供了各系統之間的協作能力。
4.5 Web GIS
概述
隨著網絡技術的不斷發展,人們對地理信息系統的需求,不再局限
于客戶端軟件,希望通過
Internet
能夠直接發布空間數據、使用 GIS 的空間數據瀏覽、查詢和分析等功能,故基于
Internet
的 Web GIS 就 應運而生。
WEBGIS 是互聯網與 GIS 的合成,它是基于
Internet 平 臺,采用網絡協議,進行空間地理數據發布和應用的地理信息系統,一
般由多主機,多數據庫和多個客戶端以分布式連接在
Internet
上,包
括了
WEB 瀏覽器, GIS 服務器, WEBGIS 編輯器, WEBGIS
信息代
理四個部分
Web GIS 的發展與 GIS 技術、信息技術和通信技術的發展密不可分,隨著 Web 標準化研究日趨成熟, Web 應用開發和瀏覽器技術的不斷
發
托普云農——致力于中國農業信息化的發展!
展,為
Web
GIS 應用鋪平了道路,于是出現了一批以
地圖
為代表性的 Web GIS 應用平臺,如:
Google 地圖、天地圖、百度地圖、搜狗地圖和丁丁地圖等。
Web GIS 自身還有一些關鍵技術必須解決,如高質量數據壓縮技術、 寬帶和高碼率 WAP 技術、組件式 GIS 設
計等。隨著寬帶網的加速普及和
WAP
技術的快速發展, Web GIS
的
應用領域將會更加廣泛。
Web GIS
采用
HTTP
傳輸協議,主要的運算功能都在服務器端執
行,比如繪制地圖,查詢空間數據庫,空間分析等,客戶端一般使用主流瀏覽器,如谷歌、 IE、搜狗等瀏覽器。
Web GIS 提供大眾化和個性化的地圖查詢服務,以切片的形式提供地圖圖片服務,地圖操作包括了
基本的地圖瀏覽、查詢定位、距離計算、路徑規劃、用戶標注、
LBS 和
導航服務等功能。
Web
GIS 具有開發和應用成本低、真正的地理信息共享、巨大的
擴展空間、跨平臺特性等特點,目前,網上已經出現了很多
Web GIS
系
統應用實例,應用范圍非常廣泛,可應用于農業、林業、水利、地礦、
交通、土地、水、礦產、海洋、環境、人口以及軍事等幾十個領域。
WEBGIS 開發已經進入成熟階段,隨著
GIS 技術的不斷深入發展,實
現
WEBGIS 手段越來越多,目前主要方法有三種:
(1 )使用收費軟件構建
WEBGIS 平臺,如
Super Map GIS
、Arc
托普云農——致力于中國農業信息化的發展!
GIS Server
等,該方式功能強大、安全性高,但是花費成本高,對開
發者的能力要求也很高;
(2 )使用免費 WEBGIS 軟件搭建平臺,源代碼免費,但是技術一般不成熟,功能不齊全;
?。? )使用第三方地圖
API
搭建平臺,如百度地圖、天地圖、谷歌
地圖等地圖 API 接口,進行二次開發,使用簡單,成本低。智慧農機一體化系統,選用開源的 WEBGIS 代碼進行開發, 利用 Open Layers
提供的
Java Script
類庫包,來實現標準格式發布的地圖數據服務,
Open Layers 除了可以在瀏覽器中幫助開發者實現地圖瀏覽的基本效果,比如放大( Zoom In )、縮?。?Zoom Out )、平移( Pan)等
常用操作之外,還可以進行選取面、選取線、要素選擇、圖層疊加等不
同的操作,甚至可以對已有的
Open
Layers
操作和數據支持類型進行
擴充,為其賦予更多的功能,通過應用分析
Open Layers
客戶端地圖
開發技術,最終實現了智慧農機一體化系統電子地圖操作的所有功能。
4.6 Ajax
與
jQuery
技術
Ajax (Asynchronous Java Script And XML)
,是指一種創建交互
式動態網頁應用的開發技術,
通過客戶端瀏覽器與服務器之間進行少量
數據交換,實現頁面的異步更新, 可以在不重新加載整個網頁的情況下,
對網頁進行局部刷新, 而早期的網頁運行模式是需要重載整個頁面來更
新內容, Ajax
運行模式的最大不同是,它采用數據異步傳輸和請求機
托普云農——致力于中國農業信息化的發展!
制,使客戶端與服務器之間的數據通信在后臺運行。
Ajax
不是一個技
術,它是幾種技術的集合,是建立在
Java Script 、XHTML 、CSS、DOM 、
XMLHTTP Request 、XML 和 XSTL 等技術之上的一項綜合技術, Java Script 是其核心技術。
AJAX 使用文檔對象模型進行動態顯示和交互,使用 XML 和 XSTL 進行數據交互, 使用 XMLHTTP Request 進行異步數據調用,通過 Java Script 將有關技術整合在一起。
Java Script 、 XMLHTML 、 CSS 在 Ajax 中使用的 Web 標準已被很好定義,并被
所有的主流瀏覽器支持, Ajax 應用程序獨立于瀏覽器和平臺。在智慧農機一體化系統中,就使用了 Ajax 異步調用數據的方法,來實現頁面
局部刷新。
jQuery
是由美國人
John
Resig
在
2006
年
1
月發布的,由
Dave Methvin
率領團隊進行開發,
jQuery
已經成為世界上最流行的
Java Script
庫,jQuery
是免費、開源的,語法簡潔,功能強大,例如
操作文檔對象、選擇
DOM
元素、制作動畫效果、事件處理、使用
Ajax
以及其他功能。
jQuery
是繼
prototype
之后又一個優秀的
Java
Script 庫。它是輕量級的 JS 庫,它兼容 CSS3,還兼容各種瀏覽器( IE 6.0+ ,
FF 1.5+ ,Safari 2.0+ ,Opera 9.0+ ),jQuery2.0 及后續版本將不再支持 IE6/7/8 瀏覽器。jQuery 使用戶能更方便地處理 HTML 、events 、
實現動畫效果,并且方便地為網站提供
Ajax
交互,它的文檔說明很全,
而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。
托普云農——致力于中國農業信息化的發展!
jQuery 能夠使用戶的 HTML 頁面保持代碼和內容分離,兼容多瀏覽器,提供 API 讓開發者編寫插件,其模塊化的使用方式使開發者可以很輕松的開發出功能強大的靜態或動態網頁。
jQuery 提供多個與 Ajax
有關的方法,用戶能夠使用 HTTP GET 和 HTTP POST 方法從遠程服務器上請求文本、 HTML 、XML 或 JSON 數據,同時能夠把這些外部數據直接載入網頁的被選擇元素中。
4.7 Spring+Struts
Struts
是基于
MVC
設計模式的開源
Web
應用架構,它采用
MVC
模式,能夠很好地幫助
java
開發者利用
J2EE 開發
Web
應
用。和其他的
java
架構一樣, Struts
也是面向對象設計, 將
MVC
模
式的分離顯示邏輯和業務邏輯的能力發揮得淋漓盡致。
Struts
框架的核
心是一個彈性
Struts
的控制層,基于
Java Servlet ,Java Beans ,
Resource
Bundles
與
XML
等標準技術,以及
Jakarta
Commons
的一些類庫。
Struts
由一組相互協作的類 (組件)、Servlet
以及
JSP tag lib
組成,
基于
Struts
構架的
web
應用程序基本上符合
JSP Model2
的設計
標準,可以說是一個傳統
MVC
設計模式的一種變化類型。
Spring
是一個輕量級的
Java 開源開發框架,它是為了解決企業
應用開發的復雜性而創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分
層架構允許使用者選擇使用哪一個組件,
同時為
J2EE 應用程序開發提
托普云農——致力于中國農業信息化的發展!
供集成的框架。
Spring
使用基本的
Java Bean 來完成以前只可能由 EJB 完成的事情。然而,
Spring
的用途不僅限于服務器端的開發,從
簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益。
Spring
的核心是控制反轉( Io C
?。┖兔嫦蚯忻妫?AOP
?。?, Spring 框架支持幾個優秀的 ORM
和
MVC 框架,如
ORM 的 Hibernate
、 ffiatis 和 toplink 等框架,MVC
的 Struts 和 portlet 等 框架。將
Struts 應用集成到 Spring
框架可以采用多種方法,
Spring 框架可以非常容易地管理和協調 Struts ,與
Struts
類似, Spring 也 包含
MVC 實現, Spring
的結構允許在其業務層和持久層上集成
Struts Web 框架,是應用
Spring
中的
Action Support 類來實現的。
在智慧農機一體化系統的實現中,很好的利用了 Spring+Struts
框架 的集成,使其在應用層發揮了重要作用。
4.8
Postgre SQL
數據庫
Postgre
SQL
數 據 庫 源于 加 州 大 學 伯克 利 分 校 計算 機 系 的
Postgres 項目,以 Postgre SQL4.2 版本為基礎的對象關系型數據庫管理系統(
ORDBMS )。它支持大部分
SQL 標準并且提供了許多其他現代特性:
復雜查詢、外鍵、觸發器、視圖、事務完整性、
MVCC ,同樣,Postgre
SQL 可以進行多種功能擴展,比如,通過增加新的數據類型、函數、
操作符、聚集函數、索引,免費使用、修改、和分發 Postgre SQL
等,
在私用、商用、和學術研究中都可以使用, Postgre SQL
具有面向對象、
托普云農——致力于中國農業信息化的發展!
數據類型豐富、 全面支持
SQL、與 Web
集成、大數據庫等特點。
Post
GIS
是對象關系型數據庫系統
Postgre SQL
的一個擴展,它的出現讓人們
開始重視基于數據庫管理系統的空間擴展方式,而且使
Post GIS
有望
成為今后管理空間數據的主流技術。
Post
GIS 提供了空間對象、空間
索引、空間操作函數和空間操作符等服務功能,同時,
Post GIS
遵循
Open GIS 的規范,任何人可以自由使用 Post GIS 的源碼并對其做研究和改進,故 Post GIS 得到了迅速的發展,越來越多的愛好者和研究機構參與到 Post GIS 的應用開發和完善當中。智慧農機一體化系統的空間數據和業務數據就存放在 Postgre SQL 數據庫中,利用 Post GIS
來進行空間數據的查詢、運算和分析。
5
系統功能模塊
5.1 農機信息管理系統
以 GIS 為基礎,采集和整合現有農機基礎數據, 實現全市農機數據資源的集中采集、統一管理和綜合利用, 實現對各類農機基礎數據全面、規范的管理,為各類應用、服務、決策提供支撐并。
內容方面包括對農田、農機生產企業、農機專業合作社、維修服務
站、農機大戶、培訓機構等的管理及查詢分析,通過對全省農田、農機
生產企業、農機專業合作社、農機大戶等數據的采集及存儲,實現政府
托普云農——致力于中國農業信息化的發展!
部門對農機組織的快速管理。
用戶群主要面向政府、農機大戶、農機生產企業及農民,通過此系統可以加強農機管理部門和農機用戶、生產者的聯系合作,有利于農機監管部門及時對市各區縣的農機服務組織數量、 分布情況和詳細信息進行實時掌控;保障農機資源優化配置、為實現農機使用效益最大化提供強大的數據支持。
5.2 農機辦證系統
農機辦證系統,以計算機和網絡技術為基礎,運用新一代信息技術和數據庫信息系統,對農機行駛證、駕駛證進行信息化管理,打造覆蓋全省農機監理網絡,進行信息化的統一管理。
系統主要由基礎數據庫、駕駛證登記、拖拉機登記、駕駛證檔案、拖拉機檔案、業務審核、數據統計等功能模塊組成。將實現農機業務的信息數據化、服務網絡化。
系統功能模塊化、組件化設計,易于快速構架新的系統,同時,按照系統使用人員的不同,系統功能欄目、查看內容、權限都有管理員后臺定制,所有數據實現動態管理。
托普云農——致力于中國農業信息化的發展!
其中:
省級農機監理機構負責全省農機登記及駕駛證業務的管理工作, 負責農機號牌、行駛證、駕駛證、登記證書和檢驗合格標志的訂制;建立統一的農機監理業務計算機管理系統;依法確定注冊登記農機的機型;負責考試員、檢驗員的考核、發證工作。
市級農機監理機構負責辦理本行政轄區內農機登記和駕駛證業務;核發農機登記證書、號牌、行駛證、檢驗合格標志和農機駕駛證;負責農機及駕駛員檔案管理、農機駕駛證審驗、執行記分周期滿分教育考試工作;負責建立本行政轄區農機駕駛考試員庫 ; 負責本行政轄區農機監理人員的崗位培訓和管理工作。
托普云農——致力于中國農業信息化的發展!
縣級農機監理機構承辦本轄區內農機登記(包括注冊登記、變更登記、轉移登記、抵押登記、注銷登記)、補換領牌證、停(復)駛、臨時行駛號牌等申請受理和農機檢驗(包括登記時規定的檢驗和年度檢驗);承辦農機駕駛證初次、增駕、補換、注銷、審驗等申請的受理和審查;發放駕駛技能準考證明、預約考試憑證;承辦科目一、科目二、科目三、科目四的考試工作。不設農機監理機構的縣(市、區)的農機登記申請的受理、農機檢驗、農機駕駛證申請的受理、審查和考試等具體工作可由市級農機監理機構直接辦理。
5.2.1 基礎數據庫
基礎數據庫, 建立的是整個系統中各個模塊中都需要用到的基礎信息,包括了地區管理、人員管理、機型庫管理、數據字典、系統日志和公告欄等。
5.2.1.1 地區管理
地區管理模塊設置了系統中需要調用到的省、市、縣三級地區的信息,地區管理中按上下級管理設立直觀的樹型結構的管理視圖界面,方便用戶操作。用戶在每一級節點都可對當前節點的地區信息進行設置。
字段包括了地區編號、地區名稱、地區位置排序等內容。地區管理由系統管理員來管理。
系統中所有需要用到的地區數據的信息都需要從地區管理中的數據獲取,地區管理的信息只包含了省市縣三級,以作為鄉鎮村數據的基
托普云農——致力于中國農業信息化的發展!
礎。業務模塊中所使用到的所在單位,所屬鄉鎮,地址等都需要依托于地區管理。數據的調用都按登錄用戶所在地區, 默認選擇,但可以修改,修改的權限按屬地來限制。支持較好的交互性的地區輸入功能,自動按用戶所輸入的部分關鍵字提示出符合的地區信息,供用戶選擇。
地區管理由系統管理員操作。
5.2.1.2 鄉鎮和村管理
全省各個地區下面的鄉鎮和村地區信息, 鄉鎮和村信息中設置地區的代碼簡稱。
并且設置的鄉鎮和村信息將會被應用于系統中的其他模塊中。
字段包括了名稱、代碼、所屬地區、排序等。地區數據信息的信息拆分或合并操作,在數據維護模塊中進行處理。
鄉鎮信息有各個市縣的管理員來完成。
5.2.1.3 部門管理
全省各級的農機監理單位的部門信息。部門按地區屬地管理,各自管理所轄地區下的部門信息。
部門的字段包括了部門名稱、排序、單位類型、農機區域名稱、收割機區域名稱、駕駛員檔案編號(前綴)、農機車牌(前綴)、收割機
檔案編號(前綴)、收割機車牌(前綴)、農機監理機構名稱、登記機關、單位郵政編碼、備注等。
托普云農——致力于中國農業信息化的發展!
部門信息中帶有“(前綴)”標注的字段,將被用于駕駛證和農機
業務中,系統在生成檔案編號或者車牌的處理中,都將首先讀取此處的
設置內容。設置初始值是為了可以對編號和車牌的填寫方式做信息規范
化。
5.2.1.4 人員管理
整個系統中的所有操作人員的信息, 管理員可以按屬地管理人員信息。字段包括:真實姓名、排序、登錄名、登錄密碼、身份證號、性別、地址、郵政編碼、家庭電話、單位電話、手機、傳真、電子信箱、人員頭像、人員照片、簡單描述等。
5.2.1.5 人員權限管理
對系統中的所有操作人員的操作權限做設置, 權限管理模塊將按系統模塊分類列出各個模塊的所含的操作權限(包括登記、審核、添加、修改、刪除等),管理人員對權限進行選擇, 即可對操作人員進行賦權。
5.2.1.6 機型庫管理
對系統中所使用到的農機進行分類管理
,采用當前較流行的
Web2.0
技術,做到較人性化的及時搜索。
農用型農機機型庫
按農機制造廠、農機類型、擴展機型三種方式的樹型結構分類管理,
對農用型農機機型進行管理,可以支持三種分類方式的切換,切換不同
的類型,按用戶所選條件列出相關農機信息。
托普云農——致力于中國農業信息化的發展!
系統在農機業務模塊中將調用到農機的信息。
農機業務模塊的信息
調用功能,通過
ajax
技術,按用戶輸入的關鍵字,異步讀取機型庫中
的信息,是用戶在不刷新頁面的前提下對所要的數據進行查詢,并且在
提示給用戶的數據列表中選擇。
也支持系統通過彈出框的方式來實現信
息的高級查詢,按不同的條件調取出最精確的數據。
變型農機機型庫
按農機制造廠、農機類型、擴展機型三種方式的樹型結構分類管理,對農用型農機機型進行管理,可以支持三種分類方式的切換,切換不同的類型,按用戶所選條件列出相關農機信息。
系統在農機業務模塊中將調用到農機的信息。
農機業務模塊的信息調用功能,通過 ajax 技術,按用戶輸入的關鍵字,異步讀取機型庫中的信息,是用戶在不刷新頁面的前提下對所要的數據進行查詢,并且在提示給用戶的數據列表中選擇。
也支持系統通過彈出框的方式來實現信息的高級查詢,按不同的條件調取出最精確的數據。
掛機機型庫
按農機制造廠、掛車類型、擴展機型三種方式的樹型結構分類管理,對農用型農機機型進行管理,可以支持三種分類方式的切換,切換不同的類型,按用戶所選條件列出相關農機信息。
系統在農機業務模塊中將調用到農機的信息。
農機業務模塊的信息調用功能,通過 ajax 技術,按用戶輸入的關鍵字,異步讀取機型庫中
托普云農——致力于中國農業信息化的發展!
的信息,是用戶在不刷新頁面的前提下對所要的數據進行查詢,并且在提示給用戶的數據列表中選擇。
也支持系統通過彈出框的方式來實現信息的高級查詢,按不同的條件調取出最精確的數據。
5.2.1.7 數據字典
對系統中所有的下拉選擇項、 多選項、單選項的輸入內容進行配置。支持多級菜單的設置,系統在調用數據字典的信息時,按界面的要求來表現數據字典的配置, 如,需要單個數據選擇的, 使用單選選擇條件框;需要同時選擇多個數據時,使用多項選擇框;當數據選擇項較多,將以彈出是的樹型數據選擇器來實現數據內容的選擇。
5.2.1.8 地址替換
系統的長久的使用過程中,
存在很多地址信息不規范或者因一些客
觀原因(如地區合并、拆分或者歷史數據)造成數據內容與實際地址信
息不符。地址替換就提供了這么一個功能,通過分布操作,首先要選擇
替換的地址數據所在地區(歸屬的農機監理單位,按所轄地區的級別不
同所能選擇的地區單位有所不同)
,將地址中需要替換的部分提取出來,
轉換成正確的地址信息,然后填入至原有信息中,本模塊操作只變更地
址數據,其他的信息不做改動,并且操作過程中不體現信息完整內容。
首先確定駕駛證或者行駛證,然后填入需要替換的地址所包含的內容,
系統按這部分地址包含內容,查詢駕駛證或者行駛證數據,調出符合記
錄的所有地址數據,操作人員可以選擇全部,也可以選擇部分數據,將
這些需要替換的地址選出,圈定需要替換的數據范圍,然后填入替換后
托普云農——致力于中國農業信息化的發展!
的結果地址,這樣幾個步驟后,讓處理程序知道需要處理那些數據,處理多少數據,如何處理,更加明確知道地址 A 要處理成地址 A 等等。這樣就能準確無誤的替換原有信息。
地址的替換功能各級管理員都可以操作, 但只能對自己所轄地區下的數據信息進行地址替換。
5.2.1.9 系統日志
對系統中所有人員的操作以文字記錄的方式,寫入系統數據庫中,以便于管理員對系統管理。
超級管理員可以對早于當前時間 1 年的數據進行清理。
字段包括了操作人、操作模塊、操作方式(增、刪、改)、操作內容、操作時間。
5.2.2
駕駛證登記業務
駕駛證管理中的業務辦理主要包括:
(1) 駕駛證初次領證
(2) 駕駛證增駕
(3) 駕駛證變更
(4) 駕駛證換證
(5) 駕駛證轉入 / 轉出
托普云農——致力于中國農業信息化的發展!
(6) 駕駛證補證
(7) 駕駛證注銷
(8) 駕駛證注銷恢復
(9) 違章處理
(10) 黑名單
(11) 事故記錄
(12) 駕駛證信息查詢
托普云農——致力于中國農業信息化的發展!
5.2.2.1 駕駛證初次申領
申請人:
提交體檢結果和相關初始領證所需材料
將信息提交至受理崗
受理崗審核申請信息
送審,預約考試
考試崗科目一考試
考試合格,直接遞交管理崗
退回
管理崗審核并發放準
考證明
送考試崗
考試崗科目二、三、 退回 四考試
合格,錄入成績
管理崗生成檔案編號、初次領證時間和有效期
審核通過
退回
市級業務領導崗審核
打印,歸檔
首先提交駕駛證初次領證請求,
按申請表格內容依次填寫有關的信
托普云農——致力于中國農業信息化的發展!
息,由登記崗人員對信息進行錄入。其中地址輸入可以進行地址信息的
快捷選擇,初次顯示的是您所在縣的行政鄉,鎮,村名稱,也可以輸入
在系統管理中設置的村信息中的地區代碼進行快速填入地區信息。
以下
為需要錄入的事項:
( 1)申請業務種類:錄入“初次申領”。
( 2)申請人姓名、 性別、出生日期、國籍、身份證明名稱及號碼、住址:按照申請人身份證明記錄的內容錄入。
?。?3)申請人聯系地址、聯系電話和郵政編碼:按照申請人提交的《農機駕駛證申請表》錄入。
?。?4)身體條件、醫療機構名稱:按照《身體條件證明》記載的內容錄入。
?。?5)《準考證明》編號:按照農機監理機構確定的號碼錄入。
( 6)《準考證明》有效期起始日期:按照制作《準考證明》的日期錄入。
?。?7)《準考證明》有效期截止日期:自《準考證明》有效期起始
日期計算,按照滿兩年的日期錄入。年齡在
59 周歲以上的,有效期截
止日期按照申請人滿
61 周歲的生日錄入。
( 8)各科目考試日期:按照各科目考試合格的對應日期分別錄入。
?。?9)各科目考試成績:按照考試成績表記載的各科目考試成績分
托普云農——致力于中國農業信息化的發展!
別錄入。
( 10 )各科目考試員:
按照考試成績表記載的各科目考試員姓名分別錄入。
?。?11 )農機駕駛證證號:按照申請人身份證明號碼錄入。
( 12 )檔案編號:按照農機監理機構確定的檔案編號錄入。
( 13 )初次領證日期:按照制作農機駕駛證的日期錄入。
?。?14 )準駕機型和準駕機型代號:按照申請人提交的《農機駕駛證申請表》錄入。
?。?15 )農機駕駛證有效期起始日期:按照初次領證日期錄入。
( 16 )農機駕駛證有效期限:錄入
6 年。
登記錄入體檢信息時, 其中各項按照國家有關規定有一項不正?;蛘呱旮媸马椫杏幸豁椉膊≌?,則體檢結論不能保存合格。
保存申請信息結束后在駕駛證主界面的登記崗人員列表中就會顯示該駕駛員申請人的簡單信息,只有登記人可以修改該登記信息。其它崗位的操作員可以點擊辦理進入登記信息界面進行查看和相應崗位的操作。
填寫完成后,進入考試崗。進入到駕駛證初次申領信息的界面中查看駕駛員申請登記信息和各項考試事項的辦理。
填寫科目一考試的成績,科目一考試成績合格分數為 90 分以上,并依次選擇兩個考試員。兩個
托普云農——致力于中國農業信息化的發展!
考試員不能為同一個人,否則系統不能保存申請人的成績??颇恳豢荚嚦煽兒细竦那闆r下,生成“技能準考證明”,技能考試時間必須在科目一理論考試成績 20 天后進行,科目二、科目三、科目四的考試是依次進行的,后一項的考試時間不能早于前一項的考試時間。
在考試成績合格的情況下,業務信息被提交到業務崗審核,業務審核崗審核通過申請信息并遞交至市級領導崗審核; 審核通過上報市級領導崗時生成駕駛證檔案編號。審核不通過就逐級退回至上一崗,并需填寫退回意見。
市級領導崗審核通過后,駕駛證發證崗位即可對駕駛證進行打印,打印后駕駛證的打印狀態置為已打印,只可打印一次。默認狀態是審核通過,市級領導也可以退回,退回駕駛證申請信息至上一崗,回退時,必須填寫回退意見,否則,不能回退。
審核通過后,可以對駕駛證進行發證,打證結束后,自動遞交記錄至檔案管理崗,此時檔案管理崗就可以對駕駛證信息進行歸檔。
托普云農——致力于中國農業信息化的發展!
5.2.2.2 駕駛證增駕
申請人:
提交體檢結果和相關增駕所需材
料
將信息提交至受理崗 退辦證明
受理崗 不符合規定 審核申請信息
送審,預約考試
考試崗
科目一考試
考試合格,直接遞交管理崗 退回 管理崗
審核并發放準
考證明
送考試崗
考試崗
科目二、三、 退回 四考試
合格
管理崗審核
審核通過 退回 市級業務領導
崗審核
打印
首先要接收需要做增駕業務受理的駕駛證檔案,
按多種查詢條件進
行信息查詢,查詢到信息后可以查看該檔案信息,并可以顯示該駕駛員
托普云農——致力于中國農業信息化的發展!
的歷次增駕記錄。
填寫增駕申請表,增駕機型必須填寫,其余信息是駕駛證信息,無
須填寫,也無法更改。以下需要錄入的事項:
( 1)申請業務種類:錄入“增駕申請”。
( 2)增加的準駕機型和準駕機型代號:按照申請人提交的《農機駕駛證申請表》錄入。
?。?3)增加準駕機型的日期:按照農機監理機構審核確定的日期錄
入。
( 4)身體條件、醫療機構名稱:按照《身體條件證明》記載的內容錄入。
?。?5)《準考證明》編號:按照農機監理機構確定的號碼錄入。
?。?6)《準考證明》有效期起始日期:按照制作《準考證明》的日期錄入。
?。?7)《準考證明》有效期截止日期:自《準考證明》有效期起始
日期計算,按照滿兩年的日期錄入。年齡在
59 周歲以上的,有效期截
止日期按照申請人滿
61 周歲的生日錄入。
?。?8)各科目考試日期:按照各科目考試合格的對應日期分別錄入。
?。?9)各科目考試成績:按照考試成績表記載的各科目考試成績分別錄入。
托普云農——致力于中國農業信息化的發展!
?。?10 )各科目考試員:
按照考試成績表記載的各科目考試員姓名分別錄入。
符合以上條件后, 保存申請信息結束后在駕駛證主界面的登記崗人員列表中就會顯示該駕駛員申請人的簡單信息, 只有登記人可以修改該登記信息。其它崗位的操作員可以點擊辦理進入登記信息界面進行查看和相應崗位的操作。
填寫完成后,進入考試崗。進入到駕駛證初次申領信息的界面中查看駕駛員申請登記信息和各項考試事項的辦理。
填寫科目一考試的成績,科目一考試成績合格分數為 90 分以上,并依次選擇兩個考試員。兩個考試員不能為同一個人,否則系統不能保存申請人的成績??颇恳豢荚嚦煽兒细竦那闆r下,生成“技能準考證明”,技能考試時間必須在科目一理論考試成績 20 天后進行,科目二、科目三、科目四的考試是依次進行的,后一項的考試時間不能早于前一項的考試時間...