Проектирование автоматизированной системы управления магазином электроники "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 товара. Он является уникальным для всего склада.
Диа