Программирование электронного пособия

Разработка электронного пособия по разделу "Раннесредневековые государства Казахстана в VI–XII вв.". Определение требований к функциям и качеству электронного пособия. Выбор языка программирования. Общая структура программы. Руководство пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 20.01.2013
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

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

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

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

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

Цель работы - разработать электронное пособие по разделу «Раннесредневековые государства Казахстана в VI-XII вв.».

Электронное пособие содержит следующий материал:

а) Тюрский Каганат (552-603 гг.).

б) Западно тюрский каганат (603-704 гг.).

в) Тюргешский каганат (704-756 гг.).

г) Карлукский каганат (756-940 гг.).

д) государство огузов (IX - началоXI вв.).

е) Караханидское ханство (942-1210 гг.).

ж) Кыпчакское ханство (начало XI в. - 1219 г.).

з) Великий шелковый путь на территории Казахстана и духовная культура в VI-XII вв.

и) Города и городская культура Казахстана в VI-XII вв.

к) Хозяйство и городская культура раннесредневекового Казахстана (VI-XII вв.).

л) Духовная культура Казахстана в VI-XII вв.

Практическое значение пособия заключается в возможности его применения при изучении дисциплины «История Казахстана» раздела «Раннесредневековые государства Казахстана в VI-XII вв.». Простота использования электронного пособия настолько удобна, что ею могут пользоваться даже дети школьного возраста.

1. Определение требований к электронному пособию

1.1 Определение требований к функциям электронного пособия

Электронные учебные пособия (ЭУП) должны удовлетворять учебно-методическим, дизайн-эргономическим и техническим требованиям.

Учебно-методические требования необходимы для достижения полноты содержания в предметной области и методических свойств ЭУП. Список учебно-методических требований к ЭУП приводится в таблице 1.

Таблица 1. Требования к электронному пособию

Наименование требования

Пояснение к требованию

1

2

3

Актуальность

ЭУП должно обеспечивать наличие в доступной форме самой свежей информации по выбранной учебной дисциплине

Императивность

В ЭУП должно быть алгоритмы для реализации индуктивных и дедуктивных методов обучения или вопросы, ответы которых требуют от обучаемого выполнения разнообразных действий (писать, чертить, вычислять и др.)

Используемость

ЭУП должно максимально учитывать потребности аудитории и возможности имеющихся компьютеров

Методичность

В ЭУП должны быть эффективные методики обучения, которые просят обучаемого применить усвоенную учебную информацию после некоторого перерыва к новой ситуации, чтобы перенести эту информацию из краткосрочной памяти в долгосрочную

Многоуровневость

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

Мотивируемость

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

Наглядность

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

Научность изложения

В ЭУП изложение учебного материала должно использовать научную терминологию, однозначную трактовку терминов и их определений

Недублируемость

В ЭУП не должно излагаться уже приобретенные знания на предыдущих уровнях обучения

Неизбыточность

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

Нетривиальность вопросов

В ЭУП не должно быть вопросы, которые приучают только угадывать правильные ответы вместо того, чтобы развивать способности обучающегося к правильному принятию самостоятельных решений

Однородность

ЭУП не должно выделять одни части учебного материала за счет слабого освещения других

Оперативность

ЭУП должно иметь предупреждения о типичных ошибках в ответах обучаемых и разъяснения об их недопущении и исправлении

Понятность

ЭУП должно обеспечить доступность лексики и синтаксиса языка изложения учебного материала

Порционность

В ЭУП учебный материал должен быть разбит на порции (модули, блоки)

Последовательность

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

Практичность

ЭУП должно иметь возможность, позволяющую обучаемому после изложения основных положений сразу применить их на практике

Содержательность вопросов

ЭУП не должно иметь вопросов, на которые можно дать ответ, не поняв содержания обучающей информации

Соответствие ответов тестов изучаемому материалу

В ЭУП все ответы (правильные и неправильные) должны соответствовать изучаемому учебному материалу

Целостность

ЭУП должно предоставлять возможность, позволяющую обучаемому составлять общее представление о дисциплине или теме, которую он изучает

