📄Работа №215437

Тема: КРОССПЛАТФОРМЕННЫЙ КАЛЬКУЛЯТОР ФИЗИЧЕСКИХ ВЕЛИЧИН

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 53 листов
📅
Год: 2022
👁️
Просмотров: 1
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ
ВВЕДЕНИЕ 8
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Обзор аналогов 9
1.2 Выбор средств реализации 12
2 ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 15
2.1 Функциональные требования 15
2.2 Нефункциональные требования 15
3 РАЗРАБОТКА МОДЕЛИ, ПРОЕКТИРОВАНИЕ 16
3.1 Архитектура предлагаемого решения 16
3.2 Алгоритмы решения задачи 16
3.3 Описание данных 17
3.4 Графический интерфейс пользователя 21
4 РЕАЛИЗАЦИЯ СИСТЕМЫ 24
4.1 Реализация классов 24
4.2 Ввод и вычисление выражения 28
4.3 Графический интерфейс пользователя 32
4.4 Файловая структура 35
5 ТЕСТИРОВАНИЕ 36
5.1 Тестирование ввода выражения 36
5.2 Создание постоянной или единицы измерения 38
5.3 Тестирование на разных операционных системах 43
5.4 Дальнейшая разработка 46
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 48
ПРИЛОЖЕНИЕ А Скрипты для создания таблиц в базе данных 50
ПРИЛОЖЕНИЕ Б Программная реализация контроля корректности введенного пользователем задания на вычисление

📖 Введение

В современном мире калькуляторы являются незаменимым инструментом в таких областях науки, как физика, химия и электротехника. Однако далеко не все калькуляторы обладают достаточным для этих областей функционалом. В частности, большинство калькуляторов не имеет единиц измерения.
Актуальность данной темы обусловлена тем, что при решении задач необходимо вручную учитывать единицы измерения, что может как занять некоторое время, так и привести к ошибкам.
Целью настоящей работы является разработка приложения, ускоряющего решение задач, в которых используются единицы измерения, а также снижающего количество ошибок в них.
Для достижения поставленной цели необходимо решить следующие задачи:
- проанализировать существующие калькуляторы, вычисляющие выражения с единицами измерения;
- проанализировать существующую модель величин;
- разработать собственную модель величин;
- разработать собственный калькулятор, вычисляющий выражения с единицами измерения.
Работа состоит из пяти глав. В первой главе описаны существующие на данный момент аналоги и обоснован выбор средств реализации. Во второй главе определены функциональные и нефункциональные требования
разрабатываемого программного продукта. В третьей главе описана архитектура предлагаемого решения, приведены алгоритмы решения выполняемых задач, описание базы данных и описание окон графического интерфейса. В четвертой главе представлена реализация классов, графического интерфейса и файловой структуры приложения. В пятой главе произведено тестирование поведения программы при различных действиях пользователя.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе выполнения выпускной квалификационной работы был произведен анализ современных технологий для вычисления физических величин. Была организована разработка программного комплекса для вычисления физических величин с использованием среды разработки кроссплатформенных приложений Qt. Были рассмотрены преимущества и недостатки, как модели вычислений физических величин в целом, так и конкретного программного комплекса. Была разработана архитектура предлагаемого решения и доказана ее способность к обеспечению успешного вычисления физических величин.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Приложения в Google Play – Калькулятор. – Текст : электронный // Google LLC : [сайт]. – URL:
https://play.google.com/store/apps/details?id=com.google.android.calculator&hl=ru (дата обращения: 08.03.2022).
2. Home – Photomath. – Текст : электронный // Photomath, Inc. : [сайт]. – URL: https://photomath.com/ru/ (дата обращения: 08.03.2022).
3. SMath Studio – SMath. – Текст : электронный // Андрей Ивашов : [сайт]. – URL: https://ru.smath.com/обзор/SMathStudio/резюме (дата обращения:
08.03.2022).
4. Mathcad: Math Software for Engineering Calculations | Mathcad : [официальный сайт] / PTC. – URL: https://www.mathcad.com/en (дата обращения: 08.03.2022). – Текст : электронный.
5. Wolfram|Alpha Tour. – Текст : электронный // Wolfram|Alpha : [сайт]. – URL: https://www.wolframalpha.com/tour/ (дата обращения: 09.03.2022).
6. Лучший конвертер единиц измерения - Google Play. – Текст : электронный // Google LLC : [сайт]. – URL:
https://play.google.com/store/apps/details?id=com.kuzmin.konverter&hl=ru (дата обращения: 24.05.2022).
7. Краткий обзор языка C#. – Текст : электронный // Microsoft : [сайт]. – URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/tour-of-csharp/ (дата обращения: 09.03.2022).
8. Oracle Java. – Текст : электронный // Oracle : [сайт]. – URL:
https://www.oracle.com/ru/java/ (дата обращения: 09.03.2022).
9. Cross Platform IDE Qt Creator. – Текст : электронный // The Qt Company : [сайт]. – URL: https://www.qt.io/product/development-tools (дата обращения: 09.03.2022).
10. Qt Documentation Home. – Текст : электронный // The Qt Company : [сайт]. – URL: https://doc.qt.io/ (дата обращения: 01.06.2022).
11. SQLite Home Page : [официальный сайт] / SQLite. – URL:
https://www.sqlite.org/index.html (дата обращения: 09.03.2022). – Текст :
электронный.
12. Обратная польская нотация или как легко распарсить алгебраическое выражение / Хабр. – Текст : электронный // Хабр : [сайт]. – 21 декабря 2021. – URL: https://habr.com/ru/post/596925/ (дата обращения: 30.04.2021).
13. International System of Units (SI) / Международное бюро мер и весов. – 9-е издание. – 2019. – 216 с. – ISBN 978-92-822-2272-0. – Текст : электронный // Международное бюро мер и весов : [официальный сайт]. – Севр, Франция. – URL: https://www.bipm.org/documents/20126/41483022/SI-Brochure-9-EN.pdf
(дата обращения: 30.11.2021).
14. IfcDimensionalExponents. – Текст : электронный // buildingSMART
International, Ltd. : [сайт]. – URL:
https://standards.buildingsmart.org/IFC/DEV/IFC4_3/RC2/HTML/schema/ifcmeasur eresource/lexical/ifcdimensionalexponents.htm (дата обращения: 08.03.2022)..53

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