基于Web的乳制品溯源系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yuhua345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着社会的发展和人民生活水平的提高,人们对乳制品安全问题越来越关注,消费者迫切需要一个乳制品安全溯源平台,进行有效地追踪、追溯、回收问题产品。该文从乳制品的销售、生产等环节从整体上进行了分析和设计,采用ASP.NET以及C#语言进行Web架构,采用ADO.NET方式对数据库进行处理,分别为游客、企业用户以及监管部门提供平台,初步实现了乳制品的基本信息追溯与管理、生产企业信息查询、依据问题产品追溯码提取同批次乳制品以方便召回等功能。
  关键词:Web架构;乳制品;ADO.NET;ASP.NET
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)10-0086-03
  俗话说:民以食为天,食以安为先。食品是人类生存的第一需求,是人类进行其他一切社会活动的物质基础。现在,食品尤其是乳制品的质量跟人类的健康有着最直接的关系,质量不过关,安全性差的乳制品极有可能引发人类的各种疾病,严重的甚至会危及生命。而对乳制品质量监管的一个强而有力的措施就是建立健全一个权威的乳制品溯源系统,可以做到从乳制品基本信息进行对乳制品生产厂家信息、销售信息、奶源信息、奶牛饲养信息、饲养员信息等等做到全而精的追溯。
  1 研究内容与技术路线
  1)研究内容:本文以乳制品为研究对象,基于Web平台,采用ASP.NET及C#语言进行Web架构,以ADO.NET方式对数据库进行处理,为3种不同用户需求开发出一个可以对乳制品进行简易追溯、乳制品数据库信息管理、问题产品简易召回的可以说是“麻雀虽小,五脏俱全”的乳制品追溯系统。
  2) 技术路线:基于研究内容,可以绘制出该追溯系统技术路线图,如图1所示:
  2 系统总体设计
  1)功能需求:结合乳制品生产情况现状和乳制品追溯系统的特点,一方面,系统必须具有查询乳制品从奶牛饲养信息到销售及产品各种信息的功能,属于溯源环节中必不可少的基本信息;另一方面系统还包括企业用户各种信息的管理、监管部门的问题产品召回等功能。因此,本系统应实现几个功能:a.溯源功能,普通用户通过溯源系统查询乳制品的相关信息,出了根据溯源编码查询到的基本信息外,还应包括生产企业信息、企业生产信息以及奶牛饲养信息。b.管理功能,企业用户对产品信息、奶牛信息等進行编辑、删除,通过Web端表单,最终录入核心数据库。c.问题产品召回功能,当产品出现问题急需召回时,如果责任在于企业,那么将根据问题产品的追溯编码查询该企业同批次的所有产品及销售信息,如果责任在于奶源,那么将根据问题奶牛的编码查询到用该奶牛的奶生产的所有产品信息。然后监管部门可以通过联系企业,将问题产品下架,做紧急召回处理。
  2)系统功能框架设计
  基于Web的乳制品追溯系统主要为生产者提供生产信息管理服务、为消费者提供乳制品追溯服务以及为监管部门提供问题产品召回服务。因此从以上的功能需求中,我们将系统分为三个部分,第一个为企业用户信息管理模块,企业用户可以对企业的生产信息,奶源信息,产品信息进行管理。第二个为乳制品溯源模块,提供基于Web端的产品溯源。第三个为监管部门的产品召回,该系统主要从责任在企业与责任在奶源两种典型产品问题角度进行问题产品召回。系统的总体框架图如图2所示:
  3 基于Web的乳制品溯源系统设计
  3.1系统开发环境
  本系统在进行开发时选用的开发环境为:操作系统:Win 7;Web服务器:ASP.NET Development Server;开发软件:Microsoft Visual Studio 2008;空间数据库:SQL Server 2005;浏览器:搜狗浏览器;开发语言:C#。
  3.2 系统运行环境
  本系统运行环境为:处理器:Pentium(R) Dual-Core CPU;系统类型:32位操作系统;操作系统:Win 7。
  3.3 系统实现关键技术
  1)普通用户溯源查询关键技术 :普通用户可以进行产品信息简单追溯,部分代码实现如下:
  2)企业用户管理数据关键技术 :企业用户采用GridView进行数据操作,主要代码实现如下:
  3)监管部门产品召回关键技术:监管部门对于数据操作也是采用GridView,在后台CS架构中,主要代码如下:
  4 系统主要功能实现
  1)系统主页:基于Web的乳制品追溯系统首页设计要求简单明了、结构合理,具体布局大体如下所示:
  2)普通用户查询模块 :普通用户主要是对乳制品的追溯查询,再输入产品追溯编码并且点击提交追溯之后,可以查询到该产品的基本信息,如下图所示:
  追溯系统,顾名思义强调的是追溯,普通用户在基本信息的基础上可以对乳制品进行追根溯源,点击生产企业信息和奶源信息可以查询相关信息,以此做到对乳制品的追溯。
  3)企业用户信息管理模块:在主页面的左方,选择用户类型为企业用户,并填写用户名密码,点击登录可以登录到企业信息管理页面。如下图所示:
  4)监管部门产品召回模块 :如果发生乳制品安全问题,本系统提供两种问题来源处理方法,一种是企业自身生产问题,这种情况下监管部门将检索所有该企业问题产品同批次产品的详细信息。另一种是奶源问题,在这种情况下监管部门将查询使用出现问题的奶牛产的奶生产的所有产品详细信息。如下图所示:
  5 结论
  本追溯系统是在参考国内外乳制品溯源系统研究成果与应用及平台开发经验同时结合乳制品特点与开发需求的基础上开发出来的。参考乳制品生产工艺流程,并以此为依据建立乳制品追溯系统数据库,实现了乳制品信息快速浏览。初步完成了基于Web的乳制品追溯系统的设计与实现。本系统实现了3中不同用户群体的三种相关需求,一是普通用户的乳制品追溯查询,二是企业用户对数据的管理,三是监管部门对问题产品的召回。
  参考文献:
  [1] 边吉荣,曾建华.基于RFID与二维码技术的畜产品可追溯系统设计[J]. 电脑知识与技术,2010,6(19):552-554.
  [2] 邓训飞,吕晓男.基于GIS技术的农产品产地编码研究与应用[J].浙江大学学报,2009 35(1):93-97.
  [3] 范海琴.农产品供应链及其管理信息系统关键技术研究[D]. 武汉:武汉理工大学,2008.
  [4] 金海水,刘建华.农产品质量快速溯源系统的现状、问题与对策[J].商业时代,2009(25):66-77.
  [5] Pavana W,Fraisse C W,Peres N A.Development of a web-based disease forecasting system for strawberries[J].Computers and Electronics in Agriculture,2011,75(10):169-175.
