до курсового проекту

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

Харківський комп’ютерно-технологічний коледж

Національного технічного університету

"Харківський політехнічний інститут"

 

Методичні рекомендації

до курсового проекту

 

 

з дисципліни

«Об‘єктно-орієнтоване програмування»

на тему:

В«РРѕР·СЂРѕР±РєР° прикладної програми Р· використанням класу»

 

 

РҐРђРКІВ

2016


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

Харківський комп’ютерно-технологічний коледж

Національного технічного університету

"Харківський політехнічний інститут"

 

Методичні рекомендації

до курсового проекту

 

 

з дисципліни

«Об‘єктно-орієнтоване програмування»

на тему:

В«РРѕР·СЂРѕР±РєР° прикладної програми Р· використанням класу»

 

 

РҐРђРКІВ

2016

Методичні рекомендації РґРѕ РєСѓСЂСЃРѕРІРѕРіРѕ проекту Р· дисципліни «Об‘єктно-орієнтоване програмування» РЅР° тему: В«РРѕР·СЂРѕР±РєР° прикладної програми Р· використанням класу» для студентів спеціальності 5.05010101 «Обслуговування програмних систем С– комплексів»

Розроблені викладачем Коломійцем Рџ.Р®.

 

Розглянуті С– затверджені РЅР° засіданні циклової РєРѕРјС–СЃС–С— комп’ютерних та інформаційних дисциплін

 

Протокол № ___ від «____»________________ 2016р.

 

Голова циклової РєРѕРјС–СЃС–С—ВВВВВ _______________ВВВ Рџ.Р®. Коломієць

 

Заступник директора

Р· навчальної роботиВВВВВВВВВВВ _______________ВВВ Рћ.Р†. Ігнатенко


 

ЗМІСТ

 

ВступВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 4

1 Тематика РєСѓСЂСЃРѕРІРёС… СЂРѕР±С–С‚ВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 5

2 Р’С…С–РґРЅС– та РІРёС…С–РґРЅС– дані РґРѕ РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 6

3 Р’РёРјРѕРіРё РґРѕ оформлення записки РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 7

4 РћСЃРЅРѕРІРЅС– етапи виконання РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 9

4.1 Аналіз завданняВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 9

4.2 РРѕР·СЂРѕР±РєР° прикладного програмного забезпеченняВВВВВВВВВВВВВВВВВВВВВВВВВВ 10

4.3 Тестовий запуск програмиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 11

4.4 Аналіз отриманих результатівВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 11

5 Р—РјС–СЃС‚ РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 12

6 Р’РёРјРѕРіРё РґРѕ прикладного програмного забезпеченняВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 13

6.1 Р’РёР±С–СЂ засобів СЂРѕР·СЂРѕР±РєРё прикладного програмного забезпеченняВВ 13

6.2 РћСЃРЅРѕРІРЅС– функції, що РІРёРєРѕРЅСѓС” прикладне програмне забезпеченняВВ 13

7 Захист РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 14

7.1 Загальний РїРѕСЂСЏРґРѕРє захисту РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 14

7.2 Р’РёРјРѕРіРё РґРѕ презентаційних матеріалівВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 15

7.3 Р’РёРјРѕРіРё РґРѕ РґРѕРїРѕРІС–РґС–ВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 16

7.4 Р’РёРјРѕРіРё РґРѕ демонстрації програмного забезпеченняВВВВВВВВВВВВВВВВВВВВВВВВ 16

7.5 Р’РёРјРѕРіРё РґРѕ відповідей РЅР° запитання РєРѕРјС–СЃС–С— та присутніхВВВВВВВВВВВВВВВВВВ 16

8 Критерії оцінювання РєСѓСЂСЃРѕРІРѕС— роботиВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 17

9 Рекомендована літератураВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 21

Додаток Рђ Приклад відомості документівВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 22

Додаток Р‘ Приклад рефератуВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 23

Додаток Р’ Форма титульного листаВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 24

Додаток Р“ Форма титульного листа звітуВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ 25

Додаток Р” Форма титульного листа ілюстративних матеріалівВВВВВВВВВВВВВВВВВ 26

 


Вступ

 

Дана методична розробка призначена для студентів – виконавців курсового проектування. Її метою є узагальнення вимог до виконання курсових проектів та написання пояснювальної записки до них. Загальні вимоги є бажаними для виконання і допускають деякі відхилення тільки з метою підвищення якості курсового проекту.

Дана методична розробка містить вимоги до кожного розділу і приклади, які можуть бути використані студентами.

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

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

Курсовий проект є завершальним етапом вивчення дисципліни
об’єктно-орієнтоване програмування і має на меті:

· систематизацію і закріплення знань;

· розвиток навичок практичної самостійної роботи та роботи під керівництвом викладача;

· розвиток здібностей студента до аналітичної і виконавчо-технічної роботи;

· надавання навичок застосування технічних засобів та інформаційних технологій.


 

1 Тематика РєСѓСЂСЃРѕРІРёС… РџРОЕКТІВ

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

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

До роботи представлені такі теми:

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. Клас Машина

29. Клас Метеорит

30. Клас Колір

2 Р’С…С–РґРЅС– та РІРёС…С–РґРЅС– дані РґРѕ курсовоГО РџРОЕКТУ

 

Кожен студент у якості вхідних даних отримує перелік змінних, що мають бути задіяні у його роботі, з описом інформації яка повинна зберігатися у цих змінних, та засобу її отримання (унікального для кожної змінної), а також статус змінної та її рівень захисту. Також студенту надається перелік методів для обробки цих змінних, що обов’язково повинні бути реалізовані. На свій розсуд студент може збільшити кількість використаних змінних та методів, але не може його зменшувати або вилучати окремі позиції.

Також у завданні є опис того, що повинно бути надано програмою у якості вихідних даних.

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


 

3 Вимоги до оформлення записки курсового проекту

 

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

Титульний лист, відомість документів, звіт про виконання курсового проекту, реферат виконуються згідно зі зразками наведеними у додатках А, б, В, г і д.

Записка оформлюється чорним кольором в друкованому вигляді.

Основні елементи оформлення:

1. Шрифт – Times New Roman, 14 кегль, міжрядковий інтервал 1,5, вирівнювання за шириною.

2. Поля тексту від краю сторінки: верхнє – 20 мм, нижнє – 20 мм, ліве – 30 мм, праве – 15 мм.

3. Абзац – ширина 12,5 мм.

4. Нумерація сторінок – наскрізна, починається з титульного листа, але проставляється починаючи зі вступу, та охоплює всі листи окрім титульних, включаючи додатки.

5. Нумерація сторінок проводиться у правому верхньому куті.

6. Заголовки розділів виконуються РїСЂРѕРїРёСЃРЅРёРјРё буквами без крапки РІ кінці, звичайним шрифтом, вирівнювання Р·Р° центром. Розділи починаються Р· РЅРѕРІРѕС— сторінки. Після заголовку розділу пропускається РѕРґРёРЅ СЂСЏРґРѕРє.

7. Заголовки підрозділів (пунктів, підпунктів) пишуться з абзацу з великої букви, жирним шрифтом, без крапки в кінці. Між заголовком підрозділу та попереднім текстом пропускається один рядок.

8. Розділи мають нумерацію (1, 2, 3…).

9. Номер підрозділу включає номер розділу та номер за порядком, відокремлені крапкою (1.1, 1.2 … 5.1, 5.2).

10. Після номеру розділів та підрозділів крапка не ставиться.

11. Між заголовком розділу та підрозділу може бути текст.

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

13. У тексті допускається перелічення з використанням арабських цифр зі крапками або малих літер зі скобками, або дефісу на початку позиції. Самі позиції розділяються крапкою з комою (;).

14. Формули мають наскрізну нумерацію у межах розділу; номер формули складається з двох цифр: номера розділу та номера за порядком, що розділені крапкою. Номер формули вказується на рівні формули, в кінці строки у скобках: (1.2), (2.3).

15. Нумерація таблиць та ілюстрацій – наскрізна в межах розділу і складається з номера розділу та номера за порядком (1.2, 3.1…).

16. Нумерація формул, таблиць, ілюстрацій повинна бути однотипна.

17. Ілюстрації всіх видів (малюнки, схеми, діаграми, креслення, та ін.) мають єдину назву – "рисунок".

18. На всі ілюстрації повинні бути посилання у тексті.

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

20. Слово "Таблиця" розташовується праворуч над таблицею, після йде її номер. Назва таблиці друкується далі через риску з великої літери.

21. Заголовки граф (колонок), строк таблиці пишуться в однині з великої літери; якщо підзаголовки складають одне речення із заголовками, пишуться з маленької літери. В кінці заголовків та підзаголовків таблиці крапка не ставиться.

22. Формули, рисунки, таблиці відокремлюються від основного тексту одним рядком на початку та з кінця.

23. Текст програми друкується моношириним шрифтом – Consolas,
9,5 кегль, міжрядковий інтервал 1, вирівнювання за лівим краєм.

4 Основні етапи виконання курсової роботи