Курсовая работа: Разработка информационной системы средствами СУБД 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 – Форма «Заказы-Исполнители»
В данной форме реализованы следующие особенности:
- поле Номер сотрудника организовать как поле с раскрывающимся списком, список берется из таблицы Охранники