商品网络防伪查询系统 3商品网络防伪查询系统的相关构成设计与组合实现 31网站的建立与网页查询界面的设计制作 1)网站的建立要求 对网站的建立要求一般是与访问速度和网页与公司网站的联系性相关的,这就要求 在速度较快的服务器上建立专门有效的查询网站或直接在商品所在的企业主页做出商 品防伪査询相关链接,而虚假网站由于独立于正规公司网站,容易引起人们警觉。要求 对于消费者而言易于登陆,访问流畅。 2)网页查询界面的制作要求 对查询页面的制作要求一般有这样几个:界面简洁明了,颜色纯朴大方,结构拼接 合理,最好能够以少量信息使得消费者满意并释疑,必要时可作适当的产品推介。 3)Web服务部分的主要功能 查询数码标识功能: 这是数码防伪系统的最基本功能,即:用户输入商品标签上的标识,服务器查询并 返回该标识的正确性和相关商品信息 b、后台管理功能 这部分功能是公司厂商所应该具有的功能。包括增加、修改、删除厂商,增加、修 改、删除产品信息,增加新标识,查看指定标识的状态(如:被査询过的次数等),査 看指定标识的统计信息。此项功能可以使公司更好的管理查询页面,并方便做出改动。 由于本文中侧重的是消费者使用的网络防伪查询操作,故此项内容仅做简单的讨论 和了解,下文中有关公司厂商所拥有的数据库数据的处理也仅做简单讨论 后台功能的设计可以简化管理人员管理网络防伪查询系统的相关功能,而不必直接 操作数据库,使得系统的稳定性和安全性得到提高,使两者分工明确,便于维护。 3.2.系统数据库的构建 32.1数据库设计部分的主要功能 数据库设计主要涉及的是数据和信息存储过程,而这些存储过程相当于在数据库中 增加的一部分由SQL语言编写的程序和函数,这些集成于数据库内部的程序更有利于数 据库的完整性。 a、查询数码标识的存储过程:
尹晓琼:商品网络防伪查询系统 9 3.商品网络防伪查询系统的相关构成设计与组合实现 3.1 网站的建立与网页查询界面的设计制作 1) 网站的建立要求 对网站的建立要求一般是与访问速度和网页与公司网站的联系性相关的,这就要求 在速度较快的服务器上建立专门有效的查询网站或直接在商品所在的企业主页做出商 品防伪查询相关链接,而虚假网站由于独立于正规公司网站,容易引起人们警觉。要求 对于消费者而言易于登陆,访问流畅。 2) 网页查询界面的制作要求 对查询页面的制作要求一般有这样几个:界面简洁明了,颜色纯朴大方,结构拼接 合理,最好能够以少量信息使得消费者满意并释疑,必要时可作适当的产品推介。 3) Web 服务部分的主要功能 a、查询数码标识功能: 这是数码防伪系统的最基本功能,即:用户输入商品标签上的标识,服务器查询并 返回该标识的正确性和相关商品信息。 b、后台管理功能: 这部分功能是公司厂商所应该具有的功能。包括增加、修改、删除厂商,增加、修 改、删除产品信息,增加新标识,查看指定标识的状态(如:被查询过的次数等),查 看指定标识的统计信息。此项功能可以使公司更好的管理查询页面,并方便做出改动。 由于本文中侧重的是消费者使用的网络防伪查询操作,故此项内容仅做简单的讨论 和了解,下文中有关公司厂商所拥有的数据库数据的处理也仅做简单讨论。 后台功能的设计可以简化管理人员管理网络防伪查询系统的相关功能,而不必直接 操作数据库,使得系统的稳定性和安全性得到提高,使两者分工明确,便于维护。 3.2.系统数据库的构建 3.2.1 数据库设计部分的主要功能 数据库设计主要涉及的是数据和信息存储过程,而这些存储过程相当于在数据库中 增加的一部分由SQL语言编写的程序和函数,这些集成于数据库内部的程序更有利于数 据库的完整性。 a、查询数码标识的存储过程:
商品网络防伪查询系统 该存储过程实现的是对一个数码标识的查询验证功能。虽然可以通过编程实现对数 据库中数码标识的査询,但是由于数码标识査询次数是有限制的,普通的编程方式实现 的查询不利于数据库保密、安全的要求,采用存储过程查询的办法可以使Web服务程序 与数据库实现隔离。 b、对厂商信息和产品信息管理存储的过程: 厂商信息和产品信息有很多互相关联,如果采用普通的应用程序直接操作数据库则 会对数据库的完整性造成破坏,所以当管理厂商、产品信息的时候,尤其是在进行删除 操作时,应采用级联删除的办法。普通的应用程序执行这样的操作容易产生错误,所以 这部分也应该在数据库中通过存储过程实现。 32.2设计数据库的基本要求 在网络防伪査询系统中,数据库的设计要求有: 1、在数据库内部按一定规则随机批量生成数码标识。 2、检验数码标识是否正确的检验工作应该由数据库完成,而不是通过程序实现。 3、数据库本身应该支持对每一个企业、每一类商品、每一个商品的独立唯一标识。 4、各个标识之间应该通过外键关联,保证数据的完整性和统一性 3.2.3数据库的概念模型 概念模型是指数据模型从现实世界抽象出来的基本模型,包括各个对象以及各个对 象的属性以及各个对象之间的联系。概念模型中用到的实体参数有: 公司表(公司编号、公司名称、公司介绍) 商品表(标识编号、产品编号、商品标识号) 产品表(产品编号、产品名称、产品信息、产品备注) 由此看出三个对象中,编号是各自的主键。对象和属性及相互关系可用ER图来实现。 商品 公司粽P3>100M 标识编号 <pi>L工 TXT VA20 <M> Identifier 1 <pi> Identifier <pi> RelationshiRelationship 2 产品编号<pi>LI<M> 产品名称 vA100<M> 品是 VA250 Identifier 1 <pi
尹晓琼:商品网络防伪查询系统 10 该存储过程实现的是对一个数码标识的查询验证功能。虽然可以通过编程实现对数 据库中数码标识的查询,但是由于数码标识查询次数是有限制的,普通的编程方式实现 的查询不利于数据库保密、安全的要求,采用存储过程查询的办法可以使Web服务程序 与数据库实现隔离。 b、对厂商信息和产品信息管理存储的过程: 厂商信息和产品信息有很多互相关联,如果采用普通的应用程序直接操作数据库则 会对数据库的完整性造成破坏,所以当管理厂商、产品信息的时候,尤其是在进行删除 操作时,应采用级联删除的办法。普通的应用程序执行这样的操作容易产生错误,所以 这部分也应该在数据库中通过存储过程实现。 3.2.2 设计数据库的基本要求 在网络防伪查询系统中,数据库的设计要求有: 1、在数据库内部按一定规则随机批量生成数码标识。 2、检验数码标识是否正确的检验工作应该由数据库完成,而不是通过程序实现。 3、数据库本身应该支持对每一个企业、每一类商品、每一个商品的独立唯一标识。 4、各个标识之间应该通过外键关联,保证数据的完整性和统一性。 3.2.3 数据库的概念模型 概念模型是指数据模型从现实世界抽象出来的基本模型,包括各个对象以及各个对 象的属性以及各个对象之间的联系。概念模型中用到的实体参数有: 公司表(公司编号、公司名称、公司介绍) 商品表(标识编号、产品编号、商品标识号) 产品表(产品编号、产品名称、产品信息、产品备注) 由此看出三个对象中,编号是各自的主键。对象和属性及相互关系可用 E-R 图来实现[1]