CN107357887B - 基于二维码的可溯源报告的生成方法 - Google Patents

基于二维码的可溯源报告的生成方法 Download PDF

Info

Publication number
CN107357887B
CN107357887B CN201710558773.5A CN201710558773A CN107357887B CN 107357887 B CN107357887 B CN 107357887B CN 201710558773 A CN201710558773 A CN 201710558773A CN 107357887 B CN107357887 B CN 107357887B
Authority
CN
China
Prior art keywords
report
record
dimensional code
terminal equipment
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710558773.5A
Other languages
English (en)
Other versions
CN107357887A (zh
Inventor
唐郡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Leber Shikai Technology Co.,Ltd.
Original Assignee
Guangzhou Leber Shikai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Leber Shikai Technology Co ltd filed Critical Guangzhou Leber Shikai Technology Co ltd
Priority to CN201710558773.5A priority Critical patent/CN107357887B/zh
Publication of CN107357887A publication Critical patent/CN107357887A/zh
Application granted granted Critical
Publication of CN107357887B publication Critical patent/CN107357887B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及基于二维码的可溯源报告的生成方法,具体包括以下步骤:终端设备向***发送请求,要求上传数据;***向终端设备发送一个页面;终端设备在该页面上填充数据;若终指定某个属性值可溯源,则以附件形式上传该属性值的原始档案;***给表单分配一个ID,并根据ID生成一个二维码,然后将附件与表单的ID进行关联;终端设备向***发送生成报告的请求;***整合所有的表单形成一个报告文档,并将报告文档发送给终端设备。本发明提供的方法能够灵活设置报告中表单的具体数量,并自定义表单的内容,因此可用于各种不同类型的报告,使用领域广泛;能够通过扫描二维码在Web页面上查看报告,溯源查询原始档案,便于用户确认报告中内容的真伪。

Description

基于二维码的可溯源报告的生成方法
技术领域
本发明属于信息管理技术领域,具体涉及一种基于二维码的可溯源报告的生成方法。
背景技术
目前,很多报告都是采用手工排版并添加内容的方式制作的,这种方式需要大量的工作,并且每次制作报告都需要将所有工作重复一遍,费时费力。有些报告需要具有灵活的配置、可修改的选项以及复杂的数据结构,这就给手工制作报告带来了更大的难题。如果采用软件自动生成报告,就能够有效解决这些难题。
现有技术所采用的解决方法是,创建一个固定的报告模板,将收集到的数据写入模板,然后将结果显示给终端终端设备。但是该方法具有以下缺点:缺少报告自定义选项,使用领域较少甚至只有单一的使用领域。
目前还存在的一个现实问题是,报告中所显示的资料无法溯源,不能看到原始的档案,因而终端设备难以确认报告中内容的真伪。
随着智能终端设备的普及,如今智能手机、平板电脑已经成为人们随身携带的必不可少的设备。同时,随着互联网技术及移动通信技术的不断发展,通过扫描二维码进行查看Web页面、登录APP的操作方式,由于其便捷性而被广泛使用。
因此,如果能利用随身携带的智能终端设备,实现在Web页面上查看报告,并能够对报告内容进行溯源查询,则不仅将为终端设备提供极大的便利,也将消除终端设备对报告中内容真伪的疑虑。
发明内容
有鉴于此,本发明的目的在于克服现有技术的不足,提供一种基于二维码的可溯源报告的生成方法。
为实现以上目的,本发明采用如下技术方案:
基于二维码的可溯源报告的生成方法,该方法能够灵活设置报告中表单的具体数量,并自定义表单的内容,同时通过二维码溯源原始档案;具体包括以下步骤:
终端设备向***发送请求,要求上传数据;
***收到请求,并向终端设备发送一个用于上传数据的页面,一个页面即对应一个表单;
终端设备在该页面上填充数据;需要填充的数据包括表单的标题、若干属性和每个属性所对应的属性值;
若终端设备指定某个属性值可溯源,则以附件形式上传该属性值的原始档案;
终端设备将页面上填充的数据和上传的附件均发送给***,***将终端设备发送的数据存入数据库;
***给表单分配一个ID,并根据ID生成一个二维码,然后将附件与表单的ID进行关联;
完成一个表单后,终端设备继续上传另一个表单的数据,直至所有数据都上传完毕;
终端设备向***发送生成报告的请求,同时发送报告的名称;
***将报告名称存入数据库,并给该名称分配一个ID,再根据ID生成一个二维码,然后将所有的表单均与报告的ID进行关联;
***整合所有的表单形成一个报告文档,并将报告文档发送给终端设备。
报告文档中列出报告的标题、报告所对应的二维码,以及每一个表单的标题、二维码、所有的属性和属性值。
使用终端设备扫描报告所对应的二维码,则***调取数据库中存储的相关信息,将生成的报告以Web页面的形式发送到终端设备进行显示;
终端设备扫描表单所对应的二维码,则直接进入该表单对应的Web页面。
在Web页面中,可溯源的属性值显示为蓝色字体的链接,链接所指向的页面能够查看或下载该属性值对应的原始档案;
原始档案中的资料支持进一步溯源,即原始档案所在的页面也能够设置链接,该链接所指向的页面能够查看或下载进一步溯源的档案。
***的数据库中包括六个数据表,分别为报告表、步骤表、步骤属性表、样品表、样品属性表和档案表;
报告表与步骤表之间为一对多关系,步骤表与步骤属性表之间为一对多关系,步骤属性表与档案表之间为一对多关系;
报告表与样品表之间为一对多关系,样品表与样品属性表之间为一对多关系,样品属性表与档案表之间为一对多关系。
终端设备在页面上填充的数据还包括,表单的类型为“步骤”或“样品”。
***将终端设备发送的数据存入数据库,具体包括以下步骤:
若表单类型为“步骤”,则***在步骤表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在步骤属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将步骤属性表中的每一条记录都与步骤表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与步骤属性表中对应的记录建立关联。
若表单类型为“样品”,则***在样品表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在样品属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将样品属性表中的每一条记录都与样品表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与样品属性表中对应的记录建立关联。
所述***将报告名称存入数据库,具体包括以下步骤:
***在报告表中创建一条记录,将报告的标题、报告的ID和ID对应的二维码均保存在该条记录中。
所述终端设备为计算机、平板电脑或智能手机。
本发明采用以上技术方案,将数据输入***,***即可自动生成报告,省时省力;并且能够灵活设置报告中表单的具体数量,并自定义表单的内容,因此可用于各种不同类型的报告,使用领域广泛。本发明生成的报告,能够通过扫描二维码实现在Web页面上查看报告,还能对报告内容进行溯源查询,操作便捷,便于用户确认报告中内容的真伪。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明基于二维码的可溯源报告的生成方法流程图;
图2是本发明基于二维码的可溯源报告的生成方法的数据库关系图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
如图1所示,本发明提供了基于二维码的可溯源报告的生成方法,该方法能够灵活设置报告中表单的具体数量,并自定义表单的内容,同时通过二维码溯源原始档案;具体包括以下步骤:
终端设备向***发送请求,要求上传数据;
***收到请求,并向终端设备发送一个用于上传数据的页面,一个页面即对应一个表单;
终端设备在该页面上填充数据;需要填充的数据包括表单的标题、若干属性和每个属性所对应的属性值;
若终端设备指定某个属性值可溯源,则以附件形式上传该属性值的原始档案;
终端设备将页面上填充的数据和上传的附件均发送给***,***将终端设备发送的数据存入数据库;
***给表单分配一个ID,并根据ID生成一个二维码,然后将附件与表单的ID进行关联;
完成一个表单后,终端设备继续上传另一个表单的数据,直至所有数据都上传完毕;
终端设备向***发送生成报告的请求,同时发送报告的名称;
***将报告名称存入数据库,并给该名称分配一个ID,再根据ID生成一个二维码,然后将所有的表单均与报告的ID进行关联;
***整合所有的表单形成一个报告文档,并将报告文档发送给终端设备。
以上所述的终端设备为计算机、平板电脑或智能手机。用户使用终端设备进行上传数据、上传附件、生成报告等操作,***生成报告文档后,将报告文档发回终端设备进行打印。
报告文档中列出报告的标题、报告所对应的二维码,以及每一个表单的标题、二维码、所有的属性和属性值。报告的标题可以包括主标题和副标题。
用户查阅纸质打印的报告时,可以使用终端设备扫描报告所对应的二维码,则***调取数据库中存储的相关信息,将生成的报告以Web页面的形式发送到终端设备进行显示。若终端设备扫描表单所对应的二维码,则直接进入该表单对应的Web页面。
在Web页面中,可溯源的属性值显示为蓝色字体的链接,链接所指向的页面能够查看或下载该属性值对应的原始档案。
原始档案中的资料支持进一步溯源,即原始档案所在的页面也能够设置链接,该链接所指向的页面能够查看或下载进一步溯源的档案。
如图2所示,***的数据库中包括六个数据表,分别为报告表、步骤表、步骤属性表、样品表、样品属性表和档案表;
报告表与步骤表之间为一对多关系,步骤表与步骤属性表之间为一对多关系,步骤属性表与档案表之间为一对多关系;
报告表与样品表之间为一对多关系,样品表与样品属性表之间为一对多关系,样品属性表与档案表之间为一对多关系。
终端设备在页面上填充的数据还包括,表单的类型为“步骤”或“样品”。
***将终端设备发送的数据存入数据库,具体包括以下步骤:
若表单类型为“步骤”,则***在步骤表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在步骤属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将步骤属性表中的每一条记录都与步骤表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与步骤属性表中对应的记录建立关联。
若表单类型为“样品”,则***在样品表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在样品属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将样品属性表中的每一条记录都与样品表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与样品属性表中对应的记录建立关联。
所述***将报告名称存入数据库,具体包括以下步骤:
***在报告表中创建一条记录,将报告的标题、报告的ID和ID对应的二维码均保存在该条记录中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (9)

1.基于二维码的可溯源报告的生成方法,其特征在于,该方法能够灵活设置报告中表单的具体数量,并自定义表单的内容,同时通过二维码溯源原始档案;具体包括以下步骤:
终端设备向***发送请求,要求上传数据;
***收到请求,并向终端设备发送一个用于上传数据的页面,一个页面即对应一个表单;
终端设备在该页面上填充数据;需要填充的数据包括表单的标题、若干属性和每个属性所对应的属性值;
若终端设备指定某个属性值可溯源,则以附件形式上传该属性值的原始档案;
终端设备将页面上填充的数据和上传的附件均发送给***,***将终端设备发送的数据存入数据库;
***给表单分配一个ID,并根据ID生成一个二维码,然后将附件与表单的ID进行关联;
完成一个表单后,终端设备继续上传另一个表单的数据,直至所有数据都上传完毕;
终端设备向***发送生成报告的请求,同时发送报告的名称;
***将报告名称存入数据库,并给该名称分配一个ID,再根据ID生成一个二维码,然后将所有的表单均与报告的ID进行关联;
***整合所有的表单形成一个报告文档,并将报告文档发送给终端设备;
报告文档中列出报告的标题、报告所对应的二维码,以及每一个表单的标题、二维码、所有的属性和属性值。
2.根据权利要求1所述的基于二维码的可溯源报告的生成方法,其特征在于:使用终端设备扫描报告所对应的二维码,则***调取数据库中存储的相关信息,将生成的报告以Web页面的形式发送到终端设备进行显示;
终端设备扫描表单所对应的二维码,则直接进入该表单对应的Web页面。
3.根据权利要求2所述的基于二维码的可溯源报告的生成方法,其特征在于:在Web页面中,可溯源的属性值显示为蓝色字体的链接,链接所指向的页面能够查看或下载该属性值对应的原始档案;
原始档案中的资料支持进一步溯源,即原始档案所在的页面也能够设置链接,该链接所指向的页面能够查看或下载进一步溯源的档案。
4.根据权利要求1至3任一项所述的基于二维码的可溯源报告的生成方法,其特征在于:***的数据库中包括六个数据表,分别为报告表、步骤表、步骤属性表、样品表、样品属性表和档案表;
报告表与步骤表之间为一对多关系,步骤表与步骤属性表之间为一对多关系,步骤属性表与档案表之间为一对多关系;
报告表与样品表之间为一对多关系,样品表与样品属性表之间为一对多关系,样品属性表与档案表之间为一对多关系。
5.根据权利要求4所述的基于二维码的可溯源报告的生成方法,其特征在于:终端设备在页面上填充的数据还包括,表单的类型为“步骤”或“样品”。
6.根据权利要求5所述的基于二维码的可溯源报告的生成方法,其特征在于,***将终端设备发送的数据存入数据库,具体包括以下步骤:
若表单类型为“步骤”,则***在步骤表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在步骤属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将步骤属性表中的每一条记录都与步骤表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与步骤属性表中对应的记录建立关联。
7.根据权利要求6所述的基于二维码的可溯源报告的生成方法,其特征在于:
若表单类型为“样品”,则***在样品表中创建一条记录,将表单的标题保存在该条记录中,同时表单的ID和ID对应的二维码也保存在该条记录中;
根据表单所包括的属性的具体数量,***在样品属性表中创建相同数量的记录,每一条记录中保存一个属性和其对应的属性值;***将样品属性表中的每一条记录都与样品表中的记录建立关联;
若一个属性值被指定为可溯源,并对应上传有原始档案,则***在档案表中创建一条记录,并将原始档案存入该记录中;***将档案表中的记录与样品属性表中对应的记录建立关联。
8.根据权利要求4所述的基于二维码的可溯源报告的生成方法,其特征在于,所述***将报告名称存入数据库,具体包括以下步骤:
***在报告表中创建一条记录,将报告的标题、报告的ID和ID对应的二维码均保存在该条记录中。
9.根据权利要求1所述的基于二维码的可溯源报告的生成方法,其特征在于:所述终端设备为计算机、平板电脑或智能手机。
CN201710558773.5A 2017-07-10 2017-07-10 基于二维码的可溯源报告的生成方法 Active CN107357887B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710558773.5A CN107357887B (zh) 2017-07-10 2017-07-10 基于二维码的可溯源报告的生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710558773.5A CN107357887B (zh) 2017-07-10 2017-07-10 基于二维码的可溯源报告的生成方法

Publications (2)

Publication Number Publication Date
CN107357887A CN107357887A (zh) 2017-11-17
CN107357887B true CN107357887B (zh) 2020-04-24

Family

ID=60292059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710558773.5A Active CN107357887B (zh) 2017-07-10 2017-07-10 基于二维码的可溯源报告的生成方法

Country Status (1)

Country Link
CN (1) CN107357887B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110020261A (zh) * 2018-02-06 2019-07-16 中国平安人寿保险股份有限公司 文档转换分享方法、装置、设备及可读存储介质
CN111160500B (zh) * 2019-12-23 2023-10-20 望海康信(北京)科技股份公司 生成合同二维码的方法及装置、获取合同的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778507A (zh) * 2014-01-16 2014-05-07 华南理工大学 基于物联网的乳制品质量安全全生命周期智能溯源方法
CN105046503A (zh) * 2015-06-29 2015-11-11 立德高科(北京)数码科技有限责任公司 乳制品溯源二维码、与基于该二维码的溯源方法与***
CN106096813A (zh) * 2016-05-31 2016-11-09 北京南科大蓝色科技有限公司 一种基于全流程管控的环境采样管理***及管理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778507A (zh) * 2014-01-16 2014-05-07 华南理工大学 基于物联网的乳制品质量安全全生命周期智能溯源方法
CN105046503A (zh) * 2015-06-29 2015-11-11 立德高科(北京)数码科技有限责任公司 乳制品溯源二维码、与基于该二维码的溯源方法与***
CN106096813A (zh) * 2016-05-31 2016-11-09 北京南科大蓝色科技有限公司 一种基于全流程管控的环境采样管理***及管理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于二维码的蔬菜溯源***的设计与实现;赵传兴;《中国优秀硕士学位论文全文数据库 信息科技辑》;20160715(第7期);正文第23-35,71-77页 *

Also Published As

Publication number Publication date
CN107357887A (zh) 2017-11-17

Similar Documents

Publication Publication Date Title
CN109358851B (zh) 图表组件的创建方法、装置及计算机可读存储介质
CN107015804B (zh) 一种通过配置api快速开发项目的方法及***
CN111178012A (zh) 一种表单渲染方法、装置、设备及存储介质
US11775244B2 (en) Data processing method and electronic terminal
CN101902756A (zh) M2m业务平台及其工作方法
CN111597489B (zh) 一种基于移动端可拖拽自定义表单组件的实现方法及装置
CN105701122A (zh) 一种日志收集方法、装置及***
CN104881408A (zh) 页面点击次数统计及结果展示方法、装置和***
CN105468573B (zh) 可配置式图表应用***
CN107357887B (zh) 基于二维码的可溯源报告的生成方法
US20150310086A1 (en) System for decomposing clustering events from managed infrastructures coupled to a data extraction device
CN108959230B (zh) 一种生成报表模板的方法和装置
CN102375738B (zh) 一种移动终端数据管理的装置和方法
EP4050867A2 (en) Method and apparatus of synchronizing data, electronic device and storage medium
CN109840201B (zh) Ui测试方法、装置、电子设备及计算机可读存储介质
CN112214236B (zh) 一种软件快速开发平台应用架构搭建管理***的方法
CN105100454A (zh) 通话对象评价信息的提供方法和提供装置
CN109768910A (zh) 信息处理方法、相关装置、设备和***
CN103561113A (zh) Web Service接口的生成方法及装置
CN112650522A (zh) 平台动态配置的方法、装置、存储介质及设备
CN105607908A (zh) 添加备注的方法及装置
CN110888901B (zh) ***管理方法、装置、计算机设备和存储介质
CN106919546A (zh) 一种文档辅助创建方法及***
CN114157753A (zh) 消息分享方法、装置和电子设备
CN104267960A (zh) 一种用户界面窗体的生成方法和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200325

Address after: 510030 room 106, building 23, yard 100, Xianlie Middle Road, Yuexiu District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Leber Shikai Technology Co.,Ltd.

Address before: Shuangqing Road in Qingyang District of Chengdu City, Sichuan province 610000 95 No. 3 Building 1 unit 2 Building No. 6

Applicant before: Tang Jun

GR01 Patent grant
GR01 Patent grant