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