КурсоваяИнформационные системыГод: 2024МТИ: Московский технологический институт
👁 14💼 0

Готовая курсовая: База данных учёта транспортных средств

Загружена: 20.02.2026 20:45

Разработка реляционной базы данных для автоматизации учёта транспортных средств Департамента города Москвы. Описаны ER‑модель, нормализация до 3NF, структурированные таблицы (Transport, Owners, TechInspections, Registration, Insurance) и SQL‑реализация с тестовыми записями. Готовая структура упрощает поиск, предотвращает дубли и позволяет интегрироваться с внешними системами (ГИБДД, страховые).

Содержание

ВВЕДЕНИЕ	3
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ	6
Шаг 1. Сведения об объекте управления	6
Шаг 2. Перечень функций управления	7
Шаг 3. Взаимосвязь функций управления по информационным потокам	7
Шаг 4. Выявление задач управления в рамках функции управления учётом транспортных средств	8
Шаг 5. Взаимосвязь задач по информационным потокам и построение схемы взаимосвязи задач	9
Шаг 6. Перечень всех форм документов, недокументированных и устных сообщений	10
Шаг 7. Описание каждой из задач управления	11
Шаг 8. Список реквизитов в рамках задачи «Составление рабочего плана учёта транспортных средств»	11
Шаг 9. Список кандидатов на идентификаторы в рамках поставленной задачи	14
Шаг 10. Алгоритмический анализ реквизитов в рамках поставленной задачи	14
Шаг 11. Прагматический анализ реквизитов в рамках поставленной задачи	14
Шаг 12. Выходной список реквизитов, необходимых для задачи «Составление плана электронного документооборота»	14
ПРАКТИЧЕСКАЯ ЧАСТЬ	16
Шаг 13. Построение модели «сущность-связь»	16
Шаг 14. База данных, содержащая таблицы в первой нормальной форме	18
Шаг 15. Нормализация	19
Шаг 16. Программная реализация	22
ЗАКЛЮЧЕНИЕ	27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ	28

Введение

Актуальность темы
Современный мир характеризуется быстрым развитием транспортной инфраструктуры, особенно в крупных городах, где количество автомобилей растет год от года. Это хорошо видно на картах навигаторов (рисунок 1). В связи с этим возникает необходимость в создании эффективных систем управления и учета транспортных средств. Это особенно важно для государственных служб, ответственных за контроль над дорожным движением и безопасностью на дорогах. Одной из таких служб является Департамент транспорта и развития дорожно-транспортной инфраструктуры города Москвы (далее - Департамент), которая занимается в т. ч. контролем соблюдения правил дорожного движения, регистрацией транспортных средств и проведением различных мероприятий по обеспечению безопасности на дорогах.
Рисунок 1 – Загруженность транспортной сети Москвы
Однако традиционная система учета транспортных средств, основанная на бумажном документообороте и ручном вводе данных, не соответствует современным требованиям. Она требует больших временных затрат, подвержена человеческим ошибкам и ограничивает возможности анализа данных. Поэтому внедрение автоматизированных систем учета становится жизненно необходимым шагом для улучшения работы Департамента.
Автоматизированные базы данных позволяют существенно ускорить процессы сбора, хранения и обработки информации о транспортных средствах. Они обеспечивают возможность быстрого поиска необходимых данных, проведения сложных аналитических операций и формирования отчетов. Кроме того, такие системы могут интегрироваться с другими информационными системами, что открывает новые перспективы для оптимизации работы всей транспортной инфраструктуры города.
Таким образом, создание эффективной базы данных для автоматизации учета транспортных средств сотрудниками Департамента является актуальной задачей, решение которой позволит улучшить качество обслуживания граждан, повысить безопасность на дорогах и оптимизировать работу самой службы.
Цель и задачи курсовой работы
Целью настоящей курсовой работы является разработка базы данных для автоматизации учета транспортных средств сотрудниками Департамента. Для достижения этой цели необходимо решить следующие задачи:
1. Провести анализ существующей системы учета транспортных средств в Департаменте и выявить ее недостатки.

Заключение

В ходе выполнения практической работы была разработана и реализована информационная система для учета транспортных средств, что позволило углубиться в процесс проектирования и нормализации базы данных.
На этапе проектирования была проведена семантическая модель предметной области "учет транспортных средств", что позволило определить ключевые сущности, их атрибуты и взаимосвязи между ними. Были определены таблицы: "Транспортные средства", "Владельцы", "Технические осмотры", "Результаты техосмотров", "Регистрация ТС" и "Страховка ТС". Каждая таблица была спроектирована с учетом требований первой нормальной формы (1НФ).
На этапе нормализации таблицы были оптимизированы. Нормализация позволила устранить избыточность данных и повысить целостность информации в базе данных.
На этапе программной реализации был написан SQL-код для создания и заполнения всех таблиц. Данные были структурированы и внесены в систему. Это позволило проверить работоспособность структуры базы данных и убедиться в корректности созданной модели.
Таким образом, в результате проделанной работы была успешно спроектирована, нормализована и реализована база данных для учета транспортных средств. Разработанная структура обеспечивает хранение, обработку и целостность данных, что способствует эффективной автоматизации управления транспортной информацией.

