時間:2022-03-14 09:32:07
序論:在您撰寫農機監理信息系統建設探討時,參考他人的優秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
該文結合多年來江蘇省農機安全監理信息系統軟件研發的實踐,就如何通過精心謀劃、通力協作、科學開發、反復測試、及時維護,打磨精品軟件,確保信息系統的高品質和長期高效平穩運行,實現法定事項程序化、業務流程效能化,進行了全面而充分的論述。農機監理信息系統建設,簡單地說就是開發用于農機監理工作的軟件,保存工作中形成的有價值的文字、表單、圖像等,確保其長期正常使用。
如僅滿足于保存數據、打印證件,軟件開發固然簡單,但要打造一套成熟穩定、規范嚴謹、實用便捷,網絡化、智能化、人本化、集成化程度較高的信息系統則并非易事,唯親身經歷才能體會個中艱辛。信息系統建設的重要條件有很多,如單位領導的高度重視、主管部門的大力支持、項目資金的充足投入、開發周期的相對寬裕等,缺一不可。在具體實施過程中,還有以下幾個重要因素,需重點關注。
1立足長遠的高起點建設規劃
近年來,軟件開發維護費隨人工成本上漲而大幅提升,爭取此類項目有周期性要求等諸多限制條件,來之不易。因此,項目建設要有統籌規劃,明確建設目標,制定實施方案,分階段、按步驟建設,既要確保較高性價比,又要防止項目資金浪費。
1.1相對穩定的合作單位
信息系統建設是項長期性工作,期望未來有新合作單位隨時接手的可行性較低。由于源代碼和數據掌握在原開發單位手中,更換開發單位意味著重新開發,前期反復溝通研究、反復打磨形成的技術成果將付之一炬。這也是為什么軟件升級項目大多為單一來源采購的主要原因。選擇合作單位時,一方面要看其是否具備較好開發資質、有較強的技術實力,另一方面還要注重該單位能否長期穩定,優選有科研院校、國企等背景的實力企業。合作單位穩定,即使開發人員離職,也不影響軟件使用。只要合作單位在,合作關系就在,信息系統的穩定維護和升級就有保障。選定開發單位時必須慎重,不可圖便宜尋找較小規模公司甚至依賴個人進行開發,否則,信息系統建設存在較大不確定性風險。
1.2細節明確的開發協議
要防止前期低門檻合作、后期高成本使用,還要防止開發單位在軟件使用過程中非正常提價、小修改大投入。必須有非常細致的合同條款為合作關系提供法律保障,包括版權歸屬、開發目標、功能實現、培訓維護、相關費用等各項約定均應在協議中明確,以保證雙方長期良好的合作關系。
1.3先進適用的信息技術
選擇符合業界發展趨勢、安全可靠的技術,是加強信息系統建設的關鍵。先進方能著眼長遠,適用才能貼近實際。開發單位一般會根據監理業務及數據量情況推薦相關技術,要防止其僅從自身技術熟悉度、開發簡易度考慮選擇推薦技術。2004年,江蘇省農機安全監理所在確定合作單位前,分別就采用何種網絡架構、數據庫軟件進行過論證,最終認定B/S模式具備服務器端可統一程序、基層無需安裝、易擴展、數據統一托管等諸多優點,解決了各地單機軟件經實地修改后版本各不相同的困擾。ORACLE數據庫也符合未來監理業務發展需要。事實證明,當時的傾向性技術選型是正確的,直至今日上述技術仍是主流。
1.4預留充分的數據接口
為讓“數據多跑路、讓群眾少跑腿”,農機監理業務數據不再也不能僅滿足于內部保存使用。江蘇省農機監理部門雖已在數據共享應用方面邁出腳步,在全省系統內實現數據共享,也實現了與公安交管部門間的信息實時互通,但仍需加快信息共享步伐。隨著信息化的發展,近年來,地方政府工作對開放接口的需求日益迫切,如“陽光扶貧”需要實時提供扶貧對象的機具登記信息,政務平臺要求公開相關業務限時辦理信息等。目前,因系統暫無法對接,基層人員每辦理一次業務要分別錄入兩個系統,工作量較大。全省政務平臺無統一標準,是系統未能全面對接的主要原因。此外,與保險、購機補貼系統及政府的大數據平臺對接,單向提供或雙向交換數據也是大勢所趨。農業農村部2018年頒布了《農機監理業務數據交換技術要求》,為今后農機監理系統內數據共享提供了依據。因此,要有全局意識,按部標準統一數據格式,預留各類數據接口,并根據需要逐步開放、對接,按具體規則實現信息共享。
1.5面向未來的功能布局
農機監理信息化的落腳點在于信息系統建設,功能應全方位服務于農機監理工作,大致有以下幾類:一是主要業務工作功能,包括行政許可、執法檢查、事故處理等;二是業務拓展功能,包括合作社機具管理、機手短信發送、駕駛人考試等;三是創新管理功能,包括平安農機通、實地檢驗、檔案電子化、執法終端等;四是其他輔助功能,包括內部郵件與交流平臺、高拍儀等各類外設接口功能等。通過上述功能建設提升監理機構管理效能,讓農民群眾在便民服務中受益,是功能設計的主要方向。對未來信息系統具備的應用功能,要有清晰明確的遠景規劃,要適應大數據分析、智能化替代人工管理等發展趨勢,暫無法一步到位的可分步漸進實現。如:設置查驗崗操作功能,實際工作中上機錄入可能性不大。但若實現移動執法終端向工作終端拓展,不僅可方便地實地錄入,還能隨時拍照上傳,實現內外勤崗位工作的高度協同,而查驗崗的相關功能設置就是必要的前提。對未來確定的工作目標,也可逐步開發,待時機成熟后全面啟用。如:開發優化紙檔上傳功能,做好外設選型及定制開發,最終實現檔案電子化等。
2緊密協作的高素質研發團隊
專業的事應交給專業的人辦。過硬的研發團隊是決定信息系統品質的前提條件。
2.1專業能力較強的系統分析員
系統分析員能通過大量閱讀,在充分溝通后對農機監理業務有一定深度的理解,并能將該業務需求轉化為信息系統開發實施方案。
2.2技術水平較高的軟件工程師
軟件工程師既是軟件工程的設計者,也是施工者。技術實力強、經驗豐富的的軟件工程師能從用戶角度出發,將每一個業務場景真實還原,同時還能舉一反三,思維縝密地處理每一項數據關聯,提前預防并消除各類可能出現的錯誤(BUG);相反,水平一般、有畏難情緒的技術人員,會對合理的開發需求推諉懈怠,如不及時協調更換,合作雙方的良性開發互動勢必受到影響,會給軟件開發工作留下隱患。軟件開發人員也并非多多益善,由于他們有不同的編程風格與習慣,如未經長期協作,彼此缺乏默契,各自為政,反而會給軟件開發造成許多負面影響,甚至產生嚴重BUG。
2.3業務較熟的農機監理員
隔行如隔山,水平再高的分析員也無法短期內領會所有監理業務工作要求,臨時參與研發的短期記憶還會在接手其他項目后出現消退。因此,應委派兩名以上有較強責任心、對計算機軟件開發有一定了解的監理人員參與研發團隊。監理人員的參與,可讓合作雙方的需求分析更順暢,有利于找到解決問題的最佳平衡點,在軟件開發過程中也可隨時確認、糾偏,讓開發工作少走彎路,事半功倍,符合預期。在條件允許的情況下,建議農機監理人員長期跟蹤參與,這將對后期的系統運行維護及未來升級發揮重要作用。
2.4團隊內部注重溝通互動
緊密協作的直接表現就是加強溝通,積極的溝通互動有益于提升軟件質量,加快開發進度。參與信息系統建設的人員要有迎接困難挑戰的充分準備和心理預期,要有敢于啃硬骨頭的勇氣和耐心,需要發揚工匠精神,通力合作,認真細致地開展各自應承擔的工作。
3高標準的開發要求監理機構的定位態度和開發要求直接影響信息系統的品質走向。緊緊圍繞規范實用,在法規政策框架內,貼近實際,方便使用,是打造優質軟件應遵循的標準。
3.1詳細的需求說明
功能需求說明既是系統開發的參照標準,又是項目完成的驗收標準。前期需求分析工作量較大,不僅要了解業務規范的顯性要求,找出隱性關聯,而且要結合實際,對未明確細節在系統內的實現方式等進行補充。目前,相關規章規范未明確事項主要有如下幾方面:一是具體實現方式。如各崗位在系統中的操作內容及關聯協作。二是具體業務操作要求。如年檢到期時間在提前或滯后情況下如何簽注、原地方性業務管理要求如何銜接等。三是未明確的表單文書。如注銷證明、預約考試證明等。四是提升功能的相關事項。如催檢換證等提醒的短信模板、證件二維碼的打印位置等。五是需進一步明確的問題。大到出廠合格證標準啟用后品牌型號庫的功能定位與信息維護,小到駕駛證注銷未超2年是否等同未超有效期3年,等等。
3.2嚴謹的判定限制
開展監理業務必須依法、規范,信息系統作為輔助工具必須高度統一。不僅要確保各類業務辦理流程正確,還應對申請對象條件是否符合、業務是否可同時辦理等作出合規判定。如對駕駛證到期注銷、吊銷撤銷,記分滿分,進入公安黑名單的駕駛人,在申領或辦理駕駛證業務時,按規定作出對應的限制。此外,對系統輸出結果也須進行正確性判定,如打印的駕駛證有效截止日期不得超出起始日期6年,不得超出駕駛人70周歲之日,等等。簽注錯誤的證件如流向社會將留下一定責任隱患。信息系統的智能化體現在可最大限度地預防基層工作人員在辦理業務時的主觀與非主觀犯錯。
3.3全面的關聯處理
監理業務之間有千絲萬縷的聯系,信息系統內更是牽一發動全身,任何一處小修改都有可能引發大問題。如新規范默許補牌更換號碼,開放該功能需擴充數據庫字段,補牌時增加選號及證件等打印功能,要求對原號牌作廢處理、增加各類相關提示、所有涉及號牌的查詢須支持曾用號碼查詢、相關統計作過濾處理,和公安部門的信息互通增加關聯判定、交換新號牌信息等,甚至還要通知其修改警務通的號牌查詢功能。大小關聯性修改多達幾十處,一處關聯處理不到位,相關功能則可能無法正常使用。因此,應對所有業務的各種關聯性進行細致預判并作出合理設定。
3.4完整的操作痕跡
保存全部農業機械及駕駛人的所有基礎數據及業務辦理信息,是最基本的功能要求。為便于追溯查閱和防止惡意違規使用,信息系統還應完整收存崗位操作、證件打印、修改數據等各類操作記錄及具體修改內容,所有涉及業務的操作記錄即便是中途終止,系統也應全部留痕,且無法刪除。
3.5友好的菜單界面
品質優良的信息系統不僅注重功能實現,還應考究界面設計。信息系統應與農機監理的行業特點相符,啟用行業標識,界面美觀友好,內斂不浮夸,各類功能設定科學,頁面布局合理。所有菜單及內部頁面文字處理應參照公文要求,力求簡潔、精準。
3.6實用的操作設計
實用的顯著特點是能滿足實際工作需要,人本化操作。信息系統應最大限度減少文字錄入量,對相對固化的信息進行初始化設定,在錄入時支持可選操作,能選的不用輸,減少鼠標和鍵盤操作。應可利用高拍儀、執法終端等外設采集信息。菜單設定、表單回退、保存及翻頁等各類設計的處理也應更加人性化,方便操作。還要處理好規范與便捷的關系,在法規政策框架內,提供方便基層使用的數據修正及查詢導出等功能。
3.7必要的系統提示
智能化的另外一個重要表現,就是能充當操作人員的工作助理,提醒工作人員及時、正確地處理相關業務工作。主要包括:一是申請對象信息提示。如申請人名下機具信息、違章和記分情況、補證次數等。二是錄入錯誤格式提醒,如身份證號輸入長度不匹配等。三是條件不符提醒。如駕駛證撤銷3年后才可申領的判定限制提示。四是操作導向提示。提醒工作人員下一步如何操作。五是業務待辦提示。如提示崗位待辦、批量注銷等。所有提示文字應精煉準確,指向清晰,易于操作人員判別和發現錯誤,根據導向正確操作。
3.8穩定的外設輔助
為實現信息的精準采集與可靠輸出,減少操作工作量,實現紙質檔案電子化,信息系統應最大限度選用主流優質的外接設備進行輔助,包括身份證讀卡器、簽名板、人像采集等。除執法終端外,其它設備均需單獨開發接口功能。部分設備的升級換代較頻繁,對接口要求高,應慎重選型,首選穩定性好的集成設備,優選性價比高的品牌產品,確保系統可長期正常使用。
4全面充分的高強度測試驗證
測試是檢驗開發質量的重要環節。一般由開發人員負責程序測試,監理人員進行應用測試。
4.1通過模擬辦理業務檢測流暢性
錄入各類人機信息,排查各項業務功能可否正常使用,對相關功能的頁面是否合理、操作是否便捷、外設是否穩定、權限分配是否對應等進行檢查。
4.2通過錄入問題數據檢查正確性
通過非正常格式、非正常業務條件等問題數據的錄入,檢查相關提示功能、限制功能等能否正常啟動,是否存在允許錯誤業務數據信息錄入的漏洞。
4.3通過查詢業務信息驗證一致性
對信息錄入或業務辦理完成后的結果進行查詢、比對,測試不同通道錄入的數據是否一致、操作記錄是否完整,檢查各類業務數據信息的關聯性是否正常。
4.4根據輸出結果判定精準性
檢查各類查詢導出數據,打印的表單、證件文書的內容是否準確,打印的位置是否符合標準要求。對測試發現的問題,要按關聯性檢查處理,防止引發新的問題。經實際檢驗后,可小范圍或選擇非業務高峰期上線試運行。試運行前,應對整體功能實現有總體判定,對相關數據轉換及過渡要有詳細可靠方案,對基層人員要進行應用培訓,幫助他們了解基本功能和操作要求。既要對原業務數據進行妥善備份,也要有防系統癱瘓的緊急應對措施。通過試運行,逐步發現存在問題,修改完善后正式運行。
5及時響應的高質量維護支撐
三分開發,七分維護。維護支撐工作在信息系統建設過程中舉足輕重,直接影響運行質量。系統維護的任務是發現問題并修正信息系統,保證系統能適應當前及未來監理工作開展的需要。從監理機構角度看,有以下幾類維護:
5.1糾錯性維護
包括最初的功能設計考慮不周導致的先天錯誤,程序員理解偏差導致的功能錯誤,程序編寫時的源代碼錯誤,以及后續修改的關聯性錯誤,等等,有些業務特例甚至會讓軟件錯誤在多年后才暴露。
5.2適應性維護
一是原功能設定與實際現狀有出入。如實際遇到的個別區管兩個區業務,撤鄉并鎮導致身份證地址與實際地址不符等情況,應同步調整讀取地址功能,既要實現地址一致,又要保證統計歸屬關系正確。二是法規政策發生新變化時,要及時對相關功能做出適應性調整。當變動較大,須進行較大規模修改時,應啟動系統升級開發工作。
5.3完善性維護
包括對部分功能進行拓展或優化,對信息系統性能進行提升等。如與公安部門的信息交流從定期交換向實時互通轉變,從此前辦理業務時僅做違章信息提醒,到實時互通后啟動業務辦理限制功能。維護工作涉及程序代碼修改及數據轉換,需要監理機構與開發單位高度配合,合作貫穿于整個信息系統運行期。高質量維護的關鍵是及時響應,快速處理,這也是基層監理人員的殷切希望。參與維護的監理人員要有高度的責任心和耐心,要充分換位思考,區分輕重緩急,及時協助或協調解決問題。
作者:蔡勇 萬麗 單位:江蘇省農業機械安全監理所