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

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

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

грамма последовательности

 

Рисунок 6

 

На диаграмме последовательности демонстрируется ряд действий между клиентом, менеджером и информационной системой.

.Клиент делает выбор товара, который ему нужен;

.Менеджер ищет в системе товар, который нужен клиенту по артикулу;

.Далее он предоставляет информацию по данному продукту клиенту;

.Если товар подходит, то покупатель подтверждает заявку;

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

.Создается заявка системой.

 

Диаграмма состояний

 

Рисунок 7. Общий вид

 

На общем виде показаны интерфейсы пользователей - кладовщика, продавца и менеджера.

Для примера подробнее рассмотрим окно менеджера.

 

Рисунок 8. Окно менеджера

Диаграмма деятельности

 

Расписано последовательное действие менеджера и системы на протяжении всего времени работы.

 

Рисунок 9

Представление базы данных

 

На основе раннее проделанной работы была создана база данный магазина электроники.

В данной базе имеются уникальные элементы которые имеют свой личный ID.

 

Рисунок 10

 

Таблица Менеджер

Содержит данные о менеджерах, их характеристики.

Таблица Продавцы

Содержит данные о продавцах.

 

Таблица Покупатели

Содержит данные о покупателях.

 

Таблица Заказы

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

Таблица Заявки

Содержит данные о заявках, такие как наименование товара, дата заказа, сумма, статус заявки и т.д.

 

Таблица Покупка

Содержит информацию о покупке.

 

Таблица Производители

Содержит данные о производителях.

Таблица Товар

Содержит информацию о товаре, о его видах, производителе и т.д.

 

Таблица Склад

Содержит данные о товаре, хранящемся на складе, его кол-ве, производителе и т.д.

Таблица Отчет

Содержит данные об отчетах.

 

Экранные формы

управление магазин прецедент запрос

Форма Основное окно

 

Позволяет зайти в систему в качестве продавца, менеджера и кладовщика.

Форма Вход менеджера

 

 

Позволяет от имени менеджера перейти к экранным формам для редактирования данных в нужном разделе.

Форма Вход продавца

 

 

Позволяет от имени продавца перейти к необходимому разделу для редактирования или просмотра данных.

Форма Вход кладовщика

 

 

Позволяет от имени кладовщика перейти к необходимому разделу для редактирования или просмотра данных.

Форма Заказ

 

 

Источником является таблица Заказ, подчиненная форма: Заказ.

Элементы: Кнопка листания, Назад и Выход.

Форма Заявка

 

 

Выводит данные о заявках.

Источник данных: таблица Заявки

Подчиненная форма: Заявки

Элементы: Кнопка листания, Назад и Выход.

Форма Отчет

 

 

Выводит данные об отчетах.

Источник данных: таблица Отчет. Подчиненная форма Отчет.

Элементы: Кнопка листания, Назад и Выход.

Форма Покупатель

 

 

Выводит данные о покупателях.

Источник данных: таблица Покупатель. Подчиненная форма Покупатель1

Элементы: Кнопка листания, Назад и Выход.

Форма Покупка

 

Выводит данные о покупках.

Источник данных: таблица Покупка. Подчиненная форма Покупка.

Элементы: Кнопка листания, Назад и Выход.

Форма Продавцы

 

 

Выводит данные о продавца.

Источник данных: таблица Продавцы. Подчиненная форма Продавцы2.

Элементы: Кнопка листания, Назад и Выход.

Форма Производители

 

Выводит данные о производителях.

Источник данных: таблица Производитель. Подчиненная форма Информация о производителях.

Элементы: Кнопка листания, Назад и Выход.

Форма Склад

 

 

Выводит данные о складе.

Источник данных: таблица Склад. Подчиненная форма Склад

Элементы: Кнопка листания, Назад и Выход.

Форма Товар

 

Выводит данные о товаре.

Источник данных: таблица Товар. Подчиненная форма Товар.

Элементы: Кнопка листания, Назад и Выход.

 

Запросы

 

Запрос информация об определенной покупке

Выдает окошко в которое нужно ввести ID интересующей вас покупки, после чего выдает ID товара, сумму, ID покупателя, ID продавца, Фамилию покупателя и продавца, а также дату покупки.

 

Покупка.[ID покупки], Покупка.[ID товара], Покупка.Сумма, Покупатель.[ID покупателя], Покупатель.Фамилия, Продавцы.[ID продавца], Продавцы.Фамилия, Покупка.[Дата покупки]Продавцы INNER JOIN (Покупатель INNER JOIN Покупка ON Покупатель.[ID покупателя] = Покупка.[ID покупателя]) ON Продавцы.[ID продавца] = Покупка.[ID продавца](((Покупка.[ID покупки])=[Введите ID покупки]));

Запрос Все заказы за 21.11.2011

 

 

Выводятся все заказы за 21.11.2011.Заказ.[ID заказа], Заказ.[ID товара], Заказ.[Дата заказа], Менеджер.[ID менеджера], Склад.Кладовщик, Заказ.[Кол-во]Менеджер INNER JOIN (Склад INNER JOIN Заказ ON Склад.[ID товара] = Заказ.[ID товара]) ON Менеджер.[ID менеджера] = Заказ.[ID менеджера](((Заказ.[Дата заказа]) Like "21.11.2011"));

Запрос Все телевизоры на складе

 

 

Выводятся все телевизоры, которые имеются на складе.

 

SELECT Скла