- •7.05010301, 8.05010301 - "Програмне забезпечення систем”
- •7.05010302, 8.05010302 - "Інженерія програмного забезпечення”
- •1. Вступ
- •2. Мета та завдання
- •3. Завдання на курсову роботу
- •4. Склад, обсяг і структура курсової роботи
- •5.1. Класи
- •5.1.1. Розширення класу
- •5.2. Абстрактні класи
- •5.3. Інтерфейси
- •6. Робота із реляційними базами даних
- •4. Виконання запиту
- •5. Обробка результатів
- •6. Закриття з’єднання
- •6.3. Пул з’єднань
4. Склад, обсяг і структура курсової роботи
Пояснювальна записка до курсової роботи складається з обов'язкових частин (структурних елементів), які подаються у наступному порядку:
Титульний лист (бланк видається);
Лист завдання (бланк видається);
Анотація;
Зміст;
Вступ;
Постановки задачі;
Коротка характеристика досліджуваного об’єкту, загальний огляд методів реалізації;
Основна частина;
Висновки;
Список використаних джерел;
Додаток 1. Текст програми;
Додаток 2. CD з працездатним проектом.
Дозволяється вводити нові частини за вказівкою керівника. Обсяг пояснювальної записки повинен складати 40-50 стор. машинописного тексту на аркушах формату А4, шрифт Times New Roman, розмір - 14, полуторний інтервал, відступи з боків та зверху – 25мм, знизу – 35мм. Нумерація сторінок – по центру знизу, на титульному аркуші номер сторінки не ставиться. Розподіл матеріалу на окремі частини роботи визначається характером тематики й особливістю питань, що розробляються. Додатки в зазначений обсяг включаються, але їхній розмір обмежується 10 сторінками.
Текст програми, що розміщена в Додатку, повинен бути добре прокоментований.
5. ТЕОРЕТИЧНІ ВІДОМОСТІ
Java є строго типізованою мовою програмування. Це означає, що будь-яка змінна і будь-який вираз мають відомий тип ще на момент компіляції. Таке суворе правило дозволяє виявляти багато помилок вже під час компіляції. Компілятор, знайшовши помилку, вказує точний рядок і причину її виникнення, а динамічні "баги" (від англійського bugs) необхідно спочатку виявити тестуванням (що може зажадати вельми значних зусиль), а потім знайти місце в коді, що їх породило. Тому чітке розуміння моделі типів даних в Java сильно допомагає в написанні якісних програм.
Всі типи даних розділяються на дві групи. Першу складають 8 простих або примітивних (від англійського primitive) типів даних.
Другу групу складають об'єктні або посилальні (???) (від англійського reference) типи даних. Це всі класи, інтерфейси і масиви. У стандартних бібліотеках перших версій Java перебувало кілька сотень класів та інтерфейсів, зараз їх вже тисячі. Крім стандартних, написано багато і багато класів та інтерфейсів, які складають будь-яку Java програму.
5.1. Класи
Java, подібно до багатьох інших сучасних мов, надає в розпорядження розробника інструменти об'єктно-орієнтованого програмування. Кожному об'єкту програми відповідає клас (class), що визначає певну структуру даних і набір способів їх обробки. У складі класу можуть міститися члени (members), що відносяться до трьох категорій, перелічених нижче.
Поля (fields) - елементи даних (змінні), що відносяться до класу і його об'єктів і призначені для зберігання інформації про стан класу (об'єкта);
Методи (metods), що містять виконуваний код класу. Методи будуються з виразів. Порядок виклику методів та набори виразів, з яких вони складаються, відповідають суті задачі, яка вирішується;
Класи і інтерфейси (interfaces), що виконують роль членів класу.
