Файл: Разработка внутрикорпоративного портала ИТ-компании.pdf
Добавлен: 03.07.2023
Просмотров: 121
Скачиваний: 2
СОДЕРЖАНИЕ
1. Цели и концепция Web-ресурса
1.2. Обоснование необходимости создания Web-ресурса
1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи
1.4. Характеристика целевой аудитории
2. Параметры и внешний вид Web-ресурса
2.1. Обоснование выбора имени и названия Web-ресурса
2.2. Обоснование лингвистического обеспечения Web-ресурса
2.3. Обоснование выбора графического режима Web-ресурса
2.4. Обоснование принятых решений по цветовой схеме Web-ресурса
2.5. Обоснование принятых решений по размеру и виду шрифта
2.6. Обоснование принятых решений по формированию фирменного стиля
3. Обоснование выбора инструментария для создания Web-ресурса
3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса
3.3. Обоснование выбора программного обеспечения для создания Web-ресурса
3.4. Обоснование выбора способа размещения Web-ресурса в Интернет
4. Структура и содержание сайта
4.1.Разделы сайта и система навигации
4.2.Функциональные и технические требования
4.4. Описание процедуры тестирования созданного Web-ресурса
5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет
5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах
Oracle применяется для организации больших баз данных (хотя существует и Oracle Personal Edition), эффективно поддерживает кластеры и многопроцессорные машины. Для поддержки хранилищ данных был создан модуль Oracle Data Mining, позволяющий классифицировать, предсказывать поведение и выявлять взаимосвязи больших объемов данных.
Oracle работает на основных коммерческих UNIX, при этом ведущей платформой разработки является SUN Solaris. Для компьютеров на процессорах Intel выпускаются версии для Windows NT и Linux.
Стоимость лицензии на Oracle 9i зависит от количества пользователей, либо же от мощности cервера, на который СУБД будет устанавливаться. Cуществуют три разные редакции продукта. Oracle 9i Database Enterprise Edition - самый полный вариант СУБД, Standard Edition может быть установлена на компьютеры, содержащие не более четырех процессоров, и, наконец, версия Personal Edition предназначена для использования на рабочей станции пользователя. Кластерная технология от Oracle называется Oracle Real Application Clusters и лицензируется отдельно.
Этот продукт в некотором роде сочетает преимущества первых двух. Система хорошо масштабируется, подходит для работы с большими таблицами, высоконадежна, при этом поддерживает внушительный список платформ. Она обладает большим набором дополнительных полезных опций, существует и бесплатная версия — правда, сильно урезанная функционально. Главным минусом является высокая цена, поэтому ее выбирают, как правило, для крупных проектов
Сайт будет разработан с использованием системы управления контентом Joomla, которая использует в качестве хранилища данных MySQL - систему управления реляционными базами данных. Поэтому была выбрана именно эта СУБД.
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С: Битрикс, так как только в этой системе есть модуль «Внутрикорпоративный портал».
3.4. Обоснование выбора способа размещения Web-ресурса в Интернет
Рассмотрим способы размещения сайта в сети Интернет.
Способ первый – размещение своего сайта на сервере местного интернет-провайдера.
Как уже отмечалось, такой способ является наиболее предпочтительным. Его преимущества:
- Мы получаем зарегистрированное лично на нас доменное имя второго уровня. Мы можем переносить свой сайт к другим провайдерам, в том числе не местным, а пользователи будут, как и раньше попадать на наш веб-сайт, набирая в строке браузера доменное имя нашего сайта.
- Мы можем лично поговорить с людьми, занимающимися обслуживанием сервера, на котором размещен наш сайт, и на месте обсудить с ними имеющиеся проблемы.
- Не тратится время на переписку по e-mail.
К недостаткам можно отнести:
- Необходимы денежные вложения для размещения и поддержки сайта и доменного имени. Цены на такие услуги могут значительно колебаться в зависимости от региона или жадности местного интернет-провайдера.
- Мы сможем пользоваться только теми услугами, которые нам может предоставить местный провайдер. Не все предоставляют FTP доступ и не все имеют поддержку PHP.
- Мы сможем пользоваться только тем оборудованием, которое нам может предоставить местный провайдер. Скоростные характеристики сервера и внешнего канала связи могут отличаться в десятки раз.
- При ограниченном количестве местных интернет-провайдеров бывает невозможно перейти к другому, если предыдущий нас не устраивает.
- Мы тратим свое время на посещение офиса провайдера, заключения договоров и ожидания прохождения оплаты.
Способ второй – размещение сайта на иногороднем или на зарубежном платном сервере.
Достоинства заключаются в большом количестве компаний, предоставляющих платный хостинг, а следовательно:
- Можно выбрать ту фирму, которая бы полностью удовлетворяла наши запросы – перечень услуг, предоставляемые возможности и сервисы, скоростные характеристики оборудования, цены на предоставляемые услуги.
- Если мы не довольны чем-либо, можно с легкостью покинуть одну фирму и перейти на другую.
- Мы не тратим времени на поездки (если это актуально). Общение происходит либо по e-mail, либо по телефону.
Недостатки:
- Мы сможем оценить качество предоставляемых услуг только после их оплаты и начав работать с этим провайдером.
- Как и в предыдущем случае необходимы денежные вложения для размещения и поддержки сайта и доменного имени.
- Чтобы не попасть впросак следует некоторое время понаблюдать за сайтом, его скоростью и стабильностью работы. Почитать (если есть) отзывы об этом провайдере на форумах.
- Общаться с фирмой придется только по межгороду, icq или e-mail, а иногда только по e-mail и в этом случае можно потерять довольно много времени на ожидание ответа.
- Очень сложно или совсем невозможно приехать лично и на месте обговорить некоторые вопросы.
- Можно оказаться просто обманутым и просто потерять свои деньги..
Способ третий – размещение сайта у себя на компьютере.
Как уже отмечалось, такая возможность имеет больше теоретическое значение, чем практическую реализацию.
Способ четвертый – размещение сайта на бесплатном хосте.
Если мы хотим самостоятельно разместить уже имеющийся у нас сайт, данный способ обладает следующими достоинствами:
- Абсолютно никаких денежных затрат.
- Очень быстрые сроки получения места для размещения сайта. Примерное время с начала регистрации (заполнения регистрационной формы) до момента начала закачки наших файлов на хост - 1-2 часа!
- В 90% случаев нет необходимости вести переписку с хост-провайдером для регистрации. Регистрация сайтов производится в автоматическом режиме.
- Более широкий выбор доменных имен.