Разработка программного обучения для факультативного курса 'Macromedia Flash МХ'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    694,37 Кб
  • Опубликовано:
    2015-05-24
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка программного обучения для факультативного курса 'Macromedia Flash МХ'

Введение

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

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

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

Программный обучающий комплекс - это не только комплексная, но и целостная дидактическая, методическая и интерактивная программная система, которая позволяет изложить сложные моменты учебного материала с использованием богатого арсенала различных форм представления информации, а также давать представление о методах научного исследования с помощью имитации последнего средствами мультимедиа. При этом повышается доступность обучения за счет более понятного, яркого и наглядного представления материала. Процесс обучения проходит более успешно, так как он основан на непосредственном наблюдении объектов и явлений. Дидактические аспекты, касающиеся наиболее общих закономерностей обучения, и методические аспекты, определяемые спецификой преподавания тех или иных конкретных дисциплин или групп дисциплин, тесно взаимосвязаны между собой и с вопросами программной реализации электронного учебника. Общепринятого определения понятия "электронный учебник" пока не существует, несмотря на наличие стандартов на электронные учебники, однако признается, что электронный (компьютерный) учебник - это программно-методический комплекс, обеспечивающий возможность самостоятельно или с помощью преподавателя освоить учебный курс или его раздел. Обучающий комплекс или электронный учебник обычно содержит три составляющих: презентационная часть, в которой излагается основная информационная часть курса, упражнения, с помощью которых закрепляются полученные знания, и тесты, позволяющие проводить объективную оценку знаний студента. Компьютерный учебник должен соединять в себе свойства обычного учебника, справочника, задачника и лабораторного практикума.

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

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

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

Актуальность проблемы обусловили выбор темы данной дипломной работы.

Тема дипломной работы - Разработка программного обучения для факультативного курса «Macromedia Flash МХ».

Объектом исследования является процесс обучения.

Предметом исследования данного дипломной работы являются методические особенности процесса обучения.

Цель дипломной работы заключается в рассмотрении методических особенностей изучения курса «Macromedia Flash» и создание электронного учебника для изучения этого курса учащимися.

Цель работы обусловила решение следующих задач:

изучить и проанализировать методическую литературу по теме дипломного проекта;

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

обобщить требования к электронному учебнику как важнейшему компоненту педагогической технологии;

разработать электронное средство программного обучения для факультативного курса по «Macromedia Flash МХ».

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

Практическая значимость данного дипломного проекта заключается в возможности использования разработанного электронного учебника «Macromedia Flash МХ» в рамках факультативного курса для учащихся 11 классов.

Пояснительная записка состоит из шести разделов.

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

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

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

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

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

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

1. Техническое задание проекта

1.1 Общие сведения

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

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

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

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

Мультимедиа создает мультисенсорное обучающее окружение. Психологи и преподаватели говорят, что каждый из нас обучается по-разному - некоторые лучше обучаются на слух, другие являются зрительными или тактильными обучающимися. В соответствии с основами теории мультисенсорного обучения необходимо в максимальной степени использовать тот стиль обучения, который является предпочтительным для конкретного учащегося. Привлечение всех органов чувств ведет к исключительному росту степени усвоения материала по сравнению с традиционными методами. Обучение с использованием аудиовизуальных средств комплексного предъявления информации является наиболее интенсивной формой обучения; учебный материал, дидактически подготовленный специалистами, ориентируется на индивидуальные способности учащихся. Индивидуальная диалоговая коммуникация с помощью видео-, графических, текстовых и музыкально-речевых вставок настолько интенсивна, что максимально облегчает процесс обучения; гиперсреда позволяет расширить возможности информационного воздействия на пользователя и вовлекает обучаемого непосредственно в процесс обучения. К числу существенных позитивных факторов, которые говорят в пользу такого способа получения знаний, относятся лучшее и более глубокое понимание изучаемого материала, мотивация обучаемого на контакт с новой областью знаний, значительное сокращение времени обучения, лучшее запоминание материала (полученные знания остаются в памяти на более долгий срок и позднее легче восстанавливаются для применения на практике после краткого повторения) и др.

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

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

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

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

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

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

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

Данный дипломная работа выполняется по заказу «ГУ гимназии г.Житикары».

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

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

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

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

.2 Основания для разработки

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

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

1.3 Назначение разработки

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

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

Все представленные требования были сформулированы в виде задания от кафедры на разработку дипломного проекта. Данное задание выступает в роли конкретного документа - заказа на изготовление программного продукта. [2, с.79]

Задачей данного дипломного проекта является сбор подробного материала по факультативного курса «Macromedia Flash МХ», его формализация и представление его в законченном виде, в виде электронного пособия.

1.4 Требования к программе

Электронный учебник должен быть построен так, чтобы помочь пользователю быстро освоить материал и практические задания, изложенные в данном программном продукте. В нем должны быть рассмотрены ключевые важнейшие вопросы, знание которых необходимо для разработки полноценных приложений, и при этом от обучаемого не должно требоваться владение средствами программирования. Опыт программирования желателен, но не обязателен. Главное, что требуется от пользователя - это желания учиться и некоторое представление о среде Windows.

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

В качестве входных параметров программа должна воспринимать действия обучаемого с клавиатуры и манипулятора "мышь". [3, с.129]

Программа работает на любых IBM PC совместимых компьютерах под управлением Windows 9x и выше, на которых установлены средства для работы с мультимедийными приложениями (звук, видео, графика). Размер оперативной памяти не превышает 10 Мбайт. Программа не требует установки и работает как с жесткого, так и непосредственно с лазерного диска. Запуск программы не должен вызывать затруднение у обучаемых.

Минимальные системные требования для работы данного электронного учебника:

компьютер типа IBM с процессором Intel Pentium I и выше;

операционная система Windows 9x и выше;

поддержка вашим ЭВМ Multi Media;

наличие лазерного дисковода для запуска или установки программы;

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

При проектировании принимались во внимание следующие требования:

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

Программа «Электронный учебник для факультативного курса по «Macromedia Flash МХ» выполняет все требования заказчика.

Надежность.

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

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

Программа «Электронный учебник для факультативного курса по «Macromedia Flash МХ» проста в работе. Интерфейс организован логически понятно и доступно. Ограниченный доступ к кнопкам позволяет избежать ошибок по некорректному вводу данных.

Эффективность - это отношение уровня услуг, предоставляемых программы пользователю при заданных условиях, к объему используемых ресурсов.

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

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

Программа «Электронный учебник для факультативного курса по «Macromedia Flash МХ» легко переносима, без проблем устанавливается на другой компьютер.

2. Описание программы

2.1 Общие сведения

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

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

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

С помощью глобальной информационной сети Internet, которая устроена по принципу гипертекста, уже сейчас проводится так называемое «дистанционное обучение» - когда профессора крупнейших университетов выступают с лекциями и отвечают на вопросы не для привычной студенческой аудитории, а перед теми, кто в данный момент подключен к их узлу сети. Слушателей может быть не меньше, чем зрителей у телеэкрана, но в отличие от книги или телепередачи сохраняется обратная связь между преподавателем и учениками. Это реально уже сегодня. [4, с.215]

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

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

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

