Модернизация информационного сайта образовательного учреждения

Теоретические аспекты проектирования сайта образовательного учреждения. Обоснование выбора домена. Установка шаблона Wordpress и настройка публикации, чтения, обсуждения, медиафайла и приватности. Расчет экономической эффективности от внедрения сайта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 21.06.2014
Размер файла 6,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ПРОЕКТИРОВАНИЯ САЙТА ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ

1.1 Структура и содержание информационного сайта образовательного учреждения

1.2 Анализ структуры и содержания существующего информационного сайта МКОУ Восточная СОШ Частоозерского района

1.3 Обоснование выбора средств создания информационного сайта МКОУ Восточная СОШ Частоозерского района

1.3.1 Анализ существующих языков и технологий для веб-разработок

1.3.2 Анализ существующих СУБД

1.3.3 Анализ сред разработки веб-проектов

1.3.4 Анализ систем управления содержимым

ГЛАВА 2. ИНФОРМАЦИОННЫЙ САЙТ МКОУ ВОСТОЧНАЯ СОШ ЧАСТООЗЕРСКОГО РАЙОНА

2.1 Обоснование выбора домена для информационного сайта МКОУ Восточная СОШ Частоозерского района

2.2 Описание информационного сайта МКОУ Восточная СОШ Частоозерского района

2.3 Установка CMS WordPress

2.4 Установка шаблона для WordPress

2.5 Настройка WordPress

2.5.1 Общие настройки (Общие)

2.5.2 Настройки публикации (Написание)

2.5.3 Настройки чтения (Чтение)

2.5.4 Настройки обсуждения (Обсуждение)

2.5.5 Настройки медиафайлов (Медиафайлы)

2.5.6 Настройки приватности (Приватность)

2.5.7 Настройки постоянных ссылок (Постоянные ссылки)

2.6 Расчет экономической эффективности от внедрения сайта

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ВВЕДЕНИЕ

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

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

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

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

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

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

Информация, публикуемая на сайте всегда должна быть актуальной, структура же сайта должна быть четко определена и соответствовать требованиям, предъявляемым в законе об образовании. В силу того, что многие школы к моменту выхода закона уже имели сайты в сети Интернет, возникла необходимость их модернизации для обеспечения данного соответствия. Это обстоятельство и обусловило выбор темы работы: «Модернизация информационного сайта Восточной МКОУ СОШ Частозерского района».

Объект - сайт МКОУ Восточная СОШ Частоозерского района.

Предмет - модернизация сайта МКОУ Восточная СОШ Частоозерского района.

Цель работы - модернизация информационного web-сайта Восточной МКОУ СОШ Частозерского района.

Реализация данной цели требует решения следующих задач:

1. Определить структуру и содержание информационного сайта образовательного учреждения.

2. Проанализировать структуру и содержание существующего информационного сайта МКОУ Восточная СОШ Частоозерского района.

3. Обосновать выбор средств создания информационного сайта МКОУ Восточная СОШ Частоозерского района.

4. Обосновать выбор web-сервера для информационного сайта МКОУ Восточная СОШ Частоозерского района.

5. Описать информационный сайт МКОУ Восточная СОШ Частоозерского района.

6. Определить эффективность от модернизации информационного сайта МКОУ Восточная СОШ Частоозерского района.

Практическая значимость работы заключается в том, что модернизированный сайт МКОУ Восточная СОШ Частоозерского района, во-первых будет удовлетворять требованиям, предъявляемым к сайтам образовательных учреждений, а во-вторых, позволит населению узнавать о деятельности образовательного учреждения, повысить взаимодействие с другими учреждениями, внутреннее взаимодействие, развитие творческой инициативы учащихся и т.д.

Выпускная квалифицированная работа состоит из введения, двух глав, заключения, списка использованных источников и приложения. Во введении обосновывается актуальность работы, определяются объект, предмет, цель и задачи. В первой главе раскрыты теоретические аспекты создания информационного сайта образовательного учреждения. Во второй главе описана модернизация информационного сайта МКОУ Восточная СОШ Частоозерского района.

ГЛАВА 1. ТЕОРЕТИЧЕСКИЕАСПЕКТЫ ПРОЕКТИРОВАНИЯ САЙТА ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ

1.1 Структура и содержание информационного сайта образовательного учреждения

В соответствии с Федеральным законом Российской Федерации от 29 декабря 2012 г. N 273-ФЗ" Об образовании в Российской Федерации" «к компетенции образовательной организации в установленной сфере деятельности относятся: … 21) обеспечение создания и ведения официального сайта образовательной организации в сети "Интернет";». В соответствии с письмом от 22 июля 2013 г. N 09-889 "О размещении наофициальном сайте образовательной организации информации", с постановлением от 10 июля 2013 г. N 582 "Об утверждении правил размещения на официальном сайте образовательной организации в информационно-телекоммуникационной сети "интернет" и обновления информации об образовательной организации" можно сделать вывод, о том, что каждое образовательное учреждение должно иметь информационный сайт, на котором будет находится информация, касаемо данного ОУ и данный сайт должен следовать общим положениям о информационных сайтах ОУ, а именно:

1. Функционирование сайта регламентируется действующим законодательством, уставом образовательного учреждения;

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

3. Сайт содержит материалы, не противоречащие законодательству Российской Федерации;

4. Информация, представленная на cайте, является открытой и общедоступной, если иное не определено специальными документами;

