董越勇,管孝锋,陶忠良,朱 莹
(浙江省农业信息中心,浙江 杭州 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中,局部异常的捕捉在各个程序中根据情况进行处理。
维护措施。在系统中可能出现的各个运行错误处增加注释,打印各种变量、对象。对数据库各项修改操作使用日志进行记录。采用系统参数设置和基础数据的设置,用户可以方便地动态维护系统数据,以适应操作中的各种情况。定期检查出错报告,针对报告内容进行维护。