Диплом: Динамическая информационная система web-сайта теннисного центра "Жемчужина"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
Формы интерактивного взаимодействия с клиентами позволяют
получать информацию от клиента и отправлять ее на сервер для обработки.
Служат для установления обратной связи с клиентами компании.
Панель управления содержимым сайта используется для
редактирования, удаления и добавления контента сайта, изменения
структуры меню и способа навигации по сайту. Позволяет сотрудникам
компании оперативно изменять информацию на сайте без привлечения
сторонних специалистов, что позволяет избежать дополнительных затрат на
сопровождение сайта и поддерживать актуальность представленной
информации.
Организация безопасности обеспечение безопасности работы в
системе. Модуль авторизации позволяет ограничить доступ к панели
управления сайтом, а также разграничить права пользователей. В частности,
будет организовано две группы пользователей с предоставлением им
различных возможностей доступа. Группе администраторов предоставляется
полный доступ к панели управления с возможностью полного изменения
Интернет-сайта, группе менеджеров отдела маркетинга предоставляется
частичный доступ с возможностью изменения контента сайта и
возможностью работы с базой клиентов компании.
Профили клиента содержат информацию из базы данных клиентов
компании. Предоставляют возможность просмотра информации о клиентах
компании. Содержат формы для ввода данных о договорах заключенных с
клиентами. Введенная информация заносится в базу данных клиентов, что
обеспечивает возможность ее последующего просмотра.
2.2.
Выбор
инструментальных
программных
средств
разработки
Учитывая поставленные выше задачи, в качестве основного
инструментального программного средства для разработки интерактивного
Интернет-сайта выбрана система управления содержимым сайта Joostina.
23
Системы управления содержимым сайта, или система управления
контентом (Content Management System, CMS) это программный комплекс,
позволяющий создавать web-сайты практически любого уровня сложности с
максимальной экономией времени. Кроме того, система управления сайтом
позволяет конечным пользователям сайта самостоятельно осуществлять
поддержку сайта и управлять его содержимым без необходимости знания
web-технологий [9].
Выбор CMS Joostina обусловлен следующими характеристиками
данной системы:
Доступны бесплатные версии Joostina 1.3.0.4 Stable и Joostina
1.2.0 на сайте http://www.joostina.ru/.
CMS Joostina имеет встроенную панель управления сайтом, что
позволяет конечным пользователям легко управлять содержимым сайта без
специальных знаний программирования и html-верстки;
Важной особенностью системы является минимальный набор
инструментов при начальной установке, который обогащается по мере
необходимости. Это снижает загромождение административной панели
ненужными элементами, а также снижает нагрузку на сервер и экономит
место на хостинге;
Функциональность системы можно расширять с помощью
дополнительных модулей;
CMS Joostina не требовательна к ресурсам сервера - для нее
подойдет практически любой хостинг с поддержкой php и mysql;
Высокая управляемость и гибкость. При администрировании
Joostina CMS доступен большой перечень настроек, относящихся к самым
различным аспектам управления системой;
CMS Joostina имеет открытый код, что позволяет изменять систему
и самостоятельно дописать необходимые расширения, не являющиеся
стандартными и поэтому не поддерживаемые системами управления сайтом.
24
Кроме того необходимы следующие дополнительные
инструментальные программные средства: язык программирования PHP5 и
его расширения, локальный сервер Apache, система управления базами
данных MySQL.
MySQL является относительно небольшой и быстрой реляционной
системой управления базами данных (СУБД) основанной на традициях
Hughes Technologies Mini SQL (mSQL). СУБД предоставляет средства для
контроля доступа к данным, обеспечения целостности данных, управления
контроллируемым параллелизмом и восстановления БД [3].
PHP - это серверный язык создания сценариев общего назначения,
интенсивно применяющийся для разработки web-приложений. В настоящее
время поддерживается подавляющим большинством хостинг-провайдеров и
является одним из лидеров среди языков программирования,
применяющихся для создания динамических web-сайтов [4].
PHP5 и СУБД MySQL необходимы для обеспечения
работоспособности CMS Joostina на локальном компьютере, а также для
разработки собственных дополнительных расширений и таблиц базы данных
для решения специфичных задач. Использование локального сервера Apache
вызвано необходимостью возможности предварительного просмотра и
тестирования разработанного Интернет-сайта до размещения его на
хостинге.
Все перечисленные инструментальные средства имеют свободную
лицензию и распространяются бесплатно, что позволяет избежать
дополнительных затрат на разработку.
2.3.
Разработка
контента
сайта
Контент (англ. content - содержимое) - любое информационно
значимое наполнение Интернет-сайта [6]. Основными составляющими
контента являются тексты, графические изображения (картинки,
фотографии), табличные данные, любые ссылки.
25
Разработка контента интерактивного Интернет-сайта отдела
маркетинга теннисного центра проводилась с учетом следующих
требований заказчика:
1. Содержание и выбранный стиль изложения текстового материала
должен соответствовать конкретной целевой аудитории и учитывать её
специфику. Поскольку основными клиентами компании являются
производственные предприятия и научные организации, стиль
изложения текстового материала должен быть строгим, четким и
информативным;
2. Тексты должны максимально полно излагать всю необходимую
клиентам информацию. При этом тексты не должны быть чрезмерно
объемными и не должны содержать информации не связанной
напрямую с деятельностью компании;
3. Тексты должны быть тщательно проверены на наличие
орфографических ошибок, соответствие с действительностью и
актуальность;
4. Графические изображения на страницах не должны превышать объем
текста, обязательно должны нести информационную нагрузку;
5. Размер графических изображений должен не превышать 50 кб,
поскольку слишком большой размер графических изображений
увеличит время загрузки сайта;
6. Для посетителя, принявшего решение о контакте с фирмой, на сайте в
удобной форме должны содержаться контактные сведения.
После тщательного отбора необходимой информации, было произведено ее
разбиение на смысловые разделы. На основе полученных разделов было
разработана структурная схема сайта, представленная на рисунке 7.
26
Рисунок 7 Структурная схема сайта
На главной странице отображается краткая основная информация о
компании.
Страница «О центре» содержит полную информацию о спортивном
комплексе, такую как дата основания, информация о директоре компании,
основные направления деятельности, основные достижения.
Страница «Услуги центра» содержит общую краткую информацию о
продукции и услугах центра. Также на данной странице содержатся ссылки
на две основные категории: групповые и индивидуальные занятия.
На странице «Услуги центра» содержится следующая информация:
«Стоимость групповых занятий
Детские группы (4-15 лет) 12 занятий/1час 3900 р.
Детские группы (4-15 лет) 10 занятий/1час 3250 р.
Разовое посещение 1 занятие/1час 600 р.
Стоимость индивидуальных занятий с тренером
Главная
страница
Набор в
группы
Услуги
центра
О центре
Контакты
Новости
Индивидуал.
занятия
Группов.
занятия
Занятия
Разовое
посещение
Детские
группы
Аренда
Прочее
Прокат
27
1 час 600 р. + аренда корта
Аренда корта
Аренда закрытого корта (за 1 час):
с 07.00 до 14.00 650 р.
с 14.00 до 22.00 1000 р.
Выходные и праздничные дни 1000 р.
Прокат (1 шт./час)
Аренда ракеток 100 руб.
Аренда мячей 10 руб.».
На странице “набор в группы” содержится следующая информация:
«Теннисный центр «Жемчужина» проводит набор детей от 5 лет до 15
лет в группы для занятию большим теннисом. На наших кортах Ваш ребенок
получит заряд энергии, здоровья и хорошего настроения. Наши тренера
имеют многолетний опыт работы с детьми и будут для юных спортсменов не
только наставниками, но и друзьями. Правильная организация занятий
поможет маленьким спортсменам стать настоящими чемпионами! Группы
количеством 8-10 детей, занятия проводятся 3 раза в неделю, длительностью
1 час.».
Страница «Новости» содержит информацию о последних событиях и
новостях компании.
Страница «Контакты» содержит подробные контактные сведения ТЦ
«ЖЕМЧУЖИНА», такие как адрес, телефон, e-mail, карту проезда. Кроме
того, на данной странице сдержится форма обратной связи, позволяющая
клиентам связаться с компанией.
2.4.
Разработка
дизайна
сайта
Разработка дизайна сайта включает в себя создание графических
элементов макета сайта и элементов навигации [8].
28
Разработка дизайна интерактивного сайта отдела маркетинга ТЦ
«ЖЕМЧУЖИНА» проводилась в соответствии со следующими требованиями
заказчика:
- Дизайн сайта должен соответствовать конкретной целевой аудитории
и учитывать её специфику, а также специфику деятельности компании;
- Все страницы должны быть оформлены в одном стиле, чтобы у
посетителя создавалось впечатление от сайта, как от источника информации,
а не разрозненных разноплановых страниц;
- Дизайн сайта обязан учитывать физиологические особенности
изменённого цветовосприятия отдельных людей и разрабатываться с учётом
того, что существует дальтонизм и цветовая слепота;
- Система навигации должна быть легкой и простой, интуитивно
понятной посетителям сайта;
- Недопустимым является применение, только графических пунктов
меню - при отключенной графике посетитель не разберется в навигации на
сайте;
- Сайт компании должен быть удобным для просмотра на мониторах
разного размера и качества. Основной режим мониторов, на которых будет
просматриваться сайт: 15 разрядов цветов и выше (число цветов 65536 и
выше);
- Дизайн сайта должен обеспечивать возможность быстрой загрузки
сайта даже на медленных каналах связи.
Поскольку основными клиентами компании являются научные
организации и производственные предприятия, посетителей сайта можно
отнести к старшей возрастной группе. В связи с этим было принято решение
о разработке простого и строгого дизайна, чтобы не отвлекать посетителя от
основного информационного содержания сайта. Также было принято
решение использовать классические, спокойные цветовые гаммы, с четким
контрастом между фоном и текстом страниц сайта. Основная цветовая гамма
сайта светлые, но не яркие оттенки синего цвета. Общий фон сайта белый,
29
что обеспечит легкое восприятие текста сайта даже для людей страдающих
дальтонизмом и цветовой слепотой.
Кроме того, при разработке дизайна сайта была использована палитра
безопасных цветов. Безопасные цвета всегда неизменные при переходе от
одного браузера к другому или от одной платформы к другой, от одного
монитора к другому с их различными возможностями цветоотображения и
разрешениями [6].
Для обеспечения высокой скорости загрузки страниц количество
графических элементов дизайна должно быть минимальным.
Основной диапазон разрешения мониторов, на которых будет
просматриваться сайт от 600х800 до 1240х1024 пикселей (от 15" ЭЛТ до 19"
ЭЛТ или 17" LCD). Это обеспечит возможность просмотра сайта на
большинстве существующих мониторов.
Для обеспечения удобства навигации по сайту было принято решение
использовать две панели навигации: горизонтальную и вертикальную. На
горизонтальной панели будет располагаться основное меню, содержащее
ссылки на все разделы сайта, что позволит посетителям с любой страницы
сайта перейти на главную страницу, в любой раздел меню. На вертикальной
панели будут располагаться ссылки на объекты интерактивного
взаимодействия с пользователем, а также ссылка на страницу поиска.
В верхней части сайта будет расположен логотип и название фирмы,
являющиеся более яркими по сравнению с остальным дизайном сайта, что
обеспечит возможность их легкого запоминания.
2.5.
Проектирование
пользовательского
интерфейса
панели
управления
сайтом
Пользовательский интерфейс панели управления сайтом должен
соответствовать общепринятым в настоящее время нормам. К таким
требованиям, обеспечивающим максимальное удобство пользователям,
относятся [5]:
30
- минимальное время ожидания;
- удобство и простота в освоении;
- возможность одновременной работы с другими приложениями;
- возможность получения помощи (доступ к справочной информации)
в процессе работы в любой момент времени;
- эргономичность;
- предоставление пользователю информации о текущей выполняемой
работе.
Так как разработка панели управления производится на основе системы
управления сайтом Joostina, то дополнительно к этому необходимо при
разработке учитывать принятые конструкторские решения и следовать стилю
разрабатываемых форм. Это позволит интерфейс разрабатываемых задач
органично вписать в интерфейс существующей системы.
Основным элементом графического интерфейса пользователя является
иерархическое меню. Порядок проектирования меню следующий:
- проектирование содержания меню;
- проектирование формы меню;
- программное обеспечение меню.
Выбор пункта меню может завершаться:
- появлением на экране меню следующего уровня;
- выполнением команды (например, выход из программы);
- выполнением процедуры (например, процедуры ввода или вывода
информации, функциональной обработки).
Так как в данной разработке имеются разграничения прав доступа к
панели управления сайтом, то содержание и структура пользовательского
меню будет различной, в зависимости от уровня доступа пользователя.
В системе организованы две основные группы пользователей с
различными правами доступа для этих групп: администраторы, менеджеры.
Поскольку администратору будет доступна возможность полного
изменения Интернет-сайта, в качестве пользовательского меню
31
администратора будет использовано стандартное меню панели управления
CMS Joostina, его структура представлена на рисунке 8.
Разработка структуры пользовательского меню для группы менеджеров
производилась на основе стандартного меню с учетом прав доступа данной
группы пользователей, а именно возможности изменения контента сайта и
структуры навигации, а также возможности работы с базой клиентов
компании. Структура пользовательского меню менеджера в графическом
виде представлены на рисунке 9.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран