一种订单查询方法及系统技术方案

技术编号:17597268 阅读:130 留言:0更新日期:2018-03-31 10:23
本发明专利技术公开一种订单查询方法,其特征在于,其包括如下步骤:提供一筛选条件对照表格,其包括多个相互关联的栏目,该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明,每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明;提供该多个筛选条件之间的逻辑算法;用户按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件;及将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,按照该检索公式在该订单数据库中查询,得到多个订单。本发明专利技术还提供一种订单查询系统。本发明专利技术的有益效果在于:有效提高用户查询订单的效率。

An order query method and system

The invention discloses an order query method, which is characterized in that it comprises the following steps: providing a filter control table, which comprises a plurality of interconnected columns, the plurality of column selection conditions, including data input form, meaning and business compliance, compliance and business meaning corresponding to the input data form, each filter there is a corresponding description of the algorithm; provides the logic between the plurality of screening conditions; screening conditions required in accordance with the user input the required data input form the plurality of screening conditions; and the user input of the plurality of screening conditions according to the logic algorithm are calculated to obtain a retrieval formula in this order, query the database in accordance with the retrieval formula, get more orders. The invention also provides an order query system. The beneficial effect of the invention is that the efficiency of the user to query the order is effectively improved.

【技术实现步骤摘要】
一种订单查询方法及系统
本专利技术涉及数据处理
,尤其涉及一种订单查询方法及系统。
技术介绍
订单是企业采购部门向原材料、燃料、零部件、办公用品等供应商发出的订货单。随着电子商务的迅猛发展,采用自动化程度高的电子订单代替传统的通过传真、电话等方式的订单不仅减少了繁琐的沟通流程,而且电子订单容易管理,便于分析和统计,进而有利于客户关系管理和关注市场变化。但是现在的订单查询功能对订单筛选的条件比较少,不能满足用户灵活丰富的查询要求,使得用户查询订单的效率很低。鉴于以上弊端,实有必要提供一种订单查询方法及系统以克服以上缺陷。
技术实现思路
本专利技术的目的是提供一种订单查询方法及系统,能有效提高用户查询订单的效率。为了实现上述目的,本专利技术提供一种订单查询方法,其包括如下步骤:提供一筛选条件对照表格,其包括多个相互关联的栏目,该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明,每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明;提供该多个筛选条件之间的逻辑算法;用户按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件;及将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,按照该检索公式在该订单数据库中查询,得到多个订单。另外,本专利技术还提供了一种订单查询系统,包括订单数据库、存储模块、输入模块及查询模块。该订单数据库中存储有多个订单。该存储模块内存有一筛选条件对照表格。该筛选条件对照表格包括多个相互关联的栏目。该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明。该存储模块还存有该多个筛选条件之间的逻辑算法。该输入模块用于根据用户操作按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件。该查询模块用于将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,并按照该检索公式在该订单数据库中查询,得到多个订单。与现有技术相比,本专利技术提供的一种订单查询方法及系统的有益效果在于:提供了丰富、灵活、细致的查询条件,能有效提高用户查询订单的效率。【附图说明】图1为本专利技术第一实施例的订单查询方法的流程图;图2为本专利技术第二实施例的订单查询系统的功能模块图。【具体实施方式】为了使本专利技术的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本专利技术进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本专利技术,并不是为了限定本专利技术。如图1所示,本专利技术第一实施例提供的一种订单查询方法,其包括如下步骤:S1:提供一筛选条件对照表格(见下表),其包括多个相互关联的栏目,该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明。每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明。比如筛选条件“订单号”所对应的输入数据形式为“数字+字母的组合”,对应的业务含义是“系统内部统一的订单号”,用户在“订单号”栏目所输入的数据必须“符合本系统的订单号命名规范”才能被接受,否则判断用户的输入错误,发出提示消息给用户,比如“该订单号不存在”或“请输入正确的订单号”等。由上表可知,该筛选条件包括平台账户、平台订单号、订单号、收件人姓名、库存量单位(StockKeepingUnit,SKU)、订单状态、出货国家、出货仓库、批次号、创建类型、追踪号、是否本系统发货、起始时间、结束时间、预估运费、是否为偏远地区等。该筛选条件能够根据用户需求自行设置。S2:提供该多个筛选条件之间的逻辑算法(比如“与”及“或”)及每个筛选条件中多选后的子条件之间的逻辑算法。在本实施例中,该多个筛选条件之间的逻辑算法为“与”,即必须同时满足用户选择的多个筛选条件的订单才会被选出来。“下拉框”能够进行多选,每个筛选条件中多选后的子条件相互之间为“或”的关系,通过在下拉框中多选子条件,使得筛选条件的组合形式更灵活。S3:用户按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件。可以理解,若某个筛选条件用户没有输入则默认为该条件中所有的情况都符合筛选要求。该步骤还包括:若用户输入的某个筛选条件不满足其对应的“合规性要求”,则将该用户已输入的所有筛选条件全部清空,使得用户能重新输入筛选条件。S4:将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,按照该检索公式在该订单数据库中查询,得到多个订单。可以理解,查询结果能够按照用户设置进行分页(每页显示的订单数量),用户能够以第三方电商平台或企业资源计划(EnterpriseResourcePlanning,ERP)的维度对查询结果进行分组下载,便于用户进行数据分析。该步骤S4中的查询方法有很多,比如顺序查询法、二分查询法、插值查询法、斐波那契查询法、数表查询法、分块查询法、哈希查询法等。在本实施例中,该步骤S4的查询方式为顺序查询法。具体的,顺序查询也称为线形查询,属于无序查询算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的结点,表示查找失败。查找成功时的平均查找长度为:(假设每个数据元素的概率相等)ASL=1/n(1+2+3+…+n)=(n+1)/2;当查找不成功时,需要n+1次比较。S5:将查询得到的多个订单输出至一个自动筛选系统,该自动筛选系统根据该多个订单的输出顺序,读取该多个订单中的一物品代码,并将该物品代码自动扫描后,将该物品代码所对应的物品信息输出至特定的用户终端进行显示。S6:将该物品信息输出至一自动分选系统,并通过该自动分选系统获得该物品信息所对应的物品。如图2所示,本专利技术第二实施例提供的一种订单查询系统100,包括一订单数据库10、一存储模块20、一输入模块30及一查询模块40。该订单数据库10中存储有多个订单。该存储模块20内存有一筛选条件对照表格(见下表),其包括多个相互关联的栏目:筛选条件、输入数据形式、业务含义及合规性说明。该存储模块20内还存有该多个筛选条件之间的逻辑算法(比如“与”及“或”)及每个筛选条件中多选后的子条件之间的逻辑算法。每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明。比如筛选条件“订单号”所对应的输入数据形式为“数字+字母的组合”,对应的业务含义是“系统内部统一的订单号”,用户在“订单号”栏目所输入的数据必须“符合本系统的订单号命名规范”才能被接受,否则判断用户的输入错误,发出提示消息给用户,比如“该订单号不存在”或“请输入正确的订单号”等。由上表可知,该筛选条件包括平台账户、平台订单号、订单号、收件人姓名、库存量单位(StockKeepingUnit,SKU)、订单状态、出货国家、出货仓库、批次号、创建类型、追踪号、是否本系统发货、起始时间、结束时间、预估运费、是否为偏远地区等。该筛选条件能够根据用户需求自行设置。在本实施例中,该多个筛选条件之间的逻辑算法为“与”,即必须同时满足用户选择的多个筛选条件的订单才会被选出来。“下拉框”能够进行多选,每个筛选条件中多选后的子条件相互之间为“或”的关系,通过在下拉框中多选子条件,使得筛选条件的组合形式更加灵活。该输入模块30用于根据用户操作按照该多个筛选条件所要求的数据输入形式进行本文档来自技高网...
一种订单查询方法及系统

【技术保护点】
一种订单查询方法,其特征在于,其包括如下步骤:提供一筛选条件对照表格,其包括多个相互关联的栏目,该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明,每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明;提供该多个筛选条件之间的逻辑算法;用户按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件;及将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,按照该检索公式在该订单数据库中查询,得到多个订单。

【技术特征摘要】
1.一种订单查询方法,其特征在于,其包括如下步骤:提供一筛选条件对照表格,其包括多个相互关联的栏目,该多个栏目包括筛选条件、输入数据形式、业务含义及合规性说明,每个筛选条件均有对应的输入数据形式、对应的业务含义及对应的合规性说明;提供该多个筛选条件之间的逻辑算法;用户按照该多个筛选条件所要求的数据输入形式输入所需的筛选条件;及将用户输入的该多个筛选条件按照该逻辑算法进行运算得到一个检索公式,按照该检索公式在该订单数据库中查询,得到多个订单。2.如权利要求1所述的订单查询方法,其特征在于:该筛选条件包括平台账户、平台订单号、订单号、收件人姓名、库存量单位、订单状态、出货国家、出货仓库、批次号、创建类型、追踪号、是否本系统发货、起始时间、结束时间、预估运费及是否为偏远地区。3.如权利要求2所述的订单查询方法,还包括步骤:提供该筛选条件中多选后的子条件之间的逻辑算法。4.如权利要求3所述的订单查询方法,其特征在于:该多个筛选条件之间的逻辑算法为“与”,该筛选条件中多选后的子条件之间的逻辑算法为“或”,若用户输入的筛选条件不满足其对应的“合规性要求”,则将用户已输入的筛选条件全部清空,使得用户能够重新输入。5.如权利要求1所述的订单查询方法,还包括步骤:将查询得到的多个订单输出至一个自动筛选系统,该自动筛选系统根据订单输出的顺序,读取所述多个订单中的一个物品代码,并将该物品代码自动扫描后,将...

【专利技术属性】
技术研发人员:刘勇
申请(专利权)人:深圳市易达云科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1