Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Обзор аналогов проектируемой системы).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.05.2023

Просмотров: 273

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Термин контент-менеджер обозначает род профессиональной деятельности – редактор сайта.

Большая часть современных систем управления содержимым реализуется в виде визуального (WYSIWYG) редактора – скрипта, который создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.

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

1С-Битрикс

«1С-Битрикс» представляет собой платный программный продукт, с закрытым кодом, разработанный на языке программирования PHP. Данная система эффективно работает на различных платформах UNIX-систем или Windows. Система слаженно функционирует с базами данных: MySQL, Oracle, OracleXE и тд.

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

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

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

SEO-модуль работает с техническим исполнением сайта; выполняет информативную функцию, рассказывая пользователю, какие изменения необходимо внести на каждую страницу сайта, и показывает информацию обо всем сайте:

  • общее ссылочное ранжирование;
  • цитирование;
  • количество ссылок;
  • поисковые слова;
  • индексация поисковиками.

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

Достоинства «1С-Битрикс»:

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

Данная CMS подходит как для разработки простейшего сайта визитки, так и для создания интернет-портала мирового масштаба.

Недостатки «1С-Битрикс»:

    1. Требовательность к ресурсам
    2. Потребуется первоначальное обучение программистов навыкам работы с API.

Но пока на данный момент конкуренты «1С-Битрикс» могут противопоставить этому программному продукту только стоимость, по функционалу же в настоящее время аналогов данной системе CMS нет.

«Joomla!»

«Joomla!» – бесплатный программный продукт с открытым кодом, использующий базу данных MySQL. Система написана на языке PHP, изначально содержит в себе различные инструменты для изготовления web сайта. Но по мере необходимости их можно расширять. При помощи данной системы возможно за короткое время создать сайт практический любой сложности. Минимальный набор инструментов при начальной установке - это основное преимущество данной CMS.

Панель администрирования Joomla представлена на рисунке 2.1.

Рис.2.1. Панель администрирования Joomla

Достоинства «Joomla!»

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

CMS «Joomla» позволяет легко наполнять сайт информацией, обладает гибкостью при настройке меню.

Недостатки «Joomla»:

    1. В «Joomla» нельзя управлять одновременно несколькими сайтами.
    2. Недостаточно проработана структура CMS, в связи с чем имеется лишний код.
    3. Слабая система безопасности.

WordPress

«WordPress» – свободная в распространении, бесплатная CMS для создания сайтов, с открытым кодом.

Данная CMS написана на PHP, в качестве базы данных использует MySQL. Спектр применения данной системы достаточно обширный начиная от блогов до достаточно сложных новостных ресурсов или интернет-магазинов.

Сама система простая и легкая в установке, но после установки ее необходимо дорабатывать и устанавливать плагины. Основное требование после установки – это множество ресурсов на хостинге. Достоинство и недостаток одновременно - «WordPress» создан именно для блогов, но этот недостаток частично исключается благодаря обширному списку плагинов, расширяющих функционал CMS.

Достоинства «WordPress»:

  • легка и проста в установке;
  • поддержка RSS, Atom;
  • широкие возможности благодаря наличию огромных библиотек «тем» и «плагинов».

Недостатки «WordPress»:

  • после установки «WordPress» потребляет достаточно большое количество ресурсов, поэтому вопрос о занимаемом месте на хостинге очень актуален;
  • несовместимость версий. Шаблоны от устаревшей версии могут не подойти к новой версии «WordPress»;
  • «WordPress» – бесплатная платформа, оптимальный вариант для ведения блога, а не сложных сайтов.

UMI CMS

Система управления сайтом UMI CMS является коммерческой системой, в написании используется PHP. Система является отечественным продуктом, что обеспечивает ее преимущество для русскоязычного сегмента интернета. Существует как платная, так и бесплатная версия, на которой можно создавать небольшие интернет проекты. Система ориентирована на создание интернет-магазинов, социальных сетей и ресурсов средней сложности в стиле «Веб 2.0». Имеет довольно стандартные требования к техническим площадкам (хостинг).

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

Недостатки системы определяются главным образом в том, как она приносит нагрузки. По заявлению производителя система прекрасно переносит средние и высокие нагрузки, что на практике оказалось довольно сомнительным высказыванием, нагрузка в 1500 – 2500 посетителей в минуту вводит интернет ресурс в состояние комы, это следствие особенности реализации запроса на генерирование страницы. Процедура работы с файлами реализована неудачно. Файловый менеджер загружает файлы на сервер поодиночке без скачивания или просмотра превью. Такая же ситуация с добавлением изображения в галереи, способ при котором файлы добавляются поштучно с созданием индивидуального названия, генерация привью и множественная загрузка отсутствует. Дополнительным недостатком UMI CMS, является отсутствие полной документации, в ней слишком много белых пятен, восполнить которые достаточно трудно, само руководство является довольно обобщенным. Для сравнения вышеупомянутых систем представлена таблица 1.

