Контрольная работа: Разработка сайта "Интернет-магазин средств связи" средствами веб-программирования PHP, HTML 4.01, CSS, JavaScript
Контрольная работа: Разработка сайта "Интернет-магазин средств связи" средствами веб-программирования PHP, HTML 4.01, CSS, JavaScript
Муниципальное образовательное
учреждение высшего профессионального образования "Южно Уральский
Профессиональный Институт"
Кафедра информатики и вычислительной
техники
Контрольная работа
по дисциплине "Программирование"
Тема: Разработка сайта "Интернет-магазин
средств связи" средствами веб-программирования PHP, HTML 4.01, CSS, JavaScript
Выполнил
Мурашкин Антон Викторович,
студент гр. ПСЗ-1-08,
специальность 230105.65
"Программное обеспечение ВТ и АС
Проверил
Кириллова Светлана Николаевна,
преподаватель ЮУПИ
Челябинск- 2010
Содержание
программирование сайт контент дизайн
Введение
1. Техническое задание
2. Технология создания сайта
2.1. Разработка структуры сайта
2.2. Определение структуры и формирование контента
сайта
2.3. Разработка системы навигации
2.4. Особенности дизайна сайта
3. Средства разработки сайта
Заключение
Список литературы
Приложения
Введение
Значение и обзор современных средств веб-программирования
Системы программирования
в современном мире доминируют на рынке средств разработки. Практически все
фирмы-разработчики компиляторов поставляют свои продукты в составе
соответствующей системы программирования в комплексе всех прочих технических
средств. Отдельные компиляторы являются редкостью и, как правило, служат только
узкоспециализированным целям.
Тенденция такова, что все
развитие систем программирования идет в направлении неуклонного повышения их
дружественности и сервисных возможностей. Это связано с тем, что на рынке в
первую очередь лидируют те системы программирования, которые позволяют
существенно снизить трудозатраты, необходимые для создания программного
обеспечения на этапах жизненного цикла, связанных с кодированием, тестированием
и отладкой программ. Показатель снижения трудозатрат в настоящее время
считается более существенным, чем показатели, определяющие эффективность
результирующей программы, построенной с помощью системы программирования.
В качестве основных
тенденций в развитии современных систем программирования следует указать
внедрение в них средств разработки на основе так называемых языков четвертого
поколения 4GL (four generation languages), а также поддержка систем быстрой
разработки программного обеспечения RAD (rapid application development).
Языки четвертого
поколения 4GL представляют собой широкий набор средств, ориентированных на
проектирование и разработку программного обеспечения. Они строятся на основе
оперирования не синтаксическими структурами языка и описаниями элементов, а
представляющими их графическими образами. На таком уровне проектировать и
разрабатывать прикладное программное обеспечение может пользователь, не
являющийся квалифицированным программистом, зато имеющий представление о
предметной области, на работу в которой ориентирована прикладная программа.
Языки четвертого поколения являются следующим (четвертым по счету) этапом в
развитии систем программирования.
Описание программы,
построенное на основе языков 4GL, транслируется затем в исходный текст и файл
описания ресурсов интерфейса, представляющие собой обычный текст на
соответствующем входном языке высокого уровня. С этим текстом уже может
работать профессиональный программист-разработчик он может корректировать и
дополнять его необходимыми функциями. Такой подход позволяет разделить работу
проектировщика, ответственного за общую концепцию всего проекта создаваемой
системы, дизайнера, отвечающего за внешний вид интерфейса пользователя, и
профессионального программиста, отвечающего непосредственно за создание
исходного кода создаваемого программного обеспечения.
В целом языки четвертого
поколения решают уже более широкий класс задач, чем традиционные системы
программирования. Они составляют часть средств автоматизированного
проектирования и разработки программного обеспечения, поддерживающих все этапы
жизненного цикла CASE-систем.
Предполагаемое назначение разрабатываемого сайта
Данный сайт разрабатывался как практическое задание по
дисциплине Web-програмирование, и соответственно
имеет свои особенности в отличные от возможностей сайтов предназначенных для
коммерчесого использования. Целью данной работы является показать уровень и
качество полученных знаний в области разработки и применения
информационно-коммуникационных средств.
1. Техническое задание
В начале работы выбрать тип сайта, который будете создать. Тип сайта: Интернет-магазин. Далее
определиться с тематикой сайта: Тематика сайтов: Интернет-магазин средств
связи.
Кнопки управления (навигация сайта): определяются
веб-дизайнером самостоятельно, с каждой страницы сайта должен быть обеспечен
переход (установлена гиперссылка) на главную страницу сайта.
Блок схема сайта: определяется веб-дизайнером самостоятельно.
Головная (начальная) страница сайта должна содержать гиперссылки,
обеспечивающие переход с нее на не менее чем 95% страниц сайта, но не более чем
160 гиперссылок. Объём сайта: 100 Мб.
Минимальное разрешение монитора, на котором будет
просматриваться сайт: 1024 х 768 пикселей. При указанном разрешении возможность
просмотра страниц сайта без горизонтальной прокрутки браузера не
предусматривается. Основной браузер, которым будет просматриваться сайт, и его
минимальная версия: IE 7 и выше.
Цветовая палитра: основной режим мониторов, на которых будет
просматриваться сайт: 15 разрядов цветов и выше (число цветов 65536 и выше).
При разработке сайта должен быть обеспечена возможность его просмотра при
использовании безопасной цветовой палитры (разрядность цветов 8). Изменения
оттенков цветов, при просмотре сайта с использованием безопасной цветовой
палитры, не оговариваются.
Общий фон сайта: общий фон сайта светлый (белый). Допускается
использование светлого фонового рисунка. Размер и вид шрифта сайта: размер
шрифта сайта должен быть в пределах 10-12 для оформления текста. Размер шрифта
для оформления заголовков, названия страниц и т.д. не оговаривается. Вид
(название) шрифта не оговаривается.
Срок разработки сайта: с 15 сентября по 15 декабря 2009 года.
2. Технология создания сайта
2.1 Разработка структуры сайта
Схема структуры сайта
Рисунок 1-Схема: Главная страница
Рисунок 2-Схема: Открытая ссылка
Рисунок 3-Схема структуры сайта: Меню
Рисунок 4-Схема структуры сайта: Главная
Рисунок 5-Схема структуры сайта: Ссылка Звонок оператору
Рисунок 6-Схема структуры сайта: Открытая ссылка
Структурная схема сайта представлена в блочном варианте для
облегчения прочтения и восприятия.
Особенности структуры
Данный сайт построен с использованием технологии фреймов.
Благодаря технологии фреймов окно браузера делится на несколько частей
(областей). Каждая часть по сути представляет собой отдельное окно, тем самым
пользователю предлагается работать как-бы с несколькими окнами сгрупированными
в единое целое. Естественно, это не могло не отразиться на структуре сайта
пользователь переходя по ссылкам от страницы к странице всё время визуально
как-бы находится на одном уровне, и не замечает степень углубления или поднятия
в структуре сайта. Вершиной структуры (структурной схемы) является пункт "Меню"
от которого происходит развевление структуры на различные ссылки, "Главная"
страница, так же как группы товаров и связь с оператором является одним из
пунктов. Далее происходит разветвление каждой ссылки, максимальное ветвление
разумеется происходит на ссылке "Главная", которая дублирует в себе
все остальные ссылки пункта "Меню" (группы товаров, звонок оператору).
Ссылки относяшиеся к определённым товарам имеют более простую схему
ветвления—это либо возврат на "Главную" страницу, либо на страницу "Звонок
оператору". Ссылка "Звонок оператору" имеет ветвление подобное
пункту "Меню", и обеспечивает переходы как на "Главную"
страницу, так и к любому товару.
2.2 Определение структуры и формирование
контента сайта
Схема структуры контента
Рисунок 7-Схема: Главная страница
Схема структуры сайта
Рисунок 8-Схема: Открытая ссылка
Данный сайт построен с использованием технологии фреймов.
Благодаря технологии фреймов окно браузера делится на несколько частей
(областей). Каждая часть по сути представляет собой отдельное окно, тем самым
пользователю предлагается работать как-бы с несколькими окнами сгрупированными
в единое целое.
Особенности и объем контента
Контент представляет собой каталог товаров, в котором
приведены фотографии и описание различных средств связи (мобильных телефонов).
Браузер открыв окно предлагает пользователю "Главную" страницу, где
имеется перечень товаров и доступ к дополнительным опциям, все эти же
возможности продублированы в блоке "Меню", который расположен в левой
части страницы. Перейдя по ссылке товара можно ознакомится с его
характеристиками, и далее воспользовавшись встроенными кнопками ссылками либо вернуться
на "Главную" страницу, либо получить данные для связи с оператором.
Связаться с оператором возможно так же через специальный пункт "Меню".
Сайт создан с помощью языка разметки гипертекста HTML. При производстве использована технология фреймов. В
качестве графической составляющей использованы рисунки в формате .jpg, т.к. данный формат сохраняет
рисунок с минимальным объёмом (размером), размером 15—100КБ, и безопасная
цветовая палитра. Объём сайта составляет—6,7МБ в обычном виде и 5,32—ввиде
архива Win.rar.
Страницы: 1, 2, 3 |