Система для удаленного запуска программного модуля

Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 23:12, курсовая работа

Описание работы

Данное приложение осуществляет реализацию удаленного запуска к программного модуля.
Приложение создано в инструментальной среде разработки приложений Delphi 7.0, реализующей современные подходы к программированию: объект- но-ориентированный подход и визуальные средства быстрой разработки приложений. Гипертекстовый документ разработан с использованием языка XHTML.

Файлы: 1 файл

ПЗ.doc

— 1.28 Мб (Скачать файл)

Таблица 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, который задает адрес ссылки.

    1. Описание операторов CSS

При оформлении дизайна гипертекстового документа был использован внешний лист 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 - вид маркера.

Текст таблицы стилей приведен в Приложении Г.

    1. Описание скрипта

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

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

Для функции onClick(Id):

-  getElementById() — метод элемента документ, используется для обращения к узлу по его идентификатору;

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

  1. Программа и методика испытаний

    1. Объект испытаний

Объектом испытания является клиент-серверное приложение «Удалённый запуск программных модулей».

    1. Цель испытаний

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

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

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

    1. Требования к программной документации

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

    1. Средства и порядок испытаний

В качестве технических  средств используется стандартный  комплекс IBM PC-совместимый компьютер, подключенный к локальной сети.

    1. Методы испытаний

Для проведения испытаний  необходимо запустить на выполнение на одном компьютере файл Server.exe. На другом компьютере, соединённом сетью с

первым компьютером, запустить  на выполнение файл Client.exe. Оконные формы приложения с результатами испытаний представлены в приложении Б.

После запуска серверной  части должно без ошибок открыться  окно управления сервером системы (Рис. Б.1). После запуска сервера необходимо запустить клиентскую часть системы. Запустив на выполнение исполняемый файл клиентской части, должно без ошибок открыться окно клиента (Рис. Б.2).

Для подключения к  серверу необходимо указать его  имя или сетевой IP- адрес. Для этого на клиентской части приложения нажимаем на соответствующую кнопку на панели инструментов, после этого должно появится окно, представленное на Рис. Б.З , в поле ввода которого нужно ввести имя или сетевой IP-адрес сервера и нажать на кнопку «Подключиться». В нашем случае IP-адресом является 192.168.0.101. После подключения в поле сервера появляется адрес клиента, который подключился в данный момент (Рис Б.4), а в поле клиента сообщение о том, что он подключился к серверу (Рис. Б.5).

После этого, вводим числа (для примера возьмем 21 и 24) в поля для значений для расчета на клиенте (Рис. Б.6) и нажимаем «Отправить». На сервере появится сообщение о полученных данных и результате сложения, равному 45 (Рис. Б.7). В окне клиента появится сообщение об успешном принятии сервером сообщения и вывод результата  (Рис. Б.8).

После отключения клиента от сервера на сервере выводится сообщение об отключенном клиенте с его адресом (Рис. Б.9), а на клиенте появится сообщение об отключении от сервера (Рис. Б.10).

  1. Описание применения

    1. Назначение программы

Система предназначена  для удаленного запуска программного модуля.

    1. Условия применения

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

    1. Описание задачи

Информация о работе Система для удаленного запуска программного модуля