5. Права на все информационные материалы, размещенные на сайте, принадлежат образовательному учреждению;

6. Концепция и структура сайта обсуждается всеми участниками образовательного процесса на заседаниях органов самоуправления образовательного учреждения;

7. Структура сайта, план работы по разработке и функционированию сайта, периодичность обновления сайта, формы и сроки предоставления отчета о функционировании сайта утверждаются руководителем образовательного учреждения;

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

9. Ответственность за содержание информации, представленной на сайте, несет руководитель образовательного учреждения;

10. Финансирование создания и поддержки сайта осуществляется за счет финансовых средств образовательного учреждения.

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

1. Формирование целостного позитивного имиджа образовательного учреждения;

2. Совершенствование информированности граждан о качестве образовательных услуг в учреждении;

3. Создание условий для взаимодействия участников образовательного процесса, социальных партнеров образовательного учреждения;

4. Осуществление обмена педагогическим опытом;

5. Стимулирование творческой активности педагогов и обучающихся.

В соответствии образовательным учреждением, на сайте должна быть представлена следующая информация:

1. Адрес образовательного учреждения

2. Краткая информация о направлениях деятельности

3. Информация об администрации и педагогическом коллективе

4. Контактная информация для связи с образовательным учреждением

5. Правила приема, список необходимых документов

6. Подготовительные курсы, дни открытых дверей

7. Обучающие материалы для поступающих в образовательное учреждение

8. История образовательного учреждения, традиции, достижения, отзывы прессы

9. Органы самоуправления образовательного учреждения

10. Публичный доклад

11. Новости, объявления

12. Направления обучения (профили)

13. Программы

14. Расписание уроков

15. Расписание экзаменов и др.

16. Участие образовательного учреждения в проектах

17. Дополнительные занятия, кружки, секции

18. Мероприятия

19. Педагогическая мастерская

20. Методические разработки педагогов

21. Учебные материалы

22. Тематические обзоры образовательных ресурсов

23. Научно-исследовательские и реферативные работы

24. Творческие работы

25. Фотоальбом

26. Информация о выпускниках

27. Гостевая книга

В соответствии с письмом от 22 июля 2013 г. N 09-889, пользователю должна предоставляться наглядная информация о структуре сайта, включающая в себя ссылки на следующие информационно-образовательные ресурсы:

1. Официальный сайт Министерства образования и науки Российской Федерации http://www.mon.gov.ru;

2. Федеральный портал "Российское образование" http://www.edu.ru;

3. Информационная система "Единое окно доступа к образовательным ресурсам" http://window.edu.ru;

4. Единая коллекция цифровых образовательных ресурсов http://school-collection.edu.ru;

5. Федеральный центр информационно-образовательных ресурсов http://fcior.edu.ru.

При размещении информации на официальных сайтах образовательных учреждений в сети Интернет и ее обновлении обеспечивается соблюдение требований законодательства Российской Федерации о персональных данных

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

1. Доступ пользователей для ознакомления с размещенной на сайтах информацией на основе свободного и общедоступного программного обеспечения;

2. Защиту информации от уничтожения, модификации и блокирования доступа к ней, а также от иных неправомерных действий в отношении такой информации;

3. Возможность копирования информации на резервный носитель, обеспечивающий ее восстановление.

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

На официальном сайте образовательного учреждения запрещено размещать:

1. Информационные материалы, которые содержат призывы к насилию и насильственному изменению основ конституционного строя, разжигающие социальную, расовую, межнациональную и религиозную рознь;

2. Информационные материалы, задевающие честь, достоинство или деловую репутацию граждан, организаций, учреждений;

3. Информационные материалы, содержащие пропаганду насилия, наркомании, экстремистских религиозных и политических идей;

4. Любые виды рекламы, целью которой является получение прибыли другими организациями и учреждениями;

5. Иные информационные материалы, запрещенные к опубликованию законодательством Российской Федерации.

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

1.2 Анализ структуры и содержания существующего информационного сайта МКОУ Восточная СОШ Частоозерского района

Существующий сайт был разработан на бесплатной системе управления содержимым Ucoz. Главная страница сайта приведена на рисунке 1.1.

Рисунок 1.1 Главная страница сайта

Опишем структуру сайта:

1. Главная страница (Новости). Отражает события, новости и мероприятия, происходящие в жизни образовательного учреждения (обновляются каждый день)

2. Об учреждении. Раздел содержит подробные сведения об образовательном учреждении и включает в себя подразделы:

a) визитка

b) краткие сведения об учреждении (дата создания, тип проекта, полное и краткое название, адрес и т.д.);

c) история образовательного учреждения, особые даты и события;

d) структура образовательного учреждения и система его правления в соответствии с уставом;

e) персональный состав педагогических работников включает информацию о педагогическом составе образовательного учреждения(фотографии, уровень образования и квалификации), возможны ссылки на информационные пространства педагогов;

f) сведения об административном составе, распределений функциональных обязанностей и контактная информация, часы приема;

g) финансово-хозяйственная деятельность включает порядок оказания платных услуг, договор об оказании услуг, стоимость, смета и т.д., план финансово-хозяйственной деятельности; отч?т о поступлении и расходовании финансово-хозяйственных средств по итогам финансового года.

3. Документы:

a) правоустанавливающие документы

b) устав, лицензия с приложениями, свидетельство об аккредитации, свидетельство на (бессрочное) право пользование землей;

c) паспорт готовности с приложениями;

d) нормативные документы системы образования, локальные акты ОУ, регламентирующие права и обязанности участников образовательного процесса;

e) публичный доклад

4. Образовательная деятельность включает:

a) информацию о реализуемой образовательной программе в образовательном учреждении.

b) программа развития на текущий учебный год

c) годовой календарный учебный график

d) сведения о времени проведения каникул, учебных и праздничных днях;

e) расписание уроков по классам

f) аттестация (промежуточная и итоговая)

g) нормативно-правовая база, графики проведения диагностических мероприятий,

h) результаты сдачи ГИА и ЕГЭ

i) информация о победителях олимпиад и конкурсов,

j) достижения педагогического коллектива и образовательного учреждения;

k) концепция и формы организации профильного обучения в ОУ,

l) профильные классы, сотрудничество с колледжами и ВУЗами;

m) система дополнительного образования

n) учебный план, графики работы кружков, секций и т.д.

5. Условия обучения:

a) организация питания

b) ответственные, условия предоставления льготного питания и т.д.

c) описание организации безопасного пребывания учащихся в ОУ;

d) медицинское обслуживание;

e) психолого-медико-педагогическое сопровождение;

f) график работы библиотеки, описание фонда;

g) график работы, оснащенность и т.д.

h) оснащенность всех учебных кабинетов по ступеням.

6. Электронные сервисы:

a) Форум;

b) Видеоархив;

c) Календарь;

d) Часы;

e) Обратная связь.

7. Контакты. Cодержит в себе адрес учреждения, схема проезда, контактный телефон и адрес электронной почты.

8. Полезные ссылки:

a) Ссылки на сайты с полезной информацией, сайт Отдела образования, Министерства образования РФ;

b) информационные ресурсы педагогов;

c) ссылки на электронные и цифровые образовательные ресурсы.

На существующем сайте отсутствует удобная система администрирования. Существующая система администрирования представлена панелью администратора системы Ucoz. Данная система администрирования имеет только одну роль - администратор, который добавляет, редактирует, удаляет контент сайта. Отсутствует разграничение по ролям. Ограничение по ролям позволяет определенной роли только добавлять контент, другой роли только редактировать и т.д. Разделение по ролям очень удобно, так как каждый выполняет свои назначенные функции и не имеет доступа к другим функциям. Также на существующем сайте введены различные ограничения, так как система Ucoz имеет несколько пакетов функциональности и "фишек", и все пакеты кроме базового, уже платные. Существует трудность в изменении дизайна сайта и можно выбрать тему только из существующего набора шаблонов, свою тему установить невозможно (только в платных пакетах).Наличие различное рекламы является также проблемой при использовании базового пакета. Поэтому и было принято решение о модернизации сайта и переноса его на другую CMS - WordPress.

1.3 Обоснование выбора средств создания информационного сайта МКОУ Восточная СОШ Частоозерского района

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

1.3.1 Анализ существующих языков и технологий для веб-разработок

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

1. PHP. Расшифровывается как препроцессор гипертекста. Более понятнее- язык программирования, деятельность которого направлена на генерацию страницы, использующую гипертекстовую разметку. На данный момент это одно из наиболее популярных направлений программирования для интернета: только русскоязычных сайтов десятки миллионов. Подавляющее большинство хостеров по умолчанию включает для своих пользователей интерпретатор. Это довольно простой язык с высокой скоростью выполнения, который позволяет подключать сторонние модули. Используя PHP и дополнения к нему можно работать с криптографическими алгоритмами, графикой, базами данных и даже различными документами. Интерпретаторы (Интерпретатор - программа или аппаратное средство, выполняющее анализ, обработка и тут же выполнение исходной программы или запроса [2]) PHP на данный момент существуют для всех ОС.

2. ASP.NET. Продолжением технологии ASP. После значительного рестайлинга перед программистами предстал пакет, схожий с Microsoft ASP, но обладающий значительно большим функционалом. В целом и общем среда стала частью большого проекта по развитию Интернета - платформа.NET Framework (.NET Framework - программная платформа, выпущенная компанией Microsoft. Основой платформы является исполняющая среда CommonLanguageRuntime (CLR), способная выполнять как обычные программы, так и серверные веб-приложения..NET Framework поддерживает создание программ, написанных на разных языках программирования[3]) Веб-проекты, написанные по новой технологии, отличаются более быстрой компиляцией и выполнением. Для истинно качественного программирования была спроектирована новая среда разработки и отладчик, которые отлавливают подавляющее большинство явных и неявных ошибок еще на стадии написания кода. Кроме того, значительно переработана компиляция и исполнение кода между операторами try и catch. Появились новые элементы управления, что значительно упростило разработку пользовательского интерфейса.

3. Perl. Позиционировался как язык для создания отчетов на основе извлеченных из хранилища данных. Основное направление деятельности заключалось в работе с большими БД, из которых необходимо выуживать строго определенные материалы и представлять их в читабельном виде. Своего рода талисманом языка стал верблюд, который только с вида неказист и ужасен, но способен долгое время выполнять изнурительную работу. Perlнашел свое призвание в создании сайтов, поскольку обладает достаточным набором средств для работы с базами данных и обладает огромным потенциалом в сфере обработки текста. Нельзя сказать, что Perl используется так уж и часто, но многочисленные сайты энциклопедического характера и серверные утилиты для обработки пользовательского текста построены именно на нем.

