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


Программный комплекс для изучения баллистических возможностей выстрелов с разделением заряда на две части

Работа №108579

Тип работы

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

Предмет

программирование

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

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


Аннотация 2
ВВЕДЕНИЕ 4
Глава 1 ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССА ИЗУЧЕНИЯ БАЛЛИСТИЧЕСКИХ ВОЗМОЖНОСТЕЙ ВЫСТРЕЛОВ С РАЗДЕЛЕНИЕМ ЗАРЯДА НА ДВЕ ЧАСТИ 7
1.1 Физическая постановка задачи 7
1.2 Математическая постановка задачи 8
1.4 Концептуальное моделирование процесса изучения баллистических возможностей выстрелов с разделением заряда на две части 15
1.5 Постановка задачи на разработку проекта создания программного комплекса 19
1.6 Разработка модели бизнес-процесса «КАК ДОЛЖНО БЫТЬ» 20
1.7 Анализ существующих разработок на предмет соответствия сформулированным требованиям 26
1.8 Моделирование программного комплекса 29
Глава 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ ИЗУЧЕНИЯ БАЛЛИСТИЧЕСКИХ ВОЗМОЖНОСТЕЙ ВЫСТРЕЛОВ С РАЗДЕЛЕНИЕМ ЗАРЯДА НА ДВЕ ЧАСТИ 34
2.1 Выбор архитектуры программного комплекса 34
2.2 Моделирование программного комплекса 38
2.2.1 Функциональное моделирование программного комплекса 38
2.2.2 Логическое моделирование данных программного комплекса 39
2.3 Проектирование интерфейса программного комплекса 45
2.4 Проектирование базы данных программного комплекса 48
2.4.1 Логическое моделирование базы данных 48
2.4.2 Обоснование выбора системы управления базами данных программного комплекса 50
2.4.3 Физическое моделирование базы данных программного комплекса 51
Глава 3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ ИЗУЧЕНИЯ БАЛЛИСТИЧЕСКИХ ВОЗМОЖНОСТЕЙ ВЫСТРЕЛОВ С РАЗДЕЛЕНИЕМ ЗАРЯДА НА ДВЕ ЧАСТИ 53
3.1 Выбор технологии разработки программного обеспечения 53
3.2 Описание основного принципа работы программного комплекса 55
3.3 Описание реализации 58
3.3.1 Описание входной информации 58
3.3.2 Описание выходной информации 60
3.4 Тестирование программного продукта 61
3.5 Оценка экономической эффективности разработки программного комплекса 63
ЗАКЛЮЧЕНИЕ 65
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 66
ПРИЛОЖЕНИЕ А Фрагмент программного кода модуля вычисления параметров 70

В настоящее время высокоэнергетические процессы и установки, которые используют энергию взрывчатых веществ, достаточно широко применяются в промышленности. В том числе, они нашли применение в различных отраслях горнодобывающей, металлообрабатывающей, оборонной, авиационной и строительной промышленности.
Экспериментальные исследования вышеупомянутых процессов и установок важны и их, конечно, следует проводить, например, исследование выстрела из артиллерийского орудия. Однако они не дают требуемого объема информации. При экспериментальном исследовании обычно проводятся замеры параметров (например, давления) в точке или в нескольких точках, а необходимо проводить замеры во множестве точек, распределенных по всей исследуемой области. Кроме того, любой физический эксперимент требует значительных ресурсных, финансовых и временных затрат. Поэтому, в данном случае для глубокого и всестороннего исследования, например, внутрибаллистических процессов естественно привлечение методов математического моделирования и, в первую очередь, методов постановки вычислительного эксперимента - как наиболее точных и надежных расчетных методов. Сопоставляя расчетную и экспериментальную информацию можно с минимальными затратами решить поставленную задачу.
Внутрибаллистические задачи, в основном, связаны с улучшением наполнения индикаторной диаграммы давления на метаемом элементе при выстреле, в результате чего повышается скорость метаемых элементов. Пути повышения дульной скорости снарядов, базирующиеся на неклассических схемах, основаны как на вводе энергии в заснарядное пространство, так и на перераспределении энергии порохового заряда. Экспериментальная отработка таких схем требует больших временных и материальных ресурсов.
Математическое моделирование этих процессов помогает вскрывать основные закономерности функционирования как новых, так и классических схем метания, формулировать требования к конструкции и рабочим телам для получения необходимого эффекта и, таким образом, ограничивать область рассматриваемых решений.
В связи с этим актуальным и необходимым становится разработка адекватных моделей систем реализующих высокоэнергетические процессы с целью повышения выходных характеристик и их компьютерное моделирование.
Цель исследования: разработать программный комплекс для изучения баллистических возможностей выстрелов с разделением заряда на две части.
Объект исследования: высокоэнергетические процессы во внутренней баллистике.
Предмет исследования: автоматизация процесса изучения баллистических возможностей выстрелов с разделением заряда на две части.
Исходя из цели исследования, необходимо решить следующие задачи:
• произвести поиск и анализ учебной и учебно-методической литературы по проблеме построения программных комплексов;
• исследовать баллистическую систему с разделением заряда на две части;
• проанализировать процесс изучения баллистических возможностей выстрелов с разделением заряда на две части;
• выполнить концептуальное моделирование предметной области;
• написать техническое задание;
• проанализировать существующие аналоги программного продукта;
• разработать модель бизнес-процесса;
• обосновать средства реализации программного комплекса;
• определить архитектуру программного комплекса;
• спроектировать интерфейс программного комплекса;
• разработать функциональную и организационную структуру программного комплекса;
• реализовать программный комплекс для изучения баллистических возможностей;
• протестировать работоспособность программного комплекса.
Для решения поставленных задач были использованы следующие методы исследования: изучение физико-математической модели, CASE-технологии, UML, DFD, IDEF0, IDEF1X, ER-моделирование.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованных источников и приложения.
Во введении обосновывается актуальность темы, определяются объект, предмет и цель бакалаврской работы, а также перечисляются задачи, которые надо решить для ее достижения.
В первой главе проведен анализ процесса изучения, построена контекстная диаграмма с дальнейшей декомпозицией основных процессов изучения баллистических возможностей с разделением заряда на две части. Для более подробного представления процесса изучения была построена диаграмма потоков данных. Было произведено сравнение подобных программных продуктов, на основе которого были сформулированы требования к разрабатываемому программному комплексу.
Во второй главе выделены основные функции, которые должен выполнять проектируемый программный комплекс. Поставлены требования к программному комплексу, а также произведен сравнительный анализ систем управления базами данных.
В третьей главе были рассмотрены основные средства реализации программного комплекса. Описаны основные принципы работы с программным комплексом.
В заключении представлены итоги и выводы о проделанной работе.
Итогом выпускной квалификационной работы является программный комплекс для изучения баллистических возможностей выстрелов с разделением заряда на две части, позволяющий повысить качество и оперативность процесса изучения баллистических возможностей, оптимизировать затраты.
В приложение помещена часть программного кода основного модуля вычислений программного продукта.

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

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

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


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


