Note: more documentation coming soon. Just been busy with the holidays. This is a final project for CRUD apps with mySQL and Java at WGU. It Basically mimics something like what a business app would be like for making appointments, checking to see if two appointments overlap, adding people and their contact info and all kinds of stuff like that into a database. The SQL in here isn't super complicated and we don't even go into merging tables or any advanced concepts, but I do like how they approached teaching the JDBC database connection stuff, also some code conventions and good project structure and things like this.
CRUD app for creating Customers and Appointments.
In IntelliJ IDEA Creator click the 'Run' or 'Debug' button next to the configuration settings
I added a reports button under the customer table that shows all the appointments scheduled for the selected customer.
mysql-connector-java-8.0.29
Ashley Gelwix
1.0.0
12/19/2022
IntelliJ IDEA 2022.2.4 (Community Edition) Build #IC-222.4459.24, built on November 22, 2022 Runtime version: 17.0.5+7-b469.71 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 2032M Cores: 12 Non-Bundled Plugins: com.intellij.properties.bundle.editor (222.4459.16)
Kotlin: 222-1.7.10-release-334-IJ4459.24
Schedules and prepares for the meeting, but does not have to attend the meeting.
User will enter their username and password on the login form to use the application.
Comes to the meeting. Must be there.
Affiliated with the meeting but does not have to attend.
Probably gets paid if the meeting happens or not, roles like this.
Only the Customer must be at the meeting/appointment.