董越勇,管孝鋒,陶忠良,朱 瑩
(浙江省農業信息中心,浙江 杭州 310020)
浙江萬村聯網工程是覆蓋浙江全省的農村綜合信息服務系統,提供農村基層組織、經濟主體、農家樂上網的網絡平臺。它依托網站集群設計技術,按主體角色的不同劃分模板,為需要建設網站的農村基層主體單位和個人提供自助建站服務。該系統的建成,解決了新農村信息化落地難、信息發布滯后、基層主體間信息孤島等問題,初步構建起信息真實、方便實用的網上信息服務平臺,以“一站式”服務模式,促進農村基層政務公開、網上辦事,推廣普及農業技術;便于農業企業樹立網上新形象,拓展農產品銷售渠道,提高市場競爭力;幫助農家樂提高經營品味,探索經營模式的創新。整個工程建設取得了積極的社會和經濟效益。現將浙江萬村聯網工程的應用主體及系統功能闡述如下。
鄉鎮的欄目包括鄉鎮概況、領導班子、信息公告 (可整合下屬信息,可自由發布)、鄉鎮動態(可整合下屬行政村信息,還可以自由發布)、鄉鎮風貌、招商引資、黨建園地、醫療衛生、下屬行政村 (地圖方式顯示,并可鏈接該村的網站)。
鄉鎮按地區、特色進行分類。按地區分為省、市、縣三級;按特色分為蔬菜、茶葉、果品、畜牧、水產養殖、竹木、花卉苗木、蠶桑、食用菌、中藥材、自然景觀、民俗文化、其他。
新農村的欄目包括鄉村新貌、領導班子、村規民約、信息公告、村務公開、特色產品、工業貿易、鄉村旅游、勞務供需、新農村建設等。用戶可以根據需要對欄目進行增減,并對排序進行調整。
新農村按地區、特色進行分類。按地區分為省、市、縣、鎮;按特色分為蔬菜、茶葉、果品、畜牧、水產養殖、竹木、花卉苗木、蠶桑、食用菌、中藥材、自然景觀、民俗文化、其他。
經濟主體包括企業、合作社、現代園區、基地和專業大戶。
經濟主體的欄目包括企業介紹、企業家風采、企業動態、企業榮譽、產品展廳、供求信息、用人招聘、聯系方式。用戶可以根據需要對企業的欄目進行增減,并對排列順序進行調整。
經濟主體分3類。按地區分為省、市、縣、鎮四級;按產業分為種植業、養殖業、加工業、流通業、服務業 (可多選);按產品分類:糧食類、油料類、棉麻類、煙草藥材類、蔬菜類、水果類、茶桑類、畜禽類、水產類、林業類、其他類 (可多選)。
欄目包括農家樂介紹、交通線路、休閑娛樂、美食信息、客房住宿、在線預訂、周邊景點、視頻秀、在線留言、聯系方式。用戶可根據需要對農家樂的欄目進行增減,對排列順序進行調整。
農家樂按地區、功能類型、依托資源進行分類。按地區分為省、市、縣、鎮四級;按功能分為餐飲型、休閑型、觀光型、文化型、綜合型;依托資源:自然生態、田園景觀、民俗文化、其他。
站點管理。對已經申請注冊的子站的添加、預覽審核、文檔信息審核、修改、刪除、子站用戶變更、域名解析與綁定、首頁推薦、排序等功能。
用戶管理。對縣級以上管理用戶進行添加和刪除用戶以及為用戶分配系統的管理權限等。
權限管理:對不用用戶進行管理權限設置。
地區管理。對站點所屬地區進行管理。
類別管理。對平臺用到的信息類別進行管理。
友情鏈接。管理萬村聯網平臺中各站點定義的友情鏈接信息。
日志管理。記錄站點的訪問和操作信息,管理員可以對系統訪問信息進行查詢。
2.2.1 注冊建站
2種注冊建站方式。用戶自行注冊建站由用戶自己在前臺提出建站申請,填寫相關資料,提交后等待管理員審核,審核通過以后生成站點;管理員代為注冊建站由管理員在后臺添加站點,填寫相關資料,然后生成站點。
2.2.2 子站信息設置
對子站名稱 (企業、農家樂可以,新農村中地區填完后也就是有村的名稱了)、聯系人、聯系方式、所屬地區 (縣級以上管理員才允許)、所屬產業、Banner等進行設置。
2.2.3 信息管理
添加。在確定欄目中添加信息。
修改。對添加但沒發布的信息進行修改。
刪除。刪除選中的信息,如果用戶沒有選擇信息,則會提示用戶進行選擇。
審核。對已經添加的信息進行審核操作。
發布。未選擇信息的狀態下點擊發布,系統將發布該欄目中所有已審核、未發布的信息 (生成靜態頁面,提供前臺瀏覽),如果用戶選擇幾條信息,則系統將發布選中的信息。
排序。對信息前后順序排列后保存入庫。刷新。刷新列表界面。
2.2.4 用戶密碼修改
提供對當前登錄用戶賬號的密碼進行修改。
2.2.5 站點計數器
站點計數器根據站點的訪問量進行自動統計。
可統計某個時間段、信息發布條數n條以上的站點數量等。各級用戶登錄管理平臺后,能對本級管轄范圍內的數據進行統計,方便了解本轄區站點的建設情況、信息上傳情況、考核情況等。
通過查看瀏覽到海量的農村工作管理、農業生產加工技術、農民就業、供需信息發布的數據,可為領導決策提供強有力的支撐。
智能模版管理子系統平臺智能模版管理子系統平臺采用自主開發的聯網智能模板 (TM)技術,實現了數據元定義、欄目自定義、模板聯網、布局自適應等功能。同時為需要建站的各鄉鎮、行政村、經濟主體和農家樂提供可供選擇的多套模版。
智能模版管理包括模版制作過程中用到的字段管理、欄目管理、模版管理、首頁布局管理等。
2.4.1 字段管理
一個字段包括名稱、代碼、數據類型、輸入框樣式、字段下性質、排序、是否啟用、是否必填。字段管理包括字段的添加、修改、排序等操作。
字段名稱。由用戶輸入,并且可以修改。
字段代碼。由系統根據用戶選擇的數據類型自動匹配,能容納的自定義字段上限為Varchar(字符型、圖片、附件)20個,Text(長文本型)5個,Datetime(日期型)5個,Numeric(小數型)5個,Int(整數型)5個,Lb(類別)5個。
數據類型和輸入框樣式。分為字符型、長文本型、整數型、小數型、日期型、圖片、附件、類別,輸入框樣式根據不同的數據類型自動匹配,同時,在信息添加過程中,系統根據不同的用戶類型對用戶的輸入進行校驗。
排序。在信息添加界面中,該字段的排序。
是否啟用。對于自定義字段,用戶可以刪除;對于系統內定字段,用戶不能刪除,但可以設置為禁用;對于標題字段,用戶不能刪除,也不能禁用,因為在信息列表中需要顯示,但是可以對字段名稱進行更改,以符合不同的欄目。
是否必填。在信息添加過程中,校驗該字段是否為必填項。
2.4.2 欄目管理
浙江萬村聯網平臺中用到的欄目都是在智能模版管理子系統中進行定制的,每一欄目包含編號(自動產生),欄目名稱、欄目簡稱、點擊數、所屬站點、欄目排序、欄目性質和是否末級欄目。
欄目編號。在用戶定制模板的過程中會使用。
欄目簡稱。在系統中需要確保唯一性,用于動態生成Java類。建議規則為網站簡稱+下劃線+欄目簡稱,例如“臨海人民政府網”的“政務公開”簡稱為main_zwgk,這種命名便于管理。
點擊數。該欄目和下屬子欄目的訪問統計,系統后臺定時分析并刷新,不即時反映。
欄目排序。在左部的目錄樹中的排列順序。
欄目性質。分為自定義欄目和系統內定欄目,其中自定義欄目是在采編發后臺添加的 (可改、刪),系統內定欄目是在數據庫中配置的 (可改、不能刪)。
末級欄目。如果是末級欄目,可以在該欄目下添加信息,不能添加欄目,如果不是末級欄目,則可以在該欄目下添加欄目,不能添加信息。
浙江萬村聯網定義的信息欄目主要有7類:單頁圖文類適用于單篇文章介紹類的欄目,例如:企業介紹、村規民約;新聞列表類適用于信息列表類的欄目,例如:信息公告、企業動態;人員介紹類適用于人員介紹類的欄目,例如:村領導班子;產品介紹類適用于產品列表類的欄目,例如:企業產品、農業特色;供求信息類適用于供求發布類的欄目,例如:供求信息;視頻展示類適用于視頻展示類的欄目,例如:視頻秀;在線留言類適用于留言交互類的欄目,例如:在線留言、在線訂單。
2.4.3 模版管理
模版管理包括模版工具管理、套用模板、引入模版和引用樣式。
模版工具主要用于生成模板基礎代碼,系統自定義的模版類型有index,list,view,iframe 4種。
浙江萬村聯網提供多套選擇模版。其中:鄉鎮子站建設有20套可供選擇;新農村子站建設有40套可供選擇;經濟主體子站建設有20套模版可供選擇;農家樂子站建設有20套模版可供選擇。
2.4.4 首頁布局管理
子站首頁布局自定義,例如:根據模板的排版布局,有可能是2欄式,也有可能是3欄式,不論什么格式都分為幾個區域,每個區域顯示內容自定義,但是系統在每個區域中會設置默認欄目。
實現對所有子站信息的全文檢索和高級檢索結合搜索,為公眾提供強大、快速的搜索功能。
站點的搜索。采用組合檢索的方式,條件可包括站點名稱、所在區域、站點類型等。
文章信息的搜索采用全文檢索的方式實現,只要輸入關鍵字就可以查出有該關鍵字的所有站點和文章。同時也可以把地區作為索引項,這樣可以以關鍵字和地區定位到具體的子站和文章。
任務管理子系統通過分布式的方式,將系統中復雜的運算以任務的方式統一處理,統一管理,提高系統的可用性和高效性。
任務管理包括信息自動發布,排名等功能,審核通過的站點自動發布到浙江萬村聯網平臺前臺瀏覽頁面,站點排名按照發布信息數量進行,最多的排在最前面,每天1:00計算機自動排序1次。
2.6.1 功能設計
站點管理功能。提供在線維護和管理,站點可自主添加,站點中基本信息可自行維護。
信息管理功能。自主建站的鄉鎮、新農村、經濟主體和農家樂可自行維護本網站中的信息數據,實現網站信息管理。管理的信息按照欄目的不同性質,分為單頁圖文類、新聞列表類、人員介紹類、產品介紹類、供求信息類、視頻展示類、在線留言類、招聘信息類、圖文介紹類、友情鏈接類。
系統管理功能。提供完善的系統管理功能,包括地區管理、類別管理、欄目管理、模板管理、友情鏈接、日志管理、建站統計和發文統計。
組件擴展功能。對于不能滿足用戶需求的功能和欄目,系統提供二次開發接口,能夠經過簡單的配置,整合入系統中,方便用戶進行使用。
多條件組合檢索功能。提供多種方式的組合檢索,使檢索結果更為準確。
視頻播放功能。提供大量視頻信息的在線播放,支持rm、ram、wmv、asf等多種視頻格式。
提供“7×24小時”服務。基于 Web形式開發,提供連續、不間斷服務,不受時間、空間、媒質的限制,使農戶實時與系統溝通交流。
2.6.2 出錯處理設計
出錯處理。客戶端出錯處理主要針對用戶的表單輸入進行驗證,包括用戶登陸時賬號、密碼不能為空,用戶注冊時2次密碼必須一致,數據查詢時日期格式的正確性,刪除、審核等操作前的確認。
服務器端對出錯信息采用全局捕捉異常和局部捕捉異常相結合的方式,全局異常的捕捉包含在base.jsp和end.jsp中,局部異常的捕捉在各個程序中根據情況進行處理。
維護措施。在系統中可能出現的各個運行錯誤處增加注釋,打印各種變量、對象。對數據庫各項修改操作使用日志進行記錄。采用系統參數設置和基礎數據的設置,用戶可以方便地動態維護系統數據,以適應操作中的各種情況。定期檢查出錯報告,針對報告內容進行維護。