Проектирование автоматизированной системы управления магазином электроники "Spirit"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?унок 3

 

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

Структура вход/выходных, управляющих характеристик и механизмов, представлена в таблице 3.

 

Таблица 3. Вход/выходные, управляющие характеристики и механизмы блока А2

Виды характеристикНаименования характеристикВходТовар на складированиеУправлениеДокументацияМеханизмПерсонал (кладовщик)ВыходТовар на продажуИнформация о состоянии склада

Разработка UML-модели прецедентов системы

 

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

 

Рисунок 4

 

В нашем случае Актерами являются Сотрудник и Покупатель. А в роли прецедентов выступают элементы модули требований.

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

Составление спецификаций

Далее к каждому прецеденту должна быть предоставлена спецификация прецедента. Спецификацию всех прецедентов было принято выполнить в виде таблиц.

Спецификация прецедента Осуществление покупки

Краткое описание: Оформление покупки покупателю продавцом

Главные актеры: Продавец, Покупатель

Спецификация прецедента Заявка на товар

Краткое описание: Составление потребителем заявки, на какой то определенный тип и модель техники, которых нет в наличии на данный момент

Главные актеры: Покупатель, менеджер

Спецификация прецедента Составление отчета о продажах

Краткое описание: Продавец составляет отчет о продажах, который рассматривается менеджером

Главные актеры: Продавец, менеджер

Спецификация прецедента Составление заказов на поставку товаров

Краткое описание: Менеджер составляет заявку на поставку новых товаров, кладовщик рассматривает данную заявку

Главные актеры: Менеджер, кладовщик

Спецификация прецедента Поставка товаров

Краткое описание: Кладовщик осуществляет поставку в магазин, менеджер составляет отчет о принятом товаре в магазин

Главные актеры: Кладовщик, менеджер

Спецификация прецедента Хранение информации

Краткое описание: Менеджер хранит в базе данных информацию о проданных товарах, о клиентах, отчеты и т.д.

Главные актеры: Менеджер

Спецификация прецедента Заказ товаров с головного склада

Краткое описание: Кладовщик осуществляет заказ необходимых товаров на склад с головного склада, на главном складе рассматривает данную заявку, и совершают поставку.

Главные актеры: Кладовщик

Спецификация прецедента Регистрация поступления

Краткое описание: Кладовщик получает принятый товар, составляет отчет о принятом товаре(его состоянии, кол-ве и т.д.)

Главные актеры: Кладовщик

 

Диаграмма классов

 

Рисунок 5

 

Сущность ID Товар

Данная сущность содержит в себе информацию о товарах. Атрибутами сущности являются:

ID товара;

название;

цена;

гарантия.

Ключом сущности является атрибут ID товара. Он является уникальным для всех товаров.

Сущность ID Покупателя

Данная сущность содержит в себе информацию о клиентах. Атрибутами сущности являются:

ID покупателя;

фамилия;

имя;

отчество;

адрес;

телефон.

Ключом сущности является атрибут ID покупателя. Он является уникальным для всех клиентов.

Сущность ID Покупки

Данная сущность содержит в себе информацию о покупках. Атрибутами сущности являются:

ID покупки;

дата покупки;

цена покупки;

количество;

сумма;

ID покупателя

ID сотрудника

ID товара

Ключом сущности является атрибут ID покупки. Он является уникальным для всех покупок.

Сущность ID заказа

Данная сущность содержит в себе информацию о заказах. Атрибутами сущности являются:

ID заказа;

дата заказа;

количество ;

ID менеджера

Статус заказа

Ключом сущности является атрибут ID заказа.

Сущность ID менеджера и ID продавца

Данные сущности содержат в себе информацию менеджерах и продавцах. Атрибутами сущности являются:

ID менеджера (ID продавца);

фамилия;

имя ;

отчество ;

пол ;

дата рождения ;

зарплата ;

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

Сущность Производитель

Данная сущность содержит в себе информацию о производителях. Атрибутами сущности являются:

название;

адрес ;

телефон ;

Ключом сущности является атрибут Наименование. Он является уникальным для всех производителей.

Сущность Склад

Данная сущность содержит в себе информацию о складе. Атрибутами сущности являются:

№накладной;

дата поставки ;

цена ;

количество ;

название товара;

ID товара

кладовщик

Ключом сущности является атрибут ID товара. Он является уникальным для всего склада.

 

Диа