
- •Курсовий проект (робота)
- •Перелік умовних позначень, символів, одиниць, скорочень і термінів
- •1 Опис предметної області
- •Огляд існуючих методів вирішення завдання
- •1.2 Огляд існуючих програмних засобів, що вирішують аналогічні завдання
- •1.3 Постановка завдання роботи.
- •2 Аналіз програмних засобів
- •2.1 Огляд особливостей мови програмування.
- •2.2 Огляд особливостей обраного компілятору.
- •2.3 Огляд бібліотек що використовується в роботі
- •3.3 Висновки з розділу 3
- •4 Посібник програміста
- •4.1 Призначення та умови застосування програми
- •4.2 Структура програми
- •5 Інструкція користувача
- •Висновки
- •Список літератури
- •Додаток а Текст програми
ЗАТВЕРДЖЕНО
Наказ Міністерства освіти і науки,
молоді та спорту України
29 березня 2012 року № 384
Форма № Н-6.01
ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
_____________________________________ Кафедра програмних засобів ___________________________________
(повна назва кафедри, циклової комісії)
Курсовий проект (робота)
з Об’єктно-орієнтоване програмування _
(назва дисципліни)
на тему: Розробка додатку для автоматизації роботи головного тренера команди
Студента _1__курсу КНТ-433 групи
напряму підготовки Програмна інженерія
спеціальності Програмне забезпечення систем
_____________Прозоров Д.Є.______________
(прізвище та ініціали)
Керівник __Т.І.Брагіна _____________
____________________________________
(посада, вчене звання, науковий ступінь, прізвище та ініціали)
Національна шкала ________________
Кількість балів: __________Оцінка: ECTS _____
Члени комісії ________________ ____ Г.В. Табунщик ______
(підпис) (прізвище та ініціали)
________________ ___ Т.І. Брагіна _______
(підпис) (прізвище та ініціали)
________________ ___Н.О. Миронова_______
(підпис) (прізвище та ініціали)
м.Запоріжжя
2013 рік
ЗМІСТ
ВСТУП 5
1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ 6
1.2 Огляд існуючих програмних засобів, що вирішують аналогічні завдання 7
1.3 Постановка завдання роботи. 8
2 АНАЛІЗ ПРОГРАМНИХ ЗАСОБІВ 9
2.1 Огляд особливостей мови програмування. 9
2.2 Огляд особливостей обраного компілятору. 10
2.3 Огляд бібліотек що використовується в роботі 11
2.4 Висновки з розділу 2 12
3 ОСНОВНІ РІШЕННЯ З РЕАЛІЗАЦІЇ КОМПОНЕНТІВ СИСТЕМИ 13
3.1 Основні розроблені алгоритми 13
3.2 Основні рішення щодо модульного уявлення системи 13
3.3 Висновки з розділу 3 17
4 ПОСІБНИК ПРОГРАМІСТА 19
4.1 Призначення та умови застосування програми 19
4.2 Структура програми 20
4.3 Вхідні та вихідні дані 22
5 ІНСТРУКЦІЯ КОРИСТУВАЧА 24
ВИСНОВКИ 30
СПИСОК ЛІТЕРАТУРИ 31
ДОДАТОК А 32
Текст програми 32
ДОДАТОК Б 69
Інтерфейс програми 69
ДОДАТОК В 71
Слайди презентації 71
Перелік умовних позначень, символів, одиниць, скорочень і термінів
C# – C Sharp;
CLR – Common Language Runtime;
CIL – Common Intermediate Language;
WPF – Windows Presentation Foundation;
UML – Unified Modeling Language;
СКБД – Система керування базою даних;
ЖЦ – життєвий цикл;
ПЗ – програмне забезпечення;
ПП – програмний проект.
ВСТУП
У сучасному світі автоматизація людської діяльності набуває все більших і більших масштабів. Сучасна інформаційна система не тільки звільняє людину від непотрібної й одноманітної роботи, а й допомагає упорядкувати усі наявні дані[1].
Поруч з автоматизацією виробництва постає нова область застосу- вання – автоматизація культурного життя людини.
Ні для кого не є секретом якою популярністю наразі користується футбол. Футбольні форуми відбуваються в усьому світі і мають великий ажіотаж[2]. А чим більший інтерес – тим більші і вимоги.
Сучасний футбол динамічно розвивається. Майже у кожному місті існує декілька професійних футбольних клубів та безліч аматорських. Але усі клуби об’єднує одне – бажання вдосконалювати свої вміння та свою майстерність. Сучасна селекція футболістів включає не лише фізичну та технічну, а ще й тактичну складові.
Метою даної курсової роботи є розробка програмного продукту, який дозволить значною мірою покращити ефективність роботи головного тренера футбольного клубу.
Програма спрощуватиме роботу тренера щодо побудови тактичної моделі гри команди, допомагає вести облік складу команди, розкладу матчів і тренувань.