ГЛАВА 2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ «БРОНИРОВАНИЕ СТОЛИКОВ»



 

Анализ требований к веб-приложению и проектирование интерфейса

Выделены следующие ключевые требования к разрабатываемому программному обеспечению «Бронирование столиков», предназначенному для бронирования мест на предприятии общественного питания (кафе).

Назначение программного обеспечения «Бронирование столиков» – выбор интересующего свободного столика и бронирование необходимого числа мест из доступных за ним в режим онлайн, т.е. посредством веб-интерфейса (веб-страницы в браузере).

Рис. 5. – Проект пользовательского интерфейса веб-приложения «Бронирование столиков» (1 – сцена, 2 – необходимое число мест, 3 – регистрация)

Требования к функциям программного обеспечения «Бронирование столиков» (системе бронирования столиков и мест в кафе):

1. Формирование администратором произвольного общего количества столиков в зале кафе.

2. Формирование администратором произвольного числа мест за каждым отдельным столиком в зале кафе.

3. Поддержка одновременной онлайн работы нескольких пользователей при бронировании столиков и мест за ними («блокирование» столика и мест за конкретным пользователем). «Блокирование» столика по умолчанию на три минуты, возможность изменения времени «блокирования» администратором.

4. Возможность выбора столика для бронирования пользователем.

5. Возможность выбора определенного числа мест за столиком для бронирования пользователем.

6. Просмотр схемы зала кафе пользователем.

7. Просмотр доступных столиков и занятых другими пользователями.

8. Просмотр доступных мест за каждым отдельным столиков.

Общий сценарий работы пользователя с программным обеспечением «Бронирование столиков»:

1. Пользователь заходит на веб-страницу.

2. Пользователь видит общее количество столиков доступных в кафе и уже занятые столики.

По каждому столику пользователь видит общее число свободных мест за столиком и цену бронирования места.

3. Пользователь выбирает интересующий его столик (кликает по нему).

Выполняется проверка доступности столика.

Приложение генерирует кнопки с числами, соответствующими количеству бронируемых мест.

4. Пользователь выбирает число мест, которое он бронирует (кликает по кнопке с числом бронируемых мест).

Приложение «резервирует» за пользователем выбранный столик и количество указанных пользователем мест на три минуты. Другими словами, поддерживается одновременная работа множества пользователей с приложением.

Выполняется проверка доступности мест (блокировки другими пользователями).

5. Пользователь вводит свои данные и нажимает кнопку «Купить места» за выбранным столиком.

6. Администратор видит пользователя, забронированный им столик и места.

Исходя из требований к функционалу программного обеспечения «Бронирование столиков» можно сделать вывод, что приложение повысит удобство использования услуги бронирования стола в кафе, поскольку возможность бронирования стола и мест станет доступным в любое время суток, оптимизирует работу хостес (администратора), повысит привлекательность кафе со стороны клиентов, позволит создать и вести клиентскую базу кафе.

 


Дата добавления: 2018-06-01; просмотров: 921; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!