Список литературы

Нормативные правовые акты
ГОСТ Р 7.0.97–2016. Система стандартов по информации, библиотечному и издательскому делу. Библиографическая ссылка. Общие требования и правила составления. – Введ. 01.07.2017. – М.: Стандартинформ, 2016. – 22 с.
ГОСТ Р 7.0.8–2020. Система стандартов по информации, библиотечному и издательскому делу. Заголовок. Общие требования к заголовкам и правила их составления. – Введ. 01.10.2020. – М.: Стандартинформ, 2020. – 15 с.
Монографии, учебники, учебные пособия
Алексеев С.В., Кудрин М.Н. Базы данных и информационные системы: учебное пособие. М.: Инфра-М, 2021. – 304 с.
Величко О.А., Иванов А.П. Проектирование баз данных и SQL: учебник. СПб.: Питер, 2022. – 368 с.
Гордеев В.В., Макарова Л.С. Нормализация баз данных: теоретические и практические аспекты. М.: Юрайт, 2020. – 256 с.
Климов В.А., Петров Е.Г. Разработка баз данных в среде MySQL: учебное пособие. М.: Бином, 2019. – 198 с.
Кузнецов А.А., Шаров Д.В. Системы управления базами данных: учебник для вузов. М.: ИНФРА-М, 2021. – 340 с.
Литвинов Д.В., Иванова С.С. Основы баз данных и SQL. Проектирование и реализация: учебное пособие. СПб.: Питер, 2020. – 352 с.
Мельник С.А., Фролов В.И. Проектирование и нормализация реляционных баз данных. М.: Лань, 2019. – 288 с.
Носкова Е.А., Орлов Р.В. Основы информационных систем и баз данных: учебник. Екатеринбург: УГАТУ, 2022. – 214 с.
Петров В.Г. Базы данных. Проектирование и программирование в среде MySQL. М.: ДМК Пресс, 2021. – 272 с.
Тихонов А.П., Яковлев С.Ю. Основы реляционных баз данных: учебное пособие. СПб.: БХВ-Петербург, 2022. – 208 с.
Периодические издания (статьи)
Верещагин А.А., Смирнова И.В. Оптимизация нормализации баз данных на практике // Вопросы информационных технологий. 2021. №3. С. 67–74.
Дементьев Р.И., Кузьмина О.А. Разработка баз данных с использованием MySQL в современных информационных системах // Информационные технологии и системы. 2020. №4. С. 45–52.
Морозов В.Н., Савина А.В. Проектирование баз данных для автоматизированного учета информации // Информационные системы и технологии. 2019. №2. С. 25–33.
Интернет-ресурсы
Литвиненко С.В. Основы баз данных и SQL [Электронный ресурс]: Учебное пособие. М.: Лань, 2021. Режим доступа: http://e.lanbook.com.

Подробное описание

📘 О чем эта работа

В курсовой разработана реляционная база данных для автоматизации учёта транспортных средств сотрудников и граждан на уровне Департамента города Москвы. Объект исследования — учётный реестр транспортных средств; предмет — проектирование структуры БД: ER‑модель, набор сущностей и их атрибутов, нормализация и программная реализация на SQL.

📚 Что внутри

Работа содержит полный цикл проектирования и реализации БД:

  • ER‑модель с ключевыми сущностями: Транспортные средства, Владельцы, Технические осмотры, Результаты техосмотров, Регистрация, Страховка.
  • Подробные списки реквизитов: VIN, номер ТС, марка, модель, год выпуска, пробег, ИНН/паспорт владельца, номера ПТС и свидетельств, номер полиса ОСАГО, даты техосмотров и результаты.
  • Нормализация: переход от 1NF к 3NF — разделение таблицы документов на "Регистрация" и "Страховка", разделение техосмотров и их результатов для устранения транзитивных зависимостей.
  • Программная реализация: SQL‑скрипты CREATE TABLE и INSERT с тестовыми записями (примерно 10 записей в таблицах Transport и Owners, заполнение TechInspections, InspectionResults, Registration, Insurance).
  • Практические элементы: примеры запросов для поиска по VIN/рег. номеру, выборки просроченных страховок и сроков техосмотров, проверки целостности ссылочной связи.

📊 Для кого подходит

Полезно студентам профильных специальностей (информационные системы, прикладное программирование), преподавателям при демонстрации нормализации и проектирования БД, а также специалистам ИТ в органах транспорта для прототипирования учётной системы.

✨ Особенности

Конкретика работы: набор реальных полей (VIN, номер ПТС, полис ОСАГО), ER‑диаграмма, примеры SQL‑запросов и готовые INSERT‑данные, объяснение разделения сущностей при нормализации. Работа учитывает интеграцию с внешними источниками (ГИБДД, страховые компании) и содержит рекомендации по валидации (проверка формата VIN и ИНН) и обработке дублей.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура соответствует требованиям курсовой: введение, теоретическая и практическая части, нормализация и программная реализация.

Можно адаптировать?
Да. Таблицы и SQL‑скрипты легко модифицируются под иные регламенты, дополнительные поля или интеграцию с API ГИБДД.