Для создания всех из предварительно просмотренных учебников применяется язык гипертекстовой разметки документов (HTML). Данный выбор обусловлен тем, что наряду с простотой создания данного вида документов, язык гипертекстовой разметки обладает всем необходимым набором возможностей, такими, как вывод форматированного текста, использование графических объектов практически всех известных форматов, использование фонового рисунка, вставка таких объектов, как фоновый звук, видео и т.д. Кроме этого, язык HTML позволяет организовывать ссылки на другие объекты или фрагменты текста самого документа.

Поэтому зачастую именно HTML используется для создания подобных программных продуктов. Однако создание различного вида демонстрационных примеров, процедур тестирования и опроса делается все же проще с помощью языков визуального программирования. Поэтому в настоящей дипломной работе рассматриваются вопросы интеграции различных инструментальных средств, для создания обучающих, тестирующих программ и электронных учебников.[7,с.98]

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

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

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

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

К достоинствам электронных пособий можно отнести:

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

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

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

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

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

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

2.2 Назначение и область применения

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

Как вы думаете, реально ли уместить страничку, содержащую приличное количество анимации, звука и удивительных способов интерактивности в файл порядка 100kb? Сделать так, чтобы эта страница работала одинаково как в Netscape Navigator (NN), так и в Internet Explorer (IE)? Компания Macromedia решила большинство проблем совместимости и производительности, выпустив Flash, который к сегодняшнему дню весьма эволюционировал и является полноценной частью инструментов / техник web-дизайна.

Коротко и ясно о том, что это такое. Существуют plug-ins (примочки), которые встраиваются в браузер (web browser), и служат для просмотра Flash страниц. Называются они Flash Player. Причем в последних версиях IE и NN эти примочки уже встроены (если нет, то их можно бесплатно скачать с сайта Macromedia). И существует программа Flash, с помощью которой эти страницы создаются.

В пользу Flash приведу его основные достоинства и статистку Macromedia.

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

Устранение проблем совместимости между браузерами.

В отличие от HTML, Flash одинаково работает как в IE, так и в NN. Имеется даже специальный вариант примочки-проигрывателя для браузеров, поддерживающих Java (Flash Java Player).

Мощный событийно-управляемый язык.

В Macromedia Flash используется специальный язык, при помощи которого можно создавать "интеллект" для своей страницы. Причем если в Flash 4 это был, скорее, некий скрипт (script), имеющий всего несколько основных функций, то в Flash 5 (несмотря на название "ActionScript") - это почти полноценный язык программирования, с поддержкой условий, циклов, массивов, функций и классов, которые можно наследовать.

Красота.

Да, да, именно! Flash имеет автоматическую поддержку anti-aliasing (антиалайсинг, сглаживание контуров с помощью смешения соседних цветов). В результате даже простая линия или кружочек, нарисованные во Flash, выглядят приятно для глаз. Что же тут говорить о рисунках, нарисованных профессионалами.

Удобство.

Создавать страницы во Flash под силу даже ребенку, и, признаюсь, это весьма приятное занятие. А если обладать элементарными навыками дизайна и рисования, открывается весь простор для Вашей фантазии, предоставляемый Flash.

Распространенность. потихоньку становится стандартом де-факто (см. статистику ниже). В случаях, где необходима широкая интерактивность, графика, звук, и маленький размер, Flash незаменим.

Статистика такова:

На сегодняшний день Flash Player используют 222 миллиона человек, и каждый день его скачивает еще 1.4 миллиона. По данным Macromedia это позволяет 90% пользователей Сети просматривать страницы с Flash содержимым.

Примочки распространяются бесплатно, в то время как за программу создания Flash файлов приходится платить. Последняя, 5-я версия продукта стоит $399. Пользователям старых версий это удовольствие достанется за $149. Flash (ранее известная как Macromedia Flash), или просто Flash- мультимедийная платформа, используемая для создания векторной анимации и интерактивных приложений (в том числе, игр), а также для интеграции видеороликов в веб-страницы.

Adobe Flash позволяет работать с векторной, растровой и ограниченно с трёхмерной графикой, а также поддерживает двунаправленную потоковую трансляцию аудио и видео. Для КПК и других мобильных устройств выпущена специальная «облегчённая» версия платформы Flash Lite <#"784545.files/image001.jpg">

Рисунок 3. Структура содержания

Лабораторный материал показан на рисунке 4.

Рисунок 4. Содержание лабораторных работ

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

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

Таким образом, студент просматривает не непрерывно излагаемый материал, а отдельные экранные фрагменты, дискретно следующие друг за другом. Изучив данный экран, студент нажимает кнопку «Следующий», размещенную обычно ниже текста, и получает следующий фрагмент материала. Если он видит, что не все понял или запомнил из предыдущего экрана, то нажимает расположенную рядом с первой кнопку «Предыдущий» и возвращается на один шаг назад. Дискретная последовательность экранов находится внутри (и в пределах) наименьшей структурной единицы, позволяющей прямую адресацию, т. е. внутри параграфа или подпараграфа (того, что характеризуется заголовком третьего уровня) содержится один или несколько фрагментов, последовательно связанных друге другом гипертекстовыми связями. На основе таких фрагментов проектируется многоуровневая структура учебного материала, которая содержит:

уровень, обязательный для изучения;

уровень для более подготовленных пользователей;

уровень для более глубокого изучения определенных разделов;

вспомогательные уровни;

дополнительный уровень рекомендаций по применению полученных знаний.

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

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

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

Надо сказать, что в электронных учебниках 80-х гг. проблема навигации стояла достаточно остро. Для перемещения в пределах учебника использовались специальные программы с той или иной структурой меню. В частности, изучался вопрос о глубине такого меню и возможности сего помощью выбирать отдельные небольшие фрагменты электронного учебника. Такое меню занимало обычно много места на экране, размер которого и без того был мал. Лишь с появлением гипертекстового формата документов и развитием фреймовых структур появилась реальная возможность предоставить учащемуся при работе с электронным учебником возможность пользоваться таким же оглавлением, как и в печатном, но это оглавление постоянно находится на экране в отдельном фрейме или «всплывает» при необходимости в специально окне. Таким образом, отпала необходимость в специальном «навигационном» программном обеспечении и организации взаимодействия документа с этими программами. При использовании фреймовой структуры основная проблема связана с большой протяженностью оглавления, лишь малая часть которого помещается в окне соответствующего фрейма. В результате студент тратит определенное время на просмотр заголовков в этом фрейме. Альтернативный вариант предполагает использование иерархической структуры оглавления. Выбранные из оглавления разделы появляются во фрейме, названном «Основной текст электронного издания». Этот фрейм имеет самые большие размеры, необходимые для помещения двух-трех абзацев текста или рисунка с пояснениями. Указанный фрейм представляет собой главное информационное поле, т. е. содержит тот материал, который должен быть за один прием воспринят учащимся, осознан им и сохранен в оперативной, а затем и в долговременной памяти.

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

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

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

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

Рисунки, которые должны присутствовать в тексте во многих случаях следует показывать в отдельных окнах, изолировано от фрагментов текста. Следовательно, в таком случае во фрейме «Основной текст» выводятся действительно только абзацы текста учебника. Если в одном из них присутствует гиперссылка на рисунок, то при воздействии на нее всплывает окно с графикой. Размер окна с рисунком не должен быть чрезмерно большим, чтобы иметь возможность перемещать это окно в пределах экрана для того, чтобы попытаться оптимально разместить на экране рисунок относительно поясняющего его текста. Например, рисунок может перекрывать фреймы, так как во время изучения и запоминания изображения не требуется обычно перемещаться по тексту издания. После детального изучения рисунка вместе с поясняющим его текстом окно с рисунком, как правило, можно закрыть.[6, с.84]

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

