Методы повышения эффективности работы студентов в исследовательском программном комплексе "Шлаковые расплавы"
Разработка новых информационных систем для проведения компьютерных экспериментов в области прогнозирования материалов с заранее заданными свойствами, а также для определения комплекса физико-химических свойств многокомпонентного оксидного расплава.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 23.03.2018 |
Размер файла | 306,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Методы повышения эффективности работы студентов в исследовательском программном комплексе «Шлаковые расплавы»
Воронова Лилия Ивановна,
доктор физико-математических наук, профессор,
Григорьева Мария Александровна,
аспирант Российского государственного гуманитарного университета
На кафедрах «Программная инженерия» Российского Государственного Гуманитарного Университета и (РГГУ) «Компьютерное моделирование» Курганского Государственного Университета ведется разработка информационных систем для проведения компьютерных экспериментов в области прогнозирования материалов с заранее заданными свойствами. В рамках одного из проектов реализован программный комплекс «Шлаковые расплавы».
Программный комплекс «Шлаковые расплавы» построен на основе математических моделей, которые позволяют определить комплекс свойств многокомпонентного оксидного расплава. Это энергетические, структурные, термодинамические, спектральные и транспортные характеристики. Кроме самих характеристик доступны для исследования их взаимные корреляции при различных условиях (состав, давление, температура, внешние силы). Основным методом моделирования является метод молекулярной динамики, суть которого состоит в численном интегрировании уравнений движения по фазовым траекториям [1].
Студенты РГГУ активно привлекаются к участию в проведении компьютерных экспериментов. Работа со студентами проходит в несколько этапов: информационный компьютерный эксперимент расплав
1 этап: информирование студентов о возможности участия в научном проекте по разработке информационной системы, демонстрация существующих наработок, постановка задач по разработке модулей системы.
2 этап: изучение предметной области: студенты получают сведения о применении компьютерного моделирования для проведения фундаментальных исследований в области физической химии, знакомство с основными пакетами программ.
3 этап: под руководством аспирантов, выступающих в роли научных руководителей, студенты самостоятельно изучают новые информационные технологии, в частности: СORBA, XML, Java и т.д.
4 этап: в рамках курсовых и дипломных работ студенты проектируют и разрабатывают отдельные модули ИИС.
5 этап: Интеграция приложения в ИИС, отладка, тестирование. Защита курсовой или дипломной работы включающей описание реализации модуля.
Структура ИИС «Шлаковые расплавы» представлена на рис. 1.
Рис. 1. Структура ИИС «Шлаковые расплавы».
Студенты используют web-клиент для удаленного доступа к информационным ресурсам системы через web-сервер. При вводе начальных данных для проведения эксперимента используются новейшие технологии разработки web-приложений, а именно:
1. Модальный метод разработки, с использованием continuations - контроллеров. Суть метода состоит в том, что для каждой операции создается уникальный идентификатор, что позволяет сохранить состояние web-приложения в любой момент времени.
2. Технология разработки интерактивных пользовательских форм Cocoon Forms, предложенная Apache Cocoon 2.1. Объединяя такие технологии как Flow и JXTemplates, Cocoon Forms (CForms) проект Apache Cocoon предлагает фундаментальный метод создания и обработки интерактивных web-приложений.
Для создания формы в Cocoon Forms необходимо определить два компонента:
· модель формы (XML-документ, описывающий структуру формы);
· шаблон формы (обработчик представления формы).
На основе модели формируется экземпляр формы. Представление формы обычно обрабатывается шаблоном формы, который также является XML-документом. На рис. 2 представлена структура web-приложения, созданного на основе технологии Cocoon Forms [3].
Рис. 2. Структура web-приложения на основе Cocoon Forms.
3. Технология AJAX (Asynchronous Javascript and XML -- асинхронный JavaScript и XML), основанная на методе «фонового» обмена данными браузера с web-сервером. В результате при обновлении данных web-страница не перезагружается полностью, и web-приложения становятся более быстрыми и удобными. AJAX активно используется в ИИС «Шлаковые расплавы» в виде «всплывающих» подсказок для помощи студентам при вводе данных [4]. Технология AJAX интегрирована с технологией Cocoon Forms от Apache Cocoon, что делает ее применение достаточно легким.
Важной составляющей исследований студентов является обеспечение максимально удобного вывода отчетной и статистической информации по проведенным экспериментам. Отчеты должны быть представлены в виде таблиц, диаграмм, графиков и трехмерных изображений в различных форматах: HTML, PDF, VRML, SVG. Для решения этой задачи в ИИС «Шлаковые расплавы» активно используются возможности среды публикации динамического web-контента Apache Cocoon, основанной на технологии конвейерной обработки данных. По конвейеру последовательно в виде потока событий SAX (Simple API for XML - способ последовательного чтения/записи XML-файлов) перемещаются XML-данные. При прохождении по конвейеру происходит преобразование XML-данных от исходной формы к требуемой.
Применение новейших технологий разработки web-приложений во много раз увеличивает скорость разработки. С точки зрения программиста, код программной системы становится легким для понимания и оптимизации. Студенты и аспиранты университета активно привлекаются к освоению предложенных выше технологий и использованию полученных знаний при дальнейшей разработке и усовершенствовании ИИС «Шлаковые расплавы» [5].
Литература
1. Воронова Л.И., Рыжов Н.А, Воронов В.И., Тен Э.А., Гусев А.И., Тетерин С.А., Судников А.В., Середа Д.В., Трофимова Л.А. «Подсистема распределенного молекулярно-динамического моделирования информационно-исследовательской системы «Шлаковые расплавы». Свидетельство об отраслевой регистрации разработки № 3158. Зарегистрировано в Отраслевом фонде алгоритмов и программ 04.02.2004.
2. http://www.ipme.ru/ipme/labs/dms/prive/ivanova/Home_page_ Elena_Ivanova/Moment%20potentials%20RUS.htm.
3. Matthew Langham, Carsten Ziegeler “Cocoon: Building XML Applications”, New Riders Publishing, 2002.
4. http://cocoon.apache.org/2.1/userdocs/basics/index.html.
5. Судников А.В, Воронов В.И. Исследование структуры сильновзаимодействующих систем с применением ИИС “Slag Melt” - «Новые горизонты - 2002» IV Зауральский фестиваль научно-исследовательского, технического и прикладного творчества молодежи и студентов: тезисы докладов областной научно-практической конференции. - Курган, 2002, с.102-103.
Размещено на Allbest.ru
...Подобные документы
Повышение эффективности работы мельницы за счет оптимизации проведения ремонтно-профилактических работ. Характеристика проблемной ситуации и признаки нарушения работы оборудования. Разработка компьютерной имитационной и функциональной моделей.
курсовая работа [1,8 M], добавлен 22.10.2012Экономическая сущность комплекса экономических информационных заданий для предприятия. Входная, выходная и нормативно-справочная информация. Описание программных модулей. Аппаратное обеспечение комплекса заданий. Показатели экономической эффективности.
курсовая работа [228,6 K], добавлен 26.11.2011Характеристика предприятия ГКУ ТО "Центр информационных технологий Тюменской области. Структура и функционирования системы, комплекса технических средств автоматизации. Основные методы обслуживания систем при эксплуатации технологических установок.
контрольная работа [2,7 M], добавлен 12.09.2012Описание комплекса программных модулей, предназначенного для повышения эффективности аппаратных ресурсов компьютера. Характеристика компонентов сетевых и распределенных операционных систем. Модели сетевых служб. Способы разделения приложений на части.
презентация [1,4 M], добавлен 10.11.2013Разработка программного комплекса, позволяющего проиллюстрировать работу с иерархическими структурами данных. Способы изображения древовидной структуры. Двоичное (бинарное) дерево поиска. Описание алгоритмов, которые используются в программном комплексе.
курсовая работа [747,2 K], добавлен 09.06.2013Безопасность информационной системы как ее способность противостоять различным воздействиям. Виды компьютерных угроз, понятие несанкционированного доступа. Вирусы и вредоносное программное обеспечение. Методы и средства защиты информационных систем.
реферат [25,6 K], добавлен 14.11.2010Изучение понятия корпоративной информационной системы; требования к их разработке. Ознакомление с процессом проектирования и внедрения данных компьютерных технологий на производстве. Рассмотрение специфики работы корпоративных информационных систем.
курсовая работа [33,1 K], добавлен 02.11.2014Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.
дипломная работа [1,5 M], добавлен 22.11.2015Методы и средства защиты информационных данных. Защита от несанкционированного доступа к информации. Особенности защиты компьютерных систем методами криптографии. Критерии оценки безопасности информационных компьютерных технологий в европейских странах.
контрольная работа [40,2 K], добавлен 06.08.2010Разработка базы данных с целью автоматизации процессов составления, ведения и распространения информации об расписании занятий в спортивном комплексе "Маяк". Анализ предметной области. Разработка алгоритмов работы программы и приложения пользователя.
дипломная работа [1,0 M], добавлен 12.07.2015Разработка и реализация программного комплекса для обеспечения возможности проведения тестирования в образовательной среде. Разработка структура системы, базы данных, алгоритмов, интерфейса пользователя. Технико-экономическое обоснование проекта.
дипломная работа [3,3 M], добавлен 03.09.2012Анализ показателей оценки эффективности информационных систем и технологий. Расчет трудовых и стоимостных показателей и показателей достоверности информации, разработка программы для ускорения методов обработки данных. Интерфейс и листинг приложения.
дипломная работа [1,2 M], добавлен 14.01.2012Изучение области применения комплекса для проведения имитационных испытаний микропроцессорных систем железнодорожной автоматики на функциональную безопасность. Разработка программного обеспечения модуля управления и отладки. Тестирование системы команд.
курсовая работа [1,1 M], добавлен 22.11.2014Способы повышения эффективности деятельности предприятия путем внедрения и использования информационных систем. Формирование технологической среды информационной системы. Модель СУЭ на основе теории управления. Уровни управленческого разнообразия.
курсовая работа [346,2 K], добавлен 08.10.2014Обзор новых информационных технологий в обучении в высших учебных заведениях. Методы и способы применения мультимедиа технологий при чтении лекций. Внедрение информационных систем в классические библиотеки. Характеристика обучающих систем в ДонТУ.
реферат [216,9 K], добавлен 10.02.2012Анализ и выбор СУБД. Разработка программного комплекса для поликлиники, позволяющего повысить эффективность работы регистратуры за счет сокращения трудовых затрат, а также повышения качества работы. Требования к информационной и программной совместимости.
дипломная работа [3,2 M], добавлен 09.10.2013Классификация информационных систем. Использование баз данных в информационных системах. Проектирование и реализация информационной системы средствами MS Access. Анализ входной информации предметной области и выделение основных информационных объектов.
курсовая работа [2,5 M], добавлен 09.08.2012Общее понятие, история возникновения и эволюция корпоративных информационных систем. Сущность, виды, возможности и механизм работы систем класса MRPII/ERP. Способы внедрения и оценка эффективности использования систем класса MRPII/ERP на предприятии.
курсовая работа [263,5 K], добавлен 03.06.2010Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектирование информационных систем с Web-доступом. Функции Института Искусств и Информационных Технологий.
дипломная работа [3,8 M], добавлен 23.09.2013Анализ процесса взаимодействия студентов и работодателей при поиске вакансий. Преимущества трудоустройства студентов во время учебы в ВУЗе, методы поиска работы. Проектирование базы данных и разработка веб-сайта для поиска предложений работы студентам.
курсовая работа [3,3 M], добавлен 03.07.2017