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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

>

  • Операционная система Windows XP, Windows Server 2003/2008
  • Разработка диаграммы вариантов использования производится в три этапа. Сначала выявляются акторы и производится их описание. Затем, исходя из описания, выявляются варианты использования акторов. И на третьем этапе строится диаграмма вариантов использования.

     

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

     

    Краткое описание акторов представлено в таблице 1. Таблица содержит название актора и его краткое описание.

     

    Таблица 1. Выявление акторов

    АктерКраткое описаниеОператорвводит необходимые данные: место расположения будущего лекционного материала, его название, затем HTML- документ, который будет стандартизироваться. После ввода, система обрабатывает информацию и создает imsmanifest.xml..LMSЗабирает информацию из файла imsmanifest.xml, проводит анализ лекционного материала.

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

     

    Выявление вариантов использования представлено в таблице 2. Таблица содержит названия акторов, наименование варианта использования и его краткое пояснение.

     

    Таблица 2. Выявление вариантов использования

    АктерНаименованиеФормулировкаОператорВвод необходимых данныхПользователь выбирает место расположения будущего лекционного материала, прописывает название лекцииОператорДобавление файлов лекцииПользователь прописывает путь к HTML-документу, в котором содержится лекционный материалОператорГенерация пакетаВ этом варианте использования происходит генерация пакета, создаются служебные файлы, хранилища лекционного материалаОператорСохранение пакетаПрограмма сохраняет лекционный материал на носителеОператорДобавление информации в базу данныхИнформация о создании лекционного материала и служебные файлы добавляются в базу данныхLMSСчитывание лекцииLMS выбирает нужные файлы и прочитывает ЛМLMSСохранение лекцийLMS сохраняет готовые лекции на носителе

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

     

    На основании таблиц о выявлении акторов и вариантов использования можно построить диаграмму вариантов использования. Все варианты использования показаны на рисунке 1.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Рис. 1. Диаграмма вариантов использования

     

     

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

     

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

     

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

    В данном методе различаются следующие процессы общего назначения:

    Выбор лекционного материала;

    Генерация SCORM-пакета;

    Вывод результатов генерации;

    Сохранение лекции.

    Разрабатываемая система будет работать следующим образом. Оператор запускает программу, появляется форма для создания лекционного материала. Он вводит необходимые данные: место расположения будущего лекционного материала, его название, затем HTML- документ, который будет генерироваться. После ввода, система обрабатывает информацию и создает imsmanifest.xml. Эти файлы потом будут использоваться Learning Management Systems (LMS) - системой управления обучением.

    Внешней сущностью исследуемой системы является оператор и LMS. Оператор создаст SCORM-пакет с лекционным материалом, а LMS выбирает лекцию для просмотра.

    Модуль хранилища основан на XML и представляет собой систему хранения и управления учебными объектами. Для хранилища должен быть реализован инструментарий совместной работы для разработчиков дистанционных курсов, включающий в себя создание рабочих областей, содержащих доступные авторам ресурсы и фрагменты готовых курсов; управление правами доступа к материалу для каждого автора внутри рабочих областей; инструменты общения в процессе разработки - чат, форум, доска объявлений. Единый механизм авторизации позволит осуществлять доступ к рабочим областям как из портала, так и из средства разработки дистанционных курсов.

     

    .2 Входные данные

     

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

     

    .3 Выходные данные

     

    Выходными данными является конечный Scorm-пакет, содержащий файл imsmanifest.xml.

     

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

     

    Описав потоки данных, процессы, хранилища данных и объектов, мы можем построить диаграмму потоков данных.

     

     

    Рис.2 Диаграмма потоков данных

     

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

     

    Модель содержимого позволяет продумать структуру и общую организацию интерфейса без необходимости рисования картинок и выбора конкретных элементов GUI (Graphical User Interface - графический интерфейс пользователя).

     

    Рис. 3. Основные пространства взаимодействий

     

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