Java GUI implements the sports meeting registration management system, which is divided into user interface and administrator interface, and the data is stored in the local Json file.

This is a Java course design project that I spent a whole day to complete. Some functions will be shown below. The source code address is at the end. In order to complete the homework, the interface is ugly. Forgive me.

 This is the login interface, which can realize login, registration, and administrator login. The administrator login here is hard-coded.

 This is the user's menu bar, where you can view your own information and apply for a project.

 You can check the name of the project and the remaining quota for the registration project. There will be some basic security checks when you register, such as checking whether your gender matches, whether there are still quotas, and whether there are repeated registrations.

Here, the application will be initiated after the registration, and then the administrator will need to further review before the registration can be successful.

This is the admin interface

 You can view user information and registration status. This is the user information interface, and administrators can manage users.

 This is the sports meeting project interface, which can manage projects.

 Then help the students sign up, because they are administrators, there is no need to review again, and the registration is successful.

Next is the audit interface

 Can review the projects that have been applied for

After the review is passed, you can see that the user information and project information will change

 

 It can be seen that the user named "ccc" has successfully participated in the "Women's 100-meter race", and the number of places for "Women's 100-meter race" has also been reduced.

These are roughly some basic functions. I just want to complete the school tasks, so I did a rough job, sorry.

Project source address: https://github.com/jiangjunjie666/sportsTest.git

Baidu network disk address: https://pan.baidu.com/s/1zWfQWeGI8hgvAHsyQGMbfQ?pwd=6666 
Extraction code: 6666

Guess you like

Origin blog.csdn.net/m0_64642443/article/details/131096004