一种电子评标系统中的清标方法和装置的制造方法

文档序号:9631574阅读:706来源:国知局
一种电子评标系统中的清标方法和装置的制造方法
【技术领域】
[0001] 本发明涉及电子招投标领域,特别涉及一种电子评标系统中的清标方法和装置。
【背景技术】
[0002] 在电子招投标领域中,评标方需要对投标单位提交的电子标书中的工程量清单进 行审核,即进行清标。所谓清标就是通过采用核对、比较、筛选等方法,对投标文件进行的基 础性的数据分析和整理工作。其目的是找出投标文件中可能存在疑义或者显著异常的数 据,为初步评审以及详细评审中的质疑工作提供基础,这需要将待审核的工程量清单与基 准工程量清单进行比对。
[0003] 在现有技术中,待审核工程量清单为XML(ExtensibleMarkupLanguage,可扩展 标记语言)文件,基准工程量清单存储在数据库中,需要采用对数据库进行查询操作进行 数据比对的实现,如对于待审核的工程量清单中需要审核的数据项,与数据库中基准工程 量清单的相应数据项进行比对。而这就需要读取清单和存储清标结果采用即时存取数据库 的方式,频繁地访问数据库,操作繁琐费时,造成现场评标时清标速度过慢,达不到理想效 果。

【发明内容】

[0004] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的电子评标系统中的清标方法和装置。
[0005] 依据本发明的一个方面,提供了一种电子评标系统中的清标方法,对于向电子评 标系统提交的一个电子标书,该方法包括:将基准工程量清单的全部数据放入内存中;从 数据库中获取该电子标书中的待审核工程量清单的全部数据,放入内存中;在内存中逐项 比较待审核工程量清单和基准工程量清单中的对应数据项,将每项的比较结果插入到指定 数据表中;在完成全部数据项的比较后,将所述指定数据表写入数据库中。
[0006] 可选地,所述将基准工程量清单的全部数据放入内存中,以及所述从数据库中获 取该电子标书中的待审核工程量清单的全部数据,放入内存中包括:在内存中建立实体类; 将基准工程量清单的全部数据放入该实体类中;从数据库中获取该电子标书中的待审核工 程量清单的全部数据,放入该实体类中。
[0007] 可选地,所述在内存中建立实体类,所述将基准工程量清单的全部数据放入该实 体类中,以及所述从数据库中获取该电子标书中的待审核工程量清单的全部数据,放入该 实体类中包括:采用数据字典Dictionary方式定义实体类;调用Dictionary将基准工程 量清单的全部数据放入该实体类中;调用Dictionary从数据库中获取该电子标书中的待 审核工程量清单的全部数据,放入该实体类中。
[0008] 可选地,对于同一个标段,该方法进一步包括:启动多个线程;调度所述多个线程 同时对当前标段的多个电子标书进行清标处理;其中,每个线程通过执行如上所述的步骤 完成对一个电子标书的清标处理;在当前标段的多个电子标书都完成清标时,将所述指定 数据表写入数据中。
[0009] 可选地,所述调度所述多个线程同时对当前标段的多个电子标书进行清标处理包 括:如果当前标段的电子标书个数小于或等于启动的线程个数,则选择与电子标书个数相 等的线程,为每个线程分配对一个电子标书进行清标处理的任务;如果当前标段的电子标 书个数大于启动的线程个数,则先为每个线程分配一个对一个电子标书进行清标处理的任 务,之后,当有空闲线程且存在为进行清标处理的电子标书时,为该空闲的线程分配一个未 进行清标处理的电子标书进行清标处理。
[0010] 依据本发明的另一方面,提供了一种电子评标系统中的清标装置,对于向电子评 标系统提交的一个电子标书,该装置包括:数据读取单元,用于将基准工程量清单的全部数 据放入内存中;从数据库中获取该电子标书中的待审核工程量清单的全部数据,放入内存 中;数据比较单元,用于在内存中逐项比较待审核工程量清单和基准工程量清单中的对应 数据项,将每项的比较结果插入到指定数据表中;数据入库单元,用于在完成全部数据项的 比较后,将所述指定数据表写入数据库中。
[0011] 可选地,所述数据读取单元,用于在内存中建立实体类;将基准工程量清单的全部 数据放入该实体类中;从数据库中获取该电子标书中的待审核工程量清单的全部数据,放 入该实体类中。
[0012] 可选地,所述数据读取单元,用于采用数据字典Dictionary方式定义实体类;调 用Dictionary将基准工程量清单的全部数据放入该实体类中;调用Dictionary从数据库 中获取该电子标书中的待审核工程量清单的全部数据,放入该实体类中。
[0013] 可选地,对于同一个标段,该装置进一步包括:调度单元,用于启动多个线程;调 度所述多个线程同时对当前标段的多个电子标书进行清标处理;其中,每个线程通过调用 所述数据导入单元和所述数据比较单元完成对一个电子标书的清标处理;所述数据入库单 元,用于在当前标段的多个电子标书都完成清标时,将所述指定数据表写入数据中。
[0014] 可选地,所述调度单元,用于在当前标段的电子标书个数小于或等于启动的线程 个数时,选择与电子标书个数相等的线程,为每个线程分配对一个电子标书进行清标处理 的任务;在当前标段的电子标书个数大于启动的线程个数时,先为每个线程分配一个对一 个电子标书进行清标处理的任务,之后,当有空闲线程且存在为进行清标处理的电子标书 时,为该空闲的线程分配一个未进行清标处理的电子标书进行清标处理。
[0015] 由上述可知,本发明的技术方案,对于向电子评标系统提交的一个电子标书,将基 准工程量清单的全部数据以及从数据库中获取的该电子标书中的待审核工程量清单的全 部数据均一次性放入内存中,并在内存中对待审核工程量清单和基准工程量清单中的对应 数据项进行逐项比对,将每项的比较结果插入到指定数据表中,在完成全部数据项的比较 后,将所述指定数据表写入数据库中。该技术方案采取以内存空间换清标时间的方法,提高 了电子评标系统内存的利用率,并大大缩短了清标时间,在一次性从数据库获取到所需数 据后,不需要频繁地访问数据库,减轻了系统的访问压力,并且将清标结果写入指定数据表 后再批量写入数据库,大大缩短了清标结果的入库时间,进一步地提高了清标速度。
【附图说明】
[0016] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017] 图1示出了根据本发明一个实施例的一种电子评标系统中的清标方法的流程图;
[0018] 图2示出了根据本发明一个实施例的一种电子评标系统中的清标装置的结构示 意图。
【具体实施方式】
[0019] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0020] 图1示出了根据本发明一个实施例的一种电子评标系统中的清标方法的流程图, 如图1所示,对于向电子评标系统提交的一个电子标书,该方法包括:
[0021] 步骤S110,将基准工程量清单的全部数据放入内存中。基准工程量清单中针对该 电子标书所投标的标段的各项内容进行了基准化的规定,在清标过程中需要根据基准清单 审核待审核工程量清单中的数据是否有误,例如是否存在缺项、多项、错项的情况。
[0022] 步骤S120,从数据库中获取该电子标书中的待审核工程量清单的全部数据,放入 内存中。
[0023] 步骤S130,在内存中逐项比较待审核工程量清单和基准工程量清单中的对应数据 项,将每项的比较结果插入到指定
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1