Программа Такси - Клиент

 

Основные характеристики, состав и функции.

Комплекс состоит из следующих программ:

Такси - Клиент - программа, производящяя учёт заказов, распологаеться на компьютере оператора.

Такси - Сервер - программа, предназначеная для просмотра баз данных, составления отчётов с возможностью их сохранения и распечатки.

Графика - программа, предназначеная для графического просмотра отчётов, с возможностью вывода их на принтер.

Путёвка - программа, предназначеная для создания и вывода на песать путевых листов.

 

Решаемые задачи

 

Основные характеристики

Программа управления работает на рабочем месте под ОС Windows 98, ME, Windows NT/2000/XP.
Программа предусматривает различные варианты тарифов за разные виды услуг. Количество и величина тарифов настраиваются.
Текущие заказы представлены в наглядном виде и просты для изменения.
Имеется список постоянных клиентов.

 

Регистрация и вход в программу.

Программа Такси-Клиент позволяет организовать посменную работу операторов, а так же защитить данные от несанкционированного доступа. Поэтому перед запуском программы необходимо зарегистрироваться путем ввода кода и пароля оператора в окне регистрации.

Запуск программы производится только если введены правильные Код и Пароль.
Имя и Пароль для входа в программу по умолчанию совпадают, и равны - 1 .
Информация о операторах и администраторах и их правах доступа находится в
cписке Операторов программы.

 

Интерфейс программы Такси - Клиент.

Программа Такси - Клиент является 32-разрядным приложением Windows. Она выполняется в отдельном окне (frame) и имеет меню и панель инструментов. Программа имеет "однодокументный" интерфейс.

Основным средством работы с системой, обеспечивающим  непосредственный доступ к информации, служат экранные формы (окна). В окне имеется несколько элементов управления. Типичными элементами управления являются  поля ввода, списки и кнопки.

Имеется два основных вида окон, обеспечивающих доступ к файлам базы данных: Таблица и Форма:

Таблица - это окно, предназначенное для работы с некоторой таблицей базы данных. Основным элементом таблицы является список  записей таблицы (файла) базы данных.  По элементам таблицы - записям,  можно передвигаться при помощи клавиш управления курсором <Вверх>, <Вниз>, <PgUp>, <PgDn>, <Home>, <End>, линеек прокрутки, либо при помощи "мыши". В окне таблицы обычно находится несколько  кнопок,  которые служат для выбора нужной операции.

Записей в таблице может быть больше, чем их умещается  в окне. Для "прокрутки" записей по вертикали удобно пользоваться мышкой. При нажатии правой кнопки мыши в верхней части полосы прокрутки, расположенной по правой стороне таблицы, происходит прокрутка окна вверх, а при нажатии в нижней части - вниз. Для прокрутки записей можно также использовать клавиши <PgUp> и <PgDn>. Для быстрого перемещения к первой записи таблицы используется  клавиша  <Home>,  к последней записи - <End>. Если часть полей записи не умещается  в окне (по горизонтали), то в нижней части таблицы появляется горизонтальная "линейка  прокрутки". С ее помощью можно прокручивать таблицу в горизонтальном направлении при помощи мыши. При помощи клавиатуры это можно сделать клавишами <Влево> и <Вправо>.

Форма  - это окно ввода, обеспечивающее доступ к полям записи базы данных. В верхней части формы (или в прямо в заголовке окна) обычно имеется информационная строка, по которой видно какое действие выполняется с данной записью. Действия может быть всего три:

Добавление записи  -  Добавление новой записи
Изменение записи    -  Изменение (или просмотр) существующей записи

Удаление записи      -  Удаление существующей записи

В  окне формы обычно имеется несколько полей ввода. Они предназначены для ввода  данных в поля  записи. Перед каждым полем ввода имеется строка приглашения, поясняющая значение данных в этом поле. Данные в поля вводятся при помощи клавиатуры. В нижней части формы имеется кнопка "Да" (горячая клавиша - <Enter>), нажатие на которую записывает базу данных. После нажатия  на  кнопку "Да" система сначала проверяет правильность ввода в поля ввода окна. Если значение в каком-либо поле неверно, то система перемещает курсор в это поле. Покинуть форму без изменения записи  можно при помощи кнопки "Отмена  (горячая клавиша - <Esc>).

Внешний вид программы:

Основное место на экране занимает окно в котором выводятся сведения о заказах. В правой чати главного окна программы выводится список водителей которые были зарегистрировны при выходе на линию. Зелёным цветом обозначены водители, которые в данный момент свободны, красным - которые выполняют заказ.

 

Меню программы Такси - Клиент.

Главное меню и панель инструментов программы выглядят следующим образом:

Подменю "Файл" содержит следующие пункты.

Подменю "Правка" содержит следующие пункты.

Подменю "Чёрный список" вызывает диалоговое окно для внесения нового телефона.

Подменю "Опции" содержит следующие пункты.

Подменю "Помощь" содержит следующие пункты.

В низу главного окна находиться окно в котором выводится следующая информация:

В программе так же предусмотрена вовозможность напоминания проведения переклички водителей. Включение/выключение этой возможности производится из главной программы.

 

Новый заказ (Создание, Отмена, Завершение).

Для того чтобы можно было сделать новый заказ в системе должен быть зарегистрирован водитель (хотя бы один).

При выборе пункта меню или нажатии на кнопку "Новый заказ" появиться окошко:

В поле "Абонент" нужно выбрать клиента, если он является постоянным и у клиента выпал бесплатный заказ, то поле

В поле "Количество заказов" показывается количество заказов для выбранного абонента.

"Оплата" автоматически заблокируется и перейдёт в режим "Бесплатно". По умолчанию, на первого клиента в базе данных не действует бесплатный режим.