4. Python/Zope. Это языки высокого уровня. Разработчики приложили массу усилий, чтобы программисту было удобно работать с готовыми кодами, а программное обеспечение (ПО) под управлением Python выполнялось очень быстро. Python построен так, что в нем можно найти оттенки объектно-ориентированного и императивного программирования, но ядро языка при этом обладает минимальным набором команд. Создавая классы и функции, можно, в конечном счете, получить несколько модулей. В большинстве своем Python используется для создания приложений с математическими расчетами и работой с текстом.

5. JSP. Технология, которая представляет собой страницы, написанные на языке Java, которые выполняются в большинстве своем непосредственно на сервере. Здесь все зависит от компилятора. Если использовать Jasper, то первоначальное выполнение заключается в создании высоко оптимизированного байтового кода, который передается Java-машине на выполнение. Можно воспользоваться услугами Tomcatсер влет-контейнера (контейнер сервлетов- программа, представляющая собой сервер, который занимается системной поддержкой сервлетов и обеспечивает их жизненный цикл в соответствии с правилами, определёнными в спецификациях. Может работать как полноценный самостоятельный веб-сервер, быть поставщиком страниц для другого веб-сервера, например Apache, или интегрироваться в Java EE сервер приложений. Обеспечивает обмен данными между сервлетом и клиентами, берёт на себя выполнение таких функций, как создание программной среды для функционирующего сервлета, идентификацию и авторизацию клиентов, организацию сессии для каждого из них[4]) Это довольно-таки популярное решение для бизнеса - интернет-магазины, аукционы и тому подобное. Секрет заключается в том, что оптимизированный код может выполняться на сервере или прямо в пользовательском браузере, а язык дает возможность полноценного программирования с классами, разделениями прав доступа к процедурам и прочими вкусностями, любезно предоставленными полноценнойJava.

6. HTML. Это пользовательская основа всей сети Интернет. Можно использовать многочисленные фреймы на различных языках программирования, но именно при помощи HypertextMarkupLanguage осуществляется графическое представление информации в окне браузера. Сгенерированная страница представляет собой набор тегов, среди которых заключен текст и осуществляется подключение сторонних документов. В большинстве случаев теги являются парными: открывается, содержит в себе размеры, настройки отображения, текст, альтернативные надписи и после закрывается. Некоторые теги являются одинарными. С помощью HTML верстальщик, программист и конечный пользователь получают возможность работать с графикой (в том числе и динамичной), плагинами браузера, различными технологиями программирования, документами, таблицами, шрифтами, фреймами и т.д.

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

8. JavaScript. Это прототипно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Текстовые файлы, содержащие набор кодов, подключается к документу и выполняются на клиентской машине. Во многих случаях технология используется для корректной работы органов управления сайта и корректировки действий браузера. На практике очень часто JavaScript используется для обеспечения рекламных помыслов - баннеры, контекстная реклама, которая не засекается поисковой машиной.

9. AJAX. Данная технология появилась сравнительно недавно, но уже пользуется приличной популярностью. С точки зрения программирования AJAX представляет собой асинхронный JavaScript и XML, которые при работе пользователя со страницей осуществляют обмен информацией с сервером в режиме реального времени без обновления страницы. Т.о. пользователь переходит по вкладкам на сайте, просматривает новые фотографии, видит заголовки личных сообщений по мере их появления, но работает с одной и той же страницей. Это весьма удобно с точки зрения навигации и скорости работы с сайтом. Но есть и несколько жирных минусов. Во-первых, при слабой пропускной способности канала работа AJAX становится весьма заметной. Во-вторых, такие сайты практически не индексируются поисковыми машинами, поэтому основная информация выносится на статическую часть, которая и светится в рейтингах. Кроме того, технология потребляет пользовательские ресурсы, поэтому большой сайт с множеством органов управления значительно ослабляет активность компьютера.

Как видно, современная индустрия высоких технологий предлагает большое количество методов и направлений разработки. Нет такого предложения-панацеи, чтобы однозначно определиться с технологией, которая будет сопровождать ваш сайт. Это многофакторная оценка, поэтому в большинстве случаев происходит сопряжение нескольких методов, благо еще разработчики заранее заботятся о такой возможности. Первоначально необходимо выбрать базу, на которой будет строиться каркас. Безусловно, позиция лидера у HTML, поскольку использование XML и прочих модификаций осложнено подключением технологий объектного проектирования для веб-разработок. Да и новый метод всегда долго оттачивается, пока все браузеры обеспечат полноценную поддержку. А пока придется постоянно отлавливать различные баги и наблюдать, как сайт по-разному выглядит на разных платформах. На этом можно остановиться, если проект не подразумевает всесторонней интерактивности, выплывающих картинок и сложного функционала. Для большинства частных проектов достаточно добавить несколько скриптов на JSP, которые будут обрабатываться Tomcat на пользовательской машине. Позитив заключается в том, что конечный пользователь всегда может отключить выполнение скриптов, если пожелает в силу каких-нибудь причин. Стоит отметить, что серьезные проекты пытаются исключить использование скриптов. Так или иначе, правилом хорошего тона является использование каскадных стилей. Если не требуется сложное форматирование, которое и в Photoshop с трудом нарисовать удалось, то достаточно таблицы стилей CSS.

