网络业务单据附件展示方法、装置及网络业务系统 【技术领域】
本发明涉及网络(web)业务,具体涉及网络业务单据附件展示方法、装置及网络业务系统。
背景技术
企业中管理软件应用越来越成熟,计算机网络应用越来越多,web化的业务单据已慢慢进入企业应用系统当中。出于web业务的需要,很多web业务单据需要绑定相关或上传相关的web业务单据附件,从而便于用户的审核、查阅等。其中,web业务单据附件根据web业务的不同有所不同,例如物料的图纸,凭证的扫描单据,人力资源(HR:Human Resource)系统中职员的照片等等。
因此,为了使进行系统业务操作的用户可以快速、准确的查看到与web业务单据相关的web业务单据附件,需要将与web业务单据相关的web业务单据附件展示在web业务单据中。
现有的一种web业务单据附件展示方法是这样的:在web业务单据中为web业务单据附件编写代码,从而使与web业务单据相关的web业务单据附件能够展示在web业务单据中。
在对现有技术的研究中,发明人发现,在web业务单据中为web业务单据附件编写代码时,如果一个web业务单据有多个web业务单据附件,则需要为每个web业务单据附件编写代码,或者在有多个web业务单据时,也需要分别为该多个web业务单据的web业务单据附件编写代码,开发速度较慢,而且容易产生代码冗余,并且在需要对web业务单据附件的展示进行改进时,需要对大量的代码修改,从而耗费较多的人力,维护性低。
【发明内容】
本发明实施例提供了网络业务单据附件展示方法、装置及网络业务系统,可以较快地实现web业务单据附件的展示。
本发明实施例提供了一种web业务单据附件展示方法,包括:
在web业务单据被用户访问时,获取所述web业务单据的标识;
根据web业务单据的标识获取所述web业务单据与web业务单据附件的对应关系;
根据所述对应关系获取需要展示的web业务单据附件的基本信息;
在所述web业务单据中展示所述获取的web业务单据附件的基本信息。
优选的,在所述web业务单据中展示所述获取的web业务单据附件的基本信息的步骤包括:
对所述获取的web业务单据附件的基本信息进行拼装和渲染;
在所述web业务单据中展示进行拼装和渲染后的web业务单据附件的基本信息。
优选的,在所述web业务单据中展示所述获取的web业务单据附件的基本信息后还包括:
接收请求下载web业务单据附件数据的下载请求;
根据所述对应关系获取web业务单据附件数据;
发送所述获取的web业务单据附件数据。
优选的,所述获取所述web业务单据与web业务单据附件的对应关系的步骤包括:
通过附件模块获取所述web业务单据与web业务单据附件的对应关系。
优选的,所述根据所述对应关系获取需要展示的web业务单据附件的基本信息的步骤包括:
通过附件模块根据所述对应关系获取需要展示的web业务单据附件的基本信息。
优选的,所述获取所述web业务单据的标识的步骤包括:
通过业务模块获取所述web业务单据的标识。
本发明实施例还提供了一种web业务单据附件展示装置,包括:
获取单元,用于在web业务单据被用户访问时,获取所述web业务单据的标识;根据web业务单据的标识获取所述web业务单据与web业务单据附件的对应关系;根据所述对应关系获取需要展示的web业务单据附件的基本信息;
展示单元,用于在所述web业务单据中展示所述获取单元获取的web业务单据附件地基本信息。
优选的,所述展示单元包括:
数据渲染单元,用于对所述获取单元获取的web业务单据附件的基本信息进行拼装和渲染;
数据展示单元,用于在所述web业务单据中展示所述数据渲染单元进行拼装和渲染后的web业务单据附件的基本信息。
优选的,还包括:
接收单元,用于接收请求下载web业务单据附件数据的下载请求;
所述获取单元,还用于在所述接收单元接收了下载请求后,根据所述对应关系获取web业务单据附件数据;
发送单元,用于发送所述获取单元获取的web业务单据附件数据。
本发明实施例还提供了一种web业务系统,包括本发明实施例提供的web业务单据附件展示装置。
从本发明实施例提供的以上技术方案可以看出,本发明实施例可以在获取了web业务单据的标识,确定需要展示的web业务单据附件的基本信息,并对web业务单据附件的基本信息进行展示,从而实现web业务单据附件的展示;同时,由于该过程由web业务单据附件控件完成,因此开发人员在开发时只需要集成web业务单据附件控件,所有与web业务单据附件的展示相关的功能都可以由web业务单据附件控件实现,从而不需要为每个web业务单据附件单独编写代码,既提高开发速度也不会产生冗余代码,从而可以较快地实现web业务单据附件的展示;同时,由于所有与web业务单据附件的展示相关的功能都由web业务单据附件控件实现,因此需要对web业务单据附件的展示进行改进时,只需要对web业务单据附件控件进行改进,减少需要耗费的人力资源,提高开发速度。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中web业务单据附件展示方法实施例一的流程图;
图2为本发明实施例中web业务单据附件展示方法实施例二的流程图;
图3为本发明实施例中web业务单据附件展示装置实施例一的结构图;
图4为本发明实施例中web业务单据附件展示装置实施例二的结构图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了方便开发人员在web业务单据中展示web业务单据附件,本发明实施例提供了web业务单据附件控件,web业务单据附件控件可以对web业务单据相关的web业务单据附件进行动态地展示,从而供web业务系统的用户使用,并且web业务单据附件控件也可以让开发人员方便地集成。
本发明实施例基于本发明实施例提供的web业务单据附件控件实现,先介绍本发明实施例提供的web业务单据附件展示方法,图1描述了本发明实施例中web业务单据附件展示方法实施例一的流程,该实施例描述的是web业务单据附件控件的工作流程,包括:
101、在web业务单据被用户访问时,获取web业务单据的标识;
具体地,用户在访问业务模块展示的web业务单据时,业务模块会加载web业务单据附件控件,从而将web业务单据的标识发送给web业务单据附件控件。web业务单据的标识能够唯一地标识web业务系统中的web业务单据,可以由数字、和/或字母、和/或汉字等组成。
102、根据web业务单据的标识获取web业务单据与web业务单据附件的对应关系。
由于web业务系统中可能会有多个web业务单据,而各个web业务单据的web业务单据附件并不相同,因此为了能够正确地展示某个web业务单据的web业务单据附件,可以预先保存web业务单据与web业务单据附件的对应关系;例如,在HR系统中,每个员工都有自己的照片,因此为了能够在浏览一个员工的信息是能够正确地展示该员工的照片,必须预先保存员工的标识与该员工照片标识的对应关系,从而在获知了该员工的标识就可以获得该员工的照片。
其中,web业务单据与web业务单据附件的对应关系具体可以保存在附件模块中,因此web业务单据附件控件具体可以通过附件模块获取web业务单据与web业务单据附件的对应关系。其中,附件模块具体保存的可以是web业务单据的标识与web业务单据附件的标识的对应关系。
其中,步骤102具体可以在web业务单据的主键触发下进行。
103、根据web业务单据与web业务单据附件的对应关系获取需要展示的web业务单据附件的基本信息。
在获取了web业务单据与web业务单据附件的对应关系后,就可以确定与web业务单据对应的web业务单据附件的信息,例如可以确定与web业务单据对应的web业务单据附件的标识,从而可以根据web业务单据附件的标识获取web业务单据附件的基本信息。其中,web业务单据附件的基本信息可以包括名称、数据类型等信息;例如,HR系统中,员工照片的基本信息可以是照片的名称(员工的姓名)、照片的类型(jpg、bmp等)等。
其中,web业务单据附件的基本信息具体可以保存在附件模块中,附件模块具体可以保存web业务单据附件的标识与web业务单据附件的基本信息的对应关系,因此web业务单据附件控件具体可以通过附件模块获取需要展示的web业务单据附件的基本信息。
104、在web业务单据中展示获取的web业务单据附件的基本信息。
在本发明的一个实施例中,web业务单据附件的基本信息展示在web业务单据的特定位置,因此可以对获取的web业务单据附件的基本信息进行拼装和渲染;进而在web业务单据中展示进行拼装和渲染后的web业务单据附件的基本信息。其中,对web业务单据附件的基本信息进行拼装可以使web业务单据附件的基本信息能够展示在web业务单据的特定位置,例如在有多个web业务单据附件的基本信息需要展示时,确定该多个web业务单据附件的具体位置以及占用的版面的大小等。对web业务单据附件的基本信息进行渲染可以使web业务单据附件的展示能够符合web业务单据的整体风格,例如确定web业务单据附件没有被用户选中时的显示风格以及被用户选中时的显示风格等。其中,在web业务单据中展示web业务单据附件的基本信息可以减少数据传输量,提高web业务系统的响应速度,提高用户体验。
从上可知,本实施例可以在获取了web业务单据的标识,确定需要展示的web业务单据附件的基本信息,并对web业务单据附件的基本信息进行展示,从而实现web业务单据附件的展示;同时,由于该过程由web业务单据附件控件完成,因此开发人员在开发时只需要集成web业务单据附件控件,所有与web业务单据附件的展示相关的功能都可以由web业务单据附件控件实现,从而不需要为每个web业务单据附件单独编写代码,既提高开发速度也不会产生冗余代码,从而可以较快地实现web业务单据附件的展示;同时,由于所有与web业务单据附件的展示相关的功能都由web业务单据附件控件实现,因此需要对web业务单据附件的展示进行改进时,只需要对web业务单据附件控件进行改进,减少需要耗费的人力资源,提高开发速度。
图2描述了本发明实施例中web业务单据附件展示方法实施例一的流程,该实施例描述的是web业务单据附件控件的工作流程,包括:
201、在web业务单据被用户访问时,获取web业务单据的标识;
202、根据web业务单据的标识获取web业务单据与web业务单据附件的对应关系。
203、根据web业务单据与web业务单据附件的对应关系获取需要展示的web业务单据附件的基本信息。
204、在web业务单据中展示获取的web业务单据附件的基本信息。
具体地,201~204可以参照101~104执行。
205、接收请求下载web业务单据附件数据的下载请求。
本发明实施例提供的web业务单据附件控件还提供了web业务单据附件的下载功能,因此在用户需要下载某个web业务单据附件时,业务模块可以向web业务单据附件控件发送web业务单据附件数据的下载请求。在某个web业务单据仅有一个web业务单据附件时,该下载请求可以仅包括web业务单据的标识,web业务单据附件控件可以根据该web业务单据的标识确定需要下载web业务单据附件数据;在某个web业务单据有多个web业务单据附件时,如果该下载请求是请求下载该多个web业务单据附件中的一个或多个(不是全部),则该下载请求需要携带web业务单据的标识和需要下载的web业务单据附件的标识;当然,如果该下载请求是请求下载该多个web业务单据附件的全部,该下载请求也可以仅包括web业务单据的标识。
206、根据web业务单据与web业务单据附件的对应关系获取web业务单据附件数据。
在获取了web业务单据与web业务单据附件的对应关系后,就可以确定与web业务单据对应的web业务单据附件的信息,例如可以确定与web业务单据对应的web业务单据附件的标识,从而可以根据web业务单据附件的标识获取web业务单据附件数据。
其中,web业务单据附件数据具体可以保存在附件模块中,附件模块具体可以保存web业务单据附件的标识与web业务单据附件数据的对应关系,因此web业务单据附件控件具体可以通过附件模块获取需要展示的web业务单据附件数据。
207、发送获取的web业务单据附件数据。
web业务单据附件控件接收了web业务单据附件数据的下载请求后,可以根据该下载请求包括的web业务单据附件数据的标识,确定对应的web业务单据附件数据,并向业务模块发送确定的web业务单据附件数据。
从上可知,本实施例可以在获取了web业务单据的标识,确定需要展示的web业务单据附件的基本信息,并对web业务单据附件的基本信息进行展示,从而实现web业务单据附件的展示;同时,由于该过程由web业务单据附件控件完成,因此开发人员在开发时只需要集成web业务单据附件控件,所有与web业务单据附件的展示相关的功能都可以由web业务单据附件控件实现,从而不需要为每个web业务单据附件单独编写代码,既提高开发速度也不会产生冗余代码,从而可以较快地实现web业务单据附件的展示;同时,由于所有与web业务单据附件的展示相关的功能都由web业务单据附件控件实现,因此需要对web业务单据附件的展示进行改进时,只需要对web业务单据附件控件进行改进,减少需要耗费的人力资源,提高开发速度。进一步,web业务单据附件控件还可以提供web业务单据附件数据的下载功能,使用户可以准确、快速地使用。
本发明实施例中web业务单据附件控件具体可以包括在web附件模块中,从而独立于业务模块,可以进行个性化的升级而不进行较大的改动,具有较好的扩展性。
本发明实施例还提供了web业务单据附件展示装置,图3描述了web业务单据附件展示装置实施例一的结构,包括:
获取单元301,用于在web业务单据被用户访问时,获取web业务单据的标识;根据web业务单据的标识获取web业务单据与web业务单据附件的对应关系;根据该对应关系获取需要展示的web业务单据附件的基本信息。
展示单元302,用于在web业务单据中展示获取单元301获取的web业务单据附件的基本信息。
从上可知,本实施例可以在获取了web业务单据的标识,确定需要展示的web业务单据附件的基本信息,并对web业务单据附件的基本信息进行展示,从而实现web业务单据附件的展示;同时,由于该过程由web业务单据附件控件完成,因此开发人员在开发时只需要集成web业务单据附件控件,所有与web业务单据附件的展示相关的功能都可以由web业务单据附件控件实现,从而不需要为每个web业务单据附件单独编写代码,既提高开发速度也不会产生冗余代码,从而可以较快地实现web业务单据附件的展示;同时,由于所有与web业务单据附件的展示相关的功能都由web业务单据附件控件实现,因此需要对web业务单据附件的展示进行改进时,只需要对web业务单据附件控件进行改进,减少需要耗费的人力资源,提高开发速度。
图4描述了web业务单据附件展示装置实施例二的结构,包括:
获取单元401,用于在web业务单据被用户访问时,获取web业务单据的标识;根据web业务单据的标识获取web业务单据与web业务单据附件的对应关系;根据该对应关系获取需要展示的web业务单据附件的基本信息。在接收单元403接收了下载请求后,根据该对应关系获取web业务单据附件数据。
展示单元402,用于在web业务单据中展示获取单元401获取的web业务单据附件的基本信息。
接收单元403,用于接收请求下载web业务单据附件数据的下载请求;
发送单元404,用于发送获取单元403获取的web业务单据附件数据。
从上可知,本实施例可以在获取了web业务单据的标识,确定需要展示的web业务单据附件的基本信息,并对web业务单据附件的基本信息进行展示,从而实现web业务单据附件的展示;同时,由于该过程由web业务单据附件控件完成,因此开发人员在开发时只需要集成web业务单据附件控件,所有与web业务单据附件的展示相关的功能都可以由web业务单据附件控件实现,从而不需要为每个web业务单据附件单独编写代码,既提高开发速度也不会产生冗余代码,从而可以较快地实现web业务单据附件的展示;同时,由于所有与web业务单据附件的展示相关的功能都由web业务单据附件控件实现,因此需要对web业务单据附件的展示进行改进时,只需要对web业务单据附件控件进行改进,减少需要耗费的人力资源,提高开发速度。进一步,web业务单据附件控件还可以提供web业务单据附件的下载功能,使用户可以准确、快速地使用。
在本发明的一个实施例中,web业务单据附件展示装置所包括的展示单元具体可以包括:数据渲染单元,用于对所述获取单元获取的web业务单据附件的基本信息进行拼装和渲染;数据展示单元,用于在所述web业务单据中展示所述数据渲染单元进行拼装和渲染后的web业务单据附件的基本信息。
本发明实施例提供的web业务单据附件展示装置可以作为web业务单据附件控件。
本发明实施例还提供了web业务系统,包括本发明实施例提供的web业务单据附件展示装置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上对本发明实施例所提供的网络业务单据附件展示方法、装置及网络业务系统进行了详细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。