Similar presentations:
Eventum — настольная система управления мероприятиями
1. Eventum — настольная система управления мероприятиями
Проект для компании Eventum.Приложение объединяет учет мероприятий, участников и их состояний в одном
интерфейсе.
Разработал, спроектировал, смоделировал: Герасимов Юрий гр. 4091
2.
Почемукомпании
вообще нужно
такое
приложение
• Когда учет ведется
вручную, данные
расползаются по
таблицам и заметкам.
Из-за этого трудно
быстро понять текущее
состояние работы и
проще допустить
ошибку при
редактировании.
3.
Моёрешение
• Я предлагаю простое настольное приложение, где
менеджер сразу видит мероприятия, участников и
состояние подготовки. Система уменьшает количество
ручных действий и подходит для обычного сотрудника.
Единое рабочее окно
4.
Структураинтерфейс
а
• Интерфейс построен на JavaFX и состоит из двух
вкладок: «Мероприятия» и «Участники». Внутри
вкладок пользователь одновременно видит список
объектов и связанную информацию.
5.
Основной сценарий:управление
мероприятиями
Форма редактирования
Форма добавления
Главная форма с мероприятиями
6.
Учет участникови связей между
объектами
Таблица с участниками
Мероприятия выбранного участника
• Во вкладке участников можно хранить
список людей, менять их данные и сразу
видеть, в каких мероприятиях они
участвуют. Из вкладки мероприятий
участника можно быстро записать в
событие.
7.
Почему проект легкорасширять
• В основе лежит абстрактный класс
Event, а конкретные типы
мероприятий реализованы через
наследование. Логика вынесена в
EventumService, поэтому интерфейс
отделен от бизнес-правил.
Event(Мероприятие) –
Первообразная для всех
имеющихся мероприятий
8.
Что делаетприложение
удобным для
менеджера
• Интерфейс помогает избежать
ошибок: часть действий блокируется в
неподходящий момент, а при
неверном вводе появляются понятные
сообщения. Данные сохраняются
между запусками приложения.
Форма добавления
мероприятия(пустой ввод)
Форма добавления
участника
Форма ошибки
9.
Итог: что получаетзаказчик
• В результате заказчик получает рабочее
настольное приложение с понятным
интерфейсом, учетом мероприятий и
участников, а также расширяемой
архитектурой. Система уже решает текущую
задачу компании и готова к развитию.
Панель управления мероприятий
Панель управления участниками
software