Курсовая работа: Логистический отдел фирмы

Итак, основным объектом Access является таблица. Для ее создания в окне базы данных выбирается корешок таблица, затем кнопка «Создать». Все таблицы созданы в режиме «Конструктор». Создание таблицы в режиме «Конструктор» заключается в определении для каждого поля таблицы свойств. При создании таблицы необходимо помечать ключевые поля, нажатием кнопки «Ключевое поле» на панели инструментов. В проектируемой базе данных созданы следующие таблицы:

Таблица1. Автомобиль

Имя поля Тип данных Тип поля
Регистрационный_номер текстовый key
Модель текстовый
Тоннаж текстовый
Объем_кузова текстовый
На_ремонте логический
В_рейсе логический
Водитель текстовый

Таблица2. Сотрудник

Имя поля Тип данных Тип поля
ФИО текстовый key
Должность текстовый
Контактный_телефон числовой
В_отпуске логический

Таблица3. Страна

Имя поля Тип данных Тип поля
Страна текстовый key

Таблица4. Регион

Имя поля Тип данных Тип поля
Регион текстовый key
Страна текстовый

Таблица5. Город

Имя поля Тип данных Тип поля
Город текстовый key
Страна текстовый

Таблица6. Объект

Имя поля Тип данных Тип поля
Объект текстовый key
Телефон числовой
Начальник_участка текстовый
Контактный_телефон числовой
Город текстовый

Таблица7. Перевозка

Имя поля Тип данных Тип поля
Номер_накладной числовой key
Пункт_отправления текстовый
Дата_отправления дата/время
Пункт_назначения текстовый
Дата_прибытия дата/время
Выполнено логический
Автомобиль текстовый

Таблица8. Классификатор

Имя поля Тип данных Тип поля
Номер_класса счетчик key
Класс текстовый
Номер_накладной числовой

Таблица9. Тип

Имя поля Тип данных Тип поля
Номер_типа счетчик key
Тип текстовый
Номер_класса числовой

Таблица10. Данные

Имя поля Тип данных Тип поля
Номер_заказа счетчик key
Единицы_измерения текстовый
Заказано числовой
Отправлено числовой
Дефицит числовой
Номер текстовый
Примечания текстовый
Номер_типа числовой

4.2 Назначение отношений между таблицами и создание схемы данных

Создав все таблицы, необходимо установить связи между ними с помощью команды «Схема данных» меню «Сервис» или нажатием кнопки «Схема данных» на панели инструментов. MicrosoftAccess открывает пустое окно и предлагает добавить необходимые таблицы. В «Схему данных» были перенесены все одиннадцать таблиц (см. рис. 4).

Установление связи между двумя таблицами выполняется переносом ключевых полей из таблицы со стороны отношения «один» в таблицу на стороне «многие». Связи представлены «ниточками», соединяющими связанные поля таблиц. Чтобы установить обеспечение целостности данных, щелкают правой кнопкой на «ниточку связи». Открывается диалоговое окно связи. На рис. 3 изображено диалоговое окно, в котором необходимо проверить правильность имен полей, установить параметры связи:

• обеспечение целостности данных

• каскадное обновление связанных полей

• каскадное добавление связанных полей.

Рисунок 3. Установление связей между таблицами

4.3 Разработка запросов

Одной из особенностей базы данных заключается в способности извлекать данные и представлять их в соответствии с указанными требованиями. С помощью запросов можно задавать разные вопросы о данных, хранящихся в таблицах. В процессе выполнения запроса отбираются данные из одной или нескольких таблиц, на экран выводятся интересующие пользователя данные.

В базе данных «Логистический отдел фирмы» сделано семь запросов. Для создания запроса в окне базы данных выбирался раздел «Запросы/Создание запроса в режиме конструктора». Процесс формирования запроса заключается в следующем.

На первом этапе Access предлагает указать таблицы, данные из которых будут использоваться в запросе. Среди имеющихся полей в таблицах выбираются те, которые будут выводиться на экран. В режиме «Конструктор» был определен порядок следования полей в запросе, их названия, размеры столбцов, а также способ группировки и условие отбора. После того как создание запроса завершено, его необходимо сохранить с присвоением конкретного имени. В базе данных «Логистический отдел фирмы» имеются следующие запросы:

• Водители-экспедиторы (выделение водителей из штата сотрудников)

• Сводка_водители (информация о текущей ситуации с водителями – загруженности и т.п.)

• Накладная (формирование накладной на основе данных в таблицах)

• Используемые_автомобили и д.р.

Рассмотрим запрос с параметром «накладная», приведенный на рисунке 4. Он позволяет просмотреть накладную, зная ее номер, который необходимо ввести при его исполнении по запросу системы. На рисунке 5 этот запрос представлен в режиме конструктора.

Рисунок 4. Запрос с параметром

Рисунок 5. Запрос «накладная» в режиме конструктора

5. ИНТЕРФЕЙС БЫЗА ДАННЫХ

Современные компьютерные системы характеризуются необходимостью удовлетворять разнообразным требованиям многочисленных пользователей. В процессе создания интерфейса базы данных «Склад» были созданы следующие элементы:

• Формы

• Отчеты

• Макросы

5.1 Разработка форм

К-во Просмотров: 278
Бесплатно скачать Курсовая работа: Логистический отдел фирмы