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

 

Оглавление


Введение

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

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

.2 Архитектура Denwer

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

.4 Установка Denwer

.5 Тема и задачи

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

.1 CMS Joomla

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

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

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

.1 Дизайн сайта

.2 Архитектура сайта

.3 Наполнение сайта

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

Заключение

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


Введение


Интернет-всемирная система объединённых компьютерных сетей <#"69" src="doc_zip1.jpg" />

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


Если же открыть страницу «через сервер», происходит совершенно иное. Вообще, «локальный» сервер ничем не хуже любого другого, расположенного в Интернете. А значит, он тоже содержит сайты (один или несколько), у каждого из которых есть определенное имя. Доступ к этим сайтам осуществляется, как обычно: указывается в адресной строке URL - обычно имя сайта и путь к документу на нем (рисунок 2):


Рисунок 2.-Просмотр страниц с использованием сервера


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


.4 Установка Denwer


Для начала работы понадобиться сам Denwer, скачать его можно с официального сайта <#"61" src="doc_zip3.jpg" />

Рисунок 3.-Установка локального сервера Denwer


Далее пользователю предлагается определить место установки локального сервера Denwer. По умолчанию это папка WebServers на диске С. Разработчики рекомендуют устанавливать комплекс в каталог первого уровня, то есть, C: \WebServers, а не, например, C: \Denwer\WebServers. тогда не возникнет проблем с установками пакетов расширений. Путь - C: \WebServers (рисунок 4).


Рисунок 4.- Место установки


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


Рисунок 5.-Выбор виртуального диска


На следующем этапе пользователю предлагается выбрать вид запуска локального сервера Denwer. По умолчанию стоит "1" режим, в котором установка виртуального диска происходит сразу с загрузкой Windows. Но не всегда пользователь будет использовать именно Denwer при включение ПК и некоторые ОС Windows не умеют правильно отключать диски и требуют при этом перезагрузку. Поэтому многие выбирают второй вариан при установке. При выборе "2" запуск, рестарт и остановка Denwer будет выполняться не автоматически при загрузе операционной системы, а по необходимости пользователя посредством использования ярлыков (рисунок 6). Хотя первый вариант удобнее в качестве быстрого доступа к папкам и проблем с запуском виртуального диска не бывает. А так же, лучше всего Denwer устанавливать на виртуальные машины, для исключения конфликтов с портами.

Вот и все, локальный сервер Denwer установлен.


Рисунок 6.-Ярлыки на рабочем столе, созданные автоматически


После запуска Denwer (Start Denwer) в списке дисков добавляется диск с именем "Локальный диск (Z:)". Корневая папка WebServers в которой еще четыре папки denwer, home, tmp, usr.

В папке denwer находятся файлы запуска, перезагрузки, остановки и др. В папке home будут располагаться сайты, а также файлы администрирования в localhost. В папке tmp находятся временные файлы. В папке usr находятся файлы баз данных mysql, она сама, php, bin, файлы apache и др.


.5 Тема и задачи курсового проекта


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

Для реализации заданной цели поставлены следующие задачи:

ознакомиться с программой, предназначенной для имитации Web сервера на локальном компьютере;

изучить средства создания сайта: язык PHP, и программу CMS Joomla;

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

определиться со структурой Web-страниц;

определить пошаговую стратегию разработки Web-сайта;

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

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

Основываясь на поставленных задачах и цели, объектом исследования будет являться программа CMS Joomla, а предметом - разработка сайта "Учреждение Здравоохранения Минская Центральная районная больница", основанная на работе CMS Joomla.

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


2. Выбор платформы для создания сайта


С постепенным развитием Интернета, развивались и интернет-сайты, как неотъемлемая часть всемирной сети. В настоящее время, большинство сайтов являются динамическими и интерактивными. Теперь не нужно хранить на сервере сотни статичных страниц, достаточно установить и настроить так называемую систему управления содержимым (CMS- content management system) или «движок сайта», которая сама сгенерирует сайт, от пользователя потребуется лишь некоторое время на настройку системы и внесение содержимого сайта. CMS - это программное обеспечение, которое используется для создания и управления сайтом. В настоящее время разработано много систем управления содержимым, как бесплатных, так и коммерческих.

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

Основные типы платформ:

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

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

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

К данной категории платформ относятся 1С-Битрик C, UNI-CMS, NetCat.

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

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

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

Бесплатные CMS. К бесплатным платформам для создания сайтов относятся такие CMS как WordPress, Drupal и Joomla. Бесплатные CMS не требуют денежных затрат, могут устанавливаться на любом хостинге, имеют богатый функционал, большой выбор бесплатных модулей и плагинов.

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

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


.1 CMS Joomla


Из всего разнообразия бесплатных систем выделяется система управления содержимым Joomla CMS, количество скачиваний которой достигло 4 миллионов и с каждым днем растет.(произносится джу?мла) - система управления содержимым, написанная на языке PHP, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. Название «Joomla» фонетически идентично слову «Jumla», которое в переводе с языка суахили означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к развитию системы. Joomla CMS распространяется бесплатно и для нее написано огромное количество компонентов, расширяющих стандартный функционал системы.

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

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


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


Возможность создавать неограниченное количество страниц.

Четкая организация структуры сайта.

Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах.

Начало и окончание публикации любых материалов можно запрограммировать по календарю.

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

Секции новостей, продукции или услуг легко редактируемы и управляемы.

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

Опросы и голосования для эффективной обратной связи.

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

Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.

Генератор показа случайной новости.

Компонент приёма от удалённых авторов новостей, статей и ссылок.

Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания.

Менеджер рассылки новостей.

Менеджер архива для старых материалов сайта.

Возможность распечатать или отправить другу на e-mail любую статью с сайта.

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

Предварительный просмотр перед окончательным размещением.

Возможность легкой смены дизайна.

Экономное использование места на сервере за счет использование базы данных MYSQL.

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


.3 Установка Joomla на локальный сервер Denwer <#"116" src="doc_zip7.jpg" />

Рисунок 7.-Выбор языка меню в Joomla


Шаг 2:

На этом этапе проверяются настройки системы. Все должны быть помечены как "Да" (рисунок 8);


Рисунок 8.-Настройка


Шаг 3:

Ознакомление с Лицензией Joomla (рисунок 9);


Рисунок 9.-Знакомство с лицензией Joomla


Шаг 4 (рисунок 10):

Внесение данных:

Тип Баз Данных: Mysqli.

Имя сервера баз данных: localhost.

Имя пользователя: на локальном сервере используют root.

Пароль: по желанию пользователя.

Имя баз данных: mysite.

Префикс таблиц: остается как есть.


Рисунок 10.-Установка mysql


Шаг 5:

Кофигурация FTP пропускается (рисунок 11)


Рисунок 11.-Конфигурация FTP


Шаг 6 (рисунок 12):

Необходимо заполнить поля:

Название сайта: УЗ "Минская центральная районная больница".

Ваш e-mail: [email protected].

Логин администратора: используется admin, (необходим для входа в панель управления).

Пароль администратора: 123456789


Рисунок 12.-Конфигурация сайта


Шаг 7 (рисунок 13):

На последнем этапе выбирается "Удалить дирректорию"


Рисунок 13.-Завершение установки

Теперь можно заходить на сайт как через администратора, используя логин и пароль, так и просто на сайт как обычный пользователь введя в адресную строку имя папки с сайтом, здесь это mysite. А для входа в администраторскую панель (панель управления (рисунок 14)) нужно дописать после имени слово administrator

Путь администраторской панели: mysite/administrator.


Рисунок 14.-Панель управлении


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


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

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

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

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


.1 Дизайн сайта


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

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

Шаблон выбран на официальном сайте Joomla.ru из серии Siteground- Siteground-j16-41 и скачан по ссылке <#"justify">

Рисунок 16.-Архитектура сайта


Раздел «Услуги» создан в виде меню и отображается на всех страницах сайта. Каждый пункт является ссылкой на конкретный материал. Данный раздел сделан для удобства пользователей в левом верхнем углу и занимает position-7. Здесь посетители могут узнать об услугах, оказываемых в данной организации (рисунок 17).


Рисунок 17.-Раздел «Услуги»


По такому же принципу как и раздел «Услуги» организован раздел «Школы здоровья» (рисунок 18):

профилактика ИБС;

как укрепить иммунитет;

научись жить с астмой;

ХОБЛ-школа;

школа здорового образа жизни;

молочная железа.


Оглавление Введение . Локальный сервер Denwer .1 Базовый пакет Denwer .2 Архитектура Denwer .3 Зачем нужен локальный сервер Denwer .4 Уста

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