Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
«Электронный учебник по дисциплине «Автомобили»...docx
Скачиваний:
2
Добавлен:
25.11.2019
Размер:
85.24 Кб
Скачать

Введение

Тема моей дипломной работы «Электронный учебник по дисциплине «Автомобили».

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

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

Автомобильный транспорт занимает одно из ведущих мест в единой транспортной системе Российской Федерации. Первые автомобили были созданы в России, когда в развитых странах мира уже существовали сотни тысяч автомобилей. С 1908 по 1915 г. на Русско-Балтийском вагонном заводе «Руссо-Балт» в Риге было выпущено около 700 автомобилей, в том числе около 250 грузовых.

Развитие серийно-массового производства автомобилей в СССР относится к 1931 — 1989 гг. и характеризуется различными этапами становления отрасли и повышения качества продукции автомобильной промышленности. В результате были созданы крупные промышленные объединения: АМО «ЗИЛ», «ГАЗ», «ВАЗ», АЗЛК «Москвич», «КамАЗ», «ЯМЗ», «ЗМЗ», а также целый ряд смежных отраслевых организаций, обеспечивающих производство автомобилей и двигателей.

Период перестройки в России (1990—1997) характеризовался спадом промышленного производства в автомобилестроении. Основной причиной этого явился распад СССР, в результате которого перестали функционировать многие региональные промышленные предприятия по производству автомобилей и автоагрегатов. Однако наметившиеся с 1998 г. позитивные сдвиги в рыночной экономике России привели к определенным успехам в области совершенствования автомобильных конструкций и создания новых образцов автомобильной техники. Наметились реально обоснованные стратегия и приоритеты в области номенклатуры автомобильной продукции, маркетинга, сбыта и сервиса.

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

Токсичность ОГ, выбрасываемых в атмосферу при работе карбюраторных двигателей, обусловливается главным образом содержанием окиси углерода (СО), углеводородов (СН), окислов азота (NO) и соединений свинца (РЬ), а дизелей — содержанием окислов азота и сажи (С).

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

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

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

К основным направлениям развития конструкций легковых автомобилей следует отнести дальнейшее совершенствование переднеприводных автомобилей с уменьшенной массой (за счет применения пластмасс, более тонкого проката и проката из сплавов на основе алюминия), снабженных двигателями с рабочим объемом до 2л. Уменьшение массы переднеприводных автомобилей позволяет снизить расход топлива на 10...15%.

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

Совершенствуется и структура автомобильного парка: увеличивается выпуск специализированных автомобилей, прицепов и полуприцепов, автомобилей грузоподъемностью более 8 т; уменьшается выпуск автомобилей грузоподъемностью 3...5 т. Значительное внимание уделяется созданию грузовых автомобилей с массой перевозимого груза до 2 т, к которым можно отнести автомобили «ГАЗель» (ГАЗ-3302, -33023, -33027 и др.). Масса перевозимого груза этих автомобилей составляет 1500... 1700 кг. Они имеют полукапотную кабину, рамную двухосевую конструкцию несущей системы с одним или двумя ведущими мостами. Наряду с этим ОАО «ГАЗ» выпускает бортовые грузовые автомобили «Соболь», у которых масса перевозимого груза составляет 800... 1000 кг.

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

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

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

Данный программный продукт создан с помощью языка разметки Web-страниц – HTML и языка Java Script. Использование языка HTML придаёт ему универсальность в отношении требований к техническим средствам реализации. Несомненным достоинством HTML является то, что учебные пособия, созданные на его основе, не обязательно требуют подключения к сети Интернет и могут быть переданы обучающемуся в виде файлов на диске, что может быть использовано для организации обучения в локальной сети или на локальном компьютере. Язык Java Script описывает действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы-браузера и контейнеры языка HTML.

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

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

Электронный учебник поддерживается операционной системой Windows 98/2000/XP, программой браузером, например Internet Explorer.

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

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

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

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

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

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

• простота поиска и удобство отображения информации;

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

• Электронный учебник является помощником для преподавателя в объяснении лекций, выведенных на слайд – проекторе;

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

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

• электронный учебник позволяет быстро осуществлять контроль знаний и автоматизировать обработку результатов теста.

1.2 Технические характеристики

1.2.1 Постановка задачи

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

Возможности электронного учебника:

✓ выбор нужной темы из оглавления для изучения;

✓ проверка уровня знаний при помощи контрольных вопросов;

✓ возможность воспользоваться подсказкой при затруднении ответа на вопрос;

✓ проверка и закрепление знаний по каждой теме при помощи теста с выдачей результата и пояснениями неверным ответам;

✓ обеспечение возможности выбора пользователем интересующей его информации без просмотра всего учебника.

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

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

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

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

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

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

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

1.2.2 Описание алгоритма

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

В алгоритм решения задачи входит следующие действия:

1. Создание стартовой страницы учебника Index.html – меню программы.

2. Создание страницы с названиями разделов – Содержание.html.

3. Создание страниц с темами разделов – Глава 1 (2,3…8).html.

4. Создание HTML-страниц, с информацией по каждой теме – файлы 1.1 (1.2, 1.3,…).html.

5. Создание HTML-страниц с контрольными вопросами по каждому разделу – файлы 1.КВ(2, 3…).html.

6. Создание HTML-страниц с тестами по каждому разделу – файлы Tests\ Test-1\index.html.

7. Создание Java Script - приложения для обработки результатов теста и вывода сообщения – файлы Tests\Test-1\ questions.js.

8. Создание приложения для поиска слов, как во всем учебнике так и отдельно на каждой странице – файл содержание.html.

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

Логическую структуру созданного мною учебника можно представить в следующем виде (Рисунок 1):

Index.html

|Содержание.html |О программе.html |

|- Введение | | |

|- Глава 1 |- 1.1.html | |

|- Глава 2 |- 1.2.html | |

|- Глава 3 |- 1.3.html | |

|- Глава 4 |- 1.4.html | |

|- Глава 5 |- 1.5.html | |

|- Глава 6 |- 1.6.html | |

|- Глава 7 |- 1.КВ.html | |

|- Глава 8 |- Tests\Test-1\index.html | |

|- Тесты | | |

|- На титульный лист | | |

Рисунок 1. Логическая структура файлов учебника

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

Рисунок 2. Возможности пользователя

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

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

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

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

1.2.3 Организация входных и выходных данных

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

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

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

1.2.4 Выбор состава технических и программных средств

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

• процессор – Intel (R) Celeron (R) CPU 2.80 GHz;

• жёсткий диск – 160 GB;

• ОЗУ – 512 MB;

• видеоадаптер – RADEON X1600;

• аудио – Realtek AC’97 Audio;

• CD-ROM – SAMSUNG HD160JJ;

• сетевой адаптер – SIS 900-BASED;

• монитор – SAMSUNG;

• клавиатура, мышь.

Электронный учебник корректно работает на перечисленном выше оборудовании.

Минимальные требования, предъявляемые к аппаратной части ЭВМ для работы с созданным программным продуктом:

• процессор 300MHz Pentium/Celeron/AMD

• оперативная память: 128MB RAM

• объём свободного места на диске 12 Мб;

• графика: видео-карта VGA (рекомендуется SVGA с разрешением не менее, чем 800x600)

• привод для лазерных дисков;

• монитор, клавиатура, мышь.

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

• ОС Windows 98/2000/XP;

• браузер Internet Explorer или любой другой.

Требования, предъявляемые к аппаратной и программной части ЭВМ, необходимы для быстрой и надёжной работы операционной системы.

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

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

• Операционная система Windows XP;

• ABBYY FINEREADER 8.0 PROFESSIONAL EDITION для преобразования печатной информации с листов в электронный вид;

• текстовый редактор «Блокнот» для создания HTML-кода;

• браузер Internet Explorer для просмотра HTML-страниц, содержащих графическую и текстовую информацию;

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

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

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

Требования к надежности аппаратного и программного обеспечения:

а) требования к надежному функционированию

Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе аппаратуры восстановление нормальной работы программы должно производиться после:

1) перезагрузки операционной системы;

2) запуска исполняемого файла программы;

Уровень надежности программы должен соответствовать технологии программирования, предусматривающей:

1) комплексное тестирование программы.

2) инспекцию исходных текстов программы.

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

б) время восстановления после отказа:

Время восстановления после отказа должно состоять из:

1) времени перезапуска пользователем операционной системы;

2) времени запуска пользователем исполняемого файла программы.

3) времени повторного ввода потерянных данных.

2 Практическая часть

2.1 Техническое задание

Работа выполняется в рамках проекта «Электронный учебник по дисциплине «Автомобили».

Разработка ведется на основании задания на дипломную работу. Задание утверждено на заседании ПЦК специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем».

Наименование работы: «Электронный учебник по дисциплине «Автомобили».

Исполнитель: студентка группы П-IV-2 Костина Анна Юрьевна. Соисполнители: нет.

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

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

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

✓ текст;

✓ рисунки;

✓ таблицы;

Выходными данными на этапе разработки является информация, представленная в виде web-страниц с Java Script-приложениями.

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

✓ текст;

✓ рисунки;

✓ таблицы;

При необходимости информацию можно вывести на принтер.

Основной режим использования системы – ежедневная работа.

Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе аппаратуры восстановление нормальной работы программы должно производиться после:

• перезагрузки операционной системы;

• запуска исполняемого файла программы.

Время восстановления после отказа должно состоять из:

• времени перезапуска пользователем операционной системы;

• времени запуска пользователем исполняемого файла программы

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

