- •Содержание Введение
- •2.1 Обеспечение доступности Web страницы
- •2.3 Разрешение и размер файла изображений
- •I. Введение
- •Концепция www.
- •1.2 Правила Web-дизайна
- •1.1.1 Что такое стиль?
- •Основные элементы стиля сайта: Логотип Модульность Шрифты Цвета Иллюстративный ряд (приемы обработки изображений)
- •1.2.2 Цветовые ассоциативные и эмоциональные модели
- •1.2.3 Браузеры
- •1.2.4 Влияние дисплеев на Web-дизайн
- •1.2.5 Стандартные размеры и разрешения дисплеев
- •2.1 Обеспечение доступности Web-страницы
- •2.4 Графические редакторы
- •2.4.1 Редакторы растровой графики
- •2.4.2 Редакторы векторной графики
- •2.5 Создание фиксированных и гибких Web-страниц
- •2.5.1 Разработка комбинированных Web-страниц
- •2.6 Язык html
- •2.6.1. Теги html
- •2.6.2 Структура html документа
- •2.7 Форматирование текста
- •3.1 Интернет-магазин и его описание
- •3.1.3 Баннер
- •3.2 Настройка системы управления контентом «Joomla!»
- •3.2.1 Конфигурация системы
- •3.2.2 Шаблоны дизайна
- •3.2.3 Модули и компоненты
- •3.2.4 Создание элементов меню
- •3.2.6 Изменение категорий и разделов
- •3.2.7Изменение информационного материала
- •3.2.8 Создание резервной копии информации
- •3.2.9 Восстановление резервной копии
- •3.3 Требования к техническим средствам
- •3.4 Текст программы web-сайта «Интеренет-магазина»
- •3.5 Общие сведения
- •3.6 Вывоз и загрузка
- •3.7 Входные данные
- •3.8 Описание процесса отладки программы
- •3.9 Динамические элементы web-сайта «интернет магазина»
- •4 Экономическая часть
- •5 Мероприятия по технике безопасности
- •5.1 Анализ потенциально опасных и вредных факторов, воздействующих на пользователя эвм
- •5.2 Организационные и технические мероприятия по защите от поражения электрическим током
- •5.3 Противопожарная безопасность
- •5.4 Инструкция по технике безопасности для пользователей пэвм
- •5.4.1 Требования к персоналу
- •5.4.2 Специальные требования
- •Заключение
- •Список использованной литературы
3.7 Входные данные
Фильтрация входных данных — одна из самых важных вещей, которой надо уделять внимание при разработке веб-сайта.
При проектировании любого веб-приложения очень важно проверять все входные данные перед их использованием. Элементарная проверка данных позволяет увеличить безопасность нашего сайта в разы! Joomla предоставляет нам набор библиотек для проверки GET/POST запросов.
Метод GET
По умолчанию при запросе используется метод GET. Метод POST используется только тогда, когда это явно указано в запросе формы. Для CGI-программиста очень важно понимать, что при запросе методом GET данные формы передаются серверу вместе с URL. Web-серверы, поддерживающие CGI, копируют эти данные в переменную окружения с именем QUERY_STRING. После этого забота о получении данных из переменной окружения и их обработке возлагается на CGI-программу.
Метод POST
Метод POST используется тогда, когда это явно указано в атрибуте формы METHOD. В отличии от метода GET, POST помещает данные не в URL, а в тело запроса. Запрос POST во многом похож на ответ HTTP. Первая строка представляет собой стандартный запрос HTTP, в котором указан метод POST. В ней могут быть необходимые дополнительные заголовки, отделяемые от тела запроса пустой строкой.
Тело запроса при использовании метода POST передается программе как стандартный поток ввода.
3.8 Описание процесса отладки программы
Для отладки разрабатываемой программы был использован метод "снизу вверх". Вначале каждый самостоятельный класс или функция был отлаженн отдельно, а затем отлаженные модули были добавлены в единую программу. Для отладки каждой функции или класса был написан вызывающий модуль, который задает исходные данные для функции или класса, вызывает ее и выводит результат её работы на экран.
В процессе отладки были обнаружены ошибки следующих типов:
Синтаксические – это опечатки, а также ошибки, связанные с неправильным написанием операторов языка. Компилятор обнаруживает эти ошибки, выводит сообщения о них и устанавливает курсор в то место, где обнаружена ошибка.
Семантические – это ошибки, связанные с неправильным использованием операторов языка. Они не обнаруживаются при компиляции, но проявляются при работе программы.
Логические – это ошибки, связанные с неправильным построением алгоритма программы. В разрабатываемой программе каждая функция и ее логическая схема была продумана до ее написания, так что логических ошибок при компиляции и отладки данного программного продукта найдено не было.
3.9 Динамические элементы web-сайта «интернет магазина»
Динамическим элементом в данном web-сайте является класс "Контакты". Здесь представлены все возможности "Контакты" такие как:
1 Ввод телефона/факса
2 Ввод Е-mail адреса
3 Ввод Имени
4 Написание сообщения
4 Экономическая часть
Расчет себестоимости созданного программного обеспечения
Прежде чем заняться каким либо делом, мы должны просчитать его стоимость и выявить, будет ли это дело являться рентабельным и экономичным.
Исходные данные:
Стоимость одного часа программиста, К = 180рублей;
Время, которое потребовалось на написание программы, Т = 98 час;
Мощность, потребляемая компьютером, в процессе эксплуатации W = 0,75 кВт;
Стоимость одного кВт, С = 1,96 рубля;
Амортизация А = 25% годовых;
Стоимость компьютера S k = 22000 рублей.
Расчет стоимости программы-теста по предмету «Компьютерные сети».
1) Расчет заработной платы программиста, пишущего программное обеспечение Sз/п:
Sз/п = K * T = 180 * 98 = 17640(рублей)
2) Расчет стоимости энергии, потребляемой компьютером, S w :
S w = W * T * C = 0,75 * 98 * 1,96 = 144,06 (рублей)
Расчет стоимости амортизации вычислительной техники (в данном случае, компьютера), Sa :
Sa = (Sk * A * T)/(100 * X * Y * Z)
Sa = (22000*25*98)/(180*12*25*8) = 124,77(рублей)
где X = 12 месяцев в году;
Y = 25 рабочих дней в месяце;
Z = 8 часов, рабочий день.
4) Расчет общей суммы программы S;
S = Sз/п + Sw + Sa = 17640+144,06+124,77= 17908(рублей)
Общая стоимость контролирующей части S =17908(рублей).
Программа получилась экономически выгодная, так как разработка сайтов в профессиональных компаниях стоит на порядок дороже.