Технология проектирования веб-сайтов
21.3. Фиксация внешних условий, в которых будет функционировать веб-представительство
Этот этап включает в себя два вида работ:
- определение того, где будет размещаться веб-сайт;
- определение целевой группы посетителей.
Вопрос о размещении сайта может быть решен лишь поверхностно: проработки еще никакой не велось, еще ничего не известно – какая структура будет у сайта, сколько он будет занимать места в запоминающих устройствах, количество страниц на сайте, объем графических материалов и т.д.
Но, тем не менее, на этом этапе, когда определена только цель, уже можно сформулировать поверхностные показатели, связанные с размещением сайта – своеобразные макропоказатели. Например, при определении цели проводилось обследование предприятия, в процессе которого проведено ознакомление с его перспективами, с текущими проблемами, и из всей полученной информации ясно, что на предприятии нет специалистов, которые смогут вести созданный сайт, и не будет. Из этого следует, что нет необходимости устанавливать ЭВМ с сайтом на предприятии, лучше договориться со специализированной фирмой, заплатить ей, пусть она ведет ваш сайт.
Иными словами, решаются вопросы: будет ли сайт находиться на предприятии, нужен ли собственный host-компьютер с постоянным выходом в Интернет, имеются ли на предприятии собственные программисты или придется обращаться к какому-либо провайдеру и т. д.
Решение этих вопросов дает следующее:
- если сайт размещается на своем предприятии, значит, надо иметь собственное программное обеспечение и технические средства;
- если сайт размещается у провайдера, то все необходимое для создания, размещения и ведения сайта последний может предоставить. Вопрос о выборе программного и технического обеспечения отпадает – эти вопросы решит провайдер.
При втором варианте возникают другие проблемы: у каждого провайдера есть свои ограничения. Например, около 80% провайдеров работает под операционной системой Unix. Если разработка сайта будет вестись средствами Windows (например, с помощью FrontPage), провайдер может выполненную вами работу и не принять, обосновав свой отказ тем, что у него нет необходимых программных средств (например, расширений FrontPage).
Чтобы избежать конфликтной ситуации, нужно с самого начала (на второй стадии проектирования сайта) узнать, какие требования предъявляет провайдер к принимаемым на обслуживание сайтам (допускается ли использование динамических страниц, какие СУБД у провайдера используются, какие алгоритмические языки разрешены и т. д.), состав предоставляемых провайдером услуг, расценки.
Второй вопрос касается того, кто будет целевым посетителем создаваемого сайта.
Среди посетителей сайта будут случайные люди. Могут зайти на сайт посетители, являющиеся клиентами фирмы, а могут зайти и посетители, которые являются только потенциальными клиентами. Сайт надо создавать таким образом, чтобы заинтриговать, заинтересовать, привлечь к этому сайту вполне определенную аудиторию.
Какая это аудитория, и что для нее характерно?
Целевых посетителей характеризуют такие признаки, как:
- пол;
- возраст;
- сфера интересов;
- интеллектуальное развитие;
- мотивация деятельности;
- профориентация;
- место жительства (географический признак);
- активное время суток;
- благоприятные дни недели;
- тип используемой операционной системы;
- тип браузера и др.
Определение того, кто будет желанным посетителем сайта, надо начинать с момента осознания цели создания сайта. Какие посетители позволят достигнуть поставленной цели? Что для них характерно, какой образ жизни они ведут, чем интересуются, что читают, какие еще сайты посещают?
Все это необходимо, чтобы привлечь тех посетителей, которые нужны предприятию, и отсеять лишних.
21.4. Концептуальное проектирование веб-сайта
В литературе по созданию веб-сайтов основное внимание уделяется тому, как выглядит сайт со стороны Интернета. А про то, что у этого сайта есть обратная сторона, через которую он связан с предприятием, обычно ничего не говорится.
Веб-сайт может являться окном предприятия во внешний мир, интерфейсом предприятия с внешним миром, элементом корпоративной информационной системы.
Для сайта, выступающего в качестве окна предприятия во внешний мир, характерно следующее: сотрудники предприятия работают с информационной системой фирмы – передают в нее и принимают из нее информацию. Сайт является продолжением информационной системы предприятия, т. е. через него посетители могут познакомиться с информацией фирмы, выставленной в окне (рис.21.2).
На этой структуре уже видно, что веб-сайт не является отдельной системой, а имеет двустороннюю связь: с одной стороны, он связан с Интернетом и посетителями; с другой стороны, он связан с информационной системой фирмы, причем не с каким-то отдельным сотрудником фирмы, а со всей информационной системой.
Поскольку сайт является двусторонней системой, при его проработке со стороны Интернета необходимо решать вопросы типа "как привлечь внимание клиентов", "как удержать внимание посетителей", "как вызвать у посетителей желание повторно посетить сайт". При его проработке со стороны фирмы необходимо решать вопросы типа "как формируется информация для ее размещения на веб-сайте", "кто и в какие сроки готовит информацию для сайта", "по чьему распоряжению может быть изменена информация на сайте", "кто и с какой периодичностью проводит регламентные работы с сайтом" и др.
Для разработки даже такого простого веб-сайта, как "окно во внешний мир", необходимо разобраться в том, чем занимается фирма, провести экономический анализ (выявить имеющиеся у фирмы проблемы и рассмотреть возможные способы их решения), осуществить экономическую постановку задачи (в результате которой должна быть выявлена и обоснована экономическая цель), доказать, что создание веб-сайта представляет собой наиболее эффективный способ достижения этой цели, описать информационную систему фирмы – с тем, чтобы впоследствии "врезать" свой сайт в нее.
Веб-сайт как интерфейс предприятия с внешним миром имеет практически тот же состав. В нем сотрудники предприятия так же работают с информационной системой. Но связан веб-сайт с информационной системой фирмы по-другому: веб-сайт является активным элементом, способным не только отображать информацию, получаемую из информационной системы предприятия, но и принимать информацию как со стороны информационной системы, так и от посетителей из Интернета. Причем полученная из Интернета информация передается в информационную систему предприятия и после обработки становится доступной сотрудникам фирмы (рис.21.3).
Блок обработки внешней информации – достаточно сложный, включает в себя различные алгоритмы, в том числе алгоритмы работы со знаниями.
Корпоративная информационная система – КИС (рис.21.4), использует почти те же элементы, но локальная информационная система фирмы выполнена в виде интранет-системы. Поскольку у КИС есть выход в Интернет, она представляет собой экстранет-систему.
Веб-сайты такой экстранет-системы могут служить различным целям, их может быть много. Они могут быть оформлены как корпоративный сайт или как портал. Кроме того, локальная информационная система может иметь выход в Интернет, отдельный от веб-сайтов, например, работающий на основе программ-роботов для обмена информацией со смежниками и соисполнителями, для поиска необходимой информации.
Блок обработки внешней информации имеет повышенную сложность, так как это интеллектуальная обработка. Один из вариантов этой обработки связан с тем, что в Интернете обычно отыскивается неструктурированная информация, и ее обработка заключается в извлечении смысла из нее, в формализации содержащихся в ней знаний.
Поскольку любой веб-сайт является элементом информационной системы предприятия, при проектировании сайта он должен быть увязан с информационной системой предприятия. Эта увязка заключается в том, что должны быть разработаны:
- информационная модель веб-сайта (которая является частью информационной модели предприятия);
- дерево функций (или дерево диалога), фиксирующее функции, которые доступны посетителю сайта;
- схема технологического процесса обработки информации на сайте, увязывающая последовательность обработки информации и использования программных средств;
- другие документы, необходимые для ознакомления с системой обслуживающих ее сотрудников (например, системных администраторов – сисадминов).
Информационная модель веб-сайта характеризует взаимосвязи входных, промежуточных и результатных информационных потоков и функций предметной области, состав веб-страниц и их связи с используемыми на этих страницах информационными файлами и отображается в виде структурно-функциональной диаграммы или диаграммы потоков данных (рис.21.5).
В случае проектирования корпоративных сайтов (баз данных) следует выделять этапы разработки общей модели данных и подмоделей, которые предназначены для конкретных задач, решаемых с помощью вебпредставительства.
В описании информационной модели объясняется, на основе каких входных документов и какой нормативно-справочной информации происходит формирование конкретных выходных документов (веб-страниц).
Характеристики нормативно-справочной, входной, оперативной и результатной информации при разработке структуры сайта даются в виде таблиц, содержащих реквизиты документов с их характеристиками (например, табл. 21.1).
Наименование поля | Идентификатор поля | Тип поля | Размер поля |
---|---|---|---|
Имя компании | ACCOUNT | Текст | 64 |
Код компании | ACCOUNTID | Текст | 12 |
ФИО контакта | FLNAME | Текст | 64 |
Телефон контакта | WORKPHONE | Текст | 32 |
Эл.почта контакта | Текст | 128 | |
Область | AREA | Текст | 64 |
Категория | CATEGORY | Текст | 64 |
Предмет | ISSUE | Текст | 64 |
Описание проблемы | NOTES | Текст | Текст |
При разработке структуры сайта взаимосвязь программных модулей с информационными файлами отображается на схеме взаимосвязи программных модулей и информационных файлов вида (рис.21.6).