You are on page 1of 5

МЕТОДИЧНІ ВКАЗІВКИ

до виконання курсової роботи з дисципліни


«Об’єктно-орієнтоване програмування для економічних систем»

1.Загальні вказівки

Згідно з навчальним планом підготовки спеціалістів студенти груп УК-??


виконують курсову роботу з дисципліни «Об’єктно-орієнтоване програмування
для економічних систем».
Виконання курсової роботи сприяє поглибленому вивченню предмету,
розвиває самостійність мислення, стимулює ініціативу до наукового пошуку.
Курсова робота має бути виконана самостійно, грамотно оформлена,
вчасно надана для перевірки та захисту, відповідати державним стандартам
щодо змісту та форми виконання офіційних документів.
Метою курсової роботи є поглиблення та закріплення отриманих під час
навчання студентами знань та навичок з питань програмування на базі
об’єктно-орієнтованої парадигми. Реалізацію курсового завдання провести за
допомогою мови С++.
Тему курсової роботи студенту пропонує викладач, який веде
дисципліну. За погодженням з викладачем студент може самостійно обрати
тему курсової роботи.
Виконану роботу студент має здати в термін, визначений викладачем, але
до останнього заняття по дисципліні початку залікової сесії поточного року.

2.Вимоги до змісту курсової роботи

Робота має бути логічно викладена і чітко структурована. Складовими


частинами курсової роботи мають бути:
• вступ;
• огляд предметної області та основні положення ООП;
• концептуальна модель;
• програмна реалізація;
• висновки;
• список використаних джерел;
• блок-схеми (нотації), діаграми, лістинги.
До звіту додається електронний варіант з набором файлів, які
відображають реалізацію програмної частини курсової роботи, презентація
доповіді та електронну копію звіту.
У вступі має бути сформульована задача, яка стоїть перед студентом,
виражена мета та завдання курсової роботи.
В основній частині треба викласти огляд предметної області процесу, що
моделюється, повний опис об’єктно-орієнтованого проектування згідно нотації
Буча, провести обґрунтування вибору програмних рішень виходячи з проекту,
інструкція користувача. В інструкцію користувача, в разі необхідності,
включити інструкцію по інсталяції програми. В звіті, також, повинні бути
приведені скріншоти та результати тестування програми
Зручний інтефейс програми та продумана демонстрація буде позитивно
впливати на підвищення загальної оцінки роботи.
Лістинги програм повинні мати коментарі.

3.Вимоги до оформлення роботи.

Курсова робота має бути виконана згідно з діючим стандартом


оформлення текстових документів на аркушах формату А4. Загальний обсяг
курсової роботи орієнтовно 25 сторінок машинописного тексту, Times New
Roman 14 кеглю, нумерація внизу сторінки по центру аркуша. (перша сторінка-
титульний лист, яка не нумерується). Поля: верхнє, нижнє=2 см, ліве=2,5 см,
праве=1,5 см; орієнтація книжкова. Лістинги програм мають бути
документовані. Всі графічні матеріали мають бути виконані за допомогою
засобів комп’ютерної графіки.
Курсова робота виконується українською мовою. Всі розділи роботи
мають бути пронумеровані в децимальній системі, починаючи з першого
розділу зразу після вступу. Рисунки, таблиці і графіки теж нумеруються,
повинні мати назву, в тексті на них необхідне посилання. Додатки
позначаються великими українськими літерами.
Зразок оформлення титульної сторінки (Додаток А)
Для захисту курсова робота подається зброшурованою.
Структура курсової роботи має відповідати змісту, описаному в розділі 2.
Обов’язковими частинами курсової роботи є :
1. Титульна сторінка(на титульній сторінці оголошується тема наступного
формату: «Об’єктно-орієнтована модель предметна область»);
2. Завдання на курсову роботу ;
3. Зміст (виконується на окремому аркуші) ;
4. Вступ(одна сторінка);
5. Основна частина має бути структурована у відповідності з рекомендаціями ;
6. Результати роботи (в тому числі скріншоти)
7. Висновки (окрема сторінка);
8. Список використаних джерел. На кожну позицію списку літератури має бути
посилання в тексті курсової роботи;
9. Додатки. В додатках розміщують довідкові матеріали, деталі розрахунків,
лістинги програм.

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

