Git Product home page Git Product logo

mass_system's Introduction

Mass Transit Simulation Web App

This project is a mass transit simulation web application that supports bus and train systems. The riders can plan their trip by searching available bus or train options and the system will accurately return total trip distance, travel time and arrival time of next coming bus or train. Administrators are granted options to run simulation, monitor rider flow, traffic condition, as well as control to modify the underlying elements (riders, bus, train, road, stops) in the metro system.

Authors Group 32

  • Di Wang (dwang383)
  • Bo Chen (bchen354)
  • Mythili Rajaraman (mrajarman3)
  • Xiaoyi An (xan31)

Prerequisites

  • IDE : Eclipse, IntelliJ (Spring tools plug-in), STS
  • Browser : Chrome, Firefox etc.
  • OS : Deployed in Ubuntu VM

Running the test

On VM

  • Open project mass_trans
  • Click run application ...
  • Start browser, open [H2 console] (https://localhost8080:h2-console) import data schema and data from sql files
  • Open the [UI] (https://localhost:8080)
  • Click client to search routes
  • Click Administrator to simulate and modify the system

Running a new machine

  • Open eclipse - Spring tools plug-in recommended to install
  • Import Project as Existing Maven Project and select source code (mass_system)
  • Configure run application as new Spring Boot Application, set main class as application.Application
  • Run application ...
  • Start browser, open [H2 console] (https://localhost8080:h2-console) import data schema and data from sql files
  • Open the [UI] (https://localhost:8080)
  • Click Client to search routes
  • Click Administrator to simulate and modify the system

Deploy the application.

The application can be deployed as a artifact. With the embedded Tomcat, you don't need to deploy the application to Tomcat, instead you can just run it as a application.

  • You can package the artifact with command : mvn clean install
  • Then you can find the artifact under target folder
  • You can run java -jar artifactname.jar to launch the application.
  • Start browser, open [H2 console] (https://localhost8080:h2-console) import data schema and data from SQL files
  • Open the [UI] (https://localhost:8080)
  • Click client to search routes
  • Click administrator to simulate and modify the system

mass_system's People

Contributors

schen2011 avatar annyweiran avatar mythilirajaraman avatar octarine5 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.