Разработка информационной системы "ГИБДД"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 03.05.2016
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Балтийский Государственный Технический Университет

«ВОЕНМЕХ» им. Д.Ф.Устинова

Кафедра информатики

Курсовая работа

«Базы данных»

ГИБДД

Студент: Балакшина Валерия

Группа: Р 722

Преподаватель: Каминский В.Н.

Санкт-Петербург

2015 год

1.1 Постановка задачи

Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер), об их владельцах, об автопроисшествиях. Должна существовать возможность получения статистики происшествий за заданный период времени, получения справки об автомобилях, находящихся в угоне, об автомобилях и владельцах, часто попадающих в аварии, о сроках последнего технического осмотра.

1.2 Цели ИС

Целью информационной системы «ГИБДД» является предоставление оператору информации об автомобилях, владельцах и автопроисшествиях.

1.3 Описание объекта, для которого используется ИС.

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

1.4 Задачи, решаемые с помощью ИС

Данная ИС решает следующие задачи:

· Предоставление справок об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер, владелец, последний тех. осмотр, нахождение в угоне).

· Предоставление справок о владельцах (ФИО, дата рождения, фотография).

· Предоставление справок об автопроисшествиях (дата, обстоятельства, участники).

· Ввод участников автопроисшествия.

· Возможность добавления новых автомобилей, владельцев, автопроисшествий.

· Выдача отчётов об угнанных автомобилях, автомобилях, которым необходимо ТО, об автомобилях, частот попадающих в аварии и о статистике автопроисшествий за выбранный период времени.

1.5 Модель сущность-связь

1.6 Схема данных и средства поддержания целостности базы данных

В данной работе используются следующие таблицы:

1. Автовладельцы

2. Автомобили

3. Автопроисшествия

4. Автопроисшествия_автомобили

Описание связей между таблицами-отношениями.

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

Наиболее часто используемый тип связи «один-к-многим». В такой связи каждой записи в таблице А могут соответствовать несколько записей в таблице В, а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А.

Еще могут быть отношения «многие-к-многим». При таком отношении одной записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В - несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, являющихся полями внешнего ключа в таблицах А и В.

Самый редкий тип связи «один-к-одному». При таком отношении запись в таблице А может иметь не более одной связанной записи в таблице В, и наоборот. Используют такую связь для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, для хранения конфиденциальных данных.

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

2. Руководство пользователей

Работа с ИС начинается с формы ГИБДД:

Если пользователь нажал кнопку "Автомобили", то он переходит к следующей форме:

информационный система база данные

В данной форме оператор может выбрать из списка введенный ранее автомобиль, либо найти этот автомобиль по гос. номеру или по марке автомобиля.

При выборе автомобиля пользователь может просмотреть информацию об автомобиле, нажав кнопку «Просмотр выбранной записи», в таком случае откроется следующая форма:

Данная форма позволяет просмотреть информацию об автомобиле (марка, номер кузов, номер двигателя, цвет кузова, гос. номер, владелец, последний техосмотр, числится в угоне). Нажав кнопку «Информация о владельце» откроется форма просмотра информации о владельце:

Данная форма позволяет просмотреть информацию об автовладельце (ФИО, дата рождения, фотография). В этой форме дополнительно выводится информация об автомобилях, которыми владеет этот человек.

Так же в форме просмотра информации об автомобилях выводятся данные об автопроисшествиях, в которые попадал данный автомобиль.

При нажатии в форме «Автомобили» кнопки «Редактирование выбранной записи» откроется следующая форма:

В этой форме имеется возможность редактировать данные о введенных ранее автомобилях, а так же удалять записи.

Так же форма «Автомобили» позволяет ввести данные о новом автомобиле, для этого необходимо нажать кнопку «Ввод данных о новом автомобиле», в этом случае откроется форма:

После ввода данных и нажатия кнопки "Сохранить", информация о новом автомобиле добавится в соответствующую таблицу.

Если пользователь на главной форме нажал кнопку "Автовладельцы", то он переходит к следующей форме:

В данной форме оператор может выбрать из списка введенного ранее владельца авто, либо найти его по уникальному коду, или по ФИО. При выборе автовладельца в списке «Автопроисшествия владельца» выводятся все ДТП, в которых принимал участие выбранный автовладелец.

При выборе автовладельца пользователь может просмотреть информацию о нем, нажав кнопку «Просмотр выбранной записи», в таком случае откроется форма, которая показывалась выше.

При нажатии кнопки «Редактирование выбранной записи» откроется следующая форма:

В этой форме имеется возможность редактировать данные о введенных ранее автовладельцах, а так же удалять записи.

В форме «Автовладельцы» при выборе владельца, как было сказано раньше, показываются его автопроисшествия. При выборе автопроисшествия и нажатия кнопки «Просмотреть автопроисшествие», откроется форма:

