
- •Разработка Web-сервиса клиентского обслуживания
- •Глава1. Теоретические основы программирования в сети Internet 5
- •Глава2. Этапы проектирования Web-сайта 16
- •Глава 3. Разработка Web-сервиса клиентского обслуживания для предприятия полиграфической промышленности 25
- •Введение
- •Глава1. Теоретические основы программирования в сети Internet
- •Представление данных
- •Понятие сайта, классификации
- •1.2.1. Классификация веб-сайтов.
- •Современные технологии создания сайтов
- •Глава2. Этапы проектирования Web-сайта
- •2.1. Представление требований к Web-сайту
- •2.2. Выбор программных средств
- •2.2.1. Краткое описание Web-редакторов
- •2.2.2. Ручное создание сайта
- •2.3. Описание работы php, Javascript, jQuery, языков разметки html и css
- •Глава 3. Разработка Web-сервиса клиентского обслуживания для предприятия полиграфической промышленности
- •3.1. Краткая характеристика предприятия ооо «Дани-Алмас»
- •3.2. Разработка клиент-серверногоWeb-приложения
- •3.2.1.Обоснование выбранного способа Web-конструирования
- •3.2.2 Виды современного дизайна.
- •3.2.3 Элементы дизайна
- •3.2.3.1. Шрифт и текст
- •3.2.3.2 Заглавия и заголовки
- •3.2.4. Графика на Web-страницах
- •3.2.4.1. Форматы графики на Web-страницах
- •3.2.4.2. Оптимизация графики
- •3.2.5. Разработка сайта.
- •3.2.5.1. Проектирование сайта.
- •3.2.5.2. Дизайн
- •3.2.5.3. Верстка
- •3.2.5.4. Программирование
- •3.3. Стратегия модернизации Web-сайта
- •Заключение
- •Список использованной литературы
- •Приложения
Глава2. Этапы проектирования Web-сайта
Основой качественного создания сайта является сочетание творческого потенциала сотрудников веб-студии и активного участия Заказчика на всех этапах создания сайта, что позволит на базе современных интернет-технологий придать каждому проекту креативности, эффективности и индивидуальности, основ стратегического превосходства над потенциальными конкурентами.
Обычно, процесс разработки сайта проводится поэтапно в следующей последовательности:
Планирование и определение функций веб сайта
Собеседование, консультации, обсуждение проекта с клиентом.
Изучение стратегии развития и особенностей деятельности Заказчика.
Анализ и обработка имеющихся текстовых и графических материалов.
Формирование структуры и навигации сайта.
Анализ стиля, выбор дизайна и функциональных особенностей сайта.
Определение программных средств для достижения целей создания сайта.
Составление и утверждение технического задания.
Разработка приложений и инфраструктуры сайта
Выбор и разработка программных модулей и их интеграция в шаблоны.
Изготовление и согласование с заказчиком иформационных шаблонов.
Разработка дизайна сайта и наполнение его информацией.
Моделирование и тестирование программного обеспечения сайта.
Наполнение контентом и разработка документации сайта.
Испытания и тестирования приложений в предельных режимах.
Сдача и ввод проекта в эксплуатацию
Передача Заказчику документации и рабочего варианта сайта.
Обучение персонала Заказчика основам эксплуатации сайта.
Комплексное тестирование и проверка функционирования сайта во всех версиях программного и аппаратного обеспечения.
Выбор и регистрация доменного имени сайта.
Размещение сайта в сети Интернет (если это оговорено в ТЗ).
Подписание акта приема-сдачи выполненных работ и окончательный расчет согласно стоимости предоставленных услуг.
Гарантийное обслуживание
Определение условий и объема гарантии в эксплуатационный период.
Исправления и устранения ошибок разработчика в процессе гарантийной эксплуатации сайта (выполняются бесплатно).
Предложенный объем работ может варьироваться в зависимости от назначения веб сайта.
2.1. Представление требований к Web-сайту
На сегодняшний день существует множество средств, методов, технологий для создания Web-сайтов. Они различаются по сложности и необходимым навыкам предъявляемым к Web-конструктору. Но в современном мире на протяжении истории развития компьютеров и, следовательно, программных средств, складывается закономерная тенденция. Все развивается с одной стороны от простого к сложному, с другой стороны наоборот. В первом случае имеется ввиду, что усложняется строение компьютера и растут требования к современному программисту. С другой стороны все делается для того, чтобы как можно больше упростить использование компьютера конкретным пользователем. Если раньше с компьютерами могли работать высококлассные специалисты, то сегодня на определенном уровне компьютером может пользоваться школьник.
Такая же картина наблюдается в сфере Web-дизайна и Web-конструирования. Хотя язык HTML не является сравнительно сложным языком, все же для его освоения необходимы определенные способности и знания, не говоря уже о времени. Неудивительно, что на смену программному методу создания Web-страниц приходят вспомогательные редакторы, которые автоматически генерируют программный код. Они в основном рассчитаны на интуитивный метод освоения.
Сходную во многом картину можно наблюдать на примере языка программирования Pascal. Этот язык требует очень много времени от программиста и необходимости вручную описывать процедуры. На смену ему по требованиям времени пришел ObjectPascal, в котором создание программы облегчено за счет визуальный средств (одним щелчком мыши вызывается необходимая процедура)
Никто не утверждает, что необходимо совсем отказаться от знания языка программирования. В современных редакторах можно вручную компилировать код.
Конечно, у такого подхода к созданию Web-сайта есть свои недостатки. К примеру, созданный программный код получается более громоздким. Вследствие этого Web-странице требуется большее время для загрузки. Но в наше время роста информационных технологий, когда скорость Интернета растет в прогрессии за счет использования более современных средств связи, этот недостаток можно считать незначительным.