其他文献
针对典型的均匀腐蚀与点蚀体系中的噪声数据,研究了采用多项式拟合法消除噪声数据中直流漂移的方法的特点,并对消除前后数据的时域分析和频域分析结果的差异进行了比较.结果
为了提高多传感器数据融合系统的重用性,从软件开发系统工程的观点出发,提出一个数据融合系统结构设计的标准方法与步骤,采用UML对数据融合系统体系结构设计进行描述,并用着
机插水稻常规施肥方法需要施用基肥、1~2次分蘖肥、1~2次穗肥。而如今在江苏省的不少家庭农场,采用一项新技术,已经实现机插水稻一次施肥,便能全程精准供肥,大大节省了用工成
介绍了等离子喷枪的3种送粉方式,并利用模拟软件分别对3种送粉方式进行模拟试验对比,通过模拟试验分析总结出3种送粉方式的特点:外送粉对材料和能源利用率低;内送粉可以节约材料
采用电弧喷涂含TiC陶瓷粉末的粉芯丝材,在低碳钢基体上制备了铁基复合涂层。用MLS-225型湿砂橡胶轮磨损试验机测试了涂层的抗磨粒磨损性能。利用光学显微镜、SEM、XRD分析技术
2006年11月18-19日在杭州召开的中国机械工程学会第九次全国会员代表大会上,全国人大常委会副委员长、中国科学院院长路甬祥同志当选中国机械工程学会第九届理事会理事长。
焊接学会堆焊与表面工程专业委员会于5月27日在上海召开了第7届第2次扩大会议,与会委员对专业委员会主任委员徐滨士院士荣获中国焊接学会“终身成就奖”表示热烈祝贺,对专业委
论述了螺旋桨负荷系数对潜艇操纵运动的影响.通过分析试验数据,获得了螺旋桨负荷系数对潜艇水动力的改进数学模型.应用这一数学模型,对潜艇在螺旋桨变负荷情况下的大机动运动特性
当前,我国,建筑行业利润获取空间一步步被压缩,成本控制压力也不断提升,我们了解到,对于工程经济预算与成本控制对于建筑企业而言,决定了项目工程的利润率,同时也会对企业的
《旧唐书·梁崇义传》记载:唐朝,长安人梁崇义跟随平定“安史之乱”的名将来到襄阳,他在军中沉默寡言,很沉稳,逐渐升迁到偏将,后来朝廷还封他为节度使。形容人性格沉稳,