Курсовая работа: Учёт движения поездов по железной дороге
Компонент DataSource является промежуточным звеном между компонентами ADOTable или StoredProc и визуальными компонентами (например, DBGrid). Чтобы связать компонент ADOTable и компонент DataSource, указывают название первого в свойстве DataSet последнего.
Для представления пользователю полученных в результате работы данных в более удобной форме используют компоненты DBGrid (таблица).
Компонент DBGrid используется только для представления данных, а добавление, редактирование и удаление данных осуществляется с помощью системы хранимых процедур.
3.3Разработка интерфейса пользователя
Приведем список форм, из которых состоит приложение:
1)Form – главная форма и используется для инициализации остальных форм приложения (рис.7).
Рисунок 7 – Главная форма
2)Password – форма, обеспечивающая безопасность доступа к приложению (рис.8).
Рисунок 8 – Безопасный вход в систему БД
Данная форма (см.рис.8) была придумана для наглядной демонстрации возможности защиты программы. При неправильном введении пароля появиться сообщение об ошибке (рис.9).
Рисунок 9 – Сообщение об ошибке
3)Modul – форма хранения таблиц базы данных, она является невизуальным элементом приложения.
4)Zapros – форма формируемого запроса, находящего вокзалы по названию кампании (рис.10).
Рисунок 10 – Поиск вокзала по названию компании
Из выпадающего списка можно выбрать название кампании, что исключит возможную ошибку.
5)Zapros 1 – форма формируемого запроса, находящего рейс по названию вокзала (рис.11).
Рисунок 11 – Поиск рейса по вокзалу
6)Zapros 2 – форма сортировки (рис.12)
Рисунок 12 – Сортировка
В данной форме есть возможность отсортировать выбранную таблицу по её критериям, что обеспечивает максимальную скорость поиска и анализа нужной информации.
7)Zapros 3 – форма статического запроса, показывающего количество мест всего и забронированных в каждом рейсе (рис.13).
Рисунок 13 – Информация по наличию билетов и возможности их заказа