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

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

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

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

 

Рис. 4. Карта навигации по контекстам

 

Графические компоненты взаимодействия с пользователем для выбранного контекста.

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

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

СЭ = Sсущн/Sреальн*100сущн = 5

Sреальн = 8

СЭ = 5/8*100 = 62.5

 

 

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

 

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

 

В качестве среды визуального программирования будет использована MS Visual Studio.Net 2005, язык программирования C# и расширяемый язык разметки XML. Среда программирования Visual Studio 2005 в настоящее время имеет огромную популярность, она дает большие возможности для быстрой и надежной разработки этого программного средства, а так же его отладки и тестирования.

В семействе средств разработки Visual Studio 2005 поставляются пакеты, которые упростят работу над программными проектами и обеспечат преимущества как при индивидуальной работе, так и в больших коллективных проектах. MS Visual Studio 2005 позволяет выполнять задачи быстрее с минимумом монотонной работы,

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

XHTML,SVG),,,,.XML.">Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Словари, основанные на XML (например, RDF, RSS, XHTML, SVG), сами по себе формально описаны, что позволяет программно изменять и проверять документы на основе этих словарей, не зная их семантики, то есть не зная смыслового значения элементов. Важной особенностью XML также является применение так называемых пространств имён.

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

основан на стандарте XML. XML (eXtensible Markup Language) - расширяемый язык разметки, который предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки.

Разделы SCORM 2004:- Вводная часть стандарта. Здесь содержатся общие положения и идеи SCORM.

Content Aggregation Model (CAM) - Эта часть стандарта описывает структуру учебных блоков и пакетов учебного материала. Пакет может содержать курс, урок, модуль и т. п. В пакет входят xml-файл (Manifest), где описана структура пакета, и файлы, составляющие учебный блок. Manifest включает: метаданные (свойства компонентов учебного материала), организацию учебного материала (в каком порядке расположены компоненты), ресурсы (ссылки на файлы, содержащиеся в пакете), sub-Manifest (xml-файл может содержать под-Manifest).

Run-Time Environment (RTE) - Эта часть стандарта описывает взаимодействие SCO и системы обучения (Learning Management System, LMS) через программный интерфейс приложения (Application Program Interface, API). LMS должна обеспечивать доставку требуемых ресурсов пользователю, запуск SCO, отслеживание и обработку информации о действиях учащегося.

Sequencing and Navigation (SN) - Эта часть стандарта описывает, как должна быть организована навигация и предоставление компонентов учебного материала в зависимости от действий учащегося. Требования SCORM SN позволяют упорядочивать учебный материал в соответствии с индивидуальными особенностями.Requirements - Эта часть содержит полный список требований, проверяемых ADL, на соответствие стандарту SCORM.

 

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

поток интерфейс программный подсистема

В этом разделе опишем процесс создания главной формы интерфейса нашего программного средства.

Первое что нам нужно сделать - создать новый проект C#, при этом в рабочем поле Дизайнера автоматически появится новая форма Form1. В панели Properties мы можем поменять его название, цвет, размер, ориентацию элементов и текста внутри формы и т.д.

Второй этап создания пользовательского интерфейса - создание элементов управления кнопок п