Автор работы: Пользователь скрыл имя, 24 Ноября 2013 в 19:04, курсовая работа
Цель проектирования базы данных состоит в отображении процесса ремонтной деятельности малого предприятия
Для достижения данной цели были поставлены следующие задачи:
определение и анализ предметной области;
разработка концептуальной модели базы данных;
построение таблиц базы данных «Автосервис»;
построение форм, запросов и отчётов данной БД.
Введение 3
РАЗДЕЛ 1. Разработка базы данных 4
Постановка задачи 4
Анализ предметной области 5
РАЗДЕЛ 2. Моделирование структур данных 7
2.1. Разработка концептуальной модели базы данных 7
2.2. Разработка логической модели данных 9
2.3. Преобразование модели «сущность-связь» в реляционную
модель данных 10
РАЗДЕЛ 3. Проектирование базы данных 12
3.1. Разработка таблиц 12
3.2. Разработка форм для ввода данных 17
3.3. Разработка запросов к базе данных 21
3.4. Разработка отчетов 27
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 31
Рис. 21. Результат выполнения запроса «Общая сумма оплаченных работ».
Рис. 22. Результат выполнения запроса «Процентное соотношение оплаты и не оплаты».
Отчет — это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса [4].
Отчеты создаются после построения всех таблиц, форм и запросов. Отчеты чаще всего являются подведением итогов или обобщением данных. Создавать отчеты достаточно просто в мастере создания отчетов.
В базе данных «Автосервис» разработано четыре отчёта: «Общая калькуляция ремонтных работ за определённый год», «Марки ремонтируемых автомобилей», «Отчёт о неоплаченных заказах», «Отчёт о перечне замененных деталей». Подробнее рассмотрим два из них:
Этот отчет создается в конструкторе и очень удобен в использовании. С его помощью можно просмотреть информацию о стоимости выполнения ремонтных работ за определённый год. Данные в отчете будут меняться автоматически в зависимости от выполнения новых заказов.
Рис. 23. Отчет «Общая калькуляция ремонтных работ за определённый год»
Информация, представленная в отчёте, показывает информацию о том, сколько раз конкретный заказчик пользовался услугами автосервиса. Таким образом, анализируя информацию предоставляемую данным отчетом, администратор может определить производителей, автомобили которых чаще ломаются. Данные в отчете будут меняться автоматически в зависимости от появления новых клиентов (будут добавляться).
Рис. 24. «Марки ремонтируемых автомобилей»
Результаты выполнения других отчетов представлены на рис. 25-26.
Рис. 25. Отчёт о неоплаченных заказах.
Рис. 26. Отчёт о перечне замененных деталей.
Выводы
При выполнении курсовой работы была проанализирована деятельность автосервиса и спроектирована база данных «Автосервис».
Выполнен анализ предметной области, разработана реляционная модель данных, на основе которой была спроектирована физическая база данных, в которой были созданы таблицы в соответствии с сущностями, описанными в предметной области. Были разработаны концептуальная и логическая модели на основе рассмотренной предметной области.
Спроектированная база данных «Автосервис» состоит из четырех связанных таблиц: Заказчики, Заказы, Мастера, Перечень работ.
Для ввода, просмотра и редактирования таблиц разработаны формы. В частности созданы четыре простые формы: Заказчик, Заказы, Мастера и Перечень работ, и три составные: Заказчик с субформой Заказы, Заказы с субформой Перечень работ, Мастера с субформой Заказы.
Для извлечения данных из таблиц и предоставления их пользователю в удобном виде были разработаны различные по типам запросы. С помощью этих запросов можно выполнять отбор, сортировку и фильтрацию данных.
В базе данных «Автосервис» разработаны отчёты, которые позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. В частности разработаны такие отчеты, которые предусматривают возможность выдачи информации о работниках автосервиса, о всех владельцах и ремонтных работах по конкретному заказу.
Результат разработки приведен в приложении 1.
СПИСОК ИСПОЛЬЗОВАнНОЙ ЛИТЕРАТУРЫ: