CN106548355A - 一种商品生产流通物流信息追溯的数据处理装置及方法 - Google Patents
一种商品生产流通物流信息追溯的数据处理装置及方法 Download PDFInfo
- Publication number
- CN106548355A CN106548355A CN201610894644.9A CN201610894644A CN106548355A CN 106548355 A CN106548355 A CN 106548355A CN 201610894644 A CN201610894644 A CN 201610894644A CN 106548355 A CN106548355 A CN 106548355A
- Authority
- CN
- China
- Prior art keywords
- commodity
- data
- information
- coding
- fields
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2477—Temporal data queries
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Mathematical Physics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Fuzzy Systems (AREA)
- Marketing (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公布一种商品生产流通物流信息追溯的数据处理装置及方法,包含商品溯源信息数据***的建立与查询。本发明实现了从商品尤其是农产品的生产、销售、物流运输各环节商品相关信息的搜集、数据传递与存储分析处理从而建立起商品全流程的数据信息***,并实现对这此数据的查询。本发明能为商品信息需求者提供完整的商品溯源信息,促进商品生产者提高产品质量,精益生产;维护消费者的知情权并协助商品监管部门提高工作效率。
Description
技术领域
本发明属于商品信息管理技术领域。
背景技术
作为商品流通尤其是农产品在其生产流通销售物流运输消费使用各环节,其产品质量与市场秩序传统做法主要是依靠监管部门的突击检查或市场抽样检测来控制,这只能对环节中某一点随机监测无法杜绝制假售假行为,要真正杜绝制假售假行为确保产品质量必须对其全流程的全数据进行记录与监测,尤其是对商品质量起着决定作用的商品生产环节的数据记录和对商品质量状识起着重要监督作用的商品使用与和消费环节的信息反馈。对于传统的由监管部门的突击检查的方式来确保市场的产品质量由于商品数量庞大内容繁杂监管部门人手有限,不可能对每件商品都能实施监测,市场监管的盲区客观存在;同时对于发现问题的商品如农产品要倒查它的来源取证或将产品质量从源头开如控制也非常困难,作为普通的消费者根本无法知晓但也非常想知晓他所消费的商品质量的真实状况和相关信息;实现精品生产杜绝市场中的假冒伪劣,商品特别是直接影响人民身份健康的农产品质量的全过程的有效监管一直是社会的痛点想解决而一直没能有效地解决,一个很重要的原因在于商品在生产与流通运输使用消费各环节产生的各种质量数据没有及时的搜集与监管,社会没有充分将这些数据搜集汇集起来加以利用来监督促进商品质量的提高。中国专利局在2016年6月29日公布了2016年1月18日申请的《一种以物流数据为核心的农产品供应链全程数据转换方法》(申请号201610030829.5)的发明专利,该发明专利采用的技术方案为:通过采集异地数据库的数据并进行合并转换,将转换的数据以XML文件格式存储在客户端随时方便使用者检索数据,使用者在客户端使用转换后的XML文件检索并导出数据。这个技术方案主要是采集现成的数据库中数据汇总处理然后检索输出,没有解决原始数据搜集处理与在各环节中的传递,也没有角解决各环节数据的关联与可追溯性同时也没有给出具体的检索方法。它需要完整的原始数据库中的数据,而问题是现实中这种完整的原始数据库数据还没能有效地建立。
发明内容
本发明所要解决的问题是:提供一种从搜集商品生产第一线原始生产数据建立原始数据库开始,实现生产、流通销售、监管、物流运输、使用消费各环节的第一手数据的搜集、上传存储加工传递处理集成,建立商品溯源信息数据***,利用本发明的溯源数据检索方法实现任何人在任何地点在任何时候都能查询数据库中任何产品的溯源信息从而实现商品的质量安全信息的可追溯性。监管部门可以从溯源信息的消费反馈中(如用户投诉的大数据分析结果提示中方便查找到数据异常的商品信息)方便获取监管线索或在抽查商品质量时方便地查询该商品从生产、流通到使用消费情况的全流程的信息并与实物检测数据对比判断是否符合标准要求,消费者、用户在购买的事前事中事后都可以方便地查询他所购商品的全过程商品的质量信息并查阅其它消费者的消费反馈信息,同时消费者、用户自己也可方便提交消费使用反馈信息,网站平台通过处理商品使用者的投诉信息,对各类商品形成的海量反馈数据中进行大数据分析处理并将处理数据显示出来供监管部门查找问题商品的线索,能大大提商监管的效率,同时商品的使用反馈信息也或供其它购买者参考,商品销售者也可在销售时主动展示商品的生产档案数据供购买者在购物时参考,这会对商品生产者形成一种社会监督的无形压力让生产优质产品的商家大行其道而生产劣质产品或假冒伪劣者无处循形,这样可以大大提高监管部门的监管效率并充分发挥使用消费的验证效果在督管中的作用,有力促进商品生产者诚实经营、精益生产,从整体上提升国家的产业制造水平与中国制造的国际竞争力,本发明通过以下的技术方案得以实现:
一种商品生产流通物流信息追溯的数据处理装置,涉及一种商品信息管理技术,其特征在于该装置包含:商品基础数据搜集装置、商品销售基本数据搜集装置、商品物流运输数据搜集装置、商品溯源信息数据检索查询装置等之一或它们的任意组合;或者还包含以下各装置之一或它们的任意组合:商品基础数据审核装置、生产数据监测与信息反馈装置、信息反馈显示装置、商品基础数据存储处理装置、商品基础数据传递装置、商品销售数据存储处理装置、商品基础数据与销售基本数据显示装置、商品流通销售数据传递装置、商品监督检测数据录入处理装置、商品物流运输数据存储处理装置、商品物流运输数据传递装置、用户、消费者反馈数据处理装置、商品溯源信息查询记录装置、查询信息临时记录装置、问题商品预警提示装置;
本发明所述商品基础数据存储处理装置或包含商品编码生成存储装置,或者包含以下各装置之一或它们的任意组合:商品身份类信息记录存储装置,商品生产地点的土壤检测报告数据存储装置,商品生产地点周边水质检测报告数据存储装置,商品原料相关信息的存储装置,商品主要配套件信息存储装置、商品质量检测报告数据存储装置等;
本发明所述商品销售数据存储处理装置或包含商品销售编码生成存储装置或者在该装置中存储有商品编码或商品出库编码或货物编码等数据或者包含有以下各分装置之一或它们的任意组合:商品销售基本档案数据记录装置、商品销售订单记录装置、商品销售订单详细信息记录装置;
本发明所述商品物流运输数据存储处理装置或包含商品物流运输编码生成存储装置或者该装置中存储有商品编码或商品销售编码或商品出库编码或货物编码等数据内容;
本发明所述商品溯源信息数据包含以下各类数据之一或它们的任意组合:商品基础数据、商品销售基本数据、商品销售数据、商品物流运输数据、商品监督检测数据、商品用户或消费者反馈数据等;
本发明所述商品身份类信息是指与如下信息有关的一类信息:商品名称、商品的品种规格型号、商品类别、商品消费类别、商品的成份组成、商品性状、商品功能、商品用法用量、药品不良反应性质数据、商品禁忌信息、商品使用注意事项、商品相互作用信息、商品的贮藏要求、商品包装信息、商品生产时间、商品出厂时间、商品的有效期信息、商品执行标准、商品品质质量相关信息、商品的批准文号、农产品种养植方案、商品生产地点等。
一种商品生产流通物流信息追溯的数据处理方法,其特征在于包含如下步骤之一或它们的任意组合:商品基础数据搜集步骤、商品基础数据上传至网络服务器及数据库存储处理步骤、商品基础数据传递步骤、商品销售基本数据搜集步骤、商品基础数据及销售基本数据显示步骤、商品销售数据存储处理的步骤、商品流通销售数据传递步骤、商品物流运输数据搜集步骤、商品物流运输数据存储处理的步骤、商品物流运输数据传递步骤、用户或消费者信息反馈处理步骤、商品溯源信息数据查询步骤;或者还包含问题商品的预警提示步骤或商品监管数据搜集处理步骤或商品基础数据审核步骤或商品生产数据监测与指导信息反馈步骤等;或问题商品的预警提示选用商品投诉率、商品投诉量等指标之一或它们的组合进行监测,或者监测指标中包含商品的销售量;
本发明所述商品基础数据与销售基本数据显示其特征或在于:或在显示内容中同时包含有该商品的生产商标识、该商品销售商标识或者包含商品编码等内容。
一种商品生产流通信息追溯的数据处理方法其特征或在于:或将商品追溯数据分为生产、流通销售、物流运输三环节进行处理;或在商品数据处理中包含有商品编码或销售编码或物流运输编码或商品出库编码或货物编码;或在流通运输环节的分步数据记录中采用双编码即本步编码与上一步的父级编码来对过程数据进行记录处理或者记录有商品出库编码或货物编码或商品编码。
一种商品生产流通信息追溯的数据处理方法其特征或在于:或在各步数据传递的内容或在各步的数据记录中含有商品编码数据或商品出库编码或货物编码数据或销售编码数据或物流运输编码数据等之一或它们的组合或包含有商品其它溯源信息内容。
一种商品生产流通信息追溯的数据处理方法其特征或在于:或建立有商品身份数据、商品生产过程控制数据、商品质量数据、生产环境数据等类数据之一或它们的任意组合的数据或这些数据与商品编码相对应或关联的;或建立有商品销售数据或这些数据包含商品销售编码或商品出库编码或货物编码或商品编码或与之相对应或关联的;或建立有商品物流运输中转信息数据或这些数据包含商品物流运输编码或商品出库编码或货物编码或商品编码或商品销售编码或与之相对应或关联的。
本发明所述问题商品预警提示装置其特征或在于:包含预警数据处理装置、预警数据显示装置等之一或其组合。
本发明商品溯源信息查询其特征或在于:或包含以下几种查询方式之一或它们的任意组合:根据商品出库编码或货物编码进行溯源数据查询、根据商品销售编码进行溯源数据查询、根据物流运输编码进行溯源数据查询、根据商品编码进行溯源数据查询。
本发明所述的商品溯源信息查询其特征或在于:或包含对从生产到使用消费全流程的向上或向下两种查询方案的信息查询。
本发明所述的商品基础数据其特征或在于:或包含商品编码、商品身份类信息、商品生产者信息、商品生产过程及其环境信息、商品检测报告数据等之一或它们的任意组合。
附图说明
图1是商品溯源信息数据处理流程图;
图2是商品销售流通环节的销售流通编码管理流程图;
图3是根据商品出库号进行溯源信息查询的数据处理流程图;
具体实施方式
以下是本发明的具体实施例并结合附图对本发明的技术方案作进一步的描述,以便于更清楚地阐明本发明的精神,但本发明并不局限于这些实施例。
首先建立包含有商品生产流通信息追溯***的互联网、移动互联网、物联网、(统称为现代网络)网站平台,利用这样的现代网络网站平台的客户端通过商品生产者工作空间对商品进行生产数据搜集、上传并将数据存储于网站平台服务器数据库之中建立包含有商品编码在内的商品基础数据记录模块;当商品进入销售流通领域时,则将包含有商品身份编码在内的商品基础数据或部份数据传递过去与销售者上传的销售数据一起组成包含有二级商品销售编码在内的商品销售基本数据记录,在销售时***自动记录商品的销售数据从而形成包含有商品出库号(商品出库号用于确保销售商为购买者所出库的商品身份的唯一性而设)在内的商品的订单数据记录最终形成商品的销售数据模块。当商品进入物流运输环节时,***会将商品编码与该级的销售编码传递过去与物流运输者上传的物流运输信息一起组成包含该宗商品的二级物流运输编码在内的物流运输数据记录模块从而最终形成商品的溯源信息数据***。具体的讲商品销售商通过在线销售时顾客通过网站平台前台即客户端下单购买商品时,***会将该商品的身份编码、销售编码传递到该销售编码所属的订单产品数据记录中并产生一个该订单中各商品的出库单号即商品出库号,当货物出库进入物流运输环节时,出库方或物流承运方将出库商品的物流数据上传,建立产品物流运输的第一级物流运输记录,***同时将该产品的身份编码、销售编码、出库号传递过去,当产品运往下一个中转站分栋转运时,由分栋转运中心负责将产品转运数据上传至网站平台服务器数据库,***将上一级的物流编码与该产品的身份编码与销售编码信息、商品出库号信息下传到这条物流运输记录中,数据由此传递下去直至货物到达该销售环节的投送终点。当产品进入一下销售环节时,***将上一环节的销售编码、商品身份编码传递过去,与销售者在本环节中上传的销售数据一起组成本环节的销售档案数据,再进入下一循环的销售、物流运输环节这样一级一级的传输记录直到商品最终进入使用者或消费者的消费使用环节,组成一个从生产、批发、零售、物流、消费的完整的数据追溯链,监管部门在全过程的各个环节抽查商品时,可以通过网站平台的监管部门的工作空间将抽查结果数据包括检验报告、处理意见上传至网站平台数据库形成商品监管数据记录模块;消费者、用户自己也可随时提交自己的消费使用反馈信息,监管部门只要根据它所检查的物品的销售编码、运输编码或商品出库号就能查出该物品的相关数据,包括从何而来的基本数据信息,这此物品进入流通后经过了多少环节,各环节的流通储存运输数据,显然这对监管部门提供了很大方便,因为改变了传统的到现场查找有关记录数据需一级一级地人工查处(是一个复杂而艰难的任务),搜集相关证据再分析整理然后得出商品在流通领域的大致情况,传统的这种方法费时费力,消耗大量人力物力,并且还不能全面监控。同时网站平台通过处理商品使用者的投诉信息,对各类商品形成的海量反馈数据所形成的大数据进行分析处理并将处理数据显示出来供监管部门查找问题商品的提供线索,大大提商监管效率。商品销售者也可在销售时主动展示商品的生产档案数据以及监管部门和消费使用者的反馈信息供购买者在购物时参考促进商品的销售。信息需求者可以依据他所查询商品所处的不同环节的商品的编码即可查阅该商品的溯源信息,如商品销售环节的商家可以根据他购买这批商品的商品出库号或物流编码查询商品的溯源信息,商品购买者可以根据销售商家展示的商品销售编码查询商品的溯源信息,监管部门可以依据他所抽查不同环节的商品分别根据商品的身份编码或销售编码或物流编码或商品出库号查询商品不同环节的商品溯源信息,消费者、用户在购买的事前事中都可以随时查询任何商品的质量追溯信息并查阅其它消费使用者的消费反馈信息,事后依据他所购商品的商品出库号就可方便地查询该商品的溯源信息,其流程图如图1所示。在建设以上的网站平台***时需对与之配套的数据库***应做出相应改进以适应商品追溯***对数据搜集、存储处理传递与检索的需要。其改进内容包括:
设置团体会员注册登记信息记录表dpt表,包含如下数据记录字段:pdid字段该条数据记录的序号即商家的注册帐号、为本表主键、标识种子为1、标识递增量为1;name字段用于记录商家团体会员名称;sort字段用于记录会员的类别,分为普通商家、行业监管机构、技术专家等类别;kid字段用于记录专家会员所属单位的注帐号;pno字段用于记录团体会员身份证号或组织机构编码证号码;pphone字段用于记录团体会员联系电话;pyuma字段用于记录团体会员所在地的邮政编码;pemail字段用于商家团体会员联系的电子邮箱地址;ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();ip字段用于记录数据上传的计算机或手机的ip地址信息;addr字段用于记录会员的地址信息;si字段用于记录会员所在地的地级市;cphoto字段用于记录团体会员的经营商标图片地址信息;同时在服务器中设置一商家团体会员商标图片数据存储方件夹此处取名为dptp文件夹;同时设置现有技术的普通会员(购物购买者、消费者)注册信息记录表此处名为buym表,在其表中包含有注册帐号id、name(名称)、addr(地址)、telphone(联系电话)等字段。
设置商品基础数据存储处理装置首先设置商品基本数据档案信息记录表和在平台服务器中设置与之配套的图片文件夹用于记录商品的生产数据档案信息,不同类别的商品这个记录表的基本内容可能不完全一致,可根据不同类别的商品分别建立不同类别的专项记录表,也可将不同类别的表进行组合设计出一张综合表来记录这些不同类别的商品的数据,本处以综合记录表为例加以说明(专项记录表可在此基础上省去部份数据记录字段简化而成):
设置商品基本数据档案信息记录表此处取名为ashf表,包含如下数据记录字段:aid字段该条数据记录的序号即商品的身份编码、为本表主键、标识种子为1、标识递增量为1,此为商品编码的生成装置也是商品身份编码的存储装置;pdname字段用于记录商品名称;ptype字段用于记录该商品的品种规格型号;psort字段用于记录该商品的类别;csort字段用于记录商品的消费类别(如药品分为处方药与非处方药);cpart字段用于记录商品的成份组成信息(如记录药品的成份组成);shp这段用于记录商品的性状信息;mcure字段用于记录某些商品(如药品)的功能主治信息;usq用于记录某些商品如药品的用法用量信息;badrea字段用于记录某些商品如药品的不良反应性质数据;taboo字段用于记录某些商品(如药品)的禁忌信息;pnote字段用于记录商品的使用注意事项;eoac字段用于记录某些商品(如药品)的相互作用信息,storeup字段用于记录商品的贮藏及要求信息;package字段用于记录商品包装信息;pstime字段用于记录该商品的投产生产时间或农产品的种植起始时间;gatime字段用于记录该商品的出厂时间或农产品预计收获时间;edate字段用于记录商品的有效期信息;estand字段用于记录商品的执行标准;apprno字段用于记录某些商品(如药品)的批准文号;pc字段用于记录农产品的种养植方案信息;paddr字段用于记录商品生产或农产品种养植地点;pano字段用于记录商品生产的具体生产地点或农产品种养植地块场所的具体编号或名称;pname字段用于记录生产者姓名或生产单位名称;pno字段用于记录生产者身份证号或组织机构编码证号码;pdid字段用于记录生产者在本平台的注册登记帐号;pphone字段用于记录生产者联系电话;pyuma字段用于记录生产者所在地的邮政编码;pemail字段用于记录生产者联系的电子邮箱地址;pac字段用于记录商品生产地或农产品种养地及其周边的环境状况内容;ptu字段用于记录商品生产地或农产品生产地的土壤状况及检测数据;pwa字段用于记录商品生产地或农产品种植生产地周边水质状况及检测数据;f字段用于记录数据审核标识,0表未审核,1表符合要求通过审核,2表不符合要求没通过审核;fc字段用于记录审查员的审查意见;ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();pimage字段用于记录商品代表图片地址信息;ip字段用于记录数据上传的计算机或手机的ip地址信息;si字段用于记录该商品的生产地所在的行政地级市,可用于网站管理人员工作任务分工时用;mphoto字段用于记录商品的生产商标图片地址信息对应商家注册登记信息表的cphoto字段;同时在网站平台服务器中设置一商品代表图片文件夹此处取名为af文件夹,用于存放商品代表图片、生产者商标图片等本条数据所对应的图片数据。
ptup表用于记录商品质量与生产地土壤相关联的这部份商品的生产土壤要素的历次检测数据包含如下的记录字段,id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1,aid字段用于记录检测报告图片所属的商品的身份编码对应于ashf表的aid字段(将检测报告拍成照片进行上传),pamig字段用于记录该检测文件的照片的存储地址,ut字段用于记录照片上传时间、数据类型为datetime,默认值为getdate(),f字段用于记录数据审核标识,0表未审核,1表符合要求通过审核,2表不符合要求没通过审核,fc字段用于记录审查员的审查意见,ip字段用于记录数据上传的计算机或手机的ip地址信息,同时在网站平台服务器中设立ptupw文件夹记录土壤检测数据报告的照片数据。
Pwap表用于记录商品质量与生产地水质相关联的这部份商品的水质要素的历次检测数据包含如下的记录字段,id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1,aid字段用于记录该照片所属的商品的档案号对应于ashf表的aid字段(检测报告拍成照片后上传),pwamig字段用于记录该检测文件的照片地址,ut字段用于记录图片上传时间、数据类型为datetime,默认值为getdate(),f字段用于记录数据审核标识,0表未审核,1表符合要求通过审核,2表不符合要求没通过审核,fc字段用于记录审查员的审查意见,ip字段用于记录数据上传的计算机或手机的ip地址信息,同时在网站平台服务器中设立ptupw文件夹记录历次周边水质检测数据报告照片数据。
Pcome表用于记录商品生产所用原料的信息,包含如下的字段:id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1;aid字段用于记录原料被引用的商品的身份编码对应于ashf表的aid字段;pcid字段用于记录该原料的身份编码信息对应于ashf表的aid字段;ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();ip字段用于记录数据上传的计算机或手机的ip地址信息,f字段用于记录数据审核标识,0表未审核,1表符合要求通过审核,2表不符合要求没通过审核;fc字段用于记录审查员的审查意见,ct字段用于记录该原料用于所属商品的文字说明。
Ppart表用于记录商品主要配套件身份编码信息表,包含如下的字段:id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1,aid字段用于记录该配套件商品所属的主机产品的身份编码对应于ashf表的aid字段,paid字段用于记录该配套件商品的身份编码对应于ashf表的aid字段;Pname字段用于记录配套件的名称;ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();ip字段用于记录数据上传的计算机或手机的ip地址信息,f字段用于记录数据审核标识,0表未审核,1表符合要求通过审核,2表不符合要求没通过审核;fc字段用于记录审查员的审查意见;ct字段用于该配套件用于所属主机产品的文字说明。
Pcour表用于记录商品在生产过程中产生的数据信息,一条数据记录一次,同一个产品可以有多条这样的记录,每条记录包含如下的字段:id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1,aid字段用于记录该条数据对应的商品身份编码即ashf表的aid字段,ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();ip字段用于记录数据上传的计算机或手机的ip地址信息;ct字段用于记录该条数据的主要内容说明,new字段用于标识是否被专家看过0表未看、1表示已看,si字段用于记录该商品的生产地所在的行政地级市应与表ashf的si字段保持一致;fc字段用于记录专家的反馈指导意见。
然后为网站平台的生产商工作空间中设置商品基本档案数据录入装置,录入内容包含:商品身份类信息、生产或种植时间、生产者信息、商品出厂或农产品收获时间、加工过程数据;生产过程控制数据、质量检测数据、环境数据等。
首先设置基本数据录入内容装置,种植类农产品包含以下各项之一或它们的任意组合:产品名称、品种型号、产品类别、执行标准、种植起始时间、预计收获时间、种植方案、种植地点、种植地块编号或名称、种植者姓名或单位名称、种养植者身份证号或组织机构编码证号码,联系方式信息如联系电话、邮政编码、电子信箱、种植者在平台的登记帐号即ID号(即商家注册帐号)、种植地点及其周边的环境状况、土壤状况及检测数据、周边水质检测数据、或者还有生产者商标。
水产品、海产品类农产品内容包含以下各项之一或它们的任意组合:产品名称、品种型号、产品类别、执行标准、捕获时间、水产养殖地点或海产捕获海域、水产养殖者姓名或单位名称海产捕获者姓名或单位名称、水产养殖者身份证号码或组织机构代码(海产捕获者身份证号码或组织机构代码),联系方式信息如联系电话、邮政编码、电子信箱、养殖者或捕获者在平台的登记帐号即ID号、养殖地周边的环境状况、土壤状况及检测数据、水质检测数据、或者还有生产者商标;
畜牧产品:产品名称、品种型号、产品类别、执行标准、开始养殖时间、产品宰杀或取得时间、养殖方案(如以自然散养、还是人工圈养、以吃饲料为主还是天然食材为主等)、产品检测报告、生产者姓名或单位名称、生产者身份证号码或单位组织机构代码、联系方式信息如联系电话、邮政编码、电子信箱、生产者在本平台的登记帐号即ID号、养殖过程中用过什么药、在产品中是否检出、或者还有生产者商标等;各类药材产品(如中药药材):产品名称、品种型号、产品类别、开始种植时间、产品取得时间、种植方案、执行标准、种植地的环境状况、土壤状况及检测数据、水质检测数据、或者还有生产者商标;
工业产品:产品名称、品种型号、产品类别、开始投产时间,执行标准、产品出厂时间,质量检验记录,产品原材料信息,产品配套件信息、生产企业名称、生产企业注册帐号、生产企业组织机构代码、生产企业地址、生产企业业务负责人、联系电话、邮编、电子邮箱、产品图片地址,或者还有生产者商标。对于药品(如西药产品)包含:药品名称,消费类别(分为处方用药、非处方用药),成份组成、生产日期、性状、功能主治、规格型号、用法用量、不良反应、禁忌、注意事项、药物相互作用、贮藏、包装、有效期、执行标准、批准文号、生产企业名称、生产企业注册帐号、生产企业组织机构代码、生产企业地址、生产企业业务负责人、联系电话、邮编、电子邮箱,或者还有生产者商标等。
以上产品信息的搜集与提交可以利用网站平台的数据提供者工作空间的提交网页界面进行,在该页面中分别使用ASP.NET的Web控件如文本框控件、时间日期控件、单选按钮控件、下拉列表框控件等实现信息的输入,然后通过上传按钮控件的点击事件实现上传,首先录入上传商品的基本信息对应ashf表,利用按钮点击事件实现数据上传,此处以农产品为例其它类产品的实现方法也基本类似,如提交农产品的产品名称、类别、种植地点、生产单位等信息可通过文本框控件录入然后通过的个上传按钮实现上传将数据***网站平台数据库的ashf表其***的关键代码示意如下:
StrSql=″Insert into ashf(pdname,IP,psort,paddr,panme,pdid)″
StrSql=StrSql+″values(″StrSql=StrSql+″’″+dName.Text.ToString+″’,’″&Trim(IP)&″’,″
StrSql=StrSql+″’″+sort.Text.ToString+″’,’″+addr.Text.ToString+″’,’″+pName.Text.ToString+″’,’″& session(″pdid″)&″’)″
其中dName.Text.ToString中的dName表示录入商品名称的文体框控件的ID,其余类推。本条代码除了将以下录入信息***到数据库的ashf表中之外同时也将录入设备的ip地址供审查员审核时参照。当本条数据***成功后***会生成包括商品身份编码(即本表的aid字段的值)在内的商品档案数据记录,***返回上传成功提示和该商品的身份档案记录号即商品编码,这个代表商品身份的商品编码将伴随商品从生产到消费使用整个过程;然后页面安排其余数据的上传,将数据上传***到数据库对应的数据记录表中(如基本数据对应ashf表中,原料信息对应Pcome表,产品配套件信息对应Ppart表,对于已存在记录的基本数据的添加用UPDATE命令,对于新***数据用insert命令),对于环境检测报告(如生产地点的土壤检测、评估报告,水质检测、评估报告)则可以将其报告拍成照片上传至服务器对应的文件夹中,将图片地址信息记录在对应的Pwap表(水质检测图片记录表),ptup表(土壤检测图片记录表)中。例如对于农产品在其生产环节,由农产品生产者在生产之初对其生产的具有相同质量特性与生产条件的同种农产品按批次或成栏头数的个体向网站平台的数据库提交数据,对该农产品建立档案,由***对该农产品生成一个商品编码,这个编码将延续传递到该农产品后续的各个环节,直到消费者消费结束为止,以后在各环节针对该农产品所发生的各种数据在提交数据库存储处理时都将与该编码直接或间接发生关联,在各个环节查询该农产品的信息***也将用到该编码,其它类商品也可按上述方式进行处理。同时上传的数据需进行审核,因此***需要开发一个数据审核装置该装置可以安排在审核员的工作空间中用一个网页页面来实现,审核装置由需要审核的数据显示装置,审核意见录入装置、审核结论提交装置等组成。审核数据显示装置的实现:先设置一个审核导航页面,在该页面中将需要审核还未审核的各类数据按类别分别列出简要信息作为导航提示,审核员点击其中的任一条提示信息页面即可跳转到该条数据的详细信息显示审核页面,在该页面中显示有该条数据需要审核的全部内容,审核员浏览查看后即可做出通过与不通过的审核决定,同时在页面中使用文体框控件设置有审核员审核意见录入装置,审核员可以在此录入窗口中输入审核意见然后通过点击页面的审核意见提交按钮即“通过审核”或“不予通过”按钮将决定上传至服务器数据库,此处以商品的基本档案数据为例再做进一步的说明:首先通过导航界面将数据库中的ashf表的f字段的值为0(表未审核)的数据信息通过DataSet控件将其简要信息(如商品身份编码、商品名称,数据上传时间)检索出来,然后利用现有技术在显示位置进行动态数据绑定并加上跳转到审核页面的链接并将该条数据记录的商品身份编码传递过去,再进行多重数据重复显示设计,其中DataSet控件的检索关建代码示意如下:
SELECT aid,pdname,ut FROM dbo.ashf WHERE f=0
审核员审核时通过审核意见提交按钮的点击事件将审核决定提交至服务器数据库,此处以“不予通过”为例其提交的关键代码示意如下:
″UPDATE ashf set f=’2’,fc=’″+TextBox1.Text.ToString+″’where aid=″+Request.Querystring(″aid″)+″″
其中TextBox1为录入审核意见的文体框控件id,Request.Querystring(″aid″)为前一页传递过来的商品身份编码。然后商品生产者可以通过其工作空间的查看他所上传的商品信息的审查情况以及审查员的反馈意见。其实现思路:分为通过与没通过两类分别进行显示,每类的实现方法也是导航+详细信息显示,例如对于没有通过审核的这条数据,上传者可以根据审查意见进行修改后再提交,再由审查员审查如此反复直止通过为止,导航界面的实现与上所述的导航界面相似,只是检索的条件改为f=2 and pdid=@pdid,此处的@pdid表示数据上传的商家注册帐号,可以选择阶段变量即Session(″pdID″)来实现,其导航界面的展示信息检索代码示意如下:
SELECT aid,pdname FROM dbo.ashf WHERE f=2 and pdid=@pdid
然后浏览者通过点击这些没有通过审核的各条数据,因其设置有链接页面就会跳转到该条信息的审核反馈信息显示界面同时将该条数据所属的商品身份代码加以传递,在此界面中除了设置有该条审核意见的显示内容,还设置有已上传的该商品的基础信息的修改界面,生产者可以在这个界面中修改相关内容,确认后由***自动上传。其审核反馈信息的显示实现是通过DataSet控件将反馈信息检索出来然后在显示位置进行动态绑定后显示,其检索代码示意如下:
SELECT aid,pdname,fc FROM dbo.ashf WHERE aid=@aid
@aid选择URL参数。
当操作者修改数据上传后,数据库中对应的ashf表中该条数据记录的f字段的值重置为0,表示该条数据需重新审核,审查员审核并将审核意见上传时,***根据审核意见自动将f的值重置为1(表示通过审核)或2(表示没能通过审核)。
当某此商品(如农产品或药品生产等)在生产过程中产生一些过程控制数据并被传到平台服务器的数据库中至少有两大作用,第一是记录该商品的生产流程控制数据以此来向公众展示其商品的质量是可信的,第二这些过程数据上传到平台后可以用作专家进行技术监测分析并向生产者即时提供技术指导,可以通过设置第三方数据监测与信息反馈装置来实现。该装置由产品信息导航装置和数据显示与指导意见录入装置组成,其实现方法如下:指导的专家通过网站平台的专家工作空间进入工作页面,在页面的检索关键词产品类别录入窗口(文本框内)与分管地区录入窗口(文本框内)内输入它所分管的产品类别与行政区域(此处以地级市为例),点击查看按钮,页面显示出他所分管的商品名细(即导航界面),点击明细中的任一商品名称,则页面跳转到该商品的专家监测指导页面,同时将该商品的身份编码传递过去,在该指导页面中将显示该商品的与生产有关的主要信息内容,包含该商品的基本档案数据、商品原材料信息(如果有的话)、商品配套件信息(如果有的话),生产过程方面的数据(如果有的话)和一个由文本框控件构成的技术指导意见录入界面和一个提交按钮。其中导航界面的实现方法:与前述的导航界面实现方式基本类似,只是DataSet控件的检索关建代码不一样,它用的检索关键词为商品类别与商品生产地的行政区划,其检索关键代码示意如下:
SELECT aid,pdname FROM dbo.ashf WHERE psort=@psort and si=@si
其中@psort表示检索的商品类别此处选择表单变量,@si表示专家他所分管的地级市名称此处选择表单变量表示使用专家录入的信息为检索条件进持检索。
专家监测指导信息的存储:建立doctorb表,包含如下的字段:id字段该条数据记录的序号、为本表主键、标识种子为1、标识递增量为1,aid字段用于记录所针对的的商品的商品编码对应于ashf表的aid字段,tc字段用于记录专家的指导意见,ut字段用于记录上传时间、数据类型为datetime,默认值为getdate(),zid字段用于记录专家的注册帐号。
关于监测指导页面的实现:其实现的基本方法是通过传递过来的商品编码,使用DataSet控件将该商品的有关数据从数据库的相关数据表中检索出来,然后利用现有技术在显示位置对DataSet控件的字段进行数据绑定。其相关数据表包括商品基本档案数据表ashf表、土壤检测数据报告记录表ptup表、水质检测数据报告记录表Pwap表、商品所用原料数据记录表Pcome表、主要配套件信息记录表Ppart表、生产过程数据记录表Pcour表等,其中对于某一商品有多条数据记录的数据需根据商品编码把数据检索出来之后进行动态绑定,然后进行多重数据显示重复设计。关于指导意见录入的实现:在由文本框控件形成的录入界面内输入指导意见,然后点击上传按钮,通过上传按钮的点击事件将指导意见数据、与商品编码(***自动提供)上传并***doctorb数据表,生产商通过其工作空间,在上传商品记录的页面即可看到专家反馈的技术指导信息,其实现方法通过DataSet控件用该商品的身份编码为检索关键词将数据从doctorb数据表检索出来并在显示位置进行动态数据绑定。专家还可通过点击、在过程控制的数据将页面跳转到对该条数据的指导页面,对该条数据发表指导意见,然后点击上传按钮将数据上传,***将该条具体的指导意见存入平台数据库的Pcour表的fc字段。生产商在上传商品过程数据记录的页面即可看到专家反馈的技术指导信息,其实现方法通过DataSet控件用该条数据记录的id为检索关键词将商品的fc字段的值检索出来并在显示位置进行动态数据绑定后显示。
商品流通销售与物流运输环节的数据追溯***数据处理方式采用各环节各级均使用两个追溯编码(即本级编码与直接上一级的编码包含本级销售编码、直接上一级销售编码、本级运输编码、上一级运输编码)和销售货物出库的出库号即商品出库号(由***在生成订单时自动生成商品出库号,确保购买者所出库的商品身份的唯一性)来记录与传递确保商品数据的关联与可追溯性,当初次进入流通与运输环节时直接上一级编码用特定编码形式表示如0来表示,本级编码此处采用标的物进入本级流通或物流环节时将数据提交数据库时由***自动根据设定产生的销售编码或物流编码,上一级编码由***自动传递或数据提交者人工上传来实现。各环节一级一级将追溯编码传递下去直至消费者手中,以商品销售流通环节为例其编码管理***如图2所示,商品物流环节的编码管理方案仿此,消费者查询商品追溯信息时只要输入他拿到手中的商品的商品出库号,即可从平台***中检索这个物品的所有环节的信息数据和商品基本数据,***可以依据不同的权限显示其中的一部份或全部内容。监控部门只要根据它所检查的物品的销售编码、运输编码或商品出库号就能查出该物品的相关数据,包括从何而来的基本数据信息,这此物品进入流通后经过了多少环节,各环节的流通储存运输数据,显然这对监管部门提供了很大方便,大大提高了其工作效率,因为改变了传统的到现场查找有关记录数据需一级一级地人工查处(是一个复杂而艰难的任务),搜集相关证据再分析整理然后得出商品在流通领域的大致情况,传统的这种方法费时费力,消耗大量人力物力,并且还不能全面监控。同时网站平台通过处理商品使用者的投诉信息,对各类商品形成的海量反馈数据中对大数据进行分析处理并将处理数据显示出来供监管部门查找问题商品的提供线索,大大提商监管效率。以上功能的具体实现方法:
在商品的流通销售环节可能会经过数次倒买才会到达零售商手中销往商品的消费使用者,为确保商品数据的可追溯性需在网站平台的数据库中为商品的流通销售建立商品销售数据模块即商品销售数据存储处理装置,包含以下几类数据记录表:
商品销售基本档案数据记录表即“货架”商品数据记录表此处取名为sellp表包含如下数据记录字段:sid字段该条数据记录的序号即商品的本级销售编码、为本表主键、标识种子为1、标识递增量为1;fsid字段用于记录直接上一流通环节的父销售编码;fhid字段用于记录该批商品的父商品出库号,如从生产起点第一次进入销售其值为0;aid字段用于记录商品的身份编码;pdname字段用于记录商品名称;pimage字段用于记录该商品的形象图片地址(文件名)(形象图片用于线上展示商品等用途);ptype字段用于记录该商品的品种规格型号;psort字段用于记录该商品的类别;csort字段用于记录商品的消费类别(如药品分为处方药与非处方药);mphoto字段用于记录商品的生产商标图片地址对应于ashf表的mphoto字段;cphoto字段用于记录销售商商标图片地址对应于表dpt的cphoto字段;pname字段用于记录商品的生产商名称对应于ashf表的panme字段;tid字段用于记录销售商注册帐号对应于dpt表的pdid字段;paddr字段用于记录货物的存储地点;qul字段用于记录待销售货物数量;jage字段用于记录商品的销售价格;ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate();ip字段用于记录数据上传的计算机或手机的ip地址信息;在服务器同时设置一图片数据存储文件夹pim文件夹,用于存储商品的形象图片数据;cq字段用于记录该售售编码的货物的销售单数,在货物刚上传由于还未形成销售取其默认值0.0001;tq字段用于记录该销售编码的商品被投诉的次数默认值0。
商品销售订单记录表dindan表包含如下数据记录字段:did字段该条数据记录的序号即商品销售的订单号、为本表主键、标识种子为1、标识递增量为1;pq字段用于记录该宗订单的交易金额;guid字段用于记录买家的会员帐号;ut字段用于记录交易时间、数据类型为datetime,默认值为getdate();tid字段用于记录该订单销售商注册帐号与销售数据档案记录表psell表的tid字段相关联对应;
商品销售订单详细信息记录表tdan表包含如下数据记录字段:hid字段该条数据记录的序号即商品销售的出单号即商品出库号(每张订单中一种商品一个号,不同商品应为不同的号)、为本表主键、标识种子为1、标识递增量为1;fhid该订单父商品出库号,从生产商处购得的第一次进入销售的货物其值为0;did字段用于记录该出单商品对应的订单号;sid字段记录商品的本级销售编码与表sellp的对应字段相关联并保持一致;fsid字段用于记录直接上一流通环节的销售编码与表sellp的对应字段相关联并保持一致;tid字段用于记录该订单销售商注册帐号与销售数据档案记录表sellp表的tid字段相关联对应;tidname字段用于记录销售商名称;f字段用于记录该商品是否由商品购买者上线出售即再次进入流通销售领域用于控制购买者只有一次将此商品上传进入销售流通领域的机会,0表示没有,1表示已经进入;guid字段用于记录买家的会员帐号;guidname买家名称;aid字段用于记录该商品的身份编码;aidname字段用于记录商品名称;qul字段用于记录购买数量;pie字段用于记录每件的包装规格;danja用于记录成交的单价;toaddr字段用于记录货物投送地点;tosi字段记录投送地点所在的地级市;cartid字段用于记录货物第一承运人的注册帐号,carrm字段用于记录承运人名称;fromaddr字段用于记录货物起运地点;ut字段用于记录订单的下单时间;qso字段用于记录买家签收信息,0表未签收为默认值,1表己签收。
为商品销售追溯信息的查询而设以下几类数据记录表:
销售编码查询信息记录表取名为soxs表,包含以下字段:id字段本表数据记录序号、为本表主键、标识种子为1、标识递增量为1;bmas字段用于记录查询时输入的商品销售编码;uptnow字段用于记录本次数据提交时间;
查询商品销售信息临时记录表此处取名为spons表,用于记录被查询商品的流通信息包含以下字段:usid字段本表数据记录序号、为本表主键、标识种子为1、标识递增量为1,fhid字段用于记录被查询商品直接上一级的编码(如商品的父出库号);hid字段用于记录商品出库号;did字段用于记录本件商品所属的订单号;sid字段用于记录本件商品所属的销售编码;fsid字段用于记录本件商品的父销售编码;cxhs字段用于记录本次查询时***生成的查询号对应于soxs表的id,aid字段用于记录本次查询所属商品的身份档案号对应于ashf表的aid字段;aidname字段用于记录商品名称;以下字段分别对应于商品销售订单详细信息记录表tdan表的相应字段:tid字段用于记录销售商注册帐号对应于dpt表的pdid字段;tidname字段用于记录销售商名称;guid字段用于记录买家注册帐号;guidname字段用于记录买家名称;qul字段用于记录待销售货物数量;danja字段用于记录商品的销售价格;toaddr字段用于记录商品的投送地址;tosi字段用于记录商品投送地点所在的地级市;carrid字段用于记录承运人的注册帐号;carrm字段用于记录承运人名称;;fromaddr字段用于记录货物的起运地点;ut字段用于记录订单的下单时间。
商品最初进入流通销售环节,是由商品生产者通过网站平台在其工作空间的商品销售信息发布页面将商品的销售数据发布到网站平台上,即将商品的销售数据提交上传至网站平台数据库的sellp表中。具体实现时发布的数据分为如下两部份:
一部份为商品基本数据包括商品身份编码(对应aid字段)、商品名称(对应pdname字段)、商品类别(对应psort字段)、商品规格型号(对应ptype字段)、商品的消费类别(对应csort字段)、商品的生产商名称(对应pname字段)、商品的生产商标(对应mphoto字段)、销售商的注册帐号(对应tid字段)、销售商的销售商标(对应cphoto字段,此处的销售商就是生产商,其销售商标与生产商标是同一商标)等由***商品基础数据传递装置传递,然后显示在提交页面(此页名为agrgo.aspx)供操作者确认但不能修改;
另一部份是与该销售商的销售业务有关的数据如货物的存储地点(对应paddr字段),拟售货物数量(对应qul字段),商品的销售价格(对应jage字段)等由操作者在页面的文本框中录入;
发布的信息数据可以通过一个“提交”按钮(其ID为:Buttonup),将数据上传***到sellp表中,此时***自动生成该商品在本销售环节的销售编码,其直接上一级的销售编码由***自动设置为0,包括商品基础数据传递装置在内的上述功能的具体实现方法:首先在页面中设置一文体框(其ID为TextBox1)用于商品生产者输入他打算销售并且已经在网站平台建立商品身份档案的商品编码(将文体框设置为自动回发),通过该文本框内容改变事件将该文本框的录入内容传递重定向到本页,再通过在本页中以传递过来的商品身份编码与该生产者的商家注册帐号(即商家登录帐号通过***的内置对象sesson()对象传递)为检索关键词创建数据集(此处为DataSet2)将数据从商品基本数据档案表ashf表把属于该商品身份编码的信息检索出来,并与页面的显示位置进行动态绑定(注意这里的检索条件是商品身份编码与商家的注册帐号,这就意味着只有商家他自己输入的是属于他自己建立的商品档案中的商品身份编码的商品信息才有可能将数据检索出来,别人输入的他的这个产品身份编码或者他输入别人的商品的身份编码是不能检索出商品的档案信息的,此时数据上传的提交按钮将会隐去从而实现页面数据无法提交,这样就确保了***建立的商品销售档案数据的正确性)其中的关键代码示意如下:
页面重定向代码:Response.Redirect(″agrgo.aspx?aid=″+TextBox1.Text.ToString+″″)
数据集DataSet2的检索关键代码:
SELECT*,(′af/′+pimage)as rpimage,(‘dptp/’+mphoto)as simage FROM dbo.ashfWHERE aid=
@aid and tid=@tid
其中rpimage商品的形象图片地址信息,simage商品生产商标图片地址信息,@aid为商品身份编码关键词,选择URL参数即使用传递过来的商品身份编码,@tid为商家注册帐号,选择阶段变量即sesson()。
当操作者输入了别人的商品代码不能检索出商品信息时“提交”按钮隐去的实现:利用页面的Page_Load事件来实现,当数据集DataSet2检索出有效数据则提交按钮显现供操作者点击,如果没有检索出有效数据则提交按钮隐去,其关键代码示意如下:
If DataSet2.DefaultView.Table.Rows.Count>0 Then
Buttonup.visible=true
else
Buttonup.visible=false
End if
其中Buttonup为提交按钮id,
将数据上传***商品流通销售数据档案表psell中的关键代码示意如下:
StrSql=″Insert into sellp(fsid,pdname,ip,aid,Pimage,ptype,psort,csort,mphoto,cphoto,pname,tid,paddr,qul,jage)″
StrSql=StrSql+″values(″
StrSql=StrSql+″’0’,’″+DataSet2.DefaultView.Table.Rows(0)(″pdname″)+″’,’″&Trim(IP)&″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″aid″)+″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″rpimage″)+″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″ptype″)&″’,″
StrSql=StrSql+″’″+&DataSet2.DefaultView.Table.Rows(0)(″psort″)&″’,″
StrSql=StrSql+″’″DataSet2.DefaultView.Table.Rows(0)(″csort″)&″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″simage″)+″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″simage″)+″’,″
StrSql=StrSql+″’″+DataSet2.DefaultView.Table.Rows(0)(″pname″)+″’,″
StrSql=StrSql+″’″+session(″tid″)+″’,″
StrSql=StrSql+″’″+bpaddr.Text.ToString+″’,″
StrSql=StrSql+″’″+bqul.Text.ToString+″’,″
StrSql=StrSql+″’″+bjage.Text.ToString+″’)″
商品在中间商、零售商处的销售数据上传与信息传递装置,基本原理与上大同小异,其不同之处有以下三点:1、在中间商工作空间的销售商品数据上传发布页面(此处取名为agrgoo.aspx)的销售商品信息录入的文本框中输入的不是商品的身份编码而是商品上一销售环节的销售编码也即是他从平台的上一销售商处所购商品的销售编码,为方便起见***此时可以将该商家从网上所购但还未再次进入销售环节的商品的销售编码从商品销售订单详细信息记录表tdan表中将销售编码检索出来并显示在该页面供商家浏览交让其方便地选择他所购又打算重新上线销售的商品的商品编码,其实现方法是使用DataSet数据集依据该商家的注册帐号与f字段的标识值将数据检索出来然后在显示位置进行动态绑定后进行多重数据重复显示设计,其检索的关键代码示意如下:
SELECT sid FROM dbo.tdan WHERE guid=@pdid and f=0
此处的@pdid为商家的注册帐号选择阶段变量即sesson(),f=0表示商家购入之后还没有重新进入销售流通领域的商品。
当商家在文本框中输入他所购商品又打算上线了售的商品的销售编码后,页面会将该商品的建立销售档案所需的信息显示出来,供上传者确认,其实现方法是用此处发布页面的DataSet2将数据从商品销售订单详细信息记录表tdan表从检索出来,并与发布页面的显示位置进行动态绑定,其检索的关键代码示意如下:
SELECT*FROM dbo.tdan WHERE sid=@sid and f=0 and guid=@pdid
其中sid为商家所购买的商品的销售编码,f=0表示该商品购入之后还未再次进入销售环节,guid=@pdid表示具有该销售编码的商品必须是发布者所购买,他不可以将别人所购的具有相同销售编码的商品上传发布进行再次销售,这就确保了数据传递的有效性与正确性。
第二个不同点是,销售数据上传发布时,所售商品数量是通过***传递过来的,此处不可修改,并且在该商品出售过程中每一次出售都要将该数字修正成剩余量(也可另设一字段来记录这个量的变化),当这个量=0时,顾客就不能再下单以防止在中间环节假冒商品的混入(实现方法:通过商品的下单页面的Page_Load事件来控制:通过DataSet数据集将商品剩余量数据检索出来,然后判断其值是否小于等于0,如果小于等于0则下单按钮隐去)同时前台正在出售的商品展示中将不会再出现这件数量为0的商品的销售展位(其实现方法:在商品的销售展示页面所展示的数据来源的数据集的检索条件中增加一项商品剩余量大于0的条件,然后对展示页面设置一个定时刷新装置,让页面定时刷新从而将商品售完的展示项去掉不予显示),这样就确保了到达消费者或使用者手中的商品从生产与流通、物流无论经过了多少环节其信息都是真实的可追述的。商品必须从生产开始起在网站平台建立生产数据挡案一直到流通运输各环节都有完整的数据记录,商品的来路明确,对于来路不明的商品在中间环节是不能随便进入的。
第三个不同点是销售商与生产商不再是同一个商家,因此销售商标就不再是DataSet2.DefaultView.Table.Rows(0)(″simage″),而是DataSet3.DefaultView.Table.Rows(0)(″simage″),此处我们重新建一数据集DataSet3,用销售商的注册帐号(即登录帐号)从商家注册登记表中将销售商商标检索出来,其检索代码示意如下:SELECT(‘dptp/’+mphoto)assimage FROM dbo.dpt WHERE pdid=@pdid,其中@pdid为商家的注册帐号选择“阶段变量”即sesson()。
当商品成功售出,进入物流运输环节时***为此设置商品物流运输数据处理装置包含:商品物流运输数据搜集装置;商品物流运输数据存储处理装置;商品物流运输数据传递装置。
商品物流运输数据存储处理装置即商品物流运输环节节点的数据处理:在数据库中建一物流状态信息记录表此处取名为sptar表包含如下数据记录字段:id字段本环节该商品的物流编码、为本表主键、标识种子为1、标识递增量为1,upid字段用于记录该商品上一级的物流编码即父物流编码,初始时其值取0,aid字段用于记录该商品的身份编码对应于ashf表的aid字段,sid字段用于记录该商品对应的销售编码,fsid字段用于记录商品对应的父销售编码,hid字段记录该订单商品的商品出库号,fhid字段用于记录该商品的父商品出库号即上一销售环节的出库号初始进入销售环节的用0来标识,q字段用于记录本环节节点运输的该批商品的数量,cn字段用于记录该环节节点名称与工作内容信息如南京分拣中心送往下一节点无锡分栋中心等信息,ct字段用于记录本环节节点的商品的运输方面的信息内容如运输存储方式与条件等,ut字段用于记录数据上传时间、数据类型为datetime,默认值为getdate(),addrl字段本次运输的起始地点地址;addr2字段本次运输的目标终点地址信息;tsid字段用于记录承运人的注册帐号。
设置物流编码查询信息记录表取名为sox表,包含以下字段:id字段本表数据记录序号、为本表主键、标识种子为1、标识递增量为1;bma字段用于记录查询时输入的商品运输编码;uptnow字段用于记录本次数据提交时间;
设置查询商品物流信息临时记录表此处取名为spon表,用于记录被查询商品的流通信息包含以下字段:uid字段本表数据记录序号、为本表主键、标识种子为1、标识递增量为1,bmau字段用于记录被查商品曾经使用的上一节点的物流编码,cxh字段用于记录本次查询时***生成的查询号对应于sox表的id,aid字段用于记录本次查询所属商品的身份编码对应于ashf表的aid字段,hid字段记录该商品所属的订单出出库号即商品出库号,fhid字段用于记录该商品的父出库号;以下字段分别对应于流通物流状态表sptar表的相应字段:q字段用于记录本环节涉及的该批产品的数量,cn字段用于记录本环节的名称及工作任务,ct字段本环节流程中具体情况信息记载,ut用于记录该流通信息的上传时间,addr字段用于记录本环节业务的运输起点地址;uptnow字段用于记录本次数据提交时间;
商品物流运输数据搜集与商品数据的传递装置,分为两类,一类为商品成功销售,货物从仓库出来发货起运时的首次物流运输数据的搜集上传:此时可由销售商在其工作空间中的货物出库管理模块中完成货物第一步的物流运输数据的录入与上传,内容包含:商品出库号、该批商品的数量、承运人的注册帐号、该环节节点名称与工作内容信息、本环节节点的商品的运输方面的信息内容如运输存储方式与条件等、本次运输的起始地点地址、本次运输的目标终点地址信息等以上信息操作者通过文本框录入窗口录入,以下信息由***根据操作者输入的商品出库号自动检索生成显示不可更改:商品的身份编码、商品销售编码、商品的父销售编码、该商品在上一直接销售环节中出库号即的父出库号(生产者初始出售该货物时由于没有父出库号以0来标识),以上信息内容通过页面的提交按钮上传存入网站平台的服务器数据库的sptar表生成包含该环节的物流编码在内的物流运输数据(由于是销售货物首次进入运输环节其父运输编码用0来标识),货物包装出库时工作人员将该批货物在其包装上只标出该环节的物流编码这个唯一编码标识与相关的文字信息即可,可以防止下一环节的工作人员因编码太多发生混淆,其余编码和信息可以记在物流运输单上。其具体的实现方法在前述的销售环节的数据搜集已述及,为使文件简洁此处不做重复叙述。
另一类为货物运输中途中转分拣后进行下一环节的运输时上一步运输数据的传递与本步骤的运输数据的上传,其内容与实现方法与前述的首次物流运输数据的处理大同小异,所不同的是有以下两点:1、工作人员在数据提交页面录入的商品编码不是前述的商品出库号,而是前一步的物流运输编码;2、***在数据传递时需增加商品身份编码。
关于商品在流通过程中行业监管部门,以流通商品实施抽查,其抽查结果及其处理意见可以通过平台的行业监管机构的工作空间的抽查信息发布页面将信息录入上传进行发布,其实现步骤如下:
建立行业机构监管信息记录表jgu表,包含以下数据记录字段:id字段本表数据记录序号、为本表主键、标识种子为1、标识递增量为1;aid字段用于记录被查商品的商品编码;sid字段用于记录被查商品的销售编码;name商品名称;kname商品的销售商名称;ct字段用于记录检测结果信息;cn字段用于记录本次处理意见;pid用于记录检测机构在本网站的注册帐号;pname用于记录检测机构名称;photo字段用于记录检测文件图片存储地址;ut数据上传时间,数据类型为datetime,默认值为getdate()。同时在网站平台服务器设置一名为jgup的文件夹,用于存储检测文件照片数据。
关于监管数据的搜集,通过网站平台的监管机构的工作空间的监管数据提交页面进行,首先通过页面中按排以下内容的文本框录入窗口将:商品编码、商品销售编码、商品名称、销售商家名称、检测结果信息、处理意见信息等信息录入其它信息如检测机构在本网站的注册帐号、检测机构名称由***自动传递过业,然后通过一个提交按钮将数据上传并存入网站平台数据库的jgu表中,上传成功后再将检测文件所拍成的照片上传,图片地址记入该条数据的photo字段名下,图片数据存入网站平台的jgup的文件夹。
关于商品基础数据与销售基本数据显示装置,可以安排在网站平台的商品销售信息展示页面中,这种展示方法的实现可以在现有技术的电商业务的商品销售信息展示技术的基础上改进来实现。现有技术一般通过销售商品的导航装置,将顾客引导进入商品销售的详细信息展示页面,此处将该商品的销售编码传递过来,通过在数据集DataSet1以销售编码为检索条件将该商品销售档案数据从通过网站平台数据库中的商品销售基本档案数据记录表sellp表检索出来,基检索的关键代码示意如下:
SELECT*,(′dptp/′+mphoto)as pi,(′dptp/′+cphoto)as si FROM dbo.sellp WHEREsid=@sid
其中pi代表生产商标图片地址信息,si代表销售商标图片地址信息。
然后在这个商品详细信息显示界面中同时安排产品生产商的商标与销售商的商标显示,同时将该商品的商品编码也一同显示出来。其实现方法:对于商品的商品编码显示,可在其显示位置将数据集中的aid字段进行动态数据绑定,商标图片的显示在图片显示位置处设置图片显示控件其图片的数据源分别用数据集DateSet1的pi、si字段进行动态绑定即可。当网友点击此页面中“查看该商品的生产过程数据”时即可跳转到下一页在其中查看到该商品的生产基本档案数据和生产过程、质量检测方面的信息,其实现方法:与以上类似,也是利用数据集根据商品编码将相关数据从数据库在检索出来,然后绑定显示,所不同的是所涉及的数据表分别为:商品基本数据档案信息记录表ashf表、商品生产土壤要素的历次检测数据记录表ptup表、商品生产环境水质要素的历次检测数据记录表Pwap表、商品生产所用原料的信息记录表Pcome表、商品主要配套件身份编码信息表Ppart表、商品生产过程数据信息记录表Pcour表等。
以上商品溯源信息数据***已经建立下面叙述如何实现对这些溯源信息数据的查询。
商品追溯信息查询分为以下几种情况:1、通过商品的出库号进行溯源信息的查询,适用于普通用户;2、通过商品的物流编码进行溯源信息的查询适用于运输环节的需求者如物流客户、监管部门抽查监督时;3、通过商品销售编码进行溯源信息的查询适用于用户购买前的查询与监管部门抽查监督时;4、还可使用商品编码或销售编码向下游进行销售物流消费信息的查询,适用于监管部门抽查监督时。
1、关于通过商品出库编码或货物编码(统称为商品出库号)进行溯源信息的查询其实现方法通过如图3所示的流程来实现:查询者以商品出库号作为查询信息输入,***首先判断该商品出库号是否真实存在,如不存在则直接跳转到提示界面提示“该出库号的商品不存在,请重新核实后再查询!”,如果存在该出库号***进入查询流程:***首先将查询输入信息上传并将查询信息***到网站平台数据库的销售信息查询记录表soxs表,***自动生成一个查询号并同时激活该表下的销售数据查询触发器,触发器将完成查询数据处理工作,并将查询得到的销售流通数据存入到一个临时表spons表中,然后***从这个临时表中将销售数据提取出来并显示,同时***以该出库号所对应的商品身份编码为检索条件从数据库的商品基本数据档案表ashf表中将商品基本数据检索出来并显示还可将相关的生产流程数所与环保等信息数据检索出来并显示,查询者便可浏览到商品从生产者出发中间通过了几次倒买一步一步的信息和商品的出厂档案信息,点击任一步的销售信息的物流查询标识即可查看到该销售环节的物流运输详细信息,从而实现商品消费者通过其购买商品的出库号即可倒查商品从生产、销售、物流运输各个环节的详细信息,点击商品销售的任一步的查看行业监管抽查信息即可查看该商品在本销售环节的行业抽查信息。显示界面的实现:通过在销售信息展示页面相应位置处设置一超链,并将该商品在本销售环节的销售编码传递到下一显示页,在这下一显示页中通过数据集Dateset1来实现抽查数据的检索,其检索的关键代码示意如下:SELECT*,(′jgup/′+photo)as pi FROM dbo.jgu WHEREsid=@sid
然后在显示界面的文字显示位置处将数据集DateSet1中各文字信息字段进行动态数据绑定,并在检测报告文件位置处设置一图片显示控件其图片的数据源用数据集DateSet1的pi字段进行动态绑定,然后对以上显示块进行多重数据显示重复设计即可达到将多条抽查数显示出来的目的。
其中关键步骤的触发器的数据处理的流程:将查询时输入的商品出库号与***生成的查询号分别赋值给查询变量@hid与@cxhs,以查询变量@hid为检索条件将销售数据从商品订单详细信息表tdan表中检索出来,将检索出的数据连同查询号存入商品销售信息临时记录表spons表,判断父商品出库号是否为0,如为0则***以查询号为检索条件将数据从将临时记录表spons表中将本次查询所产生的数据检索出并显示,如不为0则将该条数据的父商品出库号赋值给查询变量@hid,以查询变量@hid为检索条件将上一环节的销售数据从商品订单详细信息表tdan表中检索出来,将检索出的数据连同查询号存入商品销售信息临时记录表spons表,判断上一环节的销售数据记录中的父商品出库号是否为0,如为0则***以查询号为检索条件将数据从将临时记录表spons表中将本次查询所产生的数据检索出并显示,如不为0则将父商品出库号赋值给查询变量@hid进入下一循环。其中触发器的关键代码示意如下:
select @hid=bmas,@cxhs=id FROM inserted
select @fhid=fhid,@did=did,@sid=sid,@fsid=fsid,@tid=tid,@tidname=tidname,@guid=guid,@guidname=guidname,@aid=aid,@aidname=aidname,@qul=qul,@danja=danja,@toaddr=toaddr,@tosi=tosi,@carrid=carrid,@carrm=carrm,@fromaddr=fromaddr,@ut=ut FROM tdan
WHERE hid=@hid
INSERT into spons
(hid,fhid,did,sid,fsid,tid,tidname,guid,guidname,aid,aidname,qul,danja,toaddr,tosi,carrid,carrm,fromaddr,ut,cxhs)VALUES
(@hid,@fhid,@did,@sid,@fsid,@tid,@tidname,@guid,@guidname,@aid,@aidname,@qul,@danja,@toaddr,@tosi,@carrid,@carrm,@fromaddr,@ut,@cxhs)
WHILE@fhid<>0
BEGIN
SET @hid=@fhid
select @fhid=fhid,@did=did,@sid=sid,@fsid=fsid,@tid=tid,@tidname=tidname,@guid=guid,@guidname=guidname,@aid=aid,@aidname=aidname,@qul=qul,@danja=danja,@toaddr=toaddr,@tosi=tosi,@carrid=carrid,@carrm=carrm,@fromaddr=fromaddr,@ut=utFROM tdan
WHERE hid=@hid
INSERT into spons
(hid,fhid,did,sid,fsid,tid,tidname,guid,guidname,aid,aidname,qul,danja,toaddr,tosi,carrid,carrm,fromaddr,ut,cxhs)VALUES
(@hid,@fhid,@did,@sid,@fsid,@tid,@tidname,@guid,@guidname,@aid,@aidname,@qul,@danja,@toaddr,@tosi,@carrid,@carrm,@fromaddr,@ut,@cxhs)
END
在商品销售环节溯源信息展示页面,点击任一步的销售信息的物流查询标识即可查看到该销售环节的物流运输详细信息的实现方法:分两种情况,
一种是普通销售物流运输商品其特征是中途没有分开运往不同地点的情况,此种情况可以用该销售商品的商品出库号(因为在该销售环节能起到唯一标识该批商品的作用,当货物进入下一销售环节时,商品的出库号是不一样的)从物流运输状态信息记录表sptar表中将该出库号的商品的物流信息检索出来显示即可,为适应多次中转的情况显示方案中需进行动态数据绑定后的多重数据显示重复设计;
另一种情况是对于大宗商品的交易在运输中可能涉及到在中转站需重新编组分流分开后分别运往不同的目的地,如某一公司从东北购得100吨大米,在这100吨大米从东北运到北京后可能需要将其中50吨运到广州,其中20吨运到上海,30吨分运到重庆,此时商品的出库号将无法唯一标识被送往不同目的地的商品实现这种大宗商品的可追溯性,本发明使用商品双物流号进行管理来实现,采用本步运输的运输编码与直接上一步的父运输编码即每件商品除了当时运输环节的物流号之外,还有一个直接上一运输环节的父物流号(同一销售环节的起始运输其父物流号为0)双编码进行标识与管理,通过本级的物流编码倒查它的上一步的物流编码,并将各步的运输信息检索出来连同本次的查询号暂存到一个临时表sox表中同时在该表名下设置一触发器来共同完成,查询完毕时依据查询号从这个临时表中将数据检索出来,显示在查询界面即可,由于存在多个运输步骤的数据因此需在显示位置进行动态数据显示位置绑定后的多重数据重复显示设计。其具体的实现方法与前述的使用销售编码查询销售数据的方法类似,查询时***首先检查该出库号的商品是否存在物流编码(以出库号为检索条件从物流状态信息记录表sptar表中检索是否存在数据记录),如不存在即表示该货物在原地不动没有进入物流环节则直接跳转到提示界面提示“该货物还未进入运输环节!”,如果存在该物流编码***将提取出最后一步的物流编码进入查询流程:***首先将最后一步的物流编码信息上传并***到网站平台数据库的物流信息查询记录表sox表,***自动生成一个查询号并同时激活该表名下的物流数据查询触发器名为JaSo,JaSo触发器将完成查询数据处理工作,并将查询得到的物流数据存入到一个临时表spon表中,然后***从这个临时表中将物流数据提取出来并显示,其中关键步骤的触发器的数据处理的流程:将查询时输入的物流编码与***生成的查询号分别赋值给查询变量@id(记录物流编码的值)与@cxh(记录查询号的值),以查询变量@id为检索条件将物流数据从物流状态信息记录表sptar表中检索出来,将检索出的数据连同查询号存入临时记录表spon表,判断父物流编码是否为0,如为0则***以查询号为检索条件将数据从将临时记录表spon表中将本次查询所产生的数据检索出并显示,如不为0则将该条数据的父编码赋值给查询变量@id,以查询变量@id为检索条件将上一环节的物流数据从sptar表中检索出来,将检索出的数据连同查询号存入临时记录表spon表,判断上一环节的父物流编码是否为0,如为0则***以查询号为检索条件将数据从将临时记录表spons表中将本次查询所产生的数据检索出并显示,如不为0则将父物流编码赋值给查询变量@id进入下一循环。其中JaSo触发器的关键代码示意如下:
select @id=bma,@cxh=id FROM inserted
DECLARE @uid varchar(100)
select @uid=upid,@a=aid,@q=q,@cn=cn,@ct=ct,@ut=ut,@addr=addr,@hid=hid,@fhid=fhid FROM sptar WHERE id=@id
INSERT into spon(bmau,cxh,aid,q,cn,ct,ut,addr,hid,fhid)VALUES
(@uid,@cxh,@a,@q,@cn,@ct,@ut,@addr,@hid,@fhid)
WHILE@uid<>0
BEGIN
SET @id=@uid
SELECT @uid=upid,@a=aid,@q=q,@cn=cn,@ct=ct,@ut=ut,@addr=addr FROMsptar WHERE
id=@id
INSERT into spon(bmau,cxh,aid,q,cn,ct,ut,addr,hid,fhid)VALUES
(@uid,@cxh,@a,@q,@cn,@ct,@ut,@addr,@hid,@fhid)
END
2、关于通过商品的物流编码进行溯源信息的查询的实现方法:通过查询者输入的物流编码信息从从物流状态信息记录表sptar表中检索出该商品的商品出库号,然后根据这个出库号使用上述出库号查询的实现方法来实现即可。
3、通过商品销售编码进行溯源信息的查询:通过该销售编码可以从销售商品基本档案数据记录表sellp表中检索出该批货物的父商品出库号,然后采用前述的依据商品出库号的溯源信息查询实现方法来实现。
4、为配合商品质量监督管理部门监督抽查与办案需要***提供按商品编码或销售编码向下游进行销售物流消费信息的查询,其实现方法:通过商品编码在销售商品基本档案数据记录表sellp表中检索出该商品的第一级销售编码(一般只有一个值表示由生产者发布的销售信息,而一个产品身份编码只对应唯一一个生产者),并将这第一级销售编码显示出来,再依据这第一级销售编码的值从商品销售订单详细信息记录表tdan表中去匹配销售编码字段sid字段检索出商品出库号及其销售信息并显示在查询界面(可能存在多组数据,表示该产品分别销售给了不同的买家),然后分别依据这些不同的商品出库号的值从tdan表中去匹配父商品出库号检索出下一环节的销售信息,其检索的关键代码示意如下:
SELECT*FROM dbo.tdan WHERE fhid=@hid其中@hid为本检索出的本环节的商品出库号
如此继续下去却可查出该商品编码的商品的销售去向。
商品质量管理机构或网站经营者可以利用大数据分析技术帮助发现问题商品线索并及时处理,其实现机理:问题商品到了消费者手中消费者会反馈投诉,如果商家销售的是假冒伪劣产品则必然会导致其发布销售的属于这批销售编码的商品的投诉量与销售量的比率r值偏商,再结合其销售绝对数一比较就能很快发现问题商品;如果是正常的商品偶然的质量问题这个r值会在一个合理的区间内波动,由销售商家或生产者去即时处理。***通过检测并即时展示这个比率就能帮助管理门及时发现售假者,有助于管理部门在浩瀚的商品交易的海洋中轻松发现售假者与问题产品,从而提高监管效率让售假者无处遁形。其实现方法:
首先建立顾客投诉信息的数据处理装置:
在网站平台的前台商品购买者的购物空间设置商品质量信息反馈投诉页面,在页面中分别使用文本框作为信息录入的窗口,录入以下内容:商品编码、商品销售编码、商品出库号、反馈投诉具体内容,用一单选按钮用于选择反馈内容的类别:分为产品质量类和商家服务态度类,然后通过一提交按钮将数据提交上传,并将数据记录于网站平台数据库的tousu表中,提交成功后通过现有技术的图片上传装置将证据文件所拍成的图片上传并将图片地址存于tousu表对应数据记录的photo字段的名下,同时将图片数据存于网站平台服务器的tousup文件夹。
在网站平台的服务器数据库中设置顾客投诉信息记录表此处取名为tousu表,包含以下字段:id字段本条记录的序号、为本表主键、标识种子为1、标识递增量为1;aid字段用于记录投诉商品的商品编码;sid字段用于记录被诉商品的销售编码,对应tdan表的sid字段;hid字段用于记录商品订单出货的出库号对应对应tdan表的hid字段;sort字段用于记录投诉类别,0表示商品质量类,1表示商家服务态度类;cn字段用于记录商家投诉内容;photo字段用于记录证据文件的照片地址信息其图片数据将被存于tousup文件夹中,bja字段用于记录投诉人对最终处理结果的评价,0表满意,1表不满意;gid字段用于记录投诉人会员注册帐号,ut字段用于记录投诉时间,默认值为getdate()。同时在网站平台服务器设置一投诉证据图片数据存储文件夹此处取名为tousup文件夹,用行存储投诉人上传的证据文件的图片数据。
在网站平台的前台商品购买者的购物空间设置商品质量信息反馈投诉页面,在页面中分别使用文本框作为信息录入的窗口,录入以下内容:商品编码、商品销售编码、商品出库号、反馈投诉具体内容,用一单选按钮用于选择反馈内容的类别:分为产品质量类和商家服务态度类,然后通过一提交按钮将数据提交上传(其数据提交的实现可以参照前述提交方法来实现,此处为使文件简洁不作重复叙述),并将数据记录于网站平台数据库的tousu表中,提交成功后通过现有技术的图片上传装置将证据文件所拍成的图片上传并将图片地址存于tousu表对应数据记录的photo字段的名下,同时将图片数据存于网站平台服务器的tousup文件夹。
同时设置一投诉处理信息记录表tsm表,包含以下字段:tid字段本条记录的序号、为本表主键、标识种子为1、标识递增量为1;id字段用于记录投诉记录的id号,对应tousu表的id号;cn字段用于记录处理意见;sort字段用于记录处理主体的类别,0表示被投诉商家,1表行业监管部门,2表平台经营者;sortid用于记录处理主体的注册帐号,0表示网站运营方;ut字段用于记录数据上传时间,默认值为getdate()。
设置商品投诉比率信息记录表tsr表包含以下数据记录字段:id字段本条记录的序号、为本表主键、标识种子为1、标识递增量为1;sid字段用于记录被诉商品的销售编码,对应sellp表的sid字段;cq字段用于记录该销售码码的产品销售的订单次数;tq字段用于记录该销售编码的产品投数累计次数;r字段用于记录该销售编码商品被投诉占售出商品的订单宗数的比率(被投诉宗数/已售出商品宗数)*100默认值为0。当商品上传将数据***商品信息表sellp表时同时在tsr表中建立数据记录帐号(可通过sellp表名下一外名为SPTSR的INSERT触发器来实现),sid字段的值为刚刚生成的该货架商品销售编码,r的值取默认值为0。SPTSR触发器的实现代码示意如下:
CREATE TRIGGER SPTSR ON[dbo].[sellp]
FOR INSERT
AS
DECLARE @sid Varchar(10)
DECLARE @cq Varchar(10)
SELECT @sid=sid,@cq=cq FROM Inserted
INSERT INTO tsr(sid,cq)VALUES(@sid,@cq)
然后设置问题商品预警提示装置:首先在商品上架的商品信息表sellp表中设置以下两个数据记录字段cq字段用于记录该货架货物的销售单数默认值为0.0001,确保该值始终处于非0状态以免发生除数为0的情况,tq字段用于记录该货架的商品被投诉的次数默认值为0。当货物销售被送到购买者指定的地点购买者签收后,应由负责最后一公里送货给购买者的单位将该出库号的商品签收信息通过其网站平台的工作空间上传至服务器,***依据出库号将签收信息记入商品销售订单详细信息记录表tdan表即将具有该商品出库号的这条数据记录的qso字段的值改为1,表示该件商品购买者己签收,同时将sellp表对应销售编码的cq字段的销售单数量+1(通过tdan表名下的一个名为tscq的UPDATE触发器实现);当某一销售编码的商品被购买者投诉时,***将投诉数据上传***投诉信息记录表tousu表,同时sellp表tq字段记录的投诉数量+1(通过tousu表名下的一个名为tstq的INSERT触发器实现),同时在sellp表名下设置一名为tstsr的UPDATE触发器,该触发器功能是该表数据发生变更(如记录销量字段的cq字段的值发生变化或记录投诉量的tq字段的值发生变化)后计算将该销售编码的商品被投诉占售出商品的订单宗数的比率r重新计算后用新的r值去更新tsr表对应销售编码的这条数据据录的r值。实现以上各触发器的关键代码分别示意如下:
tscq触发器的关键代码:
select @sid=sid FROM inserted
select @cq=cq FROM Sellp WHERE sid=@sid
UPDATE Sellp SET cq=@cq+1 WHERE sid=@sid
tstq触发器的关键代码:
select @sid=sid FROM inserted
select @tq=tq FROM Sellp WHERE sid=@sid
UPDATE Sellp SET tq=@tq+1 WHERE sid=@sid
tstsr触发器的关键代码:
select @cq=cq,@tq=tq,@sid=sid FROM inserted
SET @r=(@tq/@cq)*100
UPDATE tsr SET cq=@cq,tq=@tq,r=@r WHERE sid=@sid
其次在监管管理部门用户的工作空间或网站后台工作空间中设计一个问题商品监测提示页面:该页面将tsr表的数据记录按r值的大小从大到小的顺序将销售编码,r值和销售单数、被投诉的次数和商家名称,商家物理地址,商家所属的地区如地级市等信息显示在页面上,监管机构即可根据以上信息方便地查找数据异常的问题商品的线索,此页也可根据监管机构分管的地区显示该地区的内容以方便其工作。其实现方法是在该提示所在的页面通过数据集DataSet1将以上数据从网站平台的数据库中检索出来,并在显示位置进行动态数据绑定再进行多重数据显示重复设计即可。其数据检索的关键步骤如下:
第一步在数据库中建一名为sd的视图,将商品销售编码与出售该商品的商家信息检索出来备下一步利用,实现视图的关键代码示意如下:SELECT s.sid,d.*FROMdbo.sellp sINNER JOIN dbo.dpt d ON s.tid=d.dpid
第二步利用页面的数据集DataSet1将目标数据从sd视图与tsr表检索出来在显示位置绑定显示并进行多重数据的重复显示设计,其检索的关键代码示意如下:
SELECT s.*,t.id,t.cq,t.r FROM dbo.sd s INNER JOIN dbo.tsr t ON s.sid=t.sid
本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必须的通用硬件平台的方式来实现。
以上所述的本申请实施方式仅仅是对本发明精神作举例说明,并不构成对本申请保护范围的限定,任何在本申请的精神和原则之内所作的修改、等同替换、补充与改进等均应包含在本申请保护范围之内。
Claims (9)
1.一种商品生产流通物流信息追溯的数据处理装置,涉及一种商品信息管理技术,其特征在于该装置包含:商品基础数据搜集装置、商品销售基本数据搜集装置、商品物流运输数据搜集装置、商品溯源信息数据检索查询装置等之一或它们的任意组合;或者还包含以下各装置之一或它们的任意组合:商品基础数据审核装置、生产数据监测与信息反馈装置、信息反馈显示装置、商品基础数据存储处理装置、商品基础数据传递装置、商品销售数据存储处理装置、商品基础数据与销售基本数据显示装置、商品流通销售数据传递装置、商品监督检测数据录入处理装置、商品物流运输数据存储处理装置、商品物流运输数据传递装置、用户、消费者反馈数据处理装置、商品溯源信息查询记录装置、查询信息临时记录装置、问题商品预警提示装置;
所述商品基础数据存储处理装置或包含商品编码生成存储装置,或者包含以下各装置之一或它们的任意组合:商品身份类信息记录存储装置,商品生产地点的土壤检测报告数据存储装置,商品生产地点周边水质检测报告数据存储装置,商品原料相关信息的存储装置,商品主要配套件信息存储装置、商品质量检测报告数据存储装置等;
所述商品销售数据存储处理装置或包含商品销售编码生成存储装置或者在该装置中存储有商品编码或商品出库编码或货物编码等数据或者包含有以下各分装置之一或它们的任意组合:商品销售基本档案数据记录装置、商品销售订单记录装置、商品销售订单详细信息记录装置;
所述商品物流运输数据存储处理装置或包含商品物流运输编码生成存储装置或者该装置中存储有商品编码或商品销售编码或商品出库编码或货物编码等数据内容;
所述商品溯源信息数据包含以下各类数据之一或它们的任意组合:商品基础数据、商品销售基本数据、商品销售数据、商品物流运输数据、商品监督检测数据、商品用户或消费者反馈数据等;
所述商品身份类信息是指与如下信息有关的一类信息:商品名称、商品的品种规格型号、商品类别、商品消费类别、商品的成份组成、商品性状、商品功能、商品用法用量、药品不良反应性质数据、商品禁忌信息、商品使用注意事项、商品相互作用信息、商品的贮藏要求、商品包装信息、商品生产时间、商品出厂时间、商品的有效期信息、商品执行标准、商品品质质量相关信息、商品的批准文号、农产品种养植方案、商品生产地点等。
2.一种商品生产流通物流信息追溯的数据处理方法,其特征在于包含如下步骤之一或它们的任意组合:商品基础数据搜集步骤、商品基础数据上传至网络服务器及数据库存储处理步骤、商品基础数据传递步骤、商品销售基本数据搜集步骤、商品基础数据及销售基本数据显示步骤、商品销售数据存储处理的步骤、商品流通销售数据传递步骤、商品物流运输数据搜集步骤、商品物流运输数据存储处理的步骤、商品物流运输数据传递步骤、用户或消费者信息反馈处理步骤、商品溯源信息数据查询步骤;或者还包含问题商品的预警提示步骤或商品监管数据搜集处理步骤或商品基础数据审核步骤或商品生产数据监测与指导信息反馈步骤等;或问题商品的预警提示选用商品投诉率、商品投诉量等指标之一或它们的组合进行监测,或者监测指标中包含商品的销售量;
所述商品基础数据与销售基本数据显示其特征或在于:或在显示内容中同时包含有该商品的生产商标识、该商品销售商标识或者包含商品编码等内容。
3.一种商品生产流通信息追溯的数据处理方法其特征或在于:或将商品追溯数据分为生产、流通销售、物流运输三环节进行处理;或在商品数据处理中包含有商品编码或销售编码或物流运输编码或商品出库编码或货物编码;或在流通运输环节的分步数据记录中采用双编码即本步编码与上一步的父级编码来对过程数据进行记录处理或者记录有商品出库编码或货物编码或商品编码。
4.一种商品生产流通信息追溯的数据处理方法其特征或在于:或在各步数据传递的内容或在各步的数据记录中含有商品编码数据或商品出库编码或货物编码数据或销售编码数据或物流运输编码数据等之一或它们的组合或包含有商品其它溯源信息内容。
5.一种商品生产流通信息追溯的数据处理方法其特征或在于:或建立有商品身份数据、商品生产过程控制数据、商品质量数据、生产环境数据等类数据之一或它们的任意组合的数据或这些数据与商品编码相对应或关联的;或建立有商品销售数据或这些数据包含商品销售编码或商品出库编码或货物编码或商品编码或与之相对应或关联的;或建立有商品物流运输中转信息数据或这些数据包含商品物流运输编码或商品出库编码或货物编码或商品编码或商品销售编码或与之相对应或关联的。
6.如权利要求1所述问题商品预警提示装置其特征或在于:包含预警数据处理装置、预警数据显示装置等之一或其组合。
7.如权利要求1、2所述的商品溯源信息查询其特征或在于:或包含以下几种查询方式之一或它们的任意组合:根据商品出库编码或货物编码进行溯源数据查询、根据商品销售编码进行溯源数据查询、根据物流运输编码进行溯源数据查询、根据商品编码进行溯源数据查询。
8.如权利要求1、2、7所述的商品溯源信息查询其特征或在于:或包含对从生产到使用消费全流程的向上或向下两种查询方案的信息查询。
9.如权利要求1、2所述的商品基础数据其特征或在于:或包含商品编码、商品身份类信息、商品生产者信息、商品生产过程及其环境信息、商品检测报告数据等之一或它们的任意组合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610894644.9A CN106548355A (zh) | 2016-10-12 | 2016-10-12 | 一种商品生产流通物流信息追溯的数据处理装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610894644.9A CN106548355A (zh) | 2016-10-12 | 2016-10-12 | 一种商品生产流通物流信息追溯的数据处理装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106548355A true CN106548355A (zh) | 2017-03-29 |
Family
ID=58369002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610894644.9A Withdrawn CN106548355A (zh) | 2016-10-12 | 2016-10-12 | 一种商品生产流通物流信息追溯的数据处理装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106548355A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107038593A (zh) * | 2017-04-06 | 2017-08-11 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种基于防伪溯源***的异常数据处理方法及*** |
CN107886394A (zh) * | 2017-11-02 | 2018-04-06 | 华北理工大学 | 农贸产品流通共享平台 |
CN108053294A (zh) * | 2017-12-30 | 2018-05-18 | 淄博赢信达知识产权咨询服务有限公司 | 通过订单内容证明网购商品身份唯一性的方法 |
CN108171526A (zh) * | 2018-01-26 | 2018-06-15 | 成都天钥科技有限公司 | 产品溯源多方监管***及多方监管方法 |
CN108615170A (zh) * | 2018-05-03 | 2018-10-02 | 江苏奥都智能科技有限公司 | 用于地区商铺、二手交易相关信息及人员管理的监控方法 |
CN108717607A (zh) * | 2018-06-11 | 2018-10-30 | 王婕羽 | 一种零售商品产废识别大数据及其应用***构建方法 |
CN109284923A (zh) * | 2018-09-19 | 2019-01-29 | 西安绿海生物科技有限公司 | 应用于植物源生物制剂生产的创新型质量保证及服务协同*** |
CN109299958A (zh) * | 2018-11-28 | 2019-02-01 | 华迪计算机集团有限公司 | 一种基于数据库对网上药品销售进行监管的方法及*** |
CN110134713A (zh) * | 2019-04-16 | 2019-08-16 | 深圳壹账通智能科技有限公司 | 商品质量监控方法、装置、计算机设备以及存储介质 |
CN110751427A (zh) * | 2018-07-24 | 2020-02-04 | 上海左森智能科技有限公司 | 物流信息获取方法、电子设备及计算机存储介质 |
CN110869964A (zh) * | 2017-05-12 | 2020-03-06 | A·V·伊科诺莫夫 | 用于检查商品和服务的真伪的方法 |
CN111625562A (zh) * | 2019-12-13 | 2020-09-04 | 温南夫 | 流程化数据处理*** |
CN112508492A (zh) * | 2020-12-18 | 2021-03-16 | 苏州协同创新智能制造装备有限公司 | 药品运输管理*** |
CN112686682A (zh) * | 2021-02-04 | 2021-04-20 | 鄂尔多斯市德古乐乐香草科技发展有限责任公司 | 一种香草产品溯源营销的*** |
US11457554B2 (en) | 2019-10-29 | 2022-10-04 | Kyndryl, Inc. | Multi-dimension artificial intelligence agriculture advisor |
CN116883028A (zh) * | 2023-09-06 | 2023-10-13 | 元尔科技(无锡)有限公司 | 一种基于大数据的食品质量安全溯源追踪管理*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819656A (zh) * | 2010-03-31 | 2010-09-01 | 华南理工大学 | 基于rfid的专卖店直销模式下水产品供应链追溯*** |
CN102708410A (zh) * | 2012-03-14 | 2012-10-03 | 山东省射频识别应用工程技术研究中心有限公司 | 一种副食品产业链网络追溯***及方法 |
-
2016
- 2016-10-12 CN CN201610894644.9A patent/CN106548355A/zh not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819656A (zh) * | 2010-03-31 | 2010-09-01 | 华南理工大学 | 基于rfid的专卖店直销模式下水产品供应链追溯*** |
CN102708410A (zh) * | 2012-03-14 | 2012-10-03 | 山东省射频识别应用工程技术研究中心有限公司 | 一种副食品产业链网络追溯***及方法 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107038593B (zh) * | 2017-04-06 | 2020-07-21 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种基于防伪溯源***的异常数据处理方法及*** |
CN107038593A (zh) * | 2017-04-06 | 2017-08-11 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | 一种基于防伪溯源***的异常数据处理方法及*** |
CN110869964A (zh) * | 2017-05-12 | 2020-03-06 | A·V·伊科诺莫夫 | 用于检查商品和服务的真伪的方法 |
CN107886394A (zh) * | 2017-11-02 | 2018-04-06 | 华北理工大学 | 农贸产品流通共享平台 |
CN107886394B (zh) * | 2017-11-02 | 2022-01-18 | 华北理工大学 | 农贸产品流通共享平台 |
CN108053294A (zh) * | 2017-12-30 | 2018-05-18 | 淄博赢信达知识产权咨询服务有限公司 | 通过订单内容证明网购商品身份唯一性的方法 |
CN108171526A (zh) * | 2018-01-26 | 2018-06-15 | 成都天钥科技有限公司 | 产品溯源多方监管***及多方监管方法 |
CN108171526B (zh) * | 2018-01-26 | 2021-09-28 | 成都天钥科技有限公司 | 产品溯源多方监管***及多方监管方法 |
CN108615170A (zh) * | 2018-05-03 | 2018-10-02 | 江苏奥都智能科技有限公司 | 用于地区商铺、二手交易相关信息及人员管理的监控方法 |
CN108717607A (zh) * | 2018-06-11 | 2018-10-30 | 王婕羽 | 一种零售商品产废识别大数据及其应用***构建方法 |
CN110751427A (zh) * | 2018-07-24 | 2020-02-04 | 上海左森智能科技有限公司 | 物流信息获取方法、电子设备及计算机存储介质 |
CN109284923A (zh) * | 2018-09-19 | 2019-01-29 | 西安绿海生物科技有限公司 | 应用于植物源生物制剂生产的创新型质量保证及服务协同*** |
CN109299958A (zh) * | 2018-11-28 | 2019-02-01 | 华迪计算机集团有限公司 | 一种基于数据库对网上药品销售进行监管的方法及*** |
CN110134713A (zh) * | 2019-04-16 | 2019-08-16 | 深圳壹账通智能科技有限公司 | 商品质量监控方法、装置、计算机设备以及存储介质 |
US11457554B2 (en) | 2019-10-29 | 2022-10-04 | Kyndryl, Inc. | Multi-dimension artificial intelligence agriculture advisor |
CN111625562A (zh) * | 2019-12-13 | 2020-09-04 | 温南夫 | 流程化数据处理*** |
CN112508492A (zh) * | 2020-12-18 | 2021-03-16 | 苏州协同创新智能制造装备有限公司 | 药品运输管理*** |
CN112686682A (zh) * | 2021-02-04 | 2021-04-20 | 鄂尔多斯市德古乐乐香草科技发展有限责任公司 | 一种香草产品溯源营销的*** |
CN116883028A (zh) * | 2023-09-06 | 2023-10-13 | 元尔科技(无锡)有限公司 | 一种基于大数据的食品质量安全溯源追踪管理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106548355A (zh) | 一种商品生产流通物流信息追溯的数据处理装置及方法 | |
AU2018205170B2 (en) | Method and apparatus for managing and providing provenance of product | |
Tzanetakis | Comparing cryptomarkets for drugs. A characterisation of sellers and buyers over time | |
CN106355466A (zh) | 一种农产品生产销售数据处理方法及装置 | |
US20170262862A1 (en) | Method and apparatus for managing and providing provenance of product using blockchain | |
CN111861515A (zh) | 基于云计算的有机农产品安全溯源***及方法 | |
CN106548356A (zh) | 一种农产品信息追溯数据处理装置 | |
CN106934526A (zh) | 农业生产信息管理*** | |
Chen et al. | Using two government food waste recognition programs to understand current reducing food loss and waste activities in the US | |
US20090198596A1 (en) | Third-Party Certification Using Enhanced Claim Validation | |
CN108197258B (zh) | 一种科研信息管理***及科研信息管理方法 | |
CN101427273B (zh) | 电子编目供应商网口的***和方法 | |
Sengupta et al. | Meeting changing customer requirements in food and agriculture through the application of blockchain technology | |
KR102191381B1 (ko) | 단체급식을 위한 식품구매/유통관리 시스템 | |
Kiruba et al. | Revolutionizing secure commercialization in agriculture using blockchain technology | |
CN107798547A (zh) | 一种水产品质量安全追溯监管信息平台 | |
Zhang et al. | Modeling traceability information and functionality requirement in export‐oriented tilapia chain | |
Mohan | Improve food supply chain traceability using blockchain | |
ANICA-POPA | FOOD TRACEABILITY SYSTEMS AND INFORMATION SHARING IN FOOD SUPPLY CHAIN. | |
Borit et al. | Seafood traceability systems: gap analysis of inconsistencies in standards and norms | |
KR20060131500A (ko) | 농산물의 이력추적방법 및 이력추적 시스템 | |
Fachrurrazi et al. | Application Of The Fifo Model In The Drug Inventory Information System At The Asyfa Krueng Mane Pharmacy | |
WO2020184470A1 (ja) | 商品及び役務の評価システム及び評価方法 | |
CN114187030A (zh) | 基于大数据的农产品产销服务综合信息生成方法及*** | |
Shvets et al. | Development of a prototype of a centralised supply chain track and trace system for the food and agriculture industry |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170329 |