Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дор

Автор работы: Пользователь скрыл имя, 31 Августа 2012 в 10:45, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсовая Учет ТС.doc

— 1.11 Мб (Скачать файл)

Транспортные средства, номерные агрегаты проверяются по централизованному (федеральному) учету разыскиваемых транспортных средств в порядке, установленном нормативными правовыми актами МВД России.

Транспортные средства, номерные агрегаты проверяются по централизованному (федеральному) учету разыскиваемых транспортных средств в порядке, установленном нормативными правовыми актами МВД России.

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

Изымаются высвободившиеся регистрационные знаки "ТРАНЗИТ", регистрационные документы и регистрационные номера государств регистрации транспортных средств, ввезенных в Российскую Федерацию (если документы и номера не изъяты таможенными органами).

На зарегистрированное транспортное средство выдаются:

           свидетельство о регистрации транспортного средства (ТС),

           регистрационные знаки,

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

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

Схема рассмотренных информационных потоков представлена на рис. 1.1.

 

Рис. 1.1. Модель «AS - IS» деятельности ГИБДД Вяземского района по учету автотранспорта

Пояснение к рис.1.1:

1 – государственные номер, дата, сведения об организации, производившей регистрацию технического средства;

2 – договора подтверждающие, что ТС застраховано;

3 -  документы, подтверждающие, что техническое средство не находится в розыске;

5 – паспорт технического средства, счет – справка;

4 - паспорт технического средства, счет – справка.

 

1.3. Обоснование актуальности темы

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

Бумажная документация с возрастом старится, разрушается. При обращении к архивной информации - в случае, если автомобиль находился в пользовании владельца около десятка лет, а затем продаётся другому владельцу, поиск в электронном архиве потребует меньше времени и усилий по пересмотру документации.

В картотеке Вяземского района в несколько десятков тысяч карточек учёта транспортных средств, поиск необходимой информации в этом случае является весьма затруднительным. В неделю сотрудниками ГИБДД Вяземского района регистрируется до 50 владельцев транспортных средств. Создание электронного архива повысит скорость поиска требуемой информации, автоматизирует процедуру регистрации транспортных средств. Электронный архив занимает немного физического пространства и может вполне размещаться на жёстком функционирующей и/ или съёмном жёстком диске компьютера, кроме того, можно достаточно просто организовать поиск необходимой информации в таком архиве. Найти необходимую информацию в этом случае можно за несколько секунд.

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

 

ГЛАВА 2 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ АВТОМАТИЗАЦИИ  ДЕЯТЕЛЬНОСТИ ПО УЧЕТУ АВТОТРАНСПОРТА ГИБДД ВЯЗЕМСКОГО РАЙОНА

2.1. Инфологическое моделирование предметной области

Инфологическое моделирование данных – это процесс создания логического представления структуры базы данных. Инфологическое моделирование данных – основа для всей последующей работы по разработке базы данных и приложения по её ведению. Для построения инфологической модели (концептуальной схемы) используют традиционные методы агрегации и обобщения. При агрегации объединяются информационные объекты (элементы данных) в один в соответствии с семантическими связями между объектами. При обобщении информационные объекты  (элементы данных) объединяются в родовой объект. Выделены следующие информационные объекты.

1. Информационный объект «Паспортные данные владельца ТС» имеет следующие атрибуты:

                  номер паспорта;

                  дата выдачи паспорта;

                  кем выдан паспорт;

                  фамилия, имя, отчество;

                  дата рождения;

                  регистрация гражданина;

                  пол.

2. Информационный объект «Паспорт ТС» имеет следующие атрибуты:

                  ID (уникальный номер);

                  № паспорта ТС;

                  марка модели ТС;

                  наименование ТС;

                  категория (а,в,с,d, прицеп);

                  год выпуска;

                  модель;

                  номер двигателя;

                  шасси;

                  тип кузов;

                  цвет кузова;

                  мощность двигателя, л.с.;

                  рабочий объем двигателя, м3;

                  тип двигателя;

                  экологический класс;

                  разрешенная максимальная масса в кг.;

                  фирма-производитель ТС;

                  ФИО владельца ТС;

                  дата выдачи паспорта ТС;

3. Информационный объект «Справка - счет» имеет следующие атрибуты:

                  номер справки;

                  наименование организации (лица), осуществляющей акт продажи;

                  юридический адрес организации;

                  физический адрес организации;

                  контактные телефоны организации;

                  наименование лица, осуществляющего акт покупки;

                  номер паспорта;

                  фамилия, имя, отчество;

                  сумма продажи ТС;

4. Информационный объект «Свидетельство о регистрации ТС» имеет следующие атрибуты:

                  государственный знак;

                  идентификационный номер (VIN);

                  марка, модель;

                  категория ТС;

                  ФИО собственника;

                  кем выдано;

                  дата выдачи;

