Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дорожно-транспортной слу
СУБД Асcess 2003 содержит много новых функций для работы в сети Интернет, это: страницы доступа к данным, вывод таблиц запросов, отчетов в формате HTML, добавление полей-ссылок на объекты БД и Web-компоненты Microsoft Office 2003, в том числе электронные таблицы, диаграммы, динамические сводные таблицы. В СУБД Асcess 2003 усовершенствована функция создания и перехода по гиперссылкам. СУБД Асcess… Читать ещё >
Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дорожно-транспортной слу (реферат, курсовая, диплом, контрольная)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФИЛИАЛ ГОУ ВПО МОСКОВСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ТЕХНОЛОГИЙ И УПРАВЛЕНИЯ В Г. ВЯЗЬМЕ
КУРСОВАЯ РАБОТА
по дисциплине: «Базы данных»
на тему:
" Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дорожно-транспортной службы Вяземского района"
Специальность: 230 102 «Автоматизированные системы обработки информации и управления»
- Введение
- Глава 1. Анализ деятельности ГИБДД Вяземского района
- 1.1 Основные направления деятельности ГИБДД Вяземского района
- 1.2 Модель «AS — IS» деятельности ГИБДД Вяземского района по учету автотранспорта
- 1.3 Обоснование актуальности темы
- Глава 2. Проектирование базы данных для автоматизации деятельности по учету автотранспорта гибдд Вяземского района
- 2.1 Инфологическое моделирование предметной области
- 2.2 Обоснование и выбор инструментария для разработки базы данных и приложения по её ведению
- 2.3 Датологическое проектирование
- Глава 3. Проектирование приложения для автоматизации учета автотранспорта ГИБДД Вяземского района
- 3.1 Описание интерфейса приложения баз данных
- 3.2 Физическая структура прикладной программы для учета транспортных средств сотрудниками государственной дорожно —
- транспортной службы Вяземского района
- Заключение
- Список использованной литературы
- Приложения
Ведение учета на основе АИТ выполняется специалистами в организационной структуре автоматизированных рабочих мест (АРМ), технически и программно объединенных в локальную вычислительную сеть. Учет реализуется на основе типовых нормативных актов, т. е. положений, должностных инструкций и др. Однако их реализация в условиях использования АИТ имеет некоторые особенности.
В частности, в первичных документах отражают только оперативные (переменные) данные, а постоянную информацию хранят в базе данных. Составляют первичные документы в основном с помощью ПЭВМ. Формирование первичных документов и первичная обработка их данных преимущественно производятся в местах выполнения учётных операций, т. е. в подразделениях, на складах и т. д.
Учет автотранспорта является одной из важных задач государства и оказывает не малую помощь другим государственным инстанциям. Раскрытие преступлений или правонарушений фактически никогда не обходится без запроса в ГИБДД. Расчет импорта и экспорта автотранспорта. Все эти факты требуют обращения к органам ГИБДД. С учётом современных тенденций в области организации информации учёт автотранспорта также можно автоматизировать.
Целью исследования, проводимого в рамках настоящей курсовой работы, является повышение эффективности и оперативности учёта автотранспорта ГИБДД Вяземского района за счёт разработки и внедрения базы данных и прикладной программы по её ведению.
Объектом настоящего исследования является система учёта автотранспорта ГИБДД Вяземского района.
Предметом настоящего исследования являются правила и методики ведения учёта и регистрации автотранспорта в г. Вязьме и Вяземском районе.
Информационной базой настоящего исследования послужили «Правила регистрации автомототранспортных средств и прицепов к ним в государственной инспекции безопасности дорожного движения министерства» внутренних дел российской федерации, должностные инструкции сотрудников ГИБДД по управлению процессом учета автотранспорта, учебная и оригинальная литература по теории баз данных и автоматизированных информационных систем (АИС), ГОСТы ряда 3460Х, регламентирующие стадии проектирования АИС, техническая документация по СУБД Access 2003.
Глава 1. Анализ деятельности ГИБДД Вяземского района
1.1 Основные направления деятельности ГИБДД Вяземского района
Госавтоинспекция в соответствии с законодательством Российской Федерации осуществляет комплекс мероприятий, направленных на обеспечение допуска транспортных средств к участию в дорожном движении на территории Российской Федерации и за ее пределами. Регистрация транспортных средств осуществляется подразделениями Госавтоинспекции в целях обеспечения их государственного учета, надзора за соответствием конструкции, технического состояния и оборудования транспортных средств установленным требованиям безопасности, борьбы с преступлениями и другими правонарушениями, связанными с использованием транспортных средств, исполнения законодательства о военно-транспортной обязанности и налогового законодательства.
Регистрационные подразделения совершают следующие регистрационные действия:
а) регистрируют транспортные средства;
б) производят изменение регистрационных данных;
в) снимают с регистрационного учета транспортные средства;
г) выдают регистрационные знаки «ТРАНЗИТ» ;
д) выдают дубликаты свидетельств о регистрации транспортных средств взамен утраченных, непригодных для использования, не соответствующих установленным образцам регистрационных документов либо срок действия которых истек;
е) выдают дубликаты паспортов транспортных средств взамен утраченных или непригодных для использования паспортов транспортных средств в порядке, предусмотренном положением о паспортах транспортных средств и шасси транспортных средств и настоящими правилами;
база учет автотранспорт приложение ж) выдают регистрационные знаки транспортных средств взамен утраченных, непригодных для использования, не соответствующих государственным стандартам Российской Федерации производят временную регистрацию транспортных средств по месту пребывания;
и) производят временную регистрацию незарегистрированных транспортных средств по месту пребывания собственников;
к) производят временную регистрацию за лизингополучателями транспортных средств, не зарегистрированных за лизингодателями;
л) выдают акты технического осмотра транспортных средств в случаях, предусмотренных настоящими правилами;
м) выдают документы (свидетельства) на высвободившиеся номерные агрегаты транспортных средств, зарегистрированных в Госавтоинспекции;
н) выдают справки (выписки из реестров) о совершенных регистрационных действиях, зарегистрированных транспортных средствах (номерных агрегатах) и их собственниках;
о) выдают талоны о прохождении государственного технического осмотра транспортных средств в случаях, предусмотренных нормативными правовыми актами МВД России.
1.2 Модель «AS — IS» деятельности ГИБДД Вяземского района по учету автотранспорта
Рассмотрим порядок постановки на учет автомобиля.
Для совершения регистрационных действий собственники или владельцы транспортных средств представляют:
а) заявление;
б) паспорт или иной заменяющий его документ, выданный в установленном порядке, удостоверяющий личность гражданина, обратившегося за совершением регистрационных действий;
в) документ, удостоверяющий полномочия гражданина представлять интересы собственника при совершении регистрационных действий;
г) документы об оплате платежей, установленных пунктом 13 (см. Приложения, стр.38);
д) регистрационный документ и (или) паспорт транспортного средства, если он выдавался;
е) транспортное средство, за исключением случаев его утилизации.
При наличии обстоятельств, препятствующих представлению транспортных средств, допускается представление актов технического осмотра, выданных с соблюдением требований настоящих правил подразделениями Госавтоинспекции по месту нахождения транспортных средств и заверенных главными государственными инспекторами безопасности дорожного движения субъектов Российской Федерации, районов, городов, округов и районов в городах или их заместителями, начальниками регистрационных подразделений или начальниками станций государственного технического осмотра Госавтоинспекции. Срок действия акта технического осмотра 20 суток;
ж) справку-счет, выданную торговой организацией или предпринимателем, либо заключенный в установленном порядке договор или иной документ, удостоверяющий право собственности на транспортное средство, номерной агрегат, в соответствии с законодательством Российской Федерации.
После принятия выше перечисленных документов органы ГИБДД выполняют следующие операции:
Устанавливается личность собственников или владельцев транспортных средств на основании паспортов или иных документов. Собственники и владельцы транспортных средств проверяются по централизованному учету лиц, объявленных в федеральный розыск в порядке, установленном нормативными правовыми актами МВД России.
В случае обращения владельца транспортного средства проверяются его полномочия представлять интересы собственника при регистрации транспортного средства на основании доверенности, удостоверенной в нотариальном порядке либо составленной в простой письменной форме, или иных документов, составленных в соответствии с законодательством Российской Федерации. Доверенность, выдаваемая в порядке передоверия, должна быть нотариально удостоверена.
Собственники или владельцы транспортных средств в установленном порядке проверяются по оперативно-справочным, розыскным и криминальным учетам, а также, при необходимости, по учетным данным подразделений паспортно-визовой службы органов внутренних дел.
Проверяются документы, удостоверяющие право собственности на транспортное средство, номерной агрегат и (или) паспорт транспортного средства, и иные представленные документы с применением технических средств на соответствие подлинности документов (выявление поддельных или измененных каким-либо иным способом).
Проводится проверка документов по централизованному (федеральному) учету утраченной, похищенной, распределенной, выбракованной специальной продукции, необходимой для допуска транспортных средств к участию в дорожном движении в порядке, установленном нормативными правовыми актами МВД России.
Результат проведенной проверки отмечается в заявлении с указанием фамилии должностного лица, проводившего проверку, даты и времени.
Регистрация транспортных средств в период проверки документов производится в обычном порядке независимо от сроков исполнения запросов, за исключением случаев, предусмотренных правилами.
Проверяется факт оплаты установленных платежей на основании соответствующих квитанций (платежных поручений), представляемых в порядке, предусмотренном пунктом 13 правил, о чем производится соответствующая отметка в заявлении. В случае отказа в регистрации транспортных средств деньги, уплаченные за эти действия, возвращаются заявителю в установленном порядке.
Производится осмотр транспортного средства. В процессе осмотра осуществляется:
а) контроль за безопасностью конструкции регистрируемого транспортного средства в соответствии с нормативными правовыми актами МВД России, регламентирующими требования к безопасности конструкции транспортных средств;
б) контроль за соответствием транспортных средств оперативных и специальных служб требованиям государственных стандартов Российской Федерации, а также за обоснованностью и правильностью установки на транспортных средствах специальных световых сигналов (проблесковых маячков желтого или оранжевого цвета) в соответствии с нормативными правовыми актами МВД России;
в) контроль за подлинностью номеров агрегатов и регистрационных знаков (выявление скрытых, поддельных или измененных каким-либо иным способом) и их соответствием данным, указанным в документах, удостоверяющих право собственности на транспортное средство, номерной агрегат, регистрационных документах и (или) паспорте транспортного средства.
Транспортные средства, номерные агрегаты проверяются по централизованному (федеральному) учету разыскиваемых транспортных средств в порядке, установленном нормативными правовыми актами МВД России.
Транспортные средства, номерные агрегаты проверяются по централизованному (федеральному) учету разыскиваемых транспортных средств в порядке, установленном нормативными правовыми актами МВД России.
Транспортные средства, приобретенные физическими или юридическими лицами кроме того, проверяются на предмет снятия с регистрационного учета по месту прежней регистрации. Документы, подлежащие в соответствии с правилами хранению в регистрационном подразделении, подшиваются в соответствующие дела, предусмотренные номенклатурой дел. Реестры регистрации транспортных средств, дела с документами, послужившими основанием для производства регистрационных действий, и карточки учета транспортных средств хранятся в порядке, установленном нормативными правовыми актами МВД России.
Изымаются высвободившиеся регистрационные знаки «ТРАНЗИТ», регистрационные документы и регистрационные номера государств регистрации транспортных средств, ввезенных в Российскую Федерацию (если документы и номера не изъяты таможенными органами).
На зарегистрированное транспортное средство выдаются:
— свидетельство о регистрации транспортного средства (ТС),
— регистрационные знаки,
— паспорт транспортного средства, факт получения которых собственником или владельцем транспортного средства удостоверяется его подписью в реестре регистрации транспортных средств или в заявлении при автоматизированном оформлении регистрационных действий.
Свидетельства о регистрации и паспорта транспортных средств выдаются в порядке возрастания их цифровых номеров. Количественный учет поступающей специальной продукции ведется по реестру поступления и расходования специальной продукции, а также в порядке, установленном нормативными правовыми актами МВД России.
Схема рассмотренных информационных потоков представлена на рис. 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) | Свидетельство о регистрации | Паспортные данные владельца ТС | |
Указывается (N: 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.
СУБД Асcess позволяет производить обмен данными между компонентами системы и другими приложениями Windows, поддерживается экспорт и импорт данных из текстовых файлов и электронных таблиц. При коллективном использовании СУБД Асcess дает возможность защитить информацию так, что разные пользователи имеют разные права по просмотру или изменению информации: при этом предусмотрены средства обеспечения целостности данных.
СУБД Асcess поддерживает реляционную модель данных, так как ее основу составляют таблицы.
2.3 Датологическое проектирование
В рассматриваемой области автоматизации предполагается создать следующие таблицы.
Таблица 2.2
" Pasp_dan" (Паспортные данные владельца)
Имя поля | Тип поля | Описание | |
Num_Pas | Числовой, дл. целое | Номер паспорта (ключ) | |
Date_get | Дата (краткий формат) | Дата выдачи паспорта | |
Kem_get | Текстовой (50) | Кем выдан паспорт | |
FIO | Текстовой (50) | ФИО владельца паспорта | |
Date_born | Дата (краткий формат) | Дата рождения | |
Propiska | Текстовой (80) | Регистрация владельца | |
Pol | Текстовой (3) | Пол | |
Таблица 2.2 содержит данные о паспорте владельца ТС. Ключевое поле — Num_Pas.
Таблица 2.3
" Tex_pasp" (Паспорт ТС)
Имя поля | Тип поля | Описание | |
num_Pasp | Числовой (целое) | Номер технического паспорта | |
ID_pasp | Числовой, дл целое | уникальный номер (ключ) | |
Naim_TC | Числовой, длинное целое | Наименование ТС (код) | |
Kategori | Текстовой (10) | Категория (А, В, С, D, прицеп) | |
god_vyp | Текстовой (4) | Год выпуска | |
Имя поля | Тип поля | Описание | |
Model_TC | Числовой, длинное целое | Модель (код) | |
Num_dvig | Числовой (целое) | Номер двигателя | |
Num_Shassi | Числовой (целое) | № Шасси | |
Num_Kuzov | Числовой (целое) | № Кузов | |
Color_TC | Текстовой (30) | Цвет (код) | |
Moch_dvig | Числовой (целое) | Мощность двигателя | |
V_dvig | Числовой (целое) | Объём двигателя | |
Typ_dvig | Числовой, длинное целое | Тип двигателя (код) | |
Eco_class | Текстовой (10) | Экологический класс | |
Max_mass | Числовой (целое) | Максимальная масса | |
Firm_proiz | Текстовой (36) | Фирма-производитель ТС | |
Vlad_TC | Текстовой (15) | № паспорта владельца (код) | |
Date | Дата / время | Дата выдачи техпаспорта | |
Таблица 2.3 содержит данные о техническом средстве. Ключевое поле — ID_pasp.
Таблица 2.4
" Modeli" (Модель ТС)
Имя поля | Тип поля | Описание | |
ID_mod | Счётчик | Код модели | |
Naim_Mod | Текстовый (20) | Наименование | |
prim | Текстовый (50) | примечания | |
Таблица 2.4 содержит данные о моделях ТС. Ключевое поле — ID_mod.
Таблица 2.5
" Color_TC" (Цвет ТС)
Имя поля | Тип поля | Описание | |
ID_color | Счётчик | Идентификатор цвета | |
Naim_color | Текстовый (30) | Наименование | |
Таблица 2.5 содержит данные о цветовой окраске ТС. Ключевое поле — ID_color.
Таблица 2.6
" S4et_sprav" (Справка — Счет)
Имя поля | Тип поля | Описание | |
Num_Sprav | Числовой (целое) | Номер справки | |
Name_org | Текстовой (36) | Наименование организации осуществляющей продажу | |
Ur_adres | Текстовой (60) | Юридический адрес | |
Fiz_adr | Текстовой (60) | Физический адрес | |
Tel | Числовой (целое) | Контактный телефон | |
Num_pas_pok | Текстовый (15) | № паспорта покупателя (код) | |
Summa | Числовой (целое) | Сумма покупки | |
Таблица 2.6 содержит данные о. Ключевое поле — Num_Sprav
Таблица 2.7
" Svid_o_reg" (Свидетельство о регистрации)
Имя поля | Тип поля | Описание | |
gos_Znak | Текстовый 20 | Регистрационный знак (ключ) | |
Num_tex_pasp | Числовой, дл целое | № технического паспорта (код) | |
Model_TC | Текстовой (20) | Модель ТС (код) | |
Sprav | Числовой, длин. целое | Номер справки-счета (код) | |
Kategor | Текстовой (10) | Категория | |
Ser_svid | Числовой (целое) | Серия свидетельства | |
Num_svid | Числовой (целое) | Номер свидетельства | |
Vlad_TC | Текстовой (15) | № паспорта владельца (код) | |
Таблица 2.7 содержит данные о. регистрации. Ключевые поля — gos_Znak.
Таблица 2.8
" Type_dvig" (Тип двигателя)
Имя поля | Тип поля | Описание | |
ID_dvig | Счетчик | Идентификатор двигателя | |
Naim_dvig | Текстовой (20) | Наименование типа двигателя | |
Таблица 2.8 содержит данные о разнообразных типах двигателей. Ключевое поле — ID_dvig.
Таблица 2.9
" Firmy" (Фирмы-производители)
Имя поля | Тип поля | Описание | |
ID_firm | Счетчик | Идентификатор двигателя | |
Naim | Текстовой (20) | Наименование типа двигателя | |
prim | Текстовый (50) | примечания | |
Таблица 2.9 содержит данные о фирмах-производителях ТС. Ключевое поле — ID_firm.
Рис. 2.2 Датологическая модель (схема данных) базы данных предметной области «Учет автотранспорта в ГИБДД Вяземского района»
Глава 3. Проектирование приложения для автоматизации учета автотранспорта ГИБДД Вяземского района
3.1 Описание интерфейса приложения баз данных
Функции, реализация которых предполагается прикладной программой в совокупности с базой данных, проектируемой для предметной области «Учёт автотранспорта ГИБДД Вяземского района» включают:
— ведение учета входящий документации;
— ведение учета исходящей документации;
— регистрация новых ТС;
— регистрация владельцев ТС;
— учет автотранспорта.
Автоматизация учета транспортных средств осуществлялась средствами СУБД Access 2003. В данном случае главный модуль реализован в виде кнопочной формы, содержащей кнопки «Работа с БД», «Выход» (см. рис. 3.1.). Он предоставляет пользователям возможность работы с приложением баз данных.
Рис. 3.1 Страница кнопочной формы «Главная кнопочная форма»
По нажатию кнопки «Работа с БД» осуществляется запуск страницы кнопочной формы «Работа с БД», на котором размещён ряд кнопок для запуска соответствующих программных модулей (страниц главной кнопочной формы): «Работа с документами», «Работа со справочниками», «Поиск информации», «Выход» (см. рис. 3.2.).
Рис. 3.2 Страница кнопочной формы «Работа с БД»
При нажатии на кнопку «Работа с документами» открывается страница кнопочной формы «Работа с документами» (см. рис. 3.3), на которой находятся кнопки: «Справка-счет», «Тех паспорт ТС», «Свидетельство о регистрации», «Назад» .
Рис. 3.3 Страница кнопочной формы «Справочники»
При нажатии на кнопку «Тех. Паспорт ТС» открывается страница кнопочной формы «Тех. Паспорт ТС» (см. рис. 3.4), на которой находятся кнопки: «Добавление/изменение данных», «Просмотр/печать отчета», «Назад». При нажатии на кнопку «Добавление/редактирование» открывается форма-модуль «Tex_pasp_form» (см. рис. 3.5), в которой имеется информация о технических средствах: идентификатор (VIN); год выпуска; мощность, объем двигателя; экологический класс; наименование фирмы-производителя; цвет; номера двигателя, кузова, шасси; модель.
Рис. 3.4 Страница кнопочной формы «Тех. паспорт»
Рис. 3.5 Форма-модуль «Tex_pasp_form»
При нажатии кнопки «Просмотр/печать отчета» открывается отчет «Tex_pasp» (см. рис. 3.6), для просмотра сведений о дисках или для печати. Нажатие кнопки «Назад» возвращает к предыдущей кнопочной форме «Работа с документами» .
Рис. 3.6 Отчет «Tex_pasp»
Кнопки «Справка-счет» и «Свидетельство о регистрации» выполняют аналогичные функции.
При нажатии на кнопку «Работа со справочниками» (см. рис. 3.7) открывается страница кнопочной формы «Работа со справочниками», на которой находятся кнопки: «Паспортные данные владельцев ТС», «Цвета ТС», «Фирмы-производители», «Модели ТС», «Типы двигателей», «Типы кузовов», «Назад» .
Рис. 3.7 Страница кнопочной формы «Работа со справочниками»
При нажатии на кнопку «Цвета ТС» открывается страница кнопочной формы «Цвета ТС» (см. рис. 3.8), на которой находятся кнопки: «Добавление/изменение данных», «Просмотр/печать отчета», «Назад». При нажатии на кнопку «Добавление/редактирование» открывается форма-модуль «Color_TC» (см. рис. 3.9), в которой имеется информация о цвете транспортного средства.
Рис. 3.8 Страница кнопочной формы «Цвета ТС»
Рис. 3.9 Форма-модуль «Color_form»
При нажатии кнопки «Просмотр/печать отчета» открывается отчет «Color_ot4et» (см. рис. 3.10), для просмотра сведений о дисках или для печати. Нажатие кнопки «Назад» возвращает к предыдущей кнопочной форме «Работа со справочниками» .
Рис. 3.10. Отчет «Color_ot4et»
Кнопки «Паспортные данные владельцев ТС», «Фирмы-производители», «Модели ТС», «Типы двигателей», «Типы кузовов» выполняют аналогичные функции
При нажатии на кнопку «Поиск информации» открывается страница кнопочной формы «Поиск информации» (см. рис. 3.11), на которой находятся кнопки: «По номеру ТС», «По паспортным данным», «Назад». При нажатии на кнопку «По номеру ТС» открывается страница кнопочной формы «По номеру ТС» (см. рис. 3.12), на которой находятся кнопки: «Запустить поиск» и «Назад» .
Рис. 3.11. Страница кнопочной формы «Поиск информации»
Рис. 3.12. Страница кнопочной формы «По номеру ТС»
При нажатии на кнопку «Запустить поиск» открывается форма-модуль «Poisk_po_nomeru» (см. рис. 3.13).
Рис. 3.13. Форма-модуль «Poisk_po_nomeru»
Вводим необходимые для поиска данные и, при помощи кнопки, запускаем запрос и смотрим полученный результат (см. рис. 3.14).
Рис. 3.14. Форма-модуль «by_num_form». Результат выполнения запроса
При нажатии на кнопку (просмотр отчета) выполняется запрос и открывается отчет, отображающий выбранные данные (см. рис. 3.15).
Рис. 3.15. Отчет «By_num». Результат выполнения запроса
Кнопка «По паспортным данным» на форме «Поиск информации» выполняет аналогичные функции, только поиск осуществляется по паспортным данным владельца.
Нажатие кнопки «Назад» возвращает к предыдущей кнопочной форме.
3.2 Физическая структура прикладной программы для учета транспортных средств сотрудниками государственной дорожно —
транспортной службы Вяземского района
Процесс разработки физической структуры приложения инструментальными средствами MS Office Access 2003 включает несколько этапов.
На начальном этапе в режиме конструктора создаются таблицы, в них определяются ключевые и индексные поля. Средствами утилиты СУБД Access 2003 формируются связи между таблицами. Для этого переходим в пункт меню «Сервис» — «Схема данных» .
Далее происходит процесс формирования запроса на выборку данных. На основании таблиц и запроса происходит создание форм, отчетов.
Заключающей стадией создания приложения баз данных является создание главной кнопочной формы и её страниц. Главная кнопочная форма является главным меню программы, страницы кнопочной формы предоставляют пользователю необходимые режимы работы.
На главной кнопочной форме имеются элементы управления, позволяющие пользователю работать с соответствующими данными: «Работа с документами», «Работа со справочниками», «Поиск информации» и «Выход». По нажатию указанных кнопок главной формы осуществляется запуск одноимённых страниц кнопочной формы, реализующих вспомогательное меню программы.
В процессе разработки приложения баз данных были сформированы такие формы, как: «Color_form» — ввод/ редактирование наименований цветов ТС, «Firmy_form» — ввод/ редактирование фирм-производителей ТС, «Modeli_form» — ввод/ редактирование моделей ТС, «Pasp_dan_form» — ввод/ редактирование паспортных данных владельцев ТС, «S4et_sprav_form» — ввод/ редактирование данных справки-счета, «Svid_o_reg» — ввод/ редактирование данных свидетельства о регистрации, «Tex_pasp_form» — ввод/редактирование данных тех паспорта ТС, «Tip_dvig_form» — ввод/редактирование данных по типам двигателей ТС, «Tip_kuzova_form» — ввод/редактирование данных по типам кузовов ТС, «by_name», «by_num_form», «poisk_po_FIO» и «poisk_ponomeru» — вспомогательные формы для вывода отобранных данных.
Рис. 3.16. Формы, разработанные при создании приложения баз данных по учёту автотранспортных средств
В процессе разработки приложения баз данных были сформированы такие отчеты, как: «Color_ot4et» — просмотр/ печать наименований цветов ТС, «Firmy_ot4et» — ввод/ редактирование фирм-производителей ТС, «Modeli_form» — просмотр/ печать моделей ТС, «Pasp_dan_ot4et» — просмотр/ печать паспортных данных владельцев ТС, «S4et_sprav_ot4et» — просмотр/ печать данных справки-счета, «Svid_o_reg_ot4et» — просмотр/ печать свидетельства о регистрации, «Tex_pasp» — просмотр/ печать данных тех паспорта ТС, «Tip_dvig_ot4et» — просмотр/ печать данных по типам двигателей ТС, «Tip_kuzova_ ot4et» — просмотр/ печать данных по типам кузовов ТС, «by_name», «by_num» — вспомогательные отчета для вывода отобранных данных.
Рис. 3.17. Отчёты, разработанные при создании приложения баз данных по учёту автотранспортных средств
В процессе разработки приложения баз данных было сформировано 2 запроса на выборку данных. Запрос «by_num» осуществляет выбор данных по номеру транспортного средства, а «by_name» — по паспортным данным владельца транспортного средства.
Рис 3.18. Запросы, разработанные при создании приложения баз данных по учёту автотранспортных средств
Выше были приведены все основные объекты базы данных «Учёт транспортных средств сотрудниками государственной дорожно-транспортной службы Вяземского района.» в виде физической структуры.
Заключение
В процессе выполнения курсовой работы были проанализированы основные направления деятельности ГИБДД Вяземского района. Составлена модель «AS — IS» деятельности ГИБДД Вяземского района. Также была обоснована актуальность задачи, поставленной в курсовой работе.
Выполнено инфологическое моделирование предметной области. В предметной области выделены следующие информационные объекты: паспортные данные владельца ТС, паспорт ТС, справка — счет, свидетельство о регистрации ТС, цвет ТС, тип двигателя ТС, тип кузова, фирма-производитель ТС, вида услуг, модель ТС. Определены связи между ними. Построена инфологическая модель в форме ER — диаграммы.
В рамках выполнения курсовой работы выбран инструментарий для разработки базы данных и приложения по её ведению — СУБД Access 2003. Выбор обусловлен следующими соображениями:
— обладает очень широким диапазоном средств для ввода, анализа и представления данных;
— обеспечивает высокую скорость разработки приложений;
— позволяет создавать БД различного объема, с которыми работают в монопольном режиме или режиме коллективного доступа;
— содержит много функций для работы в сети Интернет;
— поддерживает новый стандарт доступа к данным OLE DB;
— позволяет производить обмен данными между компонентами системы и другими приложениями Windows;
— поддерживается экспорт и импорт данных из текстовых файлов и электронных таблиц;
— поддерживает реляционную модель данных, так как ее основу составляют таблицы;
Было осуществлено датологическое проектирование. В результате которого, было построено 9 нормализованных таблиц. Установлены связи между таблицами. Построена датологическая модель предметной области «учет автотранспорта в ГИБДД». По результатам датологического проектирования разработано приложение по ведению баз данных.
Физическая структура прикладной программы для автоматизации учета автотранспорта ГИБДД Вяземского района разработана с применением стандартных средств СУБД Aceess 2003: форм, кнопочной формы, запросов, таблиц, отчётов.
1. Коннолли Т. и др. «Базы данных: проектирование, реализация и сопровождение. Теория и практика», 2-е изд. — М, Спб, Киев: Изд. Дом «Вильямс», 2000 — 1120 с.
2. Мюллер Р. Дж. «Базы данных и UML. Проектирование» — М: Изд. дом «ЛОРИ», 2002 — 420 с.
3. Торрес Роберт Дж. «Практическое руководство по проектированию и разработке пользовательского интерфейса»: Пер. с англ. — М: Изд. Дом «Вильямс», 2002 — 400 с.
4. Хансен Г., Хансен Д. «Базы данных: Разработка и управление» Пер. с англ. — М: БИНОМ, 1999 — 704 с.
5. Чекалов А. П. «Базы данных: от проектирования до разработки приложений» Спб: БХВ — Петербург, 2003 — 384 с.
6. Мюллер Р. Дж. «Базы данных и UML. Проектирование» — М: Изд. дом «ЛОРИ», 2002 — 420 с.
7. Шпак Ю. А. «Проектирование баз данных. Просто как дважды два» — М: Эксмо, 2007 — 304 с.
Приложения
Приложение 1
Извлечение из правил регистрации автомототранспортных средств и прицепов к ним в государственной инспекции безопасности дорожного движения, министерства внутренних дел Российской Федерации.
13. Сотрудниками регистрационных подразделений осуществляется контроль за представлением собственниками или владельцами транспортных средств квитанций или платежных поручений об уплате установленных платежей за выдачу и замену регистрационных документов, паспортов транспортных средств, государственных регистрационных знаков транспортных средств и другой специальной продукции, необходимой для допуска транспортных средств к участию в дорожном движении, выдаваемой регистрационными подразделениями.
Представление квитанций или платежных поручений не требуется, если собственники транспортных средств предъявляют документы, подтверждающие освобождение от уплаты указанных платежей в порядке, установленном законодательством Российской Федерации.