Skip to content

0xfaulty/autoPark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример веб сервиса с авторизацией и управлением таблицами основанный на проекте X-Users.

Доступные разделы

  • Admin - пользователи сервиса,
  • Auto - автомобили парка,
  • Journal - журнал поездок,
  • AutoPersonnel - персонал отвечающий за автомобили,
  • Routes - возможные маршруты,
  • Reports - отчёты по данным.

Основные использованные технологии: Spring, Hibernate, PostgreSQL/mySQL, Tomcat, Maven.

Цель проекта включает в себя создание инструмента для управления и просмотра таблиц данных автопарка. Разделение ролей предусматривает роль администратора с функциями управления всеми таблицами, а также управления всеми пользователями сервиса с возможностью генерации отчётов по таблицам. Роль пользователя включает в себя просмотр таблиц данных, и скачивание отчётов по этим таблицам, остальные действия не отображаются для пользователя, а также недоступны при принудительном их вызове.

Для проверки/использования без пересборки (war/autoPark.war):

  • Заполнить тестовыми данными используя скрипт '/resources/database_postgre.sql' для PostgreSQL или '/resources/database_mysql.sql' для MySQL.
  • Настроить подключение к базе в 'autoPark.war/WEB-INF/classes/database.properties'.
  • Настроить сохранение отчётов по таблицам в 'autoPark.war/WEB-INF/classes/report.properties' (при отсутствии директории, файлы будут создаваться по стандартному пути системы %Temp%).
  • Поместить изменённый 'autoPark.war' в <TOMCAT_HOME>\webapps при запуске на Tomcat.
  • Зайти на http://localhost:8080/autoPark/ для локального запуска или по адресу внешнего сервера при удаленном развертывании.

alt text alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published