Тип работы:
Предмет:
Язык работы:


Эффективность процесса оценки характеристик комплексированной навигационной аппаратуры

Работа №70048

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


ПЕРЕЧЕНЬ СОКРАЩЕНИЙ 3
ВВЕДЕНИЕ 4
1. ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ 6
1.1. Актуальность 6
1.2. Исследование предметной области 6
1.3. Тестирование комплексированной навигационной аппаратуры 14
1.4. Входные и выходные данные 15
1.5. Состав выполняемых функций 15
1.6. Обзор аналогичных программных решений 16
1.7. Цель и задачи разработки программного модуля 19
1.8. Практическая значимость разработки 19
Выводы 20
2. КОНСТРУКТОРСКИЙ РАЗДЕЛ 21
2.1. Выбор языка программирования 21
2.2. Выбор среды разработки 25
2.3. Кроссплатформенный фреймворк Qt 28
2.4. Архитектура программного модуля и алгоритм работы 31
2.5. Форматы данных и конфигурационные файлы ПМ ОХА 35
2.6. Необходимые параметры и алгоритмы их расчета 40
2.7. Расчет статистических параметров 46
2.8. Разработка графического интерфейса пользователя 48
Выводы 50
3. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ 51
3.1. Отладка и тестирование 51
3.2. Виды ошибок 52
3.3. Обнаружение ошибок 53
3.4. Методы отладки 53
3.5. Методы тестирования 54
3.6. Отладка с помощью GDB в среде QtCreator 55
3.7. Тестирование с помощью QtTest 61
3.8. Компилятор GCC 63
3.9. Библиотека qwt 66
Выводы 68
ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 70

Приложения должны быть в работе, но в данный момент отсутствуют

За последние годы количество устройств, работающих с системами навигации, резко возросло, и их становится все больше с каждым днем. Область применения системы навигации действительно обширна - она находит свое приложение в различных сферах, таких как наука, технологии, экономика, туризм, исследования и наблюдения. Глобальные системы спутниковой навигации уже давно используются в стандартной навигации (авиация и мореплавание), и чем дешевле и доступнее становится технология, тем больше появляется областей, в которых их применяют. К ним можно отнести археологию, геофизику, геологию, картографию, географию, экологию, геодезию, промышленность, спутниковый мониторинг транспорта, туризм и геотеггинг.
Наряду со спутниковой системой навигации существуют инерциальные системы навигации, которые имеют схожие области применения, но принципы их работы отличаются. Главной особенностью методов инерциальной навигации является автономность. На этапах тестирования и отладки комплексированной навигационной системы необходимо, чтобы все составляющие системы работали корректно и обеспечивалась высокая точность измерений. Комплексированная навигационная система подвержена воздействию различных факторов, отрицательно влияющих на ее работу, что в конечном итоге отражается на результатах измерений. На этих этапах проводится тщательная проверка всех составных частей для обеспечения корректной работы всей системы.
Актуальность задачи заключается в необходимости оперативной обработки достаточно больших объемов данных, их анализа и приема от различных навигационных модулей и эмуляторов инерциальных навигационных систем.
Цель выполнения данной работы - повышение эффективности процесса оценки характеристик комплексированной навигационной аппаратуры.
Пояснительная записка состоит из введения, исследовательского, конструкторского, технологического раздела, списка литературы и двух приложений. В исследовательском разделе рассматривается актуальность выбранной темы, исследование предметной области, анализ существующих аналогичных программных решений, структура входных и выходных данных программного модуля, состав выполняемых функций ПМ ОХА, приведены цели и задачи разработки, а также ее практическая значимость.
В конструкторском разделе были проанализированы языки программирования, среды разработки, описана архитектура программного модуля, алгоритм работы и схема данных; также приводится описание формата данных и конфигурационных файлов программного модуля, указаны формулы для расчета статистических параметров, описана разработка графического интерфейса пользователя. В технологическом разделе рассматриваются особенности программирования, методы отладки и тестирования, виды ошибок и способы их обнаружения; приводится описание отладки в среде Qt Creator с помощью отладчика gdb, тестирования с помощью класса QtTest и библиотеки для представления инженерно-технической информации. Приложение 1 содержит руководство оператора, а Приложение 2 - текст программы.

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

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

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


