44374

Проектирование и разработка сайта интернет-представительства ООО «ХХХ»

Дипломная

Информатика, кибернетика и программирование

Компании разрабатывают новые средства контакта со своими потенциальными потребителями и стараются размещать свои рекламные сообщения там где их аудитория проводит большую часть своего времени: на отраслевых развлекательных и новостных порталах в блогах и социальных сетях. Dremwever программный продукт от компании dobe. Кроме того разработчики компании dobe обновили движок WebKit улучшив поддержку видео и аудио На сегодняшний момент последней версией является Dremwever CS5. MySQL является собственностью компании Orcle Corportion...

Русский

2013-11-11

1.98 MB

51 чел.


Содержание

[1] Содержание

[2] Введение

[3] Анализ средств информации консалтингового бизнеса

[3.1] Обзор языков программирования для создания сайтов

[3.1.1] Язык гипертекстовой разметки HTML

[3.1.2] Каскадные таблицы стилей CSS

[3.1.3] Объектно-ориентированный язык программирования Java

[3.1.4] Скриптовый язык общего программирования PHP

[3.2] Обзор программных средств для разработки сайтов

[3.2.1] HTML-редактор Adobe DreamWeaver

[3.2.2] Свободная система управления базами данных MySQL

[3.2.3] Панель phpMyAdmin для администрирования СУБД

[3.2.4] Веб-сервер Apache

[3.2.5] Набор дистрибутивов и программная оболочка для создания и отладки веб-приложений Денвер

[3.3] Обзор информационных систем и сайтов консалтинговых фирм

[4] Моделирование бизнес-процессов консалтинговой фирмы

[4.1] Консалтинг. Виды консалтинга

[4.2] Краткая характеристика консалтинговой фирмы ИТ

[4.3] Программная и техническая архитектура информационной системы консалтинговой фирмы

[4.3.1] Описание комплекса технических средств

[4.3.2] Описание комплекса программных средств

[4.4] Обоснование необходимости модернизации информационной поддержки консалтинговой фирмы

[5] Разработка интернет-представительства

[5.1] Описание разработки

[5.2] Архитектура сайта

[5.3] Характеристика разработанного сайта и данные о тестировании

[5.3.1] Выбор и обоснование методики расчёта экономической эффективности

[5.3.2] Расчёт показателей экономической эффективности проекта

[6] Заключение

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

[8] Приложения


Введение

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

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

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

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

Таким образом, тема нашей работы является, несомненно, актуальной.

Объектом исследования настоящего дипломного проекта являются технологии автоматизации бизнеса, объектом исследования – автоматизация бизнес-процесса информационной поддержки клиентов консалтинговой фирмы  посредством интернет-представительства ООО «ХХХ».

Цель проекта – проектирование и разработка сайта интернет-представительства ООО «ХХХ».

Для достижения поставленной цели необходимо решить следующие задачи:

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

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

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

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

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

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


  1.  Анализ средств информации консалтингового бизнеса
    1.  Обзор языков программирования для создания сайтов

Российскому рынку веб-разработки 15 лет, его историю принято отсчитывать от основания компаний WebDesign, впоследствии ставшей студией Артемия Лебедева, и X-Project. Главным драйвером веб-разработки и связанных услуг остается рост аудитории Рунета. Благодаря проникновению широкополосного доступа в регионах, развития мобильных и беспроводных сетей передачи данных, число пользователей интернет в России быстро увеличивается. По данным опросов ВЦИОМ, в 2010 г. уже 23% россиян пользуются интернетом ежедневно. Годом ранее эта цифра составляла 15%, а 4 года назад — всего 5%.

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

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

  1.  Язык гипертекстовой разметки HTML

Для разработки страниц электронного учебника в настоящем проекте используется HTML – язык гипертекстовой разметки.

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме.

HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. XHTML же является приложением XML.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1989—1991 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег <TABLE>, несколько раз использованный для форматирования страницы, которую вы на даный момент читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении.

HTML — теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных (например, тег перевода строки <br>). В этом случае обычно не указывается закрывающий тег. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для элемента font). Атрибуты указываются в открывающем теге. Вот примеры фрагментов HTML-документа:

<strong>Текст между двумя тегами — открывающим и закрывающим.</strong>

<a href="http://www.example.com">Здесь элемент содержит атрибут href.</a>

А вот пример пустого элемента: <br>

Регистр, в котором набрано имя элемента и имена атрибутов, в HTML значения не имеет (в отличие от XHTML). Элементы могут быть вложенными.

Кроме элементов, в HTML-документах есть и сущности (англ. entities) — «специальные символы». Сущности начинаются с символа амперсанда и имеют вид &имя; или &#NNNN;, где NNNN — код символа в Юникоде в десятичной системе счисления.

Например, © — знак авторского права (©). Как правило, сущности используются для представления символов, отсутствующих в кодировке документа, или же для представления «специальных» символов: &amp; — амперсанда (&), &lt; — символа «меньше» (<) и &gt; — символа «больше» (>), которые некорректно записывать «обычным» образом, из-за их особого значения в HTML.

Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, должен начинаться со строки объявления версии HTML <!DOCTYPE…>, которая обычно выглядит примерно так:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

    "http://www.w3.org/TR/html4/strict.dtd">

Если эта строка не указана, то добиться корректного отображения документа в браузере становится труднее.

Далее обозначается начало и конец документа тегами <html> и </html> соответственно. Внутри этих тегов должны находиться теги заголовка (<head></head>) и тела (<body></body>) документа.

  1.  Каскадные таблицы стилей CSS

Для того, чтобы повысить качество восприятия документа, в нашем дипломном проекте широко используются каскадные таблицы стилей (CSS).

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

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

Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.

Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. (По сути, формат CSS — это обычный текстовый файл. В файле .css не содержится ничего, кроме перечня правил CSS и комментариев к ним.)

То есть, эти таблицы стилей могут быть подключены, внедрены в описываемый ими веб-документ четырьмя различными способами:

  •  когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством тега <link>, располагающегося в этом документе между тегами <head> и </head>. (Тег <link> будет иметь атрибут href, имеющий значением адрес этой таблицы стилей). Все правила этой таблицы действуют на протяжении всего документа;
  •  когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством директивы @import, располагающейся в этом документе между тегами <style> и </style> (которые, в свою очередь, располагаются в этом документе между тегами <head> и </head>) сразу после тега <style>, которая также указывает (в своих скобках, после слова url) на адрес этой таблицы стилей. Все правила этой таблицы действуют на протяжении всего документа;
  •  когда таблица стилей описана в самом документе, она может располагаться в нём между тегами <style> и </style> (которые, в свою очередь, располагаются в этом документе между тегами <head> и </head>). Все правила этой таблицы действуют на протяжении всего документа;
  •  когда таблица стилей описана в самом документе, она может располагаться в нём в теле какого-то отдельного тега (посредством его атрибута style) этого документа. Все правила этой таблицы действуют только на содержимое этого тега.

В первых двух случаях говорят, что к документу применены внешние таблицы стилей, а во вторых двух случаях — внутренние таблицы стилей.

В первых трёх случаях подключения таблицы CSS к документу (см. выше) каждое правило CSS из таблицы стилей имеет две основные части — селектор и блок объявлений. Селектор, расположенный в левой части правила, определяет, на какие части документа распространяется правило. Блок объявлений располагается в правой части правила. Он помещается в фигурные скобки, и, в свою очередь, состоит из одного или более объявлений, разделённых знаком «;». Каждое объявление представляет собой сочетание свойства CSS и значения, разделённых знаком «:». Селекторы могут группироваться в одной строке через запятую. В таком случае свойство применяется к каждому из них.

В четвёртом случае подключения таблицы CSS к документу (см. список) правило CSS (являющееся значением атрибута style тега, на который оно действует) представляет собой перечень объявлений («свойство CSS : значение»), разделённых знаком «;».

Для добавления CSS к XML-документу, последний должен содержать специальную ссылку на таблицу стилей.

Как известно, HTML-документы строятся на основании иерархии элементов, которая может быть наглядно представлена в древовидной форме. Элементы HTML друг для друга могут быть родительскими, дочерними, элементами-предками, элементами-потомками, сестринскими.

Элемент является родителем другого элемента, если в иерархической структуре документа он находится сразу, непосредственно над этим элементом. Элемент является предком другого элемента, если в иерархической структуре документа он находится где-то выше этого элемента.

Пускай, например, в документе присутствуют два абзаца p, включающие в себя шрифт с полужирным начертанием b. Тогда элементы b будут дочерними элементами своих родительских элементов p, и потомками своих предков body. В свою очередь, для элементов p элемент body будет являться только родителем. И кроме того, эти два элемента p будут являться сестринскими элементами, как имеющими одного и того же родителя — body.

В CSS могут задаваться, при помощи селекторов, не только одиночные элементы, но и элементы, являющиеся потомками, дочерними или сестринскими элементами других элементов.

