Eventum — настольная система управления мероприятиями
Спасибо за внимание
848.75K
Category: softwaresoftware

Eventum — настольная система управления мероприятиями

1. Eventum — настольная система управления мероприятиями

Проект для компании Eventum.
Приложение объединяет учет мероприятий, участников и их состояний в одном
интерфейсе.
Разработал, спроектировал, смоделировал: Герасимов Юрий гр. 4091

2.

Почему
компании
вообще нужно
такое
приложение
• Когда учет ведется
вручную, данные
расползаются по
таблицам и заметкам.
Из-за этого трудно
быстро понять текущее
состояние работы и
проще допустить
ошибку при
редактировании.

3.

Моё
решение
• Я предлагаю простое настольное приложение, где
менеджер сразу видит мероприятия, участников и
состояние подготовки. Система уменьшает количество
ручных действий и подходит для обычного сотрудника.
Единое рабочее окно

4.

Структура
интерфейс
а
• Интерфейс построен на JavaFX и состоит из двух
вкладок: «Мероприятия» и «Участники». Внутри
вкладок пользователь одновременно видит список
объектов и связанную информацию.

5.

Основной сценарий:
управление
мероприятиями
Форма редактирования
Форма добавления
Главная форма с мероприятиями

6.

Учет участников
и связей между
объектами
Таблица с участниками
Мероприятия выбранного участника
• Во вкладке участников можно хранить
список людей, менять их данные и сразу
видеть, в каких мероприятиях они
участвуют. Из вкладки мероприятий
участника можно быстро записать в
событие.

7.

Почему проект легко
расширять
• В основе лежит абстрактный класс
Event, а конкретные типы
мероприятий реализованы через
наследование. Логика вынесена в
EventumService, поэтому интерфейс
отделен от бизнес-правил.
Event(Мероприятие) –
Первообразная для всех
имеющихся мероприятий

8.

Что делает
приложение
удобным для
менеджера
• Интерфейс помогает избежать
ошибок: часть действий блокируется в
неподходящий момент, а при
неверном вводе появляются понятные
сообщения. Данные сохраняются
между запусками приложения.
Форма добавления
мероприятия(пустой ввод)
Форма добавления
участника
Форма ошибки

9.

Итог: что получает
заказчик
• В результате заказчик получает рабочее
настольное приложение с понятным
интерфейсом, учетом мероприятий и
участников, а также расширяемой
архитектурой. Система уже решает текущую
задачу компании и готова к развитию.
Панель управления мероприятий
Панель управления участниками

10. Спасибо за внимание

English     Русский Rules