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

бесплатно 0
4.5 140
Анализ требований к функционалу, программному и аппаратному обеспечению. Взаимодействие с системой "АСУ Автовокзал ДЮК". Разработка алгоритмов функционирования информационного табло и справочного терминала. Проектирование пользовательского интерфейса.


Аннотация к работе
Пассажирам автовокзала постоянно необходима справочная информация о количестве свободных мест в автобусах, времени отправления и прибытия, стоимости проезда, правилах перевозок, льготах на проезд. Они хотят найти наиболее подходящий для них рейс, посмотреть через какие населенные пункты будет проезжать автобус. Для достижения поставленной цели необходимо: · разработать программу для информационного табло автовокзала;Автовокзал - объект транспортной инфраструктуры, включающий в себя размещенный на специально отведенной территории комплекс зданий и сооружений, предназначенных для оказания услуг пассажирам и перевозчикам при осуществлении перевозок пассажиров и багажа, обеспечивающий возможность отправления более 1000 человек в сутки [1]. Информация должна обеспечить быструю и четкую ориентацию пассажиров по всем вопросам, относящимся к автобусному сообщению и пользованию автовокзалом. Все службы автовокзалов в городе Вологде и Череповце: начальник, диспетчерская, билетные кассы, дежурная по автовокзалу, «Справочное», старший диспетчер, старший кассир работают в единой «Комплексной системе резервирования мест и реализации билетов на автобусы междугороднего и пригородного сообщения» «АСУ Автовокзал ДЮК» (далее «Система»). Изменения и корректировка расписаний и тарифов должны вноситься службами автовокзала на день начала работы по новому расписанию или продажи билетов по измененным тарифам. «Справочное» оборудовано рабочим местом «Системы», вследствие чего дежурный «Справочного» имеет полный доступ к информации об отправлении рейсов, расписании, стоимости проезда, наличии мест в автобусах.На текущий момент существует необходимость создания программного обеспечения для справочного терминала автовокзала и для информационного табло автовокзала. Необходимость разработки программного обеспечения для информационного табло обуславливается тем, что на автовокзалах города Вологды и Череповца его не существует. Программное обеспечение для справочного терминала есть на автовокзале в городе Вологде, но оно устарело и не отвечает требованиям заказчика, так как использует старый протокол обмена. В ходе написания выпускной квалификационной работы необходимо создать 2 программных продукта - программное обеспечение для информационного табло и программное обеспечение для справочного терминала автовокзала. Главное требование - разрабатываемое программное обеспечение должно работать на автовокзалах с установленной «Системой».C Builder - программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке программирования C . Интегрированная среда разработки RAD Studio позволяет разработчикам писать код быстрее и рациональнее за счет использования современных приемов объектно-ориентированного программирования в сочетании с надежными программными каркасами и богатством функций среды разработки. Установка исходных точек прерывания и точек прерывания загрузки модуля в редакторе кода CODEEDITOR до начала сеанса отладки и в ходе его выполнения позволяет разработчикам быстро определять характер исполнения кода время работы и обработки значений. Информационное табло каждые 30 секунд получает от сервера файл с выгрузкой из базы данных, который располагается в сетевой папке. При запуске программы читается файл с параметрами, в котором указаны пути к папкам запросов и ответов, к файлам с описанием вокзалов и пунктов, идентификатор агента (терминала), пути к файлам со справочной информацией.Сервер баз данных автовокзала формирует файл «V_TABLO.csv» и выгружает его по сети в папку, открытую для общего доступа, по протоколу SMB. Протокол SMB - это сетевой протокол для общего доступа к файлам, который позволяет приложениям компьютера читать и записывать файлы, а также запрашивать службы серверных программ в компьютерной сети [7]. В «бегущую» строку выводится информация из файла, который может редактироваться пользователем. · strfile - путь к файлу с текстом «бегущей» строки; Значения полей файла записываются в структуру, показанную на рисунке 15.Рассмотрим следующие случаи: Тест первый - все файлы существуют, пути к ним указаны верно, задержки рейсов отсутствуют: Вся информация на табло отображается верно. 2) все файлы существуют, пути к ним указаны верно, время отправления меньше текущего времени: Рисунок 30 - Тест второй Поля таблицы ответа на запрос по проезду до населенного пункта изображены на рисунке 23. Результат показан на рисунке 31. На рисунке 32 видно, что происходит фильтрация по пунктам и предлагается выбрать пункт из списка.Программа для информационного табло внедрена на Череповецком автовокзале 1 ноября 2017 года. Учитывая положительный опыт применения данной программы на Череповецком автовокзале, руководством Вологодского автовокзала было принято решение о внедрении данной программы и в городе Вологде.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?