Создание сайта электронной библиотеки

  • 22 июля 2011 г.
  • 1451 Слова
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
«Магнитогорский государственный технический университет им. Г.И. Носова»
Кафедра вычислительной техники и прикладной математики

КУРСОВАЯ РАБОТА
по дисциплине: «Сети ЭВМ»
на тему: «Создание сайта электронной библиотеки»

Исполнитель: Тимохов Е.А. студент3 курса, группа АВ-08-2

Руководитель: Егорова Л.Г.

Работа допущена к защите “_____” _________ 2011г. ____________

Работа защищена “_____” _________ 2011г. с оценкой ____________

Магнитогорск, 2011
* Содержание
Введение 3
1 Теоретическая часть 4
1.1 Постановка задачи 4
1.2 Выбор средств разработки 4
1.2.1 PHP 4
1.2.2 MySQL 5
2 Практическая часть 6
2.1Описание сайта 6
2.2 Инструкция пользователю 7
2.3 Инструкция программисту 9
Заключение 12
Список использованных источников 13

* Введение
WorldWideWeb – глобальная компьютерная сеть – на сегодняшний день содержит миллионы сайтов, на которых размещена всевозможная информация. Люди получают доступ к этой информации посредством использования технологии Internet. Для навигации в WWW используютсяспециальные программы – web-браузеры, которые существенно облегчают путешествие по бескрайним просторам WWW. Вся информация в web-браузере отображается в виде web-страниц, которые являются основным элементом байтов WWW.
Можно выделить следующие классификации web-документов: по возможности изменения содержания и структуры – статические (трудоемкое и неудобное обновление) и динамические (болеепростое и быстрое обновление); по наличию обратной связи – пассивные (пользователь имеет возможность лишь просматривать информацию) и активные (пользователь имеет возможность обмениваться данными с сервером, участвовать в интерактивном диалоге). В данной работе интерес для нас представляют активные динамические web-документы.
Теоретическая часть
Постановка задачи
Создать динамический web-ресурскомпьютерной игры. Организовать иерархическую многопользовательскую модульную структуру сайта с возможностью управления содержанием. Предусмотреть возможность добавление статей в хранилище и организовать возможность оставления комментариев. Создать средства для удаленного администрирования.

Выбор средств разработки
В случае web-программирования использование открытых технологий полностью оправдано. Открытые языкипрограммирования, такие как php, python, rubyничем не хуже их коммерческих аналогов, а в по некоторым критериям и превосходят их. Таким образом, при проектировании архитектуры ресурса в качестве основного языка был выбран PHP, а для работы с базами данных – MySQL.

PHP
Создателем языка PHP является программист Расмус Лердоф (RasmusLerdof). PHP – это язык сценариев для Web с открытым исходным кодом,применяемый в составе серверного программного обеспечения и предназначенный для внедрения в код HTML. Система поддержки языка PHP совместима со всеми основными типами Web-серверов (но наиболее важно то, что система PHP совместима с сервером Apache). Язык PHP позволяет внедрять фрагменты кода в обычный код HTML-страниц, после чего код PHP интерпретируется в составе кода страниц перед передачейготовый страниц пользователям. PHP выполняет также функцию соединительного языка и обеспечивает подключение Web-страниц к серверным базам данных.
Система поддержки этого языка предоставляется бесплатно и с открытым исходным кодом, а сам язык является полнофункциональным, межплатформенным, стабильным, быстродействующим, четко спроектированным, простым в изучении и вполне совместимым с другими языками.
PHP–это широко используемая технология, обладающая следующими достоинствами:
* Многоплатформенность. Поддержка платформ Win32 (9x/NT/2000/XP), Unix, OS/2, QNX, MacOS, BeOS, OCX;
* Совместимость с серверами: Apache (Win32, Unix), phttpd, fhttpd, thttpd, ISAPI (Zeus, IIS), NSAPI, модулем Roxen/Caudium, AOLServer;
* Поддержка технологий COM, XML, Java,...
tracking img