Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект (2).doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

Содержание

3.1. Исключение из концептуальной модели особенностей несовместимых с реляционной моделью 14

3.2. Формирование отношений 16

3.3. Определение ограничения целостности 20

4.1. Определение состава и структуры таблиц 21

4.2. Реализация ограничений целостности 26

4.3. Проектирование и разработка пользовательских представлений 26

4.3.1. Представление «Транспортное средство» 26

4.3.2. Представление «Протокол» 29

  1. Введение

Одной из важнейших задач настоящего времени можно назвать совершенствование процессов управления, в числе которых применение современных информационных технологий является залогом результативности работы практически любых организаций. Эффективное управление организацией сегодня невозможно без управления ее информационной деятельностью, всей системой корпоративной информации.

Объектом и предметом исследования в курсовом проекте выступает – Государственная Инспекция Безопасности Дорожного Движения (ГИБДД) и государственная регистрация автомобилей, соответственно.

Цель курсового проекта – спроектировать и разработать базу данных для информационной системы «Государственная регистрация автомобилей».

Для достижения цели были выдвинуты следующие задачи исследования:

    1. Создать ER-модель предметной области;

    2. Построить и проверить реляционную модель данных;

    3. Реализовать базу данных на физическом уровне в MS SQL Server.

Для решения поставленных нами задач использовались следующие методы проектирования:

    1. Методы концептуального проектирования базы данных;

    2. Методы логического проектирования базы данных;

    3. Методы физического проектирования базы данных.

В качестве инструментария использовались такие инструменты, как Microsoft Visio 2007 и Microsoft SQL Server 2008.

  1. Спецификация требования

Предметная область курсового проекта представляет собой функционирование государственной информационной системы регистрации автомобилей.

База данных должна выполнять следующий состав задач:

    1. Постановление и снятия автомобиля на учет автотранспорта;

    2. Учет всех владельцев автотранспорта;

    3. Учет всех водителей;

    4. Регистрация нарушений правил дорожного движения (ПДД);

    5. Введение журнала авто-угона.

Требования к данным:

Владелец. ГИБДД называет владельцем лицо, владеющее транспортным средством. О каждом владельце хранятся такие данные, как идентификатор, фамилия, имя, отчество, дата рождения, адрес, ИНН, серия и номер паспорта. Каждый идентификатор и ИНН владельца является уникальным.

Транспорт. Транспортное средство - это устройство, предназначенное для перевозки по дорогам людей, грузов или оборудования, установленного на нем. Транспортное средство подразделяется на следующие виды: легковые, грузовые, автобус, мотоцикл и другие. С каждым транспортом связаны такие данные, как идентификатор транспорта, государственный регистрационный знак, номер двигателя и кузова, цвет, серия и номер паспорта транспорта, дата регистрации. Каждый идентификатор, государственный регистрационный знак, номер двигателя и кузова является уникальным.

Водительское удостоверение. ГИБДД называет водителем лицо, управляющее каким-либо транспортным средством, погонщик, ведущий по дороге вьючных, верховых животных или стадо. У каждого водителя есть водительское удостоверение, дающее право на вождение транспортного средства. Она в свою очередь подразделяется на категории (A, B, C, D, E). C каждым водительским удостоверением связаны такие данные, как идентификатор, фамилия, имя, отчество, дата рождения, ИНН, место жительство водителя, серия и номер. Каждый идентификатор, ИНН, серия и номер является уникальным.

Протокол. В ГИБДД при регистрации нарушения ПДД составляется протокол об административном правонарушении. В каждом протоколе указываются такие данные, как:

  1. Идентификатор протокола;

  2. Сотрудник, составивший протокол;

  3. Водитель, нарушивший ПДД;

  4. Транспортное средство, на котором водитель совершил нарушение;

  5. Место, дата и время совершения нарушения;

  6. Показания нарушителя;

  7. Часть и статья Кодекса Российской Федерации об административном правонарушении.

Каждый идентификатор протокола является уникальным.

Журнал авто-угона. ГИБДД каждый авто-угон регистрирует в журнале. С каждым авто-угоном связаны такие данные, как идентификатор, угнанный транспорт, дата и место угона, место обнаружения транспорта, дата возврата транспорта владельцу. Каждый идентификатор авто-угона является уникальным.

Требования к транзакциям:

Ввод данных:

Ввести сведения о новом владельце (например, сведения о владельце Иванове Константине, 25 августа 1988 года рождения, проживающего по адресу г. Набережные Челны, ул. Королева, д. 5, кв. 114, ИНН - 111001234177).

Ввести сведения о новом транспортном средстве (например, о легковом автомобиле марки BMV X5, 2011 года выпуска, черного цвета, с государственным регистрационным знаком н001ет).

Ввести сведения об авто-угоне (например, об авто-угоне автомобиля марки BMV X5, c государственным регистрационным номером н001ет, в г. Набережные Челны, ул. Королева, 25 августа 2012 года).

Ввести сведения о новом протоколе (например, о протоколе составленным инспектором Ивановым И.В. на гражданина Петрова И.Н. совершившего на транспортном средстве ВАЗ 2107 с регистрационным знаком в220ат нарушение части 1 статьи 12.1 КоАП РФ).

Обновление / удаление данных:

Обновить / удалить сведения о владельце.

Обновить / удалить сведения о транспорте.

Обновить / удалить сведения об авто-угоне.

Обновить / удалить сведения о протоколе.

Запросы к данным:

  1. Составить список зарегистрированных транспортных средств за определенный период.

  2. Вывести список неоплаченных штрафов на определенного водителя.

  3. Вычислить количество нарушений ПДД по определенной статье КоАП РФ.

  4. Определить модель и марку транспортного средства подвергающегося наибольшему количеству угона.