A Java console application showcasing OOP principles with SQLite3 data storage.
-
Student Fields:
- Username, Password, First Name, Last Name, Phone Number, Level, Age, Enrolled Courses
-
Course Fields:
- ID, Name, Description, Level, Max Degree, Min Degree, Success Degree, Enrolled Students
- Admin Login
- Student Login
- Exit Program
Admin Login
- Username: admin
- Password: 123
-
Manage Students
- Add, Delete, Modify, View Reports
-
Manage Courses
- Add, Delete, Modify, View Reports, View Enrolled Students
-
View Reports
- Enrolled Courses, Available Courses, Full Report
-
Manage Their Data
- Change Username, Change Password, Enroll, Withdraw
Saves data into the SQLite3 database.
- SQLite3: https://www.sqlite.org/