Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по курсачу ИТ.docx
Скачиваний:
11
Добавлен:
19.09.2019
Размер:
671.59 Кб
Скачать

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 – Структура таблицы «Материалы»

Ключевое поле связано с таблицами базы данных «Связка», для связи с таблицей «Стили».

    1. Схема данных

Связи между таблицами представлены в схеме (Рис. 3.5):

Рисунок 3.5 – Схема БД «Салон по пошиву портьер»