Четкость

В ЭУП объяснения значения новых понятий должны быть достаточно четкими (ясными)

Эффективность

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

1.2 Определение требований к качеству электронного пособия
Оценивать качество образования и качество образовательной технологии следует с учетом произведенных затрат. При применении одной и той же технологии на различных обучаемых мы неизбежно получим различные результаты. Вместе с тем, из практики известно, что ряд технологий, позволяет получать стабильно высокий результат с малым процентом неудач.
Основная идея статистического метода оценки может быть заимствована из классической теории тестирования. Каждый тест имеет ряд характеристик, рассчитываемых на основе результатов его прохождения. Количественное выражение этих характеристик позволяет сравнивать тесты между собой и устанавливать отношения «лучше - хуже». Рассмотрение количественных характеристик тестов имеет смысл только при указании входной выборки-то есть подробного описания контингента тестируемых, а также при указании цели теста. Устанавливать отношения типа «лучше - хуже» для тестов, направленных на различные объекты тестирования не имеет смысла.
По аналогии с классической теорией тестирования предлагается выдвинуть ряд показателей качества для ЭУП в целом, а также для отдельных элементов пособия. Минимальной единицей считается электронный урок. Знания о последовательности проведения уроков, обеспечивающие оптимальное обучение образуют электронный авторский курс (ЭАК). Электронным учебным пособием считается совокупность базы знаний (ЭАК), элементов предъявления (электронных уроков, которые могут быть реализованы отдельными программами) и технических модулей, обеспечивающих функционирование программной системы.
Логика такого разделения состоит в следующем: каждая минимальная единица учебного пособия служит достижению определенной учебной подцели, которую невозможно или нецелесообразно декомпозировать. Электронное представление этой информационной единицы может быть удачным или не удачным, интуитивно понятным или чрезмерно сложным. К настоящему моменту существуют целые педагогические теории, посвященные тому, как должна выглядеть минимальная единица представления информации при обучении на компьютере. Часто они направлены на выяснение размеров, цвета, положения на экране символов и графики. Теории такого рода указывают на то, что то или иное цветовое сочетание, абстракции и т.п. положительно или отрицательно воздействуют на психику обучаемого и поэтому их лучше применять или не применять. Практика показывает, что безусловно это направление отрицать нельзя, но оценивать качество исходя только из подобных соображений неверно.
Дело в том, что в зависимости от текущего психофизиологического состояния различные обучаемые будут реагировать на стимулы по-разному. Поэтому конкретная реализация элемента предъявления информации должна строится на основе разработанных ранее психологических и педагогических теорий, а его оценка на основе статистики применения на четко заданной выборке.
Таким образом, обобщая, можно сказать, что показатели качества электронного урока дают объективное представление о его удачности, в то время как показатели качества электронного курса в целом - о соответствии подобной структуры знаний заявленным целям обучения. В качестве основных показателей качества электронного учебного пособия в целом предлагается использовать следующие характеристики:
- адаптируемость;
- компактность;
- мобильность;
- надежность;
- реактивность.
Адаптируемость - приспосабливаемость программного продукта к функционированию в различных средах.
Компактность - потребление минимальных ресурсов ЭВМ.
Мобильность - это способность программного продукта быть перенесённым из одной среды в другую в зависимости от типа ЭВМ и Операционной системы.
Надёжность - свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих способность выполнять требуемые функции в заданных режимах и условиях применения, технического обслуживания, хранения и транспортирования.
Реактивность - способность к быстрому решению задачи.

1.3 Системные требования

Операционная система: Windows

Версии: Windows XP, Windows Vista, Windows 7 (поддерживаются 32-битные и 64-битные версии).

Процессор: не менее 1 ГГц.

Оперативная память: не менее 128 Мбайт.

Операционная система: Mac

Версии: Mac OS X v10.5 Leopard, Mac OS X v10.6 Snow Leopard, Mac OS X v10.7 Lion (поддерживаются 32-битные и 64-битные версии)