3.1 Общие сведения о программе

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

Почему в качестве языка программирования выбрана среда визуального программирования Borland Delphi?

Среда программирования Delphi является одной из мощных для создания различных приложений. Тем более, программа осуществляет большую работу с базами данных, а Borland Delphi 7.0 предоставляет большие возможность для работы с базами данных [3].была выпущена в трех вариантах - Standart, Professional и Client/Server Suite, каждый из которых является инструментом для решения различных задач разработчиками любого уровня. Все версии Delphi включают высокопроизводительный 32-разрядный оптимизирующий компилятор, расширяемую библиотеку компонентов, объединенной единой объектно-ориентированной средой разработки. Они обладают открытой архитектурой, полностью поддерживают технологии Microsoft OLE Automation, OCX, ODBC, ActiveX. Компонентная модель COM/DCOM поддерживается на уровне компилятора. Компилятор позволяет вам иметь доступ ко всем ресурсам операционных систем, реализующих интерфейс Win 32 (Windows 95 и Windows NT), и использовать все имеющиеся технологические стандарты - Unicode, MAPI, ISAPI, NSAPI [4].

Вариант Delphi Standart ориентирован в основном на разработчиков отдельных приложений с использованием настольных баз данных.

Вариант Delphi professional предназначен для разработчиков многопользовательских приложений.

Вариант Delphi Client/Server Suite ориентирован на организации, разрабатывающие корпоративные системы, предназначенные для работы с данными, находящимися на серверах баз данных DB/2, Informix, Interbase, MS SGL Server, Oracle, Sybase. Данный вариант сочетает в себе высокопроизводительный клиентский инструментарий и широкий набор средств работы с серверами баз данных [5].был выбран как основа для оболочки программы. Сама база данных была создана в Access. Для связи данных из таблиц Access и настройка их в Delphi осуществляется в помощью технологии ADO. является частью более крупномасштабной технологии под названием Microsoft Data Access Components (MDAC). Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с БД. К этому набору относятся ADO, OLE DB, ODBC и RDS (Remote Data Services).

Четыре компонента наборов данных (ADODataSet, ADOTable, ADOQuery и ADOStoredProc) фактически полностью реализованы общим для них базовым классом TCustomADODataSet. Этот компонент несет ответственность за выполнение большинства функций, присущих набору данных. Производные компоненты являются тонкими оболочками, которые делают доступными для внешнего мира те или иные возможности базового компонента. Таким образом, компоненты обладают множеством общих черт. Компоненты ADOTable, ADOQuery и ADOStoredProc предназначены для упрощения адаптации кода, ориентированного на BDE. Однако следует иметь в виду, что эти компоненты нельзя считать полностью идентичными эквивалентами аналогичных компонентов BDE. Различия обязательно проявят себя при разработке фактически любого приложения за исключением, может быть, самых тривиальных. В качестве основного компонента при разработке новых программ следует считать компонент ADODataSet, так как, во-первых, этот компонент является достаточно удобным, а во-вторых, его интерфейс сходен с интерфейсом ADO Recordset [6].

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

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

Этот язык предназначен для унификации доступа к информации при использовании различных СУБД или серверов баз данных. В первую очередь, он избавляет программиста от рутинной работы по поиску нужной информации в базе данных. Вам необходимо только описать критерии отбора информации и указать таблицы, в которых ее следует искать. SQL позволяет также производить запись и редактирование информации, которая содержится в базе данных [7].Delphi - один из популярнейших языков программирования. Среда визуального программирования Borland Delphi прекрасно подходит для разработки проектов любой сложности. В данной среде имеется возможность создавать мощные автономные приложения, игры и служебные утилиты, затратив на это меньше времени, чем требует любой другой язык программирования. Технология ActiveX позволяет писать приложения с поддержкой Internet, полным набором средств мультимедиа, возможности которых ограничены только фантазией программиста. В Borland Delphi реализована поддержка функций Windows API, что превращает данный язык программирования в серьезный инструмент, применимый для абсолютно любых проектов.

Процесс создания Windows-приложения состоит из этапов:

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

Разработка интерфейса - создание экранной формы (окна приложения) со всеми находящимися на этой форме объектами и свойствами этих объектов.

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

Объектно-ориентированное программирование включает в себя основные понятия:

объект;

свойство объекта;

метод обработки;

событие;

класс объектов.

Объект - это совокупность свойств и методов.

Свойство - характеристика объекта.

Метод - действие, которое может выполнять объект.

Событие - это изменение состояния объекта в ответ на какое-нибудь действие.

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

В объектно-ориентированном программировании используется следующий формат записи для работы с объектом:

Метод; Объект.

Объект.свойство := значение;

Объект.свойство.метод := значение;

Всё программирование в Borland C++ Builder основано на обработке событий. Обработка события представляет собой процедуру, где в первой строке указывается имя обработчика события.

Например, событие Click возникает при щелчке мыши. [8,с.329]

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

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

После регистрации, пользователь видит окно главной формы, через которое он может производить необходимые ему манипуляции. Основной компонент, который применялся для разработки учебника, называется Web Browser, который предназначен для корректного отображения материала и рисунков HTML страниц учебника. Этот компонент располагает множеством свойств и очень подходит для написания программ подобного рода. При помощи процедуры GetExePath, программу можно запустить с любого места, потому что она решает проблему с фиксированными адресами и указывает, откуда программе нужно брать все ресурсы:

//--------------------------------------------------GetExePath(char *path)

{(!path) return;(path, 0, MAX_PATH);(GetModuleHandle(NULL),path,MAX_PATH);(int i = strlen(path) - 1; i >= 0; i--)(path[i] == '\\' || path[i] == '/')

{[i] = 0;;

}

}

Следующая часть программы - сам электронный учебник, построена по принципу использования загрузки в компонент Web Browser HTML страниц, в которых хранятся графические изображения и материал. В программе использованы следующие визуальные компоненты:- для передачи текстовой информации;- для отображения дерева, представляющего собой главы изучаемого материала;

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

Компонент RadioButton - предназначен для выбора варианта ответа в утилите, оценивающей контроль знаний;

Компонент Image - Для загрузки фоновых рисунков;

Компонент PageControl - набор вкладок для перехода между теорией и практическими заданиями, а также для организации работы предметного указателя;

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

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

//--------------------------------------------------GetExePath(char *path)

{(!path) return;(path, 0, MAX_PATH);(GetModuleHandle(NULL),path,MAX_PATH);(int i = strlen(path) - 1; i >= 0; i--)(path[i] == '\\' || path[i] == '/')

{[i] = 0;;

}

} __fastcall TForm1::ContentTreeChange(TObject *Sender, TTreeNode *Node)

