摘要:傳統(tǒng)工作環(huán)境下,針對移動農(nóng)產(chǎn)品的監(jiān)管工作需要大量人力物力,而且工作效率較低,監(jiān)管質(zhì)量也難以達(dá)到良好狀態(tài)。為了進(jìn)一步提高移動農(nóng)產(chǎn)品的監(jiān)管執(zhí)法效果,有必要基于智能Android平臺開發(fā)相應(yīng)的工作系統(tǒng),這種軟件可以為執(zhí)法人員提供產(chǎn)品的相關(guān)信息,如農(nóng)產(chǎn)品產(chǎn)地信息、質(zhì)量監(jiān)測信息、登記情況,還可以根據(jù)需要實(shí)施藍(lán)牙打印執(zhí)法文書等,能夠大幅提高實(shí)際工作效率與質(zhì)量,促進(jìn)執(zhí)法工作達(dá)到新的水平。
關(guān)鍵詞:Android平臺;移動農(nóng)產(chǎn)品;監(jiān)管執(zhí)法系統(tǒng)
中圖分類號:TP399 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)09-0239-02
針對農(nóng)產(chǎn)品質(zhì)量安全的監(jiān)管非常重要,直接關(guān)系到人民群眾的飲食安全,因此必須得到高度重視。在信息化時代,為了進(jìn)一步提高農(nóng)產(chǎn)品移動監(jiān)管工作效率,可以借助現(xiàn)代化智能設(shè)備和平臺,實(shí)現(xiàn)對農(nóng)產(chǎn)品的即時監(jiān)管,并實(shí)現(xiàn)對農(nóng)產(chǎn)品生產(chǎn)、銷售、農(nóng)藥殘留等方面的有效控制,有效確保市場上流通的農(nóng)產(chǎn)品的安全達(dá)到相應(yīng)標(biāo)準(zhǔn),保證人民群眾的飲食安全。
1 Android平臺下移動農(nóng)產(chǎn)品監(jiān)管執(zhí)法系統(tǒng)開發(fā)需求分析
通過對移動農(nóng)產(chǎn)品的監(jiān)管執(zhí)法實(shí)際情況進(jìn)行分析考察,并與相關(guān)工作人員進(jìn)行深入溝通,并通過流程圖再現(xiàn)監(jiān)管工作人員在農(nóng)產(chǎn)品監(jiān)管工作過程中的具體細(xì)節(jié),具體包括檢查農(nóng)產(chǎn)品基礎(chǔ)信息、實(shí)施巡查登記、執(zhí)法檢查,等等,在此基礎(chǔ)上設(shè)計(jì)相應(yīng)的功能板塊,滿足監(jiān)管工作的實(shí)際需要。
1)基礎(chǔ)信息瀏覽。工作人員登錄對應(yīng)的系統(tǒng)以后,軟件要提供查閱相關(guān)信息的功能,具體來講,監(jiān)管人員進(jìn)入系統(tǒng)的通知公告板塊,要能夠查閱相關(guān)的公告內(nèi)容,還要為工作人員提供對應(yīng)轄區(qū)農(nóng)產(chǎn)品生產(chǎn)基地具體信息,管轄區(qū)內(nèi)具體農(nóng)貿(mào)市場、生產(chǎn)基地受檢農(nóng)產(chǎn)品相關(guān)信息,以及具體的監(jiān)管隊(duì)伍。
2)檢測數(shù)據(jù)查詢:通過系統(tǒng)軟件,準(zhǔn)確查詢不同生產(chǎn)地區(qū)、不同生產(chǎn)方式的農(nóng)產(chǎn)品監(jiān)測信息,具體包括農(nóng)藥殘留自檢數(shù)據(jù),還可以通過軟件查閱轄區(qū)內(nèi)部不同監(jiān)管機(jī)構(gòu)對農(nóng)產(chǎn)品具體生產(chǎn)基地、批發(fā)市場農(nóng)藥殘留的監(jiān)測數(shù)據(jù),為監(jiān)管人員提供查閱功能。
3)巡查登記:監(jiān)管人員輸入相關(guān)信息以后,具體包括檢查對象、監(jiān)管人員、檢查項(xiàng)目、檢查結(jié)果等,從系統(tǒng)得到相應(yīng)的數(shù)據(jù)和信息內(nèi)容。還可以利用手機(jī)定位系統(tǒng)準(zhǔn)確掌握監(jiān)管工作位置,為準(zhǔn)確實(shí)施具體的監(jiān)管工作打下基礎(chǔ)。
4)行政執(zhí)法:監(jiān)管過程中針對具體農(nóng)產(chǎn)品進(jìn)行檢查以后,就其中的不規(guī)范行為進(jìn)行處罰?;趫?zhí)法對象包括農(nóng)產(chǎn)品、畜禽產(chǎn)品、水產(chǎn)養(yǎng)殖產(chǎn)品等,根據(jù)檢查結(jié)果對其實(shí)施相應(yīng)的懲罰措施,并在系統(tǒng)內(nèi)部進(jìn)行登記,將其上傳到數(shù)據(jù)庫。
5)藍(lán)牙打?。罕O(jiān)管工作人員可以將具體的工作內(nèi)容通過系統(tǒng)進(jìn)行記錄,并將其上傳到相應(yīng)的位置,為后續(xù)查詢提供支持。不僅如此,還可以連接相關(guān)的藍(lán)牙設(shè)備,對相關(guān)內(nèi)容進(jìn)行打印,迅速得到相應(yīng)的執(zhí)法文書,這有助于大幅提高執(zhí)法監(jiān)管工作效率與質(zhì)量。
2 系統(tǒng)設(shè)計(jì)
2.1 功能模塊
在設(shè)計(jì)具體的監(jiān)管執(zhí)法軟件的過程中,為了滿足工作人員相關(guān)的功能需要,要基于Android平臺設(shè)計(jì)相應(yīng)的軟件系統(tǒng),并在其中設(shè)計(jì)相應(yīng)的功能板塊。具體包括新聞信息、通知公告、農(nóng)產(chǎn)品產(chǎn)地信息、檢查單位信息、自檢數(shù)據(jù)信息、監(jiān)測信息、監(jiān)管隊(duì)伍信息、巡查信息、執(zhí)法功能等。不僅如此,為了達(dá)到更好的安全性和實(shí)用性,還需要增加系統(tǒng)登錄、手機(jī)掃碼等功能,提高實(shí)際工作效率。還需要根據(jù)監(jiān)管實(shí)際情況增加執(zhí)法檢查、行政處罰、藍(lán)牙打印等具體功能,為實(shí)現(xiàn)高效便捷的執(zhí)法監(jiān)管打下基礎(chǔ)。
Android平臺上的智能軟件面向移動農(nóng)產(chǎn)品執(zhí)法監(jiān)管人員,為了確保軟件滿足相應(yīng)的使用功能需求,一般需要在內(nèi)部設(shè)置相應(yīng)的功能板塊,具體如下:
(1)新聞動態(tài):用戶注冊并登錄以后,軟件為用戶提供相關(guān)的新聞列表,如果用戶需要,可以點(diǎn)擊進(jìn)入新聞界面進(jìn)行詳細(xì)閱讀。
(2)通知公告:用戶登錄軟件以后,系統(tǒng)根據(jù)相關(guān)信息內(nèi)容為用戶提供相關(guān)的通知公告內(nèi)容,為用戶及時解決相關(guān)問題打下基礎(chǔ)。
(3)基地信息:監(jiān)管工作人員對具體的農(nóng)產(chǎn)品或者其他產(chǎn)品進(jìn)行查閱,通過軟件準(zhǔn)確掌握其產(chǎn)地信息,還可以準(zhǔn)確查閱得到農(nóng)產(chǎn)品生產(chǎn)廠家具體的地址、聯(lián)系人、工商注冊登記號等,為監(jiān)管人員及時查詢并進(jìn)行相關(guān)的監(jiān)管處理打下基礎(chǔ)。
(4)被檢單位:監(jiān)管人員可以通過軟件查詢,進(jìn)而得到相應(yīng)農(nóng)產(chǎn)品在具體基地的相關(guān)信息,尤其是各級監(jiān)管人員登記的具體的生產(chǎn)基地信息,為后續(xù)工作提供支持。
(5)基地自檢:監(jiān)管人員可以通過軟件系統(tǒng)進(jìn)行查閱,得到具體生產(chǎn)基地農(nóng)產(chǎn)品農(nóng)藥殘留的自檢信息,對其進(jìn)行分析對比。
(6)抽檢信息:通過軟件查閱農(nóng)產(chǎn)品具體生產(chǎn)基地、所在農(nóng)貿(mào)市場等等方面的具體信息。以及當(dāng)?shù)乇O(jiān)管部門針對農(nóng)產(chǎn)品的監(jiān)測信息和管理信息,并將其進(jìn)行上傳。
(7)監(jiān)管隊(duì)伍:根據(jù)需要查閱具體轄區(qū)工作人員的具體信息,如監(jiān)管工作人員的姓名、聯(lián)系方式、檢測結(jié)果等,方便監(jiān)管人員進(jìn)行聯(lián)系或者溝通交流。
(8)巡查登記:監(jiān)管工作人員對農(nóng)產(chǎn)品生產(chǎn)基地、農(nóng)貿(mào)市場等進(jìn)行檢查的過程中,可以根據(jù)需要進(jìn)行拍照,并將相關(guān)信息進(jìn)行上傳,具體包括檢查地段、檢查內(nèi)容、檢查結(jié)果,并將當(dāng)?shù)氐刂防枚ㄎ幌到y(tǒng)進(jìn)行傳遞,為后續(xù)工作提供有效支持。并利用軟件對其進(jìn)行記錄和管理,達(dá)到最佳的實(shí)踐管理效果。
2.2 系統(tǒng)框架
在系統(tǒng)建構(gòu)過程中,為了確保符合Android平臺實(shí)踐開發(fā)環(huán)境,決定采用Client/Server(客戶端/服務(wù)器)架構(gòu),監(jiān)管人員智能終端設(shè)備主要使用移動農(nóng)產(chǎn)品監(jiān)管軟件,而對應(yīng)的管理平臺則負(fù)責(zé)根據(jù)用戶需要為其提供相關(guān)數(shù)據(jù)信息內(nèi)容。
系統(tǒng)的建構(gòu),主要采用JavaEE分層架構(gòu),根據(jù)實(shí)踐應(yīng)用需要將其分為具體層面,具體包括視圖、控制管理、業(yè)務(wù)執(zhí)行、數(shù)據(jù)訪問、持久控制等。在此基礎(chǔ)上根據(jù)監(jiān)管工作實(shí)際需要將其置于對應(yīng)環(huán)境進(jìn)行開發(fā);在應(yīng)用過程中,客戶端與數(shù)據(jù)庫之間一般不會產(chǎn)生直接的數(shù)據(jù)交互,而是通過控制器實(shí)現(xiàn)數(shù)據(jù)的連接,為監(jiān)管人員提供相應(yīng)的數(shù)據(jù)信息。
此外,為了強(qiáng)化軟件應(yīng)用過程中的耦合性,還需要根據(jù)軟件實(shí)際情況進(jìn)行分離,具體來講,利用Struts2實(shí)現(xiàn)視圖層和業(yè)務(wù)層的分離,并建立與業(yè)務(wù)相關(guān)的管理系統(tǒng),實(shí)現(xiàn)對軟件具體操作的控制。運(yùn)用Spring實(shí)現(xiàn)業(yè)務(wù)層與數(shù)據(jù)層的有效分離,針對業(yè)務(wù)層實(shí)施針對性管理,利用特定組件實(shí)現(xiàn)對數(shù)據(jù)的分離,還需要將訪問層與數(shù)據(jù)層進(jìn)行分離。
3 軟件設(shè)計(jì)
3.1界面設(shè)計(jì)
3.1.1主功能界面設(shè)計(jì)
Android應(yīng)用在具體使用過程中,具體的窗口界面都是一個Activity;當(dāng)系統(tǒng)需要軟件運(yùn)行,每個Activity都需要加載對應(yīng)的文件。安卓系統(tǒng)為這個過程提供了五種布局。本文介紹其中一種布局方式,在具體界面中,最外層使用線性布局,并在具體環(huán)節(jié)采用垂直布局,從外到內(nèi)一共有五層。在不同層面采用不同的控件和軟件,在第二層嵌入了三個三層,將其用于表現(xiàn)軟件的具體功能板塊。在第五層內(nèi)部使用具體的視圖功能來顯示具體的軟件功能,如掃一下、注銷賬戶和退出登錄。
3.1.2子功能列表界面設(shè)計(jì)
點(diǎn)擊下圖中的基地自檢,就可以實(shí)現(xiàn)對相應(yīng)信息的查詢和查閱。在這個過程中,發(fā)生了具體事件以后,系統(tǒng)會自動跳轉(zhuǎn)到對應(yīng)位置,并將其中的文件信息進(jìn)行提取,方便工作人員對其中的信息的查閱和使用。
在這個功能布局過程中,采用ListView控件來顯示功能列表,能夠有效呈現(xiàn)軟件具體的功能及其布局,還可以根據(jù)用戶需要進(jìn)行數(shù)據(jù)加載,在此基礎(chǔ)上為用戶提供相應(yīng)的操作需要和基礎(chǔ)。
3.2 數(shù)據(jù)讀取
3.2.1 登錄數(shù)據(jù)讀取
用戶登錄軟件過程中,需要使用自身賬戶和密碼,系統(tǒng)將其信息進(jìn)行整合,得到新的URL,并使用GET的方式進(jìn)行訪問,如果用戶賬戶和密碼得到驗(yàn)證,就可以順利登錄。驗(yàn)證完成以后,服務(wù)器會返回具體位置,為用戶提供相關(guān)信息和操作指南。
如下圖,一個鄉(xiāng)鎮(zhèn)級別的監(jiān)管粘其具體的編碼一共分為12位,首先是該地區(qū)所在的省級區(qū)域編碼,然后是該地區(qū)所在市區(qū)的編碼,然后是地區(qū)所在縣區(qū)的編碼,然后是地區(qū)所在鄉(xiāng)鎮(zhèn)的區(qū)域編碼,然后是其順序號。這個序列中,包含了地區(qū)所在省市縣以及自身編號等信息。一個鄉(xiāng)鎮(zhèn)的監(jiān)管機(jī)構(gòu).可以使用相應(yīng)的序列號來實(shí)現(xiàn)相應(yīng)的檢查功能,從而準(zhǔn)確落實(shí)到具體的監(jiān)管位置。
3.2.2 普通數(shù)據(jù)讀取
在實(shí)施基地自檢的過程中,系統(tǒng)登錄成功以后,服務(wù)器會將相關(guān)數(shù)據(jù)信息進(jìn)行發(fā)送,并顯示其所在頁次,使用具體方法實(shí)現(xiàn)與服務(wù)器的連接,并利用具體方法實(shí)現(xiàn)對輸出對象的控制。服務(wù)器收到請求消息以后,通過具體方法獲取系統(tǒng)以及用戶相關(guān)值,在此基礎(chǔ)上使用這些數(shù)據(jù)進(jìn)行查詢。并將查詢得到的數(shù)據(jù)整合為具體的格式信息,將其進(jìn)行傳輸,客戶端收到這些信息以后,就可以將其讀出來,最終實(shí)現(xiàn)對基地自檢結(jié)果的查詢和使用。
為了方便用戶使用,還需要將相關(guān)數(shù)據(jù)轉(zhuǎn)換成基地自檢列表所需的數(shù)據(jù)適配器對象,為了達(dá)到最佳查詢效果,還需要將其進(jìn)行轉(zhuǎn)換,得到可編程的ListView對象,在此基礎(chǔ)上使用相關(guān)技術(shù)對其進(jìn)行加載,這個過程將為用戶得到最終的自檢信息,并與簡潔的方式進(jìn)行呈現(xiàn)。
4 小結(jié)
在信息化時代,為了進(jìn)一步提高農(nóng)產(chǎn)品移動監(jiān)管工作效率,可以借助現(xiàn)代化智能設(shè)備和平臺,實(shí)現(xiàn)對農(nóng)產(chǎn)品的即時監(jiān)管,并實(shí)現(xiàn)對農(nóng)產(chǎn)品生產(chǎn)、銷售、農(nóng)藥殘留等方面的有效控制。本文建設(shè)了基于Android平臺的移動農(nóng)產(chǎn)品監(jiān)管執(zhí)法系統(tǒng),根據(jù)實(shí)踐需要設(shè)計(jì)了相應(yīng)的功能模塊,為了確保軟件實(shí)踐應(yīng)用的效果,還根據(jù)需要針對客戶端和服務(wù)器進(jìn)行了分層和優(yōu)化。不僅如此,還根據(jù)監(jiān)管工作實(shí)際需要設(shè)計(jì)相應(yīng)的界面和操作系統(tǒng),為方便農(nóng)產(chǎn)品的監(jiān)管執(zhí)法打下基礎(chǔ)。
參考文獻(xiàn):
[1]程濤,魏榕馨,陳慧琴,等,基于Android的農(nóng)產(chǎn)品質(zhì)量安全移動監(jiān)管執(zhí)法系統(tǒng)開發(fā)與應(yīng)用[J].電腦知識與技術(shù),2018,14(9):234-236.
[2]程濤,徐冬寅,白紅武,等,基于移動互聯(lián)的農(nóng)產(chǎn)品質(zhì)量安全監(jiān)管執(zhí)法系統(tǒng)[J].黑龍江畜牧獸醫(yī),2017(4):254-256.
[3]王會生,農(nóng)產(chǎn)品“大農(nóng)業(yè)”執(zhí)法監(jiān)管怎樣才能形成合力[J].中國畜牧業(yè),2016(2):89.
[4]昌邑市編辦,昌邑市編辦充實(shí)農(nóng)產(chǎn)品監(jiān)管基層執(zhí)法力量[J].機(jī)構(gòu)與行政,2014(11):11.
【通聯(lián)編輯:唐一東】
作者簡介:高增榮(1976-),男,江蘇姜堰人,講師,碩士,研究方向:農(nóng)產(chǎn)品監(jiān)管系統(tǒng)開發(fā)。