Дипломная работа. Разработка виртуального лабораторного комплекса по дисциплине Методы оптимизации
Скачать 2.09 Mb.
|
АННОТАЦИЯ Дипломный проект на тему «Разработка виртуального лабораторного комплекса по дисциплине Методы оптимизации» состоит из 88 страниц, из них 57 страниц - основная часть – теоретическая и практическая часть; 35 рисунков и 8 источников использованной литературы. Объектом данного дипломного проекта является программный продукт, написанный на языке C# с использованием системы управления базами данных Microsoft SQL Server. Целью создания данного программного продукта является некое свидетельство подготовленности специалиста анализировать, решать и действовать самостоятельно, в рамках проекта. Также, это возможность показать усвоенный материал, пройденный за весь учебный курс, и демонстрация личных качеств. Предполагается, что реализованная информационная система будет использована в учебных заведениях отделения магистратуры. Программная часть дипломного продукта представлена в виде форм и нескольких классов, предназначенных для авторизации и регистрации студентов, выполнения лабораторных работ и тестирования по каждой из них. СОДЕРЖАНИЕВВЕДЕНИЕ 4 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6 1.1. Технология электронного обучения 6 1.2. Актуальное состояние учебного процесса в дисциплине «Методы оптимизации» 11 2. ПОСТАНОВКА ЗАДАЧИ 15 3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОЙ СИСТЕМЫ 17 3.1. Средства разработки программного обеспечения 17 3.1.1. Средства реализации баз данных 17 3.1.2. Языки программирования 19 3.1.3. Среды разработки программного обеспечения 21 3.1.4. Выбор средств для дипломного проекта 23 3.2. Диаграмма вариантов использования 24 3.3. Диаграмма «сущность-связь» 27 3.4. Архитектура программного обеспечения 29 4. РАЗРАБОТКА АЛГОРИТМОВ 32 4.1. Модуль регистрации/авторизации 32 4.2. Модуль обработки функции 35 4.2.1. Обратная польская запись 35 4.2.2. Методы оптимизации 40 4.4.Модуль тестирования 46 5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 48 ЗАКЛЮЧЕНИЕ 55 СПИСОК ЛИТЕРАТУРЫ 56 ПРИЛОЖЕНИЕ 1. ЛИСТИНГ ПРОГРАММЫ 57 ПРИЛОЖЕНИЕ 2. ПРЕЗЕНТАЦИЯ 86 ВВЕДЕНИЕВ настоящее время – век цифровых технологий, когда весь имеющийся объем информации, в огромном количестве, требует хранения и обработки в электронном виде, а множество процессов в деятельности уже подверглось или нуждается в автоматизации, необходим мощный инструмент реализации таких задач. Этим инструментом является компьютер – вычислительные машины в совокупности, помимо аппаратной части, с программным обеспечением. Новые информационные системы и программы создаются регулярно, позволяя автоматизировать всё больше процессов – как масштабных, охватывающих деятельность большого числа человек, так и мелких бытовых, применяемых в личных целях. Задача автоматизации касается и сферы образования в том числе. Использование информационных технологий и создание прикладного программного обеспечения для учебных целей позволяет эффективно улучшать качество и доступность образования, упрощает организацию образовательных процессов. Разработки в этом направлении предоставляют возможность избавиться от таких рутинных, занимающих большую часть времени, действий – как, например, заполнение школьным учителем или преподавателем университета журнала успеваемости. Программное обеспечение позволяет в удобном формате отслеживать всю учебную или преподавательскую деятельность, контролировать своевременное достижение каких-либо результатов и рационально формировать учебные планы. Кроме того, внедрение информационных технологий и инновации в среде образования создают возможность реализации дистанционного образования, что является актуальной задачей. Один из возможных вариантов информационной автоматизации обучения – это создание виртуальных комплексов, которые представляют собой комплекс компьютерных программ (например, виртуальных лабораторных работ), реализующих имитационное моделирование реальных явлений, технологических процессов, измерительных и рабочих методик и так далее. Задач, решаемых созданием и использованием такого комплекса, сразу несколько: удобное, точное, понятное и быстрое выполнение лабораторной работы студентом благодаря отсутствию ручных вычислений, отнимающих много времени, трудоемких и значительно повышающих шансы ошибиться в результатах; удобное отслеживание преподавателем хода каждой лабораторной работы студента благодаря модулям тестирования и контроля успеваемости. Таким образом, дипломный проект, заключающийся в разработке виртуального лабораторного комплекса, является актуальным решением множества проблем образовательного процесса, а также повышает качество и эффективность учебной деятельности. |