Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4. ПЗ_Моб_кофейни_Пихтелёв.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3.93 Mб
Скачать

2 Практическая часть

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

Разработку структуры информационной системы можно разделить на внешнюю и внутреннюю.

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

Внешняя структура информационной системы должна учитывать расположение на web-странице наиболее значимых элементов. Необходимо распределение в верстке таких актуальных элементов как форма для поиска информации, различные меню, содержания и многое другое.

Архитектуру программного обеспечения можно проиллюстрировать с помощью нескольких архитектурных представлений. Каждое архитектурное представление связано с некоторым определенным набором вопросов, интересующих участников разработки: пользователей, проектировщиков, менеджеров, специалистов. Описание архитектурных представлений создадим в виде элементов моделей: контекстной диаграммы, вариантов использований, логических представлений и прототипирования экранных форм.

2.1 Построение моделей функционирования веб-приложения

Перед современными предприятиями часто встает задача оптимизации процессов. Широко известный метод функционального моделирования позволяет обследовать существующие бизнес-процессы, выявить их недостатки и построить модель деятельности предприятия.

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

Веб-приложение «Мобильные кофейни» предоставляет полный перечень продукции, мест продажи и возможности осуществить заказ в любом выбранном кафе.

После анализа работ с заказом было предложено разработать следующий процесс работы:

  • Покупатель с помощью Интернет браузера входит на сайт «Мобильные кофейни»;

  • Выбирает удобную для него кофейню на интерактивной карте, которая подгружается с сервиса Yandex.map, данные по адресам формируются из базы данных;

  • Формирует заказ на требуемый товар;

  • Оставляет данные о себе;

  • Ждет пока менеджер свяжется с ним;

  • Операторы формируют документы по заказу и предают их менеджеру;

  • Менеджер по телефону связывается с клиентом и уточняет состав заказа, место кофейни, способы оплаты;

  • Менеджер передает подтверждение заказа;

  • Клиент приходит в выбранное мобильное кафе, где его ожидает оформленный заказ.

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

Далее рассмотрим модели функционирования системы в целом, а также модели взаимодействия системы с пользователем.

В зависимости от используемых подходов методы построения моделей системы можно разделить на структурные и объектно-ориентированные.

Структурным принято называть такой метод исследования системы или процесса, который начинается с общего обзора объекта исследования, а затем предполагает его последовательную детализацию.