Селекторы правила CSS могут быть

  •  селекторами элементов;
  •  селекторами классов;
  •  селекторами идентификаторов;
  •  селекторами атрибутов;
  •  селекторами потомков (контекстными селекторами);
  •  селекторами дочерних элементов;
  •  селекторами сестринских элементов;
  •  селекторами псевдоклассов;
  •  селекторами псевдоэлементов.

Также в CSS существует так называемый универсальный селектор, обозначающий любой элемент, встречающийся в документе. Например, * {color:red;}. Перед любым селектором, задающим класс или идентификатор, можно поставить знак универсального селектора, в результате получится эквивалентное выражение, например, .first {...} и *.first {...} имеют один и тот же смысл.

Класс или идентификатор может быть присвоен какому-нибудь элементу (тегу) HTML посредством атрибутов class или id этого элемента (тега).

Основное отличие между классами элементов и идентификаторами элементов в том, что в документе какой-нибудь класс может быть присвоен сразу нескольким элементам, а идентификатор - только одному. Также отличие в том, что могут существовать множественные классы (когда класс элемента состоит из нескольких слов, разделённых пробелами). Для идентификаторов такое невозможно.

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

Имена классов и идентификаторов, в отличие от названий тегов и их атрибутов, чувствительны к регистру ввода букв.

Свойства классов и идентификаторов задаются с помощью соответствующих селекторов. Причём может быть задано как свойство класса в целом (в таком случае селектор начинается с «.»), или свойство идентификатора самого по себе (в таком случае селектор начинается с «#»), так и свойство какого-нибудь элемента этого класса или с этим идентификатором.

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

Применение CSS к документам HTML основано на принципах наследования и каскадирования. Принцип наследования заключается в том, что свойства CSS, объявленные для элементов-предков, наследуются элементами потомками. Но, естественно, не все свойства CSS наследуются — например, если для тега параграфа p средствами CSS задана рамка, то она не будет наследоваться ни одним тегом, содержащимся в данном теге p, а вот если для параграфа p средствами CSS задан цвет шрифта (например, color:green;), то это свойство будет унаследовано каждым элементом-тегом, находящимся в параграфе.

Принцип каскадирования применяется в случае, когда какому-то элементу HTML одновременно поставлено в соответствие более одного правила CSS, то есть, когда происходит конфликт значений этих правил. Чтобы разрешить такие конфликты вводятся правила приоритета.

Наиболее полно поддерживающими стандарт CSS являются браузеры, работающие на движках Gecko (Mozilla Firefox и др.), WebKit (Safari, Arora, Google Chrome) и Presto (Opera).

Бывший когда-то самым распространённым браузером Internet Explorer 6 поддерживает CSS далеко не полностью.

Вышедший спустя 7 лет после своего предшественника Internet Explorer 7 хотя и значительно улучшил уровень поддержки CSS, но всё ещё содержит значительное количество ошибок.

В Internet Explorer 8 используется новый движок, который полностью поддерживает CSS 2.1 и частично — CSS 3.

  1.  Объектно-ориентированный язык программирования Java

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем, приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.

Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.

Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.

Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. В последнее время был внесен ряд усовершенствований, которые несколько увеличили скорость выполнения программ на Java:

  •  применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде,
  •  широкое использование платформенно-ориентированного кода (native-код) в стандартных библиотеках,
  •  аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM).

По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее. С другой стороны, для большинства из них потребление памяти Java-машиной было в 10-30 раз больше, чем программой на C/C++. Также примечательно исследование, проведённое компанией Google, согласно которому отмечается существенно более низкая производительность и бо́льшее потребление памяти в тестовых примерах на Java в сравнении с аналогичными программами на C++.

Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.

  1.  Скриптовый язык общего программирования PHP

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

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

В 1994 году датский программист Расмус Лердорф создал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал набор Personal Home Page (Личная Домашняя Страница). Вскоре функциональности и быстроты Perl — интерпретатора скриптов — перестало хватать, и Лердорф разработал с использованием языка C новый интерпретатор шаблонов PHP/FI (англ. Personal Home Page / Forms Interpreter — «Личная Домашняя Страница / Интерпретатор форм»).

В 1997 году после длительного бета-тестирования вышла вторая версия обработчика, написанного на C — PHP/FI 2.0. Её использовали около 1 % (приблизительно 50 тысяч) всех интернет-доменов мира.

Версия PHP 3.0 подверглась значительной переработке, определившей современный облик и стиль языка программирования. В 1997 году два израильских программиста, Энди Гутманс и Зеев Сураски, полностью переписали код интерпретатора. PHP 3.0 был официально выпущен в июне 1998 года.

Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра дополнительными модулями. Впоследствии интерфейс написания расширений привлёк к PHP множество сторонних разработчиков, работающих над своими модулями, что дало PHP возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API. Большое количество разработчиков привело к быстрому развитию языка и стремительному росту его популярности. С этой версии акроним php расшифровывается как «PHP: hypertext Preprocessor», вместо устаревшего «Personal Home Page».

К зиме 1998 года, практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зеев Сураски начали переработку ядра PHP. В задачи входило увеличение производительности сложных приложений и улучшение модульности базиса кода PHP. Новый движок, названный Zend Engine, успешно справлялся с поставленными задачами и впервые был представлен в середине 1999 года. PHP 4.0, основанный на этом движке и принёсший с собой набор дополнительных функций, официально вышел в мае 2000 года. В дополнение к улучшению производительности, PHP 4.0 имел ещё несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.

Пятая версия PHP была выпущена разработчиками 13 июля 2004 года. Изменения включают обновление ядра Zend (Zend Engine 2), что существенно увеличило эффективность интерпретатора. Введена поддержка языка разметки XML. Полностью переработаны функции ООП, которые стали во многом схожи с моделью, используемой в Java. В частности, введён деструктор, открытые, закрытые и защищённые члены и методы, окончательные члены и методы, интерфейсы и клонирование объектов. В последующих версиях также были введены пространства имён, замыкания и целый ряд достаточно серьёзных изменений, количественно и качественно сравнимых с теми, которые появились при переходе на PHP 5.0.

Шестая версия PHP разрабатывалась с октября 2006 года. Было сделано множество нововведений, как, например, исключение из ядра регулярных выражений POSIX и «длинных» суперглобальных массивов, удаление директив safe_mode, magic_quotes_gpc и register_globals из конфигурационного файла php.ini. Одним из основных новшеств должна была стать поддержка Юникода.. Однако в марте 2010 года разработка PHP6 была признана бесперспективной из-за сложностей с поддержкой Юникода. Исходный код PHP6 перемещён на ветвь, а основной линией разработки стала версия 5.4.

В области программирования для сети Интернет PHP — один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

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

  •  автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
  •  взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
  •  автоматизированная отправка HTTP-заголовков;
  •  работа с HTTP-авторизацией;
  •  работа с cookies и сессиями;
  •  работа с локальными и удалёнными файлами, сокетами.
  •  обработка файлов, загружаемых на сервер;
  •  работа с XForms;

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в апреле 2011 года PHP находился на 5 месте среди языков программирования. К крупнейшим сайтам, использующим PHP, относятся Facebook, ВКонтакте, Wikipedia и др.

Входит в LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).

  1.  Обзор программных средств для разработки сайтов
    1.  HTML-редактор Adobe DreamWeaver

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

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

WYSIWYG (произносится [ˈwɪziwɪɡ], является аббревиатурой от англ. What You See Is What You Get, «что видишь, то и получишь») — свойство прикладных программ, в которых содержание отображается в процессе редактирования и выглядит макcимально близко похожим на конечную продукцию, которая может быть печатным документом, веб-страницей или презентацией.

Первой программой, использующей WYSIWYG считается текстовый редактор Bravo. Bravo был разработан в Xerox PARC для компьютеров Alto. Программа была разработана Батлером Лемпсом (Butler Lampson), Чарльзом Симони (Charles Simonyi) и др. в 1974 году. Bravo не был выпущен на рынок, однако программное обеспечение компьютеров Xerox Star вероятно является прямым потомком этого редактора.[1]

Параллельно с Bravo, но независимо от Xerox PARC, Hewlett Packard разработала и выпустила в конце 1978 года первую коммерческую программу, использующую WYSIWYG — приложение для создания диапозитивов или то, что сегодня называют презентационной графикой. Первый релиз программы, названной BRUNO, работал на миникомпьютерах HP 1000. BRUNO был портирован на HP 3000 и переиздан как «HP Draw».

В 1970-х — начале 1980-х популярным домашним компьютерам не хватало графических возможностей, необходимых для отображения WYSIWYG документов. Такие приложения, как правило, использовались достаточно редко, в основном на мощных рабочих станциях, которые были слишком дорогими для широкого распространения. Однако к середине 1980-х всё стало меняться. Улучшение технологии позволило производить дешевые графические дисплеи, и программы с WYSIWYG начали появляться на более дешёвых и популярных компьютерах, в том числе LisaWrite для Apple Lisa, выпущенный в 1983 году, и MacWrite для Apple Macintosh, выпущенный в 1984 году.

