Автоматизована інформаційно-пошукова система “Подорож “
Автор: Антон Даценко • Февраль 18, 2024 • Курсовая работа • 7,959 Слов (32 Страниц) • 112 Просмотры
[pic 1]
ЗМІСТ
ВСТУП 3
1. ЗАГАЛЬНИЙ РОЗДІЛ 4
1.1. Аналіз предметної області 4
1.1.1. Опис об’єкта дослідження 4
1.1.2. Вхідна інформація 5
1.2. Постановка задачі 5
1.2.1. Цілі і призначення системи 5
1.2.2. Функції системи 5
1.2.3. Інтерфейс користувача 6
2. СПЕЦІАЛЬНИЙ РОЗДІЛ 9
2.1. Розробка внутрішніх структур даних 9
2.2. Проектування структури програми і взаємодії модулів 12
2.2.1. Специфікація підзадач і способів їх взаємодії 12
2.2.2. Узагальнений алгоритм логічної структури програми 18
2.3. Опис засобів програмування 20
До цієї програми входять такі функції: 20
2.3.1. Структурне програмування 20
2.3.2. Мова програмування С++ 21
2.3.3. Інструментальне середовище програмування 21
2.4. Опис програми 22
3. ЗАКЛЮЧНА ЧАСТИНА……………………………………………………………………………….24
3.1. Тестування програми і аналіз отриманих результатів 24
2.2. Інструкція користувача 26
Список використаної літератури 28
Додаток А. Код програми 29
ВСТУП
Трамвайне депо займається організацією руху міських трамваїв. Трамваї відправляються по різним маршрутам.
Рух трамваїв регламентується графіком. Основні вихідні дані для складання графіку — час обороту поїзда на маршруті й кількість поїздів на маршруті. Розподіл наявного вагонного парку маршрутами залежить від пасажиропотоків. Час обороту поїзда маршрутом залежить від довжини маршруту та частоти розташування зупинок. Для кожного окремого поїзда (поїзний розклад) складаються розклади. Водії трамвая відповідальні за виконання розкладу.
Кожен маршрут характеризується наступними параметрами: номер маршруту, час обороту поїзда на маршруті, кількість трамваїв на маршруті, пункт відправлення, пункт прибуття ;
Кожен трамвай характеризуються наступними параметрами: номер трамвая; місткість трамвая, .
Коли трамвай вирушає в рейс, в базу даних заносяться наступні відомості: код маршруту, номер трамваю, дата виїзду з пункту відправлення та дата прибуття в пункт призначення.
Завдання на оцінку 5.
Написати програму, яка дозволила б виконати наступні дії, :
- надати можливість додавання, зміни і видалення інформації о маршрутах, трамваях, конкретних трамвая на конкретному рейсі ;
- сформувати звідну таблицю про виїзди трамваїв в рейс за звітний період. Вихідні дані занести у файл. Записи відсортувати по номеру автобуса в порядку зростання.
- Вивести інформацію про маршрут, який має максимальну тривалість.
Завдання на оцінку 4 або 3.
Усі дані знаходитимуться в одній таблиці.
Передбачувана структура таблиці :
- номер трамваю;
- пункт відправлення;
- пункт прибуття ;
- дата відправлення;
- тривалість маршруту.
Можлива структура таблиці «Рух трамваю»
Номер трамваю | Пункт відправлення | Пункт прибуття | Дата виїзду з пункту відправлення | Номер маршруту | Тривалість маршруту |
Написати програму, яка дозволила б виконати наступні дії, :
- надати можливість додавання, зміни і видалення інформації про рух трамваю;
- Вивести інформацію про трамвай, який має максимальну тривалість.
ЗАГАЛЬНИЙ РОЗДІЛ
- Аналіз предметної області
- Опис об’єкта дослідження
Трамвайне депо займається організацією руху міських трамваїв. Трамваї відправляються по різним маршрутам.
Рух трамваїв регламентується графіком. Основні вихідні дані для складання графіку — час обороту поїзда на маршруті й кількість поїздів на маршруті. Розподіл наявного вагонного парку маршрутами залежить від пасажиропотоків. Час обороту поїзда маршрутом залежить від довжини маршруту та частоти розташування зупинок. Для кожного окремого поїзда (поїзний розклад) складаються розклади. Водії трамвая відповідальні за виконання розкладу.
...