当前位置:主页 > 文艺论文 > 广告艺术论文 >

防伪标签系统设计与实现

发布时间:2019-06-15 02:17
【摘要】:随着计算机技术的日益发展与普及,以及目前法制的不健全,市场的不完善,使得大量不法分子为了牟取私利,专门仿冒名牌商品,以次充好、以假乱真,形成了具有一定规模的假冒伪劣商品市场,严重扰乱了市场经济秩序,成为阻碍我国经济健康发展的一股浊流。并且,随着假冒伪劣商品的屡禁不止,以及其进一步蔓延,假冒伪劣商品的数量和范围也在呈扩大趋势。目前,从世界范围上来说,造假已经成为最大的社会公害之一。这在一定程度上给广大深受其害的消费者带来了巨大的精神伤害和经济损失,在此形势与背景下,我国的防伪技术也逐渐发展壮大起来。 本文根据目前广泛应用的商品防伪标签存在的问题,分析了防伪标签系统工作流程的不足以及管理方式的缺陷,并结合当前同类软件的实现技术,设计并实现了一个基于MVC设计模式的防伪标签系统。该系统提供了方便的管理机制,有效地整合了厂家、产品、防伪条码等信息。 防伪标签系统分为前台和后台两个模块,其中前台模块主要包括防伪码真伪查询、名家名品展示等功能,消费者通过在该系统上输入查询号即可知道所买产品的真伪,保证了消费者的合法权益,在返回结果页面中有意见反馈栏,消费者通过提交意见进行反馈。名家名品展示页面中显示名品图片和名家名称,分别在后台管理系统中动态添加,可以添加名家名品显示位置以及显示时间,起到了广告宣传的功能。后台功能主要是业务员注册、修改密码、修改邮箱、系统登陆验证、管理员信息维护、业务员信息维护、厂家信息管理、产品信息管理、防伪条码管理和统计报表等功能,为管理员提供了廉洁、优质、高效的一体化管理。业务员注册后需要系统管理员进行审批,通过审批的业务员才具有业务员的权限,业务员登陆系统之后,可以对厂家信息、产品信息、防伪条码信息进行管理,包括查看、录入、激活、冻结、解冻、清理等操作方式,各操作之间协调配合完成相关功能。其中产品信息的录入功能需要选择系统中的厂家才能录入,而防伪条码的录入功能需要选择系统中的厂家,然后选择该厂家下的产品才能录入防伪条码相关信息。 本系统的工作流程大致是消费者从商品销售代理处购买商品,通过在该系统前台页面输入查询号进行查询,查询模块提交数据到后台管理模块,后台管理模块经过处理、查询数据库等一系列操作将查询结果返回给消费者,从而可以达到使消费者辨别产品真伪的目的。另一方面,商品制造商通过为系统业务员提供厂家和产品信息,系统业务员可以通过后台管理模块将厂家、产品以及防伪条码等信息录入到数据库中,从而生成相关查询码和防伪码。 为了更好的保证系统安全性和灵活性的需求,系统采用基于Java语言的Struts2框架和Hibernate框架进行设计开发,Struts2框架为系统提供了业务逻辑处理,Hibernate框架则为系统提供了持久层解决方案,Struts2框架和Hibernate框架的组合为防伪标签系统的设计和实现提供了一套可行的解决方案。数据库采用最新版本的SQL Server 2008,使得系统更加趋于完善。 本系统中控制层是由Struts2框架完成的,Struts2的核心控制器FilterDispatcher作为Filter运行在Web中,负责拦截所有用户通过Http发送的请求。过滤器会过滤用户所有的请求,然后将用户的请求交给Struts2的控制器类处理,Struts2中起作用的业务控制器不是用户定义的Action,而是系统生成的Action代理,该代理是以用户定义的Action为目标的。Struts2的控制器类是一个普通的POJO,每个控制器类都通过实现Action接口,从而可以使得开发者更好的实现Action类。Struts2的控制器类通过execute方法对请求进行处理,根据处理结果来决定将哪个页面呈现给客户端。系统页面主要采用JSP和Strut2标签进行设计,并结合HTML、CSS等语言。 该系统的持久层解决方案采用Hibernate框架完成,Hibernate是一个高性能的ORM框架,通过使用Hibernate框架,允许开发人员使用面向对象的方式随心所欲的对数据库进行访问,从而避免了使用原始的JDBC方式进行的数据库访问,增强了开发灵活性,缩短了开发时间。在这样的方式下,在轻量级企业应用中,使得面向对象设计的思想和面向对象编程的方式更加灵活,让系统的分析和设计更加简捷。 该系统的数据库使用的是MS SQL Server 2008,通过在数据库中编写存储过程,使得本系统更加安全,使用存储过程可以提高数据库的执行速度,一次编写,可以重复使用,降低了开发人员的工作量,简化了应用程序的维护,提高了应用的灵活性。防伪标签系统界面简单清晰、易于操作,系统可扩展性良好,实现了防伪标签管理的规范化、自动化和科学化。尽管系统仍然存在许多不足的地方需要改进,但系统基本符合了用户的需求,并最终通过了用户的评测,项目圆满完成。
[Abstract]:With the development and popularization of computer technology, and the imperfection of the legal system at present, the market is not perfect, so that a large number of lawbreakers, in order to gain private gain, are specialized in the counterfeiting of brand-name goods, so as to make the fake and shoddy goods market with a certain scale. It has seriously disturbed the order of the market economy and has become a turbid flow to hinder the economic and healthy development of our country. The number and scope of fake and shoddy goods are also expanding with the repeated prohibition of fake and shoddy goods and its further spread. At present, it has become one of the biggest social public hazards in the world. This has brought great mental harm and economic loss to the consumers, and in this situation and in the background, the anti-counterfeiting technology of our country has developed gradually. On the basis of the existing problems of the commodity anti-counterfeiting label, this paper analyzes the defects of the working flow of the anti-counterfeiting label system and the defect of the management mode, and designs and implements an anti-fake label based on the MVC design pattern in combination with the implementation technology of the same kind of software. the system provides a convenient management mechanism, and effectively integrates the manufacturer, the product, the anti-counterfeiting bar code and the like The anti-counterfeiting label system is divided into two modules, namely a foreground and a background, wherein the front desk module mainly comprises an anti-counterfeiting code authenticity query, a name and a famous product display and the like; and the consumer can know the authenticity of the purchased product by entering a query number on the system, and the consumer is guaranteed The legitimate rights and interests of the consumer and the feedback column in the return result page, and the consumer passes the submission See the feedback. The name of the famous product and the name of the name will be displayed in the name of the name and name of the famous family. It can be added dynamically in the background management system. The display position and the display time of the famous brand can be added, and the advertisement can be used. The function of publicity is mainly the registration of the business representative, the modification of the password, the modification of the mailbox, the system login verification, the administrator information maintenance, the business representative information maintenance, the manufacturer information management, the product information management, the anti-counterfeiting bar code management and the statistical report, etc., and provides the administrator with the function. incorruptible, high-quality and efficient Integrated management. After the operator is registered, the system administrator needs to be approved. After the operator logs in the system, it can manage the manufacturer's information, product information and anti-counterfeiting bar code information, including viewing, logging, and activating. The operation modes such as freezing, thawing, cleaning and the like are coordinated and coordinated between operation The product information can be entered by the manufacturer in the system, and the entry function of the anti-counterfeiting bar code needs to select the manufacturer in the system, and then select the product under the manufacturer to enter the anti-counterfeiting bar. The working flow of the system is that the consumer purchases the goods from the commodity sales agent, inquires the query number through the front desk page of the system, The management module returns the query result to the consumer through a series of operations such as processing, querying a database, and the like, so that the consumer can distinguish On the other hand, by providing the manufacturer and product information for the system operator, the system operator can enter the information of the manufacturer, the product and the anti-counterfeiting bar code into the database through the background management module so as to generate the phase In order to guarantee the security and flexibility of the system, the system adopts the Struts2 framework and the Hibernate framework based on the Java language to design and develop. The Struts2 framework provides the business logic for the system, and the Hibernate framework is the system. The system provides a durable layer solution, the combination of the Struts2 framework and the Hibernate framework is the design and implementation of the anti-counterfeiting label system. A set of viable solutions. The database has the latest version of SQL Server 2008 so that the system is more perfect. The control layer in the system is completed by the Struts2 framework, the core controller FilterDispatcher of the Struts2 is run in the Web as a Filter, and the control layer is responsible for intercepting the there is a request sent by the user through the Http. The filter filters all of the user's requests, and then passes the user's request to the controller class processing of the Struts2, the service controller acting in the Struts2 is not the user-defined Action, but the system-generated Action agent, which is used to The family-defined Action is the target. The controller class of the Struts2 is a common POJO, and each controller class implements the Action interface so that it can be opened the sender better implements the Action class. The controller class of the Struts2 processes the request by the exit method, according to the processing result to decide which page to be presented to the client. The system page is designed primarily with the JSP and the Strut2 labels, The persistence layer solution of the system is completed with the Hibernate framework, and Hibernate is a high-performance ORM framework that allows developers to use facing pairs by using the Hibernate framework. Access to the database as you want, avoiding database access using the original JDBC method in such a way, object-oriented design's thinking and object-oriented programming are made more The database of the system is MS SQL Server 2008, and the storage process is written in the database, so that the system is more secure, and the execution speed of the database can be improved by using the stored procedure, and one-time series and can be used repeatedly, so that the workload of the developer is reduced, The anti-counterfeiting label system has the advantages of simple and clear interface, easy operation, good system expandability, The standardization, automation and scientization of the anti-counterfeiting label management are discussed. Although there are still many shortcomings in the system, the system basically conforms to the needs of the users
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

【引证文献】

相关硕士学位论文 前1条

1 叶超;基于MVC的企业薪酬信息管理系统的设计与实现[D];南昌大学;2012年



本文编号:2499887

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2499887.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b603d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com