Нормативно-правовые акты
1. ГОСТ 34.003-90. Информационная технология. Комплекс
стандартов на автоматизированные системы. Термины и определения. – Взамен
ГОСТ 24.003-84, ГОСТ 22487-77; введ. 1992-01-01. – М.: Издательство
стандартов, 1992. – 14 с.
2. ГОСТ 34.601-90. Информационные технологии. Комплекс
стандартов на автоматизированные системы. Автоматизированные системы.
Стадии создания. – Введ. 1992-01-01. М.: Издательство стандартов, 1992. – 6 с.
– (Основополагающие стандарты).
3. ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем.
Условные обозначения и правила выполнения (ИСО 5807-85). Введ. 1992-01-
01. – М.: Издательство стандартов, 1992 – 14 с. – (Единая система программной
документации).
4. ГОСТ 2.105-95. Общие требования к текстовым документам. – М.:
Издательство стандартов, 1996. – 29 с. – (Единая система конструкторской
документации).
5. ГОСТ Р ИСО/МЭК 12207-99. Информационная технология.
Процессы жизненного цикла программных средств. Введ. 2000-07-01. – М.:
Издательство стандартов, 2000. – 30 с.
6. ГОСТ 7.82-2001. Библиографическая запись. Библиографическое
описание электронных ресурсов. Общие требования и правила составления. –
67 Введ. 2002-07-01. – Минск: Издательство стандартов, 2001. – 35 с. –
(Система стандартов по информации, библиотечному и издательскому делу).
Научная и методическая литература
7. Бураков, П.В., Косовцева, Т.Р. Информатика. Алгоритмы и
программирование. [Текст]: учебное пособие / П.В. Бураков, Т.Р. Косовцева.—
Санкт-Петербург: НИУ ИТМО, 2014. — 83 с.
8. Душин, С.Е., Красов, А.В., Литвинов, Ю.В. Моделирование систем
и комплексов [Текст]: учебное пособие / С.Е. Душин, А.В. Красов,
Ю.В.Литвинов. — Санкт-Петербург: СПбГУ ИТМО, 2011. — 178 с.
9. Захаренков, В.Ф. Внутренняя баллистика и автоматизация
проектирования артиллерийских орудий [Текст]: учебник / В.Ф. Захаренков. —
СПб: Балт. гос. техн. ун-т., 2010. —276 с.
10. Колесов, Ю.Б. Компонентные технологии математического
моделирования [Текст]: учебное пособие / Ю.Б. Колесов, Ю.Б. Сениченков. —
Санкт-Петербург: Издательство Политехнического университета, 2013. — 233с.
11. Косяков, М.С. Введение в распределенные вычисления [Текст] /
учебное пособие / М.С. Косяков. — Санкт-Петербург: НИУ ИТМО, 2014. —
155 с.
12. Петров, В.Ю. Информатика. Алгоритмизация и программирование.
[Текст]: учебное пособие / В.Ю. Петров. — Часть 1 — Санкт-Петербург:
Университет ИТМО, 2015. — 91 с.
13. Тарасова, О.П. Организация проектной деятельности дизайнера:
учеб.пособие / О.П. Тарасова. – Оренбург: ОГУ, 2013. – 51 с.
14. Тупицына, А.И. Методы компьютерного моделирования
физических процессов и сложных систем [Текст]: учебное пособие / А.И.
Тупицына. — СПб: Университет ИТМО, 2014. — 48 с.
15. Сафронов, А.И. Внутренняя баллистика ствольной системы
с присоединенной камерой подгона [Текст] / А.И.Сафронов, А.Ю.
Крайнов//Вестник ТГПУ, Вып.6 (43), 2004. – С. 67-70.
...


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



Подобные работы


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