Введение
Пассажирское автотранспортное предприятие (ПАТП) — эксплуатационное предприятие, занимающееся техническим обслуживанием автобусов, обеспечивающее выпуск их на линию в нужном количестве, укомплектованное штатом водителей, диспетчеров, ремонтных рабочих.
Предприятие данной отрасли представляет собой большую систему, которую формируют обособленные, на первый взгляд, части. Основная задача ПАТП, в узком смысле – перевозка пассажиров из пункта «А» в пункт «Б». На самом же деле все намного сложнее.
В любом крупном предприятии подобного рода есть:
Станция технического обслуживания подвижного состава (ПС) на которой производится ремонт и подготовка ПС к рейсу (за исключением автоколонн),
Диспетчерский пункт, выпускающий и контролирующий работу транспорта на линии, поддерживает связь с водителями,
Служба сбора доходов, которая реализует билеты и подсчитывает выручку от их реализации,
Служба движения – это ПС и водители.
Во многих ПАТП в последнее время стали появляться системы автоматизированного контроля проезда пассажиров (АСКП, АСОКУП – названий много – общий принцип один), но все же этого не достаточно для автоматизации предприятия. Диспетчерский пункт все также выписывает огромное количество путевых листов на бумажном носителе, которые скапливаются в огромных количествах. Также нет контроля и за подвижным составом, что приводит к многочисленным опозданиям рейсов, и к расходу лишнего топлива.
Для разработки программного продукта (ПП) необходимо было решить ряд задач, а именно:
Проанализировать работу ПАТП и существующих решений автоматизации;
Разработать схему функционирования будущего ПП;
3. Выбрать язык и среду программирования.
4. Реализовать удобный пользовательский интерфейс.
5. Провести отладку и тестирование разработанного ПП.
6. Составить пояснительную записку согласно правилам оформления текстовой документации.
В процессе прохождения преддипломной практики была разработана начальная версия ПП, которое в существующей функциональности может быть использовано для автоматизации производства в различных ПАТП.
Глава 1 Постановка задачи.
1.1Техническое задание на разработку программного продукта
1.1.1 Основание для разработки
Основанием для данной работы является задание, выданное на дипломный проект для разработки Автоматизированной информационной системы «Автотранспортное предприятие пассажирского транспорта» (АИС «АППТ»). Задание для дипломного проектирования выдано и утверждено зам. директора по учебной работе Красногорского государственного колледжа.
1.1.2 Назначение разработки
Главной идеей разработки программы АИС «АППТ» является автоматизация производственной деятельности ПАТП путем комплексного объединение общих функций предприятия, таких как:
Хранение и просмотр БД (в виде формы или таблицы);
Выписка путевых и билетно-учетных листов;
Контроль за работой ПС на линии;
1.2Требования к программе
Основным требованием к АИС «АППТ» является работа с базой данных, электронное ведение путевых и билетно-учетных листов, контроль ПС на линии.
Диспетчерский пункт должен иметь возможность заполнять путевой и билетно-учетный лист, сохранять его и распечатывать для передачи водителю. Также должен быть контроль за ПС в движении: диспетчер дожжен иметь возможность узнать информацию о местоположении автобуса, его графике, водителе и прочее.
- Оглавление
- Глава 1 Постановка задачи. 7
- Глава 2 Основная часть 12
- Глава 3 Экономическая часть 55
- Глава 4 Техника безопасности 65
- Введение
- 1.2.1 Требования к функциональным характеристикам
- 1.2.2 Требования к надежности
- 1.2.3 Условия эксплуатации
- 1.2.4 Требования к составу и параметрам технических средств
- 1.2.5 Требования к информационной и программной совместимости
- 1.2.6 Технико-экономические показатели
- 1.2.7 Стадии и этапы разработки
- 1.2.8 Порядок контроля приемки
- 1.2.9 Выбор языка программирования
- Глава 2 Основная часть
- 2.1 Описание программы
- 2.1.1 Общие сведения
- 2.1.2 Функциональное назначение
- 2.1.3 Описание логической структуры
- 2.1.4 Используемые технические средства
- 2.1.5 Входные данные
- 2.1.6 Выходные данные
- Условия применения
- 2.2 Руководство системного программиста
- 2.2.1 Общие сведения о программе
- 2.2.2 Используемые программные средства.
- 2.2.3 Структура программы
- 2.2.4 Структура таблиц базы данных предприятия
- 2.2.5 Этап разработки программы
- 2.2.6 Настройка программы
- 2.2.7 Проверка программы
- 2.2.7.1 Общие сведения о тестировании
- 2.2.7.2 Виды тестирования
- 2.2.7.3 Методы тестирования
- 2.2.7.4 Принципы тестирования
- 2.3.4 Сообщения оператору
- Глава 3 Экономическая часть
- Расчет времени на создание программного продукта
- Расчет годового фонда заработной платы исполнителя по созданию программного продукта
- Расчет начислений на заработную плату
- Расчет расходов на содержание и эксплуатацию пэвм
- Расчет себестоимости программного продукта
- Расчет цены программного продукта
- Расчет экономической эффективности
- Глава 4 Техника безопасности
- 4.1. Основы техники безопасности при работе с эвм
- 4.2. Выводы по технике безопасности
- Заключение
- Список используемой литературы
- Приложение. Код программы