
Проектирование базы данных и соответствующего приложения для автоматизации учёта транспортных средств сотрудниками государственной дорожно-транспортной службы Вяземского района
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
уже готовых компонентов.
База данных под управлением СУБД Ас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. Проектирование приложения для автоматизации учета автотранспорта ГИБДД Вяземского района