Программа должна работать на платформах Windows 98/ NT/2000/XP/Vista.

Также для работы программного продукта необходим браузер Internet Explorer. Можно использовать и другие браузеры (Opera, и др.)

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

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

В комплект программной документации включается следующий комплекс документов:

• техническое задание, определяющее требования, предъявляемые к программному обеспечению, необходимые стадии и сроки разработки, виды испытаний по ГОСТ 19.201-78 в машинописном исполнении;

• описание программы по ГОСТ 19.402-78 в машинописном исполнении;

• описание текста программы по ГОСТ 19.401-78 в машинописном исполнении;

• пояснительная записка, содержащая в себе:

o введение – описание этапов разработки;

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

o специальную часть – включает такие пункты, как постановка задачи, описание логической структуры, текст программы с комментарием, описание процесса отладки и тестирования, результаты работы программы, инструкцию пользователю;

o заключение – ожидаемые технико-экономические показатели.

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

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

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

2.2 Технология разработки программного продукта

Создание моего программного продукта производилось по следующим технологическим этапам:

• Планирование программного проекта – сбор информации по предметной области, необходимой для создания программного продукта.

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

• Составление требований заказчика – сбор требований к программному продукту, выдаваемых преподавателем.

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

• Проектирование программного продукта – разработка внутренней структуры программы.

На этом этапе строится модель разрабатываемого ПП, которая включает в себя:

1. страницу содержания электронного учебника;

2. оглавление разделов;

3. HTML-страницы с темами;

• Разработка программного продукта – преобразование входных данных в HTML документы, результатом является программный код.

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

«Содержание», с помощью которой можно перейти к оглавлению электронного пособия;

«Вперед», с помощью которой можно перейти к следующей теме;

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

• Тестирование программного продукта – проверка работоспособности отдельных модулей и всего проекта в целом.

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

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

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

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

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

• ABBYY FINEREADER 8.0 PROFESSIONAL EDITION для преобразования печатной информации с листов в электронный вид;

• текстовый редактор «Блокнот», в котором был набран HTML код разрабатываемого ПП;

• браузер Internet Explorer для просмотра HTML-страниц, содержащих графическую и текстовую информацию;

Разработка ведется на основании задания на дипломную работу по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем».

Полное наименование программы – «Электронный учебник по дисциплине «Автомобили». Краткое наименование программы – «электронный учебник».

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

HTML (Hyper Text Markup Language) – язык разметки гипертекста, применяемый для разработки web-страниц.

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

Язык HTML предназначен для разметки и оформления документов в Интернете. Зарождение HTML следует отнести к далекому 1986 году, когда впервые усилиями Международной организации по стандартизации (ISO) был принят ISO-8879-стандарт, названный ими "Standard Generalized Markup Language" (SGML). Данный язык тогда описывался как язык для структурной (логической) разметки текста и не подразумевал наличия хоть сколько-нибудь малого описания внешнего вида документа.

Последняя на настоящий момент версия HTML была принята в 2004 году HTML – HTML 4.01. Она обеспечивает достаточно высокую кросс – браузерность и кросс – платформенность.

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

При создании электронного пособия по дисциплине “ Устройства автомобиля” использовались основные базовые теги HTML – документа:

• – данный тэг используется для открытия HTML-страницы.

• – определяет заголовок Web-страницы.

• – внутри данного тега заключается название html-документа.

• – данный тэг заключает в себя документ.

Тег имеет атрибуты:

• Bgcolor = “…” – определяет цвет фона документа.

• Background = “…” – указывает браузеру местоположение файла, который необходимо использовать в виде фонового рисунка.

• Text = “…” – устанавливает цвет текста.

• Alink = “…” – определяет цвет активной ссылки.

• Vlink = “…” – определяет цвет просмотренной ссылки.

• Link = “…” – определяет цвет непросмотренной ссылки.

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

• - используется для создания абзаца.

• - используется для начала новой строки.

• - выравнивание по левому краю.

• - выравнивание по центру

• - выравнивание по правому краю

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

• - устанавливает жирный шрифт.

• - устанавливает наклонный шрифт.

• - подчёркнутое написание символов.

• создает жирный текст

служит для внедрения графики на страницы. На данный момент поддерживаются форматы файлов GIF, JPG, JPEG, PNG. Возможно использование анимированных картинок (GIF).

Атрибуты тега:

• Src = “…” – определяет url-адрес графического файла.

• align - выравнивает изображение к одной из сторон документа;

• left - выравнивание по левому краю;

• right - выравнивание по правому краю;

• center - выравнивание по центру;

• bottom - выравнивание по нижнему краю;

• top - выравнивание по верхнему краю;

• alt - выводит текст к картинке.

• Width = “…” – устанавливает ширину.

• Height = “…” – устанавливает высоту.

