Production management detection system for civil engineering based on big data
Technical Field
The invention relates to a civil engineering production management detection technology, in particular to a production management detection system for civil engineering based on big data.
Background
Civil engineering is a general term of scientific technology for building various engineering facilities, and refers to applied materials, equipment, technical activities such as surveying, designing, constructing, maintaining and repairing and the like, and also refers to objects of engineering construction; in the engineering construction process, the quality problem is always the key content of civil engineering construction site management, and the engineering quality is closely related to the construction safety and the construction management; civil engineering materials with quality which does not meet the specification, such as poor-quality steel, cement and the like, are used, so that the safety of engineering construction is seriously influenced, and therefore, the civil engineering materials need to be detected;
in addition, the civil engineering experiment detection entrusting system based on the internet technology disclosed in the patent CN109978507A can realize remote control by informationizing the experiment detection process, intelligently and effectively controlling each link of the experiment detection, effectively save time, manpower, material resources and financial resources, and has low operation, circulation and processing costs, large transaction amount and no limitation of time and space, and the online entrusting platform becomes a popular high-efficiency entrusting system for the public;
but has the following disadvantages: the civil engineering material sample cannot be reasonably selected through big data analysis, and the corresponding personnel are conveyed to the detection mechanism to be detected, so that the detection is inconvenient, and a solution is provided aiming at the technical defect.
Disclosure of Invention
The invention aims to provide a production management detection system for civil engineering based on big data, aiming at solving the problem that the prior art can not reasonably select corresponding personnel through big data analysis to convey civil engineering material samples to a detection mechanism for detection.
The purpose of the invention can be realized by the following technical scheme: a production management detection system for civil engineering based on big data is used in a server and comprises;
the data acquisition module is used for acquiring material inlet and outlet data of civil engineering materials of the storage warehouse for civil engineering construction raw materials and sending the data to the database for storage; the material in-out data comprises the name of the civil engineering material, the manufacturer, the warehouse entry quantity and the warehouse exit quantity;
the numbering sampling module is used for numbering the civil engineering materials and selecting a civil engineering material sample;
the detection management module is used for detecting and managing the civil engineering material sample and comprises: the system comprises a user interface unit, an analysis unit, an information acquisition unit and a result query unit;
the user interface unit sends a conveying detection instruction to the intelligent terminal of the registered user, receives detection request information fed back by the intelligent terminal and sends the detection request information to the analysis unit; the detection request information is formed by triggering a registered user to input a request instruction and acquiring user information after the intelligent terminal responds to the conveying detection instruction, wherein the user information comprises the current position of the user and the mobile phone number of the user;
the analysis unit is used for analyzing the detection request information, acquiring the registration information and the delivery information of the registered user according to the detection request information, and analyzing and processing the registration information and the delivery information to acquire the detected delivery user; sending a sample conveying instruction and information of the civil engineering material sample to an intelligent terminal for detecting and conveying a user; the detection and transportation user is used for sending the civil engineering material sample to the civil engineering material detection mechanism, and the total transportation times of the detection and transportation user is increased by one;
the information acquisition unit is used for acquiring and detecting the initial time when the civil engineering material sample is conveyed out of the storage warehouse by a conveying user and the arrival time when the civil engineering material sample is conveyed to the civil engineering material detection mechanism;
and the result query unit is used for storing and querying the quality detection result of the civil engineering material sample by the civil engineering material detection mechanism.
As a preferred embodiment of the present invention, the present invention further includes a registration login module; the registration login module is used for submitting registration information for registration by civil engineering personnel through the intelligent terminal, sending the registration information which is successfully registered to the database, and marking the civil engineering personnel which are successfully registered as registered users; the database stores the registration information and the delivery information of the registered user; the registration information comprises the name, age, time of employment and mobile phone number of civil engineering personnel; the delivery information is the delivery efficiency value and the total delivery times of the registered user; when a registered user is initialized, the transport effective value and the total transport times are zero;
as a preferred embodiment of the present invention, the detection management module further includes:
the operation efficiency analysis unit is used for acquiring the initial time and the delivery time acquired by the information acquisition unit and the instruction time corresponding to the sample delivery instruction and analyzing, and the specific analysis is as follows:
calculating the time difference between the initial time and the delivery time to obtain the delivery duration; calculating the time difference between the instruction time and the initial time to obtain the execution duration; marking the delivery duration and the execution duration as TS1 and TS2, respectively;
acquiring a distribution time length threshold value corresponding to the distance between the civil engineering material detection mechanism and the storage warehouse and marking the distribution time length threshold value as TY; comparing the delivery duration threshold with the delivery duration;
when the delivery duration is smaller than the distribution duration threshold, carrying out normalization processing on the delivery duration and the execution duration and taking the values of the delivery duration and the execution duration; obtaining a single-time delivery value TS3 by using the formula TS3=100/TS1+100/TS 2;
summing all single delivery values of the registered users and averaging to obtain a delivery average value, respectively marking the delivery average value and the total delivery times of the registered users as TS4 and TS5, and taking the values of the two;
substituting the formula QF3= TS4 × 0.7+ TS5 × 0.3 to obtain the freight effect value QF3 of the registered user;
as a preferred embodiment of the present invention, the specific process of analyzing and processing the registration information and the delivery information by the analyzing unit is as follows: marking the registered user feeding back the detection request information as a first user; calculating the distance between the current position of the first user and the position of the civil engineering material sample and the position of the civil engineering material detection mechanism to respectively obtain a sampling interval and a distribution interval, and summing the sampling interval and the distribution interval to obtain a total transportation interval mark QF 1; calculating the time difference between the working time of the first user and the current time to obtain the working duration, and marking the working duration as QF 2; marking the fortune efficiency value of the first user as QF 3; then, carrying out normalization processing on the total operation interval, the working duration and the operation efficiency value and taking the numerical values;
obtaining a material detection value QZ of the first user by using a formula QZ = u1/QF1+ [1/(| QF2-500| +1) ]. times.u 2+ QF3 × u 3; wherein u1, u2 and u3 are corresponding preset weights, and the material inspection value is a numerical value for evaluating the probability of the first user, which is obtained by performing normalization processing calculation on the parameters corresponding to the first user; and marking the first user with the largest material detection value as the detection delivery user.
As a preferred embodiment of the present invention, a plurality of civil engineering material storage areas are provided in the storage warehouse, and each civil engineering material storage area stores a civil engineering material; the numbering sampling module comprises a plurality of numbering sampling devices which correspond to the civil engineering material storage areas one by one; the serial number sampling device comprises a shooting unit, an identification unit and a sampling unit; the shooting unit is used for shooting the civil engineering material pictures stored in the civil engineering material storage area and sending the pictures to the identification unit; the identification unit is used for identifying the types of the civil engineering materials, identifying the single civil engineering materials and numbering the civil engineering materials in sequence; randomly selecting a serial number according to the serial numbers, and marking the single civil engineering material corresponding to the serial number as a sampling civil engineering material; the sampling unit is used for sampling the civil engineering material to obtain a civil engineering material sample.
As a preferred embodiment of the invention, the sampling unit comprises a support and a control module, wherein a first guide plate and a second guide plate are respectively installed at the edges of two sides of the upper end surface of the support, reinforcing steel bar guide holes are respectively formed in the first guide plate and the second guide plate, two shaft holes are symmetrically formed in the middle of the upper end surface of the support, a first rotating shaft and a second rotating shaft are respectively installed in the two shaft holes, discs are respectively installed at the top ends of the first rotating shaft and the second rotating shaft, a plurality of hollow rods are uniformly embedded in the side walls of the discs, one end of a threaded column is installed in each internal thread of each hollow rod, the other end of the threaded column is positioned outside the hollow rod, and an arc-shaped block is installed at the end of each threaded column; the positions of the arc-shaped blocks are adjusted by rotating the threaded columns, and then reinforcing steel bars with different sizes are used by adjusting the distance between the two corresponding arc-shaped blocks on the first rotating shaft and the second rotating shaft;
the bottom end of the first rotating shaft is in transmission connection with the output shaft end of a first driving motor through a coupler, the first driving motor is installed on a motor installation support, and the upper end face of the motor installation support is installed on the bottom end face of the support through a plurality of connecting rods; an empty groove is formed in one side, located on the second guide plate, of the upper end face of the support, an L-shaped mounting plate is mounted below the empty groove, one end of the L-shaped mounting plate is mounted on the bottom end face of the support, a lifting rod is mounted on the L-shaped mounting plate, a second driving motor is mounted at the top end of the lifting rod, and a steel bar cutting blade is mounted on an output shaft of the second driving motor; a code spraying device is arranged on the driving motor II; the code spraying device is positioned below the steel bars and randomly generates check codes and sprays the check codes on the steel bars;
the control module is electrically connected with the second driving motor, the code spraying device, the first driving motor and the lifting rod and controls the work of the control module;
compared with the prior art, the invention has the beneficial effects that:
1. the system comprises a numbering sampling module, a detection management module, a user interface unit, an analysis unit, a monitoring unit and a monitoring unit, wherein the numbering sampling module is used for numbering the civil engineering materials and selecting a civil engineering material sample, the detection management module is used for detecting and managing the civil engineering material sample, the user interface unit is used for sending a detection instruction to an intelligent terminal of a registered user, receiving detection request information fed back by the intelligent terminal and sending the detection request information to the analysis unit; the analysis unit analyzes the detection request information, acquires registration information and delivery information of a registered user according to the detection request information, analyzes and processes the registration information and the delivery information, normalizes the total transportation interval, the working duration and the delivery efficiency value to acquire a material detection value of a first user, acquires a detection delivery user through the material detection value, and delivers the civil engineering material sample to the civil engineering material detection mechanism through the detection delivery user, so that the civil engineering material sample is reasonably delivered to the civil engineering material detection mechanism for delivery detection, and the detection efficiency of the civil engineering material sample is improved;
2. the sampling unit sequentially penetrates the reinforcing steel bars through reinforcing steel bar guide holes formed in the first guide plate and the second guide plate, then a first driving motor is started, the first driving motor drives a first rotating shaft to rotate, a first rotating shaft drives a first rotating shaft to rotate, a first disk on the first rotating shaft is driven to rotate through the first rotating shaft, so that a threaded column and an arc-shaped block mounted on the side wall of the disk are driven to rotate, and then the moving reinforcing steel bars are moved forwards through the rotation of two opposite arc-shaped blocks; the control module randomly controls the number of turns of the first driving motor, when the number of turns is one, the second driving motor drives the steel bar cutting blade to cut the steel bars, and meanwhile, the code spraying device randomly generates a check code and sprays the check code on the steel bars; the control module randomly controls the number of turns of the first driving motor again, when the number of turns is one, the second driving motor drives the steel bar cutting blade to cut the steel bar again, the steel bar sample sprayed with the check code is obtained, namely, the civil engineering material sample, and random sampling is realized.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is an overall schematic block diagram of the present invention;
FIG. 2 is a functional block diagram of a number sampling module according to the present invention;
FIG. 3 is a schematic view of the overall structure of the number sampling device of the present invention;
fig. 4 is a schematic view of the overall structure of the sampling device of the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the following embodiments, and it should be understood that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-2, a production management detection system for civil engineering based on big data is used in a server, and includes a data acquisition module, a database, a number sampling module, a detection management module and a registration module;
the data acquisition module acquires material inlet and outlet data of civil engineering materials of the storage warehouse for civil engineering construction raw materials and sends the data to the database for storage; the material in-out data comprises the name of the civil engineering material, the manufacturer, the warehouse entry quantity and the warehouse exit quantity;
the numbering sampling module is used for numbering the civil engineering materials and selecting a civil engineering material sample; a plurality of civil engineering material storage areas are arranged in the storage warehouse, and each civil engineering material storage area stores a civil engineering material; the numbering sampling module comprises a plurality of numbering sampling devices which correspond to the civil engineering material storage areas one by one; the numbering sampling device comprises a shooting unit, an identification unit and a sampling unit; the shooting unit shoots civil engineering material pictures stored in the civil engineering material storage area and sends the pictures to the identification unit; the identification unit identifies the types of the civil engineering materials, identifies the single civil engineering materials and carries out serial numbering on the civil engineering materials; randomly selecting a serial number according to the serial numbers, and marking the single civil engineering material corresponding to the serial number as a sampling civil engineering material; the sampling unit samples the sampled civil engineering material to obtain a civil engineering material sample;
referring to fig. 3-4, when the sampled civil engineering material is a steel bar, the sampling unit includes a support 1 and a control module, a first guide plate 2 and a second guide plate 3 are respectively installed at two side edges of an upper end surface of the support 1, steel bar guide holes 4 are respectively formed in the first guide plate 2 and the second guide plate 3, two shaft holes 9 are symmetrically formed in the middle of the upper end surface of the support 1, a first rotating shaft 10 and a second rotating shaft 11 are respectively installed in the two shaft holes 9, disks 12 are respectively installed at top ends of the first rotating shaft 10 and the second rotating shaft 11, a plurality of hollow rods 13 are uniformly embedded in side walls of the disks 12, one end of a threaded column 14 is installed on an internal thread of the hollow rods 13, the other end of the threaded column 14 is located outside the hollow rods 13, and an arc-shaped block 15 is installed at an end; the positions of the arc-shaped blocks 15 are adjusted by rotating the threaded columns 14, and then the distance between the two corresponding arc-shaped blocks 15 on the first rotating shaft 10 and the second rotating shaft 11 is adjusted to use the steel bars with different sizes;
the bottom end of the first rotating shaft 10 is in transmission connection with the output shaft end of a first driving motor 18 through a coupling 19, the first driving motor 18 is installed on a motor installation support 17, and the upper end face of the motor installation support 17 is installed on the bottom end face of the support 1 through a plurality of connecting rods 16; an empty groove 5 is formed in one side, located on the second guide plate 3, of the upper end face of the support 1, an L-shaped mounting plate 20 is mounted below the empty groove 5, one end of the L-shaped mounting plate 20 is mounted on the bottom end face of the support 1, a lifting rod 21 is mounted on the L-shaped mounting plate 20, a second driving motor 6 is mounted at the top end of the lifting rod 21, and a reinforcing steel bar cutting blade 7 is mounted on an output shaft of the second driving motor 6; a code spraying device 8 is arranged on the second driving motor 6; the code spraying device 8 is positioned below the steel bars, and the code spraying device 8 randomly generates check codes and sprays the check codes on the steel bars;
the control module is electrically connected with the second driving motor 6, the code spraying device 8, the first driving motor 18 and the lifting rod 21 and controls the work of the control module; the sampling unit comprises the following specific working steps:
sequentially enabling reinforcing steel bars to pass through reinforcing steel bar guide holes 4 formed in the first guide plate 2 and the second guide plate 3, then starting a first driving motor 18, driving the first rotating shaft 10 to rotate by the first driving motor 18, driving a disc 12 on the first rotating shaft 10 to rotate through the first rotating shaft 10, driving a threaded column 14 and an arc-shaped block 15 mounted on the side wall of the disc 12 to rotate, and then rotating through two opposite arc-shaped blocks 15 to realize moving the reinforcing steel bars to move forwards; the control module randomly controls the number of turns of the first driving motor 18, when the number of turns is one, the second driving motor 6 drives the steel bar cutting blade 7 to cut the steel bars, and meanwhile, the code spraying device 8 randomly generates check codes and sprays the check codes on the steel bars; the control module randomly controls the number of turns of the first driving motor 18 again, and when the number of turns is constant, the second driving motor 6 drives the steel bar cutting blade 7 to cut the steel bars again to obtain a steel bar sample sprayed with the check codes, namely a civil engineering material sample; the check code is used for checking the civil engineering material detection mechanism; the check code generated by the code spraying device 8 is sent to a server;
the detection management module carries out detection management on the civil engineering material sample, and the detection management module comprises: the system comprises a user interface unit, an analysis unit, an information acquisition unit, a result query unit and a transport efficiency analysis unit;
the user interface unit sends a conveying detection instruction to the intelligent terminal of the registered user, receives detection request information fed back by the intelligent terminal and sends the detection request information to the analysis unit; the detection request information is formed by triggering a registered user to input a request instruction and acquiring user information after the intelligent terminal responds to the conveying detection instruction, wherein the user information comprises the current position of the user and the mobile phone number of the user;
the analysis unit analyzes the detection request information, acquires the registration information and the delivery information of the registered user according to the detection request information, and analyzes and processes the registration information and the delivery information, and the specific process comprises the following steps: marking the registered user feeding back the detection request information as a first user; calculating the distance between the current position of the first user and the position of the civil engineering material sample and the position of the civil engineering material detection mechanism to respectively obtain a sampling interval and a distribution interval, and summing the sampling interval and the distribution interval to obtain a total transportation interval mark QF 1; calculating the time difference between the working time of the first user and the current time to obtain the working duration, and marking the working duration as QF 2; marking the fortune efficiency value of the first user as QF 3; then, carrying out normalization processing on the total operation interval, the working duration and the operation efficiency value and taking the numerical values;
obtaining a material detection value QZ of the first user by using a formula QZ = u1/QF1+ [1/(| QF2-500| +1) ]. times.u 2+ QF3 × u 3; wherein u1, u2 and u3 are corresponding preset weights, and the material inspection value is a numerical value for evaluating the probability of the first user, which is obtained by performing normalization processing calculation on the parameters corresponding to the first user; marking the first user with the maximum material detection value as a detection conveying user; u1, u2 and u3 take the values of 100.8, 12.3 and 1.4 respectively;
sending a sample conveying instruction and information of the civil engineering material sample to an intelligent terminal for detecting and conveying a user; the detection and transportation user sends the civil engineering material sample to the civil engineering material detection mechanism, and the total transportation times of the detection and transportation user is increased by one;
the information acquisition unit acquires and detects the initial time when the civil engineering material sample is conveyed out of the storage warehouse by a conveying user and the arrival time when the civil engineering material sample is conveyed to the civil engineering material detection mechanism;
the result query unit stores and queries the quality detection result of the civil engineering material sample by the civil engineering material detection mechanism;
the operation efficiency analysis unit acquires the initial time and the delivery time acquired by the information acquisition unit and the instruction time corresponding to the sample delivery instruction and analyzes the initial time and the delivery time, and the specific analysis is as follows:
calculating the time difference between the initial time and the delivery time to obtain the delivery duration; calculating the time difference between the instruction time and the initial time to obtain the execution duration; marking the delivery duration and the execution duration as TS1 and TS2, respectively;
acquiring a distribution time length threshold value corresponding to the distance between the civil engineering material detection mechanism and the storage warehouse and marking the distribution time length threshold value as TY; comparing the delivery duration threshold with the delivery duration;
when the delivery duration is smaller than the distribution duration threshold, carrying out normalization processing on the delivery duration and the execution duration and taking the values of the delivery duration and the execution duration; obtaining a single-time delivery value TS3 by using the formula TS3=100/TS1+100/TS 2;
summing all single delivery values of the registered users and averaging to obtain a delivery average value, respectively marking the delivery average value and the total delivery times of the registered users as TS4 and TS5, and taking the values of the two;
substituting the formula QF3= TS4 × 0.7+ TS5 × 0.3 to obtain the freight effect value QF3 of the registered user;
the formulas are obtained by acquiring a large amount of data and performing software simulation, and the coefficients in the formulas are set by the technicians in the field according to actual conditions;
when the system is used, the numbering and sampling module numbers the civil engineering materials and selects a civil engineering material sample, the detection management module carries out detection management on the civil engineering material sample, the user interface unit sends a detection conveying instruction to the intelligent terminal of a registered user, receives detection request information fed back by the intelligent terminal and sends the detection request information to the analysis unit; the analysis unit analyzes the detection request information, acquires registration information and delivery information of a registered user according to the detection request information, analyzes and processes the registration information and the delivery information, normalizes the total transportation interval, the working duration and the delivery efficiency value to acquire a material detection value of a first user, acquires a detection delivery user through the material detection value, and delivers the civil engineering material sample to the civil engineering material detection mechanism through the detection delivery user, so that the civil engineering material sample is reasonably delivered to the civil engineering material detection mechanism for delivery detection, and the detection efficiency of the civil engineering material sample is improved; the sampling unit sequentially penetrates the reinforcing steel bars through reinforcing steel bar guide holes 4 formed in the first guide plate 2 and the second guide plate 3, then a first driving motor 18 is started, the first driving motor 18 drives a first rotating shaft 10 to rotate, a disc 12 on the first rotating shaft 10 is driven to rotate through the first rotating shaft 10, so that a threaded column 14 and an arc-shaped block 15 mounted on the side wall of the disc 12 are driven to rotate, and then the moving reinforcing steel bars advance through the rotation of two opposite arc-shaped blocks 15; the control module randomly controls the number of turns of the first driving motor 18, when the number of turns is one, the second driving motor 6 drives the steel bar cutting blade 7 to cut the steel bars, and meanwhile, the code spraying device 8 randomly generates check codes and sprays the check codes on the steel bars; the control module randomly controls the number of turns of the first driving motor 18 again, and when the number of turns is constant, the second driving motor 6 drives the steel bar cutting blade 7 to cut the steel bars again to obtain the steel bar sample sprayed with the check codes, namely the civil engineering material sample.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.