⭕ Project Description
Road Tour Drafter is a Java mini-program designed for road trip planning with a focus on user roles and MVC architecture. This system has three user types,
• Travelers
Create accounts, design personalized road tours using their unique TravelerID, and manage their itineraries.
• Guiders
Create own accounts, View assigned tours, and guide travelers.
• Admins
Oversees the entire system, maintains user accounts, and ensures smooth operation.
⭕ Technical Skills Highlight
• Model-View-Controller (MVC) Architecture: Separation of concerns for better maintainability and scalability
• Java Programming: Classes, Methods, Data Structures, OOP Concepts, User Input/Output
• Database: MySQL
• Used IDE: NetBeans 8.2 IDE
⭕ Project Scope
This project was done as a Java mini project using MVC architecture for an assignment in the subject called Object Oriented Programming (IT 21053) learned in the first semester of the second year of the university.
⭕ Learning Outcomes
• Construct application system from OOP designs using Java.
• How to code get values from two tables in the database, calculate those values, and then give those values to another table.
• How to create a composite key in coding using two unique keys in database designing and programming.
Vishwa Saranga
Designer and Developer | Road Tour Drafter