Таблица 1. Сравнение CMS систем

Общие сведения

1С-Битрикс

Joomla

WordPress

UMI CMS

Максимальная стоимость

много

бесплатно

бесплатно

мало

Безопасность

да

частично

частично

да

Поддержка

да

нет

нет

да

Документация по системе

частично

да

да

да

Визуальный редактор (WYSTWYG)

да

да

да

да

Локализация интерфейса

да

да

частично

да

Документооборот

да

да

да

да

Поиск

да

да

да

да

Каталог

да

да

да

да

Интернет-магазин

да

да

да

да

Импорт из Excel

да

да

да

да

Синхронизация с 1С

да

да

да

да

Платежные системы

да

да

да

да


По результатам самым оптимальным вариантом для разработки модуля подходит CMS система Joomla.

Разработка программного продукта

2.4 Проектирование базы данных

Для реализации функций информационной модели системы технической поддержки ООО «Ай Ти Сервис» необходимо наличие нескольких взаимосвязанных таблиц, описание которых представлено в табл.2.

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

Таблица 2. Содержание таблиц базы данных

№ п/п

Название таблицы

Назначение

Zayavka

Таблица, содержащая данные о заявках на проведение технического обслуживания и ремонта

Zakazchik

Таблица, содержащая информацию о заказниках (клиентах), сделавших заказ

Otdel

Таблица, содержащая информацию об отделе, в котором работает клиент

Zakaz

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

Neispravnost

Таблица, содержащая информацию о неисправности

Razmeshenie

Таблица, содержащая дополнительную информацию о размещение

Sotrudnyk

Таблица, содержащая информацию о сотрудниках

Ispolnenie

Таблица, содержащая информацию о выполнении заявки

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

Таблица 3. Назначение полей таблицы Zayavka

п/п

Название поля

Тип

Назначение

Kodzayavka

Целое

Первичный ключ таблицы Zayavka

kodzakazchik

Целое

Ссылка на запись в таблице zakazchik, содержащей информацию о заказчике

kodispolnen

Целое

Ссылка на запись в таблице Ispolnenie, содержащей информацию о выполнении заявки

kodsotr

Целое

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

notes

Символьное

Примечание к заявке

Kod_neispr

Целое

Ссылка на запись в таблице Neispravnost, содержащей информацию о неисправности

Kod_zakaz

Целое

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

Otmetka

Символьное

Отметка о выполнении заявки на техническое обслуживание


Таблица 4. Назначение полей таблицы Zakazchik

п/п

Название поля

Тип

Назначение

kodzakazchik

Целое

Первичный ключ таблицы Zakazchik

Fam

Символьное

Фамилия клиента

Name

Символьное

Имя клиента

Secname

Символьное

Отчество клиента

telefone

Символьное

Номер домашнего телефона клиента

mob

Символьное

Номер мобильного телефона клиента

kodotd

Целое

Ссылка на запись в таблице Otdel, содержит информацию об отделе

Таблица 5. Назначение полей таблицы Otdel

п/п

Название поля

Тип

Назначение

kodotd

Целое

Первичный ключ таблицы otdel

naimenovanie

Символьное

Наименование отдела

tel

Символьное

Номер телефона отдела

ruk

Символьное

ФИО руководителя отдела

Regime

Символьное

Режим работы отдела

Таблица 6. Назначение полей таблицы Zakaz

п/п

Название поля

Тип

Назначение

Kod_zakaz

Целое

Первичный ключ таблицы Zakaz

date

Дата/время

Дата заказа

Naimenovanie

Символьное

Наименования оборудования

kolvo

Символьное

Размер заказа

srok

Дата/время

Срок доставки оборудования

Таблица 7. Назначение полей таблицы Neispravnost

п/п

Название поля

Тип

Назначение

Kod_neispr

Целое

Первичный ключ таблицы Neispravnost

station

Символьное

Рабочая станция, содержащая неисправность

block

Символьное

Блок, содержащий неисправность

naimenovanie

Символьное

Наименование неисправности

kodrasm

Целое

Ссылка на запись в таблице Razmeshenie

kodsotr

Целое

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