• Alt = “…” – указывает браузеру на то, какой именно текст следует поставить на место рисунка.

определяет отдельную ячейку в таблице.

Атрибуты тега:

• height - указывает высоту элемента в процентах или пикселях;

• align - выравнивает текст в ячейке:

• left – выравнивание по левому краю (по умолчанию);

• rigth - выравнивание по правому краю;

• center - выравнивание по центру;

• valign - выравнивает текст в ячейке по вертикали:

• top - - выравнивание по верхнему краю;

• middle – выравнивание по центру;

• bottom – выравнивание по нижнему краю;

• colspan - указывает кол-во столбцов, которое объединено в одной ячейке);

• rowspan - указывает кол-во строк, которое объединено в одной ячейке (по умолчанию=1);

• title - всплывающая подсказка.

(Unordered List) служит для создания ненумерованного списка.

Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов: системы хранения гипертекстовых объектов, системы отображения гипертекстовых объектов, системы подготовки гипертекстовых объектов и системы программирования просмотра совокупности гипертекстовых объектов. С этой точки зрения технология World Wide Web только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991 г.г.), которые продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра.

JavaScript - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих программы на JavaScript, требует наличее текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.

Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.

Программы просмотра гипертекстовых страниц традиционно называют скриптами (scripts) по аналогии с исполняемыми файлами, написанными для командных интерпретаторов типа sh. Собственно как это было и раньше в локальных системах, в программировании просмотра гипертекстовых документов World Wide Web существуют два подхода: создание интерпретируемых программой просмотра скриптов или компиляция байт-кода.

Идея JavaScript очень проста. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы-браузера и контейнеры языка HTML. Собственно объектная ориентированность JavaScript на этом и кончается. Есть только объекты с набором свойств и набор функций над объектами (методы). Кроме методов существуют и другие функции, которые больше похожи на функции из традиционных языков программирования и позволяют работать со стандартными математическими типами или управлять процессом выполнения программы. Еще в JavaScript есть события - аналог программных прерываний. Эти события также ориентированы на работу в World Wide Web, например, загрузка страницы в рабочую область браузера или выбор гипертекстовой ссылки. Используя события, автор гипертекстовой страницы и программы ее отображающей может организовать просмотр динамических объектов, например, бегущая строка, или управление многооконным интерфейсом.

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

Наиболее часто используемые события:

• onLoad – выполнение скрипта или функции при загрузке;

• onChange – порождается при изменении значения элемента формы;

• onClick – порождается при выборе объекта (button, checkbox и т.п.);

• onSelect – порождается при выборе текстового объекта (text, textarea);

• onSubmit – при нажатии на кнопку Submit;

• onUnload – при переходе к другой странице.

Каждый из классов имеет функции управления объектами класса - методы. Самыми главными из методов являются те, которые позволяют переназначать значения объектов. Делается это обычно по операции присваивания. Вообще, все типы операторов, которые поддерживаются обычными языками программирования, реализованы в JavaScript (+, -, *, /, %, >>,

//описание некоторых свойств документа

// оформление формы поиска

Искать в учебнике

//вставка рисунка

//создание гиперссылки на страницу с введением

ВВЕДЕНИЕ

//создание гиперссылки на страницу с содержанием главы 1

Глава 1. ОБЩЕЕ УСТРОЙСТВО ДВИГАТЕЛЯ

//создание гиперссылки на страницу с содержанием главы 2

Глава 2. КРИВОШИПНО-ШАТУННЫЙ МЕХАНИЗМ

//создание гиперссылки на страницу с содержанием главы 3

Глава 3. МЕХАНИЗМ ГАЗОРАСПРЕДЕЛЕНИЯ

//создание гиперссылки на страницу с содержанием главы 4

Глава 4. СМАЗОЧНАЯ СИСТЕМА

//создание гиперссылки на страницу с содержанием главы 5

Глава 5. СИСТЕМА ОХЛАЖДЕНИЯ

Глава 6. СИСТЕМА ПИТАНИЯ КАРБЮРАТОРНЫХ ДВИГАТЕЛЕЙ

Глава 7. СИСТЕМА ПИТАНИЯ ДИЗЕЛЕЙ

Глава 8. СИСТЕМА ПИТАНИЯ ДВИГАТЕЛЯ ОТ ГАЗОБАЛЛОННОЙ УСТАНОВКИ

//создание гиперссылки на страницу с тестами

ТЕСТЫ

//вставка рисунка

//создание ссылки на титульный лист

На титульный лист

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

//закрытие HTML – страницы

HTML – код страницы с текстом раздела (файл 1.2.html):

//открытие HTML-страницы

//заголовок страницы

Электронный учебник по предмету "АВТОМОБИЛИ"

//описание некоторых свойств документа

//заголовок первого уровня с заданным шрифтом форматирования текста