- •Аннотация
- •Содержание.
- •1.Специальная часть
- •1.1. Описание предметной области по характеристикам разомкнутых и замкнутых сау
- •1.1.1. Частотные и логарифмические частотные характеристики сау
- •1.1.2. Частотные показатели (оценки) качества сау
- •1.1.3. Оценка устойчивости сау по ее частотным и логарифмическим частотным характеристикам
- •1.2. Обоснование выбора программных и технических средств для реализации Интернет – подсистемы
- •1.3. Разработка структуры Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау с помощью частотных критериев устойчивости
- •1.4. Разработка структуры меню Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау с помощью частотных критериев устойчивости
- •3.1. Полный допуск
- •3.2. Экспресс-допуск
- •1.5. Разработка методики обучения в Интернет – подсистеме по исследованию устойчивости сау
- •1.6. Разработка методики допуска к лабораторному исследованию устойчивости разомкнутой и замкнутой сау с помощью частотных критериев устойчивости
- •1.7. Разработка методики лабораторного исследования устойчивости разомкнутой и замкнутой сау
- •1.8. Разработка алгоритмического обеспечения Интернет – подсистемы для лабораторного исследования устойчивости сау
- •1.9. Разработка программного обеспечения Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау
- •1.10. Руководство разработчика Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау
- •1.11. Руководство пользователя Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау
- •1.11.1. Начало работы
- •1.11.2. Работа в режиме обучения
- •1.11.3. Работа в режиме допуска к лабораторному исследованию
- •Экспресс-допуск
- •1.11.4. Работа в режиме лабораторного исследования
- •2.Конструктивно – технологическая часть
- •2.1. Технический процесс изготовления приборов (имс) по кмдп технологии
- •2.2. Технологический процесс операции фотолитографии.
- •3.Охрана труда
- •3.1. Исследование опасных и вредных факторов при эксплуатации эвм и их воздействие на пользователя
- •3.2. Методы и способы защиты пользователя от воздействия опасных и вредных факторов
- •4. Экономическая часть
- •4.1. Технико-экономическое обоснование выбора темы.
- •4.2 Сметная стоимость темы
- •4.3 Оценка экономической эффективности проекта.
- •Заключение
- •Список литературы
1.9. Разработка программного обеспечения Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау
Программная реализация обучающей Интернет–подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой САУ на основе частотных критериев устойчивости проводилась на персональном компьютере семейства x86 под управлением операционной системы с установленной операционной системой Windows ХР и с установленным интернет-сервером Apache версии 2.2.4 for Windows. Среда реализации - язык программирования PHP, объектно-ориентированный язык программмирования JavaScript и гипертекстовый язык разметки HTML.
Скрипты, написанные на языке PHP, включаются непосредственно в тело html-документа, но выполнение программы происходит на стороне сервера, который создает html-страницы и передает их сторону клиента.
Собственно структура сайта, в страницы которого внедрены описанные выше скрипты, представляет собой дерево каталогов.
В корневом каталоге находятся следующие файлы:
index.php
|
Главный файл подсистемы. Он запускается при входе на сайт. |
sau_output.php sau _config.php sau _about.php styles.css |
Файлы содержащие вспомогательные функции и конфигурацию подсистемы. |
sau_lec.php |
Файл отвечающий за вывод на экран курса лекций. |
sau_literature.php |
Вывод списка литературы |
sau_metod.php |
Файл отвечающий за вывод на экран методических указаний. |
sau_dopusk.php |
Файлы отвечающие за вывод и обработку форм в режиме допуска к лабораторной работе. |
sau_laba.exe |
Скачиваемый файл с лабораторным исследованием. |
В подкаталоге img расположены графические файлы:
yes.gif no.gif
|
Графика для обозначения правильных и неправильных ответов, схемы. |
В подкаталоге data расположены файлы с данными для допуска к лабораторной работе:
saucont.txt |
Файл с данными для режима допуска к лабораторной работе. |
В подкаталоге lec расположены файлы с данными для вывода экран курса лекций:
lec_main.htm |
Файлы c оглавлением курса лекций. |
lec_*_*.htm
|
30 файлов с содержанием разделов и подразделов курса лекций. |
Img_*_*.png |
240 файлов с иллюстрациями к курсу лекций |
1.10. Руководство разработчика Интернет – подсистемы для лабораторного исследования устойчивости разомкнутой и замкнутой сау
Понятие World Wide Web (WWW) относится к абстрактному информационному киберпространству. Под словом Internet обычно подразумевают физический уровень сети, т.е. аппаратное обеспечение, состоящее из компьютеров и кабелей. Основой WWW и Internet является использование протоколов, т.е. языка и правил, посредством которых компьютеры «общаются» между собой. Поскольку WWW использует стандартные протоколы Internet для передачи файлов и документов, термин Web часто используется как синоним понятия Internet и относится как к всемирной сети компьютеров. Так и собственно к информации.
Web-публикации работают по технологии клиент-сервер. Web-сервер – это программа, запущенная на компьютере, предназначенном для предоставления документов другим машинам, которые посылают соответствующие запросы. Web-клиент – это программ, которая позволяет пользователю запрашивать документы с сервера. Поскольку сервер задействуется только тогда. Когда запрашивается документ, такая технология является весьма эффективной, поскольку требует незначительных ресурсов сервера.
Запуская программу «web-клиент» (обычно она называется web-браузером), пользователь может устанавливать соединение с другими компьютерами сети и посылать работающим на них web-серверам запросы на web-документы. Для установления соединения используется сетевой адрес компьютера, который называется универсальным указателем ресурса – URL (Uniform Resource Locator). Сервер в ответ на запрос посылает клиентскому компьютеру текст или другую запрашиваемую информацию, на которую в документе установлены гиперссылки. Сервер передает документы в формате HTML (HyperText Markup Language – язык разметки гипертекста). Документы на языке HTML, так же называемые web-документами, позволяют пользователю, указав на выделенное слово или фразу, получить доступ к файлу или перейти в другой HTML-документ, который связан с указанным участком текста гиперссылкой. Такие гипертекстовые связи между файлами и документами, физически расположенными на серверах по всему миру, позволяют системе работать так, будто она представляет собой огромную паутину информации.
Возможности форматирования текста, предусмотренные в HTML, существенно ограничены. Этот язык включает в себя элементы разметки заголовков, абзацев, различные виды выделения символов, возможности включения графики, создания гиперссылок, списков, текста заданного формата, а так же простые функции поиска. Существует множество программ, предназначенных для создания HTML-документов или преобразования уже готовых документов в HTML-формат. Существуют также средства для создания изображений-карт с «горячими точками». Щелкнув на такой точке мышью, пользователь может перейти к заданной позиции текущего или другого документа. Для разработки данного дипломного проекта используется программа HTML-верстки MacroMedia Dreamweaver.
Из-за нехватки возможностей обычного HTML в дипломном проекте используется еще и DHTML (Dyinamic HTML). DHTML – это развитие «традиционного» языка HTML. Новые возможности, которые появляются с его использованием:
все элементы страницы (теги, графика, текст и т.д.) теперь доступны для просмотра и управления
новый взгляд на возможности таблиц стилей позволяет управлять элементами страницы намного более эффективно, чем это можно сделать с помощью простого кода.
Абсолютное позиционирование элементов, включая третью координату (z-индекс), что позволяет создать индивидуальный стиль для страницы, и появление 2.5 мерности (виртуальной трехмерности) страницы.
Новые дополнения к объектной модели помогают по-новому использовать элементы, написанные с помощью кода сценария.
Динамическое перерисовывание любой части страницы позволяет сделать видимым процесс изменения. Больше не нужно полностью обновлять страницу для появления ее измененного вида.
Поддерживаются новые объектно-зависимые методы, включая прохождение событий сквозь объектную иерархию.
Графические фильтры позволяют пользователю добавлять в графику и текст такие эффекты мультимедиа, как вертикальное или горизонтальное отражение картинки, создание бегущей строки, движение пятен по картинке и т.п.
Кроме всего этого имеется возможность добавления в код страницы кода сценария, позволяющего обновлять позиции и стили элементов на странице. Язык сценария – это способ «научить» страницы реагировать на события, давая им возможность «общаться» с пользователем, чего не могут страницы, написанные лишь с помощью кода HTML. Сценарии могут быть написаны на разных языках программирования, но в данном дипломном проекте используется язык JavaScript.
Разметка HTML-документа.
Элемент разметки обычно состоит из пары кодов – открывающего и завершающего, которые называются тегами (tag). Завершающий тег начинается с символа «/», а в остальном повторяет открывающий.
Вся страница состоит из двух частей: «головы» (head) и «тела» (body), что обозначается соответствующими тегами:
<html> - тег начала документа
<head> - тег начала «головы»
<title> </title> - теги заголовка документа
</head> - тег конца «головы»
<body> - тег начала «тела»
дальше идет html-разметка в соответствии с необходимым содержанием документа при использовании различных тегов.
</body> - тег конца «тела»
</html> - тег конца документа
Практически у каждого тега существует набор атрибутов, которые можно использовать вместе с ним.
Использование PHP скриптов
Для разработки дипломного проекта использовался язык веб-программирования PHP. Cерверных сценарии на РНР, встраиваются непосредственно в текст документа HTML с помощью специальных тегов. Получив от браузера запрос на отображение страницы, Web – сервер находит на ней серверные сценарии РНР и выполняет их как интерпретируемый программный код.
Перед отправкой страницы HTML клиенту этот код может вставлять в нее произвольные символы или фрагменты или полностью формировать динамические страницы «с нуля» (в том числе с применением шаблонов), а также выполнять переадресацию браузера клиента на другой адрес URL.