Проектирование базы данных диспетчера автобусного парка средствами MS Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц.
. Каждая таблица состоит из однотипных строк и имеет уникальное имя.
. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего.
. Строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку такой таблицы.
. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы).
. Полное информационное содержание базы данных представляется в виде явных значений данных и такой метод представления является единственным. В частности, не существует каких-либо специальных "связей" или указателей, соединяющих одну таблицу с другой.
. При выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию. Этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой их строки или любого набора строк с указанными признаками.
На рисунке 2.4. изображена реляционная структура СУБД Access для диспетчера автобусного парка.
Рис. 2.4 Реляционная структура СУБД Access для диспетчера автобусного парка
база данный автобусный диспетчер
3.ПЕРЕЧЕНЬ ОБЪЕКТОВ, РЕАЛИЗОВАННЫХ В БАЗЕ ДАННЫХ
.1 Формы
Форма - это оболочка таблицы или запроса, обеспечивающая пользователю удобный интерфейс. Использование формы в большинстве случаев облегчает ввод, редактирование и просмотр данных, хранящихся в таблице или получаемых с помощью запросов.
В разработанной базе данных создано 12 форм. Некоторые из них созданы в режиме Конструктора, а какие-то при помощи Мастера форм. Но само просто и удобно создавать формы через Мастера форм, так как сначала создается форма, а затем она редактируется в Конструкторе форм. Причем Мастер форм может создавать и сложные формы, включающие в себя подчиненные формы.
В данной Базе Данных в наличие имеются следующие формы:
)Форма Анкета водителя (рисунок 3.1.1) при помощи ее можно сразу произвести добавление в таблицу (Водители).
Рис. 3.1.1 Форма Анкета водителя
2)Форма Ввод нового маршрута (рисунок 3.1.2) с помощью этой формы можно внести новый маршрут.
Рис.3.1.2 Форма Ввод нового маршрута
)Форма Данные об автобусах (рисунок 3.1.3) с помощью этой формы можно просмотреть все автобусы имеющиеся в автопарке, ввести новый автобус или списать.
Рис 3.1.3 Форма Данные об автобусах
)Форма Данные по водителям (рисунок 3.1.4) с помощью этой формы можно просмотреть все данные по водителям, уволить водителя или принять на работу нового.
Рис.3.1.4 Форма Рецепты
)Форма Максимальный стаж (рисунок 3.1.5) с помощью её можно просмотреть всех водителей с максимальным стажем работы.
Рис.3.1.5 Форма Максимальный стаж
)Форма Классы (рисунок 3.1.6) с помощью её можно просмотреть сколько водителе в каждом классе.
Рис.3.1.6 Форма Классы
)Форма Маршруты (рисунок 3.1.7) показывает начальный и конечный пункты каждого маршрута.
Рис.3.1.7 Форма Маршруты
)Форма Общая протяженность маршрутов (рисунок 3.1.8) построена на основании запроса, который отображает сведения о общей протяженности маршрутов.
9)
Рис.3.1.8 Форма Общая протяженность маршрутов
)Форма Удаление маршрута (рисунок 3.1.9) с помощью этой формы возможно удалить невостребованный маршрут.
Рис.3.1.9 Форма Удаление маршрута
11)Кнопочная форма База данных диспетчера автобусного парка (рисунок 3.1.11) является как бы обложкой базы данных. Именно с ней непосредственно работает пользователь и получает возможность доступа к объектам базы данных. Это обыкновенная форма с кнопками, обеспечивающими возможность открытия других форм. Создать кнопочную форму позволяет специальное средство Access - диспетчер кнопочных форм.
Рис.3.1.11 Кнопочная форма База данных диспетчера автобусного парка
.2 Отчёты
В MS Access получать твердые копии результатов обработки данных можно путем распечатки таблиц, запросов и форм, представленных в виде отчетов. Отчет - это тип объектов в Access, который используется для просмотра и печати данных. Отчет создается в тех случаях, когда необходимо наглядно представить на экране или на бумаге сводную информацию, хранящуюся в Базе Данных. Главное назначение отчета - формирование выходных документов, которые будут представлять собой копию форм реальных документов предприятия, с которыми непосредственно работает пользователь.
Одним из способов создания отчета является, создание отчета с помощью мастера отчетов, а затем необходимые коррективы, возможно, внести, находясь в режиме конструктора. В данной базе были созданы следующие отчеты.
Отчет Автобусы (рисунок 3.2.1), который предоставляет информацию обо всех автобусах имеющихся в автопарке.
Рис.3.2.1Отчет Автобусы
Отчет Вместимость (рисунок 3.2.2), который предоставляет информацию о вместимости автобусов.
Рис.3.2.2 Отчет Вместимость