Теперь необходимо определиться, надо ли использование динамических страниц. С одной стороны это очень красиво и эффектно. При нажатии на ссылку, а текст вместе с картинкой постепенно набирает прозрачность. Стильно, не правда ли? Вот только для работы такого сайта необходим канал с большой пропускной способностью, как у пользователя, так и в районе сервера. Иначе красивые переходы обернуться ужасными «тормозами». Не любят использование подобных технологий и SEO-оптимизаторы, поскольку поисковые машины практически не индексируют такие сайты. В большей степени это коснулось AJAX. Поэтому наиболее подходящим решением для серьезного проекта является использование HTML в качестве основы представления, подкрепленной AJAX и каскадными стилями. С клиентской частью и оформлением разобрались - осталось определиться непосредственно с серверными страницами. Использование CGI скриптов, вообще говоря, довольно спорный вопрос. Проблема в том, что технология полезная, вот только используется она в большинстве случаев для нелицеприятных целей - размещение баннеров сомнительного содержания на бесплатных хостингах. Поэтому у многих сложилось предвзятое отношение к CGI скриптам. Впрочем, некоторые крупные компании используют их на корпоративных сайтах для обеспечения связи с техническими средствами, не имеющими отношения к Интернету.

Для обеспечения аутентификации пользователей, работой с БД и прочими полезностями лучше использовать, или платформу dot.net (ASP, ASP.NET) или PHP. Иногда можно встретить творения на PERL, но сайт большим функционалом обычно похвастаться не может. Выбор между PHP и ASP.NET обусловлен исключительно возможностями хостинга или сервера и знаниями программиста. Стоит отметить, что интерпретатор для платформы.NET в большинстве своем прерогатива собственного или выделенного сервера, которая стоит денег. На виртуальном хостинге гораздо проще воспользоваться PHP, тем более уже давно написано достаточное количество систем управления контентом (CMS), которые устанавливаются через веб-интерфейс и требуют минимальных знаний в программировании.

Определив преимущества и недостатки приведенных выше языков, выбор пал на языки HTML - для разметки страниц, CSS - для оформления страниц, JavaScript и технологию, базирующуюся на нем AJAX - для быстрой работы страницы, для проверки введенных данных на корректность, PHP - в качестве основного веб-языка, поскольку данный язык предназначен для создания веб-проектов, по нему имеется достаточно информации в сети Интернет, сам язык по сути не очень и сложный, отличные среды для разработки на этом языке, а также возможность в ходе работы сразу видеть результат на своем локальном компьютере, не обращаясь, каждый раз к удаленному серверу. Важным плюсом является наличие огромного числа различных систем управления содержимым (CMS), которые написана на языке PHP, распространяются бесплатно и имеют открытый код. Таким образом, любая CMS может быть модернизировано за счет написания собственных модулей и плагинов.

1.3.2 Анализ существующих СУБД

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

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

- управление данными во внешней памяти (на дисках);

- управление данными в оперативной памяти с использованием дискового кэша;

- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

- поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

1. Ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию;

2. Процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных, и создание, как правило, машинно-независимого исполняемого внутреннего кода;

3. Подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД;

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

По модели данных СУБД бывают:

1. Иерархические;

2. Сетевые;

3. Реляционные;

4. Объектно-ориентированные;

5. Объектно-реляционные.

Рассмотрим кратко существующее и более используемые в наше время СУБД:

1. MicrosoftOfficeAccess - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самомAccess можно писать приложения, работающие с базами данных;

2. dBase - семейство широко распространённых систем управления базами данных, а также язык программирования, используемый в них;

3. OracleDatabase или Oracle RDBMS - объектно-реляционная система управления базами данных компании Oracle;

4. Firebird (FirebirdSQL) - компактная, кроссплатформенная, свободная система управления базами данных, работающая на Linux, MicrosoftWindows и разнообразных Unix платформах;

5. Microsoft SQL Server - система управления реляционными базами данных, разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка;

6. PostgreSQL - cвободная объектно-реляционная система управления базами данных;

7. MySQL - свободная система управления базами данных. Продукт распространяется как под свободной лицензией, так и под собственной коммерческой лицензией. В самых ранних версиях появился механизм репликации;

8. SQLite - легковесная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние.

Для создания нового веб-сайта был выбран веб-язык PHP, поэтому требуется выбрать такую СУБД, которая была бы более подходила для одной из перечисленных выше СУБД. Разумеется выбор СУБД будет исходить из выбора CMS, на которой и будет базироваться новый веб-сайт.

Для разработки и тестирования веб-сайта локально существует три комплекса ПО, в основе которых лежит язык PHP. Это WAMP, XAMP и LAMP. WAMP- акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый с целью разработки, предоставления веб-сервисов.WAMP назван по первым буквам входящих в его состав компонентов:

1. Windows - операционная система;

2. Apache - веб-сервер;

3. MySQL - СУБД;

4. PHP - язык программирования.

В комплексе LAMP вместо ОС Windows представлена ОС Linux. Все остальные составляющие набора идентичные WAMP.

В комплексе XAMP в качестве ОС представлены Windows, Mac OS, Linux. Все остальные составляющие набора идентичные WAMP.