В настоящее время де-факто стандартом HTML WYSIWYG редакторов стал редактор Adobe DreamWeaver.

Dreamweaver — программный продукт от компании Adobe. Изначально разработан и поддерживался компанией Macromedia, вплоть до 8-й версии (2005 год). Следующие версии, начиная с Dreamweaver CS3 (2007), выпускает Adobe. Богатый инструментарий, открытость приложения для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из наиболее популярных HTML-редакторов в мире.

Заметную популярность программа получила начиная с версии MX, выпущенной компанией Macromedia в 2002 году. До этого момента были выпущены версии 1—4, версию 5 компания пропустила. 7-я версия программы получила название Dreamweaver MX 2004, а затем в 2005 году была выпущена Dreamweaver 8. 20 апреля 2007 года уже компания Adobe выпустила более свежую версию под названием Dreamweaver CS3.

19 мая 2010 на конференции Google I/O главный технический директор Adobe Кевин Линч продемонстрировал поддержку стандарта HTML5 в редакторе Dreamweaver CS5, передает TechCrunch. «HTML5 — это большой шаг вперед для интернет-видео», — сказал он. Кевин Линч отметил, что Adobe подготовила для Dreamweaver CS5 специальный пакет обновлений с поддержкой HTML5 и CSS3.

Как сообщил представитель Adobe, после установки пакета в Dreamweaver появятся подсказки по тегам HTML5.

Кроме того, разработчики компании Adobe обновили движок WebKit, улучшив поддержку видео и аудио

На сегодняшний момент последней версией является Dreamweaver CS5.5

  1.  Свободная система управления базами данных MySQL

Основной тенденцией последних лет на рынке веб-разработок является использование баз данных для хранения информации и управления ею.

MySQL— свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Сообществом разработчиков MySQL созданы различные ответвления кода, такие как Drizzle (англ.), OurDelta, Percona Server, и MariaDB. Все эти ответвления уже существовали на момент поглощения компаний Sun и MySQL AB корпорацией Oracle.

MySQL имеет двойное лицензирование. MySQL может распространяться в соответствии с условиями лицензии GPL. Однако по условиям GPL, если какая-либо программа включает исходные коды MySQL, то она тоже должна распространяться по лицензии GPL. Это может расходиться с планами разработчиков, не желающих открывать исходные тексты своих программ. Для таких случаев предусмотрена коммерческая лицензия, которая также обеспечивает качественную сервисную поддержку.

MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. Существует также порт MySQL к OpenVMS. Важно отметить, что на официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.

  1.  Панель phpMyAdmin для администрирования СУБД

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

Инициатором является немецкий разработчик Тобиас Ратшиллер (Tobias Ratschiller) и основывается так же как и phpPgAdmin на аналогичном приложении MySQL-Webadmin, возникшем в 1997 году.

С 2001 года проект phpMyAdmin у основателя Тобиаса Ратшиллера перенял Марк Делиcл (Marc Delisle), начав вместе с Оливером Мюллером (Olivier Müller) и Лоик Шапо (Loïc Chapeaux) новую эру phpMyAdmin.

На сегодняшний день Марк Делиcл является администратором проекта и имеет самый большой вклад в phpMyAdmin в виде написанного кода. Основными помощниками проекта являются Михал Цихар (Michal Čihař), Себастьян Мендель (Sebastian Mendel) и Герман ван Ринк (Herman van Rink).

На сегодняшний день phpMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеров используют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.

Приложение распространяется под лицензией GNU General Public License и поэтому многие другие разработчики интегрируют его в свои разработки, например XAMPP, Denwer, AppServ.

Проект на данный момент времени локализирован на более чем 62 языках.

  1.  Веб-сервер Apache

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

На август 2011 года наиболее распространённым веб-сервером, занимающим более 65 % рынка, является Apache — свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах.

Apache HTTP-сервер  — свободный веб-сервер.

Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Сервер был написан в начале 1995 года и считается, что его имя восходит к шуточному названию «a patchy» (англ. «заплаточка»), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3. В дальнейшем, с версии 2.х сервер был переписан заново и теперь не содержит кода NCSA, но имя осталось. На данный момент разработка ведётся в ветке 2.2, а в версиях 1.3 и 2.0 производятся лишь исправления ошибок безопасности. На текущий момент последняя версия ветки 2.0 — 2.0.64 (19 октября 2010), для первой версии это 1.3.42.

Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere.

С апреля 1996 и до настоящего времени является самым популярным HTTP-сервером в Интернете. По статистике Netcraft, в августе 2007 года он работал на 51 % всех веб-серверов, в мае 2009 года — на 46 %.. По данным Netcraft на январь 2011 года, более 160 млн сайтов обслуживаются веб-сервером Apache, что составляет 59 % от общего числа веб-сайтов

Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.

Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.  

Ядро Apache полностью написано на языке программирования C.

Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:

  •  Конфигурация сервера (httpd.conf).
  •  Конфигурация виртуального хоста (httpd.conf c версии 2.2 extra/httpd-vhosts.conf).
  •  Конфигурация уровня директории (.htaccess).

Имеет собственный язык конфигурационных файлов, основанный на блоках директив. Практически все параметры ядра могут быть изменены через конфигурационные файлы, вплоть до управления MPM. Большая часть модулей имеет собственные параметры.

Часть модулей использует в своей работе конфигурационные файлы операционной системы (например /etc/passwd и /etc/hosts).

Помимо этого, параметры могут быть заданы через ключи командной строки.

Apache HTTP Server поддерживает модульность. Существует более 500 модулей, выполняющих различные функции. Часть из них разрабатывается командой Apache Software Foundation, но основное количество — отдельными open source-разработчиками.

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

В модулях реализуются такие вещи, как:

  •  Поддержка языков программирования.
  •  Добавление функционала.
  •  Исправление ошибок или модификация основных функций.
  •  Усиление безопасности.

Часть веб-приложений, например панели управления ISPmanager и VDSmanager реализованы в виде модуля Apache.

Существует множество модулей, добавляющих к Apache поддержку различных языков программирования и систем разработки.

К ним относятся:

  •  PHP (mod_php).
  •  Python (mod python, mod wsgi).
  •  Ruby (apache-ruby).
  •  Perl (mod perl).
  •  ASP (apache-asp).
  •  Tcl (rivet)

Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++, sh, Java.

  1.  Набор дистрибутивов и программная оболочка для создания и отладки веб-приложений Денвер

Денвер (от сокр. Д.н.w.р или ДНВР — джентльменский набор Web-разработчика) — набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

Базовый (основной) пакет Денвера включает в себя:

  •  Инсталлятор (поддерживается также инсталляция на flash-накопитель).
  •  Apache, SSL, SSI, mod_rewrite, mod_php.
  •  PHP5 с поддержкой GD, MySQL, sqLite.
  •  MySQL5 с поддержкой транзакций.
  •  Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
  •  Система управления запуском и завершением всех компонентов Денвера.
  •  phpMyAdmin — система управления MySQL через Web-интерфейс.
  •  Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.

Отличительной особенностью Денвера является его полная автономность. Она заключается в следующем.

  •  Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «гадит» в Реестре. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать.
  •  Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
  •  Системе не нужен деинсталлятор — достаточно просто удалить каталог.
  •  Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
  •  Все конфигурирование и настройка под конкретную машину происходит автоматически.

Эти же правила распространяются и на пакеты расширений.

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

Виртуальный диск — это просто синоним для некоторой папки на реальном, или физическом, диске. Подключается он при помощи команды subst, о чем заботятся скрипты Денвера. Вы можете работать с виртуальным диском, как с обычным. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и замедлениям.

За счет применения виртуального диска Денвер «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp... Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr — программные компоненты.

Такая архитектура в действительности не имеет ничего общего с системой Cygwin (хотя и похожа). Тем не менее, некоторые пакеты расширений Денвера могут использовать Cygwin для своих внутренних целей, но это всегда «прозрачно» для пользователя.

Вопреки распространенному мнению, Денвер не является чем-то статическим и неизменным. Поверх него можно  устанавливать дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные». Можно также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете.

  1.  Обзор информационных систем и сайтов консалтинговых фирм

Сайт компании – один из наиболее мощных инструментов её позиционирования, он является средством продвижения услуг и привлечения внимания клиентов. Анализ сайта позволяет оценить, как компания видит свою целевую аудиторию, как она определяет свои услуги, на каких отличительных особенностях она акцентирует внимание клиентов.

Консультирование по вопросам управления и информационных технологий является одним из секторов рынка консалтинга, наряду с услугами инвестиционных банков, налоговым и бухгалтерским аудитом, юридическими услугами, маркетинговыми услугами, тестированием и наймом персонала и маркетинговыми исследованиями. Сектор управленческого консалтинга включает такие направления, как управление информационными технологиями и оперативный менеджмент, корпоративная стратегия, стратегия ИТ, управление рисками, разработка организационной структуры, финансовое консультирование, постановка маркетинга и сбыта.

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