{ if (realoading) return;(Node->ImageIndex != 1) // show material //

{ if (!Node->ImageIndex)

{ std::list <s_topic_access>::iterator i;(i = t_access.begin(); i != t_access.end(); ++i)

{ if (!stricmp(i->topic, Node->Text.c_str()))

{ if (!i->access)

{(Handle, "Access denied!", "Error", _ICONEXCLAMATION);;

}

}

}

}>Visible = 0;>Show();s;path[MAX_PATH];(path);= path;+= "\\data\\content\\";+= (char *)Node->Data;>Navigate(s); }// show exam //

{ >Hide();>Visible = 1;((char *)Node->Data, Node->Parent->Text.c_str());

}

}

//--------------------------------------------------GetExePath(char *path)

{(!path) return;(path, 0, MAX_PATH);(GetModuleHandle(NULL),path,MAX_PATH);(int i = strlen(path) - 1; i >= 0; i--)(path[i] == '\\' || path[i] == '/')

{[i] = 0;;

}

}

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

Процедура void __fastcall TForm1::LoadData() отвечает за формирование и загрузку всего теоретического материала, практических заданий и лабораторных работ. Её необходимость была продиктована гибкой структурой учебника с возможностью её редактирования, добавления, изменения или редактирования материала, лабораторных работ и практических заданий:

void __fastcall TForm1::LoadData()

{ FILE *f;

// LOAD DATA //

// load access info //

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

char path[MAX_PATH];(path);(path, "\\data\\access.txt");= fopen(path, "rb");(!f)

{ ShowMessage("Couldn't load access data!"); }_access.clear();_topic_access a;(!feof(f))

{ memset(&a, 0, sizeof(s_topic_access));(!fread(&a, sizeof(s_topic_access), 1, f)) break;_access.push_back(a);

}(f);

Подгружается дерево, содержащее оглавление учебной программы.

// load content & index //istopicaccessible = false;*t, *c, *s, *e;(path);(path, "\\data\\content.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load content!");;

}(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'T') // topic

{ t = ContentTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

Осуществляется загрузка материала лабораторных работ.

// load labs //(path);(path, "\\data\\labs.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load labs!");; }(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'L') // topic

{ t = LabsTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

}

}(f);

}__fastcall TForm1::LoadData()

{ FILE *f;

// LOAD DATA //

// load access info //

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

char path[MAX_PATH];(path);(path, "\\data\\access.txt");= fopen(path, "rb");(!f)

{ ShowMessage("Couldn't load access data!"); }_access.clear();_topic_access a;(!feof(f))

{ memset(&a, 0, sizeof(s_topic_access));(!fread(&a, sizeof(s_topic_access), 1, f)) break;_access.push_back(a);

}(f);

Подгружается дерево, содержащее оглавление учебной программы.

// load content & index //istopicaccessible = false;*t, *c, *s, *e;(path);(path, "\\data\\content.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load content!");;

}(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'T') // topic

{ t = ContentTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

Осуществляется загрузка материала лабораторных работ.

// load labs //(path);(path, "\\data\\labs.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load labs!");; }(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'L') // topic

{ t = LabsTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

}

}(f);

}__fastcall TForm1::LoadData()

{ FILE *f;

// LOAD DATA //

// load access info //

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

char path[MAX_PATH];(path);(path, "\\data\\access.txt");= fopen(path, "rb");(!f)

{ ShowMessage("Couldn't load access data!"); }_access.clear();_topic_access a;(!feof(f))

{ memset(&a, 0, sizeof(s_topic_access));(!fread(&a, sizeof(s_topic_access), 1, f)) break;_access.push_back(a);

}(f);

Подгружается дерево, содержащее оглавление учебной программы.

// load content & index //istopicaccessible = false;*t, *c, *s, *e;(path);(path, "\\data\\content.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load content!");;

}(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'T') // topic

{ t = ContentTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

Осуществляется загрузка материала лабораторных работ.

// load labs //(path);(path, "\\data\\labs.txt");= fopen(path, "r");(!f)

{ ShowMessage("Couldn't load labs!");; }(!feof(f))

{ char title[MAX_PATH], data[MAX_PATH];(title, 0, MAX_PATH);(title, MAX_PATH - 1, f);(data, 0, MAX_PATH);(data, MAX_PATH - 1, f);(int i = 0; title[i]; ++i) if (title[i] == 10) title[i] = 0;(int i = 0; data[i]; ++i) if (data[i] == 10) data[i] = 0;(*title == 'L') // topic

{ t = LabsTree->Items->Add(NULL, title + 2);*file = (char *)malloc(MAX_PATH);>Data = file;(file, data);

}

}(f);

}

3.2 Условия выполнения программы

Данная программа абсолютно не требует ни огромных вычислительных ресурсов компьютера, ни постороннего программного обеспечения, т.е. для её нормальной работы не нужно ни пакета BDE, ни Microsoft NET. FrameWork и другие. Кроме того, она сконфигурирована таким образом, чтобы работать из любого каталога. Для её запуска достаточно перенести рабочий каталог с лазерного диска в любое место вашего компьютера или запустить ее с лазерного диска.

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

.3 Обращение и выполнение программы

После запуска программы внешний вид её главной формы будет таким же, как показано на рисунке (см. Рисунок 6).

Рисунок 6. Главная форма программы.

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

Рисунок 7. Главное окно с выбранным разделом.

В строке меню имеются следующие пункты: Навигация, Лекции, Лабораторные работы, Выход.

Навигация используется для упрощения работой с учебником. Когда пользователь работает в полноэкранном приложении (без содержания), то возврат в прежнее состояние осуществляется с помощью данного пункта. На рисунке 8 изображен полноэкранный режим

Рисунок 8. Информационная часть на полный экран.

При выборе в меню пункта Лекции, открывается окно, показанное на рисунке 9.

Рисунок 9. Окно «Лекции»

При выборе в меню пункта Лабораторные работы, открывается окно, показанное на рисунке 10.

Рисунок 10. Окно «Лабораторные работы»

После выбора пункта меню «Навигация», пользователь возвращается в обычный режим окна.

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

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

Теоретический материал выполнен в HTML формате и загружается с помощью специального компонента в окно программы (см. рисунок 11). Перемещаться по тексту можно с помощью скроллера мышки или полосой прокрутки, расположенной справа.

Рисунок 11. Окно для отображения теоретического материала.

В тексте теоретического материала могут располагаться ссылки на другие участки текста. Для перехода достаточно щелкнуть мышью по ссылке.

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

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

Рисунок 15. Вкладка «Лабораторные работы».

. Техника безопасности

.1 Общие правила

. Входить в компьютерный класс (КК) для выполнения практических работ студентам разрешается ТОЛЬКО в присутствии преподавателя и ТОЛЬКО с его разрешения.

. При входе в КК студенты должны оставлять свои личные вещи (портфели, сумки, шапки, куртки и т.д.) в специально отведенном для них месте.

ЗАПРЕЩАЕТСЯ находиться в КК в верхней одежде.

. В начале учебного года все студенты должны изучить правила ТБ при работе с действующими электроустановками в КК (инструктаж на рабочем месте проводиться преподавателем) и расписаться в специальной графе журнала по ТБ.

. Студенты в возрасте до 18 лет к самостоятельной работе без преподавателя не допускаются.

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

. Расстояние между рабочими местами (между боковыми сторонами соседних мониторов) должно составлять не менее 122 см.

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

. При работе за компьютером предпочтительнее надевать одежду темных тонов.

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

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

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

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

Требования безопасности во время работы