4.Зміст роботи

Виконати об'єктно-орієнтоване проектування (включаючи аналіз


предметної області і побудова фізичних і логічних моделей з використанням
нотації Буча) і реалізувати програму об'єктно-орієнтованою мовою С++. Базове
середовище виконання програми Visual Studio 2017.

Вимоги до об’єктно-орієнтованої моделі:


• Хоча б один абстрактний клас (абстрактний клас – це базовий клас, який
не передбачає створення екземплярів (тобто, у якого немає об’єктів)
• Хоча б один тип асоціації між класами (агрегація або композиція)
• Наявність не менше 3-х рівнів наслідування (бажано передбачити варіант
множинного спадкування)
• Всі види директив доступу (private, public, protected)
• Реалізація властивості поліморфізму (хоча б один віртуальний метод)

5.Термін захисту

Робота має бути захищена не пізніше ніж за тиждень до початку сесії.

6. Список тем курсових робіт

Реалізація об'єктно-орієнтованого підходу при розробці програми, що


моделює:

1) Створення та реалізація взаємодії суб’єктів електронного бізнесу


2) Системи управління поліклінікою(запис та облік хворих, амбулаторне та
стаціонарне лікування)
3) Взаємодію ОСББ з комунальними службами і міською владою
4) Оперативного управління системою продаж супермаркету побутової
електроніки
5) взаємодію фірми з банком та страховою компанією
6) взаємодії клієнта з банківським терміналом
7) Об'єктно-орієнтована модель діяльності нотаріальної контори.
8) Об'єктно-орієнтована модель платіжної підсистеми банку(клієнти оплачують
або отримують платежі)
9) Системи отримання права власності на нерухомість в державі Україна.
10) Система отримання права власності на землю в державі Україна
11) Об’єктно-орієнтована модель просування нового препарату на
фармацевтичному ринку України
12) Об'єктно-орієнтована модель системи прийому і обслуговування клієнтів
готелю.
13) Об’єктно-орієнтована модель забезпечення природним газом клієнтів
районного управління газового господарства
14) Функціонування бензоколонки як постачальника послуг пального , куди
прибувають автомобілі різних марок, що заправляються різними марками
пального з різних терміналів.
15) Функціонування будівельного супермаркету з торговим залом, складом,
схемою обслуговування клієнт-менеджер
16) Систему диспетчерського управління пасажирського міжнародного
аеропорту
17) Систему підтримки функціонування системою сигналізації університету
18) Систему прийому, доставки та видачі замовлень Нової пошти
19) Систему оперативного управління продажами агромагазину з
можливістю продаж через Інтернет
20) Системи продажу залізничних квитків з можливістю продаж через
Інтернет
21) Систему вантажоперевезень хлібобулочних виробів по схемі: склади
муки –завод- дистриб’ютор-магазин
22) Систему оперативного управління потяга приміської електрички, що
курсує по приміському маршруту.
23) Керування системою обігріву будинку при наявності різних джерел
нагрівання
24) Функціонування бензоколонки як постачальника послуг пального, куди
прибувають автомобілі різних марок, що заправляються різними марками
пального з різних терміналів.
25) Системи міжнародного аеропорту, яка забезпечує інформування,
реєстрацію, митний та прикордонний контроль, посадку та відправлення
пасажирів.
26) Системи міжнародного морського грозового порту, який забезпечує
контроль, пришвартування, розвантаження товарів.
27) Систему керування крупного залізничного вузла з врахуванням наявності
різних категорій рухомого складу
28) Об'єктно-орієнтована модель керування IPhone
29) Об'єктно-орієнтована модель дистанційного керування домашньою
розумною технікою

* Тему може бути змінено, або запропоновано свою, тільки із попереднім


узгодженням з викладачем
Додаток А
Зразок оформлення титульної сторінки

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ


НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ
«КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ ІМЕНІ ІГОРЯ СІКОРСЬКОГО»
КАФЕДРА ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ

КУРСОВА РОБОТА
з навчальної дисципліни

Об’єктно-орієнтоване програмування для економічних систем

на тему: «Реалізація об'єктно-орієнтованого підходу при розробці програми,


що моделює………………………………………….

Виконав(ла)
студент(ка) групи УК-??
________________________
Керівник курсової роботи
______________________

Київ – 2022

You might also like