Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A2 SmartTravel Data Management

Setup

  1. Make sure Java is installed (Java 17+ recommended).
  2. Keep the project folders as provided:
    • src/
    • lib/
    • output/data/
  3. Required JAR files must be in lib/:
    • jfreechart-1.5.6.jar
    • jcommon-1.0.24.jar

Compile

From the project root, run:

javac -cp "lib/*" -d bin src/client/*.java src/travel/*.java src/exceptions/*.java src/persistence/*.java src/service/*.java src/visualization/*.java src/driver/*.java

Run

Run the main driver:

java -cp "bin:lib/*" driver.SmartTravelDriver

Data files

  • Load/Save CSV files are in:

    • output/data/clients.csv
    • output/data/transports.csv
    • output/data/accommodations.csv
    • output/data/trips.csv
  • Error log file:

    • output/logs/errors.txt

Dashboard and charts

  • Menu option 11 generates:
    • output/dashboard/dashboard.html
    • output/dashboard/styles.css
    • charts in output/charts/

About

Software to manage clients and trip built in Java

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages