Добавлен: 07.11.2023
Просмотров: 203
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1.1.2 Роль веб-сайта в работе медицинской клиники
1.2 Обоснование выбора средств создания веб-сайта
1.3 Обзор систем управления базами данных
2.1.3 Характеристики оборудования
2.3 Средства для разработки и проектирование сайта
2.3.1 Анализ средств для разработки и создания Web-сайта
2.3.2 Фреймворки, используемые при разработке Web-сайтов: сравнительный анализ
2.3.4 Разработка веб-сайта в CMS WordPress
3. Тестирование веб-сайта и руководство пользователя
, до информационных архивов или веб-сайтов новостей. Функциональность обеспечивается подключаемыми модулями.
1С-Битрикс — автоматизированная система управления контентом, созданная компанией 1С-Битрикс. В настоящее время «1С-Битрикс» лидирует в рейтинге систем управления сайтами платного тиража России. Продукт предназначен для использования при разработке и развитии корпоративных проектов, информационных, новостных и справочных порталов, социальных сетей, интернет-магазинов и других видов сайтов для предприятий и организаций.
Недостатки:
• функциональная избыточность приводит к большому количеству неиспользуемого программного кода, что снижает эффективность;
• Высокие требования к управляемым ресурсам;
• При выходе из стандартного функционала сайта требуется глубокий анализ сложного кода системы;
• Из-за большого количества пользователей системы влияние сетевых студий на развитие системы стремится к нулю;
• Клиенты часто рассматривают покупку Битрикс вместо полной поддержки сайта, что снижает их лояльность;
• Многочисленные встроенные функции затрудняют обучение клиентов и вызывают проблемы с сайтом;
• Разработка сайта создается на основе любого готового шаблона, вылезает большое количество неиспользуемых элементов и программных модулей, что приводит к низкой скорости загрузки сайта;
• Для некоторых клиентов коммерческие лицензии неприемлемы.
• Невозможно взять на себя полную ответственность за конечный продукт: система управления разработана другой компанией, размер кода веб-студии намного меньше;
• Интеграция с «1С:Управление предприятием» обычно требует существенной доработки;
• Система архитектурно неотделима от площадки. Администрирование выполняется на рабочих экземплярах сайта.
Кратко подытожим: у системы 1С-Битрикс достаточно недостатков, чтобы вызывать только негативные отзывы разработчиков и пользователей системы. NetCat — это профессиональная система управления контентом. NetCat — одна из ведущих систем управления контентом на российском рынке. Первая версия системы была создана в 1999 году. Согласно исследованию российского рынка CMS, проведенному интернет-изданием Webinform, система NetCat является самым продаваемым инструментом управления сайтами общего назначения в России.
WordPress — это самая популярная и известная платформа. Эта платформа изначально разрабатывалась как блог-платформа, но благодаря многочисленным дополнениям часто используется для разработки и других типов веб-сайтов.
Главным преимуществом WordPress является простота и понятность: все действия можно проводить через админ-панель, не обязательно хорошо знать верстку и программирование. WordPress обладает большим набором шаблонов, тем и модулей, тем самым, создание веб-сайта становиться легче.
Функционал настолько велик, что могут возникнуть сложности с выбором тех или иных возможностей системы. Процесс установки WordPress довольно прост, поэтому для не опытного разработчика это может играть важную роль в выборе систем управления контентом.
Описание основных преимуществ системы управления контентом WordPress:
• легкость в настройке и управлении консолью. Понятно и интуитивно доходчиво, не составит большого труда разобраться с программой имея
минимальные навыки либо придерживаясь понятным урокам по WordPress;
• предоставленных возможностей разработчиками достаточно, чтобы разрабатывать сайты практически любой сложности, создавать и редактировать шаблоны;
• обширные возможности с целью оптимизации как отдельных компонентов, так и целого сайта;
• достаточно развитая система безопасности;
• плагины для расширения возможностей системы управлением контентомдают возможность настроить и представить контент более качественным и удобным методом;
• часто обновляемая система управления показатель постоянной деятельности разработчиков над усовершенствованием системы;
• новости о WordPress выходят достаточно часто, и это подтверждение тому, что система является действительно популярной.
На рисунке 1 изображено сравнение CMS систем.
Рисунок 1- Сравнение CMS систем
Таким образом, это будет идеальным вариантом для блогов, хоть и содержится много других инструментов для разработки веб-сайтов. Широкий и
простой в управлении функционал подойдет как новичку, так и опытному
веб-мастеру.
Проанализировав наиболее популярные системы управления контентом, была выбрана система WordPress. Такой выбор обусловлен тем, что среди всех имеющихся и более популярных, WordPress имеет продуманный механизм управления данными, он дает возможность администратору сайта с легкостью добавлять, редактировать и удалять информацию, позволяя не тратить много времени на операции. Для WordPress имеется много бесплатных модулей и плагинов, которые дают возможность увеличить функциональность базовой версии данной системы. Кроме того, система управления контентом WordPress является самой популярной и востребованной среди остальных систем управления. В этом можно убедиться, воспользовавшись сервисом GoogleTrends. Результаты рейтинга за март 2021 года представлен на рисунке 2. [1]
Рисунок 2 - Исследование популярности CMS за 2021 год
Популярность другого распространенного движка Joomla уменьшается, а желающих воспользоваться WordPress меньше не становится. Для тестирования и отладки используется хостинг jino.ru, с поддержкой PHP и СУБД MySQL. Что даёт возможность заказчику контролировать процесс разработки в режиме online. Внося свои корректировки и поправки.
Система управления базами данных (СУБД) — набор программного обеспечения общего или специального назначения и языковых инструментов для управления созданием и использованием баз данных.
База данных Oracle. Система управления базами данных Oracle популярна благодаря своей надежности и безопасности. Разработанная для предприятий любого размера, Oracle Database предлагает уникальные возможности автоматической настройки и самодиагностики, которые выводят корпоративные системы на новый уровень функциональности и надежности.
Преимущества использования Oracle:
- Хранить пространственные данные в открытом стандартизированном формате;
- Данные хранятся в одной СУБД;
- Стандартизированный доступ к данным через SQL;
- Обеспечение совместной работы с данными и совместного доступа на уровне СУБД;
- Надежность, производительность;
- Расширяемость;
- Техническая поддержка и постоянное совершенствование программного обеспечения [6].
СУБД MySQL является наиболее приспособленной, для применения в среде web, системой управления базами данных. Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов. Поэтому для данного применения необходима высокоэффективная СУБД, обладающая высокой надежностью.
Основные преимущества MySQL:
Microsoft SQL Server — это система управления реляционными базами данных, разработанная Microsoft. Поддерживается несколько языков SQL. Он используется для небольших и средних баз данных, для крупных корпоративных баз данных и для конкуренции с другими СУБД. Одним из основных преимуществ SQL Server являются расширенные графические и визуальные средства управления, благодаря которым вы можете значительно снизить административную нагрузку при обслуживании.
Имеет высокую производительность с удобным и простым пользовательским интерфейсом.
Основные преимущества SQL Server :масштабируемость; превосходная производительность; простота использования; готовность к использованию в Интернете; хранилища данных; интеграция с другими продуктами Microsoft [8].
Основные преимущества рассмотренных СУБД представлены в таблице 1.
Таблица 1. – Преимущества СУБД
1С-Битрикс — автоматизированная система управления контентом, созданная компанией 1С-Битрикс. В настоящее время «1С-Битрикс» лидирует в рейтинге систем управления сайтами платного тиража России. Продукт предназначен для использования при разработке и развитии корпоративных проектов, информационных, новостных и справочных порталов, социальных сетей, интернет-магазинов и других видов сайтов для предприятий и организаций.
Недостатки:
• функциональная избыточность приводит к большому количеству неиспользуемого программного кода, что снижает эффективность;
• Высокие требования к управляемым ресурсам;
• При выходе из стандартного функционала сайта требуется глубокий анализ сложного кода системы;
• Из-за большого количества пользователей системы влияние сетевых студий на развитие системы стремится к нулю;
• Клиенты часто рассматривают покупку Битрикс вместо полной поддержки сайта, что снижает их лояльность;
• Многочисленные встроенные функции затрудняют обучение клиентов и вызывают проблемы с сайтом;
• Разработка сайта создается на основе любого готового шаблона, вылезает большое количество неиспользуемых элементов и программных модулей, что приводит к низкой скорости загрузки сайта;
• Для некоторых клиентов коммерческие лицензии неприемлемы.
• Невозможно взять на себя полную ответственность за конечный продукт: система управления разработана другой компанией, размер кода веб-студии намного меньше;
• Интеграция с «1С:Управление предприятием» обычно требует существенной доработки;
• Система архитектурно неотделима от площадки. Администрирование выполняется на рабочих экземплярах сайта.
Кратко подытожим: у системы 1С-Битрикс достаточно недостатков, чтобы вызывать только негативные отзывы разработчиков и пользователей системы. NetCat — это профессиональная система управления контентом. NetCat — одна из ведущих систем управления контентом на российском рынке. Первая версия системы была создана в 1999 году. Согласно исследованию российского рынка CMS, проведенному интернет-изданием Webinform, система NetCat является самым продаваемым инструментом управления сайтами общего назначения в России.
WordPress — это самая популярная и известная платформа. Эта платформа изначально разрабатывалась как блог-платформа, но благодаря многочисленным дополнениям часто используется для разработки и других типов веб-сайтов.
Главным преимуществом WordPress является простота и понятность: все действия можно проводить через админ-панель, не обязательно хорошо знать верстку и программирование. WordPress обладает большим набором шаблонов, тем и модулей, тем самым, создание веб-сайта становиться легче.
Функционал настолько велик, что могут возникнуть сложности с выбором тех или иных возможностей системы. Процесс установки WordPress довольно прост, поэтому для не опытного разработчика это может играть важную роль в выборе систем управления контентом.
Описание основных преимуществ системы управления контентом WordPress:
• легкость в настройке и управлении консолью. Понятно и интуитивно доходчиво, не составит большого труда разобраться с программой имея
минимальные навыки либо придерживаясь понятным урокам по WordPress;
• предоставленных возможностей разработчиками достаточно, чтобы разрабатывать сайты практически любой сложности, создавать и редактировать шаблоны;
• обширные возможности с целью оптимизации как отдельных компонентов, так и целого сайта;
• достаточно развитая система безопасности;
• плагины для расширения возможностей системы управлением контентомдают возможность настроить и представить контент более качественным и удобным методом;
• часто обновляемая система управления показатель постоянной деятельности разработчиков над усовершенствованием системы;
• новости о WordPress выходят достаточно часто, и это подтверждение тому, что система является действительно популярной.
На рисунке 1 изображено сравнение CMS систем.
Рисунок 1- Сравнение CMS систем
Таким образом, это будет идеальным вариантом для блогов, хоть и содержится много других инструментов для разработки веб-сайтов. Широкий и
простой в управлении функционал подойдет как новичку, так и опытному
веб-мастеру.
Проанализировав наиболее популярные системы управления контентом, была выбрана система WordPress. Такой выбор обусловлен тем, что среди всех имеющихся и более популярных, WordPress имеет продуманный механизм управления данными, он дает возможность администратору сайта с легкостью добавлять, редактировать и удалять информацию, позволяя не тратить много времени на операции. Для WordPress имеется много бесплатных модулей и плагинов, которые дают возможность увеличить функциональность базовой версии данной системы. Кроме того, система управления контентом WordPress является самой популярной и востребованной среди остальных систем управления. В этом можно убедиться, воспользовавшись сервисом GoogleTrends. Результаты рейтинга за март 2021 года представлен на рисунке 2. [1]
Рисунок 2 - Исследование популярности CMS за 2021 год
Популярность другого распространенного движка Joomla уменьшается, а желающих воспользоваться WordPress меньше не становится. Для тестирования и отладки используется хостинг jino.ru, с поддержкой PHP и СУБД MySQL. Что даёт возможность заказчику контролировать процесс разработки в режиме online. Внося свои корректировки и поправки.
1.3 Обзор систем управления базами данных
Система управления базами данных (СУБД) — набор программного обеспечения общего или специального назначения и языковых инструментов для управления созданием и использованием баз данных.
-
Основные возможности СУБД: -
Управление данными на диске; -
Управлять данными в памяти; -
Запись изменений, резервное копирование и восстановление БД после сбоя; -
Поддержка языка базы данных. -
СУБД условно можно разделить на 2 части: -
Открытый исходный код (MySQL) -
Коммерческий (Oracle, MS SQL) [5].
База данных Oracle. Система управления базами данных Oracle популярна благодаря своей надежности и безопасности. Разработанная для предприятий любого размера, Oracle Database предлагает уникальные возможности автоматической настройки и самодиагностики, которые выводят корпоративные системы на новый уровень функциональности и надежности.
Преимущества использования Oracle:
- Хранить пространственные данные в открытом стандартизированном формате;
- Данные хранятся в одной СУБД;
- Стандартизированный доступ к данным через SQL;
- Обеспечение совместной работы с данными и совместного доступа на уровне СУБД;
- Надежность, производительность;
- Расширяемость;
- Техническая поддержка и постоянное совершенствование программного обеспечения [6].
СУБД MySQL является наиболее приспособленной, для применения в среде web, системой управления базами данных. Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов. Поэтому для данного применения необходима высокоэффективная СУБД, обладающая высокой надежностью.
Основные преимущества MySQL:
-
многопоточность; -
оптимизация связей; -
записи фиксированной и переменной длины; -
ODBC драйвер; -
гибкая система привилегий и паролей; -
гибкая поддержка форматов чисел, строк переменной длины и меток времени; -
быстрая работа; -
масштабируемость; -
совместимость с ANSI SQL; -
хорошая поддержка со стороны хостинг-провайдеров; -
быстрая поддержка транзакций [7].
Microsoft SQL Server — это система управления реляционными базами данных, разработанная Microsoft. Поддерживается несколько языков SQL. Он используется для небольших и средних баз данных, для крупных корпоративных баз данных и для конкуренции с другими СУБД. Одним из основных преимуществ SQL Server являются расширенные графические и визуальные средства управления, благодаря которым вы можете значительно снизить административную нагрузку при обслуживании.
Имеет высокую производительность с удобным и простым пользовательским интерфейсом.
Основные преимущества SQL Server :масштабируемость; превосходная производительность; простота использования; готовность к использованию в Интернете; хранилища данных; интеграция с другими продуктами Microsoft [8].
Основные преимущества рассмотренных СУБД представлены в таблице 1.
Таблица 1. – Преимущества СУБД
Название | Преимущества |
Oracle Database | хранение пространственных данных; стандартизованный, доступ к данным; совместная работа с данными и разделение доступа; надежность, производительность и масштабируемость; техническая поддержка совершенствование ПО. |
СУБД MySQL | многопоточность; оптимизация связей; записи фиксированной длины; ODBC драйвер; система привилегий и паролей; быстрая работа, масштабируемость; совместимость с ANSI SQL; поддержка со стороны провайдеров услуг хостинга; поддержка транзакций. |
Microsoft SQL Server | масштабируемость; превосходная производительность; простота использования; готовность к использованию в Интернете; хранилища данных; интеграция с другими продуктами Microsoft. |