Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка проекта информационной системы поддержки формирования товарного ассортимента ЗАО «Тандер».docx
Скачиваний:
109
Добавлен:
18.05.2017
Размер:
841.32 Кб
Скачать
    1. Проектирование структуры информационной системы поддержки формирования товарного ассортимента зао «Тандер»

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

На серверную часть выносятся все функции системы, т.е.:

  • Хранение и предоставление доступа к данным;

  • Предоставление интерфейсов для взаимодействия с функциями системы;

  • Расчет оценки потребления товаров;

  • Формирование ассортимента

Информационная система поддержки формирования товарного ассортимента ЗАО «Тандер» включает в себя следующие модули:

  • Модуль «Ассортимент»;

  • Модуль «Ассортиментная матрица»;

  • Модуль администрирования.

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

Диаграмма компонентов языка UML [20], описывающая данный модуль,представлена на следующем рисунке 3.2.

Рисунок 3.2–Модуль «Ассортимент»

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

Диаграмма компонентов языка UML, описывающая данный модуль,представлена на следующем рисунке 3.3.

Рисунок 3.3–Модуль «Ассортиментная матрица»

Модульадминистрирования включает в себя функции по управлению работой информационнойсистемы поддержки формирования товарного ассортиментаЗАО «ТАНДЕР».Таким образом, система представляет собой набор компонентов (PHP-скриптов), связанным между собой с помощью интерфейсов.

    1. Проектирование базы данных информационной системы поддержки формирования товарного ассортимента зао «тандер»

Для построения модели базы данных нашей информационной системы будем использовать CASE-средствоAllFusionERwinDataModeler7 (ERwin). Программное средство позволяет довольно просто проектировать реляционные базы данных, предоставляет графический интерфейс для удобного просмотра созданных моделей баз данных.

Erwinподдерживает методологию проектирования баз данныхIDEF1x.IDEF1x[21] является методом для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной схемы. Во-первых, IDEF1X требует от проектировщика определить ключевые атрибуты, для того чтобы отличить одну сущность от другой. Во-вторых, в тех случаях, когда более чем один атрибут является однозначно идентифицирующим сущность, проектировщик должен определить один из этих атрибутов первичным ключом, а все остальные вторичными.

На основе моделей построенных ранее, создадим логическую модель данных, представленную в виде реляционных объектов - сущностей с указанием взаимосвязей между атрибутами сущностей. Каждую сущность необходимо привести к виду третьей нормальной формы (нормализовать) для обеспечения целостности данных. Логическая модель базы данных информационнойсистемы автоматизации отдела маркетинга ЗАО «ТАНДЕР» представлена на следующем рисунке.

Рисунок 3.5– Логическая модель базы данных

База данных информационной системы включает в себя следующие сущности:

  1. Товарная группа;

  2. Состав (каждая группа может содержать много товаров, и товары могут повторяться в группах);

  3. Товар;

  4. История продаж (по датам для каждого товара в отдельности);

  5. Ассортиментная матрица (набор товаров с указанием количества, закрепленный в ассортименте на конкретную дату);

  6. Ассортимент на день.

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

Соседние файлы в предмете Дипломная работа (подготовка и защита)