创建订单的方法、计算机终端及存储介质与流程

文档序号:15831820发布日期:2018-11-07 07:24阅读:181来源:国知局
本发明涉及软件
技术领域
:,尤其涉及一种创建订单的方法、计算机终端及存储介质。
背景技术
:随着现代公司的发展,订单数量日益增多,现行的生成订单的方式是生成一个全新的空订单,然后由操作人员将订单信息逐一手工添加到各字段,最后将新添加的信息更新到数据库,一个订单的信息项通常超过20个字段,每次都需要业务员逐个输入每个字段的信息,耗时较多;业务员在手工录入订单信息时操作时间越长,录入信息的错误概率越高。技术实现要素:本发明的主要目的在于提供一种创建订单的方法,旨在提高创建订单的效率。为实现上述目的,本发明提供的一种创建订单的方法包括以下步骤:响应用户发起的订单生成请求,所述订单生成请求包括搜索关键词;根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,并输出历史订单搜索结果;响应用户在所述历史订单搜索结果中选择的历史订单,提供被选择的历史订单的订单信息;对所述被选择的历史订单的订单信息进行复制,并创建订单。进一步地,所述根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,并输出历史订单搜索结果的步骤,具体包括:根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单;判断与所述搜索关键词匹配的历史订单的匹配结果是否大于或等于一个;在所述匹配结果大于或等于一个时,输出与所述搜索关键词匹配的历史订单作为历史订单搜索结果;在所述匹配结果为0个时,输出没有相关记录的提示界面。进一步地,所述在所述搜索关键词为多个时,所述判断与所述搜索关键词匹配的历史订单的匹配结果是否大于等于一个的步骤,具体包括:所述判断所述与所述搜索关键词匹配的历史订单的匹配结果是否大于一个的步骤,具体包括:判断所述与所述搜索关键词一个或多个相匹配的历史订单的匹配结果是否大于一个;所述在所述匹配结果大于或等于一个时,输出与所述搜索关键词匹配的历史订单作为历史订单搜索结果的步骤,具体包括:在所述匹配结果大于或等于一个时,输出与所述搜索关键词一个或多个相匹配的历史订单作为历史订单搜索结果。进一步地,所述在所述匹配结果大于一个时,输出并排列与所述搜索关键词一个或多个相匹配的历史订单作为历史订单搜索结果的步骤,具体包括:确定所述相匹配的历史订单中所匹配的搜索关键词的数量;所述相匹配的历史订单按所述匹配的搜索关键词的数量从大到小顺序排列;当多个所述相匹配的历史订单与所述搜索关键词匹配的数量相同时,按时间由先到后排列。进一步地,所述响应用户在所述历史订单搜索结果中选择历史订单的操作,提供被选择的历史订单的订单信息的步骤,具体包括:响应用户在所述历史订单搜索结果中选择的一个或多个历史订单;用户在所述历史订单搜索结果中选择一个历史订单时,提供被选择的历史订单的订单信息;用户在所述历史订单搜索结果中选择多个历史订单时,提供所述被选择的历史订单的订单信息;判断所述被选择的历史订单是否超出同一页可显示的订单数;若所述被选择的多个历史订单超出同一页可显示的订单数时,所述被选择的多个历史订单中超出同一页可显示的订单排列到下一页进行显示。若所述被选择的历史订单未超出同一页可显示的订单数;所述被选择的多个历史订单显示在同一页。进一步地,所述响应用户在所述历史订单搜索结果中选择的历史订单,所述提供被选择的历史订单的订单信息的步骤中,所述提供的被选择的历史订单的订单信息的各部分为可编辑状态,并包含可选填的备注条目。进一步地,所述响应用户操作,对所述被选择的历史订单的订单信息进行复制,并创建订单的步骤,具体包括:响应用户操作,判断用户操作的类型是否编辑指令或者订单生成指令;在用户操作的类型为编辑指令时,获取用户编辑的信息,修改对应订单信息;在用户操作的类型为订单生成指令时,对所述被选择的历史订单的订单信息进行复制,并创建订单。本发明还提供一种计算机终端,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的创建订单的步骤。本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现所述的创建订单的步骤。本发明中的创建订单的方法,通过获取用户提供的搜索关键词;对所述搜索关键词进行搜索匹配处理,获取相匹配的历史订单数据;根据用户的选择,判断是否提取相应历史订单的信息;获取用户调整和确认之后的订单信息,对订单信息复制并创建订单。提高了老用户购买老商品和老用户购买新商品等情况下创建订单的效率,减少了业务员手工录入订单信息的时间和出错概率,进而提高了业务员的工作效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本发明中的创建订单的方法的第一实施例的方法流程图;图2为图1中的创建订单的方法的步骤s20的子流程图;图3为图1中的创建订单的方法的步骤s30的子流程图;图4为图1中的创建订单的方法的步骤s40的子流程图;图5为图2中的创建订单的方法的步骤s23的子流程图;图6为本发明一实施例中的计算机终端系统的模块架构图。本发明目的的实现、功能特点及优点将结合本实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。在本实施案例中,本发明提供一种创建订单的方法,在本实施例中,该创建订单的方法包括:步骤s10,响应用户发起的订单生成请求,所述订单生成请求包括搜索关键词。本发明实施例提供的创建订单的方法主要应用在订单管理系统中,用于复制历史订单中有效部分信息的工作。具体地,可以为老客户重复购买同一商品,复制历史订单信息用于创建订单;还可以为老客户购买新商品,复制老客户的购买地址、联系方式等经过编辑、补全订单信息用于创建订单。所述的搜索关键词可以是用户名、商品名、地址、联系电话中的一个或多个。具体的,在步骤s10中,在用户需要在订单管理系统中发起订单时,首先输入一个或多个关键词,来发起订单生成请求,进行历史订单搜索,以判断是否可以通过复制历史信息的方式来发起订单生成请求。其中,所述搜索关键词包括用户名、商品名、地址、联系电话中的一个或多个。例如,用户可以通过输入用户名来发起订单生成请求,所述订单生成请求包括搜索关键词:用户名;可以通过用户名来搜索,该用户是否老客户,进一步判断是否有相同产品的购买记录,或者该用户是否新客户,需要手动录入地址等。又例如,用户可以通过输入用户名和商品名来发起订单生成请求,所述订单生成请求包括搜索关键词:用户名和商品名;可以通过用户名和商品名来搜索,该用户是否已经为再次购买同样商品的老客户,可以直接复制相关信息,而无需再次输入。可以理解的是,当用户为新客户时,但是购买的是已经存在购买记录的商品,可以复制存在购买记录的商品的基本信息,条码,采购价格,产地等细腻等经过编辑、补全订单信息中的客户信息、地址等,来创建订单。步骤s20,根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,并输出历史订单搜索结果;在所述步骤s20中,所述匹配搜索关键词的过程可以是匹配全部关键词,也可以是匹配部分的关键词;所述数据库一般为历史订单资料的集合。具体地,在本发明实施例中,当存在订单搜索结果时,输出该订单搜索结果;不存在订单搜索结果时,输出没有相关记录的提示界面。本实施例通过搜索相关搜索关键词匹配的历史订单来查询与搜索关键词有关的历史订单,提供可能含有有效信息的历史订单,有效信息指的是可以提取用来创建订单的信息。步骤s30,响应用户在所述历史订单搜索结果中选择历史订单的操作,提供被选择的历史订单的订单信息;其中,所述提供的被选择的历史订单的订单信息的各部分可以配置为可编辑状态,并包含可选填的备注条目;也可以配置为不可编辑的浏览状态。所述提供被选择的历史订单的订单信息,提供的方式可以为显示在显示屏上,也可以是读取之后存储在缓存中,或者读取并保存至另一份文件中。具体的,在本发明实施例中,用户在所述历史订单搜索结果中选择一个或多个历史订单时,提供被选择的历史订单的订单信息,所述被选择的历史订单的订单信息为可编辑状态并包含可选填的备注条目,所述的备注条目可以为包含任意提示信息的字段。在本实施例中,被选择的历史订单可以进行再一次的编辑、补全、修正,当选择只含有部分有效信息的历史订单时,也可以通过进一步的编辑操作使该历史订单符合复制创建订单的要求。步骤s40,响应用户操作,对所述被选择的历史订单的订单信息进行复制,并创建订单。具体的,用户可以选择生成订单或编辑后生成订单的操作,对被选择的历史订单的订单信息复制并创建订单。在本实施例中,通过获取用户提供的搜索关键词;对所述搜索关键词进行搜索匹配处理,获取相匹配的历史订单数据;根据用户的选择,判断是否提取相应历史订单的信息;获取用户调整和确认之后的订单信息,对订单信息复制并创建订单。提高了老用户购买老商品和老用户购买新商品等情况下创建订单的效率,减少了业务员手工录入订单信息的时间和出错概率,进而提高了业务员的工作效率。进一步地,请结合图2,在本实施例中,所述步骤s20可以包括步骤:步骤s21,根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单。其中,所述关键词可以为一个或多个,匹配过程中历史订单可以匹配一个或多个搜索关键词;所述匹配过程为判断历史订单中是否含有与搜索关键词相同的字段。步骤s22,判断与所述搜索关键词匹配的历史订单的匹配结果是否大于或等于一个;其中,所述匹配结果是否大于或等于一个,是指,匹配过程中是否能够找到至少一个含有与搜索关键词一个或多个或部分相同字段的历史订单。具体的,在一可选的实施例中,在所述搜索关键词为多个时,所述步骤s22具体为:判断所述与所述搜索关键词中的一个或多个相匹配的历史订单的匹配结果是否大于或等于一个。可以理解的是,在其他实施方式中,所述步骤s21和s22可以是模糊匹配的方式,具体的可以是根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,判断与所述搜索关键词中的一个或多个,或者与所述搜索关键词中的部分要素相匹配的历史订单的匹配结果是否大于或等于一个。例如,当关键词为两个时,如关键词为ab、cd,订单信息中包含ab并且包含cd为全部匹配;仅包含ab或cd为匹配一个关键词;仅包含a或b或c或d为匹配部分关键词;包含全部匹配、匹配一个关键词和匹配部分关键词的搜索为模糊搜索。步骤s23,在所述匹配结果大于或等于一个时,输出与所述搜索关键词匹配的历史订单作为历史订单搜索结果;步骤s24,在所述匹配结果为0个时,输出没有相关记录的提示界面。具体的,在所述步骤s23中,在所述匹配结果大于或等于一个时,由于存在多个匹配的订单结果,在输出搜索结果时,需要按照预设的顺序和规则进行排列,然后输出在显示单元上。进一步地,请参考图5,所述步骤s23中,在所述匹配结果大于一个时,输出并排列与所述搜索关键词一个或多个相匹配的历史订单作为历史订单搜索结果的步骤,可以具体包括:步骤s231,确定所述相匹配的历史订单中所匹配的搜索关键词的数量;步骤s232,所述相匹配的历史订单按所述匹配的搜索关键词的数量从大到小顺序排列;步骤s233,当多个所述相匹配的历史订单与所述搜索关键词匹配的数量相同时,按时间由先到后排列。在本实施例中,通过先确定所述相匹配的历史订单中所匹配的搜索关键词的数量;根据所述相匹配的历史订单按所述匹配的搜索关键词的数量,当一条结果匹配的搜索关键词的数量比前一条结果多时,匹配的关键词的数量更多的搜索结果排列在前;当多个所述相匹配的历史订单与所述搜索关键词匹配的数量相同时,根据所述相匹配的历史订单的产生时间,当一条结果的产生时间比前一条结果的产生时间更接近现有时间时,更接近现有时间的结果排列在前。可选地,请一并参考图3,在本实施例中,所述步骤s30可以具体包括:步骤s31,用户在所述历史订单搜索结果中选择一个历史订单时,提供被选择的历史订单的订单信息;步骤s32,用户在所述历史订单搜索结果中选择多个历史订单时,提供被选择的所有历史订单的订单信息;步骤s33,判断所述被选择的历史订单是否超出同一页可显示的订单数;步骤s34,若所述被选择的多个历史订单超出同一页可显示的订单数时,所述被选择的多个历史订单中超出同一页可显示的订单排列到下一页进行显示;步骤s35,若所述被选择的历史订单未超出同一页可显示的订单数,所述被选择的历史订单显示在同一页。在本实施例中,所述同一页一般指提供信息时一次性能够展示的范围,所述下一页可以与同一页无缝相接。可选地,请一并参考图4,在本实施例中,所述步骤s40可以具体包括:步骤s41,响应用户操作,判断用户操作的类型是否编辑指令或者订单生成指令;步骤s42,在用户操作的类型为编辑指令时,获取用户编辑的信息,修改对应订单信息;步骤s43,在用户操作的类型为订单生成指令时,对所述被选择的历史订单的订单信息进行复制,并创建订单。在本实施例中,因为订单的部分信息可能需要修改,在用户选中对应的历史订单时,用户可以开启编辑功能对复制的历史订单信息进行编辑和校对。具体的可以是历史订单中的用户地址、商品名、联系方式和备注信息等等。所述用户编辑的信息可以包括所有订单信息内容和所述备注信息,所述创建订单是指,根据已经编辑过或直接复制的历史订单信息为基础,新增一个订单,所述订单的订单信息与所述已经编辑过或直接复制的历史订单相同。此外,参照图6,本发明还提出一种计算机终端,该计算机终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)等移动终端,以及诸如数字tv、台式计算机等移动式的或者固定式的终端。所述计算机终端包括:存储器101、处理器102及存储在所述存储器101上并可在所述处理器102上运行的计算机程序,所述计算机程序被所述处理器102执行时实现如下所述的方法:响应用户发起的订单生成请求,所述订单生成请求包括搜索关键词;根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,并输出历史订单搜索结果;响应用户在所述历史订单搜索结果中选择的历史订单,提供被选择的历史订单的订单信息;对所述被选择的历史订单的订单信息进行复制,并创建订单。可选地,所述搜索关键词包括用户名、商品名、地址、联系电话中的一个或多个。可选地,所述计算机程序被所述处理器102执行时,所述根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单,并输出历史订单搜索结果的步骤,具体包括:根据所述搜索关键词,在数据库中搜索与所述搜索关键词匹配的历史订单;判断与所述搜索关键词匹配的历史订单的匹配结果是否大于或等于一个;在所述匹配结果大于或等于一个时,输出与所述搜索关键词匹配的历史订单作为历史订单搜索结果;在所述匹配结果为0个时,输出没有相关记录的提示界面。可选地,所述计算机程序被所述处理器102执行时,在所述搜索关键词为多个时,所述判断与所述搜索关键词匹配的历史订单的匹配结果是否大于等于一个的步骤,具体包括:判断所述与所述搜索关键词中的一个或多个相匹配的历史订单的匹配结果是否大于一个;所述在所述匹配结果大于或等于一个时,输出与所述搜索关键词匹配的历史订单作为历史订单搜索结果的步骤,具体包括:在所述匹配结果大于或等于一个时,输出与所述搜索关键词一个或多个相匹配的历史订单作为历史订单搜索结果。可选地,所述计算机程序被所述处理器102执行时,所述在所述匹配结果大于一个时,输出并排列与所述搜索关键词一个或多个相匹配的历史订单作为历史订单搜索结果的步骤,具体包括:确定所述相匹配的历史订单中所匹配的搜索关键词的数量;所述相匹配的历史订单按所述匹配的搜索关键词的数量从大到小顺序排列;当多个所述相匹配的历史订单与所述搜索关键词匹配的数量相同时,按时间由先到后排列。可选地,所述计算机程序被所述处理器102执行时,所述响应用户在所述历史订单搜索结果中选择历史订单的操作,提供被选择的历史订单的订单信息的步骤,具体包括:响应用户在所述历史订单搜索结果中选择的一个或多个历史订单;用户在所述历史订单搜索结果中选择一个历史订单时,提供被选择的历史订单的订单信息;用户在所述历史订单搜索结果中选择多个历史订单时,提供被选择的所有历史订单的订单信息;判断所述被选择的历史订单是否超出同一页可显示的订单数;若所述被选择的多个历史订单超出同一页可显示的订单数时,所述被选择的多个历史订单中超出同一页可显示的订单排列到下一页进行显示;若所述被选择的历史订单未超出同一页可显示的订单数,所述被选择的历史订单显示在同一页。可选地,所述计算机程序被所述处理器102执行时,所述响应用户在所述历史订单搜索结果中选择的历史订单,所述提供被选择的历史订单的订单信息的步骤中,所述提供的被选择的历史订单的订单信息的各部分被配置为可编辑状态,并包含可选填的备注条目。可选地,所述计算机程序被所述处理器102执行时,所述响应用户操作,对所述被选择的历史订单的订单信息进行复制,并创建订单的步骤,具体包括:响应用户操作,判断用户操作的类型是否编辑指令或者订单生成指令;在用户操作的类型为编辑指令时,获取用户编辑的信息,修改对应订单信息;在用户操作的类型为订单生成指令时,对所述被选择的历史订单的订单信息进行复制,并创建订单。本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的输入控制方法的步骤。在本说明书的描述中,参考术语“一实施例”、“另一实施例”、“其他实施例”、或“第一实施例~第x实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料、方法步骤或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1