. За каждым рабочим местом может работать группа студентов не более 2-х человек.

. Необходимо соблюдать оптимальное расстояние от ГЛАЗ до ЭКРАНА МОНИТОРА (60-70 см.), допустимое расстояние - не менее 50 см. сокращение расстояния от глаз до экрана приводит к быстрому развитию утомления зрительного анализатора.

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

. Во время работы необходимо соблюдать дисциплину. ПОМНИ! Электрический ток свыше 0,1 ампера СМЕРТЕЛЕН! Напряжение электросети свыше 12 вольт ОПАСНО ДЛЯ ЖИЗНИ!

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

. все включения/выключения вычислительной техники производит только преподаватель,

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

КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ самостоятельный поиск неисправности оборудования и программного обеспечения.

. Студентам запрещается:) включать и отключать компьютеры, находиться в КК в верхней одежде.) класть диски, книги, тетради на монитор, мышь и клавиатуру, прикасаться к экрану и тыльной стороне монитора, трогать разъемы соединительных кабелей,) отсоединять и присоединять периферийное оборудование и производить любые манипуляции с оборудованием при включенном компьютере, пользоваться клавиатурой и мышью при выключенном компьютере.) ЗАПРЕЩЕНО использовать машинное время в личных целях и для игр.

.2 Анализ пожарной профилактики

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

Ширина минимально допустимых проходов между оборудованием должна быть не менее 1 м.

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

Пламя необходимо погасить следующими средствами:

Загоревшуюся одежду на человеке - суконным покрывалом или другими подручными средствами.

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

При загорании жидкостей, не смешивающихся с водой (бензин, масло, краски и т.д.), нельзя применять воду.

Тушение производиться углекислотными огнетушителями, песком, покрывалом.

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

КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ:) Курить в помещении.) Вешать одежду и класть горючие предметы на электрощиты, электропроводку и другое электрооборудование.

.1.4 Требования безопасности в аварийных ситуациях

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

. Во время проведения инструктажа по ТБ преподаватель должен обратить внимание учащихся на расположении в данном КК рубильника (пускового автомата).

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

Требования безопасности по окончании работы

. Студенты, нарушившие правила ТБ в КК, от выполнения практических работ ОТСТРАНЯЮТСЯ. Сведения о нарушении передаются администрации, которая принимает соответствующие решения о наказании, возмещении причиненного ущерба и возможности дальнейших занятий в КК. Допуск таких учащихся к работе возможен ТОЛЬКО после повторного инструктажа и сдачи зачета по ТБ с соответствующей записью в журнале по ТБ.

. За грубое нарушение ТБ студенты и их родители несут все виды ответственности, предусмотренные законами РК.

Система управления охраной труда в ВУЗе

Система управления охраной труда в ВУЗе является неотъемлемой частью управления и определяет задачи по обеспечению здоровых и безопасных условий труда в соответствии с законодательством и действующими в отрасли нормативно-техническими документами.

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

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

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

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

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

Организация, координация и регулирование работ по охране труда.

Планирование работ по охране труда.

Контроль за состоянием охраны труда.

Укрепление трудовой, производственной и технологической дисциплины.

Повышение личной ответственности работников за состояние охраны труда и техники безопасности.

Учет, анализ и оценка работ по охране труда.

Стимулирование работ по совершенствованию охраны труда.

Требования к помещениям для эксплуатации видеодисплейных терминалов и персональных электронно-вычислительных машин

. Все помещения, предназначенные эксплуатации видеодисплейных терминалов(ВДТ), персональных электронно-вычислительных машин (ПЭВМ), персональных компьютеров (ПК) и электронных систем (ЭС), обязательно должны оснащаться отдельным контуром заземления [31].

. Запрещается размещение рабочих мест с ВДТ, ПЭВМ, ПК в подвальных помещениях. Не разрешается использование цокольных помещений для размещения ВДТ, ПЭВМ и ПК детскими дошкольными, средними и средними специальными учебными заведениями.

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

. Площадь на одно рабочее место с ВДТ и ПЭВМ в офисах, административно-производственных помещениях и других учреждениях при периметральном расположении должна быть не менее 4,0 кв. м, при рядном и центральном расположении - не менее 6 кв. м. В учебных заведениях площадь на 1рабочее место - не менее 5 кв. м. В дошкольных учреждениях - не менее 6 кв.м, а объем - не менее 20 кв. м. В связи с тем, что в современных мониторах основное высокочастотное электромагнитное излучение отводится вверх и частично назад, рекомендуется периметральная расстановка компьютеров, а нерядная и не центральная [29].

. Помещения с ВДТ и ПЭВМ должны иметь естественное и искусственное освещение.

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

. Звукоизоляция ограждающих конструкций помещений с ВДТ и ПЭВМ должна отвечать гигиеническим требованиям и обеспечивать нормативные значения уровней шума и вибрации согласно приложению 6-8 настоящих Правил.

. Помещения с ВДТ и ПЭВМ должны оборудоваться системами отопления и кондиционирования воздуха. При отсутствии кондиционирования в помещениях должно обеспечиваться естественное проветривание помещений.

. Для внутренней отделки интерьера помещений с ВДТ и ПЭВМ должны использоваться диффузно-отражающие материалы с коэффициентом отражения для потолка - 0.7-0.8; для стен - 0.5-0.6; для пола - 0.3-0.5.

. Полимерные материалы, используемые для внутренней отделки помещений с ВДТ и ПЭВМ, должны быть разрешены для применения органами и учреждениями Государственного санитарно-эпидемиологического надзора.

. Поверхность пола в помещениях с ВДТ и ПЭВМ должна быть ровной, удобной для очистки и влажной уборки, обладать антистатическими свойствами /15, с.8/

Требования к освещению помещений и рабочих мест

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

. В случаях производственной необходимости эксплуатация ВДТ и ПЭВМ в помещениях без естественного освещения может проводиться только по согласованию с органами и учреждениями Государственного санитарно-эпидемиологического надзора.

. Искусственное освещение в помещениях, где ведутся работы на ВДТ или ПЭВМ, должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, где ведется работа с документами, рекомендуется применение комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов.

. На рабочих местах у ВДТ и ПЭВМ освещенность нормируется в вертикальной плоскости (плоскости экрана) и в горизонтальной плоскости (плоскости стола в зоне работы с документами). Нормирование ведется в абсолютных единицах (люксах), вне зависимости от того, естественное Или искусственное освещение в помещении. На горизонтальной поверхности стола в зоне работы с документами комбинированная освещенность должна быть не менее 500 лк (при этом освещенность от общей системы должна составлять не менее 300 лк). При отсутствии комбинированного освещения освещенность на горизонтальной поверхности стола (естественная или искусственная) должна быть не менее 400 лк. На экране (в вертикальной плоскости) освещенность должна быть 200 лк. Местное освещение не должно создавать блики на экране и увеличивать его освещенность более 300 лк.

. Показатель дискомфорта должен быть не более 25, коэффициент пульсации освещенности в административно-общественных зданиях-не более 10%, показатель ослепленности от источников общего искусственного освещения в производственных помещениях должен быть не более 20.

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

. Отраженная блесткость на рабочих поверхностях (экран, стол, клавиатура и др.) ограничивается за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость потолка, при применении системы отраженного освещения, не должна превышать 200 кд/кв. м.

