Разработка подсистемы создания Scorm-пакетов - Курсовая работа

бесплатно 0
4.5 79
Требования к подсистеме создания Scorm-пакетов. Построение диаграммы потоков данных. Проектирование программного средства. Выбор средств реализации подсистемы. Организация взаимодействия приложения с базой данных. Реализация пользовательского интерфейса.


Аннотация к работе
В настоящее время одной из приоритетных задач системы образования является создание единой и целостной инфраструктуры, обеспечивающей оперативный доступ к электронным образовательным ресурсам и организацию сетевого учебного процесса едиными инструментальными средствами. Стандартизованные описания информационных образовательных ресурсов являются основой, на которой будут базироваться поисковые механизмы в массиве образовательной информации, а также иные образовательные сервисы, предоставляющие пользователям богатые возможности работы. В связи с тем, что дистанционное обучение в последние годы приобретает все большую популярность, возникает необходимость в стандартизации подходов к созданию курсов дистанционного обучения. Создание стандарта SCORM является первым шагом на пути развития концепции ADL, так как данный стандарт определяет структуру учебных материалов, а как подчасть лекционных материалов и интерфейс среды выполнения. SCORM описывает эту структуру с помощью нескольких основных принципов, спецификаций и стандартов, основываясь при этом других уже созданных спецификациях и стандартах электронного и дистанционного образования.Краткое описание акторов представлено в таблице 1. Таблица содержит название актора и его краткое описание.Выявление вариантов использования представлено в таблице 2. Таблица содержит названия акторов, наименование варианта использования и его краткое пояснение. Оператор Ввод необходимых данных Пользователь выбирает место расположения будущего лекционного материала, прописывает название лекции Оператор Добавление файлов лекции Пользователь прописывает путь к HTML-документу, в котором содержится лекционный материалНа основании таблиц о выявлении акторов и вариантов использования можно построить диаграмму вариантов использования.Построение диаграммы потоков данных сводится в два этапа. На первом этапе, мы постараемся максимально подробно описать потоки данных, которые передаются от источника к приемнику, процессы, преобразующие входные потоки в выходные, накопители данных (хранилища) и объектов, являющихся источниками и приемниками информации (внешние сущности). В данном методе различаются следующие процессы общего назначения: · Выбор лекционного материала; Оператор запускает программу, появляется форма для создания лекционного материала. Оператор создаст SCORM-пакет с лекционным материалом, а LMS выбирает лекцию для просмотра.Входными данными является имя нового документа его место расположения, добавляемый файл лекции, т.е. данные, которые будут использоваться для генерации файла manifest, а также описание пользовательского интерфейса.Выходными данными является конечный Scorm-пакет, содержащий файл imsmanifest.xml.Описав потоки данных, процессы, хранилища данных и объектов, мы можем построить диаграмму потоков данных.Модель содержимого позволяет продумать структуру и общую организацию интерфейса без необходимости рисования картинок и выбора конкретных элементов GUI (Graphical User Interface - графический интерфейс пользователя). Карта навигации по контекстам отображает общую архитектуру интерфейса, моделируя связи между контекстами взаимодействия. Стрелки, соединяющие эти объекты, определяют возможные переходы между пространствами взаимодействия, такие как, например, вызов диалогового окна с помощью кнопки или переключение вида документа с помощью команд меню. Сущностная эффективность измеряется отношением длины сущностного описания к длине воплощенного сценария, т.е. отношением количества шагов по описанию к количеству шагов, которые пользователю реально необходимо будет сделать для решения задачи.В качестве среды визуального программирования будет использована MS Visual Studio.Net 2005, язык программирования C# и расширяемый язык разметки XML. Среда программирования Visual Studio 2005 в настоящее время имеет огромную популярность, она дает большие возможности для быстрой и надежной разработки этого программного средства, а так же его отладки и тестирования. В семействе средств разработки Visual Studio 2005 поставляются пакеты, которые упростят работу над программными проектами и обеспечат преимущества как при индивидуальной работе, так и в больших коллективных проектах. XML (EXTENSIBLE Markup Language) - расширяемый язык разметки, который предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки. XML (EXTENSIBLE Markup Language) - расширяемый язык разметки, который предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки.В панели «Properties» мы можем поменять его название, цвет, размер, ориентацию элементов и текста внутри формы и т.д. Для этого указателем перетащим элемент «Button» из панели «Common Controls» на нашу форму. Для новой кнопки мы также можем изменить цвет,

План
Содержание

Задание на курсовой проект

Замечания руководителя

Введение

1. Формирование требований к программному средству

1.1 Выявление акторов

1.2 Выявление вариантов использования

1.3 Разработка диаграммы вариантов использования

2. Анализ предметной области

2.1 Описание потоков данных

2.2 Входные данные

2.3 Выходные данные

2.4 Построение диаграммы потоков данных

3. Проектирование программного средства

4. Реализация программного средства

4.1 Выбор средства реализации системы

4.2 Организация взаимодействия приложения с базой

4.3 Реализация пользовательского интерфейса

4.4 Реализация функциональной подсистемы

4.5 Руководство пользователя

5. Тестирование программного средства

Заключение

Список литературы

Введение
В настоящее время одной из приоритетных задач системы образования является создание единой и целостной инфраструктуры, обеспечивающей оперативный доступ к электронным образовательным ресурсам и организацию сетевого учебного процесса едиными инструментальными средствами. Важную роль в организации действительно целостной среды российского образования должны сыграть открытые стандарты на форматы описаний образовательных ресурсов и иные компоненты учебного процесса в Интернет. Стандартизованные описания информационных образовательных ресурсов являются основой, на которой будут базироваться поисковые механизмы в массиве образовательной информации, а также иные образовательные сервисы, предоставляющие пользователям богатые возможности работы. Описание образовательного ресурса является той основой, которая будет скреплять разнородные сегменты российского образовательного пространства в единое целое. Без стандартизированной системы описаний не возможна и эффективная работа образовательных порталов.

В связи с тем, что дистанционное обучение в последние годы приобретает все большую популярность, возникает необходимость в стандартизации подходов к созданию курсов дистанционного обучения. В связи с этим разработалась новая инициатива ADL (Advanced Distributed Learning).

Целью создания данной инициативы является развитие стратегии в области модернизации обучения и тренинга, а также для объединения высших учебных заведений и коммерческих предприятий для создания стандартов в сфере дистанционного обучения.

Создание стандарта SCORM является первым шагом на пути развития концепции ADL, так как данный стандарт определяет структуру учебных материалов, а как подчасть лекционных материалов и интерфейс среды выполнения. Благодаря этому лекционные матриалы могут быть использованы в различных системах электронного дистанционного образования. SCORM описывает эту структуру с помощью нескольких основных принципов, спецификаций и стандартов, основываясь при этом других уже созданных спецификациях и стандартах электронного и дистанционного образования.

Таким образом, функциональными обязанностями стандарта SCORM является: - обеспечение возможности разрабатывать материалы и обучающие системы, которые были бы взаимосовместимы, максимально независимы от программно-аппаратной платформы, на которой происходит обучение;

- должна обеспечиваться возможность управления учебным процессом

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

Лекционный материал в SCORM-пакетах представляется в виде страниц с текстом. Каждая страница является законченной, самодостаточной частью лекции, в конце которой необходимо ответить на контрольный вопрос, чтобы перейти к следующей части.

Предметом моей разработки является подсистема создания SCORM-пакетов (лекционный материал), которая будет соответствовать следующим функциям, требованиям и характеристикам: - Определение соответствия представленного курса спецификациям SCORM.

- Ввод отдельных страниц, тем и глав курса

- Конвертирование данных страниц в SCORM-пакеты с помощью языка разметки XML

1. Формирование требований к подсистеме создания Scorm- пакетов

При разработке программных средств приходится решать весьма специфические и трудные проблемы, особенно, если это ПС представляет собой программную систему нового типа, в плохо компьютеризированной предметной области. Поэтому разработка ПС начинается с этапа формирования требований к ПС, на котором, исходя из пожеланий заказчика, должен быть получен документ, достаточно точно определяющий задачи разработчиков ПС.

Основные требования, предъявляемые к разработанной программе, включают в себя: а) Минимальная затрата ресурсов при вводе, модификации и просмотре данных. Пользователь должен выполнять только необходимую работу. Должны исключаться одинаковые действия. б) Максимальное взаимодействие программы и пользователя. Система должна полностью поддерживать пользователя. Он не должен заниматься поиском информации. Вся необходимая информация должна быть собрана в одном окне. Выводимая информация не должна требовать интерпретации или перекодировки. в) Минимальный объем оперативной памяти на компьютере пользователя.

Высокоуровневые требования исходят из требований системы. Для нормальной работы разрабатываемой системы необходимы следующие минимальные системные требования: 256 Mb памяти

50 Mb свободного дискового пространства процессор с тактовой частотой 1000 MHZ

Операционная система Windows XP, Windows Server 2003/2008

Разработка диаграммы вариантов использования производится в три этапа. Сначала выявляются акторы и производится их описание. Затем, исходя из описания, выявляются варианты использования акторов. И на третьем этапе строится диаграмма вариантов использования.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?