Кафедра Информатики
КУРСОВАЯ РАБОТА
На тему:
Анализатор цветового набора для WEB-страницы
Владивосток, 2008
Содержание
1. ВВЕДЕНИЕ
1.1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 3
1.2 НЕФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ 4
1.3 ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ
2 ТРЕБОВАНИЯ К ОКРУЖЕНИЮ
2.1 ТРЕБОВАНИЯ К АППАРАТНОМУ ОБЕСПЕЧЕНИЮ:
2.2 ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ:
2.3 ТРЕБОВАНИЯ К ПОЛЬЗОВАТЕЛЮ:
3. АРХИТЕКТУРА СИСТЕМЫ (ОБЩИЕ ТРЕБОВАНИЯ)
4. СПЕЦИФИКАЦИЯ ДАННЫХ
4.1 ОПИСАНИЕ ФОРМАТА ИЛИ СТРУКТУРЫ ДАННЫХ
5 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ:
6 ТРЕБОВАНИЯ К ИНТЕРФЕЙСУ
7 ПРОЕКТ
7.1 МОДУЛИ И АЛГОРИТМЫ
7.2 СТРУКТУРА ДАННЫХ
7.3 ПРОЕКТ ИНТЕРФЕЙСА
8 ЗАКЛЮЧЕНИЕ
9 СПИСОК ЛИТЕРАТУРЫ
1. ВведениеС точки зрения пользователя система разделяется на следующие подсистемы: анализирующую часть и справочную часть. Анализирующая часть позволяет пользователю проанализировать выбранную им страницу (согласно определенному методу выбора цвета), просмотреть результаты анализа, добавить свой цветовой набор (только для определенного метода анализа). Справочная часть дает возможность пользователю просматривать справочную информацию по вопросам правильного форматирования WEB-страницы (в том числе выбор цвета для её оформления).
4. Спецификация данных
Данный программный продукт должен предоставлять пользователю следующие возможности:
- Выбирать: режим анализа HTML-документа указанного пользователем или режим чтения справочной информации;
- Анализировать выбранный им HTML-документ, при этом система запрашивает у пользователя следующие параметры:
- Имя и местоположение HTML-документа с помощью стандартного Windows интерфейса;
- Название метода подбора цветов, согласно которому будет произведен анализ выбранного документа;
- Указание на автоматическое определение типа предложенного документа.
- Просматривать результат анализа выбранного пользователем HTML-документа, при этом программа должна предоставить пользователю информацию о:
- Ошибках (связанных с набором цвета на данном HTML-документе);
- Недостатках (связанных с набором цвета на данном HTML-документе);
- Наиболее подходящей цветовой гамме, рекомендуемой для данного HTML-документа;
- Целесообразность использования указанного метода анализа с учетом подбора цветовой гаммы данного HTML-документа;
- Статистические сведения по цветовым параметрам, для указанного HTML-документа
- Изучать справочную информацию по ряду вопросов создания эргономичных интерфейсов, в том числе и по правилам выбора цветовой палитры создаваемого интерфейса, в зависимости от предназначения создаваемого интерфейса (в данном случае HTML-документа);
- Добавлять свои цветовые наборы в существующую базу данных, при этом система запрашивает у пользователя следующие параметры:
- Название цветовой гаммы (желательно на английском языке);
- Перечисление всех цветов из вводимого набора в формате RGB. Символ “#”, указывать не требуется (более подробно формат базы данных цветов указан в Таблице 1);
- Сохранять результаты анализа в отдельном текстовом файле, при этом система запрашивает у пользователя следующие параметры:
- Имя файла для сохранения;
- Путь для сохранения.
5 Требования к интерфейсуДанный программный продукт должен иметь Windows-интерфейс, предоставляющий следующие возможности:
- Переход к анализатору
- Переход к справочной части
- Просмотр результатов анализа
- Возможность выбирать метод подбора цветов
- Возможность сохранения результатов
- Возможность добавления своего набора цветов в базу данных
6 ПроектПрограмма состоит из следующих модулей:
1. Модуля анализатора, реализующего следующие функции:
- Выбор файла (HTML-документа) для анализа
- Анализ файла, в соответствии с выбранным методом
- Просмотр результатов анализа
- Сохранение результатов анализа
- Добавление своего набора цветов в базу данных
2. Справочного модуля, который реализует следующие функции:
- Предоставление справочной информации по выбранной теме
Основной структурой данного проекта является промежуточный файл с именем “tempfile.htm”, который аналогичен входному файлу, но во входном файле все символы латинского алфавита преобразуются в нижний регистр, на одной строке находится только один тег.
Также используются следующие структуры, указанные в Таблице 2:
Таблица 2.
| Имя | Тип | Комментарий |
| ColNum | Array [1..20],[1..2] of String | Таблица перевода цвета в формат RGB: “red” - “#ff0000” |
| Resrvd_Words | Array [1..20] of String | Массив ключевых слов языка HTML, отвечающих за цвет на странице. |
| Founds | Array [1..1000] of String | Массив, в котором хранятся все найденные цвета (в формате #
Оценок: 1001 (Средняя 5 из 5)
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов. © 2017 - 2022 ReferatWorld.ru
|