Рассмотрим, прежде всего, как отражено на сайтах отечественных консалтинговых компаний видение ими своей целевой аудитории. Получить информацию о том, на каких клиентов ориентирована консалтинговая компания, можно в разделах «Клиенты» или «Проекты». Там, как правило, представлены сведения о выполненных проектах, и тех отраслях, в которых работали консультанты. Некоторые компании указывают масштабы предприятий и учреждения, с которыми они работают, - например, отмечается наличие опыта работы в нескольких отраслях со средними предприятиями и отдельными подразделениями крупных предприятий.

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

Посетитель сайта при желании может сделать выводы о целевой аудитории консалтинговой компании, но достаточно ли этого?

Если обратиться к примеру зарубежных консалтинговых фирм, то на их сайтах раздел «Industries», «Industry experience» или «Experince», где указаны отрасли, по которым специализируется компания, идет следующим пунктом меню после услуг, либо подробно раскрыт на первой же странице. Или же в разделе «Services» после описания услуг даются ссылки на описания соответствующих проектов, выполненных компанией, под общим названием «Client Successes», например. Как бы то ни было, посетитель сайта зарубежной консалтинговой компании не может пройти мимо той информации, которая определяет её целевую аудиторию. Ему, в отличие от посетителя сайта отечественной компании такую информацию, не нужно долго искать.

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

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

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

Что касается зарубежных консалтинговых компаний, то на их сайтах описания услуг также могут быть краткими, их структура может быть аналогична той, что встречается в описаниях российских консалтинговых услуг. Однако есть одно существенное отличие: как правило, описания услуг или даже просто наименования этих услуг сопровождаются рассказами или статьями о проектах, в ходе которых данные услуги были оказаны. Такие обзоры несут в себе больше конкретной информации и лучше воспринимаются, чем схематичное описание услуги. Они свидетельствуют о том, что консультанты действительно имеют опыт решения указанных проблем. И если для российских компаний наличие такой информации на сайте – редкое исключение, то для зарубежных фирм это обычная практика.

Как правило, описанию услуг посвящен специальный раздел – «Услуги» на наших сайтах и «Services» на зарубежных. Несмотря на то, что такой вариант представления услуг компании наиболее распространен и привычен, некоторые специалисты рекомендуют преподносить информацию об услугах иначе. Например, консультанты Эдвин Хастингс и Роберт Будэй советуют структурировать сайт по проблемам клиентов. По их мнению, список основных решаемых бизнес-проблем должен быть представлен на главной странице, что позволяет организовать сайт по принципу "адаптации к клиенту", а не "презентации фирмы".

Рисунок . Главная страница сайта консалтинговой компанииGlobal Intelligence Alliance

Пусть целевая аудитория российских консалтинговых компаний нечетко определена, а описания услуг схематичны и не подкреплены конкретными примерами, зато раздел сайта «О компании», как правило, тщательно разработан и всегда идет первым пунктом меню.

Рисунок . Раздел "О компании" консалтинговой фирмы McKinsey&Company

Содержащаяся в нём информация позволяет ознакомиться с основными идеологическими установками и принципами работы компании, узнать о том, как она видит свою миссию, как она подчеркивает свою индивидуальность и уникальность, каковы её ценности.

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

Важной составляющей раздела «О компании» являются сведения о специалистах компании. Как правило, на сайтах крупных компаний представлен только топ-менеджмент или руководство: размещены фотографии, описаны квалификация и опыт специалистов. Аналогичным образом могут быть представлены управляющие партнеры, менеджеры и консультанты. На сайтах средних компаний иногда можно познакомиться с партнерами, директорами, руководителями проектов и консультантами компании, увидеть фотографии, прочитать интервью специалистов, почерпнуть сведения об их образовании и опыте работы.

Интересно, что на зарубежных сайтах разделы «About us» могут вообще отсутствовать или быть очень сжатыми.

Например, такой раздел отсутствует на сайте американской компании Feeley & Driscoll, которая более 30 лет предоставляет услуги в области аудита и бизнес консалтинга. Feeley & Driscoll ограничилась краткой презентацией на первой странице сайта, обратив внимание посетителей прежде всего на свои услуги, отраслевую специфику и опыт.

Рисунок .Сайт американской консалтинговой компании Feeley & Driscoll

Раздел «About us» отсутствует и на сайте фирмы Fusion Consulting, которая оказывает консалтинговые услуги в Тихоокеанском регионе. Однако при этом информация об отличительных особенностях компании, её подходах к консультированию и команде разнесена по самостоятельным разделам, наряду с разделами «Services» и «Experience».

Американская компания Huron Consulting Group в разделе «About us» ограничивается краткой аннотацией, представленной и на первой странице. Более подробные сведения о компании, её истории и достижениях прикреплены в виде pdf файлов – для тех, кого это действительно интересует. В самостоятельный подраздел выделена информация о социально-благотворительной деятельности компании. При этом информация о сотрудниках компании присутствует не только в самостоятельном пункте меню и в разделе «Services», где описанию каждой услуги сопутствует список специалистов по данному вопросу, но и в специальной панели с левой стороны, где постоянно сменяются фотографии консультантов с указанием имени, специальности и опыта работы. Таким образом, главное, на что акцентирует внимание данная компания – это её человеческий ресурс и услуги.

Фирма EMI, LLC, специализирующаяся на финансовом и стратегическом консультировании, вместо раздела «About us» создала на своем сайте разделы, где описан опыт её управляющих директоров («Managing Directors Experience») и её отличительные особенности («EMI, LLC»).

На сайте нью-йоркской компании Sherwood раздел «About us», как и другие разделы, открывается в меню только после перехода с главной страницы, на которой представлены только услуги.

BCS (Business Consulting Services), консалтинговая компания штата Пенсильвании, предлагает вниманию посетителей достаточно краткую презентацию своей миссии и профессиональных достижений, зато выделяет особым пунктом этические принципы работы с клиентами, взаимодействия с государством и обществом.

Компания The Hayes Group International в одном разделе, который идет первым пунктом меню, изложила свою миссию, задачи и краткую биографию президента и СЕО.

Подробно разработан раздел «About us» на сайтах компаний McKinsey&Company, Accenture, IBM. Здесь присутствуют подразделы, посвященные миссии, персоналу, партнерам и т.д. Их структура аналогична той, что была описана при рассмотрении отечественных сайтов.

Можно заключить, что отечественные компании, создавая на своих сайтах разделы «О компании» ориентируются на гигантов западного консалтинга, что, конечно, похвально, но не всегда обосновано, учитывая недостатки на других фронтах маркетинговой политики.

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

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

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

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

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

Не имея возможности четко определить свой целевой сегмент рынка и представить потенциальному клиенту конкретные достижения в области оказания профессиональных услуг, отечественные консалтинговые компании уделяют особое внимание презентации своего потенциала (намерений, идеологических и этических установок, человеческих ресурсов) и формальных индикаторов успеха (сертификаты, отзывы клиентов) – всего, что входит в раздел «О компании».

Западные же фирмы могут позволить себе обратить внимание посетителей сайта на многочисленные описания реализованных проектов, могут определить свою отраслевую специализацию, не опасаясь потерять при этом возможных клиентов. В такой ситуации информация, непосредственно не касающаяся предоставления услуг, второстепенна и даже факультативна, что и отражается на примере раздела «About us».

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

Однако возможен и другой вариант ответа на вопрос о причинах различий в политике позиционирования отечественных и зарубежных консалтинговых компаний. Эти различия можно объяснить культурными традициями, своеобразием менталитета.

Распространено мнение, что на Западе общепризнанными ценностями являются право, договорные отношения, деловая этика, индивидуализм, а в России – неопределимая четкими показателями справедливость, родственные отношения, созерцательность, коллективизм.

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

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

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


  1.  Моделирование бизнес-процессов консалтинговой фирмы
    1.  Консалтинг. Виды консалтинга

Круг проблем, решаемых консалтингом, весьма широк, кроме того, специализация компаний, предоставляющих консалтинговые услуги, может быть различной: от узкой, ограничивающейся каким-либо одним направлением консалтинговых услуг (например, аудит), до самой широкой, охватывающей полный спектр услуг в этой области. Соответственно этому, каждый специалист (или каждая фирма), работающая в данной области, вкладывает в понятие консалтинга собственный смысл и придает ему собственный оттенок, определяемый направлением деятельности конкретной компании.

Попытаемся дать определение консалтинга в самом широком смысле этого слова.

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

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

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

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

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

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

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

Предоставляемые консалтинговой компанией услуги могут принимать следующие основные формы:

  1.  Аналитическая деятельность (анализ и оценка внутрихозяйственной и финансовой деятельности предприятия-клиента, анализ инвестиционных проектов, исследования деятельности конкурентов, рынков сбыта, движения цен и т.д.);
  2.  Прогнозирование (на основе проведенного анализа и используемых консультантом методик - составление прогнозов по указанным выше направлениям);
  3.  Консультации по самому широкому кругу вопросов, касающихся как деятельности компании-клиента, так и рынка в целом;
  4.  Ревизия деятельности предприятия-клиента;
  5.  Участие в деятельности предприятия-клиента (стратегическое планирование, решение совокупности проблем, связанных с организацией управления в различных сферах деятельности предприятия, а также разработка и внедрение информационных систем, системная интеграция и т.д.).

Существует два основных вида классификации консалтинговых услуг:

1) с точки зрения предмета консультирования — попредметная классификация;

2) с точки зрения метода консультирования — методологическая классификация.

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

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

Следует отметить также, что классификации, публикуемые национальными и международными ассоциациями консультантов, часто объединяют попредметный и методологический подходы, правда, ориентируясь больше на первый. Кроме того, они включают в перечень консалтинговых услуг и другие профессиональные услуги. Примером такого "синтетического" подхода является приведенная в  классификация Европейского справочника-указателя консультантов по экономике и управлению, издаваемого под эгидой ФЕАКО. В эту классификацию включены, с одной стороны (попредметной), такие услуги, как обеспечение информационными технологиями, промышленный инжиниринг, обучение менеджменту (тренинг), отношения с общественностью и т.д., что составляет профессиональные услуги, а с другой, — такие виды консультирования, как обучающий консалтинг, т.е. метод консультирования.

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

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

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

Консультант по информационным технологиям — это не просто техник по обслуживанию компьютеров; он должен помочь клиенту разобраться в возможностях и недостатках компьютеров, в обеспечении информацией и сократить разрыв между техническим персоналом и конечным пользователем компьютерных программ. Информационные системы часто вызывают нарекания администрации на отсутствие соответствующей информации или на задержки с ее получением.

Поэтому консультант должен тщательно изучить характер отношений между информацией и различными видами управленческих действий и попытаться повысить полезность и доступность "информации; подробно рассмотреть систему принятия решений.

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

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

Если клиент уже располагает компьютерной системой, то консультант поможет определить ее недостатки и установить:

  •  на что рассчитана система;
  •  как задачи системы согласованы с пользователем;
  •  как пользователь участвовал в разработке системы, а затем попытаться установить, что же реально пользователь получил от системы.
    1.  Краткая характеристика консалтинговой фирмы ИТ

ООО «ХХХ» занимается консалтинговой деятельностью с 2000 года. Основным направлением ее работы является IT-консалтинг.

Общее руководство деятельностью предприятия в соответствии с учредительными документами осуществляет Генеральный директор. В непосредственном подчинении у него находятся заместитель директора по производству, заместитель директора по общим вопросам и главный бухгалтер.

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

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

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

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

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

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

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

В обязанности начальника административно-хозяйственного отдела входит руководство обеспечением хозяйственной деятельности предприятия.

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

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

Главный бухгалтер отвечает за ведение бухгалтерской и налоговой отчетности предприятия. В его подчинении находятся бухгалтер и бухгалтер-кассир.

Организационная структура предприятия приведена  на .

Рисунок . Организаионная структура исследуемого предприятия

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

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

Позиционирование предполагает наличие ясного ответа на три основных вопроса:

  •  Каковы целевые сегменты рынка (кто является клиентом фирмы);
  •  Что предлагает фирма, и в чем ценность ее услуг;
  •  Чем фирма отличается от других консультантов.

Если ответы на эти вопросы понятны потенциальным клиентам фирмы, то они неизбежно выделят ее среди множества поставщиков консалтинговых услуг.

Отметим, что работа с клиентами в консалтинговой фирме обладает рядом специфических особенностей.

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

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

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

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

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

Описанная нами технология работы может быть представлена в терминах IDEF0.

IDEF0 является наиболее удобным языком моделирования бизнес-процессов, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы — диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель.

Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, определить, что будет в дальнейшем рассматриваться как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будут существенно влиять позиция, с которой рассматривается система, и цель моделирования — вопросы, на которые построенная модель должна дать ответ. Другими словами, в начале необходимо определить область моделирования. Описание области как системы в целом, так и ее компонентов является основой построения модели. Хотя предполагается, что в ходе моделирования область может корректироваться, она должна быть в основном сформулирована изначально, поскольку именно область определяет направление моделирования. При формулировании области необходимо учитывать два компонента — широту и глубину. Широта подразумевает определение границ модели — что будет рассматриваться внутри системы, а что снаружи. Глубина определяет, на каком уровне детализации модель является завершенной. При определении глубины системы необходимо помнить об ограничениях времени — трудоемкость построения модели растет в геометрической прогрессии с увеличением глубины декомпозиции. После определения границ модели предполагается, что новые объекты не должны вноситься в моделируемую систему.

Обычно сначала строится модель существующей организации работы — AS-IS (как есть). Анализ функциональной модели позволяет понять, где находятся наиболее слабые места, в чем будут состоять преимущества новых бизнес-процессов и насколько глубоким изменениям подвергнется существующая структура организации бизнеса. Детализация бизнес-процессов позволяет выявить недостатки организации даже там, где функциональность на первый взгляд кажется очевидной.

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

Точка зрения – менеджер отдела маркетинга.

Входными данными в нашем случае являются:

  •  Потребности клиента
  •  Предпочтения клиента

Управляющие воздействия:

  •  Информационные материалы
  •  Регламенты предприятия

Механизмы модели:

  •  Клиент
  •  Менеджер-маркетолог
  •  Специалист

Выходные данные:

  •  Решение о сотрудничестве
  •  Отказ от сотрудничества

Модель предметной области в нотациях IDEF0 приведена на

Рисунок . Модель предметной области в нотациях IDEF0

Описанный на Рисунок 1.2 бизнес-процесс можно разбить на более простые бизнес-процесс, или бизнес-процессы более низкого уровня. Такое разбиение бизнес-процессов называется декомпозицией.

Бизнес-процесс информационной поддержки клиентов консалтинговой фирмы можно разбить на три подпроцесса:

  •  Определение потребностей и предпочтений клиента
  •  Выявление ресурсов предприятия, удовлетворяющих требованиям клиента
  •  Предложение клиенту вариантов решения проблемы

Результаты декомпозиции приведены на

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

В свою очередь, некоторые из рассматриваемых подпроцессов можно вновь разбить на составные бизнес-процессы. Так бизнес-процесс «Определение потребностей и предпочтений клиента» включает в себя следующие процессы (работы):

  •  Проведение переговоров, изучение документации
  •  Формулировка проблемы клиента

Результаты декомпозиции бизнес-процесса «Определение потребностей и предпочтений клиента» приведены на

Рисунок . Результаты декомпозиции бизнес-процесса «Определение потребностей и предпочтений клиента»

Бизнес-процесс «Выявление ресурсов предприятия, удовлетворяющих требованиям клиента», включает в себя следующие процессы (работы):

  •  Привлечение специалиста
  •  Анализ проблемы
  •  Разработка вариантов решений

Результаты декомпозиции бизнес-процесса «Выявление ресурсов предприятия, удовлетворяющих требованиям клиента» приведены на

Рисунок .Результаты декомпозиции бизнес-процесса «Выявление ресурсов предприятия, удовлетворяющих требованиям клиента»

Бизнес-процесс «Предложение клиенту вариантов решения проблемы», включает в себя следующие процессы (работы):

  •  Разъяснение клиенту вариантов решения проблемы
  •  Разъяснение клиенту преимуществ решения проблемы силами предприятия
  •  Принятие решения о сотрудничестве или отказ от него

Результаты декомпозиции бизнес-процесса «Предложение клиенту вариантов решения проблемы» приведены на

Рисунок . Результаты декомпозиции бизнес-процесса «Предложение клиенту вариантов решения проблемы»

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

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

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

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

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

  1.  Программная и техническая архитектура информационной системы консалтинговой фирмы
    1.  Описание комплекса технических средств 

При выборе программного и аппаратного обеспечения в качестве определяющих были выбраны следующие критерии:

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

Для сайта консалтинговой компании "ХХХ" выбрана многоуровневая архитектура, в основе которой находится сервер, расположенный на площадке провайдера.

Физический сервер расположен на площадке провайдера. На нем работает Web-сервер, сервер СУБД и сервер электронной почты.

Сотрудники консалтинговой компании ООО "ХХХ" работают как в офисе компании, так и на дому. При этом они имеют доступ к закрытой части Web-сайта, предназначенной для выполнения управляющих функций.

Клиенты просматривают информационные материалы и получают консультации специалистов через Интернет, обращаясь к клиентской части Web-сайта.

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

В качестве аппаратной платформы выбран сервер HP ProLiant DL380 модель 407549-421, отвечающий требованиям надежности и производительности.

