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

1. ВВЕДЕНИЕ 5 2. СИСТЕМНЫЙ АНАЛИЗ 7 2.1. Описание предметной области 7 2.2 Постановка задачи 8 2.2.1 Факторы, определяющие принятое решение по созданию системы 8 2.2.2 Обзор существующих программных средств, перечисление программных средств с помощью которых можно реализовать АРМ 8 2.2.3 Обоснование принятие решения по выбору программного средства 11 2.2.4 Требования к БД, организация, нормализация и эргономика 11 2.3.5 Выбор видов обеспечения 14 2.3 Бизнес процессы и информационные потоки 16 2.3.1 Модель AS-IS в нотации DFD 16 2.4.2 Модель TO-BE в нотации DFD 17 2.4.3 Функционирование системы с точки зрения пользователя (клиента) 19 3. ТЕХНИЧЕСКИЙ ПРОЕКТ 20 3.1 Разработка основных приложений по системе 20 3.1.1 Место системы в информационной системе организации 20 3.1.2 Задачи системы 20 3.1.3 Функции системы 20 3.2 Изменение организационной структуры организации 20 3.3 Постановка решения задач 21 4. РАБОЧИЙ ПРОЕКТ 22 4.1 Разработка БД проекта 22 4.2 Разработка исполняемого приложения 22 4.3. Реализация интерфейса программы. 24 5. ЗАКЛЮЧЕНИЕ 30 6. СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 31

Введение

База данных является организованной структурой, которая предназначена для хранения данных. Современные базы данных могут хранить не только данные, но и информацию. Проектируемая информационная система на основе базы данных предназначена для использования на предприятии, оказывающем населению услуги такси, и позволит повысить эффективность работы благодаря систематизации и быстрому поиску нужной информации. Это упростит работу, поскольку отпадает необходимость в обработке большого количества бумажных данных в поисках нужной информации, делать расчет стоимости путевого листа для каждого водителя и отчеты о работе. Понятие базы данных тесно связано с понятием системы управления базой данных. Они представляют собой комплекс программных средств, которые предназначены для создания структуры базы, наполнения ее содержимым, его редактирования и визуализации информации, содержащейся в базе данных. Под визуализацией информации понимается отбор данных для отображения в соответствии с заданным критерием, их упорядочивание, оформление с последующей выдачей на устройства вывода или передачей по каналам связи. В разрабатываемой базе данных должны храниться следующие данные: 1) Сведения о водителях: позывной, ФИО, номер водительского удостовере-ния, дата его выдачи, а также информация о том находится ли водитель в отпуске, на больничном или уволен с работы; 2) Сведения об автомобилях: гос. номер, марка, год выпуска, цвет, № свиде-тельства о регистрации ТС, кто является собственником, а также находится ли автомобиль в ремонте в данное время; 3) Сведения о путевых листах: № путевого листа, даты его открытия и закрытия, позывной водителя, гос. номер автомобиля; 4) Сведения о заказах: номер заказа, дата и время его поступления, адрес клиента, водитель который выполняет заказ, отметка о выполнении. Для диспетчера такси должны быть доступны следующие сведения: 1) Сведения о заказах с разбивкой по водителям; 2) Какие автомобили находятся на линии, а какие в ремонте; 3) Сведения о количестве отработанных часов каждым водителем (стоимость путевки рассчитывается по 20 руб. за час работы, остаток денежных средств остаются у водителя). Целью курсовой работы является разработка автоматизированного рабочего места диспетчера такси на основе баз данных. К числу задач, которые следует решить для раскрытия выбранной темы, являются: проведение системного анализа предметной области; выявление сущностей инфологической модели; проведение моделирования связей между ними. Основными целями, для достижения которых создана база данных АРМ диспетчера такси, являются: 1) Обеспечение работника более быстрым и удобным поиском необходимой информации; 2) Упорядочивание уже хранящихся данных и поступающих данных; 3) Отслеживание изменений данных; 4) Осуществление учета заказов.

Заключение

В результате выполнения курсового проекта были выработаны умения и навыки проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. В результате работы над курсовым проектом была создана информационная система работы АРМ диспетчера такси. Эта система позволит сократить время работы диспетчера, а так же автоматически составлять отчеты. Созданные удобные интерфейсы упростят механизм внесения новой и редактирования уже имеющейся информации. Разработанная информационная система, полностью совместима с комплексом программ Microsoft Office. Разработанный программный продукт мог бы быть использован организациями такси города. Подводя итог, можно отметить, что рассматриваемый проект имеет фактическое применение и использует самые современные технологии.

Список литературы

1. Карпова Т.С Базы данных: модели, разработка, реализация. СПБ.: Питер, 2001.-304с. 2. Конноли Т., Бегг Л., Страчан А. Базы данных. Проектирование, реализация и споровождение. Теория и практика. -2-е изд. – Вильямс, 2000. 3. ГОСТ 34. 201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем. 4. Delphi 2006 на примерах (+ CD-ROM): Владимир Шупрута -- Санкт Петербург, БХВ-Петербург, 2006 г.- 528 с. 5. Delphi 7. Основы программирования. Решение типовых задач. Самоучитель: Л. М. Климова -- Москва, КУДИЦ-Образ, 2006 г.- 480 с. 6. Delphi в задачах и примерах (+ CD-ROM): Никита Культин -- Москва, БХВ-Петербург, 2008 г.- 288 с. 7. Delphi. Профессиональное программирование: Дмитрий Осипов -- Санкт-Петербург, Символ-Плюс, 2006 г.- 1056 с. 8. Основы программирования в интегрированной среде DELPHI: А. Же-лонкин -- Санкт-Петербург, Бином. Лаборатория знаний, 2004 г.- 240 с. 9. Основы программирования в интегрированной среде Delphi. Практикум: А. Желонкин -- Санкт-Петербург, Бином. Лаборатория знаний, 2006 г.- 240 с.

Краткое описание системы

Система «Такси Диспетчер» представляет собой раздельные рабочие места операторов и диспетчеров, объединенные в один комплекс через локальную компьютерную сетью. Система имеет широкий спектр настроек, которые позволяют использовать ее в различных схемах работы диспетчерских и таксопарков.

Программа "Такси Диспетчер" предоставляет Автоматизированные рабочие места (АРМ) для следующих видов работников служб такси:

Модель, по которой происходит работа в системе «Такси Диспетчер»:

1. Заказы такси поступают по телефону и принимаются оператором. Описание заказа включает номер телефона заказчика, время поступления, Адрес"Откуда"/Адрес"Куда" , ФИО заказчика, подробный адрес и Примечания

• Изменение содержимого полей Быстрый адрес откуда/Быстрый адрес куда приводит к автоматическому изменению содержимого в полях Адрес "Откуда" /Адрес "Куда". Эти поля используются в случае, если нет точной информации об адресах.

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

2. При добавлении нового заказа можно узнать стоимость заказа (до выполнения заказа – расчет ведется автоматически по указанному алгоритму), отметив подпункт цена закладки Создание. Вы можете изменить порядок расчёта стоимости заказа, выбрав другой тип заказа: Такси, Доставка, Перевозка.

• по номеру дисконтной карточки клиента (если таковая имеется) вычислить действующую на данный заказ скидку, отметив подпункт дисконтный

• в случае, если заказ предварительный, ввести дату и время подач, отметив подпункт предварительный , в таком случае заказ будет отображаться в отдельной таблице до момента начала его выполнения.

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

4. После приема заказа, диспетчер осуществляет контроль прохождения заказа и завершения его. Заказ может быть как выполнен успешно, так и не выполнен, тогда указывается причина невыполнения заказа.

5. Существует возможность оплаты заказа клиентом наличными и с помощью дисконтной карты. Один заказ может быть оплачен одной дисконтной картой.

6. Для удобства работы со скидками, в программе предусмотрена система дисконтных карточек, обеспечивающая гибкую систему скидок для клиентов. Информация о всех действующих дисконтных карточках находится в таблице, которая открывается из пункта меню Бухгалтерия|Дисконтные карточки

7. Заказы добавляются операторами. Основные действия операторов:

• добавление нового заказа

• редактирование заказа

• удаление заказа (*если у оператора есть права на удаление)

• учет скидок при оформлении заказа

• работа с черным списком клиентов

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

8. Режим диспетчера используется для управления водителями. Основные действия диспетчера:

• работа со списком водителей

• отслеживание состояния водителей

• начало и завершение смен водителей

• управление очередями на стоянках

• работа со встроенной картой

• обработка заказа и назначение водителя

• завершение заказа - в закладке Завершение установливается тип завершения заказа, точная сумма к оплате с учетом скидки и вид оплаты. Тип завершения заказа выбирается из выпадающего списка. Значения этого поля устанавливаются пользователем в Справочнике"Типы завершения заказов" . После установления типа заказа, в окне появляется поле Постановка в очередь . В этом поле находится список возможных стоянок, на которые предлагается поставить водителя в очередь . Факт завершения заказа устанавливается при нажатии кнопки Принять . При этом заказ приобретает статус выполненного, и информация о нем автоматически удаляется из таблицы текущих заказов и заносится в таблицу выполненных заказов .

Для отображения стадии выполнения заказов на закладке Текущие заказы используется цветовое оформление заказов. При этом связь с водителями осуществляется по радио или мобильным телефонам (зависит от организации).

9. Настройка зарплат работников производится в окне Учетные записи пользователей : В этом окне для пользователей уровня Оператор и Диспетчер можно задать следующие параметры: Начисление за 1 заказ (абсолютная величина); Начисление за 1 заказ в процентах от оплаченной суммы

10. Водитель, заступает на смену на одном из автомобилей, к которому он привязан или, в порядке исключения, на другом. Окно Правила расчёта с водителями позволяет точно настроить правила, которые будут использоваться при начислении зарплат водителям. Для того чтобы зайти в это окно необходимо выбрать в главном меню программы пункт Бухгалтерия|Правила расчёта с водителями

11. Заступивший на смену водитель может находиться на одной из стоянок, причем на стоянке водители упорядочиваются в зависимости от времени прибытия или редактируются диспетчером.

12. Существуют загородные заказы.

13. В стандартный комплект поставки программы включены следующие отчеты:

• "Водители"

• "Операторы"

• "Абоненты"

Доступ к меню Отчеты по умолчанию разрешен только для пользователей уровня Администратор , Руководитель и Бухгалтер , однако он может быть определен для любого пользователя в окне управления пользователями .

Вы также можете сформировать произвольный отчет, воспользовавшись окном SQL-консоль .

14. Пользователи в системе имеют различные права, в соответствии с выполняемыми функциями.

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


Данный список возможностей составлен на 14.9.2005 – на текущий момент в программе могут быть реализованы дополнительные свойства – Вы можете скачать демонстрационную текущую версию программы для ознакомления.

Министерство образования Омской области

БОУ ОО СПО "Торгово-экономический колледж"

Курсовая работа

по дисциплине "Разработка и эксплуатация

автоматизированных информационных систем"

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

Выполнил:

студент группы 31 АС

Шевчук Кирилл Александрович

Руководитель:

Загребнев Виталий Юрьевич

Введение

Глава I. Теоретические основы создания системы автоматизации деятельности таксопарка

1.1 Анализ деятельности таксопарка

1.2 Анализ существующих программ автоматизации деятельности диспетчера такси

1.3 Выбор жизненного цикла автоматизированной информационной системы

1.4 Выбор системы управления базами данных

1.5 Выбор языка программирования

Глава II. Разработка программы для автоматизации деятельности таксопарка

2.1 Анализ требований заказчика

2.2 Проектирование системы автоматизации деятельности таксопарка

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

Заключение

Список литературы

Приложение 1

ИНСТРУКЦИЯ ПО УСТАНОВКЕ

Скопируйте папку АРМ диспетчера такси на рабочий стол, убедитесь, что в этой папке находятся два файла: АРМ диспетчера такси. exe и база данных Taxi;

База данных должна обязательно находиться в одной папке с файлом АРМ диспетчера такси. exe;

Переместите папку с файлами в папку Program files, находящуюся в корневом каталоге диска С: \;

Создайте ярлык файла АРМ диспетчера такси. exe и поместите его на рабочий стол;

Запустите АРМ диспетчера такси. exe и начните работу;

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ (ДИСПЕТЧЕР):

Выберите режим работы "Диспетчер";

Введите свой индивидуальный логин и пароль и нажмите "Вход" (Рис.6);

Рис. 6 Форма входа в систему

Появиться форма, которая называется "Рабочее место диспетчера", в этой форме предстоит работать. На этой форме расположены кнопки: "Новый заказ", "Заказ выполнен", "Заказ отмен", "Ошибка в статусе" - для работы с заказами. "Фиксировать" и "Удалить" - для регистрации водителей. "Завершить смену" для выхода и печати отчетов. (Рис.7).


Рис. 7 Рабочее место диспетчера

Для начало необходимо добавить водителей прибывших на смену, для этого необходимо:

В нижней части формы находиться таблица, в которой фиксируются водители на смене. Нажмите кнопку "Фиксировать", появится форма с списком всех водителей работающих в данном таксопарке;

Выберите водителя и нажмите "Принять";

Водитель появиться в той таблице. После этого можно регистрировать заказы.

Чтобы принять заказ нажмите "Новый заказ", появиться карточка заказа, заполните ее и нажмите "Принять". Заказ отобразиться в таблице заказов на форме (Рис.8).


Рис. 8 Форма добавления нового заказа

Если заказ выполнен, нажмите "Заказ выполнен", статус заказа изменится на "Выполнен", а строка заказа подсветится зеленым цветом.

Если заказ отменен, нажмите "Заказ отменен", статус заказа изменится на "отмене", а строка заказа подсветится красным цветом.

Если вы по ошибке изменили, статус заказа нажмите на "Ошибка в статусе" и статус вернется по умолчанию.

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

При нажатии "Отмена" Вы вернетесь на форму "Рабочее место диспетчера".

При нажатии на "Генерировать в Word", отчет за смену отправиться в Word и кнопка "Выход" станет активной, и вы сможете выйти из программы.

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ (АДМИНИСТРАТОР):

Для входа в систему необходимо:

Выберите режим работы "Администратор";

Введите свой индивидуальный логин и пароль и нажмите "Вход";

Появиться форма, которая называется "Рабочее место администратора", в этой форме предстоит работать (Рис.9).

Рис. 9 Рабочее место администратора

Для добавления водителя необходимо:

Выбрать вкладку "Водители";

Нажать кнопку "Добавить", появиться форма с реквизитами водителя (Рис.10);


Рис. 10 Форма добавления нового водителя

Этот водитель сразу отобразиться в таблице на вкладке "водители".

Для добавления диспетчера необходимо:

Выбрать вкладку "Диспетчеры";

Нажать кнопку "Добавить", появиться форма с реквизитами диспетчера (Рис.11);

Заполните эту карточку и нажмите "принять";

Этот диспетчер сразу отобразиться в таблице на вкладке "диспетчеры".


Рис. 11 Форма добавления нового диспетчера

Для печати отчетов необходимо:

Для сводного отчета по работе диспетчеров:

Зайти Отчеты - Отчет по работе диспетчеров, появится форма;

На форме выберите начало и конец временного промежутка, за который необходимо предоставить сведения;

После этого можно распечатать средствами Word (Рис.12);

Рис. 12 Форма отчета по диспетчерам


Для сводного отчета по работе водителя:

Зайти Отчеты - Отчет по работе водителя, появится форма;

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

Нажмите кнопку "Печать";

После этого можно распечатать средствами Word (Рис.13);

Рис. 13 Форма отчета по водителю

Для формирования "Чёрного списка":

Зайти Отчеты - Черный список, появится форма;

Нажмите кнопку "Генерировать в Word";

После этого можно распечатать средствами Word.

Публикации по теме