【HTML5+Springboot】Agricultural product quality traceability big data management system source code

I. Introduction

1. Description of technical framework

Development tools: idea or eclipse
Front-end framework: easyui, development language: java
Back-end framework: spring boot+mybatis+mysql
Database: mysql
Mobile terminal: h5 (scan code traceability)
Technical architecture: spring boot+mybatis+easyui+mysql

2. Technical details


Development Framework: Spring Boot 2.1.3.RELEASE
Microservice: Spring Cloud Greenwich.SR1
Service Registration: Spring Cloud Eureka
Configuration Center: Spring Cloud Config
Application Communication: Spring Cloud Feign

Service gateway: Spring Cloud Gateway
Load balancing: Spring Cloud Ribbon
Service fault tolerance: Spring Cloud Hystrix
Data cache: Redis 4.0.11
Message queue: RabbitMQ 3.7.8

Data Persistence: Mybatis 1.3.1
Template Engine: Thymeleaf 2.0.5
Form Center: EForm 2.3.0
Process Engine: Flowable 6.4.0
Report Center: Ureport 2.2.9

2. The traceability system of agricultural products refers to the system of tracking agricultural products (including food, means of production, etc.) entering the market at all stages (the whole process from production to circulation). It involves multiple links such as origin, processing, transportation, wholesale and sales of agricultural products, which is helpful for quality control and product recall when necessary. The traceability system of agricultural products can realize the traceability of the product source to the processing and circulation process, ensure that end users can buy safe products, and prevent fake and inferior agricultural products from entering the market.

3. System menu function introduction:

1. Base segment management:
Planting subject: subject number, subject category, contact person and information, business license number
Planting base: base information, sowing and transplanting, fertilization management, pest control, harvest management, base photos
Agricultural material management: agricultural material procurement, agricultural material storage, agricultural material collection, agricultural material delivery
2. Material management: material classification, semi-finished product classification management, finished product classification management, material procurement
3. Warehouse management: warehouse management, storage management, storage management
4. Production and processing management: production plan management, pressing link management, refining link management, packaging link management
5. Inspection and testing: rapeseed inspection, oil dry inspection and testing, refined oil inspection and testing, PET bottle cap inspection and testing, carton inspection and testing, label inspection and testing
6. Sales management: sales batch number, sales variety, sales personnel, sales quantity, buyer information, sales unit price/time
7. Traceable source code management: commodity name, packaging specification, packaging code, manufacturer, traceable source code production time, traceable source code picture
8. Basic information: production enterprise information, supplier management, customer management, signature management

【Grain and Oil Safety/Quality Control Management】
Grain and oil safety is related to the health problems of millions of consumers. In recent years, many safety accidents in the food industry have emerged frequently and become the focus of social attention. Grain and oil are necessities and high-consumables in people's daily life and diet. The anti-counterfeit traceability system for grain production and processing quality control provides complete records from production, processing, sales and other links to effectively eliminate hidden dangers of grain and oil safety and reduce the incidence of grain and oil safety accidents. .
Grain and oil quality control will be based on Internet of Things technology, sensor technology, and blockchain technology to collect data from all aspects of grain and oil production and processing, including pressing data, refining data, packaging data, and raw and auxiliary material inspection and testing data. Standards, etc., compare and judge the data, give early warning to the data that does not meet the standard, remind the production quality management personnel to adjust and control until the relevant requirements are met, and generate grain and oil production and processing production files based on this, for consumers to scan the code for query.

【Anti-smuggling】
Without the permission of the manufacturer, the dealer privately transfers the goods to a non-sales area for sale, that is, the goods sent by the manufacturer to A are sold in B. Many enterprises implement regional sales and adopt different price policies for regions and distributors. Products are sold in designated market regions and cannot be sold in non-designated regions. The product traceability code is given, and one item corresponds to one code, and the supplier records it when it leaves the factory to confirm the product number. If it is found that the sales area does not match the original record, it is suspected of channeling goods.

[anti-counterfeiting]
Based on computer technology, communication technology, blockchain technology, artificial intelligence AI, big data technology, RFID technology and RSA, PGP encryption algorithm, the production process data is spirally encoded, written into a specific chip, and the data is stored in the access area The block chain scans the code at the user end, and based on the joint authentication encryption and decryption technology, the chip data, blockchain data, and manufacturer data center data are jointly authenticated to ensure the legitimacy of the product source.

【Branding】
Brand is an intangible asset of an enterprise and one of the powerful weapons of competition in the market. Any enterprise has a need for brand promotion. Traceability can not only help companies control the quality of their products, but also has great significance for the promotion of corporate brands. The traceable anti-counterfeiting and anti-smuggling functions have cracked down on counterfeit and shoddy products and controlled the quality of the products; every time a consumer scans a code, it is an invisible promotion of the brand image; traceable products are more trusted by consumers, and consumers Word of mouth can achieve multi-level communication of corporate image.

【Logistics Management】
The system can help enterprises better manage the supply chain and effectively integrate commodity consumption and production logistics. Traceability can connect products, origin, inspection, supervision and consumption, so that consumers can understand the production and circulation process of products that meet quality and safety, and increase consumer peace of mind. Once a problem is found, it can be effectively controlled and recalled based on traceability, so as to protect the legitimate rights and interests of consumers from the source.

4. Functional framework:

The system uses advanced technologies such as the Internet of Things, cloud computing, blockchain, artificial intelligence, 5G, etc., combined with unique code association and RSA encryption verification technology, which can not only achieve quality control of the entire industry chain, but also achieve product anti-counterfeiting; It not only improves production efficiency, but also reduces control costs.


5. Realize forward tracking and reverse traceability of product quality.

 Product traceability is based on "one item, one code", from the factory production link to the sales stage, giving the product a unique number, and correlating product name, batch number, production time and other information, establishing a packaging relationship, and building an information foundation for later product traceability and marketing .

Traceability of agricultural products, from raw material procurement, production, processing quality inspection to packaging and transportation, terminal store sales and other links, can ensure product quality, and both regulatory authorities and consumers can query product information. Check the production layer by layer, and if any problem is found, it will be dealt with immediately to improve product quality.

Guess you like

Origin blog.csdn.net/qq_27741787/article/details/131560528