- •Дипломна робота
- •1. Опис предметної області
- •2. Огляд та порівняльна характеристика моделей клітинних автоматів
- •2.1. «Клітинний автомат»
- •2.2. «Машина Тюрінга»
- •2.3. «Гра життя (Гра Конвея)»
- •3. Опис функціоналу майбутньої системи
- •3.1.Сценарій використання
- •3.2. Основні прецеденти
- •3.3. Прототип інтерфейсу
- •4. Опис архітектури системи
- •4.1. Поняття про архітектуру системи
- •5. Опис проектних рішень
- •Додаток д. Скріншоти створеної системи
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ПОЛТАВСЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ «ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
Циклова комісія дисциплін програмної інженерії
Дипломна робота
м
Побудова програмної моделі розповсюдження інфекції
олодшого спеціалістана тему ___________________________________________________________.
__________________________________________________________________
__________________________________________________________________
В
Сухар М. С.
45
иконав: студент 4 курсу, групи _______ спеціальності 5.05010301 «Розробка програмного забезпечення»___________________________________ (прізвище та ініціали)
Бабич О.В.
Керівник ___________________________ (підпис) (прізвище та ініціали)
Рецензент ___________________________ (підпис) (прізвище та ініціали)
5
Полтава - 201__
ЗАВДАННЯ ТА КАЛЕНДАРНИЙ ПЛАН
ЗАВДАННЯ ТА КАЛЕНДАРНИЙ ПЛАН
ЗАВДАННЯ ТА КАЛЕНДАРНИЙ ПЛАН
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ПОЛТАВСЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ «ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
РЕФЕРАТ
Дипломна робота містить сторінок, таблиць, рисунків, список літератури з найменувань, додатки.
Тема дипломної роботи
Об’єктом дослідження виступає програма яка візуалізує процес розповсюдження клітин інфекції
Предметом дослідження є мова програмування С++, та середовище розробки Builder.
Мета дипломної роботи полягає у полягають у створенні програмного продукту який візуалізує динаміку розповсюдження хвороботворних мікроорганізмів.
Відповідно до мети наукового дослідження були поставлені та розв’язані наступні завдання:
Створено программу яка візуалізує процесс розповсюдження;
Складено порівняльна характеристика існуючих програм аналогічного призначення;
Створено структурну схему програми;
представити вихідні коди створеної системи створити та описати функціонал розробленої нами системи.
За результатами дослідження сформульовані
.
Рік виконання дипломної роботи 2015р. Рік захисту роботи 2015р.
ЗМІСТ
ВСТУП 9
1. ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ 11
2. ОГЛЯД ТА ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА МОДЕЛЕЙ КЛІТИННИХ АВТОМАТІВ 13
2.1. «Клітинний автомат» 13
2.2. «Машина Тюрінга» 15
2.3. «Гра життя (Гра Конвея)» 21
3. ОПИС ФУНКЦІОНАЛУ МАЙБУТНЬОЇ СИСТЕМИ 24
3.1.Сценарій використання 24
3.2. Основні прецеденти 25
3.3. Прототип інтерфейсу 25
4. ОПИС АРХІТЕКТУРИ СИСТЕМИ 26
4.1. Поняття про архітектуру системи 26
4.2. 28
5. ОПИС ПРОЕКТНИХ РІШЕНЬ 29
5.1. Мова С++ 29
5.2. С++Builder 32
6. ЕКОНОМІЧНА ЧАСТИНА 35
6.1. 35
6.2. 35
7. ОХОРОНА ПРАЦІ В ГАЛУЗІ 36
7.1. Заходи з охорони праці 36
ВИСНОВКИ 37
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ: 38
ДОДАТОК А. ТАБЛИЦЯ – ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА МОДЕЛЕЙ КЛІТИННИХ АВТОМАТІВ 39
ДОДАТОК Б. ДІАГРАМИ ПРЕЦЕДЕНТІВ. 40
ДОДАТОКВ. МОДЕЛЬ ІНТЕРФЕЙСУ 41
ДОДАТОК Г. ВИХІДНІ КОДИ СТВОРЕНОЇ СИСТЕМИ 42
ДОДАТОК Д. СКРІНШОТИ СТВОРЕНОЇ СИСТЕМИ 44
ВСТУП
Мета і задачі дослідження полягають у створенні програмного продукту який візуалізує динаміку розповсюдження хвороботворних мікроорганізмів.
Досягнути поставленої мети передбачається шляхом вирішення таких завдань:
скласти порівняльну характеристику порівняльна характеристика існуючих програм аналогічного призначення
представити вихідні коди створеної системи створити та описати функціонал розробленої нами системи.
Визначити структурну схему програми.
Об’єктом дослідження є використання мови програмування с++ для створення програмний продукт який має в графічному вигляді або за допомогою псевдографіки відображати динаміку розповсюдження хвороботворних мікроорганізмів
Предметом дослідження є консольна програма, яка моделює розповсюдження інфекції, створена засобами мови С++.
Методи дослідження. У дипломній роботі використовуватимуться такі методи, як; інформаційне моделювання (уявне і матеріальне) - для забезпечення дослідження нормативно-довідковими матеріалами; абстрагування - для формулювання узагальнених висновків на основі системного аналізу; статистичні та аналітичні розрахунки - для дослідження фактографічної облікової інформації; порівняння - для зіставлення даних; групування - для визначення залежностей одних показників від інших.
Наукова новизна отриманих результатів полягає в тому, що створена програма реалізує модифікований алгоритм гри Конвея, в якому передбачити розповсюдження інфекції майже неможливо завдяки врахуванню фактора випадковості.
У першому розділі буде представлено опис предметної області завдання.
У другому розділі буде представлена порівняльна характеристика існуючих програм аналогічного призначення.
У третьому розділі буде представлено функціонал майбутньої програми та побудована модель прецедентів.
У четвертому розділі буде представлено архітектуру системи.
У п’ятому розділі буде розділі буде представлено розрахунок економічних показників.
У шостому розділі буде представлено огляд питань з охорони праці в галузі.
У сьомому розділі буде представлено висновки про практичну значимість та доцільність продовження роботи над проектом.
У восьмому розділі буде представлено висновки про практичну значимість та доцільність продовження роботи над проектом.