5. Информационный объект «Цвет ТС» имеет следующие атрибуты:

                  код (счетчик);

                  наименование цвета;

6. Информационный объект «Тип Двигателя ТС» имеет следующие атрибуты:

                  код (счетчик);

                  наименование вида;

7. Информационный объект «Модель ТС» имеет следующие атрибуты:

                  код (счетчик);

                  модель ТС;

8. Информационный объект «Фирма-производитель ТС» имеет следующие атрибуты:

                  код (счетчик);

                  наименование фирмы;

                  примечания;

9. Информационный объект «Тип кузова ТС» имеет следующие атрибуты:

                  код (счетчик);

                  наименование типа кузова;

Итак, информационные объекты определены, следует выявить информационные связи между ними. Между реальными объектами предметной области и информационными объектами концептуальной модели могут существовать связи трёх типов 1:1, 1:N, M:N. Подобные отношения удобно представлять в виде таблицы. Структура таблицы отношений между сущностями исследуемой предметной области представлена на примере таблицы 2.1.

Таблица 2.1

Информационные связи между информационными объектами в

предметной области «Учет автотранспорта ГИБДД Вяземского района»

Наименование и тип связи

Сущность

Сущность

Включает (1:N)

Паспортные данные владельца ТС

Паспорт ТС

Содержит (N:1)

Справка - счет

Паспортные данные владельца ТС

Указывается (1:1)

Паспорт ТС

Модель ТС

Указывается (1:1)

Паспорт ТС

Цвет ТС

Указывается (1:1)

Паспорт ТС

Фирма-производитель

Указывается (1:1)

Паспорт ТС

Тип кузова

Содержит (N:1)

Свидетельство о регистрации

Справка-счет

Содержит (N:1)

Свидетельство о регистрации

Паспортные данные владельца ТС

Указывается (1:1)

Паспорт ТС

Тип кузова


 

Выявленные информационные связи между информационными объектами (сущностями) представлены в виде ER – диаграммы. Элементами ER - диаграммы являются сущности, которые обозначаются прямоугольниками, связи – обозначаются ромбами и атрибуты сущностей, изображаются в виде овалов.  ER – диаграмма, построена с помощью CASE - средства Pacestar UML Diagrammer v 6.06 изображена на рис.2.1. ER – диаграмма, включает сущности без атрибутов и связи предметной области «Учёт транспортных средств в ГИБДД».

Рис. 2.1. ER – диаграмма, отображающей информационные связи предметной области, построенной с помощью CASE -  средства Pacestar UML Diagrammer v 6.06 в классических нотациях

 

2.2. Обоснование и выбор инструментария для разработки базы данных и приложения по её ведению

Для проектирования базы данных выбирается СУБД Асcess, которая предоставляет значительные возможности по работе с хранящимися данными, их обработке и совместному использованию.

На сегодняшний день Microsoft Асcess – компонент семейства офисных приложений Microsoft Office – является одной из самых популярных настольных СУБД. Это связано с тем, что Асcess обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений.

Чтобы приложения, создаваемые в среде Асcess, сделать удобными для пользователей и функционирующими эффективно, рационально использовать язык VBA, который, будучи языком программирования для всех компонентов Microsoft Office, позволяет также интегрировать их между собой и тем самым способствует быстрой разработке приложений на основе уже готовых компонентов.

База данных под управлением СУБД Асcess – это файл с расширением .MDB, включающий в себя классы объектов:

- таблицы для хранения данных;

- формы для ввода и редактирования БД в интерактивном режиме;

- запросы для обработки таблиц и других запросов;

- страницы доступа для работы с БД с помощью программ-обозревателей Интернета;

- макросы для автоматизации выполнения рутинных действий;

- модули на базовом языке программирования Visual Basic для обработки данных;

- отчеты для вывода результатов обработки данных.

СУБД Асcess позволяет создавать БД различного объема, с которыми работают в монопольном режиме или режиме коллективного доступа.

СУБД Асcess 2003 содержит много новых функций для работы в сети Интернет, это: страницы доступа к данным, вывод таблиц запросов, отчетов в формате HTML, добавление полей-ссылок на объекты БД и Web-компоненты Microsoft Office 2003, в том числе электронные таблицы, диаграммы, динамические сводные таблицы. В СУБД Асcess 2003 усовершенствована функция создания и перехода по гиперссылкам. СУБД Асcess 2003 поддерживает новый стандарт доступа к данным OLE DB, благодаря которому можно создавать полноценные клиент-серверные приложения. Клиентская часть приложений разрабатывается с использованием средств Асcess, серверная часть – с помощью Microsoft SQL Server.

Информация о работе Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дор