Эта форма позволяет просмотреть дату и обстоятельства автопроисшествия, а так же его участников.

Так же в форме «Автовладельцы» есть возможность добавить нового владельца. Для этого необходимо нажать кнопку «Ввод данных о новом автовладельце»:

После ввода данных и нажатия кнопки "Сохранить", информация о новом автовладельце добавится в соответствующую таблицу.

При выборе на главной форме «ГИБДД» кнопки «Автопроисшествия», откроется форма:

Данная форма позволяет выбрать происшествие по его дате. После выбора происшествия его можно просмотреть, нажав кнопку «Просмотр выбранной записи». В этом случае откроется форма, которая была описана ранее. Если нажать кнопку «Редактирование выбранной записи», то откроется следующая форма:

Данная форма позволяет редактировать информацию об автопроисшествии (дата, обстоятельства). Так же имеется возможность удалить запись об автопроисшествии.

Форма «Автопроисшествия» позволяет вводить данные о новом происшествии, нажав кнопку «Ввод данных о новом автопроисшествии». Откроется форма:

После ввода данных и нажатия кнопки "Сохранить", информация о новом автопроисшествии добавится в соответствующую таблицу.

Для добавления участников, которые попали в ДТП, необходимо на форме «Автопроисшествия» нажать кнопку «Ввести данные участников ДТП», в этом случае откроется форма:

Выбрав автопроисшествие и участвующий автомобиль, необходимо нажать кнопку сохранить. Таким образов автомобиль - участник ДТП сохранится в соответствующей таблице.

Для просмотра справок, необходимо в форме "ГИБДД" выбрать кнопку для получения одной из видов справок.

При выборе справки с помощью кнопки "Справка об угнанных автомобилях" выведется следующий отчет:

В данном отчете выводится информация о владельце автомобиля, марке, номере кузова и номере двигателя, цвете кузова, гос. номере и последнем тех. осмотре.

При выборе справки с помощью кнопки "Автомобили, которым требуется ТО" выведется следующий отчет:

В данном отчете выводится информация о владельце автомобиля, марке, номере кузова и номере двигателя, цвете кузова, гос. номере, признака того, что автомобиль в угоне и последнем тех. осмотре.

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

При вводе в главной форме «ГИБДД» периода времени и выборе справки с помощью кнопки "Автопроисшествия за период времени" выведется следующий отчет:

В данном отчете выводится информация о дате автопроисшествия и его обстоятельств.

При вводе в главной форме «ГИБДД» количества аварий и выборе справки с помощью кнопки "Найти автомобили и их владельцев" выведется следующий отчет:

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

В данный отчет попадают те автомобили, которые попадали в аварии не менее введенного на главной форме «ГИБДД» числа раз.

Выйдя из формы и попав на главную форму, нажимая на кнопку «Выход из базы данных» база данных закрывается.

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

1. http://inf8.gym5cheb.ru/p1aa1.html Основы информатики.

Размещено на Allbest.ru


Подобные документы

  • Анализ проектирования баз данных на примере построения программы ведения информационной системы картотеки ГИБДД. Основные функции базы данных. Обоснование выбора технологий проектирования и реализации базы данных. Описание информационного обеспечения.

    курсовая работа [753,0 K], добавлен 27.08.2012

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Выбор инструментальной среды для разработки базы данных. Подсистема сбора, обработки и загрузки данных. Укрупненный алгоритм разрабатываемой информационной системы. Формирование области запросов базы, интерфейс ввода и редактирования входных данных.

    курсовая работа [2,2 M], добавлен 25.12.2012

  • Создание базы данных и СУБД. Структура простейшей базы данных. Особенности языка программирования Турбо Паскаль. Описание типов, констант, переменных, процедур и функций. Описание алгоритма базы данных (для сотрудников ГИБДД), листинг программы.

    курсовая работа [26,3 K], добавлен 26.01.2012

  • Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.

    курсовая работа [706,2 K], добавлен 17.06.2012

  • Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.

    дипломная работа [4,4 M], добавлен 16.05.2022

  • Разработка информационной базы данных "Поликлиника" с возможностью просмотра, редактирования, добавления сведений и получения результатов запросов. Создание механизмов управления данными при помощи триггеров. Проектирование пользовательского приложения.

    курсовая работа [2,0 M], добавлен 21.06.2011

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

    курсовая работа [1,4 M], добавлен 31.03.2010

  • Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.

    курсовая работа [7,6 M], добавлен 27.04.2011

  • Разработка модели информационной системы "Рыболовный магазин" с помощью СУБД Firebird. Компоненты программного продукта. Физическая диаграмма базы данных, обзор функций добавления, изменения, удаления и сортировки данных. Руководство администратора.

    курсовая работа [406,2 K], добавлен 21.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.