Автор молодец выполнил работу раньше срока. Спасибо
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ прикладных программ 4
2. АНАЛИЗ МЕТОДОВ И СРЕДСТВ РАЗРАБОТКИ И АНАЛИЗА ДАННЫХ 9
3. СРЕДСТВА И МЕТОДЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА ДАННЫХ 26
4. Проектирование и разработка ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА ДАННЫХ «SYMPLE CRYPTO» 32
5. ОПИСАНИЕ ОСНОВНЫХ ФУНКЦИЙ СИСТЕМЫ 43
6. ОХРАНА ТРУДА 55
7 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА 70
ВЫВОДЫ 85
ЛИТЕРАТУРА 87
Приложения 88
1. ТЕХНІЧНЕ ЗАВДАННЯ НА РОЗРОБКУ ПРИКЛАДНОЇ ПРОГРАММИ
В дипломній роботі розробляється інформаційна система аналізу даних під назвою «Simple Crypto».
Мета дипломної роботи
Закріплення знань з розробки програмного забезпечення засобами функціональної мови С++, а також роботи з базою даних SQLite.
Призначення програми
Продемонструвати загальну ефективність різноманітних методів прогнозу продаж криптовалют та допомогти користувачеві вирішити яку біржу використовувати та у яку валюту вкладатися. Графічно зобразити падіння або зростання продаж.
...
3. ЗАСОБИ ТА ЗАХОДИ РОЗРОБКИ ІНФОРМАЦІЙНОЇ СИСТЕМИ АНАЛІЗУ ДАНИХ
Для створення інформаційної системи аналізу даних продаж криптовалютних бірж використовувалася мова програмування C++, база даних SQLite та фреймворк Qt для створення користувальницького інтерфейсу та написання програми.
3.1. Загальні відомості про фреймворк Qt та його компонентів, використаних при розробці
У Qt використовується техніка сигналів і слотів. Сигнал виробляється коли відбувається певна подія. Слот це функція, яка викликається у відповідь на певний сигнал. Віджети Qt мають багато зумовлених сигналів, але завжди можливо зробити дочірній клас та додати функції до нього.
Сигнали виробляються об'єктами коли вони змінюють свій стан. Тільки клас, який визначає сигнал або його нащадки можуть виробляти сигнал.
Коли сигнал виробляється, функція, до якої він підключений виконується негайно. Коли це відбувається, механізм сигналів повністю незалежний від будь-якого циклу подій графічного інтерфейсу.
...
4. ПРОЕКТУВАННЯ ТА РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ АНАЛІЗУ ДАНИХ «SYMPLE CRYPTO»
Проектування – процес створення прототипу, прообразу майбутнього об'єкта, стану та способів його виготовлення. На цьому етапі розробляється документація та графічна візуалізація – конструювання моделі, діаграми, таблиці, текстових описів параметрів. Класичним підходом є використання мови UML (Unified Modeling Language) - уніфікованої мови моделювання, за допомогою якої будується єдина інформаційна модель.
4.1 Визначення функціональних можливостей
Діаграма варіантів використання це початковий етап у процесі проектування. Вона призначена для опису взаємодії проектованої системи з будь-якими зовнішніми або внутрішніми об'єктами – користувачами або іншими системами. Основними поняттями при роботі з діаграмою варіантів використання є Актор (Actor) і варіант використання (Usecase). Актор - це роль, яку виконує користувач або інша система, при взаємодії з проектної системою.
...
5. ОПИС ОСНОВНИХ ФУНКЦІЙ СИСТЕМИ
Інформаційна система аналізу даних продаж криптовалютних бірж дозволяє значно спростити виявлення найкращої можливості інвестицій у криптовалюту користувачем.
5.1 Функціональна частина користувача
Коли користувач запускає інформаційну систему, перед ним відкривається вікно відображення головного меню програми, яке зображено на рисунку 5.1.
Рисунок 5.1 – Вікно відображення головного меню програми
На головному вікні зліва знаходиться таблиця, яка підключена до бази даних криптовалютних бірж та демонструє користувачу курс валюти, продажі бірж Bitfinex, HitBTC та Huobi, залежно від того, що він вибрав. Праворуч таблиці знаходиться головне меню програмного продукту. У ньому знаходяться кнопки вибору біржи, вибір пари валют для прогнозу, кнопка фільтрації, вибір методу прогнозу та коефіцієнти згладжування, які можливо змінити, якщо цього захотів користувач.
Знизу знаходяться кнопки «результат» та «обробка».
...
6. ОХОРОНА ПРАЦІ
Охорона праці – це система законодавчих актів, соціально-економічних, організаційних, технічних, гігієнічних і лікувально-профілактичних заходів і засобів, що забезпечують безпеку, збереження здоров'я й працездатності людини в процесі праці.
Класифікація виробництв за ступенем вибухової, вибуховопожежної і пожежної небезпеки
Усі підприємства поділяють за вибуховою, вибуховопожежною і пожежною небезпекою на категорії: А, Б, В, Г, Д.
Категорія виробництва по пожежній небезпеці визначає вимоги до конструкцій і плануванню будинку, організації пожежної охорони і її технічної оснащеності, до режиму й експлуатації.
Розглянуте в даній роботі приміщення належить до категорії Д – це виробництва, у яких застосовуються негорючі речовини й матеріали в холодному стані.
Об'ємно-планувальне рішення з розміщення проектованого обладнання.
Розміри заданого приміщення наступні: довжина – А = 6м; ширина – В = 6м; висота – Н=3м.
...
7 ТЕХНІКО-ЕКОНОМІЧНЕ ОБҐРУНТУВАННЯ ПРОЕКТУ
Розробці підлягає система, за допомогою якої можливо оцінити 3 різні онлайн криптовалютні біржі з метою вибрати у яку з них слід вкладатися та у яку валютну пару інвестувати. Програма прогнозує дані на період дня, неділі та місяця за допомогою таких методів прогнозування: метод експоненціального згладжування, Хольта та лінійного тренду. Також програма надає висновки і рекомендації по продажу валютних пар, на основі яких користувач буде обирати найкращий для нього вклад.
Вимоги до функціональних характеристик системи повинні забезпечувати автоматизацію наступних функцій:
• завантаження баз даних;
• проведення необхідних користувачу дій (прогнозування різними методами, будування графіків, видавання виводів та рекомендацій щодо прогнозу);
• збереження результатів;
• відображення результату на екран.
...
ВИСНОВКИ
В дипломній роботі розроблений програмний засіб обробки та аналізу трьох криптовалютних бірж під назвою «Simple Crypto».
Така система дозволяє значно спростити вибір яку біржу використовувати та у яку криптовалюту вкладатися, що в значній мірі дозволяє підвищити популярність цих бірж та криптовалюти в цілому.
При розробці дипломного проекту були вирішені такі задачі:
• проаналізовано мови розробки;
• порівняно аналоги існуючих систем аналізу даних;
• спроектовано діаграми та блок-схеми;
• розроблена можливість вибору даних на аналіз;
• будування прогнозу та графіків по трьом біржам одразу;
• виводи з прогнозування даних;
• рекомендації для більшої вигоди користувача;
збереження повного звіту у форматі pdf.
Результати проведення економічного розрахунку програмного продукту показав, що ціна програмного продукту 1104,44 грн. за копію.
...
1. Андрей Боровский. Qt4.7+. Практическое программирование на C++. – СПб.: Питер, 2012, — 485 с.
2. Волкова Ольга. Учебник по экономике предприятия. –М.: МГОУ, 2005, —432 с.
3. Алгоритмы: построение и анализ / Т.Х. Кормен, Ч. И. Лейзерсон, Р. Л. Ривест, К. Штайн / Под ред. С. Н. Тригуб. СПб.: Москва, 2009, — 1251 с.
4. Стенли Липпман, Жози Лажойе. Язык программирования C++. – М., 2016, — 1120 с.
5. Стив Макконнелл. «Совершенный код». – М.: «Русская редакция», 2012, — 855 с.
и еще ряд источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ прикладных программ 4
2. АНАЛИЗ МЕТОДОВ И СРЕДСТВ РАЗРАБОТКИ И АНАЛИЗА ДАННЫХ 9
3. СРЕДСТВА И МЕТОДЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА ДАННЫХ 26
4. Проектирование и разработка ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА ДАННЫХ «SYMPLE CRYPTO» 32
5. ОПИСАНИЕ ОСНОВНЫХ ФУНКЦИЙ СИСТЕМЫ 43
6. ОХРАНА ТРУДА 55
7 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА 70
ВЫВОДЫ 85
ЛИТЕРАТУРА 87
Приложения 88
1. ТЕХНІЧНЕ ЗАВДАННЯ НА РОЗРОБКУ ПРИКЛАДНОЇ ПРОГРАММИ
В дипломній роботі розробляється інформаційна система аналізу даних під назвою «Simple Crypto».
Мета дипломної роботи
Закріплення знань з розробки програмного забезпечення засобами функціональної мови С++, а також роботи з базою даних SQLite.
Призначення програми
Продемонструвати загальну ефективність різноманітних методів прогнозу продаж криптовалют та допомогти користувачеві вирішити яку біржу використовувати та у яку валюту вкладатися. Графічно зобразити падіння або зростання продаж.
...
3. ЗАСОБИ ТА ЗАХОДИ РОЗРОБКИ ІНФОРМАЦІЙНОЇ СИСТЕМИ АНАЛІЗУ ДАНИХ
Для створення інформаційної системи аналізу даних продаж криптовалютних бірж використовувалася мова програмування C++, база даних SQLite та фреймворк Qt для створення користувальницького інтерфейсу та написання програми.
3.1. Загальні відомості про фреймворк Qt та його компонентів, використаних при розробці
У Qt використовується техніка сигналів і слотів. Сигнал виробляється коли відбувається певна подія. Слот це функція, яка викликається у відповідь на певний сигнал. Віджети Qt мають багато зумовлених сигналів, але завжди можливо зробити дочірній клас та додати функції до нього.
Сигнали виробляються об'єктами коли вони змінюють свій стан. Тільки клас, який визначає сигнал або його нащадки можуть виробляти сигнал.
Коли сигнал виробляється, функція, до якої він підключений виконується негайно. Коли це відбувається, механізм сигналів повністю незалежний від будь-якого циклу подій графічного інтерфейсу.
...
4. ПРОЕКТУВАННЯ ТА РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ АНАЛІЗУ ДАНИХ «SYMPLE CRYPTO»
Проектування – процес створення прототипу, прообразу майбутнього об'єкта, стану та способів його виготовлення. На цьому етапі розробляється документація та графічна візуалізація – конструювання моделі, діаграми, таблиці, текстових описів параметрів. Класичним підходом є використання мови UML (Unified Modeling Language) - уніфікованої мови моделювання, за допомогою якої будується єдина інформаційна модель.
4.1 Визначення функціональних можливостей
Діаграма варіантів використання це початковий етап у процесі проектування. Вона призначена для опису взаємодії проектованої системи з будь-якими зовнішніми або внутрішніми об'єктами – користувачами або іншими системами. Основними поняттями при роботі з діаграмою варіантів використання є Актор (Actor) і варіант використання (Usecase). Актор - це роль, яку виконує користувач або інша система, при взаємодії з проектної системою.
...
5. ОПИС ОСНОВНИХ ФУНКЦІЙ СИСТЕМИ
Інформаційна система аналізу даних продаж криптовалютних бірж дозволяє значно спростити виявлення найкращої можливості інвестицій у криптовалюту користувачем.
5.1 Функціональна частина користувача
Коли користувач запускає інформаційну систему, перед ним відкривається вікно відображення головного меню програми, яке зображено на рисунку 5.1.
Рисунок 5.1 – Вікно відображення головного меню програми
На головному вікні зліва знаходиться таблиця, яка підключена до бази даних криптовалютних бірж та демонструє користувачу курс валюти, продажі бірж Bitfinex, HitBTC та Huobi, залежно від того, що він вибрав. Праворуч таблиці знаходиться головне меню програмного продукту. У ньому знаходяться кнопки вибору біржи, вибір пари валют для прогнозу, кнопка фільтрації, вибір методу прогнозу та коефіцієнти згладжування, які можливо змінити, якщо цього захотів користувач.
Знизу знаходяться кнопки «результат» та «обробка».
...
6. ОХОРОНА ПРАЦІ
Охорона праці – це система законодавчих актів, соціально-економічних, організаційних, технічних, гігієнічних і лікувально-профілактичних заходів і засобів, що забезпечують безпеку, збереження здоров'я й працездатності людини в процесі праці.
Класифікація виробництв за ступенем вибухової, вибуховопожежної і пожежної небезпеки
Усі підприємства поділяють за вибуховою, вибуховопожежною і пожежною небезпекою на категорії: А, Б, В, Г, Д.
Категорія виробництва по пожежній небезпеці визначає вимоги до конструкцій і плануванню будинку, організації пожежної охорони і її технічної оснащеності, до режиму й експлуатації.
Розглянуте в даній роботі приміщення належить до категорії Д – це виробництва, у яких застосовуються негорючі речовини й матеріали в холодному стані.
Об'ємно-планувальне рішення з розміщення проектованого обладнання.
Розміри заданого приміщення наступні: довжина – А = 6м; ширина – В = 6м; висота – Н=3м.
...
7 ТЕХНІКО-ЕКОНОМІЧНЕ ОБҐРУНТУВАННЯ ПРОЕКТУ
Розробці підлягає система, за допомогою якої можливо оцінити 3 різні онлайн криптовалютні біржі з метою вибрати у яку з них слід вкладатися та у яку валютну пару інвестувати. Програма прогнозує дані на період дня, неділі та місяця за допомогою таких методів прогнозування: метод експоненціального згладжування, Хольта та лінійного тренду. Також програма надає висновки і рекомендації по продажу валютних пар, на основі яких користувач буде обирати найкращий для нього вклад.
Вимоги до функціональних характеристик системи повинні забезпечувати автоматизацію наступних функцій:
• завантаження баз даних;
• проведення необхідних користувачу дій (прогнозування різними методами, будування графіків, видавання виводів та рекомендацій щодо прогнозу);
• збереження результатів;
• відображення результату на екран.
...
ВИСНОВКИ
В дипломній роботі розроблений програмний засіб обробки та аналізу трьох криптовалютних бірж під назвою «Simple Crypto».
Така система дозволяє значно спростити вибір яку біржу використовувати та у яку криптовалюту вкладатися, що в значній мірі дозволяє підвищити популярність цих бірж та криптовалюти в цілому.
При розробці дипломного проекту були вирішені такі задачі:
• проаналізовано мови розробки;
• порівняно аналоги існуючих систем аналізу даних;
• спроектовано діаграми та блок-схеми;
• розроблена можливість вибору даних на аналіз;
• будування прогнозу та графіків по трьом біржам одразу;
• виводи з прогнозування даних;
• рекомендації для більшої вигоди користувача;
збереження повного звіту у форматі pdf.
Результати проведення економічного розрахунку програмного продукту показав, що ціна програмного продукту 1104,44 грн. за копію.
...
1. Андрей Боровский. Qt4.7+. Практическое программирование на C++. – СПб.: Питер, 2012, — 485 с.
2. Волкова Ольга. Учебник по экономике предприятия. –М.: МГОУ, 2005, —432 с.
3. Алгоритмы: построение и анализ / Т.Х. Кормен, Ч. И. Лейзерсон, Р. Л. Ривест, К. Штайн / Под ред. С. Н. Тригуб. СПб.: Москва, 2009, — 1251 с.
4. Стенли Липпман, Жози Лажойе. Язык программирования C++. – М., 2016, — 1120 с.
5. Стив Макконнелл. «Совершенный код». – М.: «Русская редакция», 2012, — 855 с.
и еще ряд источников
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
2500 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55695 Дипломных работ — поможем найти подходящую