Процессор: 1 ГГц.

Оперативная память: 128 Мбайт.

Операционная система: Linux

Версии: Ubuntu 10.04+, Debian 6.0+, Fedora 16+, OpenSUSE 12.1+.

Процессор: не менее 1 ГГц.

Оперативная память: не менее 128 Мбайт.

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

2.1 Выбор и обоснование языка программирования

Сегодня процесс создания сложных программных приложений невозможно представить без разделения на этапы жизненного цикла. Под жизненным циклом программы будем понимать совокупность этапов [5]:

- анализ предметной области и создание ТЗ (взаимодействия с заказчиком);

- проектирование структуры программы;

- кодирование (набор программного кода согласно проектной документации);

- тестирование и отладка;

- внедрение программы;

- сопровождение программы;

- утилизация.

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

Проектирование программного обеспечения - процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования. Проектирование ПО является частным случаем проектирования продуктов и процессов.

Целью проектирования является определение внутренних свойств системы и детализации её внешних (видимых) свойств на основе выданных заказчиком требований к ПО (исходные условия задачи). Эти требования подвергаются анализу.

Первоначально программа рассматривается как чёрный ящик. Ход процесса проектирования и его результаты зависят не только от состава требований, но и выбранной модели процесса, опыта проектировщика.

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

В зависимости от класса, создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации - блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.

Проектированию обычно подлежат:

- архитектура ПО;

- устройство компонентов ПО;

- пользовательские интерфейсы.

В практике проектирование ведется поэтапно в соответствии со стадиями, регламентированными ГОСТ. На каждом из этапов формируется свой комплект документов, называемый проектом (проектной документацией).

В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.

Как известно Delphi это потомок Pascal, а именно в основе Delphi лежит объектно-ориентированное программирование на языке Pascal [6].

Одним из аргументов против Delphi является сравнительно большой размер откомпилированного кода, т.е. исполняемого файла, но иногда этот недостаток может явиться достоинством Delphi, а именно, такой большой размер файла определяет его независимость от операционной системы, точнее от библиотек, модулей и тому подобному. По сравнению с Borland C++ Builder размер exe-файла получаемого на Delphi не так уж велик и к тому же можно дать гарантию, что этот исполняемый файл будет работать на любом компьютере (под Windows), а вот за C++ Builder нельзя поручиться. История знает большое количество случаев, когда программа, написанная на C++ при тестировании на одном компьютере (на том, где программа была написана) работала, а при установке на другой компьютер программа не работала по причине отсутствия DLL библиотеки. Так же не может быть уверенности в работе программы, написанной на Visual Basic. Что же касается функциональности и возможностей, то здесь Delphi вполне может поспорить с C++ Builder и уж тем более с Visual Basic, к тому же сам язык, более информативен и удобен для понимания и чтения.

Так же к достоинствам Delphi 7.0 относятся:

- быстрота разработки приложения;

- высокая производительность разработанного приложения;

- низкие требования разработанного приложения к ресурсам компьютера;

- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

- удачная проработка иерархии объектов.

Эти и другие достоинства Delphi решают выбор языка программирования, программный продукт создан с использованием средств Delphi 7.

При создании электронного пособия использовались HTML страницы.

HTML (HyperText Markup Language, язык гипертекстовой разметки) - специальные инструкции браузеру, с помощью которых создаются Веб-страницы [4].

Web-страницы - это документы в формате HTML, содержащие текст и специальные тэги (дескрипторы) HTML. По большому счету тэги HTML необходимы для форматирования текста (т.е. придания ему нужного вида), который «понимает» браузер. Документы HTML хранятся в виде файлов с расширением .htm или .html.

Тэги HTML сообщают браузеру информацию о структуре и особенностях форматирования Веб-страницы. Каждый тэг содержит определенную инструкцию и заключается в угловые скобки <>. Большинство тэгов состоят из открывающей и закрывающей частей и воздействуют на текст, заключенный внутри.