Хотя изначально программные продукты, входящие в состав данных комплексов, не разрабатывались специально для работы друг с другом, такие связки стали весьма популярными среди пользователей Windows и Linux. Рассмотрев существующие комплексы ПО для разработки веб-приложений, был выбран комплекс WAMP, так как разработка будет проводиться на ОС фирмы Microsoft.

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

1.3.3 Анализ сред разработки веб-проектов

Начнем анализ с неспециализированных программ и сред разработки. Нужно понимать, что сайт - это, прежде всего, код, который генерирует то, что отображается в браузере. Для редактирования этого кода html, php, java и другого кода существуют текстовые редакторы. Преимущества таких редакторов, в том, что они не «ломают» код, как это делает, например, стандартный блокнот, то есть не форматируют написанный код. Также такие редакторы не имеют никаких лишних функций, которые будут мешать при работе. Примерами таких редакторов являются программы, которые в народе называют просто блокнотами: AkelPad- свободный текстовый редактор с открытым исходным кодом для операционных систем MicrosoftWindows, но может свободно быть запущен под Wine и работать под управлением Unix-подобных операционных систем, таких как Linux; PSPad- бесплатный текстовый редактор и редактор исходных текстов программ для операционной системы Windows; Notepad++ - свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки.

Создать сайт без дизайна и оформления, разумеется, неприемлемо. Поэтому рассмотрим инструменты для графического оформления веб-сайтов. Для того, чтобы нарисовать/создать дизайн сайта, вам потребуется какой-то графический редактор. И тут, неоспоримым лидером является, конечно же, линейка редакторов AdobePhotoshop от фирмы Adobe. Скачать любую версию данного редактора можно на официальном сайте, где возможно вам потребуется купить лицензию на использование продукта. Можете так же скачать взломанную версию из Интернета. При создании веб-сайта без графического редактора точно не обойтись. Для редактирования изображений сайта вполне подойдет любой другой растровый графический редактор, но не векторный редактор, допустим CorelDraw, так как работа происходит с изображением, состоящим из растров (точек), а не прямых линий (векторов).

Когда создан сайт, его нужно перенести на веб-сервер, предоставляемый хостингом. И тут очень важным инструментом является ftp-клиент, с помощью которого закачиваются файлы на сервер. После испытаний нескольких ftp-клиентов, выбор остановился на программе TotalCommander 7. По сути это многофункциональный файловый менеджер для Windows, однако он содержит также функцию подключения по протоколу ftp к серверу. Все очень просто и интуитивно понятно. Подключаемся к выбранному серверу, перетягиваем файлы с компьютера в директиву сервера и все готово.

Для просмотра созданного сайта, вам, конечно же, нужен браузер, и желательно не один. Когда будут анализироваться специализированные среды разработки, то там уже инструменты просмотра веб-сайтов имеются встроенные, но текстовые редакторы не обладают такой возможность. При разработке, просмотре и для проверки сайта на кроссбраузерность используются такие браузеры как: MozillaFirefox, Opera, InternetExplorer, GoogleChrome и другие менее популярные браузеры. Данные браузеры очень удобные, поддерживают подключение различных плагинов. Примером такого является браузер Firefox, которые поддерживает плагин Firebug. Это расширение являющееся консолью, отладчиком, и DOM-инспектором JavaScript, DHTML, CSS, XMLHttpRequest. Firebug показывает в консоли вызвавшую ошибку функцию, стек вызовов функций, вызвавших эту ошибку. Он предупреждает, что CSS-правило или JavaScript-метод/свойство, которое используется, не существует. Firebug просто незаменим при разработке сайтов. Для браузеров InternetExplorer, Opera, Safari и GoogleChrome существует упрощённый вариант -- FirebugLite. Он представляет собой JavaScript-файл, который необходимо включить в отлаживаемую HTML-страницу. Отдельно для браузера Opera существует инструмент OperaDragonfly. Работает на технологии JavaScript. Код OperaDragonfly выпущен под свободной лицензией BSD. Возможности OperaDragonfly:

1. Просмотр DOM;

2. Просмотр и редактирование CSS;

3. Отладчик JavaScript;

4. Просмотр HTTP запросов;

5. Отладка страниц для мобильных устройств;

6. Удалённое подключение к любым компьютерам и устройствам с установленным браузером Opera, поддерживающим данный инструмент, и осуществление отладки веб-страниц;

7. Локализация на 37 языках.

Также в данный инструмент входят:

1. Консоль ошибок;

2. Командная строка.

Не всегда удобно переносить на удаленный сервер и просматривать сайт в процессе его создания, так как это занимает достаточно времени. Поэтому существует набор дистрибутивов и программная оболочка, которая позволяет тестировать сайт, не перенося его каждый раз на сервер, когда требуется. Такой программный комплекс называется Denwer (Денвер). Денвер - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов, веб-приложений, прочего динамического содержимого интернет-страниц на локальном ПК без необходимости подключения к сети Интернет под управлением ОС Windows. Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов. Третья версия Денвера поддерживает работу со съемного флеш-накопителя.

Особенностью, отличающей Denwer от других WAMP-дистрибутивов, является автоматическая правка системного файла hosts, являющегося локальным аналогом DNS-cервера, что позволяет обращаться к локальным сайтам, работающим под управлением Денвера, по именам, совпадающим с именем папки, расположенной в каталоге home Денвера. Базовый пакет содержит в себе следующие компоненты:

