Сайт книжного магазина

Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 12:19, курсовая работа

Краткое описание

Основная цель курсовой работы: разработать сайт книжного магазина.
Исходя из цели, необходимо решить основные задачи:
Разработать структуру сайта.
Разработать дизайн сайта.
Разработать интерфейс сайта.
Разработать Web страницы для интерактивного общения посетителей магазина.
Подобрать и обработать данные для контента сайта.

Содержание

Введение 3
Глава 1. «Интернет и его возможности» 4
1.1. История возникновения Интернет 4
1.2. Протоколы IP и TCP 5
1.3. World Wide Web 6
Глава 2. «Основные средства разработки Web узлов» 9
2.1. Язык гипертекстовой разметки HTML 9
2.2. Язык программирования РНР. 10
Глава 3. «Создание сайта книжного магазина Моя книга» 14
3.1. Структура сайта 14
3.2.Разделы и подразделы сайта 15
Заключение 22
Список использованных источников 23

Вложенные файлы: 1 файл

Разработка сайта для книжного магазина.doc

— 538.50 Кб (Скачать файл)

 

 

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

на тему:

«Сайт книжного магазина»

 

 

 

 

                                                     

 

 

Оглавление

 

 

 

Введение

Мы живем в эпоху  перемен. Она совершенно меняет способы  создания, публикации, сбора и использования информации. Это отражается на характере профессиональной, познавательной, развлекательной и других сфер деятельности людей. И в центре этих изменений находится Интернет.

Электронные коммуникации позволяют общаться и совместно  работать людям, находящимся в различных регионах планеты. Единое информационное пространство Интернет не только сокращает громадные расстояния, но и разрывает национальные и классовые границы, обеспечивает каждому индивидууму возможность для самовыражения и удовлетворения различных духовных потребностей.

Интернет предоставляет  беспрецедентные возможности повышения  продуктивности работы, продажи товаров и услуг на новых быстро расширяющихся рынках, а также реализует недорогой способ глобальных коммуникаций, как внутри любой организации, так и вне ее. Технологии Интернет осваивают малые и большие предприятия, коммерческие фирмы, банки, правительственные организации, учреждения образования, науки, культуры, здравоохранения и других сфер человеческой деятельности. Осваивают их и многочисленные отдельные пользователи, а также просто граждане, открывающие для себя впечатляющие возможности коллективной работы и глобального доступа к информации.

Основная цель курсовой работы: разработать сайт книжного магазина.

Исходя из цели, необходимо решить основные задачи:

  • Разработать структуру сайта.
  • Разработать дизайн сайта.
  • Разработать интерфейс сайта.
  • Разработать Web страницы для интерактивного общения посетителей магазина.
  • Подобрать и обработать данные для контента сайта.

 

Глава 1. «Интернет и его возможности»

1.1. История возникновения Интернет

Internet появился более тридцати пяти лет назад врезультате попыток объеденить сеть Министерства обороны США ARP Anet с радио и спутниковыми сетями. ARP Anet (Advanced Reseach Progects Agency net- сеть управления перспективными исследованиями) была экспериментальной сетью, предназначенной для обеспечения военных исследований. В модели ARP Anet между компьютером-источником и компьютером-адресатом всегда существует связь. Для пересылки сообщения по сети компьютер должен был просто помещать данные в конверт, называемый «пакетом межсетевого протокола» (IP, Internet Protocol) и правильно адресовать такие пакеты. Взаимодействующие между собой компьютеры, а не только сама сеть, также несли ответственность за обеспечение передачи данных. Основопологающий принцип заключался в том, что каждый компьютер в сети мог общаться в качестве узла с любым другим компьютером.

Приблизительно в то же время, когда Internet делал свои первые шаги, были разработаны локальные вычислительные сети. Технология ЛВС медленно совершенствовалась приблизительно до 1983 года, когда появились настольные рабочие станции и в области локальных сетей произошел настоящий взрыв. В результате возникла новая потребность вместо соединения с одним большим компьютером, работающим в режиме разделения времени, все захотели подключать свои локальные сети к ARP Anet целиком. Это позволило бы всем компьютерам локальной сети получать доступ к средствам ARP Anet. Практически одновременно многие компании и организации начали создавать частные сети, используя те же коммуникационные протоколы, что и в ARP Anet, а именно IP и его производные. Стало очевидно, что если бы эти сети имели возможность общаться между собой, то пользователи одной сети могли бы общаться с пользователями другой сети и каждый оставался бы в выигрыше.

Процесс наращивания  мощности продолжается и сегодня. Однако большинство этих изменений остается незаметным для пользователей Интернет. Возможно, еще более важно то, что процесс наращивания мощности и совершенствования сети породил исключительно зрелую и практичную технологию. Идеи проверены в деле, проблемы решены.

В нашей стране бум  Интернет начался только в середине 1996 года, когда цены на персональные компьютеры резко снизились и учебные заведения начали обзаводится подобной техникой. В Украине, где соединение с Интернет есть у большинства университетов, проводится работа по подключению к сети средних школ, а также местных библиотек. Несомненно, сеть будет разрастаться, будут возникать новые проблемы, появляться прогрессивные технологии.

