maxbach / BusCompanyApp

Веб-приложение для компании, которая занимается составлением расписания для автобусных маршрутов.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BusCompanyApp

Веб-приложение для компании, которая занимается составлением расписания для автобусных маршрутов.

Инструменты и технологии этого проекта:

Сервер: Jetty + Freemarker
База данных: Mysql + Hibernate
Сборка проекта: Maven

Инструкция по запуску:

  1. Установить Maven и MySql на ваш компьютер
  2. В файле hibernate.cfg.xml настроить логин и пароль доступа к вашей базе данных и порт доступа к ней
  3. В классе main.Main.java выбрать порт, на котором будет работать сервер
  4. Запустить из консоли assembly.bat для Windows и assembly.sh для Linux и Mac (для сборки)
  5. Запустить из консоли start.bat для Windows и start.sh для Linux и Mac (для запуска сервера)
  6. Теперь по адресу localhost:<порт> будет работает стартовая страница приложения

Важное примечание!!!

Для того, чтобы запустить приложение со стороны администратора, было заранее добавлены два супер-пользователя: логин admin - пароль admin и логин test - пароль test.

Скриншоты:

Отчет администратора о пассажирах рейса

main screen

Страница администратора для добавления новых рейсов

main screen

Главное меню пассажира

main screen

About

Веб-приложение для компании, которая занимается составлением расписания для автобусных маршрутов.


Languages

Language:Java 82.2%Language:HTML 17.7%Language:Shell 0.1%Language:Batchfile 0.1%