Курсовая работа: Разработка информационной системы средствами СУБД Access

Продолжение Таблицы 2 – «Заказы»

Заказ выполнен Логический тип
Стоимость заказа Денежный

- Таблица «Категории», которая содержит информацию о категориях охранников и стоимости часа работы охранника каждой категории. Структура таблицы «Категории» представлена в Таблице 3.

Таблица 3 – Структура таблицы «Категории»

Имя поля Тип данных Размер поля Примечание
Категория Текстовый 25 Ключ
Стоимость часа работы Денежный

- Таблица «Исполнители», которая содержит информацию о номере сотрудника и номере заказа. Структура таблицы «Исполнители» представлена в Таблице 4.

Таблица 4 – Структура таблицы «Исполнители»

Имя поля Тип данных Размер поля Примечание
Номер заказа Числовой Целое Ключ
Номер сотрудника Числовой Целое Ключ

- Таблица «Архив заказов», которая содержит информацию о выполненных заказах фирмы. Структура таблицы «Заказы» представлена в Таблице 5.

Таблица 5 – Структура таблицы «Архив заказов»

Имя поля Тип данных Размер поля Примечание
Номер заказа Числовой Целое Ключ
Ф.и.о. Текстовый 50
Адрес Текстовый 20
Дата заказа Дата/время
Дата начала работы Дата/время

Время начала (час.)

Дата/время
Дата окончания работы Дата/время
Время окончания Дата/время
Количество часов Числовой Целое
Заказ выполнен Логический тип
Стоимость заказа Денежный

Таблицы базы данных связаны между собой. Схема взаимосвязи таблиц базы данных представлена на Рисунке 1.

Рисунок 1 – Схема взаимосвязи таблиц базы данных

1.2 Создание форм

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

Созданное приложение содержит следующие формы:

Форма «Охранники», которая работает с одноименной таблицей «Охранники». Вид формы «Охранники» представлен на Рисунке 2

Рисунок 2 – Форма «Охранники»

Форма «Охранники» в режиме конструктора показана на Рисунке 3.

Рисунок 3 – Форма «Охранники» в режиме конструктора

В данной форме реализованы следующие особенности:

- поле Категория организовать как поле со списком, список берется из таблицы Категории;

- поле Должность организовать как группу переключателей, имеющих два значения: охрана без оружия - 1; охрана с оружием - 2;

- поле Лицензия на оружие организовать как поле - флажок;

- поле Оклад организовать как поле с раскрывающимся списком; список берется из дополнительной таблицы;

- поле Надбавка организовать как группу переключателей, имеющих значения: 5, 10, 15.

Так же добавлены копки перехода и поиска по записям.

Форма «Категории», которая работает с таблицей «Категории». Вид формы «Категории» представлен на Рисунке 4.

Рисунок 4 – Форма «Категории»

Разработка формы в режиме конструктора на Рисунке 5.

Рисунок 5 – Форма «Категории» в режиме конструктора

Форма «Заказы», которая работает с таблицей «Заказы». Вид формы «Заказы» представлен на Рисунке 6

Рисунок 6 – Форма «Заказы»

Рисунок 7 – Форма «Заказы» в режиме конструктора

- если Дата окончания работы меньше Даты начала работы, то выдается сообщение "Неверные даты";

- поле Заказ выполнен организовать как поле - флажок;

Форма «Заказы-Исполнители», которая работает с таблицами «Заказы» и «Исполнители». Вид формы «Заказы» представлен на Рисунке 8.

Рисунок 8 – Форма «Заказы-Исполнители»

В данной форме реализованы следующие особенности:

- поле Номер сотрудника организовать как поле с раскрывающимся списком, список берется из таблицы Охранники

К-во Просмотров: 466
Бесплатно скачать Курсовая работа: Разработка информационной системы средствами СУБД Access