🔍 Поиск готовых работ

🔍 Поиск работ

РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА К ПРОГРАММНОМУ КОМПЛЕКСУ XCITER ДЛЯ ЧИСЛЕННОГО ИССЛЕДОВАНИЯ АСТЕРОИДНОГО ДВИЖЕНИЯ

Работа №185916

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы35
Год сдачи2022
Стоимость4290 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
39
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1. ПРОГРАММНЫЙ КОМПЛЕКС XCITER 1.4 4
2. ПРОЕКТИРОВАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА 9
3. СОЗДАНИЕ ИНТЕРФЕЙСА XCITER 2.0 13
4. ТЕСТИРОВАНИЕ 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 31


В настоящее время почти каждый современный исследователь владеет тем или иным процедурным языком программирования, что позволяет ему самостоятельно и быстро создавать специальные консольные приложения для решения нетипичных задач, возникающих в процессе оригинальных научных исследований. Между тем, если численные эксперименты предполагают большое количество входной информации и оперативную визуализацию выходных данных, возникает потребность в оснащении консольного приложения графическим интерфейсом.
C развитием новых астрометрических средств наблюдений и проведением космических программ ежегодно открывают большое количество новых астероидов. В связи с этим возникает актуальная проблема оперативной обработки наблюдательных данных для получения орбитальных параметров, а также последующего исследования астероидной орбиты на основе численного моделирования. Для решения этих задач Авдюшевым В.А. было разработано консольное приложение Xciter 1.4 на алгоритмическом языке Fortran 90. При работе с Xciter 1.4 для внесения входных данных пользователю необходимо изменять содержимое текстовых файлов вручную, а для визуализации выходной информации требуются внешние графические редакторы.
Целью данной работы является создание графического пользовательского интерфейса (GUI) для программного комплекса Xciter 1.4. Для достижения поставленной цели необходимо выполнить ряд задач: 1) ознакомиться с консольной версией программного комплекса Xciter 1.4; 2) сделать выбор программных средств для создания графического пользовательского интерфейса; 3) требуется изучить дополнительный материал для вы-бранных программных средств; 4) разработать графический интерфейс Xciter 2.0; 5) выполнить тестирование программного комплекса.
Содержательная часть выпускной квалификационной работы состоит из четырех разделов. В первом описывается консольное приложение Xciter 1.4. Второй раздел посвящен инструментарию, который был использован для проектирования графического пользовательского интерфейса. В третьем разделе описаны этапы создания интерфейса Xciter 2.0. В четвертом разделе представлены результаты тестирования программы на примере астероида 2021 PH27.


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

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

Помощь в написании работ!


Таким образом, создан графический пользовательский интерфейс к программному комплексу Xciter 1.4 с использованием современных средств разработки. Программа имеет удобный интерфейс пользователя. Имеется возможность построения графиков при помощи библиотеки Matplotlib. В ходе выполнения выпускной квалификационной работы освоена среда разработки графического интерфейса пользователя Qt Designer, а также библиотека языка программирования Python — PyQt5. Тестирование программы выполнено на примере астероида 2021 PH27 и все полученные результаты описаны в четвертой главе выпускной квалификационной работы.
В процессе реализации графического пользовательского интерфейса Xciter 2.0 автором были получены новые умения, навыки и опыт в данном виде разработки, а также усовершенствованы навык владения библиотекой Matplotlib.
В перспективе планируется добавить анимацию астероидного движения при помощи соответствующих библиотек и дополнительного программного обеспечения, а также в планах создать полноценное веб-приложение. В дальнейшем предполагается внедрение приложения в учебный процесс для реализации дисциплин по численным методам орбитальной динамики.



1. Standish E.M. JPL Planetary and Lunar Ephemerides, DE405/ LE405 // Interof. Memor. - 1998. - Vol. 312. - F-98-048. - P. 1-18.
2. Авдюшев В.А. Интегратор Гаусса-Эверхарта // Вычисл. технологии. - 2010. Т. 15. - № 4. - С. 31-47.
3. Авдюшев В.А. Численное моделирование орбит / В.А. Авдюшев. - Томск: Изд-во НТЛ, 2010. - 284 c.
4. The Qt Project [Электронный ресурс]. - URL: https://contribute.qt-pro- ject.org/doc/qt-4.8/designer-manual.html(дата обращения: 20.04.2022).
5. Mark Lutz. A Python Q&A Session — Learning Python 3rd [Электронный ресурс]. - URL: https://www.oreilly.com/library/view/learning-python- 3rd/9780596513986/ch01.html(дата обращения: 19.05.2022).
6. Why Python is not the programming language of the future [Электронный ресурс]. - URL: https://towardsdatascience.com/why-python-is-not-the-program- ming-language-of-the-future-30ddc5339b66(дата обращения: 19.05.2022).
7. Pycharm [Электронный ресурс]. - URL: https://ru.wikipedia.org/wiki/PyCharm(дата обращения: 11.05.2022).
8. PyCharm IDE для профессиональной разработки на Python [Электронный ресурс]. - URL: https://www.jetbrains.com/ru-ru/pycharm/(дата обращения: 30.03.2022).
9. Qt Widgets C++ Classes | QT Widgets 5.15.9 [Электронный ресурс]. - URL: https://doc.qt.io/qt-5/qtwidgets-module.html(дата обращения: 26.04.2022).
10. Макс Шлее. Qt 4.5. Профессиональное программирование на C++. - С.-Петербург: БХВ, 2010. - 896 с.
11. IAU Minor Planet Center [Электронный ресурс]. - URL: https://minor- planetcenter.net/db search/show object?utf8=%E2%9C%93&ob-
ject id=2021+PH27(дата обращения: 31.06.2022).


Работу высылаем на протяжении 30 минут после оплаты.




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