Пример готовой курсовой работы по предмету: Программирование
Содержание
Вступление
Постановка задачи на разработку структуры сайта
Проектирование сайта
Интерфейс сайта
Интерфейсная часть
Меню
Контент сайта
Общие подходы к разработке дизайна сайта
Гиперссылки и переходы
Требования к структуризации и дизайна контента
Техническое задание на разработку Сайта-визитки
Структура сайта
Начальные требования к дизайну сайта
Понятие стиля.
Структура страниц сайта:
Выводы
Список литературы
Выдержка из текста
Все существующие сайты можно разделить на две категории:
• Статические, написанные на чистом HTML с использованием клиентских технологий разработки. Нет проблем с безопасностью, из-за отсутствия программного кода, в котором можно было бы найти уязвимости. Но для их поддержки и редактирования требуется знание HTML, CSS3, JavaScript, клиентских фреймворков, и очень много примитивной и неэффективной работы по форматированию контента.
• Динамические, созданные с использованием языков программирования средствами которых разрабатываются различные системы управления контентом на базе серверных технологий веб программирования, чаще всего PHPMySQL с использованием серверных фреймворков и Content Management System — CMS. Данные сайты имеют множество проблем с безопасностью, через так называемые уязвимости кода, но зато имеют гибкую систему администрирования и возможность использования баз данных. Динамические сайты наиболее распространены по ряду причин. Динамическая технология разработки сайтов позволяет:
• добавлять, редактировать и удалять контент сайта;
• ограничивать доступ пользователей к контенту;
• расширять функциональность сайта с помощью дополнительных компонентов, модулей и плагинов.
• изменять дизайн сайта с помощью дополнительных шаблонов.
Сайты, которые реализуют одну предметную область, имеет приблизительно одинаковую структуру и схожий дизайн. Поэтому перед разработкой сайта определенного направления необходимо провести пред проектное исследование, для ознакомления с имеющимися решениями. С одной стороны нужно избегать повторения и совпадений, с другой стороны придерживаться общих принципов и рекомендаций. В Интернете можно найти специальные тематические шаблоны, но их количество ограничено и можно попасть на уже использующийся и таким образом повторить чей-то сайт. Поэтому лучший способ придать сайту индивидуальность — это разработать собственный стилевой шаблон, который будет соответствовать определенной структуре сайта.
Список использованной литературы
1. Алексей Старыгин. XML Разработка Web – приложений//Мастер программ.
2. Аргерих Л. и др. Проффесиональное PHP программирование, 2-ое издание. – Тэр. с англ. – СПб: Символ-плюс, 2003. -1048с., ил.
3. ВайкАллен. JavaScript. Энциклопедия пользователя: Пер.с англ./Аллен Вайк.— К.: ООО "ТИД" ДС", 2001.— 480с.
4. Вильямсон X. Универсальный Dynamic HTML. Библиотека программиста. — СПб.: Питер,2001. — 304 с.: ил.
5. Граф, Хаген. Создание веб-сайтов с помощью Joomla! .: Пер. с англ. – М. : Издательский дом "Вильяме", 2009. — 296 с.: ил. — Парал. тит. англ.
6. Гудман Д., JavaScript.Библия пользователя, 4-ое издание.: Тэр. с англ. – М.: Издательский дом «Вильямс», 2003. – 960с.
7. Кищенко О.Н. Лекции по дисциплине «Языки информационного обмена», 2006 г.
8. Кузнецов М., Сидянов И., Голышев С. PHP
5. Практика разработки Web-сайтов. – СПб.:БХВ-Питербург, 2005. – 960 с.: ил.
9. Норт. Б. Joomla! Практическое руководство. М.; СПб.: Символ-Плюс, 2008, – 448 с.: ил.
10. Патерсон Л. Использование HTML 4. К.; М.; СПб.: Вильямс, 1998.
11. Рамел, Дэн Самоучитель Joomla!: Пер с англ. –Спб.: БХВ-Питербург, 2008. – 448 с.: ил.
12. Томсон Лаура. Разработка Web-приложений на РНР и MYSQL: Тэр. с англ./Лаура Томсон, Люк Веллинг. – 2-ое изд., испр. – СПб: ООО ДиаСофтЮП, 2003. – 672 с.