【Java】Smart construction site management system source code (SaaS mode)

Smart construction sites focus on engineering construction sites, closely focus on key elements such as people, machines, materials, methods, and the environment, and comprehensively use software and hardware information technologies such as the Internet of Things, cloud computing, big data, mobile computing, and smart devices to integrate with the construction and production process. blend.

 

 1. What is a smart construction site

Smart construction site refers to the use of mobile Internet, Internet of Things, intelligent algorithms, geographic information systems, big data mining and analysis and other information technologies to improve the informatization management level of construction elements such as "man·machine·material·method·environment·safety" on the project site , Realize the visual intelligent management of engineering construction, and gradually realize the green ecological construction.

 

The smart construction site visualization system utilizes new-generation information technologies such as the Internet of Things, artificial intelligence, cloud computing, GIS maps, big data, AI, and mobile Internet, and realizes wisdom through technical support such as construction site middle platform, 3D modeling services, and video AI analysis services. High-precision dynamic simulation of the construction site, trend analysis, prediction, and simulation to build an intelligent and standardized smart construction site comprehensive business system.

 

2. Smart construction sites mainly include the following features:

Full-time safety supervision and full-cycle quality monitoring realize real-time, visualized, diversified, intelligent and convenient construction sites.
The system integration monitoring subsystem seamlessly connects with the video monitoring data of the construction site, realizes the real-time retrieval of the current live video of the construction site, grasps the construction situation of the construction site, and ensures the safety of the construction site.

Through the collection, integration and application of building construction data, the informatization supervision of the construction site can be realized, and the construction efficiency and quality can be improved.
To sum up, smart construction site is a new type of construction site management model that uses advanced technology to realize construction site information management, improve construction efficiency and quality, and ensure construction safety.

 


3. Source code technical description

❉ Microservice architecture + Java + Spring Cloud + UniApp + MySql
❉Support multi-terminal display (PC terminal, mobile terminal, tablet terminal);
❉Digital twin visualization large screen, one picture to grasp the overall situation of the project;
❉Use lightweight models, deploy 3D visualization management, integrate with the front-line production process, integrate data background,
❉Unify the front-end entrance to present multi-party project information;
❉User PC and mobile data synchronization, relying on component development platform. ;
❉Relying on the data interaction sub-platform to form data fusion between users' multiple systems;
❉Relying on the smart construction site platform to meet the provincial and municipal housing construction data supervision requirements;
❉Using 5G and smart terminal algorithms to capture and process IOT device data.

 

4. System function introduction

【Project personnel management】

1. Project management:

Project name, construction unit name, project address, project address, total cost, total area, construction permit, start date, planned completion date, project status, etc.

2. Personnel information management:

Support ID card and face information collection; basic information, certificate information, contract information, training information and other data maintenance.

3. Attendance management:

Support helmets, mobile phones and other punching methods, record the time of personnel entering and leaving the field, and count working hours; partition management, attendance records, and salary payment.

4. Access control management:

Create tags for special personnel and management personnel to facilitate personnel inquiries and unified management.

5. Safety education:

Wireless WIFI is provided on the construction site. Workers need to be authenticated before accessing the Internet, answer the built-in test questions, and only pass the authentication before they can access the Internet. The system pushes different types of questions or video content according to the type of log-in personnel. Questions or videos are set with different weights according to their importance and pushed randomly. .

 

【Video Surveillance Management】

Video surveillance view, video surveillance playback, AI hazard identification, AI application overview.

Through video surveillance + intelligent analysis, judge whether to wear safety helmets at main entrances and exits or in specific places. When it is detected that the safety helmet is not worn, it will immediately call the police to reduce safety accidents. The wandering monitoring function can be deployed in key areas, and the alarm will be triggered actively when abnormal wandering people are found.

 

【Critical project management】

1. Machinery, equipment, driver identification:

All tower cranes and elevators are equipped with biometric authentication functions such as face or fingerprints to ensure that personnel can work with certificates; driver information is uploaded to the smart construction site platform in real time.

2. Tower crane monitoring:

It can monitor important operating parameters in real time, including weight, torque, height, amplitude, rotation angle, operating speed, and wind speed; when dangerous operations occur in the tower crane, the real-time alarm data will be pushed to the smart construction site platform.

 

3. Hook visualization:

The visualized video screen supports real-time viewing and remote browsing in the cab, computer terminal and mobile terminal;

4. Elevator operation monitoring:

Real-time monitoring of parameters such as load, car inclination, lifting height, and running speed; when an abnormality occurs, an audible and visual alarm will be given in the car immediately, and the alarm data will be pushed to the smart construction site platform.

5. High formwork monitoring system:

Real-time monitoring of high-support formwork vertical poles, inclination angles, loads, horizontal displacement of frames and formwork settlement; when the detection data exceeds the warning value, a real-time alarm is sent to the cloud platform.

6. Deep foundation pit monitoring system:

Real-time monitoring of data such as horizontal displacement of the top of the supporting structure, deep horizontal displacement, horizontal displacement of the column top, settlement, internal force of the supporting structure and anchor cable stress of the deep foundation pit, and alarm for super-warning data.

 

【Green Construction Management】

Environmental real-time monitoring, environmental monitoring historical data, spray task management, automatic painting records, intelligent analysis of muck trucks, vehicle entry and exit records

1. Environmental monitoring:

Real-time display of PM2.5, PM10, temperature, humidity, wind speed, wind direction, and noise data; the smart construction site platform can set alarm values ​​and early warning values, and can push early warning information in time when an alarm occurs.

2. Dust monitoring:

The smart construction site platform can set the early warning value of particulate matter indicators. When the concentration of particulate matter is detected to exceed the standard, the system will automatically start the spraying equipment to achieve autonomous dust reduction; the mobile phone APP has a remote control function.

 

3. Vehicle washing AI recognition:

By installing the vehicle flushing recognition device for muck trucks at the entrance and exit of the construction site, it can automatically identify whether the muck trucks leaving the site have been fully washed according to the regulations before going on the road, and give an alarm to the muck trucks that are detoured, unwashed, or insufficiently washed Information and video evidence reporting.

4. Hydropower monitoring:

A new model of water and electricity metering based on Internet of Things technology can automatically read water and electricity meter data remotely, set thresholds, and automatically judge abnormal situations.

【On-site material management】

License plate recognition, automatic weighing, intelligent material weighing, voice broadcast, witness sampling monitoring, on-site inspection and inspection, material entry, material exit, etc.

【Security hidden trouble investigation】

It can record and query the safety hazard data on the computer and mobile phone; realize the closed-loop management of safety hazard initiation, rectification, and review; it is capable of statistics, visual analysis, and information push of safety hazard data; Carry out inspection record function for sub-item projects.

 

@SpringBootApplication  
public class SmartWorkplaceApplication {  
  
    public static void main(String[] args) {  
        SpringApplication.run(SmartWorkplaceApplication.class, args);  
    }  
  
    @Bean  
    public CommandLineRunner commandLineRunner(ApplicationContext context) {  
        return args -> {  
            // 打印应用程序的配置信息  
            System.out.println("Application Name: " + context.getEnvironment().getProperty("spring.application.name"));  
            System.out.println("Version: " + context.getEnvironment().getProperty("version"));  
            System.out.println("Base Package: " + context.getEnvironment().getProperty("spring.component.package"));  
        };  
    }  
}  
  
@RestController  
@RequestMapping("/api")  
public class WorkplaceController {  
  
    @Autowired  
    private WorkplaceService workplaceService;  
  
    @GetMapping("/workplaces")  
    public List<Workplace> getWorkplaces() {  
        return workplaceService.getWorkplaces();  
    }  
}  
  
@Service  
public class WorkplaceService {  
  
    @Autowired  
    private WorkplaceRepository workplaceRepository;  
  
    public List<Workplace> getWorkplaces() {  
        return workplaceRepository.findAll();  
    }  
}  
  
@Repository  
public interface WorkplaceRepository extends JpaRepository<Workplace, Long> {  
}  
  
@Entity  
public class Workplace {  
  
    @Id  
    @GeneratedValue(strategy = GenerationType.AUTO)  
    private Long id;  
    private String name;  
    private String description;  
    private String location;  
    private int capacity;  
  
    // getters and setters...  
}

Guess you like

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