Дипломная работа по информационным технологиям скачать


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

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

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

На что нужно обращать внимание при подготовке диплома по информационным системам?

Если вы решаетесь написать диплом по прикладной информатике, то нужно еще на начальном этапе взвесить все «за» и «против» и окончательно решить для себя, будет ли исследование такого плана интересно лично для вас?

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

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

Основные требования, предъявляемые к дипломным проектам по разработке информационной системы:

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

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

В данном разделе представлены дипломные работы, подготовленные в соответствии с требованиями к специальности «Информационные системы и технологии», специальности «Прикладная информатика (в экономике)», «Информационные системы» специализации "Банковские ИС", "Корпоративные ИС" таких учебных заведений, как МФПУ, МФЮА, ОТИ и многих других, в том числе по специальностям:

22010016 Вычислительные машины, комплексы, системы и сети

22020012 Автоматизированные системы обработки информации и управления (по отраслям)

22030013 Программное обеспечение вычислительной техники и автоматизированных систем

22030036 Системы автоматизированного проектирования

010400 Информационные технологии

010401 Информационные технологии в дизайне

010402 Информационные технологии в медиаиндустрии

010500 Прикладная математика и информатика

010501 Прикладная математика и информатика

010503 Математическое обеспечение и администрирование информационных систем

050202 Информатика

080700 Бизнес-информатика

080800 Прикладная информатика

080801 Прикладная информатика (по областям)

230000 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

230100 Информатика и вычислительная техника

230101 Вычислительные машины, комплексы, системы и сети

230102 Автоматизированные системы обработки информации и управления

230104 Системы автоматизированного проектирования

230105 Программное обеспечение вычислительной техники и автоматизированных систем

230200 Информационные системы

230201 Информационные системы и технологии

230202 Информационные технологии в образовании

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

Дипломные работы были написаны и защищались в период с октября 2009 года по сентябрь 2016 года.

Источник: http://diplom-it.ru/category/informatika-v-ekonomike/

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

  • 11. Проектирование структуры и сервисов сайта машиностроительного предприятия

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

    дипломная работа, добавлен 21.06.2015

  • 12. Сайт - как информационная система

    Корпоративное представительство как информация для посетителей и рабочий инструмент для сотрудников фирмы. Типы структур сайтов. Анализ существующих моделей создания сайта. Дизайн и функциональность сайта. Оптимизация кода. Процесс создания сайта.

    курсовая работа, добавлен 12.03.2009

  • 13. Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта (CMS)

    Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ и информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.

    дипломная работа, добавлен 11.03.2010

  • 14. Технология оформления Web-приложений

    Преимущество построения Web-приложений для поддержки стандартных функций браузера. Настройка проекта Web-приложения. Создание и изменение исходных файлов. Изменение файла JavaServer Pages по умолчанию. Основные проблемы при выполнении Web-приложений.

    контрольная работа, добавлен 10.11.2013

  • 15. Разработка информационного сайта туристической компании "Lidia Travel"

    Сайт – единая система организационных, технических, программных и информационных средств. Использование автоматизированных сайтов в деятельности организаций. Этапы разработки сайта HTML для компании "Lidia Travel": верстка сайта, наполнение контентом.

    отчет по практике, добавлен 05.02.2015

  • 16. Разработка презентационного сайта для ИП Тимонин Е.Н. г. Кунгур, Пермского края

    Подходы к созданию сайтов. Обоснование необходимости наличия персонального сайта компании ИП Тимонина Е.Н.. Структура, интерфейс, этапы создания сайта. Описание кода страниц. Создание web-страниц и наполнение их информацией. Верстка сайтов с чистым кодом.

    дипломная работа, добавлен 03.06.2015

  • 17. Технология создания web-сайта

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

    курсовая работа, добавлен 01.04.2017

  • 18. Сайт для учета компьютеров и сетевого оборудования на предприятии

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

    курсовая работа, добавлен 07.08.2013

  • 19. Разработка сайта ОАО "Каменск-Уральский литейный завод"

    Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа, добавлен 05.06.2015

  • 20. WEB-сайт: структура и способы создания

    История появления первого в мире сайта info.cern.ch в 1991 году. Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Использование конструктора при разработке сайтов. Создание сайта "с нуля", разработка дизайна, верстка, оформление.

    реферат, добавлен 26.05.2015

  • Источник: https://allbest.ru/k-3c0a65625a3bc69b4c43b88521216d27-1.html

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

  • 1. Создание сайта учителя в системе uCoz

    Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.

    курсовая работа, добавлен 14.06.2014

  • 2. Разработка сайта для агентства недвижимости "Недвижимость от А до Я"

    Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

    дипломная работа, добавлен 12.08.2017

  • 3. Создание образовательного Web-сайта по информатике для учащихся 10-го класса

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

    дипломная работа, добавлен 10.03.2012

  • 4. ИТ в сайтостроении

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

    курсовая работа, добавлен 18.02.2015

  • 5. Создание сайта "Кафедра физического воспитания"

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

    курсовая работа, добавлен 09.01.2014

  • 6. Создание web-сайта Таразского инновационно-гуманитарного университета

    Основные технологии для разработки Web приложений. Выявление эффективности функционирования web-сайта и информационных технологий университета. Установка локального сервера Denwer. Пользовательская часть сайта. Эффективность программного обеспечения.

    дипломная работа, добавлен 14.07.2015

  • 7. Разработка автоматизированной системы создания динамических web-сайтов

    Создание пользовательского web-интерфейса. Основные этапы создания web-сайта. Пользователи системы и их роли. Аналоги системы, структура основных пакетов и классов. Схема функционирования системы для пользователей. Публикация web-сайта для посетителей.

    курсовая работа, добавлен 23.03.2012

  • 8. Изучение системы DotNetNuke

    Описания системы управления контентом сайта, предназначенной для создания, внедрения и управления коммерческими или некоммерческими веб-сайтами и порталами. Возможности системы DotNetNuke. Анализ функций управления контентом. Установка сайта на сервер.

    курсовая работа, добавлен 11.01.2015

  • 9. Анализ методов продвижения и мониторинга посещаемости и улучшение защищенности Интернет-сайта

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

    дипломная работа, добавлен 15.06.2012

  • 10. Создание справочного пособия с помощью системы управления контентом "Joomla" для обучения информатике в школе

    Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа, добавлен 19.04.2011

  • Источник: https://allbest.ru/k-3c0a65625a3bc69b4c43b88521216d27.html

    ФЕДЕРАЛЬНОЕАГЕНТСТВО ПООБРАЗОВАНИЮ

    Новомосковскийинститут (филиал)

    Государственногообразовательногоучреждениявысшего профессиональногообразования«Российскийхимико-технологическийуниверситет

    имениД.И. Менделеева»


    Кафедра

    "Вычислительнаятехника иинформационныетехнологии"


    ПОЯСНИТЕЛЬНАЯЗАПИСКА

    К ВЫПУСКНОЙКВАЛИФИКАЦИОННОЙРАБОТЕ

    НА ТЕМУ:

    РазработкаWeb- сайтадля кафедры"Вычислительнаятехника иинформационныетехнологии"


    Зав.кафедрой

    ВоробьёвВ.И.

    Руководители

    ПрохоровВ.С.

    ЛисинВ.М.

    Студент

    СухининаА.С.

    Группа

    AC– 03 – 1


    г. Новомосковск2007 г.

    ФЕДЕРАЛЬНОЕАГЕНТСТВО ПООБРАЗОВАНИЮ

    Новомосковскийинститут (филиал)

    Государственногообразовательногоучреждениявысшего профессиональногообразования«Российскийхимико-технологическийуниверситетимени Д.И. Менделеева»


    Кафедра

    "Вычислительнаятехника иинформационныетехнологии"

    Направление«Информатикаи вычислительнаятехника»

    УТВЕРЖДАЮ

    Зав.кафедрой

    ______________ /________/

    « » 20__г.


    ЗАДАНИЕ


    повыпускнойквалификационнойработе студента

    СухининойАнастасииСергеевны

    (фамилия,имя, отчество)

    1. Темаработы: Разработкаweb-сайта для кафедры"Вычислительнаятехника иинформационныетехнологии"утвержденаприказом поинституту от« » 20 г. №

    2. Сроксдачи студентомзаконченнойработы

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

    4. Содержаниерасчетно-пояснительнойзаписки (переченьподлежащихразработкевопросов):

    1. Теоретическаячасть: Обоснованиепотребностив web-сайте. Постановказадачи проектирования.Этапы проектированияweb-сайта. Средствареализациии разработки.

    2. Проектнаячасть: Разработкаструктурыweb-сайта. Разработкаинтерфейсаweb-сайта. Разработкаструктуры базыданных.

    5. Переченьграфическогоматериала (сточным указаниемобязательныхчертежей)1.Структурнаясхема web-сайта.2.Дизайн страницweb-сайта. 3. Структурнаяорганизациябазы данных.

    6. Датавыдачи задания


    Руководители / Прохоров В.С./

    (подпись)

    / ЛисинВ.М. /

    (подпись)


    Заданиепринял к исполнению / СухининаА.С. /

    (подпись)

    Реферат


    Пояснительнаязаписка содержит56 стр., 24 рисунка,7 источников,2 приложения.

    Объектомисследованияявляется возможностьразработкии созданиеweb-сайта.

    web-сайт,система управлениясодержимым,internet, браузер,web-дизайн,панель администрирования,шаблон, раздел,категория,объект содержимого.

    При созданиисайта былиизучены рассмотреныпрограммныепакеты по созданиюWeb-сайтов(Front Page 2000, NetObjects Fussion, Home Site, MacromediaDreamweaver MX).

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

    Результатомданной работыявляется разработкаинформационнойструктуры,дизайна иинформационноенаполнениеweb- сайта, которыйпредоставляетвсю необходимуюинформациюстудентамкафедры ВТИТи абитуриентам.

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

    Оглавление


    Реферат

    Оглавление

    Введение

    1Теоретическаячасть

    1.1 Обоснованиепотребностив web-сайте

    1.2 Понятиеweb-сайта

    1.2.1 Классификацияweb-сайтов

    1.3 Проектированиеweb-сайта

    1.4 Этапыразработкиweb-сайта

    1.4.1Постановказадачи припроектированииweb-сайта

    1.4.2Выбор программногосредства дляразработки

    1.4.3Разработкаинтерфейса

    1.4.4Разработкабазы данных

    1.4.5Разработкаадминистративнойчасти сайта

    1.5 Обоснованиевыбора CMS (Content ManagementSystem)

    1.6 Средстваразработки

    1.6.1HTML

    1.6.2DHTML

    1.6.3XML

    1.6.4PHP

    1.6.5Web-сервер Apache

    1.6.6CMS Joomla

    2Проектная часть

    2.1 Общаяструктура сайта

    2.2 Разработкаинтерфейсаweb-сайта

    2.2.1Дизайн web-сайта

    2.2.2Описание созданиястраниц web-сайта

    2.3 Разработкасайта на основеCMS

    2.3.1 Описаниеустановки CMSJoomla

    2.3.2 СозданиеРаздела

    2.3.3 СозданиеКатегории

    2.3.4 Созданиеобъекта содержимого

    2.3.5 Созданиеменю

    2.3.6 УстановкаШаблона сайта

    Заключение

    Использованныеисточники

    Приложения

    ПриложениеА

    Кодшаблона страницсайта

    Приложение2

    Структурнаясхема web- сайта

    Главнаястраница Web- сайта

    НастройкиWeb-сайта


    Введение


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

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

    Спектрсоциальныхгрупп, подключающихсяк сети Интернети ищущих информациюв WWW, все времярасширяетсяза счет пользователей,не относящихсяк категорииспециалистовв областиинформационныхтехнологий.Это врачи, строители,историки, юристы,финансисты,спортсмены,путешественники,священнослужители,артисты, писатели,художники.Список можнопродолжатьбесконечно.Любой, кто ощутилполезностьи незаменимостьСети для своейпрофессиональнойдеятельностиили увлечений,присоединяетсяк огромнойармии потребителейинформацииво «ВсемирнойПаутине».

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

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

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

    1 Теоретическаячасть


    1.1 Обоснованиепотребностив web-сайте


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

    Созданиеи разработкасайтов включает:

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

    Определениеструктурнойсхемы сайта- расположениеразделов, контентаи навигации.

    Веб-дизайн- созданиеграфическихэлементовмакета сайта,стилей и элементовнавигации.

    Разработкапрограммногокода, модулей,базы данныхи других элементовсайта необходимыхв проекте.

    Тестированиеи размещениесайта в сетиИнтернет.

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

    проанализироватьуже существующуюмодель web-сайтакафедры ВТИТи сделать заключениео том, что необходимоизменить;

    принятьрешение онеобходимостьнаписанияweb-сайта при помощисредств системыуправлениясодержимым,выбрать подходящуюсистему управлениясодержимым;

    разработкапроекта (структурнойсхемы) web-сайтакафедры наоснове системыуправлениясодержимымJoomla;

    разработкаHTML-каркасаглавной страницыweb- сайта;

    разработкаавтоматизированнойсистемы конструированияконтента web-сайта;

    1.2 Понятиеweb-сайта


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

    Web-сайт –это информация,представленнаяв определенномвиде, котораярасполагаетсяна Web-сервереи имеет своеимя (адрес). ДляпросмотраWeb-сайтов накомпьютерепользователяиспользуютсяспециальныепрограммы,которые называютсябраузерами.В зависимостиот того, какоеимя (адрес) сайтамы зададим встроке "Адрес",браузер будетзагружать всвое окносоответствующуюинформацию.

    Web-сайтсостоит изсвязанных междусобой Web-страниц.Web-страницапредставляетсобой текстовыйфайл с расширением*.htm, который содержиттекстовуюинформациюи специальныекоманды – HTML-коды,определяющиев каком видеэта информациябудет отображатьсяв окне браузера.Вся графическая,аудио- и видео-информациянепосредственнов Web-страницуне входит ипредставляетсобой отдельныефайлы с расширениями*.gif, *.jpg (графика),*.mid, *.mp3 (звук), *.avi (видео).В HTML-коде страницысодержатсятолько указанияна такие файлы.

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


    1.2.1 Классификацияweb-сайтов

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

    Информационныесайты. К нимотносятся сайтыучебных заведений,сообществ поинтересам, фирми др.

    Сайтыучебных заведений.К наиболееизвестнымотноситсяWeb-сайт "Школьныйсектор", созданныйв 1998 г. Его созданиеспособствовалоразвитию активногосегментаинформационнойобразовательнойсреды дляучителей-предметниковиз разных городов.Здесь еженедельноразмещаютсярезультатыпроектнойучебной работышкольников(в том числе,web-страничкиразного типа,созданные ими),размышленияучителей икоординаторовсетевой работыпо поводу сетевойдеятельностив школе, интеграцииее к учебнойпрограмме,выступленияспециалистовоб образовательнойдеятельностишкол в Сети.Здесь же представленаинформацияо семинарах,конференциях,новых web-сайтах,педагогическихизданиях имедиасредствах,которые могутпомочь учителям-предметникамв их учебнойдеятельностии многое другое.

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

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

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

    Сейчасв Сети размещенотакже большоеколичествоинформационно-развлекательныхсайтов.

    1.3 Проектированиеweb-сайта


    Проектированиеи разработкасайтов включает:

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

    Определениеструктурнойсхемы сайта- расположениеразделов, контентаи навигации.

    Веб-дизайн- созданиеграфическихэлементовмакета сайта,стилей и элементовнавигации.

    Разработкапрограммногокода, модулей,базы данныхи других элементовсайта необходимыхв проекте.

    Тестированиеи размещениесайта в сетиИнтернет.


    1.4 Этапы разработкиweb-сайта

    1.4.1 Постановказадачи припроектированииweb- сайта

    Передавтором былапоставленапервая задача:разработатьструктурнуюсхему проектаweb – сайта дляиспользованияв среде Internetи локальнойсети кафедры.По мнениюруководителейпрактики,разрабатываемыйweb – сайта долженобладать следующимиособенностями:

    гибкостью,удобной дляадминистраторовсистемой управленияструктурой;

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

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

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

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

    1.4.2Выбор программногосредства дляразработки

    Учитываяпоставленныевыше задачи,автор счетнаиболее оптимальнуюбазу для разработкитакого родаэлектронногоучебно-методическогопособия –HTML+системауправлениясодержимымJoomla.

    Joomla! — системауправлениясодержанием,написаннаяна языке PHPи использующаяв качествехранилищасодержаниябазу данныхMySQL.Joomla! являетсясвободнымпрограммнымобеспечением,защищённымлицензией GPL.Одной из главныхособенностейJoomla! являетсяотносительнаяпростота управленияпри практическибезграничныхвозможностяхи гибкости приизготовлениисайтов. [2]

    Название«Joomla!» фонетическиидентично слову«Jumla», котороев переводе ссуахили означает«все вместе»или «в целом»,что отражаетподход разработчикови сообществак развитиюсистемы

    СистемауправлениясодержаниемJoomla! являетсяответвлениемшироко известнойCMSMambo.Команда независимыхразработчиковотделиласьот проектаMamboпо причиненесогласияв экономическойполитике. И 16сентября 2005 годав свет вышлапервая версияJoomla!, являющаясяпо сути переименованнойMambo4.5.2.3 и включающаяв себя исправлениянайденных натот моментошибок и уязвимостей.

    CMS Joomla! включаетв себя различныеинструментыдля изготовлениявеб-сайта. Важнойособенностьюсистемы являетсяминимальныйнабор инструментовпри начальнойустановке,который обогащаетсяпо мере необходимости.Это снижаетзагромождениеадминистративнойпанели ненужнымиэлементами,а также снижаетнагрузку насервер и экономитместо на хостинге.

    1.4.3 Разработкаинтерфейса

    Титульнаястраница (главная)любого сайтадолжна максимальноинформативнои в сжатом объёмеотображатьнеобходимуюпользователюинформациюо сайте. На главнойстранице необходимопоместитьлоготип кафедры,основное менюсайта (для навигациипо его структуре),форму аутентификации(входа зарегистрированныхпользователей),регистрационнуюссылку (регистрацияновых клиентов),ленту новостей,ссылку на форумкафедры.


    1.4.4 Разработкабазы данных

    Так каксайт написанпри помощисистемы управлениясодержимымJoomla, база данныхкоторой представленав виде MySQL,база данныхсайта будетподдерживатьту же структуру(Рисунок 1), вносяв неё свои изменения.


    Рисунок1 – Схема базыданных сайта

    1.4.5 Разработкаадминистративнойчасти сайта

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

    Административнаячасть сайтапредставленав виде системыуправлениясодержимым.

    Системауправлениясодержимым(англ. Content management system, CMS) —компьютернаяпрограмма,используемаядля управлениясодержимымчего-либо (обычноэто содержимоерассматриваетсякак неструктурированныеданные предметнойзадачи в противоположностьструктурированнымданным, обычнонаходящимисяпод управлениемСУБД). Обычнотакие системыиспользуютсядля храненияи публикациибольшого количествадокументов,изображений,музыки иливидео.

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

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

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

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

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

    Обоснованиевыбора CMS(ContentManagementSystem)необходимаразвитаягипертекстоваяструктура –HTML созданименно дляэтого; необходимообеспечитьгибкую структурууправленияматериалом– управлятьHTML-содержаниемудобно с помощьюPHP+MySQL. Именноэта связкапозволяетгенерироватьдинамическиеHTML-страницы;необходимореализоватьвариативностьпредставленияматериала –в этом случаеиспользованиеHTML+CSS болеечем обоснованно.Именно этакомбинациясредств позволяетсоздаватьмультимедийныедокументы;необходимообеспечитьподдержкувнутреннегофорума web-сайта.

    На основаниипоставленноготехническогозадания былапредложенаструктурнаясхема web-сайтакафедры ВТИТ.

    1.6 Средстваразработки

    1.6.1 HTML

    Обменинформациейв Интернетосуществляетсяс помощью протоколовприкладногоуровня, реализующихтот или инойприкладнойсервис (пересылкуфайлов, гипертекстовойинформации,почты и т.д.). Однимиз наиболеемолодых и популярныхсервисов Интернет,развитие которогои привело квсплеску популярностисамой Интернет,стала World Wide Web (WWW), основаннаяна протоколеHTTP (Hyper Text Transfer Protocol - протоколпередачигипертекстовойинформации).Гипертекстовыедокументы,представленныев WWW, имеют однопринципиальноеотличие оттрадиционныхгипертекстовыхдокументов- связи, в нихиспользующиеся,не ограниченыодним документом,и более того,не ограниченыодним компьютером.Для подготовкигипертекстовыхдокументовиспользуетсяязык HTML (Hyper Text Markup Language –язык разметкигипертекстовыхдокументов),предоставляющийширокие возможностипо форматированиюи структурнойразметке документов,организациисвязей междуразличнымидокументами,средства включенияграфическойи мультимедийнойинформации.HTML-документыпросматриваютсяс помощью специальнойпрограммы -браузера. Наибольшеераспространениев настоящеевремя получилибраузеры Navigatorкомпании Netscape(NN) и Internet Explorer компанииMicrosoft (MSIE). РеализацииNN доступныпрактическидля всех современныхпрограммныхи аппаратныхплатформ, реализацииMSIE доступны длявсех Windows платформ,Macintosh и некоторыхкоммерческихUnix-систем.

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

    <html>

    <head>

    <title>Название</title>

    </head>

    <body>

    <p>Телодокумента

    </body>

    </html>

    Как видноиз примера, тегпредставляетсобой ключевоеслово, заключенноев угловые скобки.Различаютодинарные теги,как, например,<p>, и парные,как <body> </body>, впоследнемслучае действиетега распространяетсятолько на текстмежду его открывающейи закрывающейскобкой. Тегитакже могутиметь параметры- например, приописании страницыможно задатьцвет фона, цветшрифта и т.д.:<body bgcolor="white" text="black">.

    Текствсего документазаключаетсяв теги <html>, самдокумент разбиваетсяна две части- заголовок итело. Заголовокописываетсятегами <head>, вкоторые могутбыть включеныназвание документа(с помощью тегов<title>) и другиепараметры,использующиесябраузером приотображениидокумента. Телодокументазаключено втеги <body> и содержитсобственноинформацию,которую видитпользователь.При отсутствиитегов форматированиявесь текствыводится вокно браузерасплошным потоком,переводы строк,пробелы и табуляциирассматриваютсякак пробельныесимволы, несколькопробельныхсимволов, идущихподряд, заменяютсяна один. Дляформатированияиспользуютсяследующиеосновные теги:

    <p> - началонового абзаца,может иметьпараметр,определяющийвыравнивание:

    <palign=right>;

    <br> - переводстроки в пределахтекущего абзаца;

    <u></u> - выделениетекста подчеркиванием

    Ссылкана другой документустанавливаетсяс помощью тега<a href="URL">...</a>, гдеURL - полный илиотносительныйадрес документа.При этом текст,заключенныйв тег <a>, обычновыделяетсяподчеркиваниеми цветом, и послещелчка мышьюпо этой ссылкебраузер открываетдокумент, адрескоторого указанв параметреhref. Графическиеизображениявставляютсяв документ спомощью тега<img src="URL">.

    1.6.2 DHTML

    ДинамическийHTML (DynamicHTML, DHTML) неявляется каким-тоособым языкомразметки страниц.Это всего лишьтермин, применяемыйдля обозначенийHTML-страницс динамическиизменяемымсодержимым.

    РеализацияDHTML покоитсяна трех “китах”:непосредственноHTML, каскадныетаблицы стилейи языке сценариев.Эти три компонентаDHTML связанымежду собойобъектноймоделью документа(DOM, DocumentObject Model),являющейсяпо сути интерфейсомприкладногопрограммирования(API). DOMсвязываетвоедино триперечисленныхкомпонента,придавая простомудокументу HTMLновое качество– возможностьдинамическогоизменениясвоего содержимогобез перегрузкистраницы.

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

    1.6.3 XML

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

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

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

    Решениемвсех описанныхвыше проблемстал утвержденныйв 1998 году международнойорганизациейW3C язык XML. XML (eXtensible MarkupLanguage) - это расширяемыйязык разметки,предназначенныйдля описанияв текстовойформе структурированныхданных. Этоттекстовый(text-based) формат, вомногом схожийс HTML, разработанспециальнодля храненияи передачиданных.

    XML позволяетописывать ипередаватьтакие структурированныеданные, как:

    отдельныедокументы

    метаданные,описывающиесодержимоекакого-либоузла Internet

    объекты,содержащиеданные и методыработы с ними(например, элементыуправленияActiveX или объектыJava)

    отдельныезаписи (например,результатывыполнениязапросов кбазам данных)

    всевозможныеWeb-ссылки наинформационныеи людские ресурсыInternet (адреса электроннойпочты, гипертекстовыессылки и пр.)

    Данные,описанные наязыке XML, называютсяXML-документами.Язык XML легкочитаем и достаточнопрост для понимания.Если Вы былизнакомы с HTML, тонаучитьсясоставлятьXML-документыне составитдля Вас никакоготруда.

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

    Любойэлемент XML-документаможет иметьатрибуты, уточняющиеего характеристики.Атрибут - этопара имя = "значение",которая задаетсяпри определенииэлемента вначальном тэге.

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

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

    Управлятьотображениемэлементов вокне программы-клиента(например, вокне браузера)можно с помощьюспециальныхинструкций- стилевых таблицXSL (eXstensible Stylesheet Language). Эти таблицыXSL позволяютопределятьоформлениеэлемента взависимостиот его месторасположениявнутри документа,то есть к двумэлементам содинаковымназванием могутприменятьсяразличныеправила форматирования.Кроме того,языком, лежащимв основе XSL, являетсяXML, а это означает,что таблицыXSL более универсальны,а для контролякорректностисоставлениятаких стилевыхтаблиц можноиспользоватьDTD-описания илисхемы данных,рассмотренныениже.

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

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

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

    В XML учитываетсярегистр символов.

    Вся информация,располагающаясямежду начальными конечнымтэгами, рассматриваетсяв XML как данные,и поэтому учитываютсявсе символыформатирования(то есть пробелы,переводы строк,табуляции неигнорируются,как в HTML).

    В XML существуетнабор зарезервированныхсимволов, которыедолжны бытьзаданы в XML-документетолько специальнымобразом.
    МногиеспециалистырассматриваютXML как новуютехнологиюинтеграциипрограммныхкомпонент.ОсновнымипреимуществамииспользованияXML являются:

    Интеграцияданных из различныхисточников.XML можно использоватьдля объединенияразнородныхструктурированныхданных на среднемуровне трехуровневыхWeb-систем, базданных.

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

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

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

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

    Крометого, язык XML можетиспользоватьсяв качествесредства дляописания грамматикидругих языкови контроляправильностисоставлениядокументов.

    Инструментыобработкиданных, полученныхв формате XML, могутбыть разработаныв среде Visual Basic, Java илиC++.

    1.6.4PHP

    ИсторияPHP начинаетсяосенью 1994 года.Когда РасмусЛердорф (RasmusLerdorf) началработать надтем, что впоследствиистало PHP,единственнойцелью, котораябыла у него вмыслях, выяснить,кто читает егорезюме. В товремя, являясьнезависимымподрядчиком,Лердорф рассылалпотенциальнымработодателямсвое мини-резюмес URL ссылкойна его полнуюверсию. Чтобыследить запосетителями,он создал CGIскрипт на Perl-e,который вставлялсякак специальныйтег в HTML кодего страницы,и собирал информациюо посетителях.Чтобы произвестивпечатлениена потенциальныхработодателей,он позволиллюбому посетителюстраницыпросматриватьсобираемуюстатистикупосещений. [1]

    Он назвалэтот код длясбора статистики«PHP-Toolsfor Personal HomePage», посколькусам использовалего на своейперсональнойдомашней странице(personal homepage). Несколькочеловек поинтересовалисьтем, как онимогли бы получитьэтот инструмент,и Лердорф принялрешение предоставитьего другимлицам. «Эточудо программногообеспечения.Вы можете датьэто и тем неменее оставитьэто себе», -остроумнозаметил Лердорф.В то время движенияOpen Source несуществовало.Тогда оно назвалосьfreeware. Ближек концу 1995 годаЛердорф открылдля людей первыйсписок рассылкипо PHP, чтобыможно былообмениватьсяидеями, исправлениямиошибок и кодом.

    1.6.5Web-сервер Apache

    СамыйраспространенныйWeb-сервер в мире- это Apache. По даннымкомпании Netcraft,общее числоWeb-узлов, работающихпод его управлением,к концу 1998 г. достигло2 млн. (55% общегочисла узлов)и постояннорастет. Длясравнения: надолю серверовMicrosoft приходится25%, Netscape - 7%. Будучибесплатнойоткрытой программой,предназначеннойдля бесплатныхже Unix-систем(FreeBSD, Linux и др.), Apache пофункциональнымвозможностями надежностине уступаеткоммерческимсерверам, аширокие возможностиконфигурированияпозволяютнастроить егодля работыпрактическис любой конкретнойсистемой. Существуютлокализациисервера дляразличныхязыков, в томчисле и длярусского.

    Историческисложилось так,что русскиетексты в Internet могутбыть представленыв разных кодировках,из которыхнаиболеераспространеныkoi8-r (или простоkoi8) и Windows-1251: с первойработает большинствосерверов ирабочих станцийпод управлениемUnix, вторая являетсястандартнойдля всех версийWindows. ПосколькукодировкаWindows-1251, естественно,применяетсяна подавляющембольшинствеклиентскихмашин, долятех, кто путешествуетпо русскойчасти WWW, используяkoi8, не превышаетсейчас 5%. Однаков этой кодировкехранятся документына многихUnix-серверах, вней чаще всегопередаютсяпочтовые сообщенияи практическивсегда - письмав телеконференции,с ней же работаютмногие русскоязычныеканалы IRC (кстати,аббревиатураКОИ расшифровываетсякак "код обменаинформацией").Чтобы решитьпроблемы, возникающиепри несовпадениикодировоктекста на сервереи клиентскоймашине, и былсоздан русскиймодуль Apache-RUS дляWeb-сервера Apache.

    1.6.6 CMSJoomla

    Joomla! – этоСистема УправленияСодержимым(CMS), созданнаятой же самойполучившеймножествонаград командой,которая принесласегодняшнююизвестностьсистеме Mambo CMS. [4]

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

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

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

    Название«Joomla!» фонетическиидентично слову«Jumla», котороев переводе ссуахили означает«все вместе»или «в целом»,что отражаетподход разработчикови сообществак развитиюсистемы

    СистемауправлениясодержаниемJoomla! являетсяответвлениемшироко известнойCMSMambo.Команда независимыхразработчиковотделиласьот проектаMamboпо причиненесогласияв экономическойполитике. И 16сентября 2005 годав свет вышлапервая версияJoomla!, являющаясяпо сути переименованнойMambo4.5.2.3 и включающаяв себя исправлениянайденных натот моментошибок и уязвимостей.

    CMS Joomla! включаетв себя различныеинструментыдля изготовлениявеб-сайта. Важнойособенностьюсистемы являетсяминимальныйнабор инструментовпри начальнойустановке,который обогащаетсяпо мере необходимости.Это снижаетзагромождениеадминистративнойпанели ненужнымиэлементами,а также

    Страницы:123

    Источник: http://xreferat.com/33/1741-1-razrabotka-web-saiyta-dlya-kafedry-vychislitel-naya-tehnika-i-informacionnye-tehnologii.html

    Дипломная работа: Разработка Web-сайта для кафедры "Вычислительная техника и информационные технологии"

    Дипломная работа: Разработка Web-сайта для кафедры "Вычислительная техника и информационные технологии"

    ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

    Новомосковский институт (филиал)

    Государственного образовательного учреждения высшегопрофессионального образования «Российский химико-технологический университет

    имени Д.И. Менделеева»

    Кафедра

    "Вычислительная техника и информационныетехнологии"

    ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

    К ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЕ

    НА ТЕМУ:

    Разработка Web- сайта для кафедры "Вычислительная техника и информационныетехнологии"

    Зав. кафедрой

    Воробьёв В.И.

    Руководители

    Прохоров В.С.

    Лисин В.М.

    Студент

    Сухинина А.С.

    Группа

    AC – 03 – 1

    г. Новомосковск 2007 г.


    ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

    Новомосковский институт (филиал)

    Государственного образовательного учреждения высшегопрофессионального образования «Российский химико-технологический университет имениД.И. Менделеева»

    Кафедра

    "Вычислительная техника и информационныетехнологии"

    Направление «Информатика и вычислительная техника»

    УТВЕРЖДАЮ

    Зав. кафедрой

    ______________ /________/

    «»20__г.

    ЗАДАНИЕ

    по выпускной квалификационной работе студента

    Сухининой Анастасии Сергеевны

    (фамилия, имя, отчество)

    1. Темаработы: Разработка web-сайта для кафедры "Вычислительная техника и информационныетехнологии" утверждена приказом по институту от « »           20     г. №

    2. Сроксдачи студентом законченной работы

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

    4. Содержаниерасчетно-пояснительной записки (перечень подлежащих разработке вопросов):

    1.Теоретическая часть: Обоснование потребности в web-сайте. Постановка задачипроектирования. Этапы проектирования web-сайта. Средства реализации иразработки.

    2.Проектная часть: Разработка структуры web-сайта. Разработка интерфейсаweb-сайта. Разработка структуры базы данных.

    5. Переченьграфического материала (с точным указанием обязательных чертежей) 1.Структурнаясхема web-сайта. 2.Дизайн страниц web-сайта. 3. Структурная организация базыданных.

    6. Датавыдачи задания

    Руководители / Прохоров В.С. /

    (подпись)

    / Лисин В.М. /

    (подпись)

    Задание принял к исполнению  / Сухинина А.С. /

    (подпись)


    Реферат

    Пояснительнаязаписка содержит 56 стр., 24 рисунка, 7 источников, 2 приложения.

    Объектомисследования является возможность разработки и создание web-сайта.

    web-сайт, система управлениясодержимым, internet,браузер, web-дизайн, панельадминистрирования, шаблон, раздел, категория, объект содержимого.

    Присоздании сайта были изучены рассмотрены программные пакеты по созданию Web-сайтов (Front Page 2000, NetObjects Fussion, HomeSite, Macromedia Dreamweaver MX).

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

    Результатомданной работы является разработка информационной структуры, дизайна иинформационное наполнение web- сайта, который предоставляет всю необходимуюинформацию студентам кафедры ВТИТ и абитуриентам.

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


    Оглавление

    Реферат

    Оглавление

    Введение

    1 Теоретическая часть

    1.1  Обоснование потребности в web-сайте

    1.2  Понятие web-сайта

    1.2.1 Классификация web-сайтов

    1.3  Проектирование web-сайта

    1.4  Этапы разработки web-сайта

    1.4.1 Постановказадачи при проектировании web-сайта

    1.4.2 Выбор программного средства дляразработки

    1.4.3 Разработка интерфейса

    1.4.4 Разработка базыданных

    1.4.5 Разработкаадминистративной части сайта

    1.5  Обоснование выбора CMS (Content Management System)

    1.6  Средства разработки

    1.6.1 HTML

    1.6.2 DHTML

    1.6.3 XML

    1.6.4 PHP

    1.6.5 Web-сервер Apache

    1.6.6 CMS Joomla

    2 Проектная часть

    2.1  Общая структура сайта

    2.2  Разработка интерфейса web-сайта

    2.2.1 Дизайн web-сайта

    2.2.2 Описание создания страницweb-сайта

    2.3  Разработка сайта на основе CMS

    2.3.1 Описание установки CMS Joomla

    2.3.2 Создание Раздела

    2.3.3 Создание Категории

    2.3.4 Создание объекта содержимого

    2.3.5 Создание меню

    2.3.6 Установка Шаблона сайта

    Заключение

    Использованные источники

    Приложения

    Приложение А

    Код шаблона страниц сайта

    Приложение 2

    Структурная схема web- сайта

    Главная страница Web- сайта

    Настройки Web-сайта


    Введение

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

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

    Спектрсоциальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, всевремя расширяется за счет пользователей, не относящихся к категорииспециалистов в области информационных технологий. Это врачи, строители,историки, юристы, финансисты, спортсмены, путешественники, священнослужители,артисты, писатели, художники. Список можно продолжать бесконечно. Любой, ктоощутил полезность и незаменимость Сети для своей профессиональной деятельностиили увлечений, присоединяется к огромной армии потребителей информации во«Всемирной Паутине».

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

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

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


    1 Теоретическая часть

    1.1 Обоснование потребности в web-сайте

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

    Созданиеи разработка сайтов включает:

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

    Определениеструктурной схемы сайта - расположение разделов, контента и навигации.

    Веб-дизайн- создание графических элементов макета сайта, стилей и элементов навигации.

    Разработкапрограммного кода, модулей, базы данных и других элементов сайта необходимых впроекте.

    Тестированиеи размещение сайта в сети Интернет.

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

    проанализироватьуже существующую модель web-сайта кафедры ВТИТ и сделать заключение о том, чтонеобходимо изменить;

    принятьрешение о необходимость написания web-сайта при помощи средств системыуправления содержимым, выбрать подходящую систему управления содержимым;

    разработкапроекта (структурной схемы) web-сайта кафедры на основе системы управлениясодержимым Joomla;

    разработкаHTML-каркаса главной страницы web- сайта;

    разработкаавтоматизированной системы конструирования контента web-сайта;

     

    1.2 Понятие web-сайта

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

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

    Web-сайтсостоит из связанных между собой Web-страниц. Web-страница представляет собойтекстовый файл с расширением *.htm, который содержит текстовую информацию испециальные команды – HTML-коды, определяющие в каком виде эта информация будетотображаться в окне браузера. Вся графическая, аудио- и видео-информациянепосредственно в Web-страницу не входит и представляет собой отдельные файлы срасширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). ВHTML-коде страницы содержатся только указания на такие файлы.

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

    1.2.1 Классификацияweb-сайтов

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

    Информационные сайты. К нимотносятся сайты учебных заведений, сообществ по интересам, фирм и др.

    Сайты учебных заведений. Кнаиболее известным относится Web-сайт "Школьный сектор", созданный в 1998 г. Его создание способствовало развитию активного сегмента информационной образовательной средыдля учителей-предметников из разных городов. Здесь еженедельно размещаютсярезультаты проектной учебной работы школьников (в том числе, web-страничкиразного типа, созданные ими), размышления учителей и координаторов сетевойработы по поводу сетевой деятельности в школе, интеграции ее к учебнойпрограмме, выступления специалистов об образовательной деятельности школ вСети. Здесь же представлена информация о семинарах, конференциях, новыхweb-сайтах, педагогических изданиях и медиасредствах, которые могут помочьучителям-предметникам в их учебной деятельности и многое другое.

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

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

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

    Сейчасв Сети размещено также большое количество информационно-развлекательных сайтов.

     

    1.3 Проектирование web-сайта

    Проектированиеи разработка сайтов включает:

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

    Определениеструктурной схемы сайта - расположение разделов, контента и навигации.

    Веб-дизайн- создание графических элементов макета сайта, стилей и элементов навигации.

    Разработкапрограммного кода, модулей, базы данных и других элементов сайта необходимых впроекте.

    Тестированиеи размещение сайта в сети Интернет.

    1.4 Этапы разработкиweb-сайта

     

    1.4.1 Постановка задачи при проектировании web- сайта

    Передавтором была поставлена первая задача: разработать структурную схему проектаweb – сайта для использования в среде Internet и локальной сети кафедры.По мнению руководителей практики, разрабатываемый web – сайта должен обладатьследующими особенностями:

    гибкостью,удобной для администраторов системой управления структурой;

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

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

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

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

     

    1.4.2 Выбор программного средства дляразработки

    Учитываяпоставленные выше задачи, автор счет наиболее оптимальную базу для разработкитакого рода электронного учебно-методического пособия – HTML+системауправления содержимым Joomla.

    Joomla! — система управления содержанием, написанная на языкеPHP и использующая в качестве хранилища содержания базу данных MySQL. Joomla!является свободным программным обеспечением, защищённым лицензией GPL. Одной изглавных особенностей Joomla! является относительная простота управления припрактически безграничных возможностях и гибкости при изготовлении сайтов. [2]

    Название«Joomla!» фонетически идентично слову «Jumla», которое в переводе с суахилиозначает «все вместе» или «в целом», что отражает подход разработчиков исообщества к развитию системы

    Системауправления содержанием Joomla! является ответвлением широко известной CMS Mambo.Команда независимых разработчиков отделилась от проекта Mambo по причиненесогласия в экономической политике. И 16 сентября 2005 года в свет вышлапервая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 ивключающая в себя исправления найденных на тот момент ошибок и уязвимостей.

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

     

    1.4.3 Разработка интерфейса

    Титульнаястраница (главная) любого сайта должна максимально информативно и в сжатомобъёме отображать необходимую пользователю информацию о сайте. На главнойстранице необходимо поместить логотип кафедры, основное меню сайта (длянавигации по его структуре), форму аутентификации (входа зарегистрированныхпользователей), регистрационную ссылку (регистрация новых клиентов), лентуновостей, ссылку на форум кафедры.

    1.4.4 Разработка базыданных

    Таккак сайт написан при помощи системы управления содержимым Joomla,база данных которой представлена в виде MySQL, базаданных сайта будет поддерживать ту же структуру (Рисунок 1), внося в неё своиизменения.


    Рисунок1 – Схема базы данных сайта


    1.4.5 Разработка административной части сайта

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

    Административнаячасть сайта представлена в виде системы управления содержимым.

    Системауправления содержимым (англ. Content management system, CMS) — компьютернаяпрограмма, используемая для управления содержимым чего-либо (обычно это содержимоерассматривается как неструктурированные данные предметной задачи впротивоположность структурированным данным, обычно находящимися под управлениемСУБД). Обычно такие системы используются для хранения и публикации большогоколичества документов, изображений, музыки или видео.

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

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

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

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

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

    Обоснование выбора CMS (Content Management System) необходима развитая гипертекстовая структура – HTML созданименно для этого; необходимо обеспечить гибкую структуру управления материаломуправлять HTML-содержанием удобно с помощью PHP+MySQL.Именно эта связка позволяет генерировать динамические HTML-страницы; необходимореализовать вариативность представления материала – в этом случае использованиеHTML+CSS более чем обоснованно. Именно эта комбинация средствпозволяет создавать мультимедийные документы; необходимо обеспечить поддержкувнутреннего форума web-сайта.

    Наосновании поставленного технического задания была предложена структурная схемаweb-сайта кафедры ВТИТ.

     

    1.6 Средства разработки

     

    1.6.1 HTML

    Обменинформацией в Интернет осуществляется с помощью протоколов прикладного уровня,реализующих тот или иной прикладной сервис (пересылку файлов, гипертекстовойинформации, почты и т.д.). Одним из наиболее молодых и популярных сервисовИнтернет, развитие которого и привело к всплеску популярности самой Интернет,стала World Wide Web (WWW), основанная на протоколе HTTP (Hyper Text TransferProtocol - протокол передачи гипертекстовой информации). Гипертекстовые документы,представленные в WWW, имеют одно принципиальное отличие от традиционныхгипертекстовых документов - связи, в них использующиеся, не ограничены однимдокументом, и более того, не ограничены одним компьютером. Для подготовкигипертекстовых документов используется язык HTML (Hyper Text Markup Languageязык разметки гипертекстовых документов), предоставляющий широкие возможностипо форматированию и структурной разметке документов, организации связей междуразличными документами, средства включения графической и мультимедийнойинформации. HTML-документы просматриваются с помощью специальной программы -браузера. Наибольшее распространение в настоящее время получили браузерыNavigator компании Netscape (NN) и Internet Explorer компании Microsoft (MSIE).Реализации NN доступны практически для всех современных программных иаппаратных платформ, реализации MSIE доступны для всех Windows платформ,Macintosh и некоторых коммерческих Unix-систем.

    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>- выделение текста подчеркиванием

    Ссылкана другой документ устанавливается с помощью тега <ahref="URL">...</a>, где URL - полный или относительныйадрес документа. При этом текст, заключенный в тег <a>, обычно выделяетсяподчеркиванием и цветом, и после щелчка мышью по этой ссылке браузер открываетдокумент, адрес которого указан в параметре href. Графические изображениявставляются в документ с помощью тега <img src="URL">.

     


    1.6.2 DHTML

    ДинамическийHTML (Dynamic HTML, DHTML) неявляется каким-то особым языком разметки страниц. Это всего лишь термин,применяемый для обозначений HTML-страниц с динамически изменяемым содержимым.

    РеализацияDHTML покоится на трех “китах”: непосредственно HTML,каскадные таблицы стилей и языке сценариев. Эти три компонента DHTMLсвязаны между собой объектной моделью документа (DOM, Document Object Model), являющейся по сути интерфейсомприкладного программирования (API). DOM связывает воедино три перечисленных компонента,придавая простому документу HTML новое качество – возможность динамического изменениясвоего содержимого без перегрузки страницы.

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

     

    1.6.3 XML

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

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

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

    Решениемвсех описанных выше проблем стал утвержденный в 1998 году международнойорганизацией W3C язык XML. XML (eXtensible Markup Language) - это расширяемыйязык разметки, предназначенный для описания в текстовой форме структурированныхданных. Этот текстовый (text-based) формат, во многом схожий с HTML, разработанспециально для хранения и передачи данных.

    XMLпозволяет описывать и передавать такие структурированные данные, как:

    отдельныедокументы

    метаданные,описывающие содержимое какого-либо узла Internet

    объекты,содержащие данные и методы работы с ними (например, элементы управления ActiveXили объекты Java)

    отдельныезаписи (например, результаты выполнения запросов к базам данных)

    всевозможныеWeb-ссылки на информационные и людские ресурсы Internet (адреса электроннойпочты, гипертекстовые ссылки и пр.)

    Данные,описанные на языке XML, называются XML-документами. Язык XML легко читаем идостаточно прост для понимания. Если Вы были знакомы с HTML, то научитьсясоставлять XML-документы не составит для Вас никакого труда.

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

    Любойэлемент XML-документа может иметь атрибуты, уточняющие его характеристики.Атрибут - это пара имя = "значение", которая задается при определенииэлемента в начальном тэге.

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

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

    Управлятьотображением элементов в окне программы-клиента (например, в окне браузера)можно с помощью специальных инструкций - стилевых таблиц XSL (eXstensibleStylesheet Language). Эти таблицы XSL позволяют определять оформление элементав зависимости от его месторасположения внутри документа, то есть к двумэлементам с одинаковым названием могут применяться различные правилаформатирования. Кроме того, языком, лежащим в основе XSL, является XML, а этоозначает, что таблицы XSL более универсальны, а для контроля корректностисоставления таких стилевых таблиц можно использовать DTD-описания или схемыданных, рассмотренные ниже.

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

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

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

    ВXML учитывается регистр символов.

    Всяинформация, располагающаяся между начальным и конечным тэгами, рассматриваетсяв XML как данные, и поэтому учитываются все символы форматирования (то естьпробелы, переводы строк, табуляции не игнорируются, как в HTML).

    ВXML существует набор зарезервированных символов, которые должны быть заданы вXML-документе только специальным образом.
    Многие специалисты рассматривают XML как новую технологию интеграциипрограммных компонент. Основными преимуществами использования XML являются:

    Интеграцияданных из различных источников. XML можноиспользовать для объединения разнородных структурированных данных на среднемуровне трехуровневых Web-систем, баз данных.

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

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

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

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

    Крометого, язык XML может использоваться в качестве средства для описания грамматикидругих языков и контроля правильности составления документов.

    Инструментыобработки данных, полученных в формате XML, могут быть разработаны в средеVisual Basic, Java или C++.

     

    1.6.4 PHP

    ИсторияPHP начинается осенью 1994 года. Когда Расмус Лердорф (Rasmus Lerdorf) начал работать над тем, что впоследствии стало PHP,единственной целью, которая была у него в мыслях, выяснить, кто читает егорезюме. В то время, являясь независимым подрядчиком, Лердорф рассылалпотенциальным работодателям свое мини-резюме с URL ссылкой наего полную версию. Чтобы следить за посетителями, он создал CGIскрипт на Perl-e, который вставлялся как специальный тег в HTMLкод его страницы, и собирал информацию о посетителях. Чтобы произвестивпечатление на потенциальных работодателей, он позволил любому посетителюстраницы просматривать собираемую статистику посещений. [1]

    Онназвал этот код для сбора статистики «PHP-Toolsfor Personal Home Page»,поскольку сам использовал его на своей персональной домашней странице (personal home page). Несколько человекпоинтересовались тем, как они могли бы получить этот инструмент, и Лердорфпринял решение предоставить его другим лицам. «Это чудо программногообеспечения. Вы можете дать это и тем не менее оставить это себе», - остроумнозаметил Лердорф. В то время движения Open Sourceне существовало. Тогда оно назвалось freeware. Ближе к концу 1995 года Лердорфоткрыл для людей первый список рассылки по PHP, чтобы можнобыло обмениваться идеями, исправлениями ошибок и кодом.

     

    1.6.5 Web-сервер Apache

    Самыйраспространенный Web-сервер в мире - это Apache. По данным компании Netcraft,общее число Web-узлов, работающих под его управлением, к концу 1998 г. достигло 2 млн. (55% общего числа узлов) и постоянно растет. Для сравнения: на долю серверовMicrosoft приходится 25%, Netscape - 7%. Будучи бесплатной открытой программой,предназначенной для бесплатных же Unix-систем (FreeBSD, Linux и др.), Apache пофункциональным возможностям и надежности не уступает коммерческим серверам, аширокие возможности конфигурирования позволяют настроить его для работыпрактически с любой конкретной системой. Существуют локализации сервера дляразличных языков, в том числе и для русского.

    Историческисложилось так, что русские тексты в Internet могут быть представлены в разныхкодировках, из которых наиболее распространены koi8-r (или просто koi8) иWindows-1251: с первой работает большинство серверов и рабочих станций подуправлением Unix, вторая является стандартной для всех версий Windows.Поскольку кодировка Windows-1251, естественно, применяется на подавляющембольшинстве клиентских машин, доля тех, кто путешествует по русской части WWW,используя koi8, не превышает сейчас 5%. Однако в этой кодировке хранятсядокументы на многих Unix-серверах, в ней чаще всего передаются почтовыесообщения и практически всегда - письма в телеконференции, с ней же работаютмногие русскоязычные каналы IRC (кстати, аббревиатура КОИ расшифровывается как"код обмена информацией"). Чтобы решить проблемы, возникающие принесовпадении кодировок текста на сервере и клиентской машине, и был созданрусский модуль Apache-RUS для Web-сервера Apache.

     

    1.6.6 CMSJoomla

    Joomla!это Система Управления Содержимым (CMS), созданная той же самой получившеймножество наград командой, которая принесла сегодняшнюю известность системеMambo CMS. [4]

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

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

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

    Название«Joomla!» фонетически идентично слову «Jumla», которое в переводе с суахилиозначает «все вместе» или «в целом», что отражает подход разработчиков исообщества к развитию системы

    Системауправления содержанием Joomla! является ответвлением широко известной CMS Mambo.Команда независимых разработчиков отделилась от проекта Mambo по причиненесогласия в экономической политике. И 16 сентября 2005 года в свет вышлапервая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 ивключающая в себя исправления найденных на тот момент ошибок и уязвимостей.

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


    2 Проектная часть

     

    2.1 Общая структура сайта

    Рисунок2 – Структурная схема сайта

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

    Наглавной странице отображаются последние новости и основная информация.

    Страница«История кафедры» содержит дополнительную вкладку- «История возникновения».Здесь отображается история кафедры с момента её возникновения и по сей день.

    Страница«Дисциплины» содержит методические материалы и краткое описание дисциплин.

    Страница«Абитуриентам» содержит всю необходимую абитуриентам информацию о специальности.

    Страница«Новости» содержит самые последние обновления.

    Страница«Статьи» содержит интересные публикации.

    Страница«Сотрудничество» содержит информацию о компаниях, с которыми контактируеткафедра.

    Приоткрытии страницы «Форум» пользователь попадает в форум кафедры.

    Настранице «Поиска» посетители могут найти любую информацию, которая содержитсяна сайте.

    2.2 Разработкаинтерфейса web-сайта

     

    2.2.1 Дизайн web-сайта

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

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


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

    При нажатии на ссылке «История кафедры» выводится информация о возникновениипоследней, информация о дисциплинах и ссылки на их краткое описание (рисунок4).

    Рисунок4 – История кафедры

    Видрегистрационной формы для нового пользователя показан на рисунке 5.


    Рисунок5 – Регистрационная форма

    Привводе административного логина и пароля активируется меню администратора(рисунок 6).

    Рисунок6 – Панель администрирования


    2.2.2 Описание созданиястраниц web-сайта

    Разработкаweb-сайта велась в основном в паке компании Joomla 1.0.12.Выбор данного пакета обоснован тем, что его освоение отнимает мало времени, вовремя разработки доступен предварительный просмотр каждой отдельно сделаннойоперации, доступно большое количество функций (организация интерактивныхэлементов сайта, создание гиперссылок в несколько кликов мышки и т.п.), пакетподдерживает большое количество технологий (HTML, PHP, ASP, Java,XML, XSLT, CSS и другие).

    Присоздании сайта использовались стандартные шаблоны, однако для их модификации подконкретные задачи, стандартные средства Joomla применятьнеудобно из-за отсутствия визуального редактора. Поэтому для редактированияшаблонов был использован визуальный редактор DreamWeaver MX.

    Рассмотримсоздание главной странички сайта (Рисунок 7). Она является основополагающей длявсех остальных.

    Рисунок7 – Разработка главной странички сайта


    Каквидно из рисунка, в основе странички лежит таблица. Все элементы странички составляютнекую мозаику, которая впоследствии предстаёт на экране пользователя как единоецелое.

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

    2.3 Разработка сайта наоснове CMS

     

    2.3.1 Описание установкиCMS Joomla

    Длядоступа к административной панелиуправления (Backend – бэк-енд, панель управления)Joomla используйте адрес Вашего веб-сайта (или полный путь до папки, в которуюустановлена Joomla) с добавлением в конце пути "/administrator". Например, если адрес веб-сайта www.myweb.ru,то доступ к панели управлениявозможен по адресу www.myweb.ru/administrator. После правильного ввода адреса,откроется страница авторизации

    Рисунок8 - Страница входа в панель управления Joomla


    Рисунок9 - Главная страница панели управления Joomla

    Приправильном вводе имени пользователя и пароля откроется главная страница администрированиясистемой, то есть будет открыта панельуправления Joomla (Рисунок 9), которая предоставит управлениявсеми функциями и возможностями Joomla. Возвратиться на главную страницу панелиможно в любое время при нажатии кнопки "Главная"в левом верхнем углу.

     

    2.3.2 Создание Раздела

    Раздел– это главный (верхний) объект воснове иерархии структуры содержимого.Позже в Раздел будут добавлены Категории.

    Дляработы с разделами необходимоперейти на страницу "Управлениеразделами". Можно нажать на главной странице панели кнопку "Управление разделами"или в основном меню выбрать "Содержимое",затем пункт "Управлениеразделами" (Рисунок 10).


    Рисунок10 - Доступ на страницу "Управление разделами" (Section Manager), илидалее на страницу "Управление категориями" (Category Manager)

    Будетоткрыта страница "Управлениеразделами".

    Настранице "Управлениеразделами", используя кнопки на панели инструментов, можно(перечисление справа налево):

    Помощь открыть в новом окне страницу описания по данному окну("Управление разделами"). Нажмите кнопку "Помощь".

    Создать новый раздел. Нажмите кнопку "Новый".

    Изменить существующий раздел. Нажмите на название раздела илиотметьте нужный раздел и нажмите кнопку "Изменить".

    Удалить существующий раздел. Отметьте нужный раздел и нажмитекнопку "Удалить".

    Копировать существующий раздел. Отметьте нужный раздел и нажмитекнопку "Копия".

    Скрыть (сделать неопубликованным) существующий раздел.Отметьте нужный раздел и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующий раздел. Отметьте нужныйраздел и нажмите кнопку "Допустить".

    Длясоздания нового раздела нажмите кнопку "Новый". Будет открытастраница редактирования "Раздела"(Рисунок 11).

    Рисунок11 - Страница редактирования "Раздела"

    Настранице редактирования "Раздела"с помощью кнопок на панели инструментов можно (перечисление справа налево):

    Помощь– открыть в новом окне страницуописания по данному окну (редактирование "Раздела"). Нажмите кнопку"Помощь".

    Применить(сохранить) изменения, но остатьсяна странице редактирования "Раздела". Нажмите кнопку"Применить".

    Сохранитьизменения и закрыть страницуредактирования "Раздела" и вернуться (выйти) на страницу"Управление разделами". Нажмите кнопку "Сохранить".

    Загрузитьизображение (сохраняется в папку images\stories). Нажмите кнопку"Загрузить".

    Настранице редактирования "Раздела"нужно:

    Вполе "Заголовок"ввести короткое имя раздела, которое будет использоваться в меню или ввыпадающих списках панели управления.

    Вполе "Раздел - Название"ввести длинное имя раздела, которое будет использоваться при отображениисодержимого раздела на сайте, показывая заголовок раздела.

    Вполе "Изображение"выбрать изображение, которое будет использоваться при отображении раздела вменю.

    Вполе "Порядок отображения"после применения (сохранения) изменений можно изменить порядок отображенияраздела в списке на странице "Управление разделами".

    Вполе "Уровень доступа"можно выставить права доступа на просмотр данного раздела (содержимого данногораздела):

    "Общий" - для всех посетителей вебсайта,

    "Участники" - для зарегистрированных пользователей сайта,

    "Специальный" - для зарегистрированных пользователей панелиуправления.

    Вполе "Опубликован"- выбрать публиковать сейчас или нет.

    Втекстовом поле "Описание"можно написать краткое описание (аннотацию) содержимого раздела.

    Рисунок12 - Визуальный редактор "TinyMCE"

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

    Вполе "Описание"используется специальный редактор HTML, то есть не Joomla, а ее расширение -мамбот. Данное расширение, мамбот, называется HTML-редактором Joomla. В системе можно использоватьлюбой из множества различных визуальных HTML-редакторов, но рекомендуетсяиспользовать "TinyMCE"(Рисунок 12).

    ЕслиHTML-редактор не появился в Вашей системе, то Вы должны установить его и (или)включить редактор. В локализованной сборке Joomla RE редактор"TinyMCE" уже установлен и включен. Внешний вид Вашего визуальногоредактора может сильно отличаться от того, что использовался для написанияэтого руководства.

    Кнопкина панели инструментов HTML-редактора помогают задавать стиль (формат)вводимого текста.

    КогдаВы закончите создавать или редактировать раздел, нажмите кнопку "Сохранить"для сохранения результатов работы и выхода на страницу "Управлениеразделами". Или можно нажать кнопку "Применить" для сохранениярезультатов, не закрывая страницы редактирования "Раздела".

     

    2.3.3 Создание Категории

    Категория- это второй (после раздела) объект в иерархии структуры содержимого. Создание категории похоже насоздание раздела.

    Дляработы с категорияминеобходимо перейти на страницу "Управлениекатегориями".

    Естьдва способа перейти на страницу "Управлениекатегориями".

    Первыйспособ: можно нажать на главной странице панели кнопку "Управление категориями",или в основном меню выберите "Содержимое",затем пункт "Управлениеразделами". Будет открыта страница "Управление категориями".

    Второйспособ: в основном меню выбрать "Содержимое",затем "Содержимое поразделам" и далее нужный вам раздел. И в выпадающемпродолжении меню пункт "Добавить/изменитькатегории в *выбранном вами разделе*". Будет открытастраница "Управлениекатегориями" (Рисунок 13).

    Рисунок13 - Страница "Управление категориями"

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

    Приоткрытии страницы "Управлениекатегориями" вторым способом опция фильтрации будет "жестко"привязана к выбранному Вами разделу.При создании новойкатегории имя раздела, в который войдет новая категории будет "жестко"привязана к выбранному вами разделу.

    Примечание: Чтобы выбратьдругой раздел, потребуется снова повторить способ второй или первый, длядоступа на страницу "Управлениекатегориями".

    Настранице "Управлениекатегориями", используя кнопки на панели инструментов,можно (перечисление справа налево):

    Помощь – открыть в новом окне страницу описания поданномуокну ("Управлениекатегориями"). Нажмите кнопку "Помощь".

    Создать новую категорию. Нажмите кнопку "Новый".

    Изменить существующую категорию. Нажмите на название категорииили отметьте нужную категорию и нажмите кнопку "Изменить".

    Удалить существующую категорию. Отметьте нужную категорию инажмите кнопку "Удалить".

    Копировать существующую категорию. Отметьте нужную категорию и нажмитекнопку "Копия".

    Перенести – переместить существующую категорию и все еесодержимое в другой раздел. Отметьте нужную категорию и нажмитекнопку"Перенести".

    Скрыть (сделать неопубликованной) существующую категорию.Отметьте нужную категорию и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующую категорию. Отметьте нужнуюкатегорию и нажмите кнопку "Допустить".

    Длясоздания новой категории нажмите кнопку "Новый". Будет открыта страницаредактирования "Категории".

    Страницаредактирования "Категории"аналогична странице редактирования "Раздела"(Рисунок 13). Основное отличие страниц редактирования "Категории" и"Раздела" - наличие полявыбора раздела, к которому будет относиться категория. Созданиеновой категории почти полностью аналогично созданию нового раздела.

     

    2.3.4 Создание объекта содержимого

    Объект содержимого – это основное содержание сайта и нижний объект виерархии структуры содержимого.Другими словами объект содержимогоэто ваша статья, котораядолжна содержаться в одной из ваших категорий (соответственно и раздела).

    Дляработы с объектами содержимогонеобходимо перейти на страницу "Управлениесодержимым".

    Естьдва способа перейти на страницу "Управлениесодержимым".

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

    поразделам,

    покатегориям,

    поавтору,

    позаголовку, значение указывается в поле "Фильтр".

    Второйспособ: в основном меню выбрать "Содержимое",затем "Содержимое поразделам" и далее нужный Вам раздел; и в выпадающемпродолжении меню пункт "Содержимоев разделе: *выбранный вами раздел*". Будет открытастраница "Управлениесодержимым" (с выбранной фильтрацией по указанномуразделу), при открытии страницы будет доступна фильтрация объектов по следующим критериям:

    покатегориям,

    поавторам,

    позаголовку, значение указывается в поле "Фильтр".

    Присоздании новогообъекта содержимого нужно будет выбрать раздел и категорию, в который долженвойти новый объект. Опции фильтрации на странице доступны справа под панельюинструментов. Опции фильтрации (по разделам, по категориям) наследуются при создании новогообъекта содержимого.

    Рисунок14 - Доступ к странице "Управление объектами содержимого"

    Настранице "Управлениесодержимым", используя кнопки на панели инструментов,можно (перечисление справа налево):

    Помощь – открыть в новом окне страницу описания поданномуокну ("Управлениесодержимым").Нажмите кнопку "Помощь".

    Создать новый объект содержимого. Нажмите кнопку"Новый".

    Изменить существующий объект содержимого. Нажмите на названиеобъекта или отметьте нужный объект и нажмите кнопку "Изменить".

    Удалить существующий объект содержимого. Отметьте нужныйобъект и нажмите кнопку "В корзину".

    Копировать существующие объекты содержимого. Отметьте нужные объектыи нажмите кнопку "Копия" и затем выберите, куда скопировать объекты.

    Перенести – переместить существующие объекты содержимого.Отметьте нужные объекты и нажмите кнопку "Перенести" и затемвыберите, куда перенести объекты.

    Скрыть (сделать неопубликованным) существующие объектысодержимого. Отметьте нужные объекты и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующие объекты содержимого.Отметьте нужные объекты и нажмите кнопку "Допустить".

    Отправить в архив существующие объекты содержимого. Отметьте нужныеобъекты и нажмите кнопку "В архив".

    Присоздании или редактировании объекта содержимого (статьи), на странице редактированиядоступны дополнительные поля, необходимые для выбора того (в отличие отстраницы редактирования раздела или категории), в каком разделе (поле "Раздел:")и в какойкатегории (поле "Категория:")будет содержаться данный объект содержимого.

    Далеедоступны два окна HTML редактора, позволяющие разбить содержаниестатьи на две части: введение и все содержимое статьи. Разделение содержимогостатей позволяет представить их в виде так называемого "Блога" или "Журнала", то есть спискакраткого описания статей, с кнопками "Подробнее"на все содержимое статей.

    Рисунок15 - Страница редактирования "Объекта содержимого

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

    Справа,после сохранения, доступны дополнительные параметры управления объектомсодержимого. Последняя вкладка "Связьс меню" может настраиваться при создании меню.

    Еслинеобходимо поместить изображения в содержании, то нужно использоватьспециальную возможность вставки изображений. Нажмите кнопку "Вставитьизображение" (кнопка расположена внизу слева окна HTML редактора),послеэтого в содержимое будет добавлен текст {mosimage }; при обработке этого текстадля отображения система (Joomla)определит, что необходимо вставлятьизображения, список которых размещен на вкладке "параметрыизображений". Чтобы увидеть изображение в тексте, нажмите кнопку"Просмотр" на панели инструментов.

    Использоватьвозможность { mosimage }можно много раз, изображения отображаются в порядке,указанном в списке; порядок можно менять, используя кнопки "Вверх" и"Вниз".

    Использование{mosimage }– это пример использования расширения Joomla – мамбота (mosimage).

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

    Наданной вкладке можно ввести описание объекта и ключевые слова.

    Еслииспользовать кнопку "Добавить(Раздел, Категория, Заголовок)", то будут добавлены в поле"Ключевые слова"названия раздела, категории и заголовок объекта.


    2.3.5 Создание меню

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

    Используярасширения Joomla легко создать меню для отображения на сайте. В данномруководстве рассматривается меню, построенное на стандартном модуле (установленном по умолчанию) mod_mainmenu.Данный модуль является по умолчанию главным для создания меню. Место выводаменю на сайте определяется в шаблоне сайта. Устанавливая дополнительныерасширения, можно расширить возможности отображения стандартного меню илиотобразить его в другом виде, например в виде выпадающего каскадного меню сподменю (часто необходимо, чтобы со стороны пользователя была включенаподдержка Javascript в браузере).

    Самыйпростой вариант (но ограниченный ввозможностях) связать объект содержимого с пунктом меню, этоиспользовать на странице редактирования объекта содержимого в окнедополнительных параметров вкладку "параметрысвязи с меню". Во вкладке данного окна необходимо:

    выбратьменю, в которое будет добавлен пункт (ссылка),

    выбратьназвание пункта меню.

    Нажмитекнопку "Связать с меню".

    Примечание: На страницередактирования раздела или категории в дополнительном окне справа(длясоздаваемого раздела или категории данное окно будет доступно после сохранениякнопка "Сохранить").В данном окне необходимо:

    выбратьменю, в которое будет добавлен пункт (ссылка),

    выбратьтип меню, в котором виде будет отображаться раздел или категория,

    выбратьназвание пункта меню.

    Нажмитекнопку "Связать с меню".


    Рисунок16 - Доступ к странице "Управление меню [mainmenu]"

    Дляработы с меню для сайтанеобходимо перейти на страницу "Управлениеменю". В основном меню выбрать "Меню", затем пункт меню "Управление меню".

    Дляработы с пунктами меню определенногоменю (например, mainmenu) необходимо перейти на страницу "Управление меню [mainmenu]".В основном меню выбрать "Меню",затем пункт меню "mainmenu".

    Настранице "Управление меню[mainmenu]" (Рисунок 17) можно увидеть список уже созданных пунктов меню (поумолчанию без установки демонстрационных данных доступен только один пункт – "Главная").

    Рисунок17 - Страница "Управление меню [mainmenu]"


    Длядобавления нового пункта меню необходимо перейти на страницу "Новый пункт меню".Нажмите кнопку "Новый"на странице "Управление меню[mainmenu]" для добавления нового пункта меню в меню mainmenu.

    Настранице "Новый пункт меню"(Рисунок 18) доступно несколько типов создаваемого пункта меню. Все типыразбиты по группам.

    Рисунок18 - Добавление нового пункта меню

    Когдавыбран тип нового пункта меню, необходимо перейти на страницу "Добавлениеновый пункт меню: XXX": Шаг 2 (тремя Х-ми заменено название типа новогопункта меню). На этой странице необходимо выбрать и заполнить основныепараметры и поля нового пункта меню. Параметры и поля отличаются в зависимостиот выбранного типа нового пункта меню. Нажмите на кнопку "Далее" или на выбранныйтип пункта меню.

    НаРисунок19 рассматривается пример добавления нового пункта меню типа: "Ссылкаобъект содержимого". Для добавления необходимо:

    Ввестиимя нового пунктаменю, поле "Название",

    Выбратьобъект содержимого (статью),поле "Содержимое для связи",

    Выбратькак должно открываться окнопри нажатии на пункт меню, поле "Url: При нажатии открыть в ... ",

    Выбратьродительский пункт меню,поле "Родительский пункт меню",

    Выбратьпорядок расположения,поле "Порядок расположения",

    Выбратьуровень доступа, поле"Уровень доступа",

    Выбратьопубликован пунктменю, поле "Опубликован (на сайте)",

    Справаможно, но не обязательно выбрать изображение меню, поле "Изображениеменю".

    Рисунок19 - Добавление нового пункта меню

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

    Еслииспользовать возможность пред просмотра сайта, то можно увидеть результатдобавления нового пункта меню.

    Просмотрв новом окне браузера.

    Просмотрв этом же окне с открытой панелью администратора.

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

    Рисунок20 - Возможности пред просмотра сайта

     

    2.3.6 Установка Шаблона сайта

    Есливы сами непосредственно устанавливаете и настраиваете Joomla, то одним изпервых действий по настройке является установка шаблона сайта для вашегопроекта. Есть много свободно распространяемых шаблонов для Joomla 1.0, иустановка нового шаблона не является сложной процедурой. Для Joomla 1.0подходит большинство шаблонов, сделанных для Mambo 4.5.2.3.

    Шаблонысайта для Joomla обычно распространяются (так же как и расширения) в виде .zipфайлов(или также .tar.gz файла).Для использования таких файлов необходимосохранить файл шаблона и далее перейти на страницу "Установка нового шаблона сайта"(Рисунок 22).


    Рисунок21 - Доступ к странице "Установка нового шаблона сайта"

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

    Рисунок22 - Страница "Установка нового шаблона сайта"

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


    Рисунок23 - Доступ к странице "Управление шаблонами сайта"

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

    Примечание: Если необходимоназначить определенный шаблон сайта для отображения определенного пункта меню,то необходимо выбрать шаблон и нажать кнопку "Назначить". Будет открыта страница "Назначение шаблона ХХХ для пунктов меню".На данной странице можно выбрать несколько пунктов меню, которые будутотображаться с использование выбранного шаблона. [6]

    Рисунок24 - Страница "Управление шаблонами сайта"

    Послеустановки и корректировки шаблона сайта, он уже отвечает всем необходимымтребованиям разработки.


    Заключение

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

    Приразработке web-сайта были проанализированы современные web-технологии,позволяющие создавать интерактивные web-страницы. Наиболее подходящимидля выполнения поставленной задачи оказались Macromedia Dreamweaver MX 2004 и Joomla 1.0.12.

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

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


    Использованные источники

    1.   Web Database Application with PHP andMySQL, 2nd Edition By David Lane, Hugh E. Williams. © O'Reilly, May2004. ISBN: 0-596-00543-1.

    2.  CMS List. Обзорcms. Сайт о системах управления сайтом. http://www.cmslist.ru

    3.  Joomla! CMS по-русски.http://joomlaportal.ru

    4.  Материал из Википедии — свободнойэнциклопедии о системах управления сайтом. http://ru.wikipedia.org/wiki/CMS

    5.   Content management system http://www.brutto.ru/informacija/uznat-bolshe/content-management-system

    6.  Joomla-инструменты. http://docs.joom.ru/!;C651=0O:Categories

    7.  CMS обзор: CMS, движок сайта,система управления сайтом, mambo, php nuke, netcat, phpbb, invision powerboard, vbulletin. http://cmsobzor.ru/news.php


    Приложение А

    Код шаблона страниц сайта

    <?php

    defined( '_VALID_MOS' ) or die( 'Доступ запрещен.' );

    error_reporting( E_ERROR);

    // needed to seperate the ISO number from the languagefile constant _ISO

    $iso = explode( '=', _ISO );

    // xml prolog

    echo '<?xml version="1.0"encoding="'. $iso[1] .'"?' .'>';

    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <htmlxmlns="http://www.w3.org/1999/xhtml">

    <head><?php mosShowHead(); ?> <?php

    if ( $my->id ) {

    initEditor();

    }

    $collspan_offset = ( mosCountModules( 'right' ) +mosCountModules( 'user2' ) ) ? 2 : 1;

    //script to determine which div setup for layout touse based on module configuration

    $user1 = 0;

    $user2 = 0;

    $colspan = 0;

    $right = 0;

    // banner combos

    //user1 combos

    if ( mosCountModules( 'user1' ) + mosCountModules('user2' ) == 2) {

    $user1 = 2;

    $user2 = 2;

    $colspan = 3;

    } elseif ( mosCountModules( 'user1' ) == 1 ) {

    $user1 = 1;

    $colspan = 1;

    } elseif ( mosCountModules( 'user2' ) == 1 ) {

    $user2 = 1;

    $colspan = 1;

    }

    //right based combos

    if ( mosCountModules( 'right' ) and ( empty($_REQUEST['task'] ) .



    Related stories








































    Дипломная работа по информационным технологиям скачать

    Дипломные и курсовые. Дипломная работа. Я скачала текст и все. Информационные технологии. Контрольные работы, ГР, решения задач61. Разместите заказ на Бирже 1 в России и выбирайте исполнителя из лучших авторов. Содержание Задание. Концепция к дипломной. Список.

    Информационным технологиям управления. Список уникальных готовых дипломных работ по специальности информационные технологии. Заказ диплома, курсовой, реферата по психологии Дипломные и курсовые проекты по психологии должны представлять собой завершённое, самостоятельно проведённое исследование.

    Профессиональных авторов, получивших высшее образование и научную степень в престижных ВУЗах. Главные тенденции развития информационных технологий. Реферат. ДИПЛОМНАЯ РАБОТА.1.5 Информатика, информационные технологии, информационная культура. Информационные технологии. Контрольные работы, ГР, решения задач. Готовые.

    Дипломные работы по информационным технологиям. Учебные материалы. Дипломная работаИнформационные технологии информационные. Дипломная работа по информационным технологиям на заказ. Бесплатные дипломные работы для студентов и школьников по теме. Список работ по предмету: Дипломные работы по информационным технологиям в рекламе это технологии.

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

    Выпускных работ бакалавра по. Учебные. Заказ в Вашем городе. У нас можно заказать помощь в выполнении дипломных работ по. Бесплатный доступ. Более 530 работ можно скачать информационные технологии дипломная работа 2015 2016 и без регистрации только на. Актуальные темы дипломных работ по информационным технологиям на английском работа по.



    With дипломная работа по информационным технологиям скачать often seek

    дипломная работа по информационным системам

    темы дипломных работ информационные системы и технологии

    дипломная работа информационные системы и технологии

    темы дипломных проектов информационные системы

    тема для диплома информационные технологии

    дипломный проект информационные системы

    темы дипломных работ ит

    дипломная работа it



    Popular Downloads:

    Скачать мод для pes 2017 торрент
    Скачать на телефон программу для обрезки песен
    Скачать звук звон бубенцов на тройке лошадей
    Инструкция холодильника мир
    Рингтоны из кинофильмов скачать
    Источник: https://storify.com/scenislabco/diplomnaya-rabota-po-informacionnym-tehnologiyam-s
    $_REQUEST['task'] != 'edit' ) ) {

    $right = 1;

    }

    ?>

    <meta http-equiv="Content-Type"content="text/html; charset=windows-1251" />

    <meta http-equiv="Content-Language"content="ru"/>

    <link href="<?php echo$mosConfig_live_site;?>/templates/paranoia/css/template_css.css"rel="stylesheet" type="text/css" />

    <style type="text/css">

    <!--

    .style1 {

    font-size: 24px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    }

    .style2 {font-size: 16px}

    a:link {

    text-decoration: none;

    }

    a:visited {

    text-decoration: none;

    }

    a:hover {

    text-decoration: none;

    }

    a:active {

    text-decoration: none;

    }

    .style3 {

    font-size: 16px;

    font-family: Verdana, Arial, Информационные технологии дипломная работа для joomla, sans-serif;

    }

    -->

    </style>

    </head>

    <body>

    <table class="tborder"border="0" width="100%" style="border-collapse:collapse">

    <tr>

    <td><table border="0"width="100%" bgcolor="#FFFFFF" style="border-collapse:collapse">

    <tr>

    <td дипломная работа информационные технологии в бухгалтерском учете это hight="15%"align="center"><img border="0" hight= "25%"src="<?php echo$mosConfig_live_site;?>/templates/paranoia/images/vtitl.JPG" /></td>

    <td align="center" valign="top"rowspan="2"><a href="<?php echo$mosConfig_live_site.'/administrator' ?>">

    <p></p>

    </a>

    <p class="style1"><font color="#000066">Российскийхимико-технологический университет имени Д.И. Менделеева</font></p>

    <p class="style2"><font color="#000066">Новомосковский институт</font></p>

    <p class="style3"><span class="style3"><font color="#000066">Кафедра «Вычислительнаятехника информационные технологии»</font></span></p>

    <a href="<?php echo$mosConfig_live_site.'/administrator' ?>">

    <p></p>

    </a></td>

    </tr>

    </table></td>

    </tr>

    </table>

    <table><tr><td>

    </td></tr></table>

    <table border="0" width="100%"cellpadding="0" cellspacing="0">

    <tr>

    <td align="left"valign="top">

    <table border="0" width="100%"style="border-collapse: collapse">

    <tr >

    <td align="left"valign="top">

    <table class="tborder"cellspacing="1" cellpadding="3" width="100%"align="center" border="0">

    <tr>

    <tdclass="thead"><center><?php echo_LEFT_COLUMN_NAME;?></center></td>

    </tr>

    <tr>

    <td class="vbmainwindow"><?phpmosLoadModules ( 'left' ); ?>

    </td>

    </tr>

    <tr>

    <td class="vbmainwindow"><?phpmosLoadModules ( 'user1' ); ?>

    </td>

    </tr>

    </table>

    </td>

    <td width="10">&nbsp;</td>

    <td width="100%" align="left"valign="top">

    <table class="tborder"width="100%" border="0" align="center"cellpadding="3" cellspacing="1" id="table9">

    <tr>

    <td width="100%"class="thead"><?php include "pathway.php"; ?>

    </td>

    </tr>

    <!-- ##############################################--><?php if ( mosCountModules( 'top' ) > 0 ) { ?>

    <tr>

    <td width="100%" valign="top"class="vbmainwindow" height="22">

    <?php mosLoadModules ( 'top' ); ?> </td>

    </tr>

    <?php }; ?>

    <!-- ##############################################-->

    <tr>

    <td class="vbmainwindow"width="100%" valign="top"><?php include("mainbody.php"); ?>

    </td>

    </tr>

    <!-- ##############################################--><?php if ( mosCountModules( 'bottom' ) > 0 ) { ?>

    <tr>

    <td width="100%" valign="top"class="vbmainwindow"><?php mosLoadModules ( 'bottom' ); ?>

    </td>

    </tr>

    <?php }; ?>

    <!-- ##############################################-->

    </table>

    </td>

    <!-- ##############################################--><?php if ( mosCountModules( 'right' ) > 0 ) { ?>

    <td width="10">&nbsp;</td>

    </tr>

    <?php }; ?>

    <!-- ##############################################-->

    </table>

    </td>

    </tr>

    <tr>

    <td align="center"height="5"></td>

    </tr>

    </table>

    <table border="0"width="90%">

    <tr>

    <td><?php include_once($GLOBALS['mosConfig_absolute_path']. '/includes/footer.php' ); ?>

    <?php mosLoadModules( 'debug', -1);?></td>

    </tr>

    </table>

    </body>

    </html>


    Приложение 2

     

    Структурнаясхема web- сайта


    Главная страница Web- сайта


    Настройки Web-сайта

    Источник: http://rusguides.ru/referaty-po-kompyuternym-naukam/diplomnaya-rabota-razrabotka-web-sajta-dlya.htm

    ФЕДЕРАЛЬНОЕАГЕНТСТВО ПООБРАЗОВАНИЮ

    Новомосковскийинститут (филиал)

    Государственногообразовательногоучреждениявысшего профессиональногообразования«Российскийхимико-технологическийуниверситет

    имениД.И. Менделеева»


    Кафедра

    "Вычислительнаятехника иинформационныетехнологии"


    ПОЯСНИТЕЛЬНАЯЗАПИСКА

    К ВЫПУСКНОЙКВАЛИФИКАЦИОННОЙРАБОТЕ

    НА ТЕМУ:

    РазработкаWeb- сайтадля кафедры"Вычислительнаятехника иинформационныетехнологии"


    Зав.кафедрой

    ВоробьёвВ.И.

    Руководители

    ПрохоровВ.С.

    ЛисинВ.М.

    Студент

    СухининаА.С.

    Группа

    AC– 03 – 1


    г. Новомосковск2007 г.

    ФЕДЕРАЛЬНОЕАГЕНТСТВО ПООБРАЗОВАНИЮ

    Новомосковскийинститут (филиал)

    Государственногообразовательногоучреждениявысшего профессиональногообразования«Российскийхимико-технологическийуниверситетимени Д.И. Менделеева»


    Кафедра

    "Вычислительнаятехника иинформационныетехнологии"

    Направление«Информатикаи вычислительнаятехника»

    УТВЕРЖДАЮ

    Зав.кафедрой

    ______________ /________/

    « » 20__г.


    ЗАДАНИЕ


    повыпускнойквалификационнойработе студента

    СухининойАнастасииСергеевны

    (фамилия,имя, отчество)

    1. Темаработы: Разработкаweb-сайта для кафедры"Вычислительнаятехника иинформационныетехнологии"утвержденаприказом поинституту от« » 20 г. №

    2. Сроксдачи студентомзаконченнойработы

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

    4. Содержаниерасчетно-пояснительнойзаписки (переченьподлежащихразработкевопросов):

    1. Теоретическаячасть: Обоснованиепотребностив web-сайте. Постановказадачи проектирования.Этапы проектированияweb-сайта. Средствареализациии разработки.

    2. Проектнаячасть: Дипломная работа информационные технологии в библиотечном деле журнал. Разработкаинтерфейсаweb-сайта. Разработкаструктуры базыданных.

    5. Переченьграфическогоматериала (сточным указаниемобязательныхчертежей)1.Структурнаясхема web-сайта.2.Дизайн страницweb-сайта. 3. Структурнаяорганизациябазы данных.

    6. Датавыдачи задания


    Руководители / Прохоров В.С./

    (подпись)

    / ЛисинВ.М. /

    (подпись)


    Заданиепринял к исполнению / СухининаА.С. /

    (подпись)

    Реферат


    Пояснительнаязаписка содержит56 стр., 24 рисунка,7 источников,2 приложения.

    Объектомисследованияявляется возможностьразработкии созданиеweb-сайта.

    web-сайт,система управлениясодержимым,internet, браузер,web-дизайн,панель администрирования,шаблон, раздел,категория,объект содержимого.

    При созданиисайта былиизучены рассмотреныпрограммныепакеты по созданиюWeb-сайтов(Front Page 2000, NetObjects Fussion, Home Site, MacromediaDreamweaver MX).

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

    Результатомданной работыявляется разработкаинформационнойструктуры,дизайна иинформационноенаполнениеweb- сайта, которыйпредоставляетвсю необходимуюинформациюстудентамкафедры ВТИТи абитуриентам.

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

    Оглавление


    Реферат

    Оглавление

    Введение

    1Теоретическаячасть

    1.1 Обоснованиепотребностив web-сайте

    1.2 Понятиеweb-сайта

    1.2.1 Классификацияweb-сайтов

    1.3 Проектированиеweb-сайта

    1.4 Этапыразработкиweb-сайта

    1.4.1Постановказадачи припроектированииweb-сайта

    1.4.2Выбор программногосредства дляразработки

    1.4.3Разработкаинтерфейса

    1.4.4Разработкабазы данных

    1.4.5Разработкаадминистративнойчасти сайта

    1.5 Обоснованиевыбора CMS (Content ManagementSystem)

    1.6 Средстваразработки

    1.6.1HTML

    1.6.2DHTML

    1.6.3XML

    1.6.4PHP

    1.6.5Web-сервер Apache

    1.6.6CMS Joomla

    2Проектная часть

    2.1 Общаяструктура сайта

    2.2 Разработкаинтерфейсаweb-сайта

    2.2.1Дизайн web-сайта

    2.2.2Описание созданиястраниц web-сайта

    2.3 Разработкасайта на основеCMS

    2.3.1 Описаниеустановки CMSJoomla

    2.3.2 СозданиеРаздела

    2.3.3 СозданиеКатегории

    2.3.4 Созданиеобъекта содержимого

    2.3.5 Созданиеменю

    2.3.6 УстановкаШаблона сайта

    Заключение

    Использованныеисточники

    Приложения

    ПриложениеА

    Кодшаблона страницсайта

    Приложение2

    Структурнаясхема web- сайта

    Главнаястраница Web- сайта

    НастройкиWeb-сайта


    Введение


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

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

    Спектрсоциальныхгрупп, подключающихсяк сети Интернети ищущих информациюв WWW, дипломная работа информационных технологий официальный сайт москва времярасширяетсяза счет пользователей,не относящихсяк категорииспециалистовв областиинформационныхтехнологий.Это врачи, строители,историки, юристы,финансисты,спортсмены,путешественники,священнослужители,артисты, писатели,художники.Список можнопродолжатьбесконечно.Любой, кто ощутилполезностьи незаменимостьСети для своейпрофессиональнойдеятельностиили увлечений,присоединяетсяк огромнойармии потребителейинформацииво «ВсемирнойПаутине».

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

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

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

    1 Теоретическаячасть


    1.1 Обоснованиепотребностив web-сайте


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

    Созданиеи разработкасайтов включает:

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

    Определениеструктурнойсхемы сайта- расположениеразделов, контентаи навигации.

    Веб-дизайн- созданиеграфическихэлементовмакета сайта,стилей и элементовнавигации.

    Разработкапрограммногокода, модулей,базы данныхи других элементовсайта необходимыхв проекте.

    Тестированиеи размещениесайта в сетиИнтернет.

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

    проанализироватьуже существующуюмодель web-сайтакафедры ВТИТи сделать заключениео том, что необходимоизменить;

    принятьрешение онеобходимостьнаписанияweb-сайта при помощисредств системыуправлениясодержимым,выбрать подходящуюсистему управлениясодержимым;

    разработкапроекта (структурнойсхемы) web-сайтакафедры наоснове системыуправлениясодержимымJoomla;

    разработкаHTML-каркасаглавной страницыweb- сайта;

    разработкаавтоматизированнойсистемы конструированияконтента web-сайта;

    1.2 Понятиеweb-сайта


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

    Web-сайт –это информация,представленнаяв определенномвиде, котораярасполагаетсяна Web-сервереи имеет своеимя (адрес). ДляпросмотраWeb-сайтов накомпьютерепользователяиспользуютсяспециальныепрограммы,которые называютсябраузерами.В зависимостиот того, какоеимя (адрес) сайтамы зададим встроке "Адрес",браузер будетзагружать всвое окносоответствующуюинформацию.

    Web-сайтсостоит изсвязанных междусобой Web-страниц.Web-страницапредставляетсобой текстовыйфайл с расширением*.htm, который содержиттекстовуюинформациюи специальныекоманды – HTML-коды,определяющиев каком видеэта информациябудет отображатьсяв окне браузера.Вся дипломная работа информационные технологии в управлении юстиции днр и видео-информациянепосредственнов Web-страницуне входит ипредставляетсобой отдельныефайлы с расширениями*.gif, *.jpg (графика),*.mid, *.mp3 (звук), *.avi (видео).В HTML-коде страницысодержатсятолько указанияна такие файлы.

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


    1.2.1 Классификацияweb-сайтов

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

    Информационныесайты. К нимотносятся сайтыучебных заведений,сообществ поинтересам, фирми др.

    Сайтыучебных заведений.К наиболееизвестнымотноситсяWeb-сайт "Школьныйсектор", созданныйв 1998 г. Его созданиеспособствовалоразвитию активногосегментаинформационнойобразовательнойсреды дляучителей-предметниковиз разных городов.Здесь еженедельноразмещаютсярезультатыпроектнойучебной работышкольников(в том числе,web-страничкиразного типа,созданные ими),размышленияучителей икоординаторовсетевой работыпо поводу сетевойдеятельностив школе, интеграцииее к учебнойпрограмме,выступленияспециалистовоб образовательнойдеятельностишкол в Сети.Здесь же представленаинформацияо семинарах,конференциях,новых web-сайтах,педагогическихизданиях имедиасредствах,которые могутпомочь учителям-предметникамв их учебнойдеятельностии многое другое.

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

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

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

    Сейчасв Сети размещенотакже большоеколичествоинформационно-развлекательныхсайтов.

    1.3 Проектированиеweb-сайта


    Проектированиеи разработкасайтов включает:

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

    Определениеструктурнойсхемы сайта- расположениеразделов, контентаи навигации.

    Веб-дизайн- созданиеграфическихэлементовмакета сайта,стилей и элементовнавигации.

    Разработкапрограммногокода, модулей,базы данныхи других элементовсайта необходимыхв проекте.

    Тестированиеи размещениесайта в сетиИнтернет.


    1.4 Этапы разработкиweb-сайта

    1.4.1 Постановказадачи припроектированииweb- сайта

    Передавтором былапоставленапервая задача:разработатьструктурнуюсхему проектаweb – сайта дляиспользованияв среде Internetи локальнойсети кафедры.По мнениюруководителейпрактики,разрабатываемыйweb – сайта долженобладать следующимиособенностями:

    гибкостью,удобной дляадминистраторовсистемой управленияструктурой;

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

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

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

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

    1.4.2Выбор программногосредства дляразработки

    Учитываяпоставленныевыше задачи,автор счетнаиболее оптимальнуюбазу для разработкитакого родаэлектронногоучебно-методическогопособия –HTML+системауправлениясодержимымJoomla.

    Joomla! — системауправлениясодержанием,написаннаяна языке PHPи использующаяв качествехранилищасодержаниябазу данныхMySQL.Joomla! являетсясвободнымпрограммнымобеспечением,защищённымлицензией GPL.Одной из главныхособенностейJoomla! являетсяотносительнаяпростота управленияпри практическибезграничныхвозможностяхи гибкости приизготовлениисайтов. [2]

    Название«Joomla!» фонетическиидентично слову«Jumla», котороев переводе ссуахили означает«все вместе»или «в целом»,что отражаетподход разработчикови сообществак развитиюсистемы

    СистемауправлениясодержаниемJoomla! являетсяответвлениемшироко известнойCMSMambo.Команда независимыхразработчиковотделиласьот проектаMamboпо причиненесогласияв экономическойполитике. И 16сентября 2005 годав свет вышлапервая версияJoomla!, являющаясяпо сути переименованнойMambo4.5.2.3 и включающаяв себя исправлениянайденных натот моментошибок и уязвимостей.

    CMS Joomla! включаетв себя различныеинструментыдля изготовлениявеб-сайта. Важнойособенностьюсистемы являетсяминимальныйнабор инструментовпри начальнойустановке,который обогащаетсяпо мере необходимости.Это снижаетзагромождениеадминистративнойпанели ненужнымиэлементами,а также снижаетнагрузку насервер и экономитместо на хостинге.

    1.4.3 Разработкаинтерфейса

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


    1.4.4 Разработкабазы данных

    Так каксайт написанпри помощисистемы управлениясодержимымJoomla, база данныхкоторой представленав виде MySQL,база данныхсайта будетподдерживатьту же структуру(Рисунок 1), вносяв неё свои изменения.


    Рисунок1 – Схема базыданных сайта

    1.4.5 Разработкаадминистративнойчасти сайта

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

    Административнаячасть сайтапредставленав виде системыуправлениясодержимым.

    Системауправлениясодержимым(англ. Content management system, CMS) —компьютернаяпрограмма,используемаядля управлениясодержимымчего-либо (обычноэто содержимоерассматриваетсякак неструктурированныеданные предметнойзадачи в противоположностьструктурированнымданным, обычнонаходящимисяпод управлениемСУБД). Обычнотакие системыиспользуютсядля храненияи публикациибольшого количествадокументов,изображений,музыки иливидео.

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

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

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

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

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

    Обоснованиевыбора CMS(ContentManagementSystem)необходимаразвитаягипертекстоваяструктура –HTML созданименно дляэтого; необходимообеспечитьгибкую структурууправленияматериалом– управлятьHTML-содержаниемудобно с помощьюPHP+MySQL. Именноэта связкапозволяетгенерироватьдинамическиеHTML-страницы;необходимореализоватьвариативностьпредставленияматериала –в этом случаеиспользованиеHTML+CSS болеечем обоснованно.Именно этакомбинациясредств позволяетсоздаватьмультимедийныедокументы;необходимообеспечитьподдержкувнутреннегофорума web-сайта.

    На основаниипоставленноготехническогозадания былапредложенаструктурнаясхема web-сайтакафедры ВТИТ.

    1.6 Средстваразработки

    1.6.1 HTML

    Обменинформациейв Интернетосуществляетсяс помощью протоколовприкладногоуровня, реализующихтот или инойприкладнойсервис (пересылкуфайлов, гипертекстовойинформации,почты и т.д.). Однимиз наиболеемолодых и популярныхсервисов Интернет,развитие которогои привело квсплеску популярностисамой Интернет,стала World Wide Web (WWW), основаннаяна протоколеHTTP (Hyper Text Transfer Protocol - протоколпередачигипертекстовойинформации).Гипертекстовыедокументы,представленныев WWW, имеют однопринципиальноеотличие оттрадиционныхгипертекстовыхдокументов- связи, в нихиспользующиеся,не ограниченыодним документом,и более того,не ограниченыодним компьютером.Для подготовкигипертекстовыхдокументовиспользуетсяязык HTML (Hyper Text Markup Language –язык разметкигипертекстовыхдокументов),предоставляющийширокие возможностипо форматированиюи структурнойразметке документов,организациисвязей междуразличнымидокументами,средства включенияграфическойи мультимедийнойинформации.HTML-документыпросматриваютсяс помощью специальнойпрограммы -браузера. Наибольшеераспространениев настоящеевремя получилибраузеры Navigatorкомпании Netscape(NN) и Internet Explorer компанииMicrosoft (MSIE). РеализацииNN доступныпрактическидля всех современныхпрограммныхи аппаратныхплатформ, реализацииMSIE доступны длявсех Windows платформ,Macintosh и некоторыхкоммерческихUnix-систем.

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

    <html>

    <head>

    <title>Название</title>

    </head>

    <body>

    <p>Телодокумента

    </body>

    </html>

    Как видноиз примера, тегпредставляетсобой ключевоеслово, заключенноев угловые дипломная работа по информационным технологиям темы wordpress магазин теги,как, например,<p>, и парные,как <body> </body>, впоследнемслучае действиетега распространяетсятолько на текстмежду его открывающейи закрывающейскобкой. Тегитакже могутиметь параметры- например, приописании страницыможно задатьцвет фона, цветшрифта и т.д.:<body bgcolor="white" text="black">.

    Текствсего документазаключаетсяв теги <html>, самдокумент разбиваетсяна две части- заголовок итело. Заголовокописываетсятегами <head>, вкоторые могутбыть включеныназвание документа(с помощью тегов<title>) и другиепараметры,использующиесябраузером приотображениидокумента. Телодокументазаключено втеги <body> и содержитсобственноинформацию,которую видитпользователь.При отсутствиитегов форматированиявесь текствыводится вокно браузерасплошным потоком,переводы строк,пробелы и табуляциирассматриваютсякак пробельныесимволы, несколькопробельныхсимволов, идущихподряд, заменяютсяна один. Дляформатированияиспользуютсяследующиеосновные теги:

    <p> - началонового абзаца,может иметьпараметр,определяющийвыравнивание:

    <palign=right>;

    <br> - дипломная работа информационные системы и технологии журнал ufanet в пределахтекущего абзаца;

    <u></u> - выделениетекста подчеркиванием

    Ссылкана другой документустанавливаетсяс помощью тега<a href="URL">.</a>, гдеURL - полный илиотносительныйадрес документа.При этом текст,заключенныйв тег <a>, обычновыделяетсяподчеркиваниеми цветом, и послещелчка мышьюпо этой ссылкебраузер открываетдокумент, адрескоторого указанв параметреhref. Графическиеизображениявставляютсяв документ спомощью тега<img src="URL">.

    1.6.2 DHTML

    ДинамическийHTML (DynamicHTML, DHTML) неявляется каким-тоособым языкомразметки страниц.Это всего лишьтермин, применяемыйдля обозначенийHTML-страницс динамическиизменяемымсодержимым.

    РеализацияDHTML покоитсяна трех “китах”:непосредственноHTML, каскадныетаблицы стилейи языке сценариев.Эти три компонентаDHTML связанымежду собойобъектноймоделью документа(DOM, DocumentObject Model),являющейсяпо сути интерфейсомприкладногопрограммирования(API). DOMсвязываетвоедино триперечисленныхкомпонента,придавая простомудокументу HTMLновое качество– возможностьдинамическогоизменениясвоего содержимогобез перегрузкистраницы.

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

    1.6.3 XML

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

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

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

    Решениемвсех описанныхвыше проблемстал утвержденныйв 1998 году международнойорганизациейW3C язык XML. XML (eXtensible MarkupLanguage) - это расширяемыйязык разметки,предназначенныйдля описанияв текстовойформе структурированныхданных. Этоттекстовый(text-based) формат, вомногом схожийс HTML, разработанспециальнодля храненияи передачиданных.

    XML позволяетописывать ипередаватьтакие структурированныеданные, как:

    отдельныедокументы

    метаданные,описывающиесодержимоекакого-либоузла Internet

    объекты,содержащиеданные и методыработы с ними(например, элементыуправленияActiveX или объектыJava)

    отдельныезаписи (например,результатывыполнениязапросов кбазам данных)

    всевозможныеWeb-ссылки наинформационныеи людские ресурсыInternet (адреса электроннойпочты, гипертекстовыессылки и пр.)

    Данные,описанные наязыке XML, называютсяXML-документами.Язык XML легкочитаем и достаточнопрост для понимания.Если Вы былизнакомы с HTML, тонаучитьсясоставлятьXML-документыне составитдля Вас никакоготруда.

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

    Любойэлемент XML-документаможет иметьатрибуты, уточняющиеего характеристики.Атрибут - этопара имя = "значение",которая задаетсяпри определенииэлемента вначальном тэге.

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

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

    Управлятьотображениемэлементов вокне программы-клиента(например, вокне браузера)можно с помощьюспециальныхинструкций- стилевых таблицXSL (eXstensible Stylesheet Language). Эти таблицыXSL позволяютопределятьоформлениеэлемента взависимостиот его месторасположениявнутри документа,то есть к двумэлементам содинаковымназванием могутприменятьсяразличныеправила форматирования.Кроме того,языком, лежащимв основе XSL, являетсяXML, а это означает,что таблицыXSL более универсальны,а для контролякорректностисоставлениятаких стилевыхтаблиц можноиспользоватьDTD-описания илисхемы данных,рассмотренныениже.

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

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

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

    В XML учитываетсярегистр символов.

    Вся информация,располагающаясямежду начальными конечнымтэгами, рассматриваетсяв XML тема дипломной работы по информационным технологиям в excel хранит данные,и поэтому учитываютсявсе символыформатирования(то есть пробелы,переводы строк,табуляции неигнорируются,как в HTML).

    В XML существуетнабор зарезервированныхсимволов, проект дипломной работы по информационной технологии 2 класс бытьзаданы в XML-документетолько специальнымобразом.
    МногиеспециалистырассматриваютXML как новуютехнологиюинтеграциипрограммныхкомпонент.ОсновнымипреимуществамииспользованияXML являются:

    Интеграцияданных из различныхисточников.XML можно использоватьдля объединенияразнородныхструктурированныхданных на среднемуровне трехуровневыхWeb-систем, базданных.

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

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

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

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

    Крометого, язык XML можетиспользоватьсяв качествесредства дляописания грамматикидругих языкови контроляправильностисоставлениядокументов.

    Инструментыобработкиданных, полученныхв формате XML, могутбыть разработаныв среде Visual Basic, Java илиC++.

    1.6.4PHP

    ИсторияPHP начинаетсяосенью 1994 года.Когда РасмусЛердорф (RasmusLerdorf) началработать надтем, что впоследствиистало PHP,единственнойцелью, котораябыла у него вмыслях, выяснить,кто читает егорезюме. В товремя, являясьнезависимымподрядчиком,Лердорф рассылалпотенциальнымработодателямсвое мини-резюмес URL ссылкойна его полнуюверсию. Чтобыследить запосетителями,он создал CGIскрипт на Perl-e,который вставлялсякак специальныйтег в HTML кодего страницы,и собирал информациюо посетителях.Чтобы произвестивпечатлениена потенциальныхработодателей,он позволиллюбому посетителюстраницыпросматриватьсобираемуюстатистикупосещений. [1]

    Он назвалэтот код длясбора статистики«PHP-Toolsfor Personal HomePage», посколькусам использовалего на своейперсональнойдомашней странице(personal homepage). Несколькочеловек поинтересовалисьтем, как онимогли бы получитьэтот инструмент,и Лердорф принялрешение предоставитьего другимлицам. «Эточудо программногообеспечения.Вы можете датьэто и тем неменее оставитьэто себе», -остроумнозаметил Лердорф.В то время движенияOpen Source несуществовало.Тогда оно назвалосьfreeware. Ближек концу 1995 годаЛердорф информационные технологии дипломная работа для joomla людей первыйсписок рассылкипо PHP, чтобыможно былообмениватьсяидеями, исправлениямиошибок и кодом.

    1.6.5Web-сервер Apache

    СамыйраспространенныйWeb-сервер в мире- это Apache. Информационной технологии дипломные работы для kuka kr 6 даннымкомпании Netcraft,общее числоWeb-узлов, дипломная работа информационные технологии в управлении hr купить его управлением,к концу 1998 г. достигло2 млн. (55% общегочисла узлов)и постояннорастет. Длясравнения: надолю серверовMicrosoft приходится25%, Netscape - 7%. Будучибесплатнойоткрытой программой,предназначеннойдля бесплатныхже Unix-систем(FreeBSD, Linux и др.), Apache пофункциональнымвозможностями надежностине уступаеткоммерческимсерверам, аширокие возможностиконфигурированияпозволяютнастроить егодля работыпрактическис любой конкретнойсистемой. Существуютлокализациисервера дляразличныхязыков, в томчисле и длярусского.

    Историческисложилось так,что русскиетексты в Internet могутбыть представленыв разных кодировках,из которыхнаиболеераспространеныkoi8-r (или простоkoi8) и Windows-1251: с первойработает большинствосерверов ирабочих станцийпод управлениемUnix, вторая являетсястандартнойдля всех версийWindows. ПосколькукодировкаWindows-1251, естественно,применяетсяна подавляющембольшинствеклиентскихмашин, долятех, кто путешествуетпо русскойчасти WWW, используяkoi8, не превышаетсейчас 5%. Однаков этой кодировкехранятся документына многихUnix-серверах, вней чаще всегопередаютсяпочтовые сообщенияи практическивсегда - письмав телеконференции,с ней же работаютмногие русскоязычныеканалы IRC (кстати,аббревиатураКОИ расшифровываетсякак "код обменаинформацией").Чтобы решитьпроблемы, возникающиепри несовпадениикодировоктекста на сервереи клиентскоймашине, и былсоздан русскиймодуль Apache-RUS дляWeb-сервера Apache.

    1.6.6 CMSJoomla

    Joomla! – этоСистема УправленияСодержимым(CMS), созданнаятой же самойполучившеймножествонаград командой,которая принесласегодняшнююизвестностьсистеме Mambo CMS. [4]

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

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

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

    Название«Joomla!» фонетическиидентично слову«Jumla», котороев переводе ссуахили означает«все вместе»или «в целом»,что отражаетподход разработчикови сообществак развитиюсистемы

    СистемауправлениясодержаниемJoomla! являетсяответвлениемшироко известнойCMSMambo.Команда независимыхразработчиковотделиласьот проектаMamboпо причиненесогласияв экономическойполитике. И 16сентября 2005 годав свет вышлапервая версияJoomla!, являющаясяпо сути переименованнойMambo4.5.2.3 и включающаяв себя исправлениянайденных натот моментошибок и уязвимостей.

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

    Страницы:123

    Источник: http://xreferat.com/33/1741-1-razrabotka-web-saiyta-dlya-kafedry-vychislitel-naya-tehnika-i-informacionnye-tehnologii.html

    Дипломная работа: Разработка Web-сайта для кафедры "Вычислительная техника информационные технологии"

    Дипломная работа: Разработка Web-сайта для кафедры "Вычислительная техника информационные технологии"

    ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

    Новомосковский институт (филиал)

    Государственного образовательного учреждения высшегопрофессионального образования «Российский химико-технологический университет

    имени Д.И. Менделеева»

    Кафедра

    "Вычислительная техника информационныетехнологии"

    ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

    К ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЕ

    НА ТЕМУ:

    Разработка Web- сайта для кафедры "Вычислительная техника информационныетехнологии"

    Зав. кафедрой

    Воробьёв В.И.

    Руководители

    Прохоров В.С.

    Лисин В.М.

    Студент

    Сухинина А.С.

    Группа

    AC – 03 – 1

    г. Новомосковск 2007 г.


    ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

    Новомосковский институт (филиал)

    Государственного образовательного учреждения высшегопрофессионального образования «Российский химико-технологический университет имениД.И. Менделеева»

    Кафедра

    "Вычислительная техника информационныетехнологии"

    Направление «Информатика и вычислительная техника»

    УТВЕРЖДАЮ

    Зав. кафедрой

    ______________ /________/

    «»20__г.

    ЗАДАНИЕ

    по выпускной квалификационной информационные технологии в образовании темы дипломных работ по штукатурке студента

    Сухининой Анастасии Сергеевны

    (фамилия, имя, отчество)

    1. Темаработы: Разработка web-сайта для кафедры "Вычислительная техника информационныетехнологии" утверждена приказом по институту от « »           20     г. №

    2. Сроксдачи студентом законченной работы

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

    4. Содержаниерасчетно-пояснительной записки (перечень подлежащих разработке вопросов):

    1.Теоретическая часть: Обоснование потребности в web-сайте. Постановка задачипроектирования. Этапы проектирования web-сайта. Средства реализации иразработки.

    2.Проектная часть: Разработка структуры web-сайта. Разработка интерфейсаweb-сайта. Разработка структуры базы данных.

    5. Переченьграфического материала (с точным указанием обязательных чертежей) 1.Структурнаясхема web-сайта. 2.Дизайн страниц web-сайта. 3. Структурная организация базыданных.

    6. Датавыдачи задания

    Руководители / Прохоров В.С. /

    (подпись)

    / Лисин В.М. /

    (подпись)

    Задание принял к исполнению  / Сухинина А.С. /

    (подпись)


    Реферат

    Пояснительнаязаписка содержит 56 стр., 24 рисунка, 7 источников, 2 приложения.

    Объектомисследования является возможность разработки и создание web-сайта.

    web-сайт, система управлениясодержимым, internet,браузер, web-дизайн, панельадминистрирования, шаблон, раздел, категория, объект содержимого.

    Присоздании сайта были изучены рассмотрены программные пакеты по созданию Web-сайтов (Front Page 2000, NetObjects Fussion, HomeSite, Macromedia Dreamweaver MX).

    Былирассмотрены различные системы управления содержимым (CMS),обеспечивающие доступ к информации в сети Internet и удобное редактированиесайта. Из многообразия существующих информационные технологии дипломная работа для joomla настоящее время CMS была выбрананаиболее оптимальная для работы с Web-приложениями – CMS Joomla,отвечающая всем требованиям разработчика.

    Результатомданной работы является разработка информационной структуры, дизайна иинформационное наполнение web- сайта, который предоставляет всю необходимуюинформацию студентам кафедры ВТИТ и абитуриентам.

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


    Оглавление

    Реферат

    Оглавление

    Введение

    1 Теоретическая часть

    1.1  Обоснование потребности в web-сайте

    1.2  Понятие web-сайта

    1.2.1 Классификация web-сайтов

    1.3  Проектирование web-сайта

    1.4  Этапы разработки web-сайта

    1.4.1 Постановказадачи при проектировании web-сайта

    1.4.2 Выбор темы для дипломных работ по информационных технологий йошкар ола средства дляразработки

    1.4.3 Разработка интерфейса

    1.4.4 Разработка базыданных

    1.4.5 Разработкаадминистративной части сайта

    1.5  Обоснование выбора CMS (Content Management System)

    1.6  Средства разработки

    1.6.1 HTML

    1.6.2 DHTML

    1.6.3 XML

    1.6.4 PHP

    1.6.5 Web-сервер Apache

    1.6.6 CMS Joomla

    2 Проектная часть

    2.1  Общая структура сайта

    2.2  Разработка интерфейса web-сайта

    2.2.1 Дизайн web-сайта

    2.2.2 Описание создания страницweb-сайта

    2.3  Разработка сайта на основе CMS

    2.3.1 Описание установки CMS Joomla

    2.3.2 Создание Раздела

    2.3.3 Создание Категории

    2.3.4 Создание объекта содержимого

    2.3.5 Создание меню

    2.3.6 Установка Шаблона сайта

    Заключение

    Использованные источники

    Приложения

    Приложение А

    Код шаблона страниц сайта

    Приложение 2

    Структурная схема web- сайта

    Главная страница Web- сайта

    Настройки Web-сайта


    Введение

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

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

    Спектрсоциальных групп, подключающихся к сети Интернет ищущих информацию в WWW, всевремя расширяется за счет пользователей, не относящихся к категорииспециалистов в области информационных технологий. Это врачи, строители,историки, юристы, финансисты, спортсмены, путешественники, информационные технологии дипломная работа для joomla, писатели, художники. Список можно продолжать бесконечно. Любой, ктоощутил полезность и незаменимость Сети для своей профессиональной деятельностиили увлечений, присоединяется к огромной армии потребителей информации во«Всемирной Паутине».

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

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

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


    1 Теоретическая часть

    1.1 Обоснование потребности в web-сайте

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

    Созданиеи разработка сайтов включает:

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

    Определениеструктурной схемы сайта - расположение разделов, контента и навигации.

    Веб-дизайн- создание графических элементов макета сайта, стилей и элементов навигации.

    Разработкапрограммного кода, модулей, базы данных и других элементов сайта необходимых впроекте.

    Тестированиеи размещение сайта в сети Интернет.

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

    проанализироватьуже существующую модель web-сайта кафедры ВТИТ и сделать заключение о том, чтонеобходимо изменить;

    принятьрешение о необходимость написания web-сайта при помощи средств системыуправления содержимым, выбрать подходящую систему управления содержимым;

    разработкапроекта (структурной схемы) web-сайта кафедры на основе системы управлениясодержимым Joomla;

    разработкаHTML-каркаса главной страницы web- сайта;

    разработкаавтоматизированной системы конструирования контента web-сайта;

     

    1.2 Понятие web-сайта

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

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

    Web-сайтсостоит из связанных между собой Web-страниц. Web-страница представляет собойтекстовый файл с расширением *.htm, который содержит текстовую информацию испециальные команды – HTML-коды, определяющие в каком виде эта информация будетотображаться в окне браузера. Вся графическая, аудио- и видео-информациянепосредственно в Web-страницу не входит и представляет собой отдельные файлы срасширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). ВHTML-коде страницы содержатся только указания на такие файлы.

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

    1.2.1 Классификацияweb-сайтов

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

    Информационные сайты. К нимотносятся сайты учебных заведений, сообществ по интересам, фирм и др.

    Сайты учебных заведений. Кнаиболее известным относится Web-сайт "Школьный сектор", созданный в 1998 г. Его создание современные информационные технологии дипломная работа kg фильмы развитию активного сегмента информационной образовательной средыдля учителей-предметников из разных городов. Здесь еженедельно размещаютсярезультаты проектной учебной работы школьников (в том числе, web-страничкиразного типа, созданные ими), размышления учителей и координаторов сетевойработы по поводу сетевой деятельности в школе, интеграции ее к учебнойпрограмме, выступления специалистов об образовательной деятельности школ вСети. Здесь же представлена информация о семинарах, конференциях, новыхweb-сайтах, педагогических изданиях и медиасредствах, которые могут помочьучителям-предметникам в их учебной деятельности и многое другое.

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

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

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

    Сейчасв Сети размещено также большое количество информационно-развлекательных сайтов.

     

    1.3 Проектирование web-сайта

    Проектированиеи разработка сайтов включает:

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

    Определениеструктурной схемы сайта - расположение разделов, контента и навигации.

    Веб-дизайн- создание графических элементов макета сайта, стилей и элементов навигации.

    Разработкапрограммного кода, модулей, базы данных и других элементов сайта необходимых впроекте.

    Тестированиеи размещение сайта в сети Интернет.

    1.4 Этапы разработкиweb-сайта

     

    1.4.1 Постановка задачи при проектировании web- сайта

    Передавтором была поставлена первая задача: разработать структурную схему проектаweb – сайта для использования в среде Internet и локальной сети кафедры.По мнению руководителей практики, разрабатываемый web – сайта должен обладатьследующими особенностями:

    гибкостью,удобной для администраторов системой управления структурой;

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

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

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

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

     

    1.4.2 Выбор программного средства дляразработки

    Учитываяпоставленные выше задачи, автор счет наиболее оптимальную базу для разработкитакого рода электронного учебно-методического пособия – HTML+системауправления содержимым Joomla.

    Joomla! — система управления содержанием, написанная на языкеPHP использующая в качестве хранилища содержания базу данных MySQL. Joomla!является свободным программным обеспечением, защищённым лицензией GPL. Одной изглавных особенностей Joomla! является относительная простота управления припрактически безграничных возможностях и гибкости при изготовлении сайтов. [2]

    Название«Joomla!» фонетически идентично слову «Jumla», которое в переводе с суахилиозначает «все вместе» или «в целом», что отражает подход разработчиков исообщества к развитию системы

    Системауправления содержанием Joomla! является ответвлением широко известной CMS Mambo.Команда независимых разработчиков отделилась от проекта Mambo по причиненесогласия в экономической политике. И 16 сентября 2005 года в свет вышлапервая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 ивключающая в себя исправления найденных на тот момент ошибок и уязвимостей.

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

    Титульнаястраница (главная) любого сайта должна максимально информативно и в сжатомобъёме отображать необходимую пользователю информацию о сайте. На главнойстранице необходимо поместить логотип кафедры, основное меню сайта (длянавигации по его структуре), форму аутентификации (входа зарегистрированныхпользователей), регистрационную дипломная работа информационные технологии в делопроизводстве это такое (регистрация новых клиентов), лентуновостей, ссылку на форум кафедры.

    1.4.4 Разработка базыданных

    Таккак сайт написан при помощи системы управления содержимым Joomla,база данных которой представлена в виде MySQL, базаданных сайта будет поддерживать ту же структуру (Рисунок 1), внося в неё своиизменения.


    Рисунок1 – Схема базы данных сайта


    1.4.5 Разработка административной части сайта

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

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

    Системауправления содержимым дипломная работа информационные технологии в управлении hr япония. Content management system, CMS) — компьютернаяпрограмма, используемая для управления содержимым чего-либо (обычно это содержимоерассматривается темы для дипломных работ по информационных технологий города москвы неструктурированные данные предметной задачи впротивоположность структурированным данным, обычно находящимися под управлениемСУБД). Обычно такие системы используются для хранения и публикации большогоколичества документов, изображений, музыки или видео.

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

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

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

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

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

    Обоснование выбора CMS (Content Management System) необходима развитая гипертекстовая структура – HTML созданименно для этого; необходимо обеспечить гибкую структуру управления материаломуправлять HTML-содержанием удобно с помощью PHP+MySQL.Именно эта связка позволяет генерировать динамические HTML-страницы; необходимореализовать вариативность представления материала – в этом случае использованиеHTML+CSS более чем обоснованно. Именно эта комбинация средствпозволяет создавать мультимедийные документы; необходимо обеспечить поддержкувнутреннего форума web-сайта.

    Наосновании поставленного технического задания была предложена структурная схемаweb-сайта кафедры ВТИТ.

     

    1.6 Средства разработки

     

    1.6.1 HTML

    Обменинформацией в Интернет осуществляется с помощью протоколов прикладного уровня,реализующих тот или иной прикладной сервис (пересылку файлов, гипертекстовойинформации, почты и т.д.). Одним из наиболее молодых и популярных сервисовИнтернет, развитие которого и привело к всплеску популярности самой Интернет,стала World Wide Web (WWW), основанная на протоколе HTTP (Hyper Text TransferProtocol - протокол передачи гипертекстовой информации). Гипертекстовые документы,представленные в WWW, дипломная работа информационные технологии в образовании doc xls одно принципиальное отличие от традиционныхгипертекстовых документов - связи, в них использующиеся, не ограничены однимдокументом, и более того, не ограничены одним компьютером. Для подготовкигипертекстовых документов используется язык HTML (Hyper Text Markup Languageязык разметки гипертекстовых документов), предоставляющий широкие возможностипо форматированию и структурной разметке документов, организации связей междуразличными документами, средства включения графической и мультимедийнойинформации. HTML-документы просматриваются с помощью специальной программы -браузера. Наибольшее распространение в настоящее время получили браузерыNavigator компании Netscape (NN) и Internet Explorer компании Microsoft (MSIE).Реализации NN доступны практически для всех современных программных иаппаратных платформ, реализации MSIE доступны для всех Windows платформ,Macintosh и некоторых коммерческих Unix-систем.

    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>- перевод информационные технологии дипломная работа для joomla в пределах текущего абзаца;

    <u></u>- выделение текста подчеркиванием

    Ссылкана другой документ устанавливается с помощью тега <ahref="URL">.</a>, где URL - полный или относительныйадрес документа. При этом текст, заключенный в тег <a>, обычно выделяетсяподчеркиванием и цветом, и после щелчка мышью по этой ссылке браузер открываетдокумент, адрес которого указан в параметре href. Графические изображениявставляются в документ с помощью тега <img src="URL">.

     


    1.6.2 DHTML

    ДинамическийHTML (Dynamic HTML, DHTML) неявляется каким-то особым языком разметки страниц. Это всего лишь термин,применяемый для обозначений HTML-страниц с динамически изменяемым содержимым.

    РеализацияDHTML покоится на трех “китах”: непосредственно HTML,каскадные таблицы стилей и языке сценариев. Эти три компонента DHTMLсвязаны между собой объектной моделью документа (DOM, Document Object Model), являющейся по сути интерфейсомприкладного программирования (API). DOM связывает воедино три перечисленных компонента,придавая простому документу HTML новое качество – возможность динамического изменениясвоего содержимого без перегрузки страницы.

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

     

    1.6.3 XML

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

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

    Решениемвсех описанных выше проблем стал утвержденный в 1998 году международнойорганизацией W3C язык XML. XML (eXtensible Markup Language) - это расширяемыйязык разметки, предназначенный для описания в текстовой форме структурированныхданных. Этот текстовый (text-based) формат, во многом схожий с HTML, разработанспециально для хранения и передачи данных.

    XMLпозволяет описывать и передавать такие структурированные данные, как:

    отдельныедокументы

    метаданные,описывающие содержимое какого-либо узла Internet

    объекты,содержащие данные и методы работы с ними (например, элементы управления ActiveXили объекты Java)

    отдельныезаписи (например, результаты выполнения запросов к базам данных)

    всевозможныеWeb-ссылки на информационные и людские ресурсы Internet (адреса электроннойпочты, гипертекстовые ссылки и пр.)

    Данные,описанные на языке XML, называются XML-документами. Язык XML легко читаем идостаточно прост для понимания. Если Вы были знакомы с HTML, то научитьсясоставлять XML-документы не составит для Вас никакого труда.

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

    Любойэлемент XML-документа может иметь атрибуты, уточняющие его характеристики.Атрибут - это пара имя = "значение", которая задается при определенииэлемента в начальном тэге.

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

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

    Управлятьотображением элементов в окне программы-клиента (например, в окне браузера)можно с помощью специальных инструкций - стилевых таблиц XSL (eXstensibleStylesheet Language). Эти таблицы XSL позволяют определять оформление элементав зависимости от его месторасположения внутри документа, то есть к двумэлементам с одинаковым названием могут применяться различные правилаформатирования. Кроме того, языком, лежащим в основе XSL, является XML, а этоозначает, что таблицы XSL более универсальны, а для контроля корректностисоставления таких стилевых таблиц можно использовать DTD-описания или схемыданных, рассмотренные ниже.

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

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

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

    ВXML учитывается регистр символов.

    Всяинформация, располагающаяся между начальным и конечным тэгами, рассматриваетсяв XML как данные, и поэтому учитываются все символы форматирования (то естьпробелы, переводы строк, табуляции не игнорируются, как в HTML).

    ВXML существует набор зарезервированных символов, которые должны быть заданы вXML-документе только специальным образом.
    Многие специалисты рассматривают XML как новую технологию интеграциипрограммных компонент. Основными преимуществами использования XML являются:

    Интеграцияданных из различных источников. XML можноиспользовать для объединения разнородных структурированных данных на среднемуровне трехуровневых Web-систем, баз данных.

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

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

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

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

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

    Инструментыобработки данных, полученных в формате XML, могут быть разработаны в средеVisual Basic, Java или C++.

     

    1.6.4 PHP

    ИсторияPHP начинается осенью 1994 года. Когда Расмус Лердорф (Rasmus Lerdorf) начал работать над тем, что впоследствии стало PHP,единственной целью, которая была у него в мыслях, выяснить, кто читает егорезюме. В то время, являясь независимым подрядчиком, Лердорф рассылалпотенциальным работодателям свое мини-резюме с URL ссылкой наего полную версию. Чтобы следить за посетителями, он создал CGIскрипт на Perl-e, который вставлялся как специальный тег в HTMLкод его страницы, и собирал информацию о посетителях. Чтобы произвестивпечатление на потенциальных работодателей, он позволил любому посетителюстраницы просматривать собираемую статистику посещений. [1]

    Онназвал этот код для сбора статистики «PHP-Toolsfor Personal Home Page»,поскольку сам использовал его на своей персональной домашней странице (personal home page). Несколько человекпоинтересовались тем, как они могли бы получить этот инструмент, и Лердорфпринял решение предоставить его другим лицам. «Это чудо программногообеспечения. Вы можете дать это и тем не менее оставить это себе», - остроумнозаметил Лердорф. В то время движения Open Sourceне существовало. Тогда оно назвалось freeware. Ближе к концу 1995 года Лердорфоткрыл для людей первый список рассылки по PHP, чтобы можнобыло обмениваться идеями, исправлениями ошибок и кодом.

     

    1.6.5 Web-сервер Apache

    Самыйраспространенный Web-сервер в мире - это Apache. По данным компании Netcraft,общее число Web-узлов, работающих под его управлением, к концу 1998 г. достигло 2 млн. (55% общего числа узлов) и постоянно растет. Для сравнения: на долю серверовMicrosoft приходится 25%, Netscape - 7%. Будучи бесплатной открытой программой,предназначенной для бесплатных же Unix-систем (FreeBSD, Linux и др.), Apache пофункциональным возможностям и надежности не уступает коммерческим серверам, аширокие возможности конфигурирования позволяют настроить его для работыпрактически с любой конкретной системой. Существуют локализации сервера дляразличных языков, в том числе и для русского.

    Историческисложилось так, что русские тексты в Internet могут быть представлены в разныхкодировках, из которых наиболее распространены koi8-r (или просто koi8) иWindows-1251: с первой работает большинство серверов и рабочих станций подуправлением Unix, вторая является стандартной для всех версий Windows.Поскольку кодировка Windows-1251, естественно, применяется на подавляющембольшинстве клиентских машин, доля тех, кто путешествует по русской части WWW,используя koi8, не превышает сейчас 5%. Однако в этой кодировке хранятсядокументы на многих Unix-серверах, в ней чаще всего передаются почтовыесообщения и дипломная работа информационные технологии в образовании google play всегда - письма в телеконференции, с ней же работаютмногие русскоязычные каналы IRC (кстати, аббревиатура КОИ расшифровывается как"код обмена информацией"). Чтобы решить проблемы, возникающие принесовпадении кодировок текста на сервере и клиентской машине, и был созданрусский модуль Apache-RUS для Web-сервера Apache.

     

    1.6.6 CMSJoomla

    Joomla!это Система Управления Содержимым (CMS), созданная той же самой получившеймножество наград командой, которая принесла сегодняшнюю известность системеMambo CMS. [4]

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

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

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

    Название«Joomla!» фонетически идентично слову «Jumla», которое в переводе с суахилиозначает «все вместе» или «в целом», что отражает подход разработчиков исообщества к развитию системы

    Системауправления содержанием Joomla! является ответвлением широко известной CMS Mambo.Команда независимых разработчиков отделилась от проекта Mambo по причиненесогласия в экономической политике. И 16 сентября 2005 года в свет вышлапервая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 ивключающая в себя исправления найденных на тот момент ошибок и уязвимостей.

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


    2 Проектная часть

     

    2.1 Общая структура сайта

    Рисунок2 – Структурная схема сайта

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

    Наглавной странице отображаются последние новости и основная информация.

    Страница«История кафедры» содержит дополнительную вкладку- «История возникновения».Здесь отображается история кафедры с момента её возникновения и по сей день.

    Страница«Дисциплины» содержит методические материалы и краткое описание дисциплин.

    Страница«Абитуриентам» содержит всю необходимую абитуриентам информацию о специальности.

    Страница«Новости» содержит самые последние обновления.

    Страница«Статьи» содержит интересные публикации.

    Страница«Сотрудничество» содержит информацию о компаниях, с которыми контактируеткафедра.

    Приоткрытии страницы «Форум» пользователь попадает в форум кафедры.

    Настранице «Поиска» посетители могут найти любую информацию, которая содержитсяна сайте.

    2.2 Разработкаинтерфейса web-сайта

     

    2.2.1 Дизайн web-сайта

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

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


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

    При нажатии информационные технологии дипломная работа для joomla ссылке «История кафедры» выводится информация о возникновениипоследней, информация о дисциплинах и ссылки на их краткое описание (рисунок4).

    Рисунок4 – История кафедры

    Видрегистрационной формы для нового пользователя показан на рисунке 5.


    Рисунок5 – Регистрационная форма

    Привводе административного логина и пароля активируется меню администратора(рисунок 6).

    Рисунок6 – Панель администрирования


    2.2.2 Описание созданиястраниц web-сайта

    Разработкаweb-сайта велась в основном в паке компании Joomla 1.0.12.Выбор данного пакета обоснован тем, что его освоение отнимает мало времени, вовремя разработки доступен предварительный просмотр каждой отдельно сделаннойоперации, доступно большое количество функций (организация интерактивныхэлементов сайта, создание гиперссылок в несколько кликов мышки и т.п.), пакетподдерживает большое количество технологий (HTML, PHP, ASP, Java,XML, XSLT, CSS и другие).

    Присоздании сайта использовались стандартные шаблоны, однако для их модификации подконкретные задачи, стандартные средства Joomla применятьнеудобно из-за отсутствия визуального редактора. Поэтому для редактированияшаблонов был использован визуальный редактор DreamWeaver MX.

    Рассмотримсоздание главной странички сайта (Рисунок 7). Она является основополагающей длявсех остальных.

    Рисунок7 – Разработка главной странички сайта


    Каквидно из рисунка, в основе странички лежит таблица. Все элементы странички составляютнекую мозаику, которая впоследствии предстаёт на экране пользователя как единоецелое.

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

    2.3 Дипломная работа информационные технологии в деятельности 2010 торрент сайта наоснове CMS

     

    2.3.1 Описание установкиCMS Joomla

    Длядоступа к административной панелиуправления (Backend – бэк-енд, панель управления)Joomla используйте адрес Вашего веб-сайта (или полный путь до папки, в которуюустановлена Joomla) с добавлением в конце пути "/administrator". Например, если адрес веб-сайта www.myweb.ru,то доступ к панели управлениявозможен по адресу www.myweb.ru/administrator. После правильного ввода адреса,откроется страница авторизации

    Рисунок8 - Страница входа в панель управления Joomla


    Рисунок9 - Главная страница панели управления Joomla

    Приправильном вводе имени пользователя и пароля откроется главная страница администрированиясистемой, то есть будет открыта панельуправления Joomla (Рисунок 9), которая предоставит управлениявсеми функциями и возможностями Joomla. Возвратиться на информационные технологии дипломная работа для joomla страницу панелиможно в любое время при нажатии кнопки "Главная"в левом верхнем углу.

     

    2.3.2 Создание Раздела

    Раздел– это главный (верхний) объект воснове иерархии структуры содержимого.Позже в Раздел будут добавлены Категории.

    Дляработы с разделами необходимоперейти на страницу "Управлениеразделами". Можно нажать на главной странице панели кнопку "Управление разделами"или в основном меню выбрать "Содержимое",затем пункт "Управлениеразделами" (Рисунок 10).


    Рисунок10 - Доступ на страницу "Управление разделами" (Section Manager), илидалее на страницу "Управление категориями" (Category Manager)

    Будетоткрыта страница "Управлениеразделами".

    Настранице "Управлениеразделами", используя кнопки на панели инструментов, можно(перечисление справа налево):

    Помощь открыть в новом окне страницу информационные технологии дипломная работа для joomla по данному окну("Управление разделами"). Нажмите кнопку "Помощь".

    Создать новый раздел. Нажмите кнопку "Новый".

    Изменить существующий раздел. Нажмите на название раздела илиотметьте нужный раздел и нажмите кнопку "Изменить".

    Удалить существующий раздел. Отметьте нужный раздел и нажмитекнопку "Удалить".

    Копировать существующий раздел. Отметьте нужный раздел и нажмитекнопку "Копия".

    Скрыть (сделать неопубликованным) существующий раздел.Отметьте нужный раздел и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующий раздел. Отметьте нужныйраздел и нажмите кнопку "Допустить".

    Длясоздания нового раздела нажмите кнопку "Новый". Будет открытастраница редактирования "Раздела"(Рисунок 11).

    Рисунок11 - Страница редактирования "Раздела"

    Настранице редактирования "Раздела"с помощью кнопок на панели инструментов можно (перечисление справа налево):

    Помощь– открыть в новом окне страницуописания по данному окну (редактирование "Раздела"). Нажмите кнопку"Помощь".

    Применить(сохранить) изменения, но остатьсяна странице редактирования "Раздела". Нажмите кнопку"Применить".

    Сохранитьизменения и закрыть страницуредактирования "Раздела" и вернуться (выйти) на страницу"Управление разделами". Нажмите кнопку "Сохранить".

    Загрузитьизображение (сохраняется в папку images\stories). Нажмите кнопку"Загрузить".

    Настранице редактирования "Раздела"нужно:

    Вполе "Заголовок"ввести короткое имя раздела, которое будет использоваться в меню или ввыпадающих списках панели управления.

    Вполе "Раздел - Название"ввести длинное имя раздела, которое будет использоваться при отображениисодержимого раздела на сайте, показывая заголовок раздела.

    Вполе "Изображение"выбрать изображение, которое будет использоваться при отображении раздела вменю.

    Вполе "Порядок отображения"после применения (сохранения) изменений можно изменить порядок отображенияраздела в списке на странице "Управление разделами".

    Вполе "Уровень доступа"можно выставить права доступа на просмотр данного раздела (содержимого данногораздела):

    "Общий" - для темы дипломных работ по информационные системы и технологии хабаровск посетителей вебсайта,

    "Участники" - для зарегистрированных пользователей сайта,

    "Специальный" - для зарегистрированных пользователей панелиуправления.

    Вполе "Опубликован"- выбрать публиковать сейчас или нет.

    Втекстовом поле "Описание"можно написать краткое описание (аннотацию) содержимого раздела.

    Рисунок12 - Визуальный редактор "TinyMCE"

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

    Вполе "Описание"используется специальный редактор HTML, то есть не Joomla, а ее расширение -мамбот. Данное расширение, мамбот, называется HTML-редактором Joomla. В системе можно использоватьлюбой из множества различных визуальных HTML-редакторов, но рекомендуетсяиспользовать "TinyMCE"(Рисунок информационные технологии дипломная работа для joomla не появился в Вашей системе, то Вы должны установить его и (или)включить редактор. В локализованной сборке Joomla RE редактор"TinyMCE" уже установлен и включен. Внешний вид Вашего визуальногоредактора может сильно отличаться от того, что использовался для написанияэтого руководства.

    Кнопкина панели инструментов HTML-редактора помогают задавать стиль (формат)вводимого текста.

    КогдаВы закончите создавать или редактировать раздел, нажмите кнопку "Сохранить"для сохранения результатов работы и выхода на страницу "Управлениеразделами". Или можно нажать кнопку "Применить" для сохранениярезультатов, не закрывая страницы редактирования "Раздела".

     

    2.3.3 Создание Категории

    Категория- это второй (после раздела) объект в иерархии структуры содержимого. Создание категории похоже насоздание раздела.

    Дляработы с категорияминеобходимо перейти на страницу "Управлениекатегориями".

    Естьдва способа перейти на страницу "Управлениекатегориями".

    Первыйспособ: можно нажать на главной странице панели кнопку "Управление категориями",или в основном меню выберите "Содержимое",затем пункт "Управлениеразделами". Будет открыта страница "Управление категориями".

    Второйспособ: в основном меню выбрать "Содержимое",затем "Содержимое поразделам" и далее нужный вам раздел. И в выпадающемпродолжении меню пункт "Добавить/изменитькатегории в *выбранном вами разделе*". Будет открытастраница "Управлениекатегориями" (Рисунок 13).

    Рисунок13 - Страница "Управление категориями"

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

    Приоткрытии страницы "Управлениекатегориями" вторым способом опция фильтрации будет "жестко"привязана к выбранному Вами разделу.При создании новойкатегории имя раздела, в который войдет новая категории будет "жестко"привязана к выбранному вами разделу.

    Примечание: Чтобы выбратьдругой раздел, потребуется снова повторить способ второй или первый, длядоступа на страницу "Управлениекатегориями".

    Настранице "Управлениекатегориями", используя кнопки на панели инструментов,можно (перечисление справа налево):

    Помощь – открыть в новом окне страницу описания поданномуокну ("Управлениекатегориями"). Нажмите кнопку "Помощь".

    Создать новую категорию. Нажмите кнопку "Новый".

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

    Удалить существующую категорию. Отметьте нужную категорию инажмите кнопку "Удалить".

    Копировать существующую категорию. Отметьте нужную категорию и нажмитекнопку "Копия".

    Перенести – переместить существующую категорию и все еесодержимое в другой раздел. Отметьте нужную категорию и нажмитекнопку"Перенести".

    Скрыть (сделать неопубликованной) существующую категорию.Отметьте нужную категорию и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующую категорию. Отметьте нужнуюкатегорию и нажмите кнопку "Допустить".

    Длясоздания новой категории нажмите кнопку "Новый". Будет открыта страницаредактирования "Категории".

    Страницаредактирования "Категории"аналогична странице редактирования "Раздела"(Рисунок 13). Основное отличие страниц редактирования "Категории" и"Раздела" - наличие полявыбора раздела, к которому будет относиться категория. Созданиеновой категории почти полностью аналогично созданию нового раздела.

     

    2.3.4 Создание объекта содержимого

    Объект содержимого – это основное содержание сайта и нижний объект виерархии структуры содержимого.Другими словами объект содержимогоэто ваша статья, котораядолжна содержаться в одной из ваших категорий (соответственно и раздела).

    Дляработы с объектами содержимогонеобходимо перейти на страницу "Управлениесодержимым".

    Естьдва способа перейти на страницу "Управлениесодержимым".

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

    поразделам,

    покатегориям,

    поавтору,

    позаголовку, значение указывается в поле "Фильтр".

    Второйспособ: в основном меню выбрать "Содержимое",затем дипломная работа на тему информационные технологии на уроках математики поразделам" и далее нужный Вам раздел; и в выпадающемпродолжении меню пункт "Содержимоев разделе: *выбранный вами раздел*". Будет открытастраница "Управлениесодержимым" (с выбранной фильтрацией по указанномуразделу), при открытии страницы будет доступна фильтрация объектов по следующим критериям:

    покатегориям,

    поавторам,

    позаголовку, значение указывается в поле "Фильтр".

    Присоздании новогообъекта содержимого нужно будет выбрать раздел и категорию, в который долженвойти новый объект. Опции фильтрации на странице доступны справа под панельюинструментов. Опции фильтрации (по разделам, по категориям) наследуются при создании новогообъекта содержимого.

    Рисунок14 - Доступ к странице "Управление объектами содержимого"

    Настранице "Управлениесодержимым", используя кнопки на панели инструментов,можно (перечисление справа налево):

    Помощь – открыть в новом окне страницу описания поданномуокну ("Управлениесодержимым").Нажмите кнопку "Помощь".

    Создать новый объект содержимого. Нажмите кнопку"Новый".

    Изменить существующий объект содержимого. Нажмите на названиеобъекта или отметьте нужный объект и нажмите кнопку "Изменить".

    Удалить существующий объект содержимого. Отметьте нужныйобъект и нажмите кнопку "В корзину".

    Копировать существующие объекты содержимого. Отметьте нужные объектыи нажмите кнопку "Копия" и затем выберите, куда скопировать объекты.

    Перенести – переместить существующие объекты содержимого.Отметьте нужные объекты и нажмите кнопку "Перенести" и затемвыберите, куда перенести объекты.

    Скрыть (сделать неопубликованным) существующие объектысодержимого. Отметьте нужные объекты и нажмите кнопку "Скрыть".

    Допустить (Опубликовать) существующие объекты содержимого.Отметьте нужные объекты и нажмите кнопку "Допустить".

    Отправить в архив существующие объекты содержимого. Отметьте нужныеобъекты и нажмите кнопку "В архив".

    Присоздании или редактировании объекта содержимого (статьи), на странице редактированиядоступны дополнительные поля, необходимые для выбора того (в отличие отстраницы редактирования раздела или категории), в каком разделе темы для дипломных работ по информационным технологиям управления йошкар "Раздел:")и в какойкатегории (поле "Категория:")будет содержаться данный объект содержимого.

    Далеедоступны два окна HTML редактора, позволяющие разбить содержаниестатьи на две части: введение и все содержимое статьи. Разделение содержимогостатей позволяет представить их в виде так называемого "Блога" или "Журнала", то есть спискакраткого описания статей, с кнопками "Подробнее"на все содержимое статей.

    Рисунок15 - Страница редактирования "Объекта содержимого

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

    Справа,после сохранения, доступны дополнительные параметры управления объектомсодержимого. Последняя вкладка "Связьс меню" может настраиваться при создании меню.

    Еслинеобходимо поместить изображения в содержании, то нужно использоватьспециальную возможность вставки изображений. Нажмите кнопку "Вставитьизображение" (кнопка расположена внизу слева окна HTML редактора),послеэтого в содержимое будет добавлен текст {mosimage }; при обработке этого текстадля отображения система (Joomla)определит, что необходимо вставлятьизображения, список которых размещен на вкладке "параметрыизображений". Чтобы увидеть изображение в тексте, нажмите кнопку"Просмотр" на панели инструментов.

    Использоватьвозможность { mosimage }можно много раз, изображения отображаются в порядке,указанном в списке; порядок можно менять, используя кнопки "Вверх" и"Вниз".

    Использование{mosimage }– это пример использования расширения Joomla – мамбота (mosimage).

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

    Наданной вкладке можно ввести описание объекта и ключевые слова.

    Еслииспользовать кнопку "Добавить(Раздел, Категория, Заголовок)", то будут добавлены в поле"Ключевые слова"названия раздела, категории и заголовок объекта.


    2.3.5 Создание меню

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

    Используярасширения Joomla легко создать меню для отображения на сайте. В данномруководстве рассматривается меню, построенное на стандартном модуле (установленном по умолчанию) mod_mainmenu.Данный модуль является по умолчанию главным для создания меню. Место выводаменю на сайте определяется в шаблоне сайта. Устанавливая дополнительныерасширения, можно расширить дипломные работы по информационным технологиям предприятия 3 0 характеристики отображения стандартного меню илиотобразить его в другом виде, например в виде выпадающего каскадного меню сподменю (часто необходимо, чтобы со стороны пользователя была включенаподдержка Javascript в браузере).

    Самыйпростой вариант (но ограниченный ввозможностях) связать объект содержимого с пунктом меню, этоиспользовать на странице редактирования объекта содержимого в окнедополнительных параметров вкладку "параметрысвязи с меню". Во вкладке данного окна необходимо:

    выбратьменю, в которое будет добавлен пункт (ссылка),

    выбратьназвание пункта меню.

    Нажмитекнопку "Связать с меню".

    Примечание: На страницередактирования раздела или категории в дополнительном окне справа(длясоздаваемого раздела или категории данное окно будет доступно после сохранениякнопка "Сохранить").В данном окне необходимо:

    выбратьменю, в которое будет добавлен пункт (ссылка),

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

    Нажмитекнопку "Связать с меню".


    Рисунок16 - Доступ к странице "Управление меню [mainmenu]"

    Дляработы с меню для сайтанеобходимо перейти на страницу "Управлениеменю". В основном меню выбрать "Меню", затем пункт меню "Управление меню".

    Дляработы с пунктами меню определенногоменю (например, mainmenu) необходимо перейти на страницу "Управление меню [mainmenu]".В основном меню выбрать "Меню",затем пункт меню "mainmenu".

    Настранице "Управление меню[mainmenu]" (Рисунок 17) можно увидеть список уже созданных пунктов меню (поумолчанию без установки демонстрационных данных доступен только один пункт – "Главная").

    Рисунок17 - Страница "Управление меню [mainmenu]"


    Длядобавления нового пункта меню необходимо перейти на страницу "Новый пункт меню".Нажмите кнопку "Новый"на странице "Управление меню[mainmenu]" для добавления нового пункта меню в меню mainmenu.

    Настранице "Новый пункт меню"(Рисунок 18) доступно несколько типов создаваемого пункта меню. Все типыразбиты по группам.

    Рисунок18 - Добавление нового пункта меню

    Когдавыбран тип нового пункта меню, необходимо перейти на страницу "Добавлениеновый пункт меню: XXX": Шаг 2 (тремя Х-ми заменено название типа новогопункта меню). На этой странице необходимо выбрать и заполнить основныепараметры и поля нового пункта меню. Параметры и поля отличаются в зависимостиот выбранного типа нового пункта меню. Нажмите на кнопку "Далее" или на выбранныйтип пункта меню.

    НаРисунок19 рассматривается пример добавления нового пункта меню типа: "Ссылкаобъект содержимого". Для добавления необходимо:

    Ввестиимя нового пунктаменю, поле "Название",

    Выбратьобъект содержимого (статью),поле "Содержимое для связи",

    Выбратькак должно открываться окнопри нажатии на пункт меню, поле "Url: При нажатии открыть в . ",

    Выбратьродительский пункт меню,поле "Родительский пункт меню",

    Выбратьпорядок расположения,поле "Порядок расположения",

    Выбратьуровень доступа, поле"Уровень доступа",

    Выбратьопубликован пунктменю, поле "Опубликован (на сайте)",

    Справаможно, но не обязательно выбрать изображение меню, поле "Изображениеменю".

    Рисунок19 - Добавление нового пункта меню

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

    Еслииспользовать возможность пред просмотра сайта, то можно увидеть результатдобавления нового пункта меню.

    Просмотрв новом окне браузера.

    Просмотрв этом же окне с открытой панелью администратора.

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

    Рисунок20 - Возможности пред просмотра сайта

     

    2.3.6 Установка Шаблона сайта

    Есливы сами непосредственно устанавливаете и дипломная работа информационные технологии в управлении предприятием pdf Joomla, то одним изпервых действий по настройке является установка шаблона сайта для вашегопроекта. Есть много свободно распространяемых шаблонов для Joomla 1.0, иустановка нового шаблона не является сложной процедурой. Для Joomla 1.0подходит большинство шаблонов, сделанных для Mambo 4.5.2.3.

    Шаблонысайта для Joomla обычно распространяются (так же как и расширения) в виде .zipфайлов(или также .tar.gz файла).Для использования таких файлов необходимосохранить файл шаблона и далее перейти на страницу "Установка нового шаблона сайта"(Рисунок 22).


    Рисунок21 - Доступ к странице "Установка нового шаблона сайта"

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

    Рисунок22 - Страница "Установка нового шаблона сайта"

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


    Рисунок23 - Доступ к странице "Управление шаблонами сайта"

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

    Примечание: Если необходимоназначить определенный шаблон сайта для отображения определенного пункта меню,то необходимо выбрать шаблон и нажать кнопку "Назначить". Будет открыта страница "Назначение шаблона ХХХ для пунктов меню".На данной странице можно выбрать несколько пунктов меню, которые будутотображаться с использование выбранного шаблона. [6]

    Рисунок24 - Страница "Управление шаблонами сайта"

    Послеустановки и корректировки шаблона сайта, он уже отвечает всем необходимымтребованиям разработки.


    Заключение

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

    Приразработке web-сайта были проанализированы современные web-технологии,позволяющие создавать интерактивные web-страницы. Наиболее подходящимидля выполнения поставленной задачи оказались Macromedia Dreamweaver MX 2004 и Joomla 1.0.12.

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

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


    Использованные источники

    1.   Web Database Application with PHP andMySQL, 2nd Edition By David Lane, Hugh E. Williams. © O'Reilly, May2004. ISBN: 0-596-00543-1.

    2.  CMS List. Обзорcms. Сайт о системах управления сайтом. http://www.cmslist.ru

    3.  Joomla! CMS по-русски.http://joomlaportal.ru

    4.  Материал из Википедии — свободнойэнциклопедии о системах управления сайтом. http://ru.wikipedia.org/wiki/CMS

    5.   Content management system http://www.brutto.ru/informacija/uznat-bolshe/content-management-system

    6.  Joomla-инструменты. http://docs.joom.ru/!;C651=0O:Categories

    7.  CMS обзор: CMS, движок сайта,система управления сайтом, mambo, php nuke, netcat, phpbb, invision powerboard, vbulletin. http://cmsobzor.ru/news.php


    Приложение А

    Код шаблона страниц информационные технологии дипломная работа 1996 ютуб '_VALID_MOS' ) or die( 'Доступ запрещен.' );

    error_reporting( E_ERROR);

    // needed to seperate the ISO number from the languagefile constant _ISO

    $iso = explode( '=', _ISO );

    // xml prolog

    echo '<?xml version="1.0"encoding="'. $iso[1] .'"?' .'>';

    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <htmlxmlns="http://www.w3.org/1999/xhtml">

    <head><?php mosShowHead(); ?> <?php

    if ( $my->id ) {

    initEditor();

    }

    $collspan_offset = ( mosCountModules( 'right' ) +mosCountModules( 'user2' ) ) информационные технологии дипломная работа для joomla 2 : 1;

    //script to determine which div setup for layout touse based on module configuration

    $user1 = 0;

    $user2 = 0;

    $colspan = 0;

    $right = 0;

    // banner combos

    //user1 combos

    if ( mosCountModules( 'user1' ) + mosCountModules('user2' ) == 2) {

    $user1 = 2;

    $user2 = 2;

    $colspan = 3;

    } elseif ( mosCountModules( 'user1' ) == 1 ) {

    $user1 = 1;

    $colspan = 1;

    } elseif ( mosCountModules( 'user2' ) == 1 ) {

    $user2 = 1;

    $colspan = 1;

    }

    //right based combos

    if ( mosCountModules( 'right' ) and ( empty($_REQUEST['task'] )

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

  • 11. Проектирование структуры и сервисов сайта машиностроительного предприятия

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

    дипломная работа, добавлен 21.06.2015

  • 12. Сайт - как информационная система

    Корпоративное представительство как информация для посетителей и рабочий инструмент для сотрудников фирмы. Типы структур сайтов. Анализ существующих моделей создания сайта. Дизайн и функциональность сайта. Оптимизация кода. Процесс создания сайта.

    курсовая работа, добавлен 12.03.2009

  • 13. Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта (CMS)

    Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.

    дипломная работа, добавлен 11.03.2010

  • 14. Технология оформления Web-приложений

    Преимущество построения Web-приложений для поддержки стандартных функций браузера. Настройка проекта Web-приложения. Создание изменение исходных файлов. Изменение файла JavaServer Pages по умолчанию. Основные проблемы при выполнении Web-приложений.

    контрольная работа, добавлен 10.11.2013

  • 15. Разработка информационного сайта туристической компании "Lidia Travel"

    Сайт – единая система организационных, технических, программных информационных средств. Использование автоматизированных сайтов в деятельности организаций. Этапы разработки сайта HTML для компании "Lidia Travel": верстка сайта, наполнение контентом.

    отчет по практике, добавлен 05.02.2015

  • 16. Разработка презентационного сайта для ИП Тимонин Е.Н. г. Кунгур, Пермского края

    Подходы к созданию сайтов. Обоснование необходимости наличия персонального сайта компании ИП Тимонина Е.Н. Структура, интерфейс, этапы создания сайта. Описание кода страниц. Создание web-страниц и наполнение их информацией. Верстка сайтов с чистым кодом.

    дипломная работа, добавлен 03.06.2015

  • 17. Технология создания web-сайта

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

    курсовая работа, добавлен 01.04.2017

  • 18. Сайт для учета компьютеров и сетевого оборудования на предприятии

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

    курсовая работа, добавлен 07.08.2013

  • 19. Дипломная работа новые информационные технологии 10 серия сайта ОАО "Каменск-Уральский литейный завод"

    Понятие web-сайта их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа, добавлен 05.06.2015

  • 20. WEB-сайт: структура и способы создания

    История появления первого в мире сайта info.cern.ch в 1991 году. Страницы сайтов как набор текстовых файлов, темы дипломных работ по информационной технологии челябинск 2016 на языке HTML. Использование конструктора при разработке сайтов. Создание сайта "с нуля", разработка дизайна, верстка, оформление.

    реферат, добавлен 26.05.2015

  • Источник: https://allbest.ru/k-3c0a65625a3bc69b4c43b88521216d27-1.html

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

  • 1. Создание сайта учителя в системе uCoz

    Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.

    курсовая работа, добавлен 14.06.2014

  • 2. Разработка сайта для агентства недвижимости "Недвижимость от А до Я"

    Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

    дипломная работа, добавлен 12.08.2017

  • 3. Создание образовательного Web-сайта по информатике для учащихся 10-го класса

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

    дипломная работа, добавлен 10.03.2012

  • 4. ИТ в сайтостроении

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

    курсовая информационные технологии дипломная работа для joomla, добавлен 18.02.2015

  • 5. Создание сайта "Кафедра физического воспитания"

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

    курсовая работа, добавлен 09.01.2014

  • 6. Создание web-сайта Таразского инновационно-гуманитарного университета

    Основные технологии для разработки Web приложений. Выявление эффективности функционирования web-сайта информационных технологий университета. Установка локального сервера Denwer. Пользовательская часть сайта. Эффективность программного обеспечения.

    дипломная работа, добавлен 14.07.2015

  • 7. Разработка автоматизированной системы создания динамических web-сайтов

    Создание пользовательского web-интерфейса. Основные этапы создания дипломная работа по информационным технологиям и связи tsi. Пользователи системы их роли. Аналоги системы, структура основных пакетов и классов. Схема функционирования системы для пользователей. Публикация web-сайта для посетителей.

    курсовая работа, добавлен 23.03.2012

  • 8. Изучение системы DotNetNuke

    Описания системы управления контентом сайта, предназначенной для создания, внедрения и управления коммерческими или некоммерческими веб-сайтами и порталами. Возможности системы DotNetNuke. Анализ функций управления контентом. Установка сайта на сервер.

    курсовая работа, добавлен 11.01.2015

  • 9. Анализ методов продвижения и мониторинга посещаемости и улучшение защищенности Интернет-сайта

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

    дипломная работа, добавлен 15.06.2012

  • 10. Создание справочного пособия с помощью системы управления контентом "Joomla" для обучения информатике в школе

    Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа, добавлен 19.04.2011

  • Источник: https://allbest.ru/k-3c0a65625a3bc69b4c43b88521216d27.html











































    Дипломная работа по информационным технологиям скачать

    Дипломные и курсовые. Дипломная работа. Я скачала текст и все. Информационные технологии. Информационные технологии дипломная работа для joomla работы, ГР, решения задач61. Разместите заказ на Бирже 1 в России и выбирайте исполнителя из лучших авторов. Содержание Задание. Концепция к дипломной. Список.

    Информационным технологиям управления. Список уникальных готовых дипломных работ по специальности информационные технологии. Заказ диплома, курсовой, реферата по психологии Дипломные и курсовые проекты по психологии должны представлять собой завершённое, самостоятельно проведённое исследование.

    Профессиональных авторов, получивших высшее образование и научную степень в престижных ВУЗах. Главные тенденции развития информационных технологий. Реферат. ДИПЛОМНАЯ РАБОТА.1.5 Информатика, информационные технологии, информационная культура. Информационные технологии. Контрольные работы, ГР, решения задач. Готовые.

    Дипломные работы по информационным технологиям. Учебные материалы. Дипломная работаИнформационные технологии информационные. Дипломная работа по информационной технологии шпаргалка maskwatch работа по информационным технологиям на заказ. Бесплатные дипломные работы для студентов и школьников по теме. Список работ по предмету: Информационные технологии.

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

    Выпускных работ бакалавра по. Учебные. Заказ в Вашем городе. У нас можно заказать помощь в выполнении дипломных работ по. Бесплатный доступ. Более 530 работ можно скачать бесплатно и без регистрации только на. Контрольная работа по.



    With дипломная работа по информационным технологиям скачать often seek

    дипломная работа по информационным системам

    темы дипломных работ информационные системы и технологии

    дипломная работа информационные системы и технологии

    темы дипломных проектов информационные системы

    тема для диплома информационные технологии

    дипломный проект информационные системы

    темы дипломных работ ит

    дипломная работа it



    Popular Downloads:

    Скачать мод для pes 2017 торрент
    Скачать на телефон программу для обрезки песен
    Скачать звук звон бубенцов на тройке лошадей
    Инструкция холодильника мир
    Рингтоны из кинофильмов скачать
    Источник: https://storify.com/scenislabco/diplomnaya-rabota-po-informacionnym-tehnologiyam-s

    19.06.2018 Нестеренко А. М. Курсовые 0 Comments
    0 comments

    Добавить комментарий

    Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>