Пояснительная записка eMark. Формирование требований к информационной системе 4 1Анализ организационной структуры предприятия 4 2Анализ существующих систем 6
Скачать 5.41 Mb.
|
Анализ существующих системПеред описанием требований к сайту необходимо рассмотреть существующие информацией системы интернет-магазинов и определить их основной функционал. На рисунке 2 представлен интернет-магазин предприятия ДоДо Пицца. Рисунок 2 - Интернет-магазин ДоДо Пицца Интернет-магазин имеет стильный яркий дизайн и понятную навигацию на товары. Сайт использует Cookie-файлы для хранения данных в браузере. Авторизация на сайте происходит с помощью электронной почты или по номеру телефона, а также реализована возможность входа через социальные сети. Выбранный товар попадает в корзину, где он остается там до следующих действий пользователя. Там можно изменять количество товаров и посмотреть описание товара. Следующей рассматриваемой системой будет интернет-магазин компании «Центр пола». При переходе по основной ссылке на сайт, открывается главная страница, где представлен каталог товаров, при выборе одной из категории сайт открывает страницу с товарами. Сайт позволяет добавлять выбранные товары в корзину. Оформление заказа доступно как авторизованным пользователям, так и гостям. Плюсы: – Сайт легок в понимании; – Интуитивный интерфейс; – Реализован личный кабинет. Минусы: – Онлайн консультирование с помощью чата. Рисунок 3 – Главная страница интернет-магазина «Центр пола» Подводя итог можно выделить что, все проанализированные интернет-магазины выполнены по своему стилю оформления. Имеют необходимый функционал для пользователей данного сайта, что упрощает поиск товаров и оплату данного товара. Регистрация проходит быстро и безопасно. Во всех интернет-магазинов доступны все способы оплаты, что обеспечивает доступность и удобство для клиента. В разделе корзина, можно менять содержимое и узнать дополнительную информацию о товаре, а также можно сортировать выбранный товар по возрастанию и убыванию. Все перечисленные интернет-магазины имеют Cookie-файлы для хранения данные своем браузере. Анализ требований к сайтуТехнологические требования к сайту: • Базовое разрешение экрана – 1024х768 пиксель; • Корректное отображение браузерами; • Сообщения об ошибках, которые всплывают связи с некорректными действиями, которые выполняются на сайте; • Основная валюта сайта – российский рубль; • Валюта учёта – российский рубль. Требования к оформлению: • Читаемые шрифты; • Умеренная цветовая палитра; • Единый стиль; • Современный фон; Требования к составу и содержанию: • Информация на сайте должна быть пригодной для комфортного просмотра. • Функционирование объекта автоматизации, при которой гарантируется соответствие создаваемого сайта требованиям, содержащимся в техническом задании. • Наличие подразделений и служб для функционирования сайта. Функциональное моделирированиеДиаграмма вариантов использования — это исходное концептуальное представление или концептуальная модель системы в процессе ее проектирования и разработки. Назначение данной диаграммы состоит в следующем: проектируемая программная система представляется в форме так называемых вариантов использования, с которыми взаимодействуют внешние сущности или актеры. При этом актером или действующим лицом называется любой объект, субъект или система, взаимодействующая с моделируемой бизнес-системой извне. Это может быть человек, техническое устройство, программа или любая другая система, которая служит источником воздействия на моделируемую систему так, как определит разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру. Другими словами, каждый вариант использования определяет набор действий, совершаемый системой при диалоге с актером. При этом ничего не говорится о том, каким образом будет реализовано взаимодействие актеров с системой и собственно выполнение вариантов использования. Разработанная диаграмма отражает взаимодействие клиента и администратора сервисного центра, пример представлен на рисунке 2. Рисунок 2 – Диаграмма вариантов использования Покупатель при авторизации может выбрать необходимые ему товары или услуги, указать как именно он хочет получить товар или услугу и оформить заказ. При оформлении заказа он обрабатывается администратором, который в свою очередь делает актуализацию каталога на наличие/отсутствие необходимого товара или свободность/занятость мастера на определенный срок. Диаграмма деятельности — диаграмма, на которой показаны действия, состояния которых описано на диаграмме состояний. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого. Диаграммы деятельности состоят из ограниченного количества фигур, соединённых стрелками. Основные фигуры: 1. Прямоугольники с закруглениями — действия 2. Ромбы — решения 3. Широкие полосы — начало (разветвление) и окончание (схождение) ветвления действий 4. Чёрный круг — начало процесса (начальный узел) 5. Чёрный круг с обводкой — окончание процесса (финальный узел) Стрелки идут от начала к концу процесса и показывают потоки управления или потоки объектов (данных). На данной диаграмме отображена последовательность действий при авторизации, пример показан на рисунке 3. Рисунок 3 – Диаграмма авторизации При входе на главную страницу сайта, если покупатель зарегистрирован, то ему нужно ввести логин и пароль, и тогда он сможет оформлять заказы, а если же покупатель не зарегистрирован, ему нужно заполнить все поля для регистрации, создать учетную запись и авторизоваться. Диаграмма кооперации (англ. communication diagram, в UML 1.x — диаграмма кооперации, collaboration diagram) — диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации. В отличие от диаграммы последовательности, на диаграмме кооперации явно указываются отношения между объектами, а время как отдельное измерение не используется (применяются порядковые номера вызовов), пример представлен на рисунке 4. Рисунок 4 – Диаграмма кооперации Покупатель выбирает нужные ему товары или услуги, оформляет заказ, выбирает тип оплаты, эта информация заносится в базу данных и передается менеджеру, который следит за актуальностью наличия услуг и товаров и передает указания курьеру/мастеру, который в свою очередь отвозит товар/предоставляет услугу. |