Для более быстрого знакомства с HTML-кодом советую просматривать понравившуюся вам страницу в режиме «В виде HTML». Для этого в браузере надо выбрать пункт меню «Вид» - «В виде HTML».

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

Что такое Веб-страница? По сути дела - это простой текстовый документ, содержащий тэги (которые в свою очередь являются обычным текстом, заключенным в скобки). Т.е., исходя из вышеизложенного, Веб-страницы можно набрать в любом текстовом редакторе (Блокнот, WordPad, Word и т.д.). В этом случае абсолютно все надо набирать своими ручками. Основной плюс такого метода - код получается абсолютно минимизированным, т.е. «вес» такой html-страницы будет минимальным. К недостаткам следует отнести тот факт, что пользователь должен очень хорошо знать язык html-разметки, да и результаты своего труда нельзя будет сразу посмотреть. Поэтому таким методом создания Вэб-страниц практически никто не пользуется. Порекомендовать его можно разве что для создания простеньких Веб-страничек если нет возможности использования специализированных программ.

Практически все Веб-дизайнеры используют специальные программы, которые называются HTML-редакторы. Наиболее популярные - Macromedia HomeSite, Dreamweaver MX.

Чем же они хороши? Прежде всего, тем, что они как раз и предназначены для создания Веб-страниц. Синтаксис в таких программах обычно выделяется разными цветами, так что очень хорошо видно где находится текст, а где дескрипторы, а где php-код. Многие сложные конструкции тэгов можно вводить одним щелчком мышки. Результат своего труда виден тут же, в соседнем окошке. Если вы серьезно занимаетесь вэб-дизайном, то без такой программы вам просто не обойтись [1].

Кроме вышеуказанных программ существует еще один тип специализированных программ - это, так называемые, средства визуального проектирования (Microsoft FrontPage, HoTMetal Pro). Они позволяют создавать Веб-страницы таким образом, чтобы полностью исключить необходимость набора тэгов HTML вручную. Подобные программы выполняют все необходимые операции автоматически, по мере «рисования» Вэб-страницы. К недостаткам таких программ следует отнести тот факт, что «вес» таких страниц оказывается большим из-за избыточного HTML-кода, да и изящную страничку без подправки кода «вручную» сделать весьма проблематично.

2.2 Общая структура программы

Разрабатываемое электронное пособие состоит из 3 форм.

Форма 1 - главная форма, на которой использованы компоненты Image и Label.

Компонент Image - изображение.

Компонент Label - метка, в которой отображается тема электронного пособия.

Процедуры формы 1:

- procedure Image3Click (Sender: TObject); - процедура выхода из программы;

- procedure FormCreate (Sender: TObject); - процедура которая делает image5 и image1 невидимыми;

- procedure Image2MouseMove (Sender: TObject; Shift: TShiftState; X, Y: Integer); - процедура которая делает image5, image8 и image1 невидимыми;

- procedure Image5Click (Sender: TObject); - процедура выхода из программы;

- procedure Image6MouseMove (Sender: TObject; Shift: TShiftState; X, Y: Integer); - процедура которая делает image1 видимым;

- procedure Image6Click (Sender: TObject); - процедура которая открывает форму два и делает невидимой форму 1;

- procedure Image7MouseMove (Sender: TObject; Shift: TShiftState; X, Y: Integer); - процедура которая делает image8 видимым;

- procedure Image3MouseMove (Sender: TObject; Shift: TShiftState; X, Y: Integer); - процедура которая делает image5 видимым;

Форма 2 - форма изучения информации, на которой использованы компоненты Image, Webbrowser и Label.

Компонент Image - изображение.

Компонент WebBrowser - окно, которое выводит Html информацию.

Процедуры формы 2:

procedure Image2MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image3 видимой;

procedure Image1MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая, делает Image 3, 5, 7, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41;

procedure Image4MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image5 видимым;

procedure Image6MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image7 видимым;

procedure image9MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image10 видимым;

procedure image11MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image12 видимым;

procedure image13MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image14 видимым;

procedure image14Click (Sender: TObject); - процедура которая закрывает форму 1 и форму 2;

