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

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

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

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

Файлы: 1 файл

ПЗ.doc

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

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- position — определяет позицию элемента;;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- left — определяет отступ элемента слева;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- top — определяет отступ элемента сверху;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- display — определяет способ отображения элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента #Spisok ul li а:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- display — определяет способ отображения элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- text-decoration — определяет оформление текста;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- color — определяет цвет элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- font-size — размер шрифта;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- padding — отступ внутри элемента сверху;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- border — тип, цвет и толщина обрамления элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- border-bottom — тип, цвет и толщина обрамления элемента снизу;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- font-weight — толщина текста;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- background — цвет фона;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента #Spisok ul li a:hover:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- background — цвет фона;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- border-right — тип, цвет и толщина обрамления элемента справа;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- border-left — тип, цвет и толщина обрамления элемента слева;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента #Spisok li ul li a:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- padding — отступ внутри элемента сверху и справа;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- color — цвет элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- background — цвет фона;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента #Spisok li:hover ul, li.over ul:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- display — определяет способ отображения элемента;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента #Name:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- margin-top ||§ отступ от соседнего элемента сверху;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента .Aut:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- margin-top — отступ от соседнего элемента сверху;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для элемента .Abzac:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- font-size — размер шрифта;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- text-indent — определяет красную строку;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента h.4:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- text-indent — определяет красную строку;

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  элемента ul:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- list-style-typeЩ| вид маркера.

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Текст  таблицы стилей приведен в  Приложении Г.

</i></p></div>

<div onclick="Otvet('ot3')">4.3 Описание скрипта<br />

<p id="ot3" style="display: none">

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

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;При  этом использовались следующие  операторы:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  функции onClick(Id):

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

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

</i></p></div>

</h4>

</div>

<div id="navAlpha">

<h2>Разделы записки</h2>

<a href="01.html">Титульный  лист</a><br />

<a href="02.html">Содержание</a><br />

<a href="03.html">Введение</a><br />

<a href="04.html">1.Техническое  задание</a><br />

<a href="05.html">2.Описание  модулей программы</a><br />

<a href="06.html">3.Описание  программы</a><br />

<a href="07.html">4.Описание  гипертекстового документа</a><br />

                <a href="08.html">5.Программа и методика испытаний

<a href="09.html">6.Описание  применения</a><br />

<a href="10.html">Заключение</a><br />

<a href="index.html">На  главную</a><br />

</div>  

</body>

</html>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Описание применения</title> 

<link href="css/cssmain.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">

function Otvet(targetId)

{if (document.getElementById)

  {target = document.getElementById(targetId);

if (target.style.display == "none")

  {  target.style.display = ""; } else

  {  target.style.display = "none"; }}}

</script>

</head>

<body>

<div id="header">  

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

</div>

<div class="content" >

<h1>5 Программа и  методика испытаний</h1>

<h4>  <div onclick="Otvet('ot1')">5.1 Объект испытаний<br />

<p id="ot1" style="display: none">

<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Объектом  испытания является клиент-серверное  приложение «Удалённый запуск  программных модулей».<br />

</i></p></div>

<div onclick="Otvet('ot2')">5.2 Цель испытаний<br />

<p id="ot2" style="display: none">

<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Испытания  проводятся с целью проверки  правильности работы программы.

</i></p></div>

<div onclick="Otvet('ot3')">5.3 Требования к программе<br />

<p id="ot3" style="display: none">

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

   </i></p></div>

<div onclick="Otvet('ot4')">5.4 Требования к программной документации

<p id="ot4" style="display: none">

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

 

  </i></p></div>

<div onclick="Otvet('ot5')">5.6 Методы испытаний

<p id="ot5" style="display: none">

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

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

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

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

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

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

   </i></p></div>

</h4>

</div>

<div id="navAlpha">

<h2>Разделы записки</h2>

<a href="01.html">Титульный  лист</a><br />

<a href="02.html">Содержание</a><br />

<a href="03.html">Введение</a><br />

<a href="04.html">1.Техническое  задание</a><br />

