Курсовая работа: Разработка программы автоматизированного рабочего места диспетчера такси

имя водителя прибывшего на смену

позывной

числовой

Идентификационный номер прибывшего на смену водителя

Атрибуты "Фамилия" и "Имя" не обязательны в данной таблице, потому что есть связь по полю "Позывной", но их наличие позволяет существенно сократить программный код для процедуры принятия заказа.

Данная таблица отображается в нижней части формы "Рабочее место диспетчера" и заполняется диспетчером в начале каждой смены.

Так же содержимое этой таблицы отображается на форме "Новый заказ" для выбора водителя который будет обслуживать заказ, из списка прибывших на смену.

Пользовательский интерфейс режима "Администратор" представлен ниже (Рис.5).


Рис. 5 Интерфейс режима "Администратор"

2.3 Создание программы "Автоматизированное рабочее место диспетчера такси"

Основная связь используемая в программе - это связь с базой данных по средствам технологии ADO. Основное преимущество подобной связи в том, что через связь установленную в ADO Connection средствами ADO Query и ADO Table, можно вносить изменения в базу данных, и получать из нее необходимые данные, а так же проводить сравнивания данных и прочие операции. Примером этого является проверка логина и пароля компонентом АDO Query:

В свойстве SQL добавляем строку: S ELECT * FROM admins WHERE Login=: Login, и прописываем код:

If Combobox1. Text='Администратор' then begin

ADOQuery2. Active: =False;

ADOQuery2. Close;

ADOQuery2. Parameters. Items [0]. Value: =Edit1. Text;

ADOQuery2. Open;

if (not ADOQuery2. IsEmpty) and (Edit2. Text=ADOQuery2. FieldByName ('Password'). AsString) then

begin

Form2. show;

Form1. Visible: =False;

end

else

begin

showmessage (Неверный имя пользователя или пароль)

end;

end;

Связь с базой осуществляется при помощи многоступенчатой связи. Многоступенчатая связь с базой технологией ADO выглядит следующим образом:

К-во Просмотров: 1114
Бесплатно скачать Курсовая работа: Разработка программы автоматизированного рабочего места диспетчера такси