Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП Мохарев И А Ке-ДЛП-102.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
801.85 Кб
Скачать

3. Технологический раздел

3.1 Архитектура базы данных

Архитектура программного средства является слоистой, так как:

  • Для работы базы данных необходимо приложение MS Access (содержащееся в пакете прикладных программ MS Office). Для приложения MS Access необходима операционная система Windows 95 и старше;

  • На каждом слое ничего неизвестно о свойствах последующих слоев;

  • Каждый слой может взаимодействовать с непосредственно предшествующим слоем только через определенный интерфейс;

  • Каждый слой располагает определенными ресурсами, которые либо скрывают от других слоев, либо передает следующему слою.

Схема 2. Схема архитектуры программного средства

Архитектура базы данных является комплекс автономно-выполняемых программ. (Смотри Приложение Б. Диаграмма классов).

3.2 Технология создания Базы данных

База данных создана в среде Microsoft Access 2003;

  • Запустить Microsoft Office Access 2003, команда: Пуск/все программы/Microsoft Office/ Microsoft Office Access 2003 (см. рис.1);

Рис.1 Запуск Microsoft Office Access 2003

  • Создать таблицу "Владелец" в режиме конструктор, для этого нужно открыть двойным щелчком мыши пункт "Создание таблиц в режиме конструктора" (см. рис.2);

Рис.2 Создание таблиц в режиме конструктора

  • Задать поля, типы данных и свойства полей (см. рис.3.)

Рис.3 Задание полей и типов данных

  • Имя поля, тип данных, свойства полей смотри в таблице 3.1.

Таблица 3.2.1 "Владелец"

Имя поля

Тип данных

Свойства поля

Код Владельца

Текстовый

Ключевое поле, размер 9 символов, совпадения не допускается.

Фамилия

Текстовый

Размер: 30 символов

Имя

Текстовый

Размер: 20 символов

Отчество

Текстовый

Размер: 40 символов

Номер паспорта

Числовой

Размер: Длинное целое

Номер удостоверения

Числовой

Размер: Длинное целое

Год рождения

Дата/Время

Маска ввода

  • Установить поле Код Владельца ключевым, для этого нужно поставить курсор на это поле и нажать кнопку: Ключевое поле на панели инструментов (см. рис.4)

Рис.4 Кнопка Ключевое поле

  • Создать таблицу "Автомобиль" в режиме конструктор, для этого нужно открыть двойным щелчком мыши пункт "Создание таблиц в режиме конструктора" (см. рис.2);

  • Задать поля, типы данных и свойства полей (см. рис.5)

Рис.5 Задание полей и типов данных

  • Имя поля, тип данных, свойства полей смотри в таблице 3.2.

Таблица 3.2.2 "Автомобиль"

Имя поля

Тип данных

Свойства поля

Код Автомобиля

Текстовый

Ключевое поле, 9 символов, совпадения не допускаются

Код владельца

Текстовый

Размер: 9 символов

Код нарушения

Текстовый

Размер: 9 символов

Номер автомобиля

Текстовый

Размер: 10 символов

Марка

Текстовый

Размер: 10 символов

  • Установить поле Код Автомобиля ключевым, для этого нужно поставить курсор на это поле и нажать кнопку: Ключевое поле на панели инструментов (см. рис.4);

  • Создать таблицу "Нарушения" в режиме конструктор, для этого нужно открыть двойным щелчком мыши пункт "Создание таблиц в режиме конструктора" (см. рис.2);

  • Задать поля, типы данных и свойства полей (см. рис.6)

Рис.6 Задание полей и типов данных

  • Имя поля, тип данных, свойства полей смотри в таблице 3.3.

Таблица 3.2.3 "Нарушения"

Наименование

Тип данных

Свойства

Код Нарушения

Текстовый

Ключевое поле, 9 символов, совпадения не допускаются

Дата нарушения

Дата/Время

Маска ввода

Время нарушения

Текстовый

Размер: 50 символов, маска ввода

Вид нарушения

Текстовый

Размер: 50 символов

Размер штрафа

Денежный

Формат поля: Денежный

Оплатить до

Дата/Время

Маска ввода

Оплата

Текстовый

Размер: 50 символов

  • Установить поле Код Нарушения ключевым, для этого нужно поставить курсор на это поле и нажать кнопку: Ключевое поле на панели инструментов (см. рис.4);

  • Создать схему данных (см. рис.7)

Рис.7. Создание схема данных.

  • Создаем связи между таблицами (см. рис.8)

Рис.8. Создание связи между таблицам

  • Создать запрос "Запрос на удаление" в режиме конструктора, для этого нужно открыть двойным щелчком мыши пункт "Создание запроса в режиме конструктора" (см. рис.9)

Рис.9. Создание запроса в режиме конструктора

  • Добавляем таблицу "Нарушения" и нажимаем "Добавить" (см. рис.10)

Рис.10. Добавление таблицы "Нарушения"

  • Задаем запрос на удаление (см. рис.11)

Рис.11. Создание запроса на удаление

  • Добавляем поле "Оплата" и условие отбора "оплачено" (см. рис.12)

Рис.12. Добавление поля "Оплата" и условие отбора "оплачено"

  • Сохраняем "Запрос на удаление" (см. рис.13)

Рис.13. Сохранение запроса

  • Создаем запрос "Не оплаченные" в режиме конструктора (см. рис.9)

  • Добавляем поля: Фамилия, Имя, Отчество из таблицы "Владелец", Номер автомобиля, Марка из таблицы "Автомобиль", Дата нарушения, Размер штрафа, Оплатить до, Оплата из таблицы "Нарушения" и сохраняем запрос (см. рис.14)

Рис.14. Создание запроса на выборку

  • Создать отчет "Отчет Владелец" с помощью мастера, для этого нужно открыть двойным щелчком мыши пункт "Создание отчета с помощью мастера" (см. рис.15)

Рис.15. Создание отчета с помощью мастера

  • В окне создание отчетов выбрать Запрос: "Не оплаченные" (см. рис.16)

Рис.16. Создание отчета "Владелец"

  • Добавить уровни группировки, затем нажать кнопку Далее (см. рис.17)

Рис.17. Добавление уровни группировки

  • В появившемся окне задать порядок сортировки по "Дата нарушения" и нажать кнопку Далее (см. рис.18)

Рис.18. Порядок сортировки по "Дата нарушения"

  • Выбрать макет структура 2, ориентацию книжная, затем нажать кнопку Далее (см. рис. 19)

Рис. 19. Вид макета для отчета "Владелец"

  • Выбрать стиль отчета"Владелец" (см. рис. 20)

Рис. 20. Стиль отчета "Владелец"

  • Выбираем стиль формы и нажимаем "Далее"

  • Задаем имя формы "Владелец" и нажимаем "Готово"

3.3 Инструкция пользователя (Оператора ЭВМ)