Курсовая работа: Разработка программы автоматизированного рабочего места диспетчера такси
Для создания программы "Автоматизированное рабочее место диспетчера такси" был использован язык программирования Delphi 7, потому что:
Delphi 7, объектно-ориентированный язык программирования, то есть состоит из набора объектов, каждый из которых обладает определенными параметрами и может выполнять ряд конкретных функции.
Продукты, выполненные в Delphi 7, внешне выглядят как стандартные Windows приложения, такие как Paint, Калькулятор и т.д. То есть просты в пользование и понятны, любому пользователю. Название объектов (Таких как Button) указывают на действие, которое выполняет этот объект, а возможность создания меню и справки на русском языке, помогает пользователю быстрее освоить продукт.
Выбор компонентов Delphi можно расширять, а также самому описывать процедуры, типы данных, объекты и действия производимые в них.
Главный плюс высокоуровневых языков программирования это визуализация объёктов, но при этом ход действия производимых этими объектами скрыты. Еще одна особенность: один объект может использоваться помимо своего основного назначения в других функциях, а также на один и тот же объект можно поставить несколько событий.
Средствами Delphi 7 легко создать связь с СУБД Access через технологию ADO, что имеет ряд своих преимуществ, таких как:
Возможность вручную создавать запросы средствами Delphi
Отображать необходимые атрибуты базы данных в интерфейсе программного продукта и создание удобных карточек заполнения атрибутов БД: простота создания связей и их модернизация.
Глава II. Разработка программы для автоматизации деятельности таксопарка
2.1 Анализ требований заказчика
Программа Автоматизированное рабочее место диспетчера такси разработана по спиральной модели жизненного цикла автоматизированных информационных систем. На каждом этапе создания были проведены следующие действия:
определение требований.
В соответствии с техническим заданием были определены основные требования и методы реализации этих требований.
Основные требования к программе:
Разделение рабочих мест на два режима: "Администратор" и "Диспетчер";
Вход по логину и паролю в двух режимах;
Заполнение карточки водителя и диспетчера, только в режиме администратора;
Печать сводных отчетов по диспетчерам, по водителю, формирование "черного списка", только в режиме администратора;
Заполнение карточки заказа, только в режиме диспетчера;
Изменение статуса заказа, только в режиме диспетчера;
Регистрация прибывших на смену водителей, только в режиме диспетчера;
Печать отчета за смену, только в режиме диспетчера;
анализ.
На этапе анализа были проведены:
Анализ предметной области, где были выявлены необходимые функции для работы таксопарка.
Анализ аналогов, где были проанализированы достоинства и недостатки продуктов, применяемых в данной предметной области. Пример интерфейса.
Построена схема в BPWin, которая иллюстрирует все нюансы работы таксопарка.
2.2 Проектирование системы автоматизации деятельности таксопарка
В программе Автоматизированное рабочее место сотрудника такси есть два режима работы: "Диспетчер" и "Администратор". Каждый режим выполняет свои действия в зависимости от специфики должности.
Диспетчер напрямую работает с клиентами, в его обязанности входит регистрация заказов с последующей передачей их водителям. После каждой смены диспетчер создает и помещает общую базу отчетов (Рис.2).