procedure image12Click (Sender: TObject); - - процедура которая открывает окно помощи;

procedure Image3Click (Sender: TObject); - процедура которая открувает Html страницу Раннесредневековый Казахстан;

procedure Image5Click (Sender: TObject); - процедура которая открувает Html страницу Тюрский каганат;

procedure image7Click (Sender: TObject); - процедура которая открувает Html страницу Западно Тюрский каганат;

procedure image10Click (Sender: TObject); - процедура которая открувает Html страницу Тюргешский каганат;

procedure Image8MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает image15 видимым;

procedure Image15Click (Sender: TObject); - процедура которая делает image2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 26, 27 невидимыми и Image16, 17,18, 20, 22, 23, 24, 25, 38, 39 видимыми;

procedure Image16MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image17 видимым;

procedure Image17Click (Sender: TObject); - процедура которая делает image17, 18, 19, 20, 21,22, 23, 24, 25, 26, 38, 39;

procedure Image18MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image19 видимым;

procedure Image19Click (Sender: TObject); - процедура которая открувает Html страницу Карлукский каганат;

procedure Image20MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая Image21 видимым;

procedure Image21Click (Sender: TObject); - процедура которая открувает Html страницу Государство огузов;

procedure Image22MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image23 видимым;

procedure Image24MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image25 видимым;

procedure Image23Click (Sender: TObject); - процедура которая открувает Html страницу Караханидское ханство;

procedure Image26MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image27 видимым;

procedure Image39Click (Sender: TObject); - процедура которая делает Image16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 38, 39 и Image26, 28, 30, 32, 34, 40 невидимым;

procedure Image38MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image39 видимым;

procedure Image28MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image29 видимым;

procedure Image30MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image31 видимым;

procedure Image32MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image33 видимым;

procedure Image27Click (Sender: TObject); - процедура которая открувает Html страницу Кыпчакское ханство;

procedure Image29Click (Sender: TObject); - процедура которая открувает Html страницу Великий Шелковый путь;

procedure Image31Click (Sender: TObject); - процедура которая открувает Html страницу Города и городская культура Казахстана;

procedure Image33Click (Sender: TObject); - процедура которая открувает Html страницу Хозяйство и Городская культура Казахстана;

procedure Image34MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image35 видимым;

procedure Image35Click (Sender: TObject); - процедура которая открувает Html страницу Духовная культура Кахастана;

procedure Image40MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image41 видимым;

procedure Image41Click (Sender: TObject); - процедура которая Image26, 27, 28, 30, 32, 34, 40 невидимым и Image16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 38, 39;

procedure Image36MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer); - процедура которая делает Image37 видимым;

Форма 3 - окно помощи, на которой использованы компоненты treeview и webbrowser.

Компонент TreeView - компонент в котором используется дерево каталогов.

Компонент WebBrowser - окно, которое выводит Html информацию.

Процедуры формы 1:

procedure tv1DblClick (Sender: TObject); - процедура которая связывает компонент webbrowser с Html страницами.

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

электронный пособие язык программа

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

Рисунок 1 - Главное окно программы

При нажатии на кнопку «Вход» открывается основное окно для изучения материала (Рисунок 2). Нажатие на кнопку «Х» закрывает главное окно программы. При нажатии на кнопку «Тест» открывается окно для тестирования по разделам материала электронного учебника (Рисунок 4).

Рисунок 2 - Основное окно для изучения материала

Рисунок 3 - Переход к следующим разделам

Рисунок 4 - Окно тестов

На основном окне (Рисунок 2) при выборе раздела информация отображается в правой части окна программы. Кнопки далее и назад предназначены для перехода по разделам электронного учебника.

При нажатии на кнопку Help открывается окно помощи (Рисунок 5).

Рисунок 5 - Окно помощи (руководство пользователя)

На окне помощи расположены сведения о программе и об авторе, а также руководство пользователя. Для выбора нужного раздела кликните по разделу двойным щелчком мыши (Рисунок 6).

Рисунок 6 - Раздел «О программе»

