- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
追溯系統基本设计思想
追溯系统基本设计思想
编写目的
本文档主要对追溯系统的一些基本设计思想进行描述,方便相关人员熟悉理解目前的追溯系统。基本设计思想主要包括以下内容。
追溯系统的用户与职责
环节模板与追溯链
查询数据库与在线数据库分离
追溯系统的用户与职责
追溯系统主要分为三类用户。我们为不同用户提供不同系统界面,使不同的用户完成不同的功能。
图1 三类用户
系统管理员
图2 系统管理
系统管理员通过系统管理界面可以完成以下工作:
产品类别管理。把所有的产品分成蔬菜、水果、水产等,产品类别管理,主要完成对此分类的添加、删除、修改与查询。
产品品种管理。产品类别,如蔬菜下可能包含西红柿、黄瓜、辣椒等,产品品种管理主要是完成对此分类的添加、删除、修改
企业类别管理。企业按照所属行业不同可分为,种植企业、加工企业以及养殖企业等,企业类别管理主要完成对此分类的添加、删除、修改。
企业管理。系统管理员通过此功能完成对系统中的所有企业进行管理,主要包括编辑、修改企业信息,为企业的产品分配追溯链。
环节模板管理与追溯链管理,在后面会做详细的介绍。
企业用户
图3 企业管理
企业基本信息维护。主要是企业维护自身的一些基本信息、联系方式以及介绍等信息。
产品管理。企业通过该功能完成产品的添加、修改与查询。
产品追溯信息管理。企业通过该功能管理具体产品的追溯信息。
普通消费者
普通消费者购买贴有追溯码的产品,在查询终端输入追溯码,查询所购买产品的追溯信息。
图4 消费者查询
环节模板与追溯链
相关背景
不同的产品需要追溯的环节不同,每个环节需要追溯的信息也可能不相同。
图5 草莓与猪肉的追溯环节
如上图所示的草莓与猪肉需要追溯的环节。草莓需要追溯育苗、种植、加工、检测、物流、销售等环节;猪肉需要追溯育种、养殖、屠宰、检疫、加工销售等环节。两个产品,一个为种植类,一个为养殖类,需要追溯的环节有很多不同。
对于同类产品需要追溯的环节可能会有相同与重叠的。
图6 草莓与大米的追溯环节
如上图所示的草莓与大米的追溯环节。两者同为种植类产品,需要追溯的信息几乎一致。
环节模板定义
图7环节模板
环节模板主要用来定义一个具体环节的数据的输入页面与环节样式。数据输入页面定义了可以录入的信息,通过页面的Web页面的形式供企业用户录入信息。环节样式定义了录入数据的展现形式。为了便于对环节模板的管理,我们通过环节类别完成对环节模板的分类。将模板分为,种植、养殖、加工、运输等基本类别。
追溯链定义
图7追溯链
追溯链由环节模板构成,用来定义一个产品需要追溯的环节,系统管理员利用环节模板根据需要创建追溯链,并分配给具体的产品。
意义
适应不同产品需要追溯的环节不同,每个环节需要追溯的信息不同的需求
充分考虑同类产品需要追溯的环节可能相同的情况,利用已经完成的工作,避免重复开发
数据存储在保证一定灵活性的基础上,保证数据的完整性,保证后续的数据分析工作能够顺利进行。
查询数据库与在线数据库分离
图8在线数据库与查询数据库
整个系统区分为在线数据库与查询数据库。主要目的如下:
提高系统的吞吐量和效率,提高查询用户的用户体验
系统具备版本控制能力,有效处理历史数据
为后续的数据分析奠定基础
文档评论(0)