В поле "Адрес" необходимо внести адрес назначения и прибытия. В этих полях поддерживается быстрый ввод названий улиц, для этого в в каталог "C:\Program Files\SataronCompany\TaxiClient\Misk" (где "C:\Program Files\SataronCompany\TaxiClient" - каталог в который установленна программа) скопировать текстовый файл с названием "street.txt", в котором должен содержаться список улиц. Файл должен быть составлен в кодировке "Windows". Примерный вид содержания файла:

1905ГОДА
1ИНДУСТРИАЛЬНАЯ
1ЛЕНИНГРАДСКАЯ
1ПИОНЕРСКАЯ
1ПОЛЯРНАЯ
1ПРОДОЛЬНАЯ
1ХАБАРОВСКАЯ
26БАК. КОМИССАРОВ
2БОРОВАЯ
2БОТАНИЧЕСКАЯ
2ИНДУСТРИАЛЬНАЯ
2КАМЧАТСКАЯ
2КОМБАЙНОВАЯ
2КРАСНОГОРСКАЯ
2КРАСНОДАРСКАЯ

В поле "Телефон" вводится телефон абонента, при вводе номер телефона автоматически проверяется на предмет совпадения с "чёрным" списком, в случае совпадения выдаётся предупреждение о невозможности создания заказа и окно заказов автоматически закрывается.

В поле "Услуга" нужно выбрать предоставляемую услугу, если водители для выбраной услуги не зарегистрированны, то поле "Водитель" заблокируется и регистрация заказа будет невозможна, до тех пор, пока не будет выбрана услуга для которой зарегистрированны водители.

В поле "Водитель" необходимо выбрать водителя. В поле "Оплата" нужно выбрать тип оплаты заказа.

В поле "Примечание" можно внести дополнительную информацию о заказе. По окончании заполнения всех полей нужно нажать на кнопку "Да" , после этого в главном окне программы появиться запись о новом заказе.

Т. к. водителю необходимо время чтобы доехать до места встречи с клиентом, то заказ будет считаться начавшимся только после того как будет поставлена отметка в поле "Заказ №" в главном окне.

Изменение тукущего заказа

Для изменения заказа необходимо выбрать его в списке заказов и сделать двойной шелчёк левой клавишей мышки (либо нажать на соответствующую кнопку на панели инструментов), при этом появться окошко, такое же как и при новом заказе, где можно измениь информацию о заказе. По окончании изменения надо нажать кнопку "Да" .

Окончание / отмена текущего заказа

Для окончания заказа нвдо выбрать пункт меню "Окончание заказа" или нажать соответствующую кнопку на панели инструментов. При этом пявиться окно:

В поле "Количество км." надо ввести пройденое количество километров.

 

Регистрация водителей (Снятие регистрации)

Для начала работы в программе необходимо зарегистрировать водителей, вышедших на работу. Если не было зарегистрированно ни одного водителя, то в программе будут недоступны такие действия как: "Новый заказ", "Изменение заказа", "Окончание/Отмена заказа". Если в базе данных водителей не содержиться ни одного водителя, то выпадающий список будет пуст. Создать базу можно здесь Создание / изменение / удаление нового водителя.

При нажатии кнопки "Регистрация водителей" появиться окно:

в котором нужно выбрать водителя. После выбора позывного необходимо нажать на кнопку "Да" , для того чтобы водитель был зарегистрирован в системе. Для отказа от регистрации надо нажать кнопку "Отмена"

Снятие с регистрации водителей закончивших работу

После окончания работы водителя необходимо снять с регистрации. Для этого необходимо нажать на кнопку "Снятие с регистрации". После нажатия появиться такое же окно, как и при регистрации.

После выбора водителя необходимо нажать кнопку "ДА" .

 

Новый абонент.

Для регистраци нового абонента в системе необходимо нажать на кнопку "Новый клиент" на нанели инструментов либо выбрать пункт меню "Опции/Абоненты". После нажатия появится окно:

в котором будет отображён список клиентов. При нажатии на кнопку "Добавить" появиться второе окно, в котором необходимо заполнить необходимые поля, затем следует нажать кнопку "Да" . После этого новый абонент будет добавлен в общую базу данных.

 

"Чёрный" список телефонных номеров

Для внесения нового телефонного номера в список "чёрных номеров" необходимо выбрать пункт меню "Чёрный список". После нажатия появится окно:

В поле "Телефон" вводится номер телефона без пробелов и других символов.

В поле "Примечание" вводится примечание, если оно необходимо.

Кнопка "Добавить" служит для добавления номера в базу данных.

Кнопка "Удалить" служит для удаления номера из базы данных.

Кнопки "Да" и "Отмена" служат для подтверждения или отмены решения.

 

Система штрафов

Для улучшения культуры поведения водителей и выполнения ими всех предписаных правил служит система Система штрафов. В случае когда необходимо отметить како - либо нарушение водителя нажимается кнопка "Штраф" на панели инструментов. После нажатия появится окно:

В котором нужно выбрать водителя к которому приписывается штраф и внести комментарии если это необходимо. Затем следует нажать кнопку "Да" для подтверждения действия. Просмотр штрафов возможен только из главной программы

 

Бронирование заказов.

Бронирование заказов практически не отличается от создания нового заказа. После нажатия на кнопку "Бронь" гна панели инструментов появится окно:

Основное отличие от процедуры создания нового заказа заключается в необходимости задать дату и время начала заказа. На рисунке они выделены красной линией.

 

О программе








Если вам необходим почтовый аккаунт, тогда почта на Qip.ru - ваш выбор. Для хранения фото и видео рекомендуем бесплатный фотохостинг.
Для студентов и абитуриентов: крупнейшая библиотека рефератов и сочинений. Скриншот экрана - просто и удобно с QIP Shot.