Разработка интернет ресурса, посвященного удаленному обучению
Анализ информационных систем и технологий, позволяющих создавать веб-сайты. Цели создания и развития глобальной сети Интернет. Выявление основных достоинств системы управления содержимым "Joomla" и подготовка операционной системы к работе с ресурсом.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.10.2015 |
Размер файла | 999,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Реферат
Выпускная квалификационная работа 46 с., 5 рис., 8 источников.
КОНТЕНТ,МОДУЛИ,КОМПОНЕНТЫ,ШАБЛОН,PHP,CMS, WEB, СЕРВЕР, САЙТ
Целью работы является разработка интернет ресурса, посвященного удаленному обучению.
В результате выполнения дипломной работы был реализован информационный сайт.
Содержание
- Введение
- 1. Средства разработки веб-сайта
- 1.1 Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения
- 1.2 Развитие глобальной сети Интернет
- 1.3 Понятие web-сайта
- 1.4 Средства разработки web-сайта. HTML
- 1.5 PHP: Процессор гипертекста
- 1.6 СУБД MySQL
- 1.7 Системы управления контентом
- 1.8 Классификация CMS
- 1.9 CMS «Joomla»
- 1.10 Web-сервер
- 2. Работа с системой управления контентом «Joomla»
- 2.1 Загрузка последней версии CMS «Joomla»
- 2.2 Установка локального сервера
- 2.3 Установка CMS «Joomla»
- 2.4 Настройка системы управления контентом «Joomla». Конфигурация системы
- 2.5 Шаблоны дизайна
- 2.6 Модули и компоненты
- 2.7 Создание элементов меню
- 2.8 Выводы по работе с системой управления контентом CMS «Joomla»
- Заключение
- Список использованных источников
Введение
Современный уровень развития электронных устройств и в частности компьютерной техники позволяет создавать новые технологии в различных сферах научной и практической деятельности. Одной из таких сфер стало образование - процесс и результат усвоения систематизированных знаний, умений и навыков.
Образование является мощной информационной сферой, в которой используется опыт различных классических (не компьютерных) информационных систем. Это позволило образованию быстро откликнуться на возможности современной техники. На наших глазах возникают образовательные ресурсы и нетрадиционные информационные системы, связанные с обучением. Эти системы называют информационно-обучающими.
Такие автоматизированные обучающие системы помогают учащимся осваивать новый материал, а преподавателям производить контроль знаний обучаемых, а также подготовить, наглядно и визуально красиво представить учебный материал.
Говоря об объекте исследования, можно сказать, что данная дипломная работа поможет понять и изучить процесс создания и проектирования интернет ресурса, посвященного удаленному обучению. В этой дипломной работе будет показан один из вариантов создания и практической реализации вэб-сайта, посвященного теме удаленного образования. Данный сайт будет создан с помощью системы управления контентом CMS «Joomla».
Предметом исследования моей дипломной работы будет определение основных принципов и методов работы с CMS «Joomla», с помощью которых можно создать образовательный ресурс. В практической части дипломной работы рассмотрены основные этапы создания вэб-сайта, с которыми сталкивается разработчик при реализации аналогичного образовательного ресурса.
Актуальность темы дипломной работы заключается в том, что благодаря подобным образовательным ресурсам процесс обучения для учащихся становится более интересным, наглядным, быстрым и эффективным.
Проблема состоит в необходимости изучения теоретических основ и основных принципов построения образовательных ресурсов на CMS «Joomla».
Цель исследования - разработать информационный вэб-сайт по тематике удаленного обучения с помощью системы управления контенком CMS «Joomla». Перечислить основные возможности системы управления контентом CMS «Joomla» и показать способы их практической реализации на примере создания справочного пособия по HTML.
Задачи исследования:
- провести анализ информационных систем и технологий, позволяющих создавать вэб-сайты;
- рассказать о цели создания и развития глобальной сети интернет, описать современные средства разработки web - сайта, выявить основные достоинства системы управления контентом CMS «Joomla»;
- подготовить операционную систему к работе с CMS «Joomla», произвести апробацию результатов исследования, показать эффективность использования созданного информационного ресурса.
Методы исследования - теоретический анализ литературы по проблемам исследования основных характеристик дипломной работы. Нахождение приемлемых способов и методов апробации. Обобщение педагогического опыта.
Значимость исследования заключается в выявлении основных методов создания информативного веб-ресурса с помощью CMS «Joomla» и дальнейшей модернизации и улучшении данного сайта.
Структура работы - введение, теоретические и практические главы, заключение и библиография. Во введении описываются основные характеристики дипломной работы: проблема и актуальность, объект и предмет, цель и задачи, гипотеза и методы исследования; определяется значимость исследования, приводится структура работы и краткое изложение содержания каждой главы дипломной работы.
Теоретическая часть работы содержит теоретический материал и основные понятия, затронутые и используемые в практической части дипломной работы. Их знание необходимо для выполнения задач исследования.
Практическая часть работы вытекает из теоретического исследования и содержит основные практические принципы разработки справочного пособия, применяемые при создании ресурса с помощью CMS «Joomla»; основные выводы по эффективности применения разработанного вэб-ресурса.
Результаты работы - мною был разработано информационный вэб-ресурс с помощью системы управления контенком CMS «Joomla»
В дипломной работе были перечислены основные возможности CMS «Joomla», определены ее достоинства и недостатки, оговорены особенности, основные принципы и способы работы с данной системой управления контентом.
1. Средства разработки веб-сайта
1.1 Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения
С изобретением компьютера, перед человеком отрылось много новых и до этого не существующих возможностей. Наше общество уже нельзя представить без использования компьютерной техники. Современные компьютеры применяются практически во всех областях знаний. Одной из таких наиболее важных и значимых областей, является сфера образования. В педагогике такое направление в образовании называется компьютерные технологии обучения.
Благодаря своим мультимедийным особенностям современный ПК является уникальным по своим возможностям обучающим средством. Персональный компьютер применяется в обучении самым разнообразным дисциплинам и служит базой для создания большого числа новых информационных технологий обучения. Особенности персонального компьютера выгодно отличают его от других технических средств обучения. -Эти особенности заключаются в возможности компьютера одновременно сочетать:
- интерактивный (диалоговый) режим работы (действие человека - реакции компьютера - ... - действие человека - реакция компьютера и т.д.);
- «персональность» компьютера (небольшие размеры и относительно невысокая стоимость, позволяют обеспечить компьютерами целый класс);
- хорошие графические, иллюстративные возможности (среднестатистический компьютер имеет разрешающую способность монитора 1024x768 точек при 32 млн. цветовых оттенков - это качество несопоставимо выше чем у обычного цветного телевизора или иллюстрации в журнале);
- простота управления и интуитивно понятный интерфейс;
Если компьютер используется как обучающее средство, то обычно его технические возможности позволяют:
- активизировать учебный процесс;
- индивидуализировать обучение;
- работать каждому ученику в своем индивидуальном темпе;
- повысить наглядность в предъявлении материала;
- реализовать автоматизированную систему проверки и контроля учащихся.
Активизация обучения связана с диалоговым характером работы компьютера и с тем, что каждый ученик работает за своим компьютером. При традиционном классном обучении основное - это восприятие учащимися информации в устной форме, при этом ученику не часто приходится проявлять активность на уроке и учитель не в состоянии организовать и контролировать активную работу каждого ученика на его рабочем месте. Поэтому традиционное обучение, в основном, является пассивным и на уроке активно работают 20 - 30% учащихся. Если же обучение ведется в компьютерном классе, компьютер диалоговым характером своей работы стимулирует ученика к деятельности и позволяет контролировать ее результаты.
Индивидуализация обучения при использовании компьютера также связана с интерактивным характером работы с компьютером и наличием компьютеров на рабочих местах: каждый ученик теперь может сам выбирать темп обучения, делать в работе паузы.
Графические возможности дисплеев персональных компьютеров позволяют сделать компьютерное обучение очень наглядным. На экране дисплея можно показывать геометрические фигуры и построения, стилизованные изображения реальных объектов и т.п. Все это можно реализовать как статически (т.е. неподвижно), так и динамически, в движении.
С помощью компьютерной графики можно сделать зримыми такие явления и процессы, которые не могут быть увидены в действительности, можно создать наглядный образ того, что на самом деле никакой наглядности не имеет (например, эффектов теории относительности, закономерностей числовых рядов и т.п.). На этой возможности компьютеров основывается, так называемая, когнитивная компьютерная графика - особое направление применения компьютеров в научных исследованиях, когда иллюстративные возможности компьютера используются для изучения различных закономерностей.
Всегда остро стоит вопрос о соотношении теории и практики применительно к научному знанию. Традиционное обучение является преимущественно теоретическим. Классно-урочная форма обучения подталкивает каждого педагога в отдельности и всю систему образования в целом к усилению теоретической стороны обучения в ущерб практической. В самом деле, любому педагогу излагать теоретические знания у доски и требовать от учеников воспроизведения этого изложения значительно легче, чем организовывать ориентированную на практику работу учащихся. Если же вести обучение с помощью компьютера, оно приобретает практический уклон: диалоговый характер работы с компьютером, его вычислительные моделирующие возможности предрасполагают к обучению в форме решения задач практической направленности.
Важным условием успешного обучения является интерес учеников к изучаемому предмету, ходу обучения и его результату. Этот интерес связан с множеством факторов: содержанием изучаемого предмета, уровнем его сложности, организацией процесса обучения, системой поощрений и наказаний, применяемой учителем, мастерством и интересом к предмету самого учителя, системой ценностей ученика, его ближайшего окружения, родителей, взаимоотношениями в классном коллективе.
Несмотря на все преимущества использования компьютерных программ в обучении, очень часто у учеников возникает сложности в работе за компьютером. Именно поэтому одной из главных задач учителя работающего с компьютерной техникой правильно подобрать обучающие программы и разработать верную методику использования возможностей компьютера в обучении.
1.2 Развитие глобальной сети Интернет
Интернет - всемирная компьютерная сеть, объединяющая миллионы компьютеров в единую информационную систему. Интернет предоставляет широчайшие возможности свободного получения и распространения научной, деловой, познавательной и развлекательной информации. Интернет возник как воплощение двух идей - глобального хранилища информации и универсального средства ее распространения.
В 1960-х компьютерные сети стали бурно развиваться, но крупным недостатком больших сетей была их низкая устойчивость.
Поль Барен, Ларри Робертс и Винтсент Серф разработали и применили методы, ставшие основой дальнейшего развития сетевых технологий: пакетная коммутация, динамическая маршрутизация сообщений в распределенной сети, использование универсального сетевого протокола.
В 1969 была создана сеть ARPANET. Именно она стала основой современного интернета, который постепенно разросся до масштабов всей Земли.
В 1976 Серф разработал универсальный протокол передачи данных TCP/IP (Transmission control protocol/ Internet protocol). Он стал стандартом для межсетевых коммуникаций.
В 1990 Тим Бернерс - Ли создал систему, реализующую идею единого гипертекстового пространства. Для описания гипертекстовых страниц служил специальный язык HTML (HyperText Markup Language), а для их пересылке по сети - протокол передачи HTTP (HyperText Transfer Protocol). Новый способ указания адресов с помощью URL (Uniform Resource Locator - универсальный указатель ресурсов) позволял легче запоминать их и лучше ориентироваться в информационном пространстве Интернета. Была написана также специальная программа отображения гипертекстовых страниц - первый браузер (browser - обозреватель). Бернерс - Ли назвал свой проект WWW - World Wide Web, то есть «Всемирная паутина».
В 1992 был разработан графический браузер «Мозаика» и с учетом возросшей пропускной способности сетей появилась возможность быстро передавать цветные изображения, фотографии, рисунки.
В настоящее время Интернет развивается экспоненциально: каждые полтора - два года его основные количественные показатели удваиваются. Это относится к числу пользователей, числу подключенных компьютеров, объему информации и трафика, количеству информационных ресурсов.
Растут требования к оперативности и надежности информационных услуг, появляются новые их виды. Уже сейчас ученые разрабатывают принципиально новые формы глобальных информационных сетей. В недалеком будущем многие процессы сетевого проектирования, администрирования и обслуживания будут полностью автоматизированы.
1.3 Понятие web-сайта
Web-сайт - это информация, представленная в определенном виде, которая располагается на Web-сервере и имеет свое имя (адрес). Для просмотра Web-сайтов на компьютере пользователя используются специальные программы, которые называются браузерами. Web-сайт состоит из связанных между собой Web-страниц. Web-страница представляет собой текстовый файл с расширением *.html, который содержит текстовую информацию и специальные команды - HTML-коды, определяющие в каком виде эта информация будет отображаться в окне браузера. Вся графическая, аудио - и видео - информация непосредственно в Web-страницу не входит и представляет собой отдельные файлы с расширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). В HTML-коде страницы содержатся только указания на такие файлы.
Каждая страница Web-сайта также имеет свой Internet адрес, который состоит из адреса сайта и имени файла, соответствующего данной странице. Таким образом, Web-сайт - это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (Web-страниц), размещенный на Web-сервере и имеющий индивидуальный адрес.
1.4 Средства разработки web-сайта. HTML
Обмен информацией в Интернет осуществляется с помощью протоколов прикладного уровня и реализующих тот или иной прикладной сервис. Одним из популярных сервисов Интернет стала World Wide Web (WWW), основанная на протоколе HTTP (Hyper Text Transfer Protocol - протокол передачи гипертекстовой информации). В гипертекстовых документах, представленных в WWW пользователи, не ограничены одним документом, и более того, не ограничены одним компьютером.
Для подготовки гипертекстовых документов используется язык HTML, предоставляющий широкие возможности по форматированию и структурной разметке документов, организации связей между различными документами, средства включения графической и мультимедийной информации. Как уже было сказано выше, HTML-документы просматриваются с помощью специальной программы - браузера. Наибольшее распространение в настоящее время получили браузеры Opera, FireFox и Internet Explorer. Реализации этих браузеров доступны практически для всех современных программных и аппаратных платформ (Windows, Linux, Macintosh) [1].
HTML-документ состоит из текста, представляющего собой содержание документа, и тегов, определяющих его структуру и внешний вид при отображении браузером. Простейший html-документ выглядит следующим образом:
<html>
<head>
<title>Название</title>
</head>
<body>
<p>Тело документа
</body>
</html>
Как видно из примера, тег представляет собой ключевое слово, заключенное в угловые скобки. Различают одинарные теги, как, например, <p>, и парные, как <body> </body>, в последнем случае действие тега распространяется только на текст между его открывающей и закрывающей скобкой. Теги также могут иметь параметры - например, при описании страницы можно задать цвет фона, цвет шрифта и т.д.:
<body bgcolor="white" text="black">.
Текст всего документа заключается в теги <html>, сам документ разбивается на две части - заголовок и тело. Заголовок описывается тегами <head>, в которые могут быть включены название документа (с помощью тегов <title>) и другие параметры, использующиеся браузером при отображении документа. Тело документа заключено в теги <body> и содержит собственно информацию, которую видит пользователь. При отсутствии тегов форматирования весь текст выводится в окно браузера сплошным потоком, переводы строк, пробелы и табуляции рассматриваются как пробельные символы, несколько пробельных символов, идущих подряд, заменяются на один. Для форматирования используются следующие основные теги:
<p> - начало нового абзаца, может иметь параметр, определяющий выравнивание:
<p align=right>;
<br> - перевод строки в пределах текущего абзаца;
<u></u> - выделение текста подчеркиванием
Ссылка на другой документ устанавливается с помощью тега
<a href="URL">...</a>,
где URL - полный или относительный адрес документа. При этом текст, заключенный в тег <a>, обычно выделяется подчеркиванием и цветом, и после щелчка мышью по этой ссылке браузер открывает документ, адрес которого указан в параметре href. Графические изображения вставляются в документ с помощью тега <img src="URL"> [8].
1.5 PHP: Процессор гипертекста
информационный сайт интернет joomla
PHP - это язык программирования, созданный для генерации HTML_страниц на web-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP - «стандартный» набор для создания web-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).
В области программирования для Сети, PHP - один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, динамической графикой, криптографическими библиотеками, документами формата PDF и т.п. Интерпретатор PHP подключается к web-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI_приложения.
В 1994 Расмус Лердорф написал набор скриптов на Perl/CGI обрабатывающий шаблоны HTML_документов. Лердорф назвал набор Personal Home Page (Личная Домашняя Страница) а затем написал на языке C новый интерпретатор шаблонов PHP/FI (англ. Personal Home Page / Forms Interpreter - «Личная Домашняя Страница / Интерпретатор форм». PHP/FI включал базовую функциональность сегодняшнего PHP: оформление переменных в стиле Perl ($имя_переменной для вывода значения), автоматическую обработку форм и встраиваемость в HTML_текст и многое другое.
В 1997 году Энди Гутманс и Зив Сураски сочли PHP/FI 2.0 непригодным и объявили PHP 3.0 официальным преемником PHP/FI.
Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра, что дало PHP возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API .Был разработан более мощный и полный синтаксис.
Абсолютно новый язык программирования получил новое имя. Разработчики отказались от дополнения о персональном использовании, которое имелось в аббревиатуре PHP/FI. Язык был назван просто PHP (Препроцессор Гипертекста).
К зиме 1998 года, практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зив Сураски начали переработку ядра PHP.
В задачи входило увеличение производительности сложных приложений и улучшение модульности базиса кода PHP. Расширения дали PHP 3.0 возможность успешно работать с набором баз данных и поддерживать большое количество различных протоколов, но PHP 3.0 не имел качественной поддержки модулей и приложения работали неэффективно.
В1999 был разработан PHP 4.0, основанный на движке Zend Engine и принёсший с собой набор дополнительных функций. В дополнение к улучшению производительности, PHP 4.0 имел ещё несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.
Пятая версия PHP была выпущена через 5 лет, в 2004 году. Изменения включали обновление ядра Zend (Zend Engine 2), что существенно увеличило эффективность интерпретатора. Была введена поддержка языка разметки XML, полностью переработаны различные функции, которые стали во многом схожи с моделью, используемой в Java.
Шестая версия PHP находится в стадии разработки с октября 2006 года. В ней уже сделано множество нововведений, как, например, исключение из ядра регулярных выражений POSIX и «длинных» суперглобальных массивов, удаление директив safe_mode, php_magic_quotes и register_globals из конфигурационного файла php.ini. Также много внимания уделено поддержке Юникода [3].
1.6 СУБД MySQL
Программное обеспечение MySQL представляет собой очень быстрый многопоточный, многопользовательский надежный SQL_сервер баз данных (SQL - язык структурированных запросов). Сервер MySQL предназначен как для критических по задачам производственных систем с большой нагрузкой, так и для встраивания в программное обеспечение массового распространения.
MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Благодаря открытой архитектуре и GPL_лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
В 2008 был выработан новый SQL_интерфейс, но API_интерфейс остался в наследство от mSQL.
MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Существует также порт MySQL к OpenVMS.
MySQL имеет API для языков C, C++, Java, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы.NET, а также обеспечивает поддержку для ODBC посредством ODBC_драйвера MyODBC.
MySQL 5.0 содержит следующие нововведения: хранимые процедуры и функции; обработчики ошибок; курсоры; триггеры; представления; информационная схема (так называемый системный словарь, содержащий метаданные).
1.7 Системы управления контентом
В последние годы стали популярны системы управления контентом. С помощью подобных систем легко создать базовый web-проект, а web-интегратор получает возможность развернуть масштабный проект за счет модульности.
Применение системы управления контентом при разработке web-проекта позволило не работать над созданием кода разметки каждой страницы, программированием и интегрированием их графического оформления. Достаточно выбрать готовый модуль, из ранее созданных и протестированных. Интеграция в систему делается по единому стандарту.
Начало развитие web-среды происходит в 90_ых гг. Этот период характеризовался относительно невысоким уровнем развития web технологий и web-проекты способные на интерактивное взаимодействие могли создаваться только программистами.
Вся динамика реализовывалась через CGI и другие сложные технологии и сайт обычно представлял собой набор статичных html_страниц, подготовленных в html редакторах. После набора, страницы, для осуществления возможности межстраничных переходов, объединялись ссылками и размещались на сервере. Вся работа по обновлению информации и проверке работоспособности проекта перекладывалась на его автора. Если требовалось не просто изменить существующую страницу, а добавить новую, то приходилось решать вопросы, связанные с логическим и физическим внедрением последней в весь проект. И если объем страниц возрастал, то «справляться» с ними становилось еще сложнее. Изменять и расширять динамические проекты было еще более проблематично.
Систем автоматизации всех этих процессов на тот момент практически не было. Однако такое положение длилось относительно недолго, и в дополнение к статичным html_страницами, CGI программированию появились более «дружественные» технологии - Asp (конец 1996 г.), ColdFusion (июнь 1995 г.), а позже и PHP. Новые технологии позволили совместить разметку html_страниц и несложный программный код, сделав тем самым пассивные html_страницы активными. Активность страниц позволила организовать интерактивное взаимодействие с пользователями и при обращении к одной и той же активной странице пользователь мог получать новые данные. В то же время стали создаваться активные страницы для автоматизации определенных действий, например, процесса загрузки файлов на сервер или же процесса создания новых страниц. Такие полезные страницы постепенно собирались во вспомогательные пакеты. Подобные пакеты применялись в типовых задачах. Вскоре разработчики пришли к решению о необходимости создания универсальных систем. Таким образом и появились первые универсальные коммерческие системы управления. Утвердилась и аббревиатура CMS. Позже появились и открытые системы управления. Дальнейшая эволюция этих систем привела к расширению функциональности и теперь они способны работать с темами, модулями, а также управлять другими элементами. Современные системы уже можно смело именовать «системами управления web-проектом».
Сейчас системы управления это не только удобная оболочка-менеджер для пользователя, но и мощный инструмент для web-разработчика (последнее справедливо далеко не для всех систем). Благодаря таким системам, все реже возникает необходимость в разработке web-проектов «с нуля» - подготовленному пользователю достаточно выбрать, установить и настроить существующую систему, чтобы получить приемлемый результат профессионального уровня.
К сожалению, некоторая часть существующих web-сайтов создана без систем управления. Это так называемые «пустышки».
Создателю web-проекта при необходимости внесения корректировок или изменений в проект приходится самостоятельно выполнять сложные манипуляции с гипертекстом и программным кодом, либо потребуется обратиться к разработчикам проекта и за дополнительную оплату решать вопросы с которыми он и сам бы мог справиться, имея систему управления.
По объективным оценкам на данный момент существует пока немалая часть web-проектов без систем управления.
Модераторы, администраторы - это лица, которым делегирован набор дополнительных прав. Пользователям такого уровня система управления представляется в расширенном виде - к интерфейсу системы добавляются дополнительные элементы управления или целые административные разделы. В таких разделах администратор может легко и быстро добавлять например новых пользователей, а модератор может вносить правки в оставленные посетителями сообщения и делать другие разрешенные администратором действия.
Для лучшего понимания предметной области, а также установления порядка, была создана такая методика как классификация. Классификация - это разделение общего множества на частные по выбранным критериям, т.е. попросту деление на группы по общим признакам. Классификация также требуется и в области систем управления, где она должна сделать четкие разграничения между системами.
На данном этапе будут рассмотрены два наиболее очевидных вида классификации:
- классификация по «степени открытости»;
- классификация по «разработчику системы»;
Классификация по «степени открытости»:
Многие пользователи уже успели попробовать такие «открытые» продукты как OpenOffice, Firefox, Linux, а также другие известные программы и системы, которые распространяются не просто бесплатно, но и с открытыми исходными кодами. Последнее означает, что каждый желающий может вносить изменения в исходный код таких программ и даже распространять их в модифицированном виде.
Главным преимуществом открытых продуктов является их доступность - открытый продукт можно не только свободно получать, но и быстро обновлять, ведь новые версии таких продуктов выходят с завидной регулярностью, а исправление найденных ошибок не выливается в очередное ожидание заплаток или сервиспаков, как это обычно происходит с коммерческими решениями.
Открытый продукт можно «пересобрать» с учетом своих собственных требований и тем самым получить максимальный результат.
Классификация по «разработчику системы»:
Разработчик системы, как правило, является автором, и сопроводителем системы. Современная CMS система должна позволять, не прибегая к дополнительному программированию, выполнять: редактировать содержимое страниц, включая добавление / удаление графики; добавление новых страниц; изменение структуры сайта и различных мета данных; настройку регистрационных форм; управление опросами, голосованиями и форумами; вывод статистики посещений; распределение прав по управлению сайтом среди пользователей т.д. [2].
1.8 Классификация CMS
CMS общего назначения. Информационные сайты, визитки, блоги:
- MaxSite CMS.
Система написана на фреймворке, следовательно, дописывать любой функционал можно как угодно. Да и сама система поверх фреймворка предоставляет большое количество сервисного API. Сложная в управлении.
- Mosquito Blood Mary.
Абсолютно все манипуляции делаются через интерфейс, а не вручную. Всё удобно и понятно.
Также для сайтов общего назначения можно задействовать и Wordpress, и Drupal, и Joomla.
Многофункциональные CMS:
Многофункциональность заключается в том, что к ним существует множество плагинов, за счёт чего можно построить портал, мультиблог, магазин, галерею, соцсеть, и всё это разом.
- Wordpress.
Административная панель логична и проста. Растущая загруженность на сервер и ограниченность в какой-то мере. Её желательно знать и уметь настраивать на максимум производительности.
- Drupal
В минусах большая сложность этой системы. Мощный движок.
Главное преимущество -- очень развитая и продуманная система хуков, позволяющая переопределять практически любое событие системы.
Плюс два самых популярных модуля, cck и views, позволяющих конструировать произвольные типы данных и их отображение.
- Joomla. Так как именно эта система была выбрана для создания вэб-ресурса, она будет подробно рассмотрена далее.
1.9 CMS «Joomla»
«Joomla» - это система управления контентом, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. «Joomla» является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей «Joomla» является относительная простота управления при практически безграничных возможностях и гибкости при изготовлении сайтов. Название «Joomla» фонетически идентично слову «Jumla», которое в переводе означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к развитию системы. Административная панель «Joomla» представлена на рисунке 1.
Рисунок 1 - Вход в административную панель
Система управления содержанием «Joomla» является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия «Joomla», являющаяся по сути переименованной Mambo и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.
CMS «Joomla» включает в себя различные инструменты для изготовления web-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит пространство на хостинге.
Достоинства «Joomla»:
- «Joomla» бесплатна;
- «Joomla» развивается профессионалами уже больше 5 лет. Т.е. можно быть уверенным что система будет развиваться и дальше, а сайты написанные на ней будут и дальше актуальны;
- система работает с различными расширениями и модулями. Изначально в нее заложена только базовые компоненты, все остальное можно установить исходя из направленности сайта;
- более 4000 бесплатных и платных расширений;
- система реализована по блочному принципу. У каждого созданного сайта на «Joomla» существует своя шапка, левый и правый блоки, меню и т.д. Такое построение упрощает понимание системы;
- «Joomla» позволяет создавать сайты любой сложности;
- «Joomla» имеет много платных и бесплатных шаблонов которые легко модифицируются.
Недостатки «Joomla»:
- «Joomla» не очень быстра на локальном сервере;
- в 2008 году система перешла на новую ступень развития (версия 1.5.х), поэтому часть дополнений, сделанных под версию 1.0.х стали недоступными [6].
1.10 Web-сервер
Web-сервер - это сервер, принимающий HTTP_запросы от клиентов. Обычно в роли клиентов выступают web-браузеры, выдающие им HTTP_ответы, вместе с которыми передаются HTML_страницы, изображения, файлы, медиа-потоки или другие данные. Web -серверы являются основой Всемирной паутины.
Фактически web-сервером называют как программное обеспечение обеспечивающее все вышеперечисленные действия, так и компьютер, на котором это программное обеспечение работает. Клиенты получают доступ к web-серверу посредством единого указателя ресурсов - URL_адресу нужной им web-страницы или другого ресурса располагаемого на сервере.
Изначально URL предназначался для обозначения мест расположения ресурсов (чаще всего файлов) во Всемирной паутине.
Сейчас URL позиционируется как часть более общей системы идентификации ресурсов URI, сам термин URL постепенно принимает более широкое значение.
Среди web-серверов самыми популярными являются: Apache HTTP-Server от компании Apache и IIS от компании Microsoft.
Появление Apache HTTP Server явилось одним из важнейших средств, стимулировавших развитие всемирной сети Интернет. Apache был первой бесплатной альтернативой web-серверу от Netscape Communications (в настоящее время известен как Sun Java System Web Server). Приложение доступно для установки на многих платформах, таких как: Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows и т.д. Apache распространяется как бесплатное программное обеспечение с открытым исходным кодом, что позволяет множеству разработчиков со всего мира участвовать в процессе доработки и выпускать дополнительные надстройки, выполняющие специфические, нужные для определенных целей, функции.
Первая версия была выпущена в 1994 году. Вторая версия заметно отличалась от предшествующей. Она была выпущена только в 2002 году. Имея модульную структуру, новый API для разработчиков, поддержку IPv6 и улучшенную поддержку не-Unix платформ (например Windows) она стала самым используемым http_сервером в сети Интернет. Web-сервер Apache имеет модульную структуру ядра, что помогает разработчику, определившись с целями проекта, использовать именно те средства разработки, которые он планирует, отключив все остальные возможности. Данная архитектура ядра делает программный продукт более безопасным и быстрым. Web-сервер поддерживает различные модули интерпретаторов, например: perl, python, php, tcl. В Apache встроена поддержка аутентификации, реализован протокол шифрования SSL, имеется прокси-модуль и модуль создающий отчеты. Кроме этого в возможности web-сервера входит подключение внешнего модуля сжатия gzip.
Удобная конфигурация позволяет администратору использовать один web-сервер для обслуживания нескольких узлов одновременно. В апреле 1996 Apache стал самым популярным HTTP_сервером во Всемирной сети, но к ноябрю 2006 г. доля web-серверов работающих на ПО от Apache Group значительно снизилась, почти половина всех web-ресурсов перешла на сервер Microsoft Internet Information Services или сторонние разработки. Именно Microsoft Internet Information Services является вторым по полярности сервером в глобальной сети интернет.
В основе выпуска IIS 7.0 лежит полностью модульный web-сервер, включающий более 40 компонентов, которые можно объединять в компактные web-серверы, оптимизированные для необходимой роли в топологии приложения. Эти компоненты создаются на основе нового слоя расширяемости, что позволяет разработчикам расширять или замещать практически любую функцию сервера в машинном коде.
IIS 7.0 предлагает расширяемость компонентов выполнения, управления и рабочих компонентов, облегчая создание комплексных решений в соответствии с конкретными потребностями. Диспетчер служб IIS 7 представлен на рисунке .
В платформе IIS 7.0 по сравнению с IIS 6 решаются многие проблемы, связанные с управляемостью и эксплуатацией сервера. Она обладает принципиально новой системой настройки, обеспечивающей полностью делегированное управление узлами. Новые интерфейсы API для управления и диагностические компоненты делают процедуры развертывания, администрирования и устранения неполадок сервера значительно проще и удобнее, чем когда-либо прежде.
- Web-сервер IIS поддерживает несколько различных технологий создания web-приложений;
- ASP.NET - для систем Windows это основное, на сегодняшний день, средство создания web-приложений и web-служб. Поддержка ASP.NET встроена в IIS 6.0. Для более ранних версий необходимо отдельно загрузить и установить NET Framework;
- ASP - устаревшая технология создания динамических web-страниц на основе сценариев. Входит в поставку IIS начиная с версии 3.0;
- CGI - стандартная технология создания динамических web -страниц;
- ISAPI - для Windows систем это наиболее мощная технология, предоставляющая полный доступ ко всем возможностям IIS.
При помощи CGI и ISAPI к web-серверу IIS могут подключаться сторонние средства поддержки web-приложений, например, PHP и Perl.
Одним из интересных и перспективных нововведений в IIS 7.0 является пакет IIS Media Pack. Два дополнительных бесплатных модуля позволят превратить web-сервер в современный инструмент медиа-вещания. Новые технологии Microsoft позволяют оптимизировать и грамотно управлять цифровым потоком медиа-данных. Сервер позволяет производить вещание данных в форматах: ASF, AVI, FLV, M4V, MOV, MP3, MP4, RM, RMVB, WMA, WMV.
Еще одним нововведением является встроенная поддержка новой технологии Silverlight, Silverlight 2 и Silverlight 3. Это новая технология представления данных в Интернете. Предназначена для запуска на различных платформах. Она позволяет создавать насыщенные, визуально привлекательные web-страницы, работающие в различных обозревателях, устройствах и настольных операционных системах (например Apple Macintosh).
2. Работа с системой управления контентом «Joomla»
2.1 Загрузка последней версии CMS «Joomla»
При работе с любым программным обеспечением, очень важно устанавливать и использовать только последнюю версию. Зачастую, разработчики вносят большое количество изменений уже после выпуска финальной версии продукта. Для загрузки последней версии необходимо обратиться к любому русскоязычному сайту о «Joomla», например http://www.joom.ru/. Используя раздел «Скачать», выбрать последний дистрибутив и загрузить его на свой компьютер. На данный момент последней русскоязычной версией «Joomla», является версия CMS Joomla 1.5.15 RE (Russian Edition).
Данная версия включает локализованные демо-данные, языковые файлы «Joomla» и визуального редактора. Установка CMS происходит на русском языке, являющемся языком по умолчанию сразу после установки «Joomla» RE.
2.2 Установка локального сервера
Локальный сервер - специальный набор скриптов, который устанавливается на компьютер и позволяет web-мастерам разрабатывать, создавать динамические, CMS, PHP и другие сложные сайты, на локальном (домашнем) компьютере, без использования Интернет. Т.е. это своего рода имитатор интернет сервера.
Необходимость в локальном сервере возникает именно при разработке сложных, динамических, т.е. сайтов, использующие php (или perl) - скрипты, базы данных (mysql) или другие сценарии. Для обычных html+css сайтов локальный сервер в принципе не нужен, но для удобства и порядка, в своих разработках, их тоже лучше хранить в такой программе.
Форумы, блоги, гостевые книги, большинство форм обратной связи, CMS, php-скрипты, - все нужно тестировать, проверять, корректировать на правильную работоспособность, а этого можно добиться только с помощью локального сервера.
Локальный сервер позволяет обработать сценарии и возвратить результат в HTML формат, что дает браузерам считывать код и показывать визуальную картинку.
Такой обработчик имеется на каждом интернет-сервере, предоставляющем услуги хостинга. К сожалению, при установке операционной системы Windows на домашний компьютер, установка такого обработчика не предусмотрена, поэтому для работы с локальным сервером приходится пользовать сторонние дистрибутивы.
Существуют несколько локальных серверов, но самым простым и практичным является «Джентльменский набор Web-разработчика» («Д.н.w.р», читается «Денвер»).
Денвер - набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемая Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows - машине без необходимости выхода в Интернет. Главная особенность Денвера - удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе. Базовый пакет содержит большинство необходимых программ и утилит:
- инсталлятор (поддерживается также инсталляция на flash-накопитель);
- Apache, SSL, SSI, mod_rewrite, mod_php;
- PHP5 с поддержкой GD, MySQL, sqLite;
- MySQL5 с поддержкой транзакций;
- Система управления виртуальными хостами, основанная на шаблонах.
Чтобы создать новый хост, необходимо добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров, схемы также можно добавлять в ручную.
Денвер также в себя включает:
- систему управления запуском и завершением всех компонентов Денвера;
- phpMyAdmin -- система управления MySQL через Web-интерфейс;
- эмулятор sendmail и SMTP-сервера (на localhost могут приходить письма в /tmp в формате .eml).
2.3 Установка CMS «Joomla»
После того как на компьютере был установлен локальный сервер и создана база данных, можно приступать непосредственно к установке сомой «Joomla».
Запускаем сервер, заходим на вновь появившейся диск Z, здесь нам необходима директория «www» для этого заходим в: \home\localhost\www\ . В открывшемся каталоге создаём новую паку с названием «site». В неё мы и должны распаковать файлы из архива CMS Joomla!
«Joomla» распакована, теперь перезапускаем Денвер, для того чтобы север увидел новый каталог «site». Открываем браузер и в адресной строке набираем http://localhost/site
Запустился установщик «Joomla».
В первую очередь в браузере должны быть включены cookies.
- выберем язык и нажимаем кнопку - «Далее»;
- окно начальная проверка пропускаем, нажимаем кнопку - «Далее»;
- лицензия - читаем, нажимаем кнопку - «Далее».
Окно - «Конфигурация базы данных», здесь нам необходимо заполнить пустые поля, уже имеющимися у Вас данными.
Окно - «Конфигурация FTP» пропускаем, т.к. при отправке файлов на сервер мы будем использовать сторонний FTP клиент. Нажимаем «Далее».
На странице «Главная конфигурация», необходимо заполнить все пустые поля и нажать на кнопку «Установить демо-данные». Пароль администратора придумывается самостоятельно. Он нужен для входа в «административный раздел» «Joomla».
Нажимаем «Далее» и видим окно завершения.
Здесь нам предлагается удалить папку installation. Это делается в целях безопасности, для избегания повторной установки «Joomla» на локальный сервер. Путь к папке Z:\home\localhost\www\site\installation. Установка «Joomla» закончена. Теперь набираем в адресной строке браузера адрес нашего будущего веб сайта: localhost/site если всё прошло нормально должен загрузится стандартный шаблон «Joomla». Установка «Joomla» прошла успешно!
2.4 Настройка системы управления контентом «Joomla». Конфигурация системы
Конфигурация представляет набор условий и свойств, которые выполняет система. Для ее настройки необходимо выполнить процедуру авторизации и зайти в административный интерфейс управления по адресу http://localhost/site/administrator/.
В качестве имени пользователя и пароля вводим учетные данные, указанные при установке.
После ввода правильной комбинации имени пользователя и пароля, произойдет перенаправление на главную страницу административного раздела.
Система управления контентом обладает широким набором функций:
- создание, редактирование и публикация информационного материала;
- конфигурирование системы управления контентом;
- установка тем оформления, компонентов и модулей;
- статистика посещений, просмотров, пользователей;
- информация о системе, обновлениях и исправлениях.
Рассмотрим панель управления более подробно. В самом верху слева размещен логотип системы, а справа номер текущей версии.
Ниже размещена главная строка меню, которая состоит из различных элементов. Справа в этой строке размещены четыре элемента:
- ссылка для перехода на Ваш web-сайт (Front End);
- информация о количестве сообщений, присланных Вам;
- информация о количестве пользователей он-лайн на сайте;
- кнопка выхода из панели администрирования.
Слева размещены семь пунктов меню, которые содержат в свою очередь определенное количество подпунктов. Административная панель представлена на рисунке 2.
Рисунок 2 - Административная панель (панель управления)
Рассмотрим по порядку данные пункты слева на право:
Вкладка «Сайт» - меню управления, с помощью которого можно управлять общими параметрами конфигурации сайта, пользователями и медиа - файлами.
Вкладка «Меню» - менеджер, с помощью которого осуществляется управление всеми видами меню на сайте.
Вкладка «Материалы» - меню управления информационным наполнением сайта. Здесь мы можем создавать разделы, категории, статьи, а также управлять ними.
Вкладка «Компоненты» - меню управления основными составляющими системы, которые расширяют функциональность «Joomla». Среди них, такие как менеджер баннеров, контактов, лент новостей (RSS каналов), компонент организации голосований, поиска и компонент организации ссылок. Здесь упомянуты те компоненты, которые устанавливаются вместе с установкой системы. Но «Joomla» дает возможность устанавливать и другие компоненты. А их очень много в зависимости от исполняемых функций, что в свою очередь дает возможность настраивать данную систему под различные требования для того или иного сайта.
Вкладка «Расширения» - данное меню управляет дополнительными функциями CSM, а именно здесь есть возможность перейти в менеджер модулей, шаблонов, плагинов, языков. Здесь также есть возможность перейти в менеджер установки/удаления всех этих компонентов.
Вкладка «Инструменты» - через данное меню мы можем читать служебные сообщения системы, обмениваться сообщениями с другими участниками, зарегистрировавшимися на сайте, рассылать электронные письма всем пользователям системы, а также снимать блокировку с заблокированных элементов системы и чистить кеш (временные файлы).
Вкладка «Помощь» - через данное меню администратор может перейти к сайту помощи «Joomla», а также с помощью подменю «информация о системе» перейти в управление всей служебной информацией сайта (параметры базы данных, параметрах версии PHP, установленных правах на папки системы, конфигурационный файл и другое).
Ниже этих пунктов меню слева размещена секция, в которой находятся наиболее распространенные ссылки на различные области управления «Joomla».
Справа расположена наиболее востребованная информация системы (популярные статьи, новые статьи на сайте, список зарегистрированных пользователей в он-лайн, информация о пунктах меню). Данными блоками информации администратор может управлять и настраивать под свои нужды.
2.5 Шаблоны дизайна
В «Joomla» четко разделено содержимое и представление содержимого в виде шаблона сайта, включающего в себя цвета, шрифты, выравнивание, расположение и т.д. Сайту на «Joomla» можно назначать различные шаблоны.
Создание шаблона технически несложно, но требует знаний языков HTML и PHP. Можно воспользоваться доступными, свободно распространяемыми шаблонами или услугами профессиональных дизайнеров.
Минимальный состав шаблона следующий:
- файл «index.php»;
- файл «templateDetails.xml»;
- файл «template_thumbnail.png» (необязательный);
- папка «css:»;
- файл «template_css.css»;
- файл «editor_content.css» (необязательный);
- папка «images» (необязательная);
- файл «favicon.ico» (необязательный);
Структура шаблона сайта представлена на рисунке 3.
Рисунок 3 - Структура шаблона сайта на Joomla
index.php - этот файл содержит в себе документ с HTML -- разметкой и вставками кода на языке PHP. Основное его назначение -- распределить (указать) области, где будут выводится на экран данные различных компонентов портала. HTML - разметка обеспечивает структурированный вывод информации
templateDetails.xml - инсталляционный файл шаблона. Файл в формате XML, содержит описание шаблона, версию, данные разработчика и перечень устанавливаемых файлов.
template_thumbnail.png - графический файл формата PNG для предварительного просмотра внешнего вида шаблона. Используется в Менеджере шаблонов административной панели Joomla.
template_css.css - файл стилей оформления шаблона. Это основной файл, с помощью которого осуществляется назначение различных стилей оформления элементам сайта.
editor_content.css - файл стилей оформления визуального редактора.
...Подобные документы
Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.
дипломная работа [4,4 M], добавлен 19.04.2011Современные подходы к дистанционному образованию. Применение новых образовательных технологий. Анализ подходов к созданию обучающих интернет-ресурсов и выбор среды разработки. Эффективность создания интернет-ресурса с использованием cms-системы ucoz.
дипломная работа [317,4 K], добавлен 26.11.2010Характеристика предприятия ОАО ААК "Прогресс". История развития глобальной сети интернет. Технологии, используемые при создании сайтов. Статические сайты с интерактивными веб-страницами. Требования к сайту. Технология Microsoft.NET и среда ASP.NET.
дипломная работа [532,1 K], добавлен 24.06.2013Понятие, развитие, формы организации Интернет. Сеть Интернет как информационный канал. Особенности средств массовой информации в глобальной сети, ее функции и возможности. Исследование электронных версий газет и информационных агентств в сети Интернет.
курсовая работа [2,6 M], добавлен 09.04.2011Основы Интернет-технологий и элементы управления, построение информационных систем в сети Интернет, стандартизация пользовательского интерфейса, механизм работы элементов управления, технология статистической и динамической публикации, база данных.
курсовая работа [738,0 K], добавлен 22.06.2011История развития, принцип действия новых технологий в глобальной компьютерной сети Интернет: ADSL, IP-телефонии; их основные преимущества. Характеристика Российского интернета, перспективы его развития. Анализ динамики активности интернет-пользователей.
реферат [876,9 K], добавлен 04.01.2012Понятие и особенности образовательного интернет-ресурса, необходимость технического и концептуального подхода для их создания. Отсутствие системного подхода к размещению информационных ресурсов в сети Интернет, возможные пути решения этой проблемы.
реферат [21,4 K], добавлен 20.02.2009Развитие глобальной сети Интернет. Средства разработки web-сайта. Основные возможности CMS "Joomla", ее достоинства и недостатки, особенности, основные принципы и способы работы с данной системой управления контентом. Help Desk как система заявок.
курсовая работа [213,1 K], добавлен 06.01.2015Традиционные направления использования интернет-представительств. Обязанности и функции корпоративного сайта. Статические и динамические web-сайты. CMS как системы управления контентом, анализ основных функций. Особенности программной реализации.
дипломная работа [4,7 M], добавлен 24.09.2012История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.
дипломная работа [4,2 M], добавлен 27.06.2012Теоретические основы Интернет-технологий и основных служб сети Интернет. Ознакомление с возможностями подключения к сети Интернет. Основные службы сети. Принципы поиска информации в WWW. Обзор современных Интернет браузеров. Программы для общения в сети.
курсовая работа [385,2 K], добавлен 18.06.2010Предпосылки возникновения Глобальной информационной сети. Структура сети Интернет. Подключение к сети и адресация в Интернет. Семейство протоколов TCP/IP. Наиболее популярные Интернет-технологии. Технологии создания серверных частей Web-приложений.
реферат [575,8 K], добавлен 01.12.2007Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.
дипломная работа [2,7 M], добавлен 03.04.2015Предыстория появления сети интернет. Веб-страницы, сайты, порталы. Основные ресурсы интернет: месторасположение и содержание. Библиотеки, газеты, журналы и другие информационные ресурсы. Поисковые системы, каталоги, архивы. Общение через интернет.
курсовая работа [68,7 K], добавлен 09.05.2012Понятие Глобальной сети Интернет и основные принципы ее формирования, этапы данного процесса и его современное состояние, оценка дальнейших перспектив. Анализ преимуществ и недостатков Глобальной сети, существующие проблемы и пути их разрешения.
реферат [24,6 K], добавлен 07.06.2013Сущность и принцип работы глобальной сети Интернет. Поиск информации по параметрам в системе Google. Специализированные системы поиска информации: "КтоТам", "Tagoo", "Truveo", "Kinopoisk", "Улов-Умов". Целесообразное использование поисковых систем.
презентация [572,6 K], добавлен 16.02.2015Возникновение и развитие World Wide Web и глобальной сети Интернет. Интернет-браузеры и программы обмена сообщениями. Направление интернет-технологий в образовательном процессе. Применение Интернет-ресурсов в процессе изучения учебных дисциплин.
дипломная работа [346,2 K], добавлен 22.02.2013Разработка Интернет-ресурса посвященного организации, занимающейся оказанием услуг по установке спутникового телевидения. Обзор программных средств, используемых для разработки ресурса. Наполнение контентом и запуск web-ресурса "Спутниковое ТВ".
дипломная работа [31,1 M], добавлен 20.03.2024Применение систем визуализации показателей качества воды. Принципы создания информационных систем, их назначение, цели и требования к ним. Разработка сайта и возможности CMS Joomla. Построение модели информационной системы с помощью CASE-технологий.
дипломная работа [2,5 M], добавлен 12.08.2017Выявление структуры и основных свойств незащищённой сети. Основные компоненты защиты системы. Исследование способов противодействия сетевым атакам. Разработка и формирование структуры защищённой сети с использованием технологии "Открытый Интернет".
курсовая работа [1,2 M], добавлен 01.07.2011