Автор работы: Пользователь скрыл имя, 26 Августа 2012 в 12:24, курсовая работа
Цель моей курсовой работы – овладеть навыками программирования на PHP и SQL и с помощью этих навыков спроектировать и написать полноценный онлайн-магазин.
Задачи работы- реализовать проект на бумаге, создать и настроить базу данных, написать код всех элементов сайта, соединить все вместе. Мною была выбрана именно эта тема курсовой работы ввиду доступности обучающей информации и личной симпатии к данной теме.
Введение 3
1 Теоретические основы разработки веб-страниц 4
2 Архитектура системы 10
2.1 Проектирование базы данных на SQL 11
2.2 Внешний вид основных страниц 13
2.3 Выводы по разработке веб-сайта 16
2.3.1 Верстка блоками div и разработка веб-сайта 16
2.3.2 Соблюдение валидности при разработке веб-сайта 17
2.3.3 Графика 18
2.3.4 Элементы Flash 19
2.3.5 Разработка веб-сайта на Flash 20
2.3.6 Java- скрипты и разработка веб-сайта 21
2.3.7 VB Script и разработка веб-сайта 22
Заключение 23
Список литературы 24
Обратная связь (Рис. 2)
Страница обратной связи
служит для общения между
2.3 Выводы по разработке веб-сайта
2.3.1 Верстка блоками div и разработка веб-сайта
Когда идет разработка веб сайта не стоит зацикливаться на определенном методе верстки. Табличная верстка не лучше и не хуже верстки веб сайта блоками div. Нужно уметь разрабатывать веб-сайт всеми способами – тогда выбор типа верстки будет определяться конкретной задачей, а не стереотипами мышления.
2.3.2 Соблюдение валидности при разработке веб-сайта
Когда идет разработка веб сайта не стоит зацикливаться на валидности. Отход от стандарта позволяет наделить веб сайт новыми возможностями, недопустимыми в валидном коде. Корпорация W3C предоставила разработчику возможность переопределять значение тегов с помощью CSS и, таким образом, сама поощрила отход от стандарта. Так же она утвердила нераспознающиеся теги, постановив что, браузеры, не умеющие с ними работать, просто должны их игнорировать. Другим отходом является применение фильтров. Конструкции типа FILTER:Shadow(Color='#000000', Direction='150') являются вопиющим нарушением валидности, однако не портят внешний вид в не поддерживающих их браузерах, но зато ощутимо украшают внешний вид в IE. Главным же аргументом в защиту не валидного кода является тот факт что, практически все веб сайты с миллионной посещаемостью разработаны не валидно. Примером могут служить Google и Yandex. Именно умение разработчиков Google изящно отступать от стандартов и породило AJAX и WEB 2.0. Валидность всегда консервативна. Невалидность, наоборот, может дать неожиданный толчок к эволюции. Одним из примеров такой эволюции служит придуманный корпорацией Netscape тег <script>. Со временем его включили в стандарты и теперь им пользуются повсеместно. Однако, в свое время, он был невалиден. Так что, важна не валидность кода, а правильная работа во всех браузерах. Практика – критерий истины. За валидность цепляются только консерваторы. Не способные к разработке нового, они вынуждены действовать в рамках формальных правил и прикрываться буквой закона, чтобы не показывать своей бездарности. Не в состоянии разработать что-либо разумно отходящее от стандартов, они могут гордиться только тем, что не нарушили их.
2.3.3 Графика
Когда идет разработка веб
сайта не стоит злоупотреблять графикой:
на медленных линиях она раздражает
посетителей, а на быстрых расходует
их трафик (и деньги). Поэтому загрузка
графики очень часто бывает отключена
– никто не хочет платить за
лишние украшательства. Особенно актуально
это для корпоративного сегмента,
где сотрудникам фирм просто запрещается
включать графику, чтобы не тратить
лишнего. Хоть интернет и превратился
в зону развлечений, он, тем не менее,
всегда будет информационной базой.
Люди ищут информацию и, если графика
не несет информационную нагрузку (например,
демонстрирует внешний вид
2.3.4 Элементы Flash
Когда идет разработка веб
сайта не стоит использовать Flash.
Все, что делается с помощью Flash, можно
сделать иными методами. При этом
вариант, разработанный на Flash, будет
наиболее громоздким и наименее совместимым.
Не каждый браузер поддерживает Flash-технологию,
а если и поддерживает, то использование
Flash в нем может быть отключено,
по тем же причинам, по которым отключена
и графика. Но даже если Flash не отключен,
то это еще не означает что, у посетителя
установлена необходимая Вам
версия Flash-плеера, а выскакивающие
окна «Не хотите ли вы установить последнюю
версию Flash плеера? Эта версия необходима
для просмотра содержимого
2.3.5 Разработка веб-сайта на Flash
Тем белее, недопустима разработка веб сайта полностью на Flash. Многие люди их просто не увидят. Не потому что они не могут поставить или включить Flash, а потому что, они не знают, стоит ли им суетиться ради Вашего неудачного веб сайта.
2.3.6 Java- скрипты и разработка веб-сайта
Когда идет разработка веб
сайта не стоит полагаться на Ява-скрипт.
Использование скриптов позволяет
сделать веб сайты еще удобнее,
еще красивее… но, к сожалению,
у части посетителей оно
2.3.7 VB Script и разработка веб сайта
Когда идет разработка веб сайта применение VB Script вообще недопустимо. Визуал бейсик работает ТОЛЬКО в эксплорере. Во всех других браузерах, будь-то альтернативные браузеры Windows, браузеры Linux или браузеры мобильных телефонов он работать не будет и, ввиду того что, этот язык ни кем, кроме Микрософт не поддерживается, применять его вместо JavaScript, значит ограничивать функциональность Вашего веб сайта.
Заключение
Итак, Интернет-магазин должен
быть информативен, не содержать лишней
или ненужной информации, при этом
иметь такой способ представления
товаров, который позволит покупателю
с легкостью найти то, что его
интересует, а также ненавязчиво
попробовать заинтересовать его
чем-то другим, чтобы магазин запомнился.
Тогда при необходимости клиент
будет возвращаться в него снова
и снова, будет советовать его
своим друзьям и близким. Оптимальным
и самым удобным методом заказа
пока остается так называемая «корзина».
Во всех крупнейших магазинах она
используется в том или ином виде,
но смысл остается одним: корзина - просто
список товаров, выбранный покупателем
в магазине (это почти такая
же корзина, в руках с которой
ходят посетители большого супермаркета
- только виртуальная).Выбор
Список литературы
Информация о работе Разработка программы «Фильмотека» в Delphi 7