Новости

Программы используемые для создания динамических web-сайтов

Работа добавлена:






Программы используемые для создания динамических web-сайтов на http://mirrorref.ru

Содержание

  • Содержание
  • 1.1 Реализация услуг
  • 1.2 Консалтинг
  • 1.3 Разработка и сопровождение Web-проектов
  • 2 Программы используемые для создания динамических web-сайтов
  • 3 Анализ литературы
  • Заключение
  • 5 Используемая литература

1  Введение

Почему выбор пал именно наWeb-производство?

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

ДинамическийWeb-сайт – это можно сказать полет фантазии не только дизайнера, но иWeb-мастера, и программиста. Ведь на таком сайте можно реализовать все то, что не доступно на статическом.

Так жеWeb-индустрия дает возможность развиваться, как в финансовом плане, так и в карьерном.

1. Направления деятельности web-студии

Деятельность web-студии состоит из следующих направлений:

  1. Реализация услуг
    1. Консалтинг
    2. Разработка и сопровождение Web-проектов
    3. Предоставление доменного имени и хостинга

1.1 Реализация услуг

Обычноweb-студии развивают свою деятельность в одном направлении – создание Интернет ресурсов.

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

1.2  Консалтинг

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

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

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

1.3  Разработка и сопровождение Web-проектов

Общая схема разработки и сопровождения проектов

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

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

Каждый проект можно разбить условно на три больших этапа:

- Предпроектная деятельность – от момента получения контакта и до заключения договора

- Проектная деятельность – с момента заключения договора и до подписания акта сдачи-приемки всех работ

- Послепроектное сопровождение – с момента подписания акта сдачи-приемки и до окончания действия договора на поддержку проекта.

  1. Предпроектная деятельность

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

  1. Проектная деятельность

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

Таблица  Проектная деятельность

Этап

Действия, документы

Начало работ

  • Договор
  • ТЗ
  • План-график

Планирование

  • Технический проект
  • Уточненный план-график
  • Методика тестирования
  • План тестирования

Реализация

  • Определение концепции
  • Подготовка "пилота"
  • Разработка дизайн-макета
  • Программирование
  • Тестирование
  • Подключение дизайн-макета
  • Тестирование
  • Передача заказчику для внешнего тестирования

Стабилизация

  • Обработка пожеланий
  • Реализация пожеланий
  • Тестирование

Подготовка документации

  • Создание
  • Тестирование
  • Доработка

Сдача проекта

  • Акт сдачи-приемки
  • Отчет о проекте

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

  1. Послепроектное сопровождение

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

Web-Дизайн

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

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

Спектр услуг включает:

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

Программирование

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

  1. Работа с пользователями системы

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

  1. Создание информационного наполнения

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

2.1 Интеграция источников информации, и Web-сервера. В качестве источников могут выступать:

  • базы данных, информация из которых обычно загружается через SQL-запросы
  • информационные потоки в разных форматах, загружаемые через специальные программы-конвертеры
  • информационные ресурсы других Web-систем и серверов, загружаемые через программы – “агенты”, “пауки” и прочие

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

  1. Обратная связь

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

  1. Поисковые системы.

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

  1. Автоматизация процесса администрирования Web-сервера и обновления информации.

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

  1. Управление контентом и внесение изменений в структуру решений.

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

  1. Другое

Существует ряд других решений и систем, разрабатываемых компанией. Перечисленные выше в пп. 1-7 системы составляют 90% разрабатываемых систем, но кроме них под конкретные задачи создаются уникальные системы, которые сложно структурировать, например, различные Intranet-решения, приложения для интеграции Web-сервера со специфическими внутренними информационными системами заказчика и т.п.

2  Программы используемые для создания динамическихweb-сайтов

Html - редактор

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

Данный редактор удобен еще и тем, что при ошибке в коде, он выдает предупреждение о ошибке и выделяет ее подчеркиванием.

Для форматирования готовых документов годитсяNotepad (блокнот).

Рисунок Внешний вид редактора

Графический редактор

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

Браузер

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