Современные информационные технологии. Программное обеспечение

Сегизбаева М.Е.

Северо-Казахстанский Государственный Университет имени Манаша Козыбаева, г. Петропавловск, Республика Казахстан

Актуальность проектирования Web-ресурса

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

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

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

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

·     Рекламная функция. Изготовление бумажных буклетов может быть неэффективным, так как если измениться какая-либо информация то, что же делать с буклетами, визитками? Деньги, вложенные на их изготовление, потрачены зря. Web-ресурсы решают данную проблему намного проще;

·     Коммуникационная функция – это возможность знать о настроениях клиентов, впечатлениях о продукции, о качестве предоставляемых услуг через, например, гостевую книгу;

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

·     Стимулирующая функция. Потенциальный клиент ищет необходимую информацию о продукции или услугах, заходит на  Web-ресурсы организаций, сравнивает цены, скидки, сервис и принимает решение о покупке там, или здесь. Если он не нашел интернет ресурс конкретного предприятия - следовательно, его продукцию он не купит. Очень простая схема.[2]

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

С необходимостью использования Интернет технологий в бизнесе понятно, теперь же необходимо рассмотреть вопрос правильной разработки Web-ресурса.  До начала непосредственно разработки Web-ресурса необходимо учесть важный этап – проектирование. Во многом данный этап в вопросе надежности будущего ресурса является, чуть ли не главным. Почему? Казалось бы, что там думать – создать логическую структуру,  получить контентную информацию от заказчика и готово. Это заблуждение. На данном этапе необходимо учитывать все возможные риски. Одним из ненадежных элементов при проектировании и разработке выступает заказчик, который, если четко не формализовать и утвердить требования, может передумать или придумать что-то новое, и соответственно придется переделывать. Если при разработке Web-ресурса не следовать определенному плану, то возрастает вероятность создания никому не понятного проекта. То есть во время разработки web-ресурса будут наблюдаться "скачки" между разными этапами. В результате этого появится риск утери логики ресурса во время этих "скачков". То есть посетители в будущем могут не понять, для чего вообще создавался Web-ресурс. Кроме того, постоянные переходы между этапами способны значительно ухудшить качество результата работы.

Необходимо основательно разобраться в следующих аспектах системы на стадии проектирования:

·     Кто будет пользователями системы, и каковы будут роли этих пользователей.                Классифицируя пользователей и изучая их требования, можно узнать такие сведения, которые помогут правильно строить базу данных, обеспечить ограничения, правильно сгруппировать страницы, определиться какая специфическая информация должна быть на ресурсе. На рисунке 1 представлено несколько классов пользователей, непосредственно работающих с Web-ресурсом.[3]

Рисунок 1. Иерархия исполнитель-роль

·     Требования к web-ресурсу. Необходимо уточнить, что именно будет в итоге, прежде чем начать создавать. Чтобы избежать трудностей при разработке, эффективно - провести "мозговой штурм", нарисовать пару схем и записать все на бумаге. Часто нерентабельно писать подробную спецификацию требований к web-ресурсу, но все равно надо хотя бы приблизительно набросать пару диаграмм и написать пару строк о том, какие функции будет выполнять Web-ресурс.[4]

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

·     Инструменты и технологии, которые будут использоваться. Для небольших ресурсов выбрать инструменты и технологии достаточно просто. В особенности в тех случаях, когда важную роль играет стоимость проекта, возможны лишь несколько комбинаций - Apache, MySQL или PostgreSQL, PHP или Perl или JSP/сервлеты. Самым популярным решением обычно оказывается комбинация Apache + PHP + MySQL,. На следующем рисунке (Рис.2) показана примерная компонентная диаграмма, с помощью которой описывается архитектура сайта. [6]

Рисунок 2. Диаграмма компонентов

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

Литература:

1.  Тихонов А.Н. Интернет-порталы: содержание и технологии:  Просвещение – 2004 г.

2.  akyl.kz - Искусство принятия решений.(Актуальна на 20.11.2011 г.)

3.  Э.Халл, Д. Дик, «Разработка и управление требованиями» - 2007 г.

4.    Ларман К. «Применение UML и шаблонов проектирования. Второе издание», «Вильямс» - 2005 г.

5.  Джим Арлоу, Айла Нейштадт, UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование, 2007 г.

6.  Севостьянов И.О., «Поисковая оптимизация. Практическое руководство по продвижению сайта в Интернете» - 2010 г.