Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка архитектуры и пользовательского инте...doc
Скачиваний:
4
Добавлен:
15.09.2019
Размер:
902.66 Кб
Скачать

4.2.1 Подсистема обработки запросов

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

  • Подсистема работы с товарами. Работа магазина строится именно на продаже товаров – это его непосредственное назначение. Данная подсистема позволяет вносить, изменять или удалять информацию об имеющихся товарах. Вводимые данные проходят проверку на корректность. Также подсистема осуществляет быстрый поиск по заданным параметрам, интересующим пользователя (по наименованию, коду). Подсистема имеет связь с подсистемой управления партиями и группами товаров. Если во время запроса товара его нет в наличии, то система оповещает об этом. Если же срок реализации товара истек, то система выдаст соответствующее сообщение.

Проиллюстрируем процесс регистрации продажи и выписки чека с помощью диаграммы последовательности (Рис.6):

Рис. 6 – Диаграмма последовательности «Регистрация продажи»

  • Подсистема работы с персоналом.

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

Создать новую учетную запись

Рис.7. Диаграмма деятельности, отражающая создание новой учетной записи.

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

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

  • Подсистема работы с партиями и группами товаров. Данная подсистема ведет учет поступающих от поставщиков групп и партий товаров. В ней регистрируются код партии, дата прихода партии, название группы товара и ее характеристики.

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

Так как основополагающими для данной системы являются функции добавления и поиска данных, рассмотрим подробнее диаграммы деятельности, отражающие эти процессы (Рис 8-9).

Продавец

Система

Данные верны

Да

Нет

Конец

Рис.8 – Регистрация новой партии товара на диаграмме деятельности.

Товар найден

Конец

Продавец

Система

Да

Нет

Рис.9 Поиск товара на диаграмме деятельности