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