流域水环境模型验证系统的制作方法

文档序号:21083881发布日期:2020-06-12 16:45阅读:158来源:国知局
流域水环境模型验证系统的制作方法

本发明涉及水环境管理技术领域,特别涉及一种流域水环境模型的精细化管理系统。



背景技术:

随着国家对水环境的治理与加强管理,水环境模型被越来越广泛的应用于流域水质目标管理。然而流域水环境系统具有高度的复杂性,构建流域水环境模型需要对系统中的物理、化学、生物、社会经济等现象、过程、行为做出必要简化。应用简化后的流域水环境模型,模拟结果存在不确定性,模型决策风险增加,这严重制约了流域水环境模型在更大范围和更深层次上有效地服务于国家和地方水环境管理决策。如何进行模型的评估、验证与管理成为水环境管理领域亟待解决的问题。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的目的在于提出一种流域水环境模型验证系统。

为达到上述目的,本发明实施例提出了流域水环境模型验证系统,包括:数据浏览模块,供用户使用,用于查询、浏览和审核通过已进入共享库的模型、案例以及相关工具;模型提交模块,供模型开发者使用,用于提交模型评估验证申请;模型验证模块,供技术评估人员使用,用于初审所述模型评估验证申请,并编写评估报告;模型审核模块,供模型管理人员使用,用于审核所述评估报告,确定模型开发者提出的流域水环境模型是否符合共享条件;系统管理模块,用于用户管理、角色与权限的配置以及模型、案例、工具的管理。

本发明实施例的流域水环境模型验证系统,从流域面源、河流与湖库等典型流域水环境模型的评估验证需求出发,集成了模型评估验证技术工具箱、模型测试案例库、受试模型技术文档库等核心组件,采用javascript框架研发而成,它支持模型评估验证业务流程及其过程中模型开发者、评估技术人员、管理人员等不同用户的动态交互,可以为高校科研机构和各级环保部门的水环境精细化管理工作提供一个业务化决策支持工具,推动流域水环境模型的标准化和规范化应用。

另外,根据本发明上述实施例的流域水环境模型验证系统还可以具有以下附加的技术特征:

进一步地,在本发明的一个实施例中,所述数据浏览模块包括模型浏览子模块、案例浏览子模块和工具浏览子模块,其中,所述模型浏览子模块用于向所述用户共享已经通过审核入库的所有模型,并供所述用户分类浏览和下载所需附件,所述案例浏览子模块用于向所述用户共享案例库中的所有案例,并供所述用户分类浏览和下载所需附件,所述工具浏览子模块用于向所述用户共享工具库中的所有工具,并供用户使用或下载已有工具、或上传用户开发的工具。

进一步地,在本发明的一个实施例中,所述模型提交模块包括:模型提交子模块、案例提交子模块、模型检索子模块和用户提交子模块,其中,所述模型提交子模块用于所述模型开发者上传需要评估验证的模型,所述案例提交子模块用于所述模型开发者提交案例,所述模型检索子模块用于所述模型开发者查询当前用户历史提交过的所有模型,所述用户提交子模块用于所述模型开发者查询自己提交模型的审批状态、审批意见与审批结果,当模型需要补充测试时,下载测试案例,测试完成后上传验证报告。

进一步地,在本发明的一个实施例中,所述模型评估验证申请包括模型及相应的技术文档、下载补充测试任务、上传补充测试结果、查询模型评估验证进展及结果。

进一步地,在本发明的一个实施例中,所述模型验证模块包括:模型验证查阅子模块、分配测试子模块和用户验证子模块,其中,所述模型验证查阅子模块用于所述技术评估人员查询当前用户历史审核过的所有模型,所述分配测试子模块用于实现当需要补充测试时,所述技术评估人员向模型开发者分配测试案例,并要求提交验证报告的功能,所述用户验证子模块用于显示技术评估人员需要验证或已经验证的模型列表。

进一步地,在本发明的一个实施例中,所述模型验证模块具体用于:受理所述模型评估验证申请,并评估模型开发者提交的技术文档,同时根据需要向模型开发者提出模型补充测试要求或提供其他技术支持,以编写评估报告。

