BigEdu.ru
» » » Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд
Вернуться назад

Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд

Міністерство освіти і науки України

Вінницький національний технічний університет

Інститут інформаційних технологій та комп’ютерної інженерії

Кафедра захисту інформації

Розробка програми для ДЕМОНСТРАЦІЇ АВТОМОБІЛЬНОГО РУХУ ЧЕРЕЗ ЗАЛІЗНОДОРОЖНІЙ ПЕРЕЇЗД

Вінниця 2008


Анотація

Даний курсовий проект призначений для демонстрування автомобільного руху через залізнодорожній переїзд . Програма демонструє рух автомобіля через переїзд, та наслідки, які можуть виникнути внаслідок неуважності працівника переїзду. Для досягнення поставленої задачі використовується програмне середовище Visual C++ 8.0 з використанням Win32 API функцій. Програма реалізує діалоговий інтерфейс користувача, який включає головне меню, що викликає потрібні користувачеві дії: запуск програми, виклик вікон для виконання потрібних дій.


ЗМІСТ

ВСТУП 5

1 Розробка структури програмного забезпечення

1.1 Обгрунтування структури програмного забезпечення

1.2 Розробка головного меню програми

1.3 Розробка структури програми

1.4 Створення ресурсів

1.5 Алгоритм роботи додатку

1.6 Розробка загальної схеми функціонування програми

2 Програмна реалізація задачі

2.1 Підбір програмних засобів

2.2 Реалізація інтерфейсу

2.3 Реалізація виведення графічних зображень

2.4 Програмна реалізація вікна

2.5 Програмна реалізація загальних елементів керування та музики

2.6 Програмна реалізація роботи з шлагбаумом

3 Аналіз результатів роботи програми

3.1 Інструкція з технічного обслуговування

3.2 Інструкція системного програміста

3.3 Інструкція програміста

3.4 Інструкція оператора

ВИСНОВКИ

ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ

Додаток. Лістинг програми


Вступ

Основною ідеєю структурного програмування є розділення складної задачі на декілька менших задач, і це ділення треба продовжувати до тих пір поки задачі не стануть простими для розуміння. Основною ідеєю сучасного програмування є створення окремих елементів, придатних до складання конкретних програм.

На відміну від бібліотек стандартних підпрограм, в яких теж використовується повторні модулі об’єктно-орієнтований підхід дозволяє створити ще ієрархію вкладених один в одного модулів. Модель об’єктно-орієнтованого програмування базується на декількох основних принципах: абстрагуванні даних, інкапсуляції, наслідувані та поліморфізмі.

Абстракція даних – це можливість визначати нові типи даних, з якими можна працювати майже так само, як і з основними. Такі типи називають абстрактними, хоча більш точною назвою є “типи даних, що визначаються користувачем”.

Інкапсуляція – це механізм, який об’єднує дані і код, що працює з цими даними і захищає перше та друге від зовнішнього втручання або неправильного використання.

Наслідування – це процес, за допомогою якого один об’єкт може отримати властивості іншого.

Поліморфізм – це властивість програми вести себе по-різному, в залежності від ситуації, що виникає в момент виконання. Ця властивість полягає у принципі перевантаження функцій, тобто в не однократній об’яві функції з різними типами аргументів. Всі вони базуються на використанні класів.

Об’єктно-орієнтоване програмування є дуже потужним засобом програмування, який є одним з передових підходів до програмування. Однією з найдосконаліших програмних реалізацій цієї мови є програмний пакет Microsoft Visual C++ 8.0, за допомогою якого і буде реалізована дана курсова робота.


1 Розробка структури програмного забезпечення

1.1 Обґрунтування структури програмного забезпечення

Оскільки данна програма буде використовуватись в середовищі MS Windows, потрібно створити, просте та зручне для користувача, меню.

Для демонстрації автомобільного руху через переїзд необхідно використати зрозумілий інтерфейс та зробити зрозумілою роботу самої програми. Меню буде створене з простими та зручними пунктами.

Меню має складатись з таких пунктів: “Старт Поїзда”, “Керування Шлагбаумом”, “Сервіс”, “Вихід”. В пункті меню “Сервіс будуть: відомості про розробника програми, саме завдання та допомога по використанню програмного продукту.

Самим головним пунктом меню програми буде “Старт Поїзда”. Який наглядно покаже рух автомобіля (рух автомобіля керується за допомогою шлагбаума), поїзда, та приклад аварії.

1.2 Розробка головного меню програми

Меню повинно містити два основні та два додаткових розділи: Старт Поїзда та Керування шлагбаумом, Сервіс та Вихід, в яких буде реалізовано доступ користувача до всіх можливостей програмного продукту.

Розглянемо кожен пункт меню детальніше:

Старт поїзда – початок руху поїзда.

Керування Шлагбаумом:

- Підняти Шлагбаум;

- Опустити Шлагбаум;

Сервіс:

– Завдання Курсової – варіант та зміст задачі;

– Інфо –відомості про виконавця;

– Допомога – допомога.

Вихід – завершення роботи програми .

1.3 Розробка структури програми

Розглянемо структуру програми. Після запуску програми, на екрані з’явиться головне вікно додатку. У ньому буде реалізовано фоновий малюнок, на якому буде відбуватись власне й рух автомобіля та поїзда. Рух буде показаний у вигляді чотирьох малюнків, завантажених у проек

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Міністерство освіти і науки України Вінницький національний технічний університет Інститут інформаційних технологій та комп’ютерної інженерії
Оценок: 1001 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru