当前位置:首页 > 读后感 > 农产品质量检测市场现状_基于MVC模式的农产品质量检测系统建设
 

农产品质量检测市场现状_基于MVC模式的农产品质量检测系统建设

发布时间:2019-05-07 03:52:54 影响了:

  摘要:农产品质量检测系统是江苏省农产品质量安全追溯管理平台的一个子系统,该项目的主要建设目标是采用现代化手段,构建数字化的农产品质量安全管理体系,做到农产品质量信息可查询、可追溯、可监督,从而从根本上保证食品安全。该文就如何基于MVC模式构建农产品质量检测系统进行了阐述。
  关键词:MVC模式;农产品质量检测系统;可追溯;信息系统
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5102-02
  Construction of APQIS Based on MVC
  WANG Xiu-Ping
  (Jiangsu Animal Husbandry & Veterinary College, Taizhou 225300,China)
  Abstract: APQIS is a subsystem of Jiangsu province agricultural product quality safety traceability management platform, the project’s main target is construction of digital agricultural product quality safety management system, to produce quality information which can be que ried, traceability, supervision, thus fundamentally to ensure food safety. This paper discusses how to construct APQIS based on MVC.
  Key words: MVC model; APQIS; traceability; information system
  随着生活水平的提高,人们对农产品质量要求越来越高。近年来发生的一些食品质量安全事故,使人们对这一问题更加关注。因此,采用现代化手段,构建数字化的农产品质量安全管理体系,做到农产品质量信息可查询、可追溯、可监督,让消费者吃的放心,从根本上保证消费者的食品安全,已成为当前必须解决问题之一。
  2011年,江苏省农委启动了“江苏省农产品质量安全追溯体系研究与试点”工作,江苏畜牧兽医职业技术学院承担“农产品质量安全追溯管理平台”的开发任务。经过项目组全体成员一年多的努力,已完成项目任务并通过验收和成果鉴定。该文就其中的农产品质量检测子系统的建设过程谈谈经验和体会。
   1系统简述
  农产品质量检测系统是江苏省农产品质量安全追溯管理平台中的一个子系统。该系统的建设目标是建立农产品生产、加工、流通全过程的安全监督检测,实现农产品“从基地到餐桌”的全程控制和质量溯源。其工作流程是从农产品的生产开始,由企业申请提交农产品的基本信息,获得由政府授权的二维码,并对该产品在每个流通环节中的流转信息、质量检测信息进行记录,直到摆上货架,消费者可以在采购或消费前通过电脑或手机等移动终端对条码标签查询,从而获得该产品的生产加工的相关资料,在发生质量问题时,消费者可据此进行投诉。同时,该系统还让管理者能够及时准确地掌握农产品质量安全状况,让生产者方便入市销售产品,实现优质优价以及增加收入。
   2 MVC模式
  2.1 MVC原理
  传统的二层Web应用中,代码、SQL语句与HTML是混合的,虽然开发速度比较快,但耦合性太高,很难满足用户的变化性需求。MVC模式是一个用于将用户界面逻辑与业务逻辑分离开来的设计模式,它将应用程序分成三个核心部件:模型(Model)、视图(View)和控制器Controller),强制性的使应用程序的输入、处理和输出分开,相对独立,各个部件只处理自己的任务,结构清晰,耦合性低,有利于Web开发中的职能分工、各司其职。
  2.2 MVC框架的优点
  2.2.1代码重用
  从模型返回的数据是中立的,没有进行格式化,因而同样的部件能被不同界面使用。例如,用户的访问应用程序的方式可能不同(如电脑、平板、手机或其他设备),对应的视图可能是WEB视图或WAP视图,也有可能要用Macromedia Flash来表示。但这些不同的视图能够共享一个模型,无论用户想要HTML界面、Flash界面或是WAP界面,都能通过同一个模型来提供数据,从而可以最大化的重用代码.
  2.2.2低耦合性
  模型、视图、控制器三个部件是相互对立的,改变其中一个不会影响其它两个。因此,可以改变应用程序的数据层和业务规则,而不影响控制器和视图。例如,项目需要把数据库从MS SQL Server移植到Oracle,此时只需要改变模型即可,而不用对修改控制器和视图,对于视图而言,只要模型正确,不管数据来自哪里,视图都能正确的显示。同样,如果项目需要从普通的Web界面迁移到Wap界面,因为视图层和业务层分离,也只增加相应的Wap视图即可,而不用重新编译模型和控制器代码。
  2.2.3有利于软件工程化管理
  MVC设计模式,有利于项目组成员明确分工,各司其职,有利于工程化、工具化管理程序代码。模型、视图、控制器三个部件相互分离的特性,使程序员可以集中精力于业务逻辑,界面设计员可以集中精力于UI界面,降低了开发和维护用户接口的难度,大大缩减了软件的开发时间,不仅易于快速部署,而且扩展性强,后期维护和修改更加方便。
   3系统设计与实现
  3.1系统的开发环境
  农产品质量检测系统采用MVC框架开发,B/S模式工作,其开发工具为ASP.NET C#,系统的运行平台是Windows 2003 Server,Web服务器IIS ,后台数据库采用SQL Server 2005。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3