Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример_курсового_ПИС_часть_1 (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.36 Кб
Скачать

1.3 Обоснование выбора программного средства

Для построения имитационной модели и дальнейшего проведения процесса имитации с вариациями входных и анализом выходных параметров будет использован пакет разработки программного обеспечения Microsoft Visual Studio 2010.  

Эта линейка продуктов компании Microsoft представляет собой интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом. Visual Studio - это полный набор инструментов и служб для создания различных приложений как для платформы Microsoft, так и для других платформ. Visual Studio также позволяет связать все проекты, группы и всех заинтересованных лиц. Теперь группа сможет работать более гибко практически где угодно независимо от используемого средства разработки (в том числе Eclipse и Xcode). Этот пакет программ позволяет разрабатывать важные приложения .NET, писать невероятно быстрый код с помощью C++ AMP или тестировать и отлаживать облачное приложение на HTML или JavaScript, которое работает на множестве устройств.

В курсовом проекте код программы, которая позволит реализовать имитационную модель, будет написан на объектно-ориентированном, процедурном, императивном языке программирования С#. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java.

Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов, в том числе операторов явного и неявного преобразования типа, делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

Язык С# позволяет строить графики - наглядное изображение процесса имитации в режиме реального времени. Графики позволяют проводить анализ проведенного исследования не только по результатам, но и по изменению параметров в течение всего времени наблюдений - отследить пассажиропоток на протяжении всего рабочего дня по по денежной прибыли по часам, а также интенсивность обслуживания, то есть какова очередь пассажиров и микроавтобусов на остановочных пунктах.

2 Разработка имитационной модели

2.1 Алгоритм работы имитационной модели маршрутных микроавтобусов

Модель, имитирующая работу парка микроавтобусов одного из маршрутов города, иллюстрирует один рабочий день с 7:00 до 23:00 часов. Таким образом, общее время имитации составляет 16 часов.

На первом этапе t принимается равным 0.

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

В момент запуска имитационной модели необходимо проверить есть ли маршрутный микроавтобус на маршруте. Если да, то увеличивается время t на единицу и проверяется еще одно из условий - есть ли автобус на остановке. Если да, то осуществляется высадка пассажиров по необходимости и посадка новых в случае наличия свободных мест в маршрутном микроавтобусе. Микроавтобусу при этом необходимо выстоять на остановке отведенное время в зависимости от времени суток. Далее осуществляется проверка общего времени имитации. В случае, если 16 часов прошло, то маршрутный микроавтобус должен сойти с маршрута, находясь на последней остановке, и собрать всех пассажиров и высадить по необходимости, если его положение было не на последней остановке всего маршрута на момент истечения времени имитации.

В течение всего моделирования экономической ситуации выводится текущее состояние очереди маршрутных микроавтобусов, сколько пассажиров уже обслужено, сколько находятся в ожидании микроавтобуса.

Лист

14