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

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

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

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



уже готовых компонентов.

База данных под управлением СУБД Ас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_modiётчикКод моделиNaim_ModТекстовый (20) НаименованиеprimТекстовый (50) примечания

Таблица 2.4 содержит данные о моделях ТС. Ключевое поле - ID_mod.

Таблица 2.5

"Color_TC" (Цвет ТС)

Имя поляТип поляОписаниеID_coloriётчикИдентификатор цветаNaim_colorТекстовый (30) Наименование

Таблица 2.5 содержит данные о цветовой окраске ТС. Ключевое поле - ID_color.

Таблица 2.6

"S4et_sprav" (Справка - iет)

Имя поляТип поляОписание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Числовой, длин. целоеНомер справки-iета (код) KategorТекстовой (10) Категория Ser_svidЧисловой (целое) Серия свидетельстваNum_svidЧисловой (целое) Номер свидетельстваVlad_TCТекстовой (15) № паспорта владельца (код)

Таблица 2.7 содержит данные о. регистрации. Ключевые поля - gos_Znak.

Таблица 2.8

"Type_dvig" (Тип двигателя)

Имя поляТип поляОписаниеID_dvigiетчикИдентификатор двигателяNaim_dvigТекстовой (20) Наименование типа двигателя

Таблица 2.8 содержит данные о разнообразных типах двигателей. Ключевое поле - ID_dvig.

Таблица 2.9

"Firmy" (Фирмы-производители)

Имя поляТип поляОписаниеID_firmiетчикИдентификатор двигателяNaimТекстовой (20) Наименование типа двигателяprimТекстовый (50) примечания

Таблица 2.9 содержит данные о фирмах-производителях ТС. Ключевое поле - ID_firm.

Рис.2.2 Датологическая модель (схема данных) базы данных предметной области "Учет автотранспорта в ГИБДД Вяземского района"

Глава 3. Проектирование приложения для автоматизации учета автотранспорта ГИБДД Вяземского района