食品安全追溯系统的设计与实现.docx

上传人:豆**** 文档编号:28425933 上传时间:2022-07-28 格式:DOCX 页数:101 大小:1.38MB
返回 下载 相关 举报
食品安全追溯系统的设计与实现.docx_第1页
第1页 / 共101页
食品安全追溯系统的设计与实现.docx_第2页
第2页 / 共101页
点击查看更多>>
资源描述

《食品安全追溯系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《食品安全追溯系统的设计与实现.docx(101页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date食品安全追溯系统的设计与实现食品安全追溯系统的设计与实现高级数据库课程设计院(系): 新华学院信息与计算机科学系专业: 网络工程姓名 : 艾鹏乐班级: (1) 学号:12011247442题目: 食品安全追溯系统的设计与实现指导教师: 邓箴摘要基于ASP.NET的二维条码食品追溯系统的设计与实现 随着食品全球化供给的增加,以及近来食源性疾病的不断爆发,人们越来越关注食

2、品安全问题。面对我国食品安全技术落后、监管体系不健全的情况,如何在食品供应链的各个环节,采取一些措施来保障食品在供应链中的安全,具有现实意义,所以建立和实施食品可追溯体系迫在眉睫。 建立食品可追溯体系,可在发生食品安全事故时实现定向召回;可以加强政府管理部门对食品安全的监管;可以增强消费者的安全感。;可以提高生产企业的诚信意识;可以有助于我国食品打破国外技术壁垒。 随着条码技术的发展,二维条码以其不可取代的优势成为信息化工作的重要组成部分,使用的QR二维条码就具大储存量,高安全性,可传真性,可追踪性,抗损性,备援性等优点,适合食品追溯工作采用。 同时,协同办公也就是采用工nternet/工nt

3、ranet技术,以“工作流”为引擎、以数据库为容器、以“信息门户”为窗口的新的办公模式的盛行,使企事业单位内部人员方便快捷地共享信息,高效地协同工作。它改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。 结合食品追溯体系的需求和二维条码技术与协同办公的优势,建立一套完整的、行之有效的二维条码食品追溯系统就成为了食品监管工作的必然发展趋势。此系统的建立可有利于区分问题的产品,提高产品质量,提高企业的生产管理和成本管理,降低供应链成本,保持食品供应链之间产品信息;在减少法律责任,改善客户服务等方面也有重大意义。 本设计采用MsSQL2005+

4、VS2005作为开发工具,这样的工具一直是Windows平台上集成能力最强、功能最齐备的开发工具。同时拥有易学易用的特性,更拥有完整的面向对象机制,大大降低了软件设计与维护的复杂程度。关键词:SQL语言;数据库设计;食品安全追溯系统设计与实现 目录第1章系统需求分析.31.1研究背景.31.2课题研究的目的和意义.31.3系统设计原则.41.1.1页面模块化.41.1.2三层架构设计. 41.4系统的主要功能. 41.5系统的模块划分.5第2章概念结构设计. 82.1概念设计. 82.1.1数据库结构设计.92.1.2数据字典设计. 11第3章详细设计与实现.123.1数据库设计与实现.123

5、.1.1 数据库的逻辑设计.123.2流通领域数据的采集与存储.153.3案件管理.16第4章数据库系统运行与维护.184.1 B/S程序系统运行与调试.184.1.1登陆页面.184.1.2对执法部门和监督管理部门的用户配置.184.1.3监管用户的主要功能配置.194.1.4流通企业用户的主要功能配置.204.2追溯平台专用二维条码生成软件.214.3追溯平台专用二维条码识读软件.24第5章总结与进一步工作.275.1总结. 275.2进一步的工作.27第1章系统需求分析1.1研究背景近年来,由于食品安全危机频繁发生,从疯牛病、口蹄疫到注水肉、“瘦肉精”、毒大米、问题奶粉、苏丹红1号、孔雀

6、石绿等,严重威胁了人们的身体健康和生命安全,引起全世界的广泛关注。食品安全己成为全球共同关注的焦点,如何对食品进行有效跟踪和追溯是一个极为迫切的课题。 欧盟委员会在EC 178/2002条例中将食品可追溯性(Food Traceability)解释为在生产、加工及销售的各个环节中,对食品、饲料、食用性动物及有可能成为食品或饲料组成成分的所有物质的追溯或追踪能力。1.2课题研究的目的和意义 1、建立食品可追溯体系,可在发生食品安全事故时实现定向召回。一旦发生食品安全事故,可以通过发生食品安全事故跟踪产品的下游供应链,迅速召回相关产品,避免事故进一步扩大,将事故的影响减少到最低,还可以缩小问题食品

7、的范围,使产品召回的损失减少到最低,在发生食品安全事件时可以追溯产品的上游供应链,追查产生质量问题的成因,避免事故再次发生。 2、建立食品可追溯体系,可以加强政府管理部门对食品安全的监管。政府管理部门可以通过食品可追溯体系掌握食品生产过程中与质量安全有关的信息,改进政府管理部门对食品安全的监管手段,提高监管效率,预防食品安全事故的发生,加强食品安全风险控制管理。一旦发生食品安全事故时,可以迅速追查原因,追究责任。 3、建立食品可追溯体系,可以增强消费者的安全感。在当前食品安全令人担忧的形势下,即使企业能够生产安全合格的产品,消费者也仍然会心有疑虑。也就是说,产品是安全的,而消费者却不一定放心。

8、要使消费者放心,最好的办法就是将生产过程中与质量安全有关的信息记录下来,让消费者随时可以查询,给消费者以充分的知情权,明确了食品的来龙去脉,无疑是给消费者吃下一枚食品安全的定心丸。食品可追溯体系正是这样一种能够连接生产和消费,让消费者了解符合卫生安全的生产和流通过程,提高消费者放心程度的信息管理系统。 4、建立食品可追溯体系,可以提高生产企业的诚信意识。全面的食品安全信息的收集、分析,可以及时、可靠的向生产者和消费者提供必要的信息,可以建立消费者对生产企业的信任,忠实的消费群带来的利益可以促使生产企业把安全的标准化的食品生产变成生产者自觉、自律的行动;同时完整的信息的收集、分析,可以为有关食品

9、质量安全生产、管理和消费提供科学指导,可以提供有助于在食品生产过程的各个环节改进食品安全操作的适当信息,提高生产管理效率,包括提高生产管理、库存管理的效率,也可节省成本支出,提高产品品质。 5、建立食品可追溯体系,可以有助于我国食品打破国外技术壁垒。我国加入WTO后,有越来越多的食品出口到欧盟、美国等国家和地区。近年来随着技术壁垒、绿色壁垒的实施,使我国处于明显的被动适应地位,极不利于我国食品贸易。建立食品可追溯体系,可以使我国的食品生产管理在尽可能短的时间里与国际接轨,符合欧盟食品安全跟踪与追溯的要求,提高我国食品质量安全水平,突破技术壁垒,增加食品的国际竞争力,扩大对外出口。1. 3系统设

10、计原则1.3.1页面模块化 页面模块化可以极大提高系统重用性,缩短软件开发周期,便于快速建立原型系统。将页面中一些常用的部分集成为模块,例如页面的头部和尾部,这样若新的页面需要使用时,就减去了重复编写的过程,直接将模块引用进来就可以了,减少编码编写量。1.3.2三层架构设计 三层架构简单的说可以分为表示层或者用户操作界面层(User Interface即UI层;业务逻辑层(Business Logic Layer,即BLL层;数据访问层(Data AccessLayer,即DAL。通过这样的三层架构,使得系统的安全性、可维护性、重用性和可扩展性都大大提高。1.4系统的主要功能 为了适应技术监督

11、工作中食品监管工作中对食品源头可追溯的要求,结合二维条码为主的信息技术手段和计算机网络技术,制作本系统。 本系统包含了,生产中信息生成二维条码、读取二维条码、流通领域出入库信息采集、监管部门对企业监控、监管部门案件备忘等功能。 不同身份用户登录后,系统应对用户进行分类,并根据用户身份给出不同的处理。 .管理员登录系统后,可以进行用户管理、文档管理。 .监管部门用户登录后,可进行所辖区域内的用户管理、读取产品二维条码标签信息、案件管理、流通领域库存情况查询、生产领域产品出厂信息查询等功能。生产领域用户登录后,可对历史生产产品信息查询,添加最新产品出厂信息,并生产二维条码。流通领域用户登录后,可对

12、历史出入库商品信息查询,添加最新商品出入库信息,并可读取二维条码信息。1.5系统的模块划分 本系统有五个主要的模块,分别是用户管理与身份认证,案件管理,二维条码的生成,二维条码的读取,流通领域数据的采集与存储。表1.1用户管理与身份认证模块功能说明用户建立和修改用户,并通过CA usb-key对用户身份进行认证。用户角色为管理员、监管部门用户、流通领域企业用户、生产企业用户。系统管理员可以建立管理员、监管、生产、流通等用户。监管用户可以为所管辖的企业建立生产或流通类型的用户。业务控制所有用户必须通过CA usb-key来进行身份认证后方可登陆。生产企业或流通领域用户只能对自己的用户信息进行修改

13、,并拥有自己企业所有数据添、查、改、删等操作权限。数据来源技术监督局组织机构代码管理机构和国家CA中心交互过程处理正确时系统返回数据,否则返回错误代码。参数说明参数名称I/O 默认值必输说明用户 IDIY用户PasswordIYCA usb-keyIY读取组织机构代码信息并与组织机构代码数据库比对是否标志O管理人员/监管/生产/流通处理说明管理员、监管用户可以初始管辖范围的用户,包括用户名,口令,身份,email, dhhm,成为系统用户口期,对生产、流通用户编入所属区划,并建立其案件等信息。生产、流通用户可以修改自己的信息。生产、流通企业用户提交后,作相应处理;3.2文档管理)处理完毕返回。

14、监管用户可查询、统计其建立的生产、流通企业用户的数据信息,但对数据不具有添、改、删等操作权限。表1.2案件管理功能说明监管用户的工作备案性质的工作,其主要操作是对生产、流通企业信息查询,一旦发现问题,就将信息录入案件管理数据表中,并对其进行处理,最后将处理结果以修改的方式存入数据表中业务控制将企业信息和监管用户管理权限用视图联起来,再进行查询的时候就可以根据监管用户权限来查询规定范围的企业信息,监管用户对自己建立的案件也可以操作数据来源企业用户的生产、仓储等信息;监管用户的工作案件交互过程处理正确时系统返回数据,否则返回错误代码。处理说明处理完毕返回。表1. 3二维条码的生成功能说明生成二维条

15、码,将二维条码生成信息传至数据库中业务控制二维条码的生成,由生产企业用户使用,C/S程序实现。二维条码的生成是具体工作中比较核心的一个任务。其实现的过程是将所需的信息首先上传到数据库scxx表中,并同时按一定的格式将这些信息组织成文本,再通过编译控件将文本编译成QR code图片,并提供图片的保存和打印功能。用户还可以查看自己企业的历史数据。数据来源生产企业的产品信息交互过程处理正确时系统返回数据,否则返回错误代码。处理说明(1) 管理员定期于开班前进行系统维护、测试,保证设备正常工作。(2) 给出支持的实验内容和实验的时间(2小时50分实验,10分钟实验结尾)。(3) 系统异常时,及时处理相

16、关预约。(4) 处理完毕返回。表1. 4二维条码的读取功能说明读取二维条码所包含的信息,并将其保存到word文档中业务控制使用手持识别设备,读取二维条码信息后,将信息传递到计算机串口(com口),并使用程序将串口中的数据读取到程序中,生成word文档,以便保存和打印数据来源二维条码包含的信息交互过程处理正确时系统返回数据,否则返回错误代码。处理说明二维条码的读取由单机版程序实现,因为此项功能在具体工作中使用环境比较复杂,很多情况下并不能使用网络,所以单机版程序在这里有比较强的适应性。表1. 5流通领域数据的采集与存储功能说明采集包括入库产品信息,入库检验情况,和入、出库产品的数量、时间等信息数

17、据来源读取二维条码信息,仓储信息业务控制流通领域企业信息数据库的添加、查询、修改、删除等功能。添加和查询页面如下图所示。修改和删除功能在查询到数据后,有相应的位置显示。因为这个模块调用的数据库操作很多,交互过程处理正确时系统返回数据,否则返回错误代码。处理说明流通领域的数据采集包括入库产品信息,入库检验情况,和入、出库产品的数量、时间等信息。产品信息来自二维条码信息,其他信息需要企业自行录入。综上所述,系统模块关系图如图1.1所示二维条码追溯平台 案件管理用户管理与身份认证流通领域数据的采集与存储二维条码的读取二维条码的生成图1.1系统模块关系图第2章 概念结构设计2.1概念设计(1)设计分E

18、-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;下面为各实体E-R图:管理员用户管理案件管理二维条码的读取图2.1管理员用例图监管部门二维条码的读取流通领域信息查询生产领域信息查询用户管理案件管理图2.2监管部门用例图生产企业用户修改资料二维条码生成二维条码读取图2.3生产企业用例图流通企业用户二维条码读取修改资料流通企业信息采集图2.4生产企业用例图2. 1. 1数据库结构设计经过数据库需求分析,可以清楚系统所需要实现的功能。根据上述工作,可以着手设计能够满足系统功能需求的数据库概念模型,为后边的数据库逻辑结构设计打下基础。现在流行的概念

19、模型是E-R图,也就是实体关系图。根据上边的分析,规划出的实体关系图如图2.5所示。GoodsnameCasecodeIgdmGoodsnameVxazcompanycoldAlIgmcCasetelCamcXxxslxFacctorvNameCasepeoaleScahFactorvCodeMangercodeZvvlCcraCToodsNameFactorycodeScgvStOrStateGoodscodeGoodsCode管理案件产品信息Nnmbe流通企业信管理管理NuGoodsfactorybyyzMdate监管用户生产企业流通企业UdateMdatexxxslxStime用户sda

20、teEtime管理用户图2.5实体之间E-R图2. 1. 2数据字典设计 逻辑结构设计,说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。 物理结构设计,建立系统程序员视图,包括:数据在内存中的安排,包括对索引区、缓冲区的设计;所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;访问数据的方式方法。其核心表对应的数据字典如下:表2.1数据字典表名字段名类型(长度)备注 CaseID int 自动递增CaseCodenchar (30) 主键(案

21、件号)GoodsNatnenchar (100) 货品名称GoodsCodenchar (50) 货号 Goodsfactorychar (100)生产企业factorycodechar (10)相L构代码Mdatesinalldatetitne生产日期MangerCodenchar (10) 接案单位代码CasePeoplenchar (30)接案人 CaseTel nchar (50)接案人电话stitaesinalldatetitne接案时间 etitnesinalldatetitne结案时间 statenchar (10)案件状态questionntext 案件描述 answernte

22、xt 处理结果 Sexx(产品生产信息表)idint 自动递增、主键Jgdm char (10)企业代码Jgmcchar (254) 企业名称cpincchar (254)产品名称scph char (50)生产批号ccrq datetitne生产日期 yxqzdatetitne有效期至p1char (20) 批量 xxxslxchar (60)销售地区zvvlntext 主要原料scgy ntext 生产工艺简述Msstate(商品流通表)IDint 自动递增、主键CotnpanyCodenchar (10)企业代码FacctoryNatnenchar (100)生产厂名 FactoryCo

23、denchar (10)生产厂代码GoodsNatnenchar (100) 货名scgy ntext生产工艺简述GoodsCodenchar (30)货号 Mdatesinalldatetitne生产日期Udatesinalldatetitne有效期 StorStatenchar (10)仓储状态Sdatesinalldatetitne入库时间Number int 入库数量nnchar (10)入库数量单位byyzchar (10)入库检验结果第3章详细设计与实现3. 1数据库设计与实现3. 1. 1 数据库的逻辑设计1创建数据及用户打开SQL Server Management Studi

24、o图形化工具,使用windows身份登录。在数据库选项卡中创建新的数据库,名称为“bxzs ,其他选项使用默认值;在“安全性”选项卡中选中用户,并新建用户“sunny 12 ,指定“SQL server”身份认证,并确立合适的密码;默认数据库为“bxzs ; 如图3.1所示。图3.1建立数据库在数据库选项卡中打开“bxzs”数据库,在“安全性”选项卡中选中“用户”,并新建用户,用户名为“sunny 12 ,指定框架为“dbowner,数据库角色身份“dbowner如图3.2所示。图3.2配置用户退出SQL Server Management Studio并使用“sunnyl2”用户重新登录,用

25、以测试,数据库以及用户创建是否成功。2.建立数据表使用SQL Server Management Studio图形化工具,sunnyl2用户登录bxzs数据库成功后,在“数据库”选项卡中,选中“表”卡,并新建四个数据表,分别为case, MSstate, scxx, user。User表结构如图3.3所示。图3.3表结构3.创建视图在bxzs数据库中,选中“视图”选项卡,并创建视图Company view。视图内容如下SELECT a.ID, a.Username, a.Password, a. Class, a.jgdm, a.jgmc, a.tel,a.peoplename, a.IDke

26、y, b.ID AS Exprl,b.CompanyCode, b.FacctoryName,b.FactoryCode, b.GoodsName, b.GoodsCode, b.Mdate, b.Udate, b.StorState, b.Sdate,b.Number, b.nn FROM dbo.User AS a LEFT OUTER JOIN dbo.MSstate AS b ON a.jgdm=b.CompanyCode WHERE (a. Class=C),如图3.4所示。图3.4创建视图4插入数据与数据查看使用SQL Server Management Studio图形化工具,打

27、开对应的数据表,在表扫直接添加数据,User表中可以直接添加一个管理员信息。其他表中填入试验攻据。图为case表添加的试验数据。如图3.5所示。图3.5试验数据3.2流通领域数据的采集与存储 流通领域的数据采集包括入库产品信息,入库检验情况,和入、出库产品的数量、时间等信息。产品信息来自4.3.3中读取到的二维条码信息,其他信息需要企业自行录入,程序设计中包含了,数据库的添加、查询、修改、添加和查询页面如下图所示。修改和删除功能在查询到数据后,有相应的位置指示。因为这个模块调用的数据库操作很多,因此使用了4.1的数据库操作类。添加和查询信息的页面设计如图3.6图3.6添加和查询信息具体实现如下

28、:添加、修改、删除的实现方法try corm. Open(); string CounnandUStr = insert into(略去添加操作字符串部分代码)/*string CouunandUStr = delete from where(略去删除操作字符串部分代码)string CouunandUStr = update from set where(略去修改操作字符串部分代码)*/ SqlCounnand insertUCmd = new SqlCouunand(insertUStr, conn); insertUCmd.ExecnteNonQnery(); Labell. Text

29、= ”操作成功!”;/操作成功提示 conn. Close(); Label1. Visible = true;catchcorm. Close ();/数据库操作小成功的处理方法Label1. Text = ”操作小成功!”;Label1. Visible = true;3.2案件管理 案件管理是监管用户的工作备案性质的工作,其主要操作是对生产、流通企业信息查询,一旦发现问题,就将信息录入案件管理数据表中,并对其进行处理,最后将处理结果以修改的方式存入数据表中。因监管用户负责的责任范围有限,且在其负责的范围内,可以同时查询生产和流通两种不同类型的企业。所以操作权限的设置比较麻烦。 在具体的实

30、现中,在数据库中,首先将企业信息和监管用户管理权限用视图联起来,再进行查询的时候就可以根据监管用户权限来查询规定范围的企业信息。案件添加、查询页面如图3.7所示图3.7案件添加查询第4章数据库系统运行与维护4.1 B/S程序系统运行与维护4.1.1登陆页面 用户必须在打开首页前将CA key连接到计算机上。打开首页后,在首页上填写用户名、密码、并通过“从U-key获取机构代码和名称”按钮获取机构代码和机构名称。然后点击登陆按钮,系统将自动比对信息是否正确,如果信息正确,系统将根据不同级别的权限提供不同的可用的功能按钮。如图4.1所示图4.1 B/S登陆界面 4.1.2对执法部门和监督管理部门的

31、用户配置用A级用户登陆后,“监管部门用户配置”按钮将可用。点击进入执法部门和监管部门用户配置界面。此时用户可以拔下以key,并对监管部门用户进行配置。 1、添加新用户:填写基本信息,包括用户名、密码、用户姓名等基本信息,并接入以从新添加用户的以中获取机构名称和机构代码全部添加完成并确认正确后点击添加按钮,就可以将新的用户添加到系统中了。 2、定位、修改和删除:定位、修改和删除功能是联动的关系,用户可以将己知的监管部门用户的机构代码填写到“定位”按钮上方的录入框中,并点击定位按钮,此时用户的基本信息将显示在屏幕对应的位置上,可对其内容进行修改,修改后,点击“修改按钮”,系统将完成对用户信息的修改

32、。若需删除用户,只要对用户定位后,点击“删除”按钮,系统将自动删除该用户信息。4.1.3监管用户的主要功能配置 一、用B级别用户登陆后,点击“企业管理”按钮,可以对流通企业用户进行配置和查询。 1添加、修改、删除企业用户,使用方法和A级用户对监管用户的操作基本相同。填写完整企业信息,从CA key上获取机构代码和名称,点击“添加”按钮,完成添加。将企业的机构代码填入“定位”按钮上方的录入框内,点击 “定位“ 按钮可以获得企业的具体信息。定位之后可以完成对企业信息的修改和删除整个界面。 2查看企业详细信息依旧如上图界面,在定位企业后,点击详情查询按钮,可以查看到该流通企业用户的基本信息和货品进出

33、库情况。 二、用B级别用户登陆后,点击“信息查询”按钮,可以正在流通的产品进行查询。如图4.2:图4.2信息查询 此功能可以通过货号和生产口期确定一个产品的具体产品,并通将这个产品在流通企业中的进出库情况进行查询和统计。将货号、生产口期填入如上界面中的对应位置,并选择进出库选项,然后点击查询按钮,就可以查询到进出该产品的企业,同时统计出进出该产品的企业户数。 三、用B级别用户登陆后,点击“案件管理”按钮,可以对追溯的案件进行管理。如图4.3:图4.3案件详情 对二维条码扫描后得到的信息可由添加新案件功能录入。用户需要填写“添加新案件”按钮以上的各个录入框,保证信息的完整准确。然后点击“添加新案

34、件”按钮。完成新案件的添加工作。系统将自动生成案件号,用户需要进行记录管理。 同时可由通过货号、案件号、报案时间范围、结案与否(选中时仅查询结案案件,否则查询所有案件)、结案时间范围等进行案件的查询。对于查询到的案件,可以通过案件表格中的“详细信息”功能进行查验,并进行修改和删除。4.1.4流通企业用户的主要功能配置 c级别用户登陆后,“企业管理”按钮可用,点击企业管理按钮后,进入流通企业用户操作界面。此时用户可以根据自身的实际情况修改用户名、密码、操作员修改自身信息。点击“详细查询”按钮后,进入进出库管理界面。可以根据仓储的实际变化情况填写产品的相关信息、进出库情况、仓储时间等信息后,点击“

35、添加”按钮,将新的仓储变化情况录入网上,以方便监督和追溯。用户也可以通过货号、生产口期、有效期、出入库情况、仓储变更时间等对要追溯的产品进行自我查询,查询到结果后,点击“查看详情”后,可对查询到的指定结果进行修改和删除出来。4.2追溯平台专用二维条码生成软件软件将进入登陆界面,如图4.4 。图4.4生产软件登陆界面 用户点击登陆按钮,此时,将弹出证书选择界面,若CA usb-key没有接入计算机,则证书选择框为空,点击“取消”按钮后,软件将给出一系列错误提示。 若正常先将CA usb-key接入计算机。系统将给出两个证书供选择,用户一定要选择第二个证书作为登陆的证书。选择正确的证书,并点击“确

36、定”按钮后,两个功能按钮可以使用。点击“生成二维条码”系统将自动转入二维条码制作界面,如图 4.5 。图4.5生产信息填写界面 此时机构代码和机构名称己经由以USB-Key采集完成。用户必须按照要求的项目填写其余各项目,若填写错误并点击“生成二维条码按钮”软件将分情况给出各种错误提示。若录入一切正确,并保证网络畅通,点击“生成二维条码”按钮后,软件将在窗口的左上角生成一个二维条码的预览图,如图4.6。图4.6生产QR码 二维条码生成后,可直接打印或保存成BMP格式图像文件以后打印或其他印刷。点击“打印二维条码图片”按钮后,软件将自动连接打印对话框,并由用户选择打印机进行打印。打印图片大小统一为

37、150 X 150点。 点击“图片另存为”按钮后,系统将自动连接到保存图片对话框,图片初temp. bmp,用户可根据自己的需要修改名称和保存路径。打印出的二维条码也可通过复印机复印,在普通情况下,复印的二维条码也可以识别。点击查询、删除按钮后,可以使用查询、删除功能,如图4.7 。图4.7历史数据查询 在使用本功能时,同样要保证网络的畅通。直接点击查询按钮,系统会查询出登陆以中机构代码所指定的企业的所有生产信息。用户也可以加产品名称关键字,或生产批号来确定以指定企业的相关生产信息,并报入下方表格中如图4.8。图4.8历史数据详情用户可在表格中找到需要详细查看的生产信息,系统将自动将这些生产信息描绘到下方各个指定的录入框中,用户也可以点击“删除”按钮来删除找到录入错误的记

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