Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 23:12, курсовая работа
Данное приложение осуществляет реализацию удаленного запуска к программного модуля.
Приложение создано в инструментальной среде разработки приложений Delphi 7.0, реализующей современные подходы к программированию: объект- но-ориентированный подход и визуальные средства быстрой разработки приложений. Гипертекстовый документ разработан с использованием языка XHTML.
Таблица 6: Назначение гипертекстовых страниц
Для создания гипертекстового документа были использованы следующие элементы:
<!DOCTYPE> — сообщает серверу WEB способ обработки документа и
то, какие дескрипторы могут находиться на странице;
<html> — определяет границы документа HTML, ему соответствует конечный тэг </html>. Между этими двумя тэгами располагается собственно весь документ;
<head> — область, обозначаемая тэгами <head> и </head> служит только для формирования общей структуры документа, задавая его глобальные свойства. Информация находящаяся в этом разделе документа является служебной и необходима программе браузеру пользователя;
<meta> — элемент предоставляет дополнительные сведения о способе обработки документа, он позволяет поисковым машинам идентифицировать и классифицировать документ без его загрузки. Элемент поддерживает атрибуты name, который определяет тип данных, и атрибут content, который определяет содержание. Атрибут name используется браузером для получения дополнительной информации о документе. Его часто заменяют элементом http- equiv, который используется сервером для создания дополнительных полей при выполнении запроса;
<title> - при помощи данного дескриптора создается краткое однострочное название страницы, которое выводится в заголовке окна браузера, рядом с названием самого браузера;
<link> - используется для ссылок на внешние таблицы стилей;
<body> — предназначается для выделения той части документа, которая будет визуализирована для пользователя;
<hn> - определяет шесть уровней заголовков, соответствующие каждому уровню гарнитура и размер шрифта зависят от браузера, стилю <hl> назначается самый большой и самый жирный шрифт, а стилю <h6> назначается самый маленький и самый невзрачный шрифт;
<hr> — используется для проведения горизонтальной черты в документе;
<р> - элемент задает один из способов разбиения текста на абзацы;
<div> — элемент позволяет выделить в структуре документа несколько разделов. Он является блочным элементом, функционирующим во многом подобно элементу <р>.
<table> — используется с целью внедрения таблицы в Web страницу. При создании таблиц используется принцип вложения: между тэгами <table> и </table> задается заголовок вне рамки таблицы <caption>, создается ряд элементов <tr>, определяющих начало строки, а внутри этих элементов размещаются элементы <td>, описывающие ячейки и элементы <th>, определяющие заголовки таблицы.
Элемент <table> имеет атрибуты: border — этот атрибут задает ширину внешнего обрамления таблицы в пикселях; align — этот атрибут задает режим горизонтального выравнивания таблицы на странице, он может принимать значения left, center и right; cellspacing — этот атрибут задает ширину внутреннего обрамления в пикселях; cellpadding — этот атрибут задает отступ между содержимым ячейки и обрамлением таблицы в пикселях;
<br> — элемент задает разрыв текста с переходом на новую строку;
<ul> — используется с целью задания ненумерованных списков. Элемент <ul> включает в себя дополнительный элемент <Н>, который задает элементы списка;
<рге> - определяет
блок предварительно
<img> - Используется для вставки в тело документа графического изображения;
<а> — используется с целью создания ссылок на другие элементы документа, или даже на другие документы. Элемент выполняет два действия: задает имя ссылки и задает ссылку на имя. Имя ссылки браузер автоматически выделяет другим цветом и подчеркивает. Имеет атрибут href, который задает адрес ссылки.
При оформлении дизайна гипертекстового документа был использован внешний лист CSS (cssmain.css). И следующие операторы:
Для элемента #Header:
- margin — отступ от соседнего элемента сверху, снизу, справа и слева;
- padding — отступ внутри элемента сверху, снизу, справа и слева;
- border-style — тип обрамления элемента;
- border-color — цвет обрамления элемента;
- border-width — толщина обрамления;
- line-height — ширина строки;
- background-color — цвет фона элемента;
- height — высота элемента;
Для элемента #Content:
- margin — отступ от соседнего элемента сверху, снизу, справа и слева;
- padding — отступ внутри элемента сверху, снизу, справа и слева;
- border — тип, цвет и толщина обрамления элемента;
- background-color — цвет фона элемента;
Для элемента #Avtor:
- position — определяет позицию элемента;
- top Щ расстояние сверху от края документа;
- left pi расстояние слева от края документа;
- padding — отступ внутри элемента сверху;
- background-color — цвет фона элемента;
- border — тип, цвет и толщина обрамления элемента;
- line-height — ширина строки;
- width - ширина элемента;
Для элемента #Caption:
- font-family - шрифт;
- font-size jj§ размер шрифта;
- text-align -— выравнивание текста;
Для элемента #Autor:
- text-align — выравнивание текста;
- font-family — шрифт;
- font-size — размер шрифта;
- line-height -|jt§ ширина строки;
Для элемента .Left:
- text-indent — определяет красную строку;
Для элемента h3:
- text-indent — определяет красную строку;
Для элемента hr;
- text-align — выравнивание текста;
- width - ширина элемента;
Для элемента body:
- background-color — цвет фона;
Для элемента #Menu:
- position — определяет позицию элемента;
- top — расстояние сверху от края документа;
- left — расстояние слева от края документа;
- padding — отступ внутри элемента сверху;
- background-color — цвет фона элемента;
- border — тип, цвет и толщина обрамления элемента;
- line-height — ширина строки;
- width — ширина элемента;
Для элемента #Spisok:
- position — определяет позицию элемента;
- margin — отступ от соседнего элемента сверху;
- padding — отступ внутри элемента сверху;
- border-bottom — тип, цвет и толщина обрамления элемента снизу;
- font-size — размер шрифта;
- background — цвет фона элемента;
Для элемента #Spisok ul:
- margin — отступ от соседнего элемента сверху;
- padding — отступ внутри элемента сверху;
- list-style — задает тип маркера списка;
- width — ширина элемента;
- border-bottom — тип, цвет
и толщина обрамления элемента
Для элемента #Spisok ul li:
- position — определяет позицию элемента;
Для элемента #Spisok li ul:
- position — определяет позицию элемента;;
- left — определяет отступ элемента слева;
- top — определяет отступ элемента сверху;
- display — определяет способ отображения элемента;
Для элемента #Spisok ul li а:
- display — определяет способ отображения элемента;
- text-decoration — определяет оформление текста;
- color — определяет цвет элемента;
- font-size — размер шрифта;
- padding — отступ внутри элемента сверху;
- border — тип, цвет и толщина обрамления элемента;
- border-bottom — тип, цвет и толщина обрамления элемента снизу;
- font-weight — толщина текста;
- background — цвет фона;
Для элемента #Spisok ul li a:hover:
- background — цвет фона;
- border-right — тип, цвет и толщина обрамления элемента справа;
- border-left — тип, цвет и толщина обрамления элемента слева;
Для элемента #Spisok li ul li a:
- padding — отступ внутри элемента сверху и справа;
- color — цвет элемента;
- background — цвет фона;
Для элемента #Spisok li:hover ul, li.over ul:
- display — определяет способ отображения элемента;
Для элемента #Name:
- margin-top ||§ отступ от соседнего элемента сверху;
Для элемента .Aut:
- margin-top — отступ от соседнего элемента сверху;
Для элемента .Abzac:
- font-size — размер шрифта;
- text-indent — определяет красную строку;
Для элемента h.4:
- text-indent — определяет красную строку;
Для элемента ul:
- list-style-type - вид маркера.
Текст таблицы стилей приведен в Приложении Г.
В скрипте реализованы функции, осуществляющие скрытие текста при загрузке страницы, а также отображения текста при щелчке по абзацу, содержащему название раздела, и скрытие текста раздела при повторном щелчке.
При этом использовались следующие операторы:
Для функции onClick(Id):
- getElementById() — метод элемента документ, используется для обращения к узлу по его идентификатору;
- element.style - возвращает объект, представляющий атрибут стиля элемента.
Объектом испытания является клиент-серверное приложение «Удалённый запуск программных модулей».
Испытания проводятся с целью проверки правильности работы программы.
Программа должна работать без зависаний и в случае некорректных действий должна выводить сведения об ошибке и позволять продолжить работу после устранения причин ошибки.
Для испытания используется
пакет программной
В качестве технических средств используется стандартный комплекс IBM PC-совместимый компьютер, подключенный к локальной сети.
Для проведения испытаний необходимо запустить на выполнение на одном компьютере файл Server.exe. На другом компьютере, соединённом сетью с
первым компьютером, запустить на выполнение файл Client.exe. Оконные формы приложения с результатами испытаний представлены в приложении Б.
После запуска серверной
части должно без ошибок открыться
окно управления сервером системы (Рис.
Б.1). После запуска сервера
Для подключения к серверу необходимо указать его имя или сетевой IP- адрес. Для этого на клиентской части приложения нажимаем на соответствующую кнопку на панели инструментов, после этого должно появится окно, представленное на Рис. Б.З , в поле ввода которого нужно ввести имя или сетевой IP-адрес сервера и нажать на кнопку «Подключиться». В нашем случае IP-адресом является 192.168.0.101. После подключения в поле сервера появляется адрес клиента, который подключился в данный момент (Рис Б.4), а в поле клиента сообщение о том, что он подключился к серверу (Рис. Б.5).
После этого, вводим числа (для примера возьмем 21 и 24) в поля для значений для расчета на клиенте (Рис. Б.6) и нажимаем «Отправить». На сервере появится сообщение о полученных данных и результате сложения, равному 45 (Рис. Б.7). В окне клиента появится сообщение об успешном принятии сервером сообщения и вывод результата (Рис. Б.8).
После отключения клиента от сервера на сервере выводится сообщение об отключенном клиенте с его адресом (Рис. Б.9), а на клиенте появится сообщение об отключении от сервера (Рис. Б.10).
Система предназначена для удаленного запуска программного модуля.
Программа предназначена для использования на персональных компьютерах типа IBM стандартной комплектации, подключенных к глобальной или любой другой локальный вычислительной сети. Разработанное приложение состоит из серверной и клиентской части.
Информация о работе Система для удаленного запуска программного модуля