. Необходимо ограничивать неравномерность распределения яркости в
поле зрения пользователя ВДТ и ПЭВМ, при этом соотношение яркости между рабочими поверхностями (стол: экран) не должно превышать 3:1-5:1, а между рабочими поверхностями и поверхностями стен и оборудования -10:1.

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

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

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

. Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/кв.м, защитный угол светильников должен быть не менее 40 градусов.

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

. Коэффициент запаса (Кз) для осветительных установок общего освещения должен приниматься равным 1.4.

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

Требования к организации рабочего места

Оконные проемы в помещениях с использованием ВДТ и ПЭВМ должны быть оборудованы регулируемыми устройствами типа жалюзи, занавесей, внешних козырьков и пр. для исключения попадания прямых солнечных лучей и регулировки уровней освещенности на рабочих местах [34].

При размещении рабочих мест с ВДТ и ПЭВМ должны учитываться следующие расстояния между рабочими столами с видеомониторами:

При рядном расположении расстояние между тыльной поверхностью одного видеомонитора до экрана другого должно быть не менее 2.0 м;

При любом расположении расстояние между боковыми поверхностями видеомониторов должно быть не менее 1.0 м;

Расстояние между стеной с оконными проемами и столами должно быть от 0.25 м до 0.5 м.     

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

Конструкция рабочего стула (кресла) должна обеспечивать поддержание рациональной рабочей позы при работе с ВДТ и ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления и нарушения осанки. Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также расстояния спинки от переднего края сиденья, с легкой и надежной фиксацией всех положений.

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

Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 70-80 см, но не ближе 50 см, с учетом размеров алфавитно-цифровых знаков и символов.

В помещениях с ВДТ и ПЭВМ должна ежедневно проводиться влажная уборка.

Помещения с ВДТ и ПЭВМ должны быть оснащены аптечкой первой помощи и углекислотными огнетушителями.

Характеристика помещения и факторы, действующие на оператора в процессе его труда.

Помещение, в котором находится рабочее место инженера, имеет следующие характеристики [34]:

длина помещения: 6,5 м;

ширина помещения: 3 м;

высота помещения: 2,5 м;

число окон:1;

число рабочих мест: 3;

освещение: естественное (через боковое окно) и общее искусственное;

вид выполняемых работ: непрерывная работа с прикладной программой в диалоговом режиме.

освещённость рабочего места, лк: 300;

размеры объекта, мм: 0,3 - 0,5;

Развитию утомляемости на производстве способствуют следующие факторы:

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

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

Расчёт освещения рабочего места

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

Для освещения помещения, в котором работает инженер, используется смешанное освещение, т.е. сочетание естественного и искусственного освещений.

Естественное освещение - осуществляется через окно в наружной стене здания.

Искусственное освещение - используется при недостаточном естественном освещении и осуществляется с помощью двух систем: общего и местного освещения. Общим называют освещение, светильники которого освещают всю площадь помещения. Местным называют освещение, предназначенное для определённого рабочего места.

Для помещения, где находится рабочее место инженер, используется система общего освещения.

Нормами для данных работ установлена необходимая освещённость рабочего места ЕН=300 лк (для работ высокой точности, когда наименьший размер объекта различения равен 0,3 - 0,5 мм).

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

Общий световой поток определяется по формуле (16):

, (4.1)                                    (16)

где ЕН - необходимая освещённость рабочего места по норме (ЕН=300 лк);- площадь помещения, м2;- коэффициент запаса, который учитывает износ и загрязнение светильников (z1=1.5, табл. VII-5, [30]);- коэффициент, учитывающий неравномерность освещения (z2=1.1, [30]);

h - коэффициент использования светового потока выбирается из таблиц в зависимости от типа светильника, размеров помещения, коэффициентов отражения стен и потолка помещения.

Определим площадь помещения, если его длина составляет Lд=6,5 м, а ширина Lш=3 м (17):

=6,5×3=19,5 м2      (17)

Выберем из таблицы коэффициент использования светового потока по следующим данным:

коэффициент отражения побелённого потолка Rп=70%;

коэффициент отражения от стен, окрашенных в светлую краску Rст=50% (18);

=0,82,                     (18)

где hП - высота помещения = 2.5 м.

Тогда находим (для люминесцентных ламп i=0.63) h=0.38

определяем общий световой поток (19):

лм                          (19)

Наиболее приемлемыми для помещения отдела являются люминесцентные лампы ЛБ (белого света) или ЛТБ (тёпло-белого света), мощностью 20, 40 или 80 Вт.

Световой поток одной лампы ЛД-40 составляет F1=6000 лм, следовательно, для получения светового потока Fобщ=25401.32 лм необходимо N ламп, число которых можно определить по формуле (20)

                              (20)

Подставим значения, полученные по формуле (21):

лампы.                       (21)

Таким образом, необходимо установить 4 лампы ЛД-40.

Электрическая мощность всей осветительной системы вычисляется по формуле (22):

, Вт,                                (22)

где P1 - мощность одной лампы = 40 Вт, N - число ламп =4. (23)

Вт.                           (23)

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

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

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

Окно ориентировано на восток, а не на север или северо-восток как должно быть.

Оконные проемы оборудованы вертикальными жалюзи.

Окраска помещения - светлая.

Температура воздуха - 22о, что является нормальной температурой.

Систематически перед началом работы помещение проветривается.

Кроме того, необходимо в течение 8-ми часового рабочего дня предусмотреть один большой перерыв на обед. Во время перемен между занятиями студенты должны выходить из кабинета, чтобы проветривать кабинет.

Эгрономика и производственная эстетика

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

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

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

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

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

При определении эффективности внедряемой информационной системы по автоматизации учета исполнения инвестиционной программы:

Сокращение трудоемкости работ инженеров, выполняющих функции по контролю за мероприятиями;

Сокращение временного цикла обработки информации. /12, с. 93/

Стоимость программного продукта определяется по формуле (1):

Спп = Зз/п + Зотч + Зм + Зэ + Зпр ,                                             (1)

где Сп/п - стоимость программного продукта, тнг.;

Зз/п - затраты на заработную плату программиста, тнг.;

Зотч - затраты на отчисления из фонда заработной платы, тнг.;

Зм - затраты на материалы, тнг.;

Зэ - затраты на электроэнергию, тнг.;

Зпр - прочие затраты, тнг.

Затраты на заработную плату программиста определяются по формуле (2):

Зз/п = ЧТС · tр ,                                                                 (2)

где ЧТС - часовая тарифная ставка, тнг.;р - трудоемкость разработки программного продукта, чел./час.

Трудоемкость разработки программного продукта рассчитывается по формуле (3):

tр = tп + tн + tотл + tэ ,                                                               (3)

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

Данные, необходимые для расчета заработной платы программиста, приведены в таблице 1.

Таблица 1

Данные для расчета заработной платы инженера

Наименование показателя

Единица измерения

Условное обозначение

Значение

1

2

3

4

Затраты труда на изучение объекта автоматизации

Чел./час

tп1

48

Затраты труда на разработку технического задания

Чел./час

tп2

32

Затраты на описание всех компонентов информационной подсистемы

Чел./час

tн1

16

Затраты труда на оформление технического проекта

Чел./час

tн2

40

