Файл: Разработка внутрикорпоративного портала ИТ-компании..pdf

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

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

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

Добавлен: 29.06.2023

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

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

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

СОДЕРЖАНИЕ

Введение

1. Цели и концепция Web-ресурса

1.1.1. Миссия компании

1.1.2. Обоснование необходимости создания Web-ресурса

1.1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи

1.1.4. Характеристика целевой аудитории

1.1.5. Характеристика и анализ Web-ресурсов по аналогичной тематике

DeskWork

Oracle WebCenter Suite

WSS Portal

1.2. Параметры и внешний вид Web-ресурса

1.2.1. Обоснование выбора имени и названия Web-ресурса

1.2.2. Обоснование лингвистического обеспечения Web-ресурса

1.2.3. Обоснование выбора графического режима Web-ресурса

1.2.4. Обоснование принятых решений по цветовой схеме Web-ресурса

1.2.5. Обоснование принятых решений по размеру и виду шрифта

1.2.6. Обоснование принятых решений по формированию фирменного стиля

1.3. Обоснование выбора инструментария для создания Web-ресурса

1.4. Обоснование выбора способа размещения Web-ресурса в Интернет

2.1. Структура  и содержание сайта

2.1.1.Разделы сайта и система навигации

2.1.2.Функциональные и технические требования

2.1.3. Эскиз сайта

2.1.4. Описание процедуры тестирования созданного Web-ресурса

2.2. Разработка рекламной кампании по продвижению Web-ресурса в Интернет

Заключение

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

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

Сайт будет разработан с использованием системы управления контентом Joomla, которая использует в качестве хранилища данных MySQL - систему управления реляционными базами данных. Поэтому была выбрана именно эта СУБД.

1.3.3.4. Обоснование выбора программных продуктов для создания программного кода

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

1С-Битрикс

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

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

Достоинства "1С-Битрикс"

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

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

Недостатки "1С-Битрикс"

во-первых - довольно тяжелая и требовательная к ресурсам система,

во-вторых – простота в администрировании не обозначает легкость в программировании, поэтому потребуется первоначальное обучение программистов навыкам работы с API, на это уходит не один месяц плодотворного труда.

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

«Joomla!»

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


Достоинства "Joomla!"

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

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

Недостатки "Joomla"

в "Joomla" нельзя управлять одновременно несколькими сайтами,

наличие большого количество лишнего кода;

слабая система безопасности.

WordPress

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

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

Сама система простая и легкая в установке. Но это только на первый взгляд. Далее после установки необходимо дорабатывать и доуставнавливать плагины. Иначе не оптимизированная система сможет преподнести массу нежелательных сюрпризов в дальнейшей работе. Основное требование после установки – это много ресурсов на хостинге. Достоинство и недостаток одновременно - "WordPress" заточен именно под блоги. Построение такого типа сайта на "WordPress" дает неоспоримый авторитет, сделанными на других движках. В итоге отпадает необходимость серьезно изучать систему для управления сайтом.

Достоинства "WordPress"

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

Недостатки "WordPress"

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

UMI CMS

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


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

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

Из всех указанных систем для создания внутрикорпоративного портала больше всего подходит 1С: Битрикс, так как только в этой системе есть модуль «Внутрикорпоративный портал».

1.4. Обоснование выбора способа размещения Web-ресурса в Интернет

Рассмотрим способы размещения сайта в сети Интернет.

Способ первый – размещение своего сайта на сервере местного интернет-провайдера.

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

  1. Мы получаем зарегистрированное лично на нас доменное имя второго уровня. Мы можем переносить свой сайт к другим провайдерам, в том числе не местным, а пользователи будут, как и раньше попадать на наш веб-сайт, набирая в строке браузера доменное имя нашего сайта.
  2. Мы можем лично поговорить с людьми, занимающимися обслуживанием сервера, на котором размещен наш сайт, и на месте обсудить с ними имеющиеся проблемы.
  3. Не тратится время на переписку по e-mail.

