VCRTS (Vehicular Cloud Real Time System) is an innovative cloud-based platform designed to manage and monitor vehicle operations in real-time. It's a comprehensive system that bridges the gap between vehicle management and cloud computing, providing both client and server interfaces for real-time vehicle monitoring and management.
- User Management: Secure user authentication and role-based access control
- Vehicle Management: Track vehicle details including Owner ID, VIN, make, model, year, and residency time
- Job Tracking: Monitor repair jobs with details such as job name, duration, deadline, and status
- Database Integration: MySQL database backend for reliable data storage and management
- GUI Interface: User-friendly graphical interface for easy system interaction
- Backend: Java
- Database: MySQL
- Database Connector: MySQL Connector/J 9.3.0
- Architecture: DAO (Data Access Object) pattern for database operations
- Java Runtime Environment (JRE)
- MySQL Database Server
- MySQL Workbench
- MySQL Connector/J
src/main/: Contains the main source codedb/: Database connection and configurationdao/: Data Access Objects for database operationsmodels/: Data models and entitiesgui/: Graphical user interface components
data/: Data storage and configuration filesVCRTS-Tables.sql: Database schema definition
- Set up the MySQL database using the provided
VCRTS-Tables.sqlscript. - Configure the database connection in
db.env. - Run the application using the
ClientFrame.javaandServerFrame.java.
- Sebastian Torres
- Tahsin Ahsan
- Brian Weigand
- Ethan Yambao