Для увеличения надежности системы памяти диски сервера предлагается сконфигурировать в виде зеркального массива. Резервное копирование данных обеспечивается при помощи встроенного стримера.

В качестве рабочих станций сотрудников ООО "ХХХ" рекомендуется использовать любые персональные компьютеры или ноутбуки, допускающие установку операционной системы Microsoft Windows XP и выше.

Требования к рабочим станциям посетителей сайта не оговариваются.

  1.  Описание комплекса программных средств

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

  1.  Обоснование необходимости модернизации информационной поддержки консалтинговой фирмы

Как было сказано выше, используемая в настоящее время бизнес-модель имеет ряд существенных недостатков. Проектируемое интернет-представительство предназначается для ее оптимизации.

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

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

Сотрудник предприятия получает информацию непосредственно от клиента и сотрудничает с ним напрямую. Выбранным совместно способом (электронная почта, ICQ, Skype и т.д.) анализируется проблема, вырабатываются пути решения.

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

Опишем модель бизнес-процесса информационной поддержки клиентов консалтинговой фирмы «как будет» в терминах IDEF0.

Входными данными модели будут:

  •  Потребности клиента
  •  Предпочтения клиента

Управляющие воздействия:

  •  Информационные ресурсы сайта

Механизмы модели:

  •  Клиент
  •  Сайт
  •  Специалист

Выходные данные:

  •  Техническое задание
  •  Отказ от сотрудничества

Модель предметной области «как будет» в нотациях IDEF0 приведена на

Рисунок . Модель предметной области «как будет» в нотациях IDEF0

Таким образом, мы видим, что в разрабатываемой модели механизм воздействия «менеджер отдела маркетинга» заменен на механизм «Сайт», что означает высвобождение трудовых ресурсов. Кроме того, на выходе модели мы будем иметь не решение клиента начать сотрудничество, а готовое техническое задание.

Проведем декомпозицию бизнес-процесса «как будет».

В данном случае описываемый бизнес-процесс будет разбит на следующие подпроцессы:

  •  Анализ возможностей решения проблемы силами консалтинговой фирмы
  •  Консультация со специалистом
  •  Разработка технического задания

Результаты декомпозиции приведены на

Рисунок . Результаты декмпозиции бизнес-процесса "как будет"

Бизнес-процесс «Анализ возможностей решения проблемы силами консалтинговой фирмы» включает в себя следующие процессы (работы):

  •  Изучение информации о направлениях деятельности
  •  Изучение информации о реализованных проектах
  •  Определение соответствия полученной информации потребностям и предпочтениям клиента

Результаты декомпозиции бизнес-процесса «Анализ возможностей решения проблемы силами консалтинговой фирмы» приведены на

Рисунок . Результаты декомпозиции бизнес-процесса «Анализ возможностей решения проблемы силами консалтинговой фирмы»

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

Бизнес-процесс «Консультация со специалистом» включает в себя следующие процессы (работы):

  •  Обращение к специалисту
  •  Анализ проблемы
  •  Разработка вариантов решения

Результаты декомпозиции бизнес-процесса «Консультация со специалистом» приведены на

Рисунок . Результаты декомпозиции бизнес-процесса «Консультация со специалистом»

Бизнес-процесс «Разработка технического задания» в рамках настоящего проекта является для нас конечным и его декомпозицию мы проводить не будем.

Таким образом, мы видим, что использование интернет-представительства позволит ликвидировать «узкие места» модели «как есть»:

Все информационные ресурсы сконцентрированы в одном месте и структурировать их для самостоятельного эффективного использования клиентами.

Существенно сокращено использование трудовых ресурсов, менеджер отдела маркетинга выведен за рамки процесса.

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

Таким образом, можно сделать вывод, что автоматизация процесса информационной поддержки клиентов консалтинговой фирмы является целесообразной.


  1.  Разработка интернет-представительства
    1.  Описание разработки

Жизненный цикл проекта создания веб-сайта начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации.

Существует международный стандарт, регламентирующий жизненный цикл информационных систем - ISO/IEC 12207. Standard for Information Technology, а также ГОСТ 34.601-90 "Автоматизированные системы. Стадии создания". Стандарт ГОСТ 34.601-90 на создание и развитие автоматизированных систем (АС) - обобщенные, но воспринимаемые как весьма жесткие по структуре ЖЦ и проектной документации. Но эти стандарты многими считаются бюрократическими до вредности и консервативными до устарелости. Поэтому в нашем проекте ориентация будет направлена на более новый стандарт ISO/IEC 12207: 1995.

Международный стандарт ISO/IEC 12207: 1995 "Information Technology - Software Life Cycle Processes" является основным нормативным документом, регламентирующим состав процессов жизненного цикла ПО. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО.

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

Разработка веб-сайта состоит из нескольких этапов:

Первый этап разработки - предпроектная подготовка

1. Предпроектные исследования

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

На первое место ставятся самые важные задачи, решение которых в последствии позволит быстро и качественно реализовать конечные цели создания интернет-представительства. Составляется функциональное задание, в котором отразятся аспекты проекта:

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

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

Проводится анализ и описание целевой группы потребителей, в ходе чего из всей аудитории Интернета будет выделена и изучена аудитория, удовлетворяющая интересам владельца сайта.

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

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

2. Разработка технического задания

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

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

Оптимизируется навигация с учетом комфортности серфинга пользователем, разработка систем меню и подменю с учетом удобства пользователей - "юзабилити".

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

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

Второй этап разработки интернет-сайта - разработка и согласование дизайна

1. Дизайн-концепция интернет-магазина (креативный дизайн)

В данном этапе разработки сайта создается основная графическая концепция дизайна сайта и показывается на примере главной страницы. Осуществляется интеграция элементов фирменного стиля клиента для сайта.

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

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

Третий этап разработки интернет-представительства – верстка.

Четвертый этап разработки - программная часть проекта

1. Интеграция с системой управления

Ни один современный сайт уже не обходится без системы управления сайтом, так как важна не только красивая внешняя оболочка этого сайта, но и возможность удобной работы с ним. Это особенно важно для тех сайтов, где разветвленная структура и большой объем данных. В этот этап разработки сайта входит: настройка сервера, обеспечение безопасности проекта, назначение прав пользователей и контроль работоспособности программных модулей.

2. Программирование, запуск проекта

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

Пятый этап разработки сайта - информационное наполнение интернет-магазина

На этом этапе разработки интернет-магазина проходит информационное наполнение интернет-магазина необходимыми фотографиями, оригинальными статьями (контентом) и другими материалами. Важно ответственно подойти к этому этапу, заранее подготовив всю необходимую информацию для интернет-магазина.

Шестой этап разработки - тестирование сайта в Интернете

Тестирование работоспособности производится на наличие ошибок, тестирование страниц на корректность работы в различных браузерах (Mozilla Firefox, Opera, Netscape, Safari, Internet Explorer).

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

Восьмой этап разработки - оптимизация для поисковых систем, продвижение сайта

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

  1.  Архитектура сайта

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

Дерево функций представляет собой иерархическую структуру действий, реализованных в информационной системе. Все действия (функция) на два основных подмножества:

Служебные функции. Идентичны для всех автоматизированных систем управления организации на современном уровне развития аппаратных и программных средств. Функции этого вида призваны обеспечивать безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.

Основные функции. Свойственны как информационным системам любой специализации и направленности, так и конкретной проектируемой ИС. Они отражают особенности процесса обработки информации, получения результатов, введения информационной базы проекта. Эти функции организованы в том составе, которые продиктованы условиями обработки и управления данными в конкретной предметной области.

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

Рисунок . Дерево функций

Диалог – это процесс обмена сообщениями между пользователями и информационной системой, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна.

В процессе диалога возможно:

  •  двухсторонне управление на базе языка типа «запрос-ответ»;
  •  односторонней управление со стороны информационной системы с языком общения типа «меню», «заполнения шаблона», «ответа по подсказке» и т.п.;
  •  односторонне управление со стороны пользователя с использования языка директив (команд).

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

  •  управление процессом диалога;
  •  обеспечение интерфейса пользователя;
  •  обеспечение и выполнение сервисных или справочных функций;
  •  вызов обрабатываемых программ.

При разработке данного проекта автоматизации система общения с пользователем организована таким образом, что основная часть диалога видеться на языке типа «меню», а заполнение форм входной информации – «по шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны информационной системы.

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

  •  возможность работы с экранными формами входной информации;
  •  формирование выходной информации;
  •  корректировка вводимых данных;
  •  просмотр введенной информации;
  •  протоколирование действий пользователя;
  •  помощь на всех этапах работы.
    1.  Характеристика разработанного сайта и данные о тестировании
      1.  Выбор и обоснование методики расчёта экономической эффективности

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

Эффективность внедрения автоматизированной системы обуславливается действием ряда факторов организационного, информационного и экономического характера.

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