1. Веб-сервер Apache споддержкой SSI, SSL, mod_rewrite, mod_php.

2. Интерпретатор PHP с поддержкой GD, MySQL, SQLite.

3. СУБД MySQL с поддержкой транзакций (mysqld-max).

4. Система управления виртуальными хостами, основанная на шаблонах.

5. Система управления запуском и завершением.

6. Панель phpMyAdmin для администрирования СУБД.

7. Ядро интерпретатора Perl без стандартных библиотек (поставляются отдельно).

8. Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.

Если анализировать существующий инструментарий сторонних разработчиков, то его достаточно большое количество. В основном это бесплатные (freeware) программы. Остановимся на такой бесплатной среде разработки как Codelobster PHP Edition, так как именно в ней будет производится разработка веб-сервиса.

Codelobster PHP Edition - бесплатная интегрированная среда разработки приложений (IDE) для создания веб-приложений на языке PHP, также поддерживаются: JavaScript, HTML, XML и CSS. Также поддерживает такие форматы файлов как TXT, CPP, JAVA, JSP, PHP, PL, ASP, XSL, JS, VBS, SQL. Редактор также позволяет конвертировать HTML файлы в JSP, PHP, PL, ASP и наоборот, файлы формата JSP, PHP, PL, ASP в HTML формат. В программе реализована опция, которая позволяет просмотреть результат выполнения кода файлов с расширением: *.html, *.java,*.php, *.pl, *.asp,*.xml, *.xsl.

Основные возможности данной среды:

1. Подсветка синтаксиса для SQL, PHP, HTML, CSS, JavaScript и XML

2. Автодополнение команд, тегов, переменных для SQL, PHP, HTML, CSS, JavaScript и XML

3. Контекстная и динамическая помощь по SQL, PHP, HTML, CSS, JavaScript и XML

4. Встроенный собственный PHP debuger

5. Автоматическая проверка синтаксиса

6. Сворачивание кода

7. HTML/CSS инспектор по типу Firebug

Среда поддерживается подключение внешних плагинов для таких фреймворков как:

1. CakePHP

2. CodeIgniter

3. Drupal

4. Facebook

5. JQuery

6. Joomla

7. Smarty

8. Symfony

9. WordPress

10. Yii

Перечислив все возможности среды Codelobster PHP Edition, следует кратко рассмотреть одну из лидирующей среды разработки на языке PHP - JetBrainsPhpStorm. Данная среда является уже платной.

PhpStorm представляет собой интеллектуальный редактор для PHP, HTML и JavaScript с возможностями анализа кода на лету, предотвращения ошибок в коде и автоматизированными средствами рефакторинга для PHP и JavaScript. Автодополнение кода в PhpStorm поддерживает спецификацию PHP 5.3 и 5.4, включая пространства имен, замыкания, типажи и синтаксис коротких массивов. Имеется полноценный SQL-редактор с возможностью редактирования полученных результатов запросов.

PhpStormразработан на основе платформы IntelliJ IDEA, написанной на Java. Пользователи могут расширить функционал среды разработки за счет установки плагинов, разработанных для платформы IntelliJ, или написав собственные плагины.

PhpStorm предоставляет богатый и интеллектуальный редактор кода для PHP с подсветкой кода, расширенной конфигурацией форматирования кода, проверкой на наличие ошибок на лету и умным автодополнением:

1. Поддержка PHP 5.3 и 5.4, включая пространства имен, замыкания, типажи, синтаксис коротких массивов, доступ к члену класса при инстанциировании, разыменование массива при вызове функции, бинарные литералы, выражения в статичных вызовах и т. д. PhpStorm может использоваться как для современных, так и для традиционных проектов на PHP;

2. Автодополнение кода финализирует классы, методы, имена переменных, ключевые слова PHP, а также широко используемые имена полей и переменных в зависимости от их типа;

3. Поддержка стандартов оформления кода (PSR1/PSR2, Drupal, Symfony2, Zend);

4. Поддержка PHPDoc. PhpStorm предоставляет соответствующее автодополнение кода, основанное на аннотациях @property, @method и @var;

5. Детектор дублируемого кода;

6. PHP CodeSniffer (phpcs), проверяющий код на лету;

7. Рефакторинги;

8. Поддержка редактирования шаблонов Smarty (подсвечивание синтаксических ошибок, автодополнение функций и атрибутов Smarty, автоматическая вставка парных скобок, кавычек и закрывающих тегов и др.);

9. MVC представление для Symfony2 и Yiiфреймворков;

10. Распознавание кода, запакованного в PHAR-архивы.

Перечислив возможности, которые имеет данная среда по созданию веб-проектов, не было обнаружено недостатков, что было подтверждено при создании веб-сайта, поэтому можно с уверенностью сказать, что выбор данной среды для разработки был правильным и удачным.

1.3.4 Анализ систем управления содержимым

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

Система управления содержимым (CMS) - информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым[9]. Основные функции CMS:

1. Предоставление инструментов для создания содержимого, организация совместной работы над содержимым,

2. Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п.,

3. Публикация содержимого,

4. Представление информации в виде, удобном для навигации, поиска.

В системе управления содержимым могут находиться самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее. Такая система часто используется для хранения, управления, пересмотра и публикации документации. Контроль версий является одним из основных её преимуществ, когда содержимое изменяется группой лиц. В общем случае системы управления содержимым делятся на:

1. Систему управления содержания масштаба предприятия (системы управления содержанием предприятий);

2. Система управления веб-содержимым.

Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю интерфейс для работы с содержимым сайта, удобные инструменты хранения и публикации информации, автоматизируя процессы размещения информации в базах данных и её выдачи в HTML.

Существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. Их можно разделить на три типа по способу работы:

1. Генерация страниц по запросу. Системы такого типа работают на основе связки «Модуль редактирования > База данных > Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что в свою очередь создаёт дополнительную нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.

2. Генерация страниц при редактировании. Системы этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статических страниц. При таком способе в жертву приносится интерактивность между посетителем и содержимым сайта.

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

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

...

Подобные документы

  • Web-сайт образовательного учреждения: понятие, классификация, структура. Характеристика типового web-сайта, его роли в работе образовательного учреждения. Этапы проектирования web-сайта: разработка, реализация и размещение в сети, продвижение и поддержка.

    курсовая работа [65,5 K], добавлен 18.06.2010

  • Актуальность и значимость создания web-сайта образовательного учреждения - школы. Функциональное моделирование предметной области. Основные этапы разработки сайта. Программная реализация. Установка, настройка и работа с локальным сервером Open Server.

    дипломная работа [990,5 K], добавлен 01.01.2018

  • История создания WordPress. Выбор домена и хостинга для сайта. Минимальные требования для установки системы. Загрузка Wordpress для самостоятельной установки. Создание базы данных mysql. Установка прав доступа к директориям. Повышение производительности.

    курсовая работа [1,7 M], добавлен 18.12.2013

  • Функциональные особенности "Wordpress", преимущества и возможности, история версий. Плагины, виджеты в WordPress. Создание сайта о городе Гомеле, информация о последних новостях. Выбор и настройки шаблона, плагинов. Добавление записей и рубрик сайта.

    курсовая работа [42,3 K], добавлен 11.01.2013

  • Роль веб-сайта в деятельности образовательного учреждения "МБОУ Модутская средняя общеобразовательная школа". Выбор системы управления содержимым для разработки сайта. Структура и разработка веб-сайта, создание шаблона. Публикация сайта в сети Интернет.

    дипломная работа [1,9 M], добавлен 04.11.2016

  • Основные принципы работы web-сервера. Построение базы данных сайта, верстка страниц. Технологии серверных скриптов. Характеристика объекта информатизации. Разработка полнофункциональной версии сайта для оказания дистанционных образовательных услуг.

    дипломная работа [973,6 K], добавлен 12.12.2013

  • Изучение структуры шаблона для создания сайта для НБУ "Юг-Сервис", который будет иметь возможность совместного наполнения информацией в режиме реального времени. Сравнение CMS Drupal, Joomla и WordPress. Наполнение сайта и его размещение на хостинге.

    дипломная работа [7,3 M], добавлен 25.04.2015

  • Исследование принципов работы, технологии и стандартов IP–телефонии, оценка качества телефонной связи и сжатия речи. Анализ планирования структуры сайта, разработки дизайна, верстки макета. Характеристика регистрации доменного имени и хостинга сайта.

    курсовая работа [52,7 K], добавлен 23.12.2011

  • Создание административной части сайта. Дизайн веб-сайта. Установка шаблона Joomla. Система администрирования. Определение прибыли и свободной отпускной цены программного средства. Обоснование экономической целесообразности проведения мероприятия.

    дипломная работа [1,2 M], добавлен 02.09.2016

  • Задачи и цель проекта по созданию профессионального сайта "Физика - класс!". Структура сайта, работа по его оформлению и возможности практического применения на уроках и во внеурочное время. Критерии и показатели эффективности образовательного проекта.

    презентация [4,0 M], добавлен 04.10.2011

  • Возможности использования Internet-ресурсов в средней школе. Мониторинг качества образовательных сайтов в России. Создание образовательного сайта по информатике для 10-го класса. Анализ практического использования образовательного сайта "Информатика".

    дипломная работа [3,2 M], добавлен 10.03.2012

  • Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.

    контрольная работа [310,6 K], добавлен 25.12.2012

  • Вопросы реализации шаблона типового сайта диссертационного совета СевКавГТУ. Разработка базы данных для шаблона сайта с помощью фреймворка Django и Aptana Studio 3. Обоснование требований к техническому обеспечению. Расчет цены программного продукта.

    дипломная работа [2,5 M], добавлен 26.09.2012

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

  • Анализ предметной области. Характеристика информационной системы. Обоснование выбора среды разработки. Проектирование, разработка, тестирование и внедрение сайта образовательной организации. Содержания школьного сайта, его организационной структуры.

    дипломная работа [3,4 M], добавлен 15.02.2017

  • Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.

    дипломная работа [3,6 M], добавлен 08.04.2014

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

    курсовая работа [1,6 M], добавлен 10.01.2015

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

    творческая работа [29,2 K], добавлен 31.01.2008

  • Услуги, предоставляемые компанией "Южные телефонные сети". Официальный сайт предприятия. Языковые и программные средства редактирования веб-страниц. Создание сайта на платформе Xara Designer Pro X9. Размещение готового веб-сайта в сети интернет.

    курсовая работа [448,8 K], добавлен 25.02.2015

  • Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.

    курсовая работа [139,4 K], добавлен 18.02.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.