Затраты труда на корректировку структуры базы данных

Чел./час

tн3

24

Затраты труда на разработку рабочего проекта

Чел./час

tн5

200

Затраты труда на тестирование и доводку программы

Чел./час

tотл1

40

Затраты труда на разработку инструкции по эксплуатации программного продукта

Чел./час

tотл2

10

Затраты труда на установку технических средств программного продукта

Чел./час

tотл3

8

Затраты труда на ввод в опытную эксплуатацию программного продукта

Чел./час

tэ1

16

Затраты труда на обучение персонала

Чел./час

tэ2

24

Часовая тарифная ставка программиста

Тнг.

ЧТСп

250


Затраты на подготовку описания задачи составляют:

tп = 48 + 32 = 80 (чел./час).

Затраты труда на написание текста программы составляют:

tн = 16 + 40 + 24 + 200 = 280 (чел./час).

Затраты труда на отладку программы составляют:отл = 40 + 10 + 8 = 58 (чел./час).

Затраты труда на опытную эксплуатацию составляют:

tэ = 16 + 24 = 40 (чел./час).

По формуле (3.3) вычисляется трудоемкость разработки программного продукта:

tp = 80 + 280 + 58 + 40 = 458 (чел./час).

Согласно формуле (3.2) рассчитываются затраты на заработную плату программиста:

Зз/п = 250 · 458 = 114500 (тнг.).

Затраты на отчисления из фонда заработной платы рассчитываются по формуле (4):

Зотч = (Зз/п *10%)+( Зз/п -( Зз/п *10%))*5%,                             (4)

где Зз/п - затраты на зарплату программиста, тнг.

Исходя из формулы (3.4) рассчитываются затраты на социальные отчисления:

Зотч = (114500*10%)+(114500-(114500*10%))*5% = 11450+5152,5 = 16602,5 (тнг.).

Для расчета затраты на электроэнергию используется формула (5):

Зэ = Р · Сэ · t · Kзаг,                                                           (5)

где Р - мощность, потребляемая компьютером, кВт;

Сэ - стоимость 1 кВт/час, тнг.;- время работы на компьютере, час;заг - коэффициент загрузки компьютера.

Данные, необходимые для расчета затрат на электроэнергию, приведены в таблице 2.

Таблица 2

Данные для расчета затрат на электроэнергию

Наименование показателя

Единица измерения

Условное обозначение

Значение

1

2

3

4

Мощность, потребляемая компьютером

КВт

Р

0,6

Стоимость 1 кВт/час

Тнг.

Сэ

7,0

Время работы на компьютере при разработке программного продукта

Час

t

298

Коэффициент загрузки компьютера при разработке программы

У.е.

Кзаг

0,8


В соответствии с формулой (5) производится расчет затрат на электроэнергию:

Зэ = 0,6 · 7,0 · 298 · 0,8 = 1001,28 (тнг.).

Затраты на материалы при разработке программного продукта приведены в таблице 3.

Таблица 3

Затраты на материалы при разработке программного продукта

Наименование показателя товара

Ед. Измерения

Кол-во

Цена за единицу (тнг.)

Условное обозначение

Суммар. затраты (тнг.)

1

2

3

4

5

6

Диск

Штука

6

100

Зм01

100

Бумага для принтера

Пачка

0,25

600

Зм02

150

Файлы

штука

3

100

Зм03

300

Ручки

штуки

3

50

Зм04

150

Итого

700


В результате полученных данных и исходя из формулы 1 себестоимость программного продукта составит:

Спп = 114500 + 16602,5 + 700 + 1001,28 = 132803,78 (тнг.).

Издержки до внедрения программного продукта рассчитываются по формуле 6:

С1 = Зз/п1 + Зз/п1 · ЕСН / 100 + Зм1 + Зэ1 + ЗА1 + Зпр1 ,                 (6)

где С1 - издержки до внедрения программного продукта, тнг.;

Зз/п1 - затраты на заработную плату инженера, тнг.;

ЕСН - ставка единого социального налога, %;

Зм1 - затраты на материалы за месяц до внедрения программного продукта, тнг.;

Зэ1 - затраты на электроэнергию до внедрения программного продукта, тнг.;

ЗА1 - затраты на амортизацию до внедрения программного продукта, тнг.;

Зпр1 - прочие затраты до внедрения программного продукта, тнг.;

Данные, необходимые для расчета издержек до внедрения программного продукта, приведены в таблице 4.

Таблица 4

Данные для расчета издержек до внедрения программного продукта

Наименование показателя

Единица измерения

Условное обозначение

Значение

1

2

3

4

Время работы на компьютере до внедрения программного продукта

час

t1

120

Часовая тарифная ставка инженера

Тнг.

ЧТСз

180

Коэффициент загрузки компьютера до внедрения программного продукта

У.е.

Кзаг1

0,6

Количество компьютеров до внедрения программного продукта

Шт.

Nк1

2

Стоимость компьютера

Тнг.

Ск

120 000

Годовой коэффициент амортизации

У.е.

КА

0,2

Затраты на материалы до внедрения программного продукта

Тнг.

Зм1

1000

Прочие затраты до внедрения программного продукта

Тнг.

Зпр1

300


Затраты труда на заработную плату инженера составят:

Зз/п1 = 120 ·220 = 21600 (тнг.).

Затраты труда на электроэнергию до внедрения программного продукта рассчитываются по формуле (7):

Зэ1 = Р ·Сэ ·t1 ·Kзаг1,          (7)

где Р - мощность, потребляемая компьютером, кВт;

Сэ - стоимость 1 кВт/час;- время работы на компьютере до внедрения программного продукта, час;

Кзаг1 - коэффициент загрузки компьютера до внедрения программного продукта.

Зэ1 = 0,6 ·6,25 ·120 ·0,6 = 270 (тнг.).

Затраты на амортизацию в сфере эксплуатации до внедрения программного продукта вычисляются по формуле (8):

ЗА1 = Ск · Nк Кзаг1 ·КА / 12 ,     (8)

где Ск - стоимость компьютера, тнг.;к - количество компьютеров, шт.;

КА - годовой коэффициент амортизации.

Затраты на амортизацию до внедрения программного продукта составляют:


Исходя из рассчитанных показателей, по формуле (6) определяются издержки до внедрения программного продукта:

С1 = 21600 + 21600 ·19 / 100 + 1000 + 270 + 2400 + 300 = 29674 (тнг.).

Издержки после внедрения программного продукта рассчитываются по формуле 9:

С2 = Зз/п2 + Зз/п2 · ЕСН / 100 + Зм2 + Зэ2 + ЗА2 + Зпр2 ,                 (9)

где С2 - издержки после внедрения программного продукта, тнг.;

Зз/п2 - затраты на заработную плату помощников закупщика после внедрения программного продукта, тнг.;

Зм2 - затраты на материалы за месяц после внедрения программного продукта, тнг.;

Зэ2 - затраты на электроэнергию после внедрения программного продукта, тнг.;

ЗА2 - затраты на амортизацию после внедрения программного продукта, тнг.;

Зпр2 - прочие затраты после внедрения программного продукта, тнг.;

Данные, необходимые для расчета издержек после внедрения программного продукта, приведены в таблице 5.

Таблица 5

Данные для расчета издержек после внедрения программного продукта

Наименование показателя

