- •«Вологодский государственный университет»
- •Выпускная квалификационная работа
- •Электронный лабораторный практикум по теме
- •«Разработка Flash-приложений»
- •Содержание
- •Введение
- •1 Аналитический обзор проблемы дистанционного образования
- •1.1 Особенности дистанционного образования
- •1.2 Обзор систем дистанционного образования
- •2 Предметная область и постановка задачи
- •2.1 Общая структура электронного практикума
- •2.2 Анализ функциональных характеристик сдо Moodle
- •2.3 Требования к разрабатываемому эп
- •2.3.1 Требования к системе в целом
- •2.3.2 Требования к видам обеспечения
- •3 Проектирование информационной системы
- •3.1 Функционально-ориентированное проектирование эп
- •3.2 Объектно-ориентированное проектирование эп
- •3.2.1 Построение диаграммы вариантов использования
- •3.2.2. Построение диаграммы деятельности
- •3.3 Оценка трудоемкости разработки проекта
- •4 Разработка информационного обеспечения системы
- •4.1 Анализ предметной области и выделение информационных 0000000ъобъектов
- •4.2 Построение логической модели данных
- •4.3 Описание таблиц базы данных
- •4.4 Содержание электронного практикума
- •5 Разработка программного обеспечения
- •5.1 Описание программных средств
- •5.2 Алгоритм решения задачи
- •5.3 Реализация структуры интерфейса
- •5.4 Тестирование и оценка надежности программного продукта
- •6 Компьютерная реализация системы
- •6.1 Основные принципы работы с системой
- •6.2 Основные принципы работы с программным средством Macromedia Flash
- •Заключение
- •Список использованных источников
2.3 Требования к разрабатываемому эп
2.3.1 Требования к системе в целом
Электронный лабораторный практикум по теме «Разработка Flash-приложений» должен обладать следующими функциями:
регистрация обучающихся;
разграничение прав доступа пользователей к системе;
создание и ведение списков учебных групп;
контроль успеваемости студентов;
возможность управления и обработки всей информации в базе данных;
формирование отчетов о прохождении курса;
обеспечение простого и удобного доступа к хранящейся в базе данных информации через глобальную сеть Internet.
Системотехнические требования к разрабатываемому электронному комплексу:
открытость, то есть возможность наращивания функциональности за счет взаимодействия с другим программным обеспечением;
интегрируемость: система должна иметь возможность интегрироваться в единую информационную среду университета;
масштабируемость, то есть способность справляться с увеличением рабочей нагрузки в системе при добавлении ресурсов.
расширяемость, которая подразумевает возможность увеличения функциональных возможностей системы, не выходя за рамки принятой изначально идеи развития и технологической базы, в соответствии с потребностями пользователей;
переносимость: возможность работать на различных аппаратных платформах и операционных системах.
Аппаратно-программные средства системы должны создаваться на основе современных технологий в сфере телекоммуникаций и автоматизации управления и удовлетворять следующим основным требованиям:
поддерживать распределенную обработку информации, доступ к ресурсам системы, как по локальной сети, так и через internet;
поддерживать возможность хранения в единой базе данных больших объемов информации (комплексность, единство базы данных), обеспечивать возможности функционального расширения и наращивания мощности (расширяемость и масштабируемость);
использовать единую систему классификации и кодирования (унифицированность);
обеспечивать надлежащий уровень защиты передаваемых данных;
обеспечивать высокую надёжность и устойчивость к сбоям;
иметь встроенные средства оперативной аналитической обработки данных;
обеспечивать непротиворечивость и полноту хранимой информации (целостность).
2.3.2 Требования к видам обеспечения
Изначально, программа Moodle разрабатывалась под операционную систему Linux, веб-сервер Apache, СУБД MySQL, язык программирования PHP (платформа LAMP). Однако, она работает и на других платформах (Windows, Solaris, Mac OS X, Netware 6), используя системы управления базами данных PostgreSQL, Oracle, Microsoft SQL Server. СДО Требует свободного дискового пространства – минимум 160 Мб. Дополнительно требуется пространство для хранения материалов дистанционных курсов и данных учащихся. Необходимая оперативная память – минимум 256 Мб, рекомендуется 1 Гб. Ориентировочные расчеты показывают, что необходимо 1 Гб памяти для обеспечения стабильной работы 50 конкурентных пользователей.
Для работы в системе Moodle необходимо Internet-соединение. Рекомендуемая скорость подключения - не менее 512 Кбит/сек. Рекомендуемый браузер: Chrome или другие: Internet Explorer 6.0 и выше, Mozilla Firefox, Opera. В настройках браузера необходимо разрешить выполнение сценариев Javascript. Также необходимо включить поддержку cookie (чаще всего эти параметры включены по умолчанию).
Для просмотра документов необходимы: Adobe Reader или аналоги, программы MS Office (Word, Excel, PowerPoint и др.) или Open Office. Программное обеспечение QuickTime и Flash player, необходимое для мультимедийных функций. Для регистрации в системе Moodle необходима электронная почта.
Требования к программному обеспечению:
web-сервер – Apache или любой другой web-сервер, который поддерживает PHP, например IIS под Windows;
язык сценариев PHP;
работающий сервер баз данных – MySQL или PostgreSQL.
Обоснование выбора эксплуатационных характеристик компьютера: операционной системы, программного обеспечения, факторов, влияющих на выбор методов и средств проектирования интерфейса системы:
факторы, относящиеся к эксплуатационным характеристикам компьютера: компьютеры данной конфигурации имеются в университете; пользователи уже имеют необходимый опыт работы на компьютере; выполнены все условия эксплуатации;
факторы, влияющие на выбор методов и средств проектирования интерфейса системы: совместимость; получение качественного продукта; сокращение времени и стоимостных затрат на проектирование.
при выборе операционной системы определяющими факторами являются: наличие справочной службы для пользователей; возможность использования различных устройств ввода-вывода; требования к аппаратным средствам; необходимое число поддерживаемых программных продуктов; быстродействие; наличие дружественного интерфейса и простота использования; возможность быстрой настройки на новые аппаратные средства; совместимость с другими ОС. Всеми этими качествами обладает ОС Windows 7 и для данной конфигурации: процессор: AMD Athlon II X2 255 (3,1 Ггц), память: DDR2 2048 Mb, жесткий диск: 250 GB, привод: DVD-RW, видеокарта: ATI Radeon HD 5770, является оптимальной, компьютера такой мощности вполне достаточно для функционирования системы.
