2 (Комплекс программ для создания Web сайта)
Описание файла
Документ из архива "Комплекс программ для создания Web сайта", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "2"
Текст из документа "2"
5
-
ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ
-
Постановка задачи
-
Основания для разработки
-
Основанием для разработки послужило задание руководителя дипломного проектирования.
-
Назначение программы
Программа предназначена нести информацию пользователю о деятельности фирмы ООО «МАРИТА» через всемирную электронную сеть Internet (World Wide Web).
-
Требования к программе
-
Требования к функциональным характеристикам
Программа должна:
-
позволять осуществлять управление клавиатурой и “мышью”;
-
позволять пользователю вводить с клавиатуры электронный адрес;
-
позволять пользователю использовать все возможные ссылки в HTML документе.
-
для каждого из найденных HTML документов выполнить проверку и исправление слов, в которых символы кириллицы, схожие по начертанию с латинскими символами, ошибочно заменены на латинские символы, и слов, в которых латинские символы, схожие по начертанию с символами кириллицы, ошибочно заменены на символы кириллицы;
-
предоставлять пользователю возможность настройки оформления таблиц с разметкой в создаваемых html-файлах при помощи опций по настройки ширины рамки таблицы и способа горизонтального выравнивания текста в ячейках таблицы;
-
предоставлять пользователю возможность установки вида шрифта для создаваемых html-файлов при помощи опций по настройке вида шрифта заголовка, вида шрифта абзаца и вида шрифта, содержащегося в ячейках таблиц;
-
индицировать ход своей работы, выводя отчёт в текстовом виде на экран;
-
Требования к надёжности
При наборе URL адреса Web сайт должен незамедлительно загрузиться в предложенном Internet броузере пользователя.
-
Требования к техническим средствам
Программа должна работать на IBM PC-совместимых компьютерах с процессором Intel Pentyum 100 и выше, объемом оперативной памяти 8 Мбайт и выше, цветным монитором EGA/VGA, наличием жесткого диска и дисковода для гибких магнитных дисков 3.5" (1.44 Мбайт).
-
Описание схем
Схема главной функции представлена в преложении 1.
-
Текст программы
Текст программы в соответствии с ГОСТ 19.101-77 (СТ СЭВ 1626-79) и ГОСТ 19.401-79
(СТ СЭВ 3746-82) представляет собой запись программы на исходном языке программирования с необходимыми комментариями. Текст программы представляет собой документ, выполненный машинным способом, и приведен в приложении 3.
-
Описание программы
-
Общие сведения
-
Комплекс программ для создания Web сайта ООО «МАРИТА» предназначен для преобразования файлов из кодировки Html, Css, Js в единый интернет сайт для удобства пользователя.
Программа написана на языке разметки гипер текста HTML и языке программирования Java Sdript, может работать под управлением операционной системы Windows 95, Windows 98 или Windows ME.
Запускаемым файлом является файл index.html (дополнительных параметров командной строки не требуется).
-
Функциональное назначение
Комплекс программ для создания Web сайта ООО «МАРИТА» предназначен для преобразования файлов из кодировки Html, Css, Js в единый интернет сайт для удобства пользователя.
Программа может быть использована в любой фирме, которая стремится быстро и удобно перевести свою систему документооборота из текстового формата HTML или разместить информацию в сети Internet.
-
Описание логической структуры
Программа состоит из основного модуля, модулей preload.html, index.html, main.html, about.html, links.html, files.html, browser.js, error.js, preload.js, resolution.js, spylog.js, user.js .
Основной модуль
В модуле содержатся функции escape, eval, infinity, isFinite, isNaN, NaN, parseFloat, parseInt, undefined, unescape.
Функция Escape кодирует строку так, чтобы она выглядела как URL .То есть, все недопустимые в URL символы ( “*”, “_”, “+”, “/”, пробел ) будут представлены их шестнадцатиричными кодами.
Функция Eval вычисляет выражение, находящееся в строковой переменной, как если бы оно было написано в коде программы. В выражении можно использовать переменные, функции, любые операторы Java Skript.
Функция Infinity возвращает значение “плюс бесконечность”. Служит для математических расчетов. Не принимает аргументов и не требует скобок.
Функция isFinite Проверяет, возвращает ли выражение конечное число. Результат: True или False.
Функция isNaN Проверяет, возвращает ли выражение правильное число. Результат: True если не возвращает (бесконечность или ошибка, иначе говоря NaN (Not a Number – не число)), или False, если возвращает.
Функция NaN возвращает выражение NaN (Not a Number – не число). Не принимает аргументов и не требует скобок.
Функция parseFloat преобразует строку в число с плавующей точкой. Если строка не может быть преобразована, возвращает NaN.
Функция parseInt преобразует строку в целое число системы счисления, определяемой основанием. В частности, основание 10 определяет десятичную систему, 8 – восмеричную, 16 – шестнадцатиричную. По умолчанию берется десятичная система. Если строка не может быть преобразована, возвращает NaN.
Функция undefined возвращает значение undefined, обозначающее, что переменная не определена, хоть и была объявлена. Может быть использована в выражениях сравнения. Не принимает аргументов и не требует скобок.
Функция unescape декодирует строку, закодированную функцией escape
-
Вызов и загрузка
Программа предназначена для работы под управлением операционной системы Windows 95, Windows 98 или Windows ME, NT.
-
Входные данные
Входными данными являются:
– Имя каталога, содержащего текстовые файлы;
– Имя каталога, предназначенного для помещения в него html-файлов;
-
Выходные данные
Выходными данными являются:
– Конфигурационный файл, с помощью которого настраиваются генерируемые HTML-теги;
-
Файл-протокол с результатами хода работы программы, содержащий также дату и время начала каждого запуска программы на выполнение.
2.5. Описание процесса отладки программы.
Для отладки разрабатываемой программы был использован метод "снизу вверх". Вначале каждый самостоятельный класс или функция был отлаженн отдельно, а затем отлаженные модули были добавлены в единую программу. Для отладки каждой функции или класса был написан вызывающий модуль, который задает исходные данные для функции или класса, вызывает ее и выводит результат её работы на экран.
В процессе отладки были обнаруженны ошибки следующих типов:
Синтаксические – это опечатки , а также ошибки, связанные с неправильным написанием операторов языка. Компилятор обнаруживает эти ошибки, выводит сообщения о них и устанавливает курсор в то место, где обнаружена ошибка.
Семантические – это ошибки, связанные с неправильным использованием операторов языка. Они не обнаруживаются при компиляции, но проявляются при работе программы.
Логические – это ошибки, связанные с неправильным построением алгоритма программы. В разрабатываемой программе каждая функция и ее логическая схема была продумана до ее написания, так что логических ошибок при компиляции и отладки данного программного продукта найдено не было.
2.6. Пример результатов работы программы.
Рабочие окна интерфейса программы, а также контрольные примеры приведены в приложении 2.