Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Cоздание динамического сайта "Учреждение Здравоохранения Минская Центральная районная больница"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Отличительные особенности Denwerа. Стандартные возможности системы Joomla. Предварительная проверка установки. Дизайн и архитектура сайта, наполнение контентом. Главная страница в виде блогов, создание модуля. Настройки для отладки, тестирование.
Краткое сожержание материала:

Размещено на

2

Оглавление

Введение

1. Локальный сервер Denwer

1.1 Базовый пакет Denwer

1.2 Архитектура Denwer

1.3 Зачем нужен локальный сервер Denwer

1.4 Установка Denwer

1.5 Тема и задачи

2. Выбор платформы

2.1 CMS Joomla

2.2 Стандартные возможности системы Joomla

2.3 Установка Joomla на локальный сервер Denwer

3. Дизайн. Архитектура. Наполнение

3.1 Дизайн сайта

3.2 Архитектура сайта

3.3 Наполнение сайта

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

Заключение

Список литературы

Введение

Интернет-всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины (World Wide Web (WWW) и множества других систем (протоколов) передачи данных. Часто упоминается как Всемирная сеть или Глобальная сеть. Интернет развивается с большой скоростью и теперь каждый пользователь желает получать информацию, необходимую ему для реализации некоторых задач, не выходя из дома, офиса или просто посредством мобильного телефона.

В свою очередь любая организация, либо предприятие, либо сферы услуг (например парикмахерская, поликлиника, магазин и т.д.) должены иметь свой сайт с удобным интерфейсом, интуитивно понятным для любого пользователя. Структура сайта должна быть понятной, не содержать логических противоречий, позволять посетителю сайта легко найти всю опубликованную информацию. Логически связанные друг с другом страницы сайта должны иметь взаимные ссылки, что позволяет посетителю легко получать доступ к необходимой информации. Навигация на сайте должна быть представлена в виде меню, которое должно обеспечивать простой и понятный доступ ко всем страницам сайта. Тексты на сайте не должны содержать грамматических и стилистических ошибок. Дизайн должен быть выполнен в единой цветовой гамме, без включения элементов, не сочетающихся с ней по цвету. Сайт должен нормально просматриваться и функционировать в наиболее распространенных браузерах: Internet Explorer (версии 7.0 и выше), Opera (7-я и выше), Firefox, Chrome, Safari.

1. Локальный сервер Denwer. Базовый пакет

Архитектура. Установка

Denwer  -- набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (web-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети интернет) под управлением ОС Windows.

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

Третья версия поддерживает работу со съемного флеш-накопителя.

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

1.1 Базовый пакет в «Denwer»

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

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

интерпретатор PHP с поддержкой GD, MySQL, SQLite;

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

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

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

панель PhpMyAdmin для администрирования СУБД;

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

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

установщик.

1.2 Архитектура Denwer

Отличительной особенностью Denwerа является его полная автономность. Она заключается в следующем:

Denwer устанавливается в один-единственный каталог и вне его ничего не изменяет;

он не пишет файлы в Windows-директорию и не оставляет следов в Реестре;

при желании можно поставить сразу два Denwerа, и они не будут конфликтовать;

никакие «сервисы» NT/2000 не «прописываются». Если запущен Denwer, то он работает. Если остановлен -- то перестает работать, не оставляя после себя следов;

системе не нужен деинсталлятор -- достаточно просто удалить каталог;

установив Denwer однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам;

все конфигурирование и настройка под конкретную машину происходит автоматически;

эти же правила распространяются и на пакеты расширений.

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

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

За счет применения виртуального диска Denwer «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp... Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr -- программные компоненты.

Такая архитектура в действительности не имеет ничего общего с системой Cegwin (хотя и похожа). Тем не менее, некоторые пакеты расширений Denwerа могут использовать Cygwin для своих внутренних целей, но это всегда «прозрачно» для пользователя.

Вопреки распространенному мнению, Denwer не является чем-то статическим и неизменным. Никто не мешает вам устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные». Вы можете также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если нужна какая-то система, которой нет в пакетах расширений, ее можно смело поставить и изменить конфигурацию вручную.

1.3 Зачем нужен локальный сервер

В последнее десятилетие во всем мире наблюдается настоящий бум среди Web-разработчиков (по преимуществу это программисты). Они устанавливают у себя на Windows-машине сервер Apache с различными дополнениями к нему: PHP, Perl, MySQL и т.д. -- преимущественно в целях более удобной отладки сайтов.

Многие (преимущественно дизайнеры) могут спросить: зачем вообще нужен локальный Web-сервер, когда страницы можно открывать и так -- прямо с диска? Если это обычные (статические) HTML-страницы, то да, сервер не нужен. Однако даже для такой мелочи, как SSI (Server-side Includes -- директивы в страницах, позволяющие вставлять на нужное место содержимое других файлов), уже необходим сервер. Не говоря уж о скриптах -- они без сервера просто не запустятся.

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

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

Рисунок 1.-Просмотр страниц, открывая файл в браузере

Если же открыть страницу «через сер...

Другие файлы:

Анализ управления развитием муниципального здравоохранения (на примере ГБУ "Шумихинская центральная районная больница")
Роль управления системой муниципального здравоохранения в Российской Федерации. Совершенствование компетенции органов публичной власти в данной сфере....

Использование программы Microsoft Excel для учета и анализа кадровой деятельности в МУ "Осинская центральная районная больница"
Муниципальная система здравоохранения. Характеристика предприятия МУ "Осинская центральная районная больница". Анализ существующей системы решения зад...

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

Оптимизация системы повышения квалификации управленческих кадров на примере МУЗ "Таймырская центральная районная больница"
Повышение квалификации в системе управления персоналом в медицинских учреждениях. Деятельность по повышению квалификации управленческих кадров в медиц...

Анализ управления развитием муниципального здравоохранения (на примере ГБУ "Шумихинская центральная районная больница")
Сущность и роль управления системой муниципального здравоохранения в Российской Федерации. Совершенствование компетенции органов публичной власти в сф...