Информационный фактор эффективности выражается в повышение уровня информированности персонала и клиентов.

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

Заработная плата исполнителей в настоящей работе не учитывается, поскольку разработка выполняется в рамках учебной работы.

Эксплуатационные расходы в настоящем проекте также не учитываются, поскольку обслуживание оборудования осуществляется IT-службой предприятия в рамках общей текущей деятельности.

Итак, экономическая эффективность складывается из двух основных компонентов:

-совершенствование производственной, хозяйственной и финансовой деятельности;

-сокращение затрат на проведение вычислительных операций.

Базой для оценки экономической эффективности автоматизированной системы может служить сокращение рабочего времени.

Капитальные затраты сведутся к приобретению оборудования для сотрудников и подключение к сети Интернет. Структура и объем капитальных затрат приведены в

Таблица . Капитальные затраты

№ пп.

Перечень затрат

Кол-во

Стоимость, руб.

Сумма, руб.

1.

Персональный компьютер

5

18000

90000

2.

Операционная система

5

4200

21000

3.

Антивирус

5

1890

9450

4.

Комплект сетевого оборудования

1

7000

7000

5.

Прокладка сети

1

5000

5000

Итого

132450

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

Срок полезного действия программного комплекса определим равным пяти годам. Следовательно, ежегодная норма амортизации будет равна 20%. Непредвиденные расходы на дополнительные консультации и вызов специалистов составят 30 тыс. руб.

Результаты прогнозирования текущих затрат приведены в

Таблица . Текущие затраты

Статья

Сумма

Непредвиденные расходы

30000

Амортизационные отчисления

26490

Итого

56490

Годовые затраты на расходные материалы приведены в

Таблица .Годовые затраты на расходные материалы

Наименование

Цена за единицу, руб.

До внедрения

После внедрения

Количество, шт.

Стоимость, тыс. руб.

Количество, шт.

Стоимость, тыс. руб.

Дискеты

15

120

1800

50

750

Бумага (500л)

120

35

4200

20

2400

Картридж для принтера

700

20

14000

12

8400

Итого

20000

-

11550

Таким образом, структура состава затрат будет иметь следующий вид ():

Рисунок . Структура затрат

  1.  Расчёт показателей экономической эффективности проекта

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

- снижение трудозатрат на подготовку материалов для обучения;

- экономии на расходных материалах (бумага, дискеты, картриджи)

- сокращения обслуживающего персонала.

Общее снижение затрат на расходные материалы определяется по следующей формуле:

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

На основании данных, полученных в результате анализа результатов внедрения аналогичных проектов, временные затраты на выполнение рабочих операций сократятся на 20%. Продолжительность рабочего дня составляет 8 часов или 480 минут. Таким образом, продолжительность рабочего дня после внедрения системы составит 384 минуты или 6 часов 24 минуты. Экономия рабочего времени составит при этом 96 минут или 1 час 36 минут.

Количество календарных дней работы предприятия определяется по формуле:

где Д – количество дней в году (365), дней;

В – количество выходных и праздничных дней (114), дней.

Годовой фонд рабочего времени одного сотрудника определяется следующим образом:

где К – количество календарных дней в году (257), дней;

Т – протяженность рабочего дня (8), часов.

Тогда величина трудозатрат работников составит:

где Фрв – годовой фонд рабочего времени одного работника, часов;

Ч- количество работников, человек.

Трудозатраты пяти работников составят:

Однако, как отмечалось выше, после внедрения проекта рабочий день работника составит 6 часов 24 минуты или 6,4 часа и тогда годовой фонд рабочего времени будет равен:

Снижение трудозатрат определяется по формуле:

где ТЗдо, ТЗпосле — соответственно величины трудозатрат работников до внедрения программного комплекса и после, человекочасов.

Общее снижение трудозатрат составит:

Такое снижение трудозатрат создает предпосылки для условного высвобождения одного работника.

Таким образом, статьи экономии затрат составят:

Таблица . Экономия затрат

Статья

Сумма, руб.

Затраты на канцтовары

8450

Экономия за счет высвобождения работника с заработной платой 15 тыс.руб./мес.

180000

Итого:

188450

Таким образом, сокращение затрат приведет к увеличению прибыли предприятия на 143222 р. (за вычетом налогов):

В процессе использования системы полученный эффект составит 143 222 руб.. Текущие затраты в результате функционирования системы составят дополнительные расходы, амортизационные отчисления и непредвиденные расходы (56490 руб.). Что в конечном итоге возмещает капитальные затраты. Однако, полученные при этом суммы результатов (прибыли) и затрат (капитальных вложений) по годам приводят к единому времени - расчетному году (за расчетный год принят 2010 год) путем умножения результатов и затрат за каждый год на коэффициент приведения (t), который рассчитывается по формуле:

t = (1 / (1+Ен)) t

ГдеЕн - норматив приведения разновременных затрат и результатов;

t - номер года, результаты и затраты которого приводятся к расчетному (2010-0; 2011-1; 2012-2; 2013-3).

Норматив приведения разновременных затрат и результатов Ен для программных средств в существующей практике принимается равным 0,3. Расчет эффективности проекта приведен в.

Таблица . Расчет эффективности проекта

Показатель

Единица измерения

Годовое значение

2011

2012

2013

Капитальные вложения

тыс. руб.

132450

-

-

Отток денежных средств:

то же

-

56490

56490

- амортизационные отчисления

--//--

-

26490

26490

- непредвиденные обстоятельства

--//--

-

30000

30000

Приток финансовых средств:

--//--

-

169712

169712

- амортизационные отчисления

--//--

-

26490

26490

- чистая прибыль

--//--

0

143222

143222

Чистый финансовый поток

--//--

-

113222

113222

Коэффициент дисконтирования

-

1

0,77

0,59

ЧДФП

тыс. руб.

-

87093,85

66995,27

Экономический эффект нарастающим итогом

то же

-132450

-45356,2

21639,11

Таким образом, в период внедрения ИС предприятие понесет  расходы в размере 132 450 руб.Но в 2013 году предприятие получит чистую прибыль равную 21639,11 руб. Это произойдет за счет снижения расходов на расходные материалы, снижения трудозатрат, сокращения работника бухгалтерии, а так же за счетэффективного и оперативного принятия управленческих решений. При этом данное капиталовложение окупиться уже в 2013 году.

Следовательно, внедрение данной разработки является экономически целесообразным решением.


Заключение

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

Объектом исследования настоящего дипломного проекта являются технологии автоматизации бизнеса, объектом исследования – автоматизация бизнес-процесса информационной поддержки клиентов консалтинговой фирмы  посредством интернет-представительства ООО «ХХХ».

Цель проекта – проектирование и разработка сайта интернет-представительства ООО «ХХХ».

Для достижения поставленной цели были решены следующие задачи:

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

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


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

  1.  А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки программного обеспечения СПб.: Питер , 2002. - 496 с
  2.  Баженова И. Ю. Основы проектирования приложений баз данных Интернет-университет информационных технологий - ИНТУИТ.ру, 2006
  3.  Белозубов А.В., Николаев Д.Г.Основы работы с HTML-редактором Abobe Dreamweaver CS3. Учебно-методическое пособие. — СПб.: СПбГУ ИТМО, 2007. — С. 112. — ISBN 5-7577-0092-0.
  4.  Вендров А. М.Современные методы и средства проектирования информационных систем. М: Финансы и статистика 2007г.
  5.  Вендров А. М.Современные методы и средства проектирования информационных систем. М: Финансы и статистика 2007г.
  6.  Виленский, П. Л. Оценка эффективности инвестиционных проектов: Теория и практика: Учебник / П.Л. Виленский, В. Н. Лившиц, С. А. Смоляк. – М. : Дело, 2004. – 888 с.
  7.  Гольц Г. Рабочие станции и информационные сети. М.: Машиностроение, 2005. 239 с.
  8.  Дик В.В.Информационные системы в экономике”: М: Финансы и статистика.2006г.
  9.  Дик В.В.Информационные системы в экономике”: М: Финансы и статистика.2006г.
  10.  Докучаев А.А. Телекоммуникации и сети компьютеров. СПБ.: 2005. 72 с.
  11.  Докучаев А.А. Телекоммуникации и сети компьютеров. СПБ.: 2005. 72 с.
  12.  Елиферов В.Г., Репин В.В.Бизнес-процессы: регламентация и управление М.: ИНФРА-М, 2007
  13.  Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления. М.: Мир книги, 2008. 142 с.
  14.  Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления. М.: Мир книги, 2008. 142 с.
  15.  Зандстра Мэтт. PHP: объекты, шаблоны и методики программирования, 3-е издание = PHP Objects, Patterns and Practice, Third Edition — М.: «Вильямс», 2010. — С. 560. — ISBN 978-5-8459-1689-1.
  16.  Зервас Квентин. Web 2.0: создание приложений на PHP = Practical Web 2.0 Applications with PHP — М.: «Вильямс», 2009. — С. 544. — ISBN 978-5-8459-1590-0.
  17.  Калянов Г.Н. Теория и практика реорганизации бизнес-процессов М.: СИНТЕГ, 2000
  18.  Кондратьев В.В., Краснова В.Б. Модульная программа для менеджеров. Реструктуризация управления компанией М.: Инфра-М, 2000
  19.  Костарев А. Ф. PHP 5 — Спб.: «БХВ-Петербург», 2008. — С. 1104. — ISBN 978-5-9775-0315-0.
  20.  Кузнецов Максим, Симдянов Игорь PHP . Практика создания Web-сайтов — 2-е изд. перераб. и доп.. — Спб.: «БХВ-Петербург», 2008. — С. 1264. — ISBN 978-5-9775-0203-0.
  21.  Леоненков А.В.Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов Интернет-университет информационных технологий - ИНТУИТ.ру, 2009
  22.  Маклаков С.В. Создание информационных систем с AllFusion Modelling Suite М.: Диалог-МИФИ, 2008
  23.  Мацяшек Лешек. Анализ требований и проектирование систем. Разработка информационных систем. Пер. с англ. - М.: Издательский дом "Вильямс", 2008. - 432 с.: ил. - Парал. тит. Англ
  24.  Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник - СПб: "Питер", 2001. - 656 с.
  25.  Туманов В.Е.Основы проектирования реляционных баз данных. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007
  26.  Цикритзис Д., Лоховски Ф. Модели данных. М.: 2005. 344 с.
  27.  Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии М.: Финансы и статистика, 2010
  28.  Чертовской В.Д. Управление предприятием. Мн.: Университетское , 2006. 263 с.
  29.  Википедия. Свободная энциклопедия. [Электронный ресурс] / Режим доступа:  http://ru.wikipedia.org
  30.  Интернет-энциклопедия. Свободная русская энциклопедия [Электронный ресурс] / Режим доступа: http://traditio.ru/wiki
  31.  Рубрикон. Информационно-энциклопедический проект. [Электронный ресурс] / Ресурс


Приложения

Приложение   Виды консалтинговых услуг согласно классификации  Европейского справочника-указателя консультантов по управлению

1. Общее управление

1.01 определение эффективности системы управления

1.02 оценка бизнеса

1.03 управление нововведениями

1.04 определение конкурентоспособности/изучение конъюнктуры рынка

1.05 диверсификация или становление нового бизнеса

1.06 международное управление

1.07 оценка управления

1.08 слияния и приобретения

1.09 организационная структура и развитие

1.10 приватизация

1.11 управление проектом

1.12 управление качеством

1.13 реинжиниринг

1.14 исследование и развитие

1.15 стратегическое планирование

1.16 бенчмаркинг

1.17 поиск партнеров

1.18 внутренний менеджмент

1.19 управление экспортом и импортом

1.20 кризисное управление

2. Администрирование

2.01 анализ документооборота

2.02 размещение или перемещение отделов

2.03 управление офисом

2.04 организация и методы управления

2.05 регулирование риска

2.06 гарантии безопасности

2.07 планирование рабочих помещений и их оснащение

3. Финансовое управление

3.01 системы учета

3.02 оценка капитальных затрат

3.03 оборот фирмы

3.04 снижение себестоимости

3.05 неплатежеспособность (банкротство)

3.06 увеличение прибыли

3.07 увеличение доходов

3.08 налогообложение

3.09 финансовые резервы

4. Управление кадрами

4.01 профессиональное движение и сокращение штатов

4.02 культура корпорации

4.03 равные возможности

4.04 поиск кадров

4.05 отбор кадров

4.06 здоровье и безопасность

4.07 программы поощрения

4.08 внутренние связи

4.09 оценка работ

4.10 трудовые соглашения и занятость

4.11 обучение менеджменту

4.12 планирование рабочей силы

4.13 мотивация

4.14 пенсии

4.15 анализ функционирования

4.16 психологическая оценка

4.17 вознаграждение

4.18 повышение квалификации работников

4.19 разрешение конфликтов

4.20 тренинг

5. Маркетинг

5.01 реклама и содействие сбыту

5.02 корпоративный образ и отношения с общественностью

5.03 послепродажное обслуживание заказчиков

5.04 дизайн

5.05 прямой маркетинг

5.06 международный маркетинг

5.07 исследование рынка

5.08 стратегия маркетинга

5.09 разработка новой продукция

5.10 ценообразование

5.11 розничная продажа и дилерство

5.12 управление сбытом

5.13 обучение сбыту

5.14 социально-экономические исследования и прогнозирование

6. Производство

6.01 автоматизация

6.02 использование оборудования и его техническое обслуживание

6.03 промышленный инжиниринг

6.04 переработка материалов

6.05 регулирование внутреннего распределения материалов

6.06 упаковка

6.07 схема организации работ на предприятии

6.08 конструирование и совершенствование продукции

6.09 управление производством

6.10 планирование и контроль за производством

6.11 повышение производительности

6.12 закупки

6.13 контроль качества

6.14 управление запасами

6.15 эргономика

6.16 управление материалами

7. Информационная технология

7.01 системы автоматизированного проектирования и автоматизированные системы управления

7.02 применение компьютеров в аудите и оценке

7.03 электронная издательская деятельность

7.04 информационно-поисковые системы

7.05 административные информационные системы

7.06 проектирование и разработка систем

7.07 выбор и установка систем

7.08 внутренний аудит информационных систем

7.09 восстановление информационных систем

8. Специализированные услуги

8.01 обучающее консультирование

8.02 консалтинг по управлению электроэнергетикой

8.03 инженерный консалтинг

8.04 экологический консалтинг

8.05 информационный консалтинг

8.06 юридический консалтинг

8.07 консалтинг по управлению распределением материалов и материально-техническому снабжению

8.08 консалтинг в государственном секторе бизнеса

8.09 консалтинг по телекоммуникациям

PAGE   \* MERGEFORMAT 80


 

А также другие работы, которые могут Вас заинтересовать

70992. Основи організації обліку готівкового обігу на ТзОВ «Коломийська автобаза» 208.5 KB
  Метою написання даної роботи є дослідження роботи підприємства ТзОВ «Коломийська автобаза», та розкрити теоретичну частину обігу грошових коштів (а саме касових операцій) як в національній практиці так і з порівнянням досвіду зарубіжних країн.
70993. Визначення юридичних підстав кримінальної відповідальності за злочини проти власності 90.17 KB
  Одним із важливих напрямів розбудови України як незалежної демократичної держави є протидія злочинності. Успіх у цій діяльності значною мірою залежить від теоретичних розробок протидії окремим видам злочинності.
70994. ВДОСКОНАЛЕННЯ ОБЛІКУ ВИТРАТ ВИРОБНИЦТВА ТА КАЛЬКУЛЮВАННЯ СОБІВАРТОСТІ ВИГОТОВЛЕНОЇ ПРОДУКЦІЇ НА ТОВ «КАРПАТІЯ-БУК» 480.43 KB
  Собівартість продукції – це грошовий вираз витрат підприємства на виробництво і реалізацію продукції. Собівартість продукції характеризує ефективність всього процесу виробництва на підприємстві, оскільки в ній в ній відображаються рівень організації виробничого процесу...
70995. Моделювання систем масового обслуговування 726.8 KB
  Імітаційні моделі можуть бути як завгодно близькими до системи, яку моделюють, і простими у використанні. Це дає змогу застосовувати імітаційне моделювання як універсальний підхід для прийняття рішень в умовах невизначеності, враховуючи в моделях навіть ті чинники... По всем вопросам пишите на почту.
70996. Розробка навчальної програми для вивчення Delphi 887 KB
  Мета роботи: створити програму для вивчення Delphi з ілюстраціями та прикладами того, що можна робити з її компонентами. Завдання роботи: викласти навчальний матеріал про середовище програмування Delphi, його основні вікна та компоненти з можливістю наглядної демонстрації...
70997. Злочини проти властності 69.78 KB
  Об’єктом дослідження є законодавство України що регулює суспільні відносини власності передусім відносини з приводу володіння користування і розпорядження майном а його предмет ndsh; проблемні питання злочинів проти власності.
70998. Призначення та класифікація системи охолодження 815.87 KB
  Система охолодження поділяєтьсь на повітряну та рідину. Основним недоліками системи рідинного охолодження є: більша складність конструкції і ТО взимку і менша надійність в роботі біля 20 усіх відказів двигуна припадає на рідинну систему охолодження.
70999. Електронні таблиці Microsoft Excel 372.41 KB
  Перевагою MS Excel є те, що програма допомагає оперувати більшими обсягами інформації. Робочі книги MS Excel надають можливість зберігання й організації даних, обчислення суми значень у комірках. MS Excel надає широкий спектр методів, що дозволяють зробити інформацію простою для сприйняття.