- •Курсовая работа
- •«Технология программирования и создания программных продуктов»
- •«Разработка программного продукта для моделирования аппарата в области магнитотерапии»
- •Оглавление
- •Раздел 1. Техническое задание на разработку программы "Моделирование аппарата для магнитотерапии в целях обучения" 3
- •Раздел 2. Результат этапа проектирования 10
- •Раздел 1. Техническое задание на разработку программы "Моделирование аппарата для магнитотерапии в целях обучения"
- •1.1.Системный анализ
- •1.1.2. Назначение и область применения
- •2.1 Анализ требований
- •2.2.1. Требования к функциональным характеристикам
- •2.2.1.1. Время восстановления после отказа
- •2.2.2. Требования к программной документации
- •2.2.2.1. Предварительный состав программной документации
- •1.1.1. Наименование программы
- •2.2.3. Жизненный цикл процесса разработки
- •2.2.3.1. Стадии разработки
- •2.2.3.2. Этапы разработки
- •2.2.3.3. Содержание работ по этапам
- •2.2.4.Выводы о результатах системного анализа и анализа требований
- •Раздел 2. Результат этапа проектирования
- •2.1. Краткое описание идеи разработки
- •2.2.9. Расчет для основных модулей силы связности, силы сцепления
- •2.2.10. Дополнительные инструментарии
- •Рекомендации
- •Литература
2.2.4.Выводы о результатах системного анализа и анализа требований
На этапе системного анализа были решены следующие вопросы по созданию ПП( «Моделирование аппарата для магнитотерапии в целях обучения.»):
назначение и цель создания системы;
необходимость создания системы и ее актуальность;
сформирована рабочая задача.
На этапе анализа требований были решены следующие задачи:
уточнение функций системы;
определение составных частей системы;
определены требования к функциональности системы;
создан перечень необходимой документации.
Результатом системного анализа и анализа требований является составленное техническое задание, представленное в разделе 1 (Техническое задание на разработку программы " Моделирование аппарата для магнитотерапии в целях обучения ").
Раздел 2. Результат этапа проектирования
2.1. Краткое описание идеи разработки
За последнее время усилился интерес врачей различных специальностей к общей магнитотерапии – одному из методов общей физиотерапии. Такой метод лечения является эффективным при нарушении функционального состояния различных органов и систем, способствует коррекции измененных показателей гормональной и иммунной регуляции, улучшает гемодинамику и микроциркуляцию, обладает антиоксидантной активностью, обеспечивает противовоспалительный, седативный и трофический эффект.
Магнитотерапия – это новое направление физиотерапии, основанное на воздействии переменного магнитного поля низкой частоты на весь организм или его часть. Ткани организма под влиянием магнитного поля не намагничиваются, однако многим составным элементам тканей (например, воде, форменным элементам крови) могут в магнитном поле сообщаться магнитные свойства.
Магнитное поле обладает столь разносторонним лечебным действием, что может использоваться при огромном числе заболеваний. Благодаря значительному числу исследований и широкому использованию магнитотерапии сегодня уже известны многие направления лечебного воздействия магнитного поля на организм человека [1].
Приоритет выбранной темы заключается в том, что на сегодняшний день люди стремятся получить более «природное» лечение, т.е лечение без каких-либо химических препаратов. В данном случае в основе лечебного эффекта магнитного поля лежит улучшение кровообращения и состояния кровеносных сосудов. Отсюда и разноплановость его использования. Ведь правильная доставка крови, а с ней питательных веществ, во многом определяет работу всех органов человека, состояние нервной системы, костей и суставов [2].
В рамках данной работы был реализован виртуальный прибор, имитирующий действие реального прибора для магнитотерапии. Программа генерирует магнитный импульс с параметрами, которые показаны при лечении данного пациента.
Данные про пациента берутся из базы данных. Результаты выполнения лечения выводятся в виде графика динамики развития показателей здоровья человека.
2.2. Проектирование системы
2.2.1. Алгоритм работы системы, входные и выходные данные
Рис. 1. Схема алгоритма работы моделируемого прибора магнитотерапии
2.2.2 Иерархическая структура разработки
.
Рис. 2.Иерархическая структура системы.
2.2.3. Диаграмма Ганта
Рис. 3. Календарный план процесса
Рис. 4. Диаграмма Ганта
2.2.4. Блок-схема основного алгоритма
Рис. 5. Блок схема основного алгоритма
2.2.5. ERD, диаграмма «сущность-связь»
Рис. 5. Диаграмма «сущность-связь».
2.2.6. SADT, диаграмма функционального моделирования
Рис.6. Диаграмма функционального моделирования.
2.2.7. DFD, диаграмма потока данных
Рис. 7. Диаграмма потока данных системы в целом.
Рис. 8. Диаграмма потока данных системы.
2.2.8.Расчет невязки, силы связности и силы сцепления для каждого модуля
Невязка рассчитывается по формуле (1), где n – количество вершин графа, а е – количество его ребер.
(1)
Для данной проектной структуры n =8, e = 9.
Дерево:Et = n-1 = 7
Полный граф: Ec = n(n-1)/2 = 8(8-1)/2= 28
(2)
Невязка системы, рассчитанная по формуле (1), мала и стремится к 0 – можно сделать вывод, что структура системы хорошая, что также отображает целесообразность реализации такой системы.
