Курсовая работа: Анализатор цветового набора для WEB-страницы
Процесс разработки анализирующей системы включает следующие задачи:
1. Изучение, выбор и спецификация параметров html-страницы, по которым будет производиться анализ;
2. Выбор и изучение в необходимом объеме программных средств реализации интерфейса;
3. Разработка проекта системы, включающего в себя следующие пункты:
-структуры внешних данных;
-Разработка Спецификация требований к данной системе;
-Разработка сценария интерфейса;
4. Формирование набора тестов;
5. Реализация проекта в выбранной среде;
6. Отладка реализованной версии системы;
7. Разработка инструкции пользователю.
2 Требования к окружению
2.1 Требования к аппаратному обеспечению:
- Требования к компьютеру совпадают с требованиями ОС.
- Устройство ввода - мышь, клавиатура.
- Устройство вывода - монитор.
2.2 Требования к программному обеспечению:
- ОС MS-WINDOWS 9x/NT/2000/ХР и более поздние.
2.3 Требования к пользователю:
- Иметь навыки работы в ОС WINDOWS
- Уметь работать с устройством ввода - мышью и клавиатурой.
- Знать русский язык
3. Архитектура системы (Общие требования)
С точки зрения пользователя система разделяется на следующие подсистемы: анализирующую часть и справочную часть. Анализирующая часть позволяет пользователю проанализировать выбранную им страницу (согласно определенному методу выбора цвета), просмотреть результаты анализа, добавить свой цветовой набор (только для определенного метода анализа). Справочная часть дает возможность пользователю просматривать справочную информацию по вопросам правильного форматирования WEB-страницы (в том числе выбор цвета для её оформления).
4. Спецификация данных
4.1Описание формата или структуры данных
4.1.1 Формат входного файла
Входной файл (файл подлежащий анализу, документ HTML) выбирается пользователем из числа файлов, существующих на твердом носителе (по умолчанию расширение – htm).
Данная WEB-страница должна удовлетворять следующим требованиям:
-Документ должен быть написан на языке HTML 4.0 и выше;
-Код документа не должен содержать синтаксических (или иных) ошибок, которые могут привести к неправильной интерпретации документа и ошибочных выводов программы;
-Код документа не должен содержать описания стилей (Style) и классов (Class);
-Код документа не должен содержать скриптов (Script) (“javascript” и др.)
-Для наиболее правильного анализа документа желательно не использовать в качестве фона рисунки.
4.1.2 Формат файла базы данных цветов
Данные о цветовых наборах хранятся в отдельном текстовом файле в кодировке Win-1251. Для разделения строк используются символы CRLF. Названием файла является: “col_base.dat”. Пример строки в “col_base.dat”: таблица 1.