A program with an interface for creating 3 types of cards. The sql database is used Project for the OOP session 2 semesters 2 courses
Goal: secured interactive desktop application, to improve your knowledge gained during this semester. You will use your object-oriented programming skills, dividing your system into modules and implement Database Management System (JDBC + MYSQL).
Requirements:
- OOP. Classes and Objects (10%) You will use classes for each user type and data type
- OOP. Polymorphism and Inheritance (10%) You will inherit from classes and use polymorphism
- OOP. Abstractions and Interfaces (5%) Overriding abstract method is very important
- Collections. You have to use collections (5%) ArrayList, List, Set, HashMap or something else
- Object Serialization or File reading and writing (10%) Here you will store your configuration data (database name, host name, own ip address or port)
- Threads (10%) You will use threads to multiply your processes
- Socket programming (15%) Use networking for exchanging data
- JDBC + MySQL database (15%) You will store your data in MySQL Database
- GUI โ Graphical User Interface (20%) Use Swing Library or Java FX