2.2. Сценарии работы пользователя
База данных должна позволять пользователю проводить операции быстро, за минимальное количество шагов для этого должен быть удобный и понятный пользователю интерфейс. В данной базе данных пользователь может выполнять следующие операции:
Принятие заявки от Клиента
Менеджер агентства по пошиву портьер сначала консультирует клиента по интересующим его вопросам, предоставляет прайс-лист.
Добавление клиента и заказа в БД
Менеджер агентства заносит информацию об клиенте в базу данных о клиентах.
Удаление клиента
Менеджер вводит клиента/заказ, которого нужно удалить, далее он удаляется.
Создание отчетов для клиента/организации
Менеджер создает отчет на список готовых заказов, стоимости заказа, статусе конкретного заказа.
Проверка клиента на наличие в БД
3. Реализация проекта информационной системы
3.1Таблицы
Создание программного продукта начинается с создания структуры базы данных. Осуществление данного этапа разработки производилось в программе Microsoft Access. Каждая таблица имеет ключевое поле. Тип связи между таблицами «один-ко-многим».
Таблица «Клиенты» предназначена для хранения информации о тех клиентах, которые решили сделать заказ в данном салоне. На рисунке 3.1 приведена ее структура и назначение полей.
Рис. 3.1 – Структура таблицы «Клиенты»
Ключевое поле связано с таблицей базы данных «Заказы», информация, в записях которой соотносится с соответствующей таблицей.
Таблица «Заказы» предназначена для хранения информации об имеющихся заказах. На рисунке 3.2 приведена ее структура и назначение полей.
Рис. 3.2 – Структура таблицы «Заказы»
Ключевое поле связано с таблицами базы данных «Заказы подробно», информация в записях которых соотносится с соответствующими заказами.
Таблица «Заказы подробно» предназначена для хранения информации о конкретном заказе. На рисунке 3.3 приведена ее структура и назначение полей.
Рис. 3.3 - Структура таблица БД «Заказы подробно»
Таблица «Прайс-лист» предназначена для хранения информации о имеющихся изделиях. На рисунке 3.4 приведена ее структура и назначение полей.
рис. 3.4 – Структура таблицы «Прайс-лист»
Ключевое поле связано с таблицами базы данных «Заказы подробно»,
информация, в записях которой соотносится с соответствующей таблицей.
Таблица «Цвета» предназначена для хранения информации о имеющемся разнообразии цветов для изделий. На рисунке 3.5 приведена ее структура и назначение полей.
рис. 3.5 – Структура таблицы «Цвета»
Ключевое поле связано с таблицами базы данных «Заказы подробно»,
информация, в записях которой соотносится с соответствующей таблицей.
Таблица «Стили» предназначена для хранения информации о имеющемся разнообразии стилей для изделий. На рисунке 3.6 приведена ее структура и назначение полей.
рис. 3.6 – Структура таблицы «Стили»
Ключевое поле связано с таблицами базы данных «Прайс-Лист» и «Связка»,
информация, в записях которой соотносится с соответствующей таблицей.
Таблица «Связка» предназначена для связи таблиц «Стили» и «Материалы». На рисунке 3.7 приведена ее структура и назначение полей.
рис. 3.7 – Структура таблицы «Связка»
Таблица «Материалы» предназначена для хранения информации о имеющемся разнообразии материалов для изделий. На рисунке 3.8 приведена ее структура и назначение полей.
рис. 3.8 – Структура таблицы «Материалы»
Ключевое поле связано с таблицами базы данных «Связка», для связи с таблицей «Стили».
Схема данных
Связи между таблицами представлены в схеме (Рис. 3.5):
Рисунок 3.5 – Схема БД «Салон по пошиву портьер»