Доступный стек технологий для реализации системы: Java; языки запросов; ORM;
JPA; Hibernate; RESTful API. БД: MySQL/PostgreSQL.
что должно быть в информационно-справочной системе:
после успешной авторизации пользователя. Неавторизованным пользователям функции системы недоступны.
2.Отображение данных предметной области в таблице. Информация из базы данных
должна быть представлена в удобной табличной форме с возможностью просмотра всех записей.
3.Реализовать добавление в БД нового объекта, удаление объекта, редактирование объекта. Пользователь должен иметь возможность вводить данные для создания нового объекта. Пользователь должен иметь возможность удалить объект из базы данных. Пользователь должен иметь возможность изменить данные существующего объекта.
4. Поиск и вывод записей. Предусмотреть возможность поиска по всем записям взависимости от специфики предметной области. Результаты поиска должны отображаться в упрощенном и понятном виде.
5. Реализовать сортировку записей. Реализовать сортировку записей по различным критериям (например, по алфавиту, дате, числовым значениям), в зависимости от типа данных и специфики предметной области.
6. Разделение ролей пользователей. Для каждой роли – свои интерфейс и функциональныевозможности. Однако, если это возможно, рекомендуется реализовать единый интерфейс с разграничением доступа и функциональных возможностей в зависимости от роли пользователя.
на основе этих требований нужно написать сайт туристического агенства
есть 3 роли
Пользователь: регистрируется, входит, смотрит туры, оставляет о них оценку, посылает заявку агенту на бронь
Агент, Регистрируется, входит, добавляет и редактирует туры, видит заявки на бронь от пользователя и бронирует их для конкретного пользователя
Админ: может давать статус пользователю (сделать админом или агентом, удалить пользователя из системы), добавлять изменять и удалять тур, видит статистику по бронированием и регистрациям
На данный момент есть код, который запускается на сервере, но многие функции не реализованы. прилагаю архив с кодом
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |