Материал: Разработка web-сайта для физиотерапевтического предприятия

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Разработка web-сайта для физиотерапевтического предприятия

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. АНАЛИТИЧЕСКИЙ ОБЗОР

1.1 Анализ предметной области

.2 Анализ аналогичных сайтов в сети Интернет

.3 Анализ функций сайта

.3.1 Анализ средств разработки сайтов

.3.2 Обоснование выбора данной платформы для разработки web-сайта

. РАЗРАБОТКА САЙТА

.1 Определение целевого сегмента

.2 Разработка структуры базы данных

.3 Разработка структуры сайта

.4 Разработка дизайна web-сайта

.4.1 Определение дизайна

.4.2 Разработка дизайна

.4.3 Наполнение сайта информацией

.5 Разработка web-сайта

.5.1 Описание установки CMS «Joomla!» и программной оболочки Denwer

.5.2 Наполнение сайта материалами

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

.5.4 Создание гостевой книги

.5.5 Создание карты Google

.5.6 Создание галереи

. ТЕСТИРОВАНИЕ

.1 Методика тестирования

.2 Результаты тестирования

4. ВНЕДРЕНИЕ WEB-САЙТА В СЕТЬ ИНТЕРНЕТ

. ЗАЩИТА WEB-САЙТА

ЗАКЛЮЧЕНИЕ

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

ПРИЛОЖЕНИЕ 1. Структурная схема базы данных

ПРИЛОЖЕНИЕ 2. Структурная схема web-сайта

ПРИЛОЖЕНИЕ 3. Use-case диаграмма

ВВЕДЕНИЕ


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

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

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

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

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

Клиенты фирмы, используя web-сайт, имеют в полной мере информацию о предоставляемых услугах (прайс-лист, акции и т.п.), специалистов, показания и противопоказания процедур и многое другое.

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

1.      АНАЛИТИЧЕСКИЙ ОБЗОР


1.1    Анализ предметной области

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

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

Фирма «Мертвое море» занимается одним из направлений физиотерапии, как галотерапия.

В частых случаях под терминами "галотерапия" имеется в виду процедура пребывания в естественных или искусственно-созданных условиях карстовых пещер. Часть терминов основана на названии соли-сильвинит, и относится к процедуре пребывания в естественных условиях или помещении, воспроизводящем среду сильвинитовых пещер [1].

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

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

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

1.2    Анализ аналогичных сайтов в сети Интернет

На просторах сети Интернет предоставлено множество сайтов, предложенных на данную тему.

Рисунок 1.1-Сайт компании АЭРОМЕД

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

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

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

Рисунок 1.2-Сайт компании «ГалоФорт»

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

1.3    Анализ функций сайта

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

Обычно используются следующие цели:

         просветительский;

         рекламный;

         сервисный;

         коммерческий.

Цели определяют навигацию, структуру, дизайн <#"896960.files/image003.jpg">

Рисунок 2.1 - Страница Менеджер шаблонов

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

Рисунок 2.2 - Дизайн шаблона

На данном этапе проектирования происходит наполнение сайта текстовой информацией. Сайты, сделанные в системе «Joomla!», оснащаются системами управления содержимым. Они позволяют добавлять информацию человеку, ничего не смыслящему в программировании, языке HTML, а знакомому только с основами работы на компьютере.

Помимо статичной текстовой и графической информации сайт будет содержать различные интерактивные сервисы, это поиск по сайту (рисунок 2.3), форма регистрации пользователей (рисунок 2.4) и гостевая книга (рисунок 2.5).

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

Рисунок 2.3 - Форма поиск по сайту

Главная задача формы регистрации является инициализация посетителей сайта, разделение прав на сайте.

Рисунок 2.4 - Форма регистрации

Создание гостевой книги требуется для записи отзывов клиентов фирмы. В гостевой книге могут оставлять свои отзывы и предложения как зарегистрированные посетители сайта, так и нет. Благодаря гостевой книге, клиенты фирмы смогут поделиться своими впечатлениями. Гостевая книга так же является большим плюсом для руководителей предприятия, так как будут знать свои недостатки, на которые обратили внимание клиенты [9].

Рисунок 2.5 - Гостевая книга

.5 Разработка web-сайта

.5.1   Описание установки CMS «Joomla!» и программной оболочки Denwer

В первую очередь устанавливается программная оболочка Denver. На этапе установки программной оболочки Denwer стандартно был создан локальный диск Z (рисунок 2.6):

Рис. 2.6 - Создание диска Z

Для того, чтобы работать над web-сайтом запускается Denwer, далее открывается браузер. Для доступа к административной панели управления «Joomla!» используется адрес своего веб-сайта с добавлением в конце пути "/administrator". После правильного ввода адреса, откроется страница авторизации (Рисунок 2.7).

Рисунок 2.7 - страница входа в административную панель

При вводе имени пользователя и пароля откроется главная страница администрирования системой, то есть будет открыта панель управления (Рисунок 2.8), которая предоставит управление всеми функциями и возможностями системы «Joomla!».

Рисунок 2.8 - Административная панель «Joomla!»

2.5.2. Наполнение сайта материалами

Разработка контента web-сайта проводилась с учетом следующих требований:

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

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

3. Тексты должны быть тщательно проверены на наличие орфографических ошибок;

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

После тщательного отбора необходимой информации, было произведено ее разбиение на смысловые разделы.

Любой web-сайт является источником информации. Несмотря на тематику, актуальность, востребованность и практическую ценность этой информации.

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

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

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

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

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

Внешний вид, созданного в «Joomla!» меню, будет целиком и полностью зависеть от используемого шаблона. Все параметры задаются в файлах используемого шаблона. В административной панели «Joomla <#"896960.files/image011.jpg">

Рисунок 2.9 - Главное навигационное меню сайта

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

Чтобы создать модуль поиска по сайту, в административной панели выбирается пункт "Расширения", затем в выпадающем меню пункт "Менеджер модулей" (Рисунок 2.10).

Рисунок 2.10 - Менеджер модулей

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

Рисунок 2.11 - Меню модулей

Далее модуль требует настроек, которые нужны разработчику (Рисунок 2.12).

Рисунок 2.12 - Настройка модуля

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

Рисунок 2.13 - Модуль поиска на главной странице

Форма регистрации и опроса создается, также как и модуль поиска, только в меню модулей выбирается пункт "Авторизация" и "Опрос", соответственно. Затем появляется меню настройки формы, где также как и в модуле поиска, заполняется поле "Заголовок" и выбирается позиция, для модуля "Опрос" индивидуально создается тематика опросника и его ответы, остальные настройки модулей можно оставить по умолчанию (Рисунок 2.14, 2.15).

Рисунок 2.14 - Меню настройки формы регистрации

Рисунок 2.15 - Меню настройки опроса

2.5.4 Создание гостевой книги

Создавая сайт на «Joomla <#"896960.files/image018.jpg">

Рисунок 2.16 - Панель управления "Phoca Guestbook"

Чтобы продолжить создавать гостевую книгу с помощью компонента "Phoca Guestbook" необходимо создать гостевую книгу. Поэтому нужно кликнуть по пункту "Гостевые книги" и на открывшейся странице нажимается кнопка "Создать". (Рисунок 2.17).

Рисунок 2.17 - Создание гостевой книги

После появится окно настроек гостевой книги (Рисунок 2.18).

база данных сайт программный

Рисунок 2.18 - Настройка гостевой книги

В окне настроек достаточно прописать только в поле "Заголовок" название гостевой книги, поставить галочку в положение "Да" в пункте опубликовано и затем нажать на кнопку "Сохранить".

Для вывода гостевой книги на сайт необходимо создать пункт в меню. Нужно зайти в "Все меню", затем "Главное меню" и на открывшейся странице нажать на кнопку "Создать". Далее следует выбрать тип меню и из предложенного списка нужно выбрать пункт "Phoca Guestbook". (Рисунок 2.19).