geum.ru - только лучшие рефераты!

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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?айона

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

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

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

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

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

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

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

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

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

-пол.

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

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

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

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

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

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

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

-модель;

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

-шасси;

-тип кузов;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-кем выдано;

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

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

-код (iетчик);

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

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

-код (iетчик);

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

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

-код (iетчик);

-модель ТС;

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

-код (iетчик);

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

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

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

-код (iетчик);

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

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

Таблица 2.1

Информационные связи между информационными объектами в предметной области "Учет автотранспорта ГИБДД Вяземского района"

Наименование и тип связиСущностьСущностьВключает (1: N) Паспортные данные владельца ТСПаспорт ТССодержит (N: 1) Справка - iетПаспортные данные владельца ТСУказывается (1: 1) Паспорт ТСМодель ТСУказывается (1: 1) Паспорт ТСЦвет ТСУказывается (1: 1) Паспорт ТСФирма-производительУказывается (1: 1) Паспорт ТСТип кузоваСодержит (N: 1) Свидетельство о регистрацииСправка-iетСодержит (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, позволяет также интегрировать их между собой и тем самым способствует быстрой разработке приложений на основе