Единица измерения

Условное обозначение

Значение

 

1

2

3

4

 

Время работы на компьютере после внедрения программного продукта

Час

t2

80

 

Коэффициент загрузки компьютера

У.е.

Кзаг2

0,6

 

Количество компьютеров после внедрения программного продукта

Шт.

Nк2

2

 

Затраты на материалы после внедрения программного продукта

Тнг.

Зм2

500

Прочие затраты после внедрения программного продукта

Тнг.

Зпр2

150


Затраты труда на заработную плату инженера составят:

Зз/п2 = 180 ·80 = 14400 (тнг.).

Затраты труда на электроэнергию после внедрения программного продукта рассчитываются по формуле (10):

Зэ2 = Р ·Сэ ·t2 Kзаг2 ,          (10)

где t2 - время работы на компьютере после внедрения программного продукта, час;

Кзаг2 - коэффициент загрузки компьютера после внедрения программного продукта.

Зэ2 = 0,6 ·6,25 ·80 ·0,6 = 180 (тнг.).

Затраты на амортизацию после внедрения программного продукта вычисляются по формуле (11):

ЗА2 = Ск · Nк ·Кзаг2 ·КА / 12 ,    (11)

Согласно приведенной выше формуле затраты на амортизацию составят:

ЗА2 = 120000 ·2 ·0,6 ·0,2/12 = 2400 (тнг.).

Исходя из вычисленных показателей, по формуле (3.9), рассчитываются издержки после внедрения программного продукта:

С2 = 14400 + 14400 · 19 / 100 + 500 + 180 + 2400 + 150 = 20366 (тнг.)

На основании результатов, полученных в предыдущих подпунктах, определяется годовой экономический эффект от внедрения программного продукта по формуле (12):

Э = З1 - (З2 + Fн ·k2),          (12)

где Э - экономия от внедрения программного продукта, тнг.;

З1 -приведенные затраты до внедрения программы, тнг.;

З2 - приведенные затраты после внедрения программы, тнг.н - нормативный коэффициент эффективности капитальных вложений, принимается равным 0,07;- капитальные вложения в программный продукт (стоимость программного продукта), тнг.

Приведенные затраты до внедрения программного продукта находятся по формуле (13):

З1 = С1 ·12,                  (13)

где С1 - издержки до внедрения программного продукта, тнг.

По формуле (14) определим затраты после внедрения программного продукта находятся:

З2 = С2 ·12,        (14)

где С2 - издержки после внедрения программного продукта, тнг.;

Экономия от внедрения программного продукта составит:

Э = 29674 · 12 - (20366 · 12 + 0,07 · 132803,78) = 356088 - (244392 + 9296,3) = 102399,7 (тнг.).

Срок окупаемости рассчитывается по формуле (15):

Со = k2 / (С1 - С2),      (15)

где Со - срок окупаемости программного продукта, мес.;

С1 - издержки до внедрения программы, тнг.;

С2 - издержки после внедрения программы, тнг.;- капитальные вложения в программный продукт (стоимость программного продукта), тнг.

Со = 132803,78 / (29674 - 20366) » 14 (мес.).

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

Таблица 6

Результаты расчетов годового экономического эффекта

Показатели

Условное обозначение

Значение

Стоимость программного продукта, тнг.

k2

68248,26

Затраты до внедрения программного продукта, тнг.

З1

356088

Затраты после внедрения программного продукта, тнг.

З2

244392

Годовой экономический эффект, тнг.

Э

102399,7

Срок окупаемости, мес.

Со

14


Заключение

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

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

Наиболее важное свойство программы состоит в том, чтобы она облегчила изучение факультативного курса «Macromedia Flash МХ», сделала это изучение проще и интереснее, чтобы учащийся не просто читал сплошной текст как в учебнике, но и смог проверить полученные знания. Иными словами она дает интерес в изучении данного предмета.

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

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

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

Программа «Электронный учебник для факультативного курса «Macromedia Flash МХ» разрабатывается во время прохождения преддипломной практики. Следует отметить, что это далеко не законченный вариант электронного учебника. Процесс создания и доработки продолжается. Необходимо добавить лабораторные работы, тесты по каждому разделу, и по возможности создать журнал пользователей.

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

Так как программа не позволяет редактировать процесс обработки информации, то ее можно считать безопасной в плане неосторожного обращения. Это означает, что пользователь никаким образом не сможет вывести ее из строя, либо как-то повредить. Внести какие-либо изменения в нее можно лишь непосредственно в проекте программы при помощи ее разработчика.

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

Данный программный продукт можно использовать как средство самоизучения принципов объектно-ориентированного программирования, программирования на Borland Delphi, с использованием HTML.

Литература

1 Герман В., Хомоненко А. Delphi 6. - С. - П.: БХВ - Санкт - Петербург. 2002. - 800 с.

Александровский. Delphi 6. Разработка корпоративных приложений. - М.: МДК. 2001. - 800 с.

Архангельский А.Я. Программирование в Delphi 7. - М.: Бином. 2003.- 900с.

Бобровский С. Delphi 5. Учебный курс. - С. - П.: Питер. 2000. - 700 с.

Брайен О. Библиотека ресурсов. MS Access 97: разработка приложений. - С. - П.: БХВ - Санкт - Петербург. 1999.

Каратыгин С. Access 2000: Руководство пользователя с примерами. - М.. 2000.

Пасько В. Microsoft Access 2000 (русифицированная версия). - Киев: Издательская группа BHV. 1999. - 384 с.

Чепмен Девис. Разработка Intranet- приложений в Delphi: Пер. с англ. /Девис Чепмен -К.: Издательство «ДиаСофт»,1997.

Данкан Р. Delphi для всех - М.: 1998

Дж. Ульман. Основы систем баз данных. - Финансы и статистика,1983

К. Дейт. Введение в системы баз данных.- Наука,1980

Гриненко В.Е. Программирование на Delphi - М.: 2000.

Вирт Н. Алгоритмы и структуры данных / Пер. с англ. - М.: Мир, 1989. - 360 с.

Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби, 1986. - 168 с.

HTML 4.0. А.Матросов, А. Сергеев, М.Чаунин. БХВ - Петербург, 2004.672 с.

Якушина Е.В., «INTERNET для школьников и начинающих пользователей» - Москва: «Аквариум» ГИППВ, 2000 г.

Стивен Хольцнер, "Dynamic HTML. Руководство разработчика", Москва 2000

Майкл Штепнер НТМL 4.0, руководство пользователя. «Ирина», Киев 2000.-С. 245-345.

Зеленоградский А.Я. НТМL версии 4.0. Справочное пособие. «Издательство Бином», 2001. - С. 328.

Сапронов В.В., Тихий П.В. Руководство по НТМL.- М. Нолидж, 2000. -С. 364.

Лемех А.С. Динамический НТМL - М. Нолидж, 2000.- С. 542.

Хеслоп Б., Бадник Л. НТМЬ с самого начала. Санкт-Петербург: Питер, 1997.-С. 280.

Создание Web-страниц. Санкт-Петербург: Питер, 2002. С. 250.

Симонович С.В. Информатика для юристов и экономистов: учебник Санкт- Петербург, Питер, 2001, С. 570

Похожие работы на - Разработка программного обучения для факультативного курса 'Macromedia Flash МХ'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!