К недостаткам можно отнести:

  1. Необходимы денежные вложения для размещения и поддержки сайта и доменного имени. Цены на такие услуги могут значительно колебаться в зависимости от региона или жадности местного интернет-провайдера.
  2. Мы сможем пользоваться только теми услугами, которые нам может предоставить местный провайдер. Не все предоставляют FTP доступ и не все имеют поддержку PHP.
  3. Мы сможем пользоваться только тем оборудованием, которое нам может предоставить местный провайдер. Скоростные характеристики сервера и внешнего канала связи могут отличаться в десятки раз.
  4. При ограниченном количестве местных интернет-провайдеров бывает невозможно перейти к другому, если предыдущий нас не устраивает.
  5. Мы тратим свое время на посещение офиса провайдера, заключения договоров и ожидания прохождения оплаты.

Способ второй – размещение сайта на иногороднем или на зарубежном платном сервере.

Достоинства заключаются в большом количестве компаний, предоставляющих платный хостинг, а следовательно:

  1. Можно выбрать ту фирму, которая бы полностью удовлетворяла наши запросы – перечень услуг, предоставляемые возможности и сервисы, скоростные характеристики оборудования, цены на предоставляемые услуги.
  2. Если мы не довольны чем-либо, можно с легкостью покинуть одну фирму и перейти на другую.
  3. Мы не тратим времени на поездки (если это актуально). Общение происходит либо по e-mail, либо по телефону.

Недостатки:

  1. Мы сможем оценить качество предоставляемых услуг только после их оплаты и начав работать с этим провайдером.
  2. Как и в предыдущем случае необходимы денежные вложения для размещения и поддержки сайта и доменного имени.
  3. Чтобы не попасть впросак следует некоторое время понаблюдать за сайтом, его скоростью и стабильностью работы. Почитать (если есть) отзывы об этом провайдере на форумах.
  4. Общаться с фирмой придется только по межгороду, icq или e-mail, а иногда только по e-mail и в этом случае можно потерять довольно много времени на ожидание ответа.
  5. Очень сложно или совсем невозможно приехать лично и на месте обговорить некоторые вопросы.
  6. Можно оказаться просто обманутым и просто потерять свои деньги..

Способ третий – размещение сайта у себя на компьютере.

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

Способ четвертый – размещение сайта на бесплатном хосте.


Если мы хотим самостоятельно разместить уже имеющийся у нас сайт, данный способ обладает следующими достоинствами:

  1. Абсолютно никаких денежных затрат.
  2. Очень быстрые сроки получения места для размещения сайта. Примерное время с начала регистрации (заполнения регистрационной формы) до момента начала закачки наших файлов на хост - 1-2 часа!
  3. В 90% случаев нет необходимости вести переписку с хост-провайдером для регистрации. Регистрация сайтов производится в автоматическом режиме.
  4. Более широкий выбор доменных имен.

Недостатки:

  1. Мы получаем доменное имя третьего уровня (типа http://vashsayt.domen.ru), которое невозможно будет сохранить при переходе на другой хост.
  2. Не все провайдеры, предоставляющие бесплатный хостинг, имеют поддержку PHP, хотя в последнее время можно найти компании, которые на бесплатном хостинге включают поддержку языка PHP.
  3. Практически на всех бесплатных хостах имеются ограничения на получение контента с других сайтов и отсутствие поддержки баз данных MySQL.

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

2.1. Структура  и содержание сайта

2.1.1.Разделы сайта и система навигации

Работа в «1С-Битрикс. Корпоративный портал» начинается с регистрации (рис.11).

Рис.11. Модуль «Регистрация»

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

Рис.12. Модуль «Авторизация»

После авторизации сотрудник попадает на Главную страницу портала. Главная страница - это страница, куда выводится текущая информация по событиям компании.

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

Рис.13. Главная страница портала

Страница состоит из различных зон:

  1. Панель статусов - отображаются текущие статусы.
  2. Логотип и название компании.
  3. Строка поиска - строка для ввода данных для поиска по содержанию портала.
  4. Главное меню - меню, присутствующее на всех страницах портала.
  5. Информационная зона - место, куда выводится информация текущей страницы. Меняется в зависимости от страницы и от прав сотрудника.
  6. Личное меню - меню для перехода на страницы вашего раздела Личная страница. Может сворачиваться в более компактный вид.
  7. Боковое меню - меню для управления информацией, выводимой в Информационной зоне. Меняется в зависимости от страницы и от прав сотрудника.