1.2. Протоколы IP и TCP

Интернет позволяет  легко взаимодействовать самым  различным видам компьютерных систем. В нем применяются стандартизованные  методы передачи данных, позволяющие скрыть от пользователя все многообразие сетей и машин.

Наиболее фундаментальным  стандартом, применяемым в Интернет, является набор сетевых протоколов TCP/IP (Transmission Control Protocol/Internet Protocol), определяющих алгоритмы передачи данных. Поскольку все компьютеры взаимодействуют с Интернет через TCP/IP, нет необходимости в сложном и дорогостоящем преобразовании протоколов, что значительно упрощает передачу. Протокол TCP/IP не зависит от конкретной операционной системы и, таким образом, реализуется для всех типов компьютеров - IBM, APPLE и др.

Для передачи информации с одного компьютера, подключенного  к Интернет, на другой компьютер протокол TCP разбивает информацию на порции и нумерует все порции, чтобы при получении можно было правильно собрать информацию. Далее с помощью протокола IP все части передаются получателю, где с помощью опять протокола TCP проверяется, все ли части получены. Так как отдельные части могут путешествовать по Интернет самыми разными путями, то порядок прихода частей может быть нарушен. После получения всех частей TCP располагает их в нужном порядке и собирает в единое целое.

Для протокола TCP не имеет  значения, какими путями информация путешествует по Интернет. Этим занимается протокол IP. Точно так же, как при перевозке отдельных пронумерованных бревен неважно, какой дорогой их везут. К каждой полученной порции информации протокол IP добавляет служебную информацию, из которой можно узнать отправителя и получателя информации. Если следовать аналогии с почтой, то данные помещаются в конверт или в пакет, на котором пишется адрес получателя. Далее протокол IP так же, как и обычная почта, обеспечивает доставку всех пакетов получателю. При этом скорость и пути прохождения разных конвертов могут быть различными. Интернет часто изображают в виде размытого облака. Вам неизвестны пути прохождения информации, но правильно оформленные IP-пакеты доходят до получателя.

Для протокола TCP не имеет  значения, какими путями информация путешествует по Интернет. Этим занимается протокол IP. К каждой полученной порции информации протокол IP добавляет служебную информацию, из которой можно узнать отправителя и получателя информации.

1.3. World Wide Web

Важную функцию в  Интернет реализуют стандарты, позволяющие "публиковать" информацию - размещать ее на специальных компьютерах (хост-узлах сети), где с ней могут работать другие пользователи. Система компьютеров, публикующих такую информацию, называется World Wide Web, а протокол, составляющий основу Web - протоколом передачи гипертекста (HTTP - Hypertext Transfer Protocol). Если TCP/IP дает возможность пользователям обращаться к хост-узлам Интернет, то HTTP обеспечивает их доступ к документам World Wide Web (WWW).

World Wide Web - наиболее новая  и самая быстро развивающаяся  сегодня технология Интернет. Она имеет почти неограниченный потенциал в плане сбора, распространения и изучения информации.

Информация на Web-серверах хранится в виде набора документов. Каждый документ содержит гипертекстовые ссылки, с помощью которых пользователь может обращаться к информации в других документах по данной теме. Таким образом, выбирая выделенные слова, изображения и графические элементы в тексте документа, пользователи способны перемещаться в любом направлении и прозрачным образом "перескакивать" на другие интересующие их документы (независимо от того, где эти документы находятся).

Такая технология позволяет  наряду с текстом включать в Web-документы  графику, звук и видеоизображения. Перемещаясь  по огромным массивам электронных документов, хранящихся на тысячах серверов в  Интернет, пользователи, которые ищут конкретную информацию, могут фактически путешествовать по всему свету. Для этого им достаточно выбирать ссылки в документах и прозрачным образом переходить к нужной информации.

Для доступа к информации в World Wide Web пользователем необходимо специальное программное средство, называемое браузером (browser). Это приложение позволяет им перемещаться по разнообразным данным Internet, предлагаемым в основном серверами World Wide Web. Кроме того, пользователи могут применять для просмотра информации другие службы, включая FTP-серверы (File Transfer Protocol) и серверы gopher. FTP-серверы предлагают доступ "анонимным" пользователям – всем, кто обращается в Internet, или только частным пользователям, имеющим полномочия доступа. Серверы gopher также являются очень популярными средствами поиска. Они перечисляют информацию по различным темам, подобно тому, как это делается в оглавлении. Таким образом, пользователи могут легко найти и прочитать файлы, имеющиеся на серверах Internet, где бы они не находились.

Компании, начинающие пользоваться предлагаемыми World Wide Web возможностями маркетинга, быстро осознают те огромные преимущества, которые дает эта служба для рекламы и продажи продукции. Любая компания (будь то крупная корпорация или небольшая фирма) может создать свой Web-узел, подключив к Internet один или несколько серверов. Благодаря онлайновому доступу такие компании получают возможность размещать свои документы в World Wide Web, где они становятся доступными для любого пользователя Internet, имеющего браузер.

Таким образом, Web имеет  неограниченный потенциал в рекламе  предлагаемых компаниями продуктов и услуг. Многие из них начинают с размещения в Web своих текущих материалов – электронных копий печатных брошюр и рекламы, а также информации о своей деятельности, о стратегии фирмы и ее продукции. Этот путь считается наиболее простым. Кроме того, компании могут объявлять через Web о выходе новой продукции и распространять новости о своей деятельности. На самом деле, размещение текущих новостей – очень важный элемент. Такая информация привлекает пользователей и заставляет их чаще обращаться к данному Web-узлу.

Web является также очень  эффективным способом сбора сведений  о покупателях. Для обратной связи с ними удобно использовать интерактивные формы и анкеты. Компании также могут отслеживать число пользователей, "посещающих" Web-страницы, и, таким образом, ежедневно контролировать, насколько успешно действует данный "информационный носитель". Публикация на Web-узле адреса электронной почты компании дает ей возможность эффективно обеспечивать пользователей онлайновой поддержкой и даже способствует продаже продукции: пользователи, пославшие по электронной почте запрос на получение более подробной информации, автоматически включаются в будущий список рассылки.

 

 

Глава 2. «Основные средства разработки Web узлов»

2.1. Язык гипертекстовой разметки HTML

Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в World Wide Web, является HTML (HyperText Markup Language - язык разметки гипертекстов).

Язык HTML был разработан Тимом Бернерс-Ли во время его работы в CERN и распространен браузером Mosaic, разработанным в NCSA. В 1990-х годах он добился особенных успехов благодаря быстрому росту Web. В это время HTML был расширен и дополнен. В Web очень важно использование одних и тех же соглашений HTML авторами Web-страниц и производителями. Это явилось причиной совместной работы над спецификациями языка HTML.

HTML 2.0 (ноябрь 1995) был разработан под эгидой Internet Engineering Task Force (IETF) для упорядочения общепринятых положений в конце 1994 года. HTML+ (1993) и HTML 3.0 (1995) - это более богатые версии языка HTML. Несмотря на то, что в обычных дискуссиях согласие никогда не было достигнуто, эти черновики привели к принятию ряда новых свойств. Усилия Рабочей группы World Wide Web Consortium по HTML в упорядочении общепринятых положений в 1996 привели к версии HTML 3.2 (январь 1997).

В каждой версии HTML предпринималась  попытка отразить все большее число соглашений между работниками и пользователями этой индустрии, чтобы усилия авторов не были потрачены впустую, а их документы не стали бы нечитаемыми в короткий срок.

Язык HTML разрабатывался с той точки зрения, что все  типы устройств должны иметь возможность использовать информацию в Web: персональные компьютеры с графическими дисплеями с различным разрешением и числом цветов, сотовые телефоны, переносные устройства, устройства для вывода и ввода речи, компьютеры с высокой и низкой частотой и т.д.

HTML дает авторам средства  для: 

    • публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т.д.
    • загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке.
    • разработки форм для выполнения транзакций с удаленными службами, для использования в поиске информации, резервировании, заказе продуктов и т.д.
    • включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы.

HTML теперь предоставляет  лучшую поддержку различных языков  в одном документе. Это обеспечивает  более эффективное индексирование документов для поисковых машин, типографию высшего качества, преобразование текста в речь, более удобные переносы и т.д.

2.2. Язык программирования РНР.

Язык PHP был разработан как инструмент для решения чисто  практических задач. Его создатель, Расмус Лердорф, хотел знать, сколько людей читают его online-резюме, и написал для этого простенькую CGI-оболочку на языке Perl, т.е. это был набор Perl-скриптов, предназначенных исключительно для определенной цели – сбора статистики посещений.

Вскоре выяснилось, что оболочка обладает небольшой производительностью, и пришлось переписать ее заново, но уже на языке Си. Пользователи сервера, где располагался сайт с первой версией PHP, заинтересовались инструментом, появились желающие его использовать. Так что скоро PHP превратился в самостоятельный проект, и в начале 1995 года вышла первая известная версия продукта, называвшаяся Personal Home Page Tools (средства для персональной домашней страницы). Средства эти были более чем скромными: анализатор кода, понимающий всего лишь несколько специальных команд, и набор утилит, полезных для создания гостевой книги, счетчика посещений, чата и т.п.

К середине 1995 года после основательной  переработки появилась вторая версия продукта, названная PHP/FI (Personal Home Page / Forms Interpreter – персональная домашняя страница/ интерпретатор форм). Она включала набор базовых возможностей сегодняшнего PHP, возможность автоматически обрабатывать html-формы и встраиваться в html-коды. Синтаксис PHP/FI сильно напоминал синтаксис Perl, но был более простым.

Информация о работе Сайт книжного магазина