<a href="05.html">2.Описание  модулей программы</a><br />

<a href="06.html">3.Описание  программы</a><br />

<a href="07.html">4.Описание  гипертекстового документа</a><br />

                 <a href="08.html">5.Программа и методика испытаний

<a href="09.html">6.Описание  применения</a><br />

<a href="10.html">Заключение</a><br />

 

<a href="index.html">На  главную</a><br />

</div>  

</body>

</html>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Заключение</title> 

<link href="css/cssmain.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">

function Otvet(targetId)

{if (document.getElementById)

  { target = document.getElementById(targetId);

if (target.style.display == "none")

  {  target.style.display = "";} else

  {target.style.display = "none";}}}

</script>

</head>

<body>

<div id="header">  

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

</div>

<div class="content" >

<h1>6. Описание применения</h1>

<h4>  <div onclick="Otvet('ot1')">6.1 Назначение программы<br />

<p id="ot1" style="display: none">

<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Система  предназначена для удаленного  запуска программного модуля.

</i></p></div>

<div onclick="Otvet('ot2')">6.2 Условия применения<br />

<p id="ot2" style="display: none">

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

</i></p></div>

<div onclick="Otvet('ot3')">6.3 Описание задачи<br />

<p id="ot3" style="display: none">

<i> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Программа должна работать в сети и осуществлять удаленный запуск программного модуля (сложение чисел). Эти возможности были реализованы в среде программирования Borland Delphi 7 с помощью Indy компонентов. Был разработан протокол взаимодействия хостов серверной и клиентской частей, который представлен в приложении В.

   </i></p></div>

<div onclick="Otvet('ot4')">6.4 Описание гипертекстового документа

<p id="ot4" style="display: none">

<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;В  соответствие с заданием был разработан гипертекстовый документ, содержащий краткое описание разделов пояснительной записки. Для просмотра документа необходимо открыть в браузере файл Index.html

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;После  открытия на экране появляется  главная страница (Рисунок Г.1). При нажатии на ссылку «Разделы записки» отобразится страница, содержащая титульный лист (Рисунок Г.2).

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перейдя  по ссылке «Введение», пользователь  увидит содержание пункта «Введение»  пояснительной записки (Рисунок Г.З).

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  просмотра пункта «Техническое  задание» следует нажать на  ссылку «Техническое задание» (Рисунок  Г.4).

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для  просмотра пункта «Описание модулей»  следует нажать на ссылку «Описание модулей » (Рисунок Г.5).

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;При  нажатии на ссылку «Описание  приложения» отобразятся все  подпункты пункта «Описание приложения» (Рисунок Г.6); для просмотра их содержания следует щелкнуть по ним кнопкой мыши.

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;При нажатии на ссылку «Описание гипертекстового документа» отобразятся все подпункты пункта «Описание гипертекстового документа» (Рисунок Г.7); для просмотра их содержания следует щелкнуть по ним кнопкой мыши.

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Для просмотра пункта «Программа и методика испытаний» следует нажать на ссылку «Программа и методика испытаний» (Рисунок Г.8).

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;При  нажатии на ссылку «Описание  применения» отобразятся все  подпункты пункта «Описание применения» (Рисунок Г.9); для просмотра их содержания следует щелкнуть по ним кнопкой мыши.

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перейдя  по ссылке «Заключение», пользователь  увидит содержание пункта «Заключение»  пояснительной записки (Рисунок Г.10).

  </i></p></div>

<div onclick="Otvet('ot5')">6.5 Входные и выходные данные

<p id="ot5" style="display: none">

<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Входными  данными являются запросы клиентов. Выходными данными являются ответы  сервера на запросы клиентов.

   </i></p></div>

</h4>

</div>

<div id="navAlpha">

<h2>Разделы записки</h2>

 

<a href="01.html">Титульный  лист</a><br />

<a href="02.html">Содержание</a><br />

<a href="03.html">Введение</a><br />

<a href="04.html">1.Техническое  задание</a><br />

<a href="05.html">2.Описание  модулей программы</a><br />

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