Заключение

В результате проделанной работы была изучена концепция построения электронных учебников. И на основе изучения различных подходов по созданию электронных учебников, разработана концепция электронного учебника по теме «Раннесредневековые государства Казахстана в VI-XII вв.». По разработанной концепции спроектирован и наполнен электронный учебник в формате языка разметки гипертекстов HTML.

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

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

Цель работы достигнута. Электронный учебник по разделу «Раннесредневековые государства Казахстана в VI-XII вв.» спроектирован и разработан с учетом всех требований заказчика.

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

1. Гохберг Г.С. Информационные технологии: Учебник для среднего профессионального образования - М.: Издательский центр «Академия», 2004 - 208 с.

2. Дузельбаев С. Основы алгоритмизации и программирования: Учебное пособие. - Астана: Фолиант, 2008 - 256 с.

3. Рудаков А.В. Технология разработки программных продуктов: Учебное пособие для студентов среднего профессионального образования - М: Издательский центр «Академия», 2008 - 208 с.

4. Симонович С.В. Специальная информатика: Учебное пособие. - М.: АСТ - ПРЕСС КНИГА, 2002. - 480 с.

5. Орлов С.А. Технологии разработки программного обеспечения Ф: Учебник для ВУЗов. - СП6.: Питер, 2004 - 527 с.

6. Фаронов В.В. Delphi. Программирование на языке высшего уровня: Учебник для ВУЗов. - СП6.: Питер, 2004 - 527 с.

7. Яворский В.; Томилова Н. Технология разработки программного обеспечения: Учебное пособие. - Астана: Фолиант, 2010 - 376 с.

Приложение А

Листинг главной формы

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, jpeg, ExtCtrls, StdCtrls, XpMan, Buttons;

type

TForm1 = class(TForm)

Image2: TImage;

Image1: TImage;

Label1: TLabel;

Label2: TLabel;

Image3: TImage;

Image5: TImage;

Image6: TImage;

Image7: TImage;

Image8: TImage;

procedure Image3Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

procedure Image4MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure Image2MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure Image5Click (Sender: TObject);

procedure Image6MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure Image6Click (Sender: TObject);

procedure Image7MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure Image3MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

private

{Private declarations}

public

{Public declarations}

end;

var

Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1. Image3Click (Sender: TObject);

begin

close;

end;

procedure TForm1. FormCreate (Sender: TObject);

begin

Form1. Image5. Visible:=false;

Form1. Image1. Visible:=false;

end;

procedure TForm1. Image4MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image5. Visible:=true;

end;

procedure TForm1. Image2MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image5. Visible:=false;

image1. Visible:=false;

Image8. Visible:=False;

end;

procedure TForm1. Image5Click (Sender: TObject);

begin

form1.close;

end;

procedure TForm1. Image6MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

Image1. Visible:=True;

end;

procedure TForm1. Image6Click (Sender: TObject);

begin

form2.show;

form1. Hide;

end;

procedure TForm1. Image7MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

Image8. Visible:=True;

end;

