Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Расчетка.doc
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
1.26 Mб
Скачать

21

Министерство образования и наук рф

БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Информатика и программное обеспечение

«Html редактор»

Расчетно-графическая работа

Руководитель

__________ ст.пр. К.В. Дергачев

__ __________ 2010 г.

Студент гр. 10-ПО3с

_____________ Д.И.Артамошин

__ __________ 2010 г.

Брянск 2010 г. Содержание

Содержание 2

Введение 3

Аналитическая часть 5

Описание предметной области 5

Обзор программ-аналогов 6

Конструкторская часть 8

Высокоуровневое проектирование 9

Низкоуровневое проектирование 11

Тестирование 17

Заключение 20

Список литературы 21

Введение

В настоящее время актуальность интернета возросла в несколько раз. Практически каждый человек когда-нибудь заглядывал на страничку какого-либо сайта, скачивал нужную информацию или файл, или просто смотрел прогноз погоды на завтра. Информация в интернет представлена в виде различных сайтов, блогов, интернет-магазинов и т.д., которые в свою очередь создаются людьми при помощи специальных программ редакторов, либо самостоятельно, с использованием языка гипертекстовой разметки и многих других web-языков. Писать сайты можно и вручную, но есть ли смысл тратить драгоценное время на многократное написание одного и того же отрывка кода. Для этих целей и существуют различные html редакторы.

Целью данного проекта является разработка программного обеспечения по созданию web-страниц.

Для достижения поставленной цели необходимо решение следующего ряда задач:

  • детальный анализ выбранной предметной области;

  • поиск программ-аналогов и их сравнительная характеристика;

  • разработка модели проектируемой системы;

  • разработать программный продукт, соответствующий разработанной модели;

  • подбор стилистики для оформления интерфейса программы.

Требования, предъявляемые к разрабатываемому программному продукту:

  • наличие средств, облегчающих и ускоряющих процесс написания кода web-страниц;

  • широкий набор инструментов;

  • возможность автоматического сохранения;

  • наглядный интерфейс;

  • наличие справочной системы.

Аналитическая часть Описание предметной области

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

Сайты разрабатываются знающими людьми по средствам языка гипертекстовой разметки (html) , а так же всевозможных языков web-программирования, которые позволяют сделать сайт динамичным и интересным для посетителя.

Существует два вида программных продуктов для разработки сайтов, которые позволяют более быстро и удобно создавать их:

1) Визуальный редактор html

Средства, которые автоматически формируют необходимый HTML-код, позволяя разрабатывать Web-страницы в режиме WYSIWYG (What You See Is What You Get - что вижу, то и получаю. Не требуют от разработчика знаний html, css и процих технологий для разметки страниц. Примером таких программ может служить Macromedia Dreamweaver MX, Adobe Golive, LiveMotion, Microsoft FrontPage и т.д.

2) Невизуальный редактор html.

Такими программами пользуются в основном профессионалы, которые в состоянии писать код в любом текстовом редакторе. Невизуальные редакторы html позволяют создавать самый чистый программный код, как говорится, не содержащий ничего лишнего. Используя такую программу, всегда точно знаешь, что получишь в результате определенного действия. Невизуальные редакторы html позволяют вставлять там, где это нужно, целые блоки кода, но при этом, в отличие от визуальных редакторов, не добавляют в него своих "фантазий" на тему разметки страницы. Примеры программ данного типа: Homesite, HTML Pad, SNK Visual HTML Workshop и многие другие.