进一步地,在本发明的一个实施例中,所述模型审核模块包括:模型审核查阅子模块、案例查阅子模块、过程查阅子模块和用户审核子模块,其中,所述用户管理子模块用于所述模型管理人员查询当前用户历史审核过的所有模型,所述案例查阅子模块用于所述模型管理人员查询与模型相关的案例,所述过程查阅子模块用于所述模型管理人员查询模型从提交到格式审查、案例测试整个过程的审核情况,所述用户审核子模块用于显示所述模型管理人员需要审核或已经审核的模型列表。

进一步地,在本发明的一个实施例中,所述系统管理模块包括:用户管理子模块、角色管理子模块、日志管理子模块、模型管理子模块、案例管理子模块和工具管理子模块,其中,所述用户管理子模块用于实现用户注册、删除与用户角色分配的功能,所述角色管理子模块用于实现角色的添加与删除、系统权限的分配功能,所述日志管理子模块用于显示系统运行与使用状况的日志记录,所述模型管理子模块用于实现模型库及模型相关文档维护的功能,所述案例管理子模块用于实现案例库维护的功能,所述工具管理子模块用于实现工具库维护的功能。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明一个实施例的流域水环境模型验证系统的结构示意图;

图2为根据本发明一个实施例中数据浏览模块的结构示意图;

图3为根据本发明一个实施例中模型提交模块的结构示意图;

图4为根据本发明一个实施例中模型验证模块的结构示意图;

图5为根据本发明一个实施例中系统管理模块的结构示意图;

图6为根据本发明一个实施例中模型提交模块的结构示意图;

图7为根据本发明一个实施例的流域水环境模型验证系统业务流程的示意图。

附图标记说明:

10-流域水环境模型验证系统、100-数据浏览模块、101-模型浏览子模块、102-案例浏览子模块、103-工具浏览子模块、200-模型提交模块、201-模型提交子模块、202-案例提交子模块、203-模型检索子模块、204-用户提交子模块、300-模型验证模块、301-模型验证查阅子模块、302-分配测试子模块、303-用户验证子模块、400-模型审核模块、401-模型审核查阅子模块、402-案例查阅子模块、403-过程查阅子模块、404-用户审核子模块、500-系统管理模块、501-用户管理子模块、502-角色管理子模块、503-日志管理子模块、504-模型管理子模块、505-案例管理子模块和506-工具管理子模块。

具体实施方式

下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参照附图描述根据本发明实施例提出的流域水环境模型验证系统。

图1是本发明一个实施例的流域水环境模型验证系统的结构示意图。

如图1所示,该流域水环境模型验证系统10包括:数据浏览模块100、模型提交模块200、模型验证模块300、模型审核模块400和系统管理模块500。

其中,数据浏览模块100用于查询、浏览和审核通过已进入共享库的模型、案例以及相关工具,主要供所有用户使用。

进一步地,如图2所示,数据浏览模块100包括模型浏览子模块101、案例浏览子模块102和工具浏览子模块103,其中,模型浏览子模块101用于向用户共享已经通过审核入库的所有模型,并供用户分类浏览和下载所需附件,案例浏览子模块102用于向用户共享案例库中的所有案例,并供用户分类浏览和下载所需附件,工具浏览子模块103用于向用户共享工具库中的所有工具,并供用户使用或下载已有工具、或上传用户开发的工具。

具体而言,模型浏览子模块101用于向用户共享已经通过审核入库的所有模型,用户可以按照模型分类进行浏览,也可以输入模型或开发机构的名称来检索模型,对于选中模型,可以查看其详细信息,包括模型描述、开发者信息、模型相关案例及模型相关的验证报告、技术文档、应用证明等附件,并提供相关附件的下载功能。案例浏览子模块102用于向用户共享案例库中的所有案例,用户可以按照案例涉及的区域进行分区浏览或输入名称来检索,对于选中案例,可以查看其详细信息,包括案例描述、提供者信息、案例涉及区域、案例时间、被引用过的模型及案例相关文件的下载。工具浏览子模块103用于向用户共享工具库中的所有工具,方便用户在模型开发或测试中使用,通过该模块,用户也可以上传自己开发的工具或下载已有工具。

模型提交模块200用于提交模型评估验证申请,主要供模型开发者使用,其中,模型评估验证申请包括模型及相应的技术文档、下载补充测试任务、上传补充测试结果、查询模型评估验证进展及结果。

也就是说,模型提交模块200具体用于提交模型及相应的技术文档、下载补充测试任务、上传补充测试结果、查询模型评估验证进展及结果。

进一步地,如图3所示,模型提交模块200包括:模型提交子模块201、案例提交子模块202、模型检索子模块203和用户提交子模块204,其中,模型提交子模块201用于模型开发者上传需要评估验证的模型,案例提交子模块202用于模型开发者提交案例,模型检索子模块203用于模型开发者查询当前用户历史提交过的所有模型,用户提交子模块204用于模型开发者查询自己提交模型的审批状态、审批意见与审批结果,当模型需要补充测试时,下载测试案例,测试完成后上传验证报告。

具体而言,模型提交子模块201用于模型开发者上传需要评估验证的模型,包括模型基本信息的录入、相关附件的上传,并提供了提交暂存的功能,方便用户在一次完成不了提交的情况下,后续继续上传的工作。案例提交子模块202用于模型开发者提交案例(模型提交时有相关案例),包括案例基本信息的录入与附件的上传,案例提交后即与模型建立了关系,模型浏览时即可查看到该案例;模型检索子模块203用于模型开发者查询当前用户历史提交过的所有模型,检索方式包括审批状态与模型名称,检索后可以查看模型详细信息,也可以下载相关附件;用户提交子模块204用于模型开发者查询自己提交模型的审批状态、审批意见与审批结果,当模型需要补充测试时,可以在该部分下载测试案例,测试完成后上传验证报告。

模型验证模块300用于初审模型评估验证申请,并编写评估报告,主要供技术评估人员使用。

进一步地,如图4所示,模型验证模块300包括:模型验证查阅子模块301、分配测试子模块302和用户验证子模块303,其中,模型验证查阅子模块301用于技术评估人员查询当前用户历史审核过的所有模型,分配测试子模块302用于实现当需要补充测试时,技术评估人员向模型开发者分配测试案例,并要求提交验证报告的功能,用户验证子模块303用于显示技术评估人员需要验证或已经验证的模型列表。

具体而言,模型验证查阅子模块301用于技术评估人员查询当前用户历史审核过的所有模型,检索方式包括提交人、提交时间与模型名称,检索后可以查看模型详细信息,也可以下载相关附件。分配测试子模块302用于实现当需要补充测试时,技术评估人员向模型开发者分配测试案例,并要求提交验证报告的功能,分配的测试案例可以是模型开发者随模型一起上传的案例,也可以是案例库中的其它案例,技术评估人员可以执行案例库检索、案例下载操作。用户验证子模块303用于显示技术评估人员需要验证或已经验证的模型列表,通过该模块,技术评估人员可以下载模型、模型附件、测试案例、验证报告等过程文件,完成评估验证后,通过该模块可以填写评估意见及上传评估报告,上传后模型进入最终审核阶段,当模型技术审核不通过也可执行回退操作。

也就是说,模型验证模块300具体用于:受理模型评估验证申请,并评估模型开发者提交的技术文档,同时根据需要向模型开发者提出模型补充测试要求或提供其他技术支持,以编写评估报告。

模型审核模块400用于审核评估报告,确定模型开发者提出的流域水环境模型是否符合共享条件,主要供模型管理人员使用。

进一步地,如图5所示,模型审核模块400包括:模型审核查阅子模块401、案例查阅子模块402、过程查阅子模块403和用户审核子模块404,其中,用户管理子模块401用于模型管理人员查询当前用户历史审核过的所有模型,案例查阅子模块402用于模型管理人员查询与模型相关的案例,过程查阅子模块403用于模型管理人员查询模型从提交到格式审查、案例测试整个过程的审核情况,用户审核子模块404用于显示模型管理人员需要审核或已经审核的模型列表。

具体而言,模型审核查阅子模块401用于模型管理人员查询当前用户历史审核过的所有模型,检索方式包括提交人、提交时间与模型名称,检索后可以查看模型详细信息,也可以下载相关附件。案例查阅子模块402用于模型管理人员查询与模型相关的案例,包括案例详情与案例相关数据、文件的下载。过程查阅子模块403用于模型管理人员查询模型从提交到格式审查、案例测试整个过程的审核情况,包括各过程的执行人、执行时间与意见。用户审核子模块404用于显示模型管理人员需要审核或已经审核的模型列表,通过该模块,管理人员可以下载模型、模型附件、测试案例、验证报告、评估意见等过程文件,也可以填写审核意见,审核通过后模型进入共享库,对所有系统用户开放,当模型审核不通过也可执行回退操作。

系统管理模块500用于用户管理、角色与权限的配置以及模型、案例、工具的管理。

进一步地,如图6所示,系统管理模块500包括:用户管理子模块501、角色管理子模块502、日志管理子模块503、模型管理子模块504、案例管理子模块505和工具管理子模块506,其中,用户管理子模块501用于实现用户注册、删除与用户角色分配的功能,角色管理子模块502用于实现角色的添加与删除、系统权限的分配功能,日志管理子模块503用于显示系统运行与使用状况的日志记录,模型管理子模块504用于实现模型库及模型相关文档维护的功能,案例管理子模块505用于实现案例库维护的功能,工具管理子模块506用于实现工具库维护的功能。

具体而言,用户管理子模块501用于实现用户注册、删除与用户角色分配的功能,角色分配决定了该用户的系统使用范围。角色管理子模块502用于实现角色的添加与删除、系统权限的分配功能,目前已有的角色包括模型开发者、评估技术人员、管理部门人员与系统管理员。模型开发者可以使用的系统模块是“模型提交”,评估技术人员可以使用的系统模块是“模型验证”,管理部门人员可以使用的系统模块是“模型审核”,系统管理员使用“系统管理”。日志管理子模块503用于显示系统运行与使用状况的日志记录,包括日志的查看与统计,以及历史日志删除。模型管理子模块504用于实现模型库及模型相关文档维护的功能,包括模型与文档的编辑、删除,另外提供模型评估分配,对于新提交的模型可以分配给指定技术评估人员进行评估验证。案例管理子模块505用于实现案例库维护的功能,包括案例的上传、删除与基本信息的编辑。工具管理子模块506用于实现工具库维护的功能,包括工具的上传、删除与基本信息的编辑。

下面结合附图及具体实施例对本发明实施例的流域水环境模型验证系统工作流程进行说明。

如图7所示,流域水环境模型验证系统业务流程为:

步骤一,模型开发者提出模型评估验证申请,根据模型模拟对象、决策支持功能属性,提交相应的技术文档;

步骤二,技术评估人员审核提交材料的格式与完备程度;

步骤三,技术评估人员审核提交的技术文档,同时根据需要,向模型开发者提出模型补充测试要求或提供其他技术支持;

步骤四,当模型需要补充测试时,模型开发者可以自行开展补充测试,也可以下载模型测试案例库中的测试案例,测试完成后上传验证报告;

步骤五,技术评估人员审核提交材料,填写评估意见及上传评估报告;

步骤六,管理人员审核技术评估人员编写的评估报告,确定模型开发者提出的流域水环境模型是否符合共享条件,同时查询模型评估验证审核的历史记录文档和审核过程,填写审核意见;审核不通过时执行回退操作;

步骤七,审核通过的模型进入共享库。

综上,根据本发明实施例提出的流域水环境模型验证系统,通过识别流域水环境管理决策的需求,研发了一种兼顾模型评估验证标准化操作流程逻辑性和使用友好性的流域水环境模型验证系统,系统集成了兼容性和易用性良好的模型评估验证技术工具箱,兼具代表性和适用性的模型测试案例库和完备规范的受试模型技术文档库,且模型评估验证业务流程中的模型开发者、评估技术人员、管理人员等不同用户均可利用该系统实现动态交互,有助于推动流域水环境模型及参数的规范化、本地化和标准化应用。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1