procedure TForm1. Image3MouseMove (Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

Image5. Visible:=True;

end;

end.

Размещено на Allbest.ru

...

Подобные документы

  • Развитие и классификация языков программирования. Методические рекомендации по изучению языков программирования. Основные понятия объектно-ориентированного программирования. Создание электронного учебного пособия с помощью языка гипертекстовой разметки.

    курсовая работа [331,1 K], добавлен 06.09.2011

  • Различные определения сущности электронного учебника, его основные формы. Этапы разработки электронного учебно-методического пособия: подбор материала, выбор программы, создание, отладка и тестирование, защита. Содержание руководства пользователя.

    дипломная работа [2,6 M], добавлен 20.09.2012

  • Особенности электронных учебных пособий и основные принципы их создания. Сбор и подготовка исходного материала для электронного учебного пособия. Разработка структуры электронного пособия. Выбор программ и разработка интерфейса электронного учебника.

    дипломная работа [738,5 K], добавлен 27.06.2012

  • Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.

    курсовая работа [1,7 M], добавлен 09.06.2010

  • Понятие электронного учебного пособия. Виды электронных учебных изданий, дидактические требования к ним. Компонент основной формы "Button1". Поэтапная разработка мультимедийного электронного учебника по дисциплине "Компьютерные сети", его интерфейс.

    курсовая работа [613,6 K], добавлен 31.01.2016

  • Интернет-технологии в образовании, основные аспекты и принципы их применения на современном этапе. Этапы создания электронного пособия, его внутренняя структура, предъявляемые требования и технологическое обеспечение. Листинг разработанного кода.

    дипломная работа [1,4 M], добавлен 03.01.2014

  • Концептуальные основы разработки электронного учебника на основе гипертекстовых технологий. Архитектура учебного пособия. Этапы построения электронного учебника "Информатика" и его структура. Анализ практического использования электронного учебника.

    дипломная работа [104,9 K], добавлен 02.05.2012

  • Исследование значения современных информационных и мультимедийных технологий. Понятие и классификация электронных учебников. Характеристика особенностей представления и восприятия информации при самообучении. Проектирование электронного учебного пособия.

    реферат [1,9 M], добавлен 29.12.2014

  • Подготовка электронного учебного пособия с системой логически связанных ссылок. Выбор языка программирования и инструментальных средств. Обработка тестовых заданий. Тестирование программного обеспечения. Руководство по установке и настройке приложения.

    дипломная работа [1,4 M], добавлен 25.02.2016

  • Исследование особенностей объектно-ориентированной среды программирования Borland Delphi. Описание процесса создания электронного пособия для изучения студентами и применения на уроках преподавателями. Характеристика технических и программных средств.

    дипломная работа [2,3 M], добавлен 10.06.2012

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

    дипломная работа [1,6 M], добавлен 22.02.2010

  • Рассмотрение понятия, принципов построения (гиперактивность, мультимедийность), структуры, особенностей подготовки и реализации электронного учебного пособия. Подбор наглядного и справочного материала и их связь с текстом при помощи гиперссылок.

    курсовая работа [49,1 K], добавлен 18.06.2010

  • Функциональное назначение и структура электронного учебника. Особенности его верстки. Элементы интерфейса. Психолого-педагогические аспекты представления образовательного контента в ЭУ. Выбор дизайн-эргономических решений. Программная реализация пособия.

    дипломная работа [2,5 M], добавлен 16.02.2015

  • Обзор задач электронного учебно-методического пособия по дисциплине "Глобальная компьютерная сеть - Интернет". Подборка материала, разработка названий тем и глав, вопросов к лекциям, для зачёта. Требования к составу и параметрам технических средств.

    практическая работа [1,4 M], добавлен 21.06.2012

  • Понятие электронного учебного пособия, специфика работы с ним, оценка преимуществ и недостатков, анализ эффективности. Виды и формы электронных учебных изданий. Учебно-теоретические обучающие издания: назначение, требования, структура, разработка.

    курсовая работа [47,2 K], добавлен 17.05.2011

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

    курсовая работа [76,2 K], добавлен 14.06.2008

  • Принципы создания электронного пособия по информатике. Требования к электронному учебнику, режим его работы и содержание. Достоинства и недостатки дистанционного обучения с использованием электронных учебников. Анализ электронных учебников Казахстана.

    дипломная работа [552,2 K], добавлен 23.04.2015

  • Основные элементы Web-конструирования в современных курсах информатики. Роль Web-технологий в современном обществе. Электронные учебные пособия и технологии их разработки. Электронное пособие "Создание Web-документов", его содержание и структура.

    дипломная работа [2,1 M], добавлен 11.04.2012

  • Разработка электронного учебного пособия. Особенности программы Adobe DreamweaverCS3. Обоснование требований к комплексу технических средств. Основные области использования языка JavaScript. Организация проектных операций. Составление сетевой диаграммы.

    дипломная работа [3,3 M], добавлен 01.09.2016

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

    курсовая работа [4,2 M], добавлен 18.01.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.