Результатом выпускной квалификационной работы является рабочая версия программного модуля оценки характеристик комплексированной навигационной аппаратуры. ПМ ОХА работает с распространенным протоколом NMEA, поддерживает формат данных с разделителем «;». В процессе разработки данного программного модуля были проведены его отладка и тестирование, обнаруженные ошибки были устранены. Также разработано подробное руководство оператора. Автором был получен опыт программирования в среде Qt Creator на языке программирования C++, а также опыт работы в операционной системе Astra Linux. Все поставленные цели и задачи выполнены. В рамках данной работы решены следующие задачи:
- исследована предметная область;
- обоснована актуальность изучаемой задачи;
- проведен обзор существующих программных решений и их сравнительный анализ;
- проведен выбор инструментальных средств и среды разработки ПМ;
- разработана схема данных ПМ;
- разработана схема алгоритма ПМ;
- разработан пользовательский интерфейс;
- осуществлена программная реализация ПК РД;
- проведена отладка и тестирование ПК РД;
- разработано руководства оператора.



1. Яценков В.С. Основы спутниковой навигации. Системы GPS NAVSTAR и ГЛОНАСС [Текст]/ Яценков В.С. - Москва: Горячая линия - Телеком, 2005. - 272 с.;
2. ГОСТ Р 51794-2008. Глобальные навигационные спутниковые системы. Системы координат. Методы преобразований координат определяемых точек [Электронный ресурс]. - Взамен ГОСТ Р 51794-2001; введ. 18.12.2008. - 2009. - 15 с. - URL: http://www.gosthelp.ru/gost/gost48175.html
3. Технология глобальной спутниковой навигации: какие бывают системы, параметры
и функции [Электронный ресурс] - URL:
https://habrahabr.ru/company/promwad/blog/202722/
4. Основы спутниковой навигации [Электронный ресурс] - Приложение ГНСС - URL: http://glushilka.narod.ru/Jam/gps.pdf
5. Гагарина Л.Г., Киселёв Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие / Под ред. проф. Л.Г.Гагариной. - М.: ИД «ФОРУМ»: ИНФРА-М, 2012. - 384 с.
6. Колдаев В.Д. Основы алгоритмизации и программирования: учебное пособие / Под ред. Л.Г. Гагариной. - М.: ИД «ФОРУМ»: ИНФРА-М, 2012. - 416 с.
7. Федотова Е.Л., Портнов Е.М. Прикладные информационные технологии: учебное пособие / Е.Л. Федотова, Е.М. Портнов. - М.: ИД «ФОРУМ»: ИНФРА-М, 2013. - 336 с.
8. NMEA data [Электронный ресурс] - URL:
http://www.gpsinformation.org/dale/nmea.htm
9. ГЛОНАСС. Принципы построения и функционирования / Под. ред. Перова А.И., Харисова В.Н. -4-е изд., перераб. и доп. - М.: Радиотехника, 2010. - 800 с.
10. Инерциальная навигация - [Электронный ресурс] - URL:http://www.krugosvet.ru/
11. Недостатки навигационной системы GPS - [Электронный ресурс] - URL: http://mediatek-
club.ru/publ/mobilnaja spravochnaja/nedostatki navigacionnoj sistemy gps/3-1-0-61
12. Писарев С.Б. Прикладное координатно-временное обеспечение: основные тенденции современного развития // Шебшаевич Б.В. - Всероссийская конференция «Фундаментальное и прикладное координатно-временное обеспечение (КВО-2005)». Тезисы докладов. СПб.: ИПА РАН, 2005. С. 27-30.
13. Visual C# - [Электронный ресурс] - URL:http://msdn.microsoft.com/ru-ru/vcsharp/default.aspx
14. Си (язык программирования) - [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Си (язык программирования)
15. С++ - [Электронный ресурс] - URL:https://ru.wikipedia.org/wiki/C++
16. Java - [Электронный ресурс] - URL:
http://www. oracle .com/technetwork/java/index.html
17. Бобронников В.Т., Кадочникова А.Р. Алгоритм комплексирования бесплатформенной инерциальной навигационной системы и магнитометрической системы для решения задачи навигации летательных аппаратов [Текст] // Электронный журнал «Труды МАИ». 2013. Выпуск № 71.
18. Бадд Т. Объектно-ориентированное программирование - [Электронный ресурс] - URL:http://kit.znu.edu.ua/iLec/9sem/OOP/lit/Badd T -
obektno orienntirovannoe programmirovanie.pdf
19. Методические указания по подготовке выпускной квалификационной работы по направлению подготовки бакалавров 231000.62 «Программная инженерия» / Под редакцией Л.Г.Гагариной. - М., МИЭТ, 2014. - 38 с.
20. Фомичев А. В., Тань Л. Разработка алгоритма быстрой компенсации погрешностей комплексированной инерциально-спутникой системы навигации малогабаритных беспилотных летательных аппаратов в условиях сложной среды // Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. № 10. С. 252-270.
21. Степанов О. А. Интегрированные инерциально-спутниковые системы навигации // Гироскопия и навигация. 2002. № 1 (36). С. 23-45.
22. Тестирование приемников ГНСС в потребительских устройствах - [Электронный ресурс] -http://www.treatface.ru/solutions/resheniya-dlya-testirovaniya-kommunikatsionnykh-i-navigatsionnykh-ustroystv-i-sistem/testirovanie-priemnikov-gnss-v-potrebitelskikh-ustroystvakh/
23. Богданов В.С., Кедров В.Д., Тазьба А.М. Особенности построения интегрированных инерциально-спутниковых навигационных систем // Информационно-управляющие системы. 2005. № 2. С.51-54.
24. В.В. Мелешко, О.И. Нестеренко. Бесплатформенные инерциальные навигационные системы: учебное пособие. - Кировоград: ПОЛИМЕД-Сервис, 2011. - 172 с.
25. Имитаторы GPS/GLONASS-сигналов серии GSG - [Электронный ресурс] - URL: http://www.glonass-portal.ru/articles/oborudovanie/yesterday
26. Перов А.И., Шатилов А.Ю. Оценивание углов ориентации объекта с использованием спутниковых радионавигационных систем // Радиотехнические тетради. 2008. № 37. - С. 53-56.
27. Доросинский Л.Г., Богданов Л.А. ОСНОВЫ И ПРИНЦИПЫ ПОСТРОЕНИЯ
ИНЕРЦИАЛЬНЫХ НАВИГАЦИОННЫХ СИСТЕМ // Современные проблемы науки и образования. - 2014. - № 5;
URL:http://www.science-education.ru/ru/article/view?id=14356;
28. Л.М. Селиванова, Е.В. Шевцова. Инерциальные навигационные системы: учебное пособие. Ч. 1: Одноканальные инерциальные навигационные системы. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. - 48 с.
29. LearnPython - [Электронный ресурс] - URL:http://www.learnpython.org
30. Spirent: Network, devices & services testing - [Электронный ресурс] - URL: http://www.spirent.com
31. JTC1/SC22/WG21 - The C++ Standards Committee - ISOCPP - [Электронный ресурс]
- URL:http://www.open-std.org
32. Qt Framework - [Электронный ресурс] - URL:https://www.qt.io
33. NetBeans IDE - [Электронный ресурс] - URL:https://netbeans.org
34. A cross-platform IDE Codeblocks - [Электронный ресурс] - URL: http://www.codeblocks.org
35. Что такое архитектура программного обеспечения - [Электронный ресурс] - URL: https://www.ibm .com/developerworks/ru/library/eeles/
36. Общие соображения по архитектуре ПО - [Электронный ресурс] - URL: https://habrahabr.ru/post/90880/
37. Гагарина Л.Г., Федоров А.Р., Федоров П.А. Введение в архитектуру проектирования программного обеспечения: учебное пособие. - М.: ИД «ФОРУМ» ИНФРА-М, 2016.
- 320 с.
38. Гращенко Л.А., Фисун А.П. Теоретические и практические основы человеко-компьютерного взаимодействия: базовые понятия человеко-компьютерных систем в информатике и информационной безопасности. - Орловский государственный университет. Орел. 2004. - 169 с.
39. Акчурин Э. А. Человеко-машинное взаимодействие: учебное пособие. - М.: СОЛОН- Пресс, 2008. - 96 с.
40. Новые возможности в человеко-машинном интерфейсе - [Электронный ресурс] - URL:http://www.intuit.ru/studies/courses/10619/1103/lecture/18218
41. Справочный интернет-портал Crossplatform.ru- [Электронный ресурс] - URL: http://doc.crossplatform.ru/
42. Справочный интернет-портал для разработчиков SitForum - [Электронный ресурс] - URL:http://citforum.ru/
43. Информационный портал интернет-института «ИНТУИТ» - [Электронный ресурс] - URL:http://www.intuit.ru/
44. Макс Шлее «Qt 5.3. Профессиональное программирование на C++». - Санкт- Петербург: БХВ-Петербург, 2015. - 928 с.
45. Coded UI Test: Как написать первый тест [Электронный ресурс] - URL: http://bugscatcher.net/archives/1297
46. Справочный портал по методам тестирования «Тестирование ПО» [Электронный ресурс] - URL:http://testingworld.ru/
47. Виды Тестирования Программного Обеспечения - [Электронный ресурс] - URL: http://www.protesting.ru/testing/testtypes.html
48. Основные положения тестирования - [Электронный ресурс] - URL:
https://habrahabr.ru/post/110307
49. Классификация видов тестирования - [Электронный ресурс] - URL:
https://habrahabr.ru/company/npo-comp/blog/223833/
50. ГОСТ 19.505 - 79 Руководство оператора. Требования к содержанию и оформлению
- [Электронный ресурс] - URL:
http://www.gosthelp.ru/text/GOST1950579Edinayasistema.html


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




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