Вход

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

Дипломная работа
Дата создания 29.04.2016
Страниц 81
Источников 26
Вы будете перенаправлены на сайт нашего партнёра, где сможете оформить покупку данной работы.
6 930руб.
КУПИТЬ

Содержание

Содержание ВВЕДЕНИЕ 4 1. ПОСТАНОВКА ЗАДАЧИ 8 1.1 Цель создания информационной (автоматизированной) системы 8 1.1.1. Анализ существующих веб ресурсов Дворцов школьников 8 1.1.2. Определение общей структуры веб ресурса Дворца школьников 13 1.1.3. Определение основных модулей будущей информационной системы 17 1.2 Анализ предметной области 24 1.2.1 Анализ деятельности организации 24 1.2.2. Основные информационные и бизнес процессы организации 29 2. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ ТИПА ВЕБ ПОРТАЛ 32 2.1. Общие понятия проектирования информационных систем 32 2.2. Постановка задачи и основные особенности построения и работы интерактивного сайта 37 2.3. Функциональная диаграмма (IDEF0 или SADT) 41 2.4.Функциональная модель системы IDEF3 42 2.5. Разработка проекта сайта. Анализ требований. 43 2.6. Определение состава базы данных 45 2.7. Физическое проектирование базы данных 46 3. РАЗРАБОТКА СТРУКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ (автоматизированной) СИСТЕМЫ 49 3.1 Средства реализации. Понятие сайта, его структуры, этапов и средств разработки 49 3.1.1. Современные технологии веб-дизайна 49 3.1.2. Технологии проектирования веб-сайтов 51 3.2. Технологии front-end разработки веб-сайтов 53 3.2.1. Технологии разметки (HTML5CSS3, SASS, SCSS) 54 3.2.2. Технологии back-end разработки 57 3.3. Общая структура системы 58 3.4.Разработка интерактивного сайта 62 3.4.1. Выбор системы управления контентом 62 3.4.2. Установка и настройка CMS Joomla! 64 3.4.3. Разработка и установка шаблона сайта 65 2.7.4. Подключение и настройка интерактивного модуля форм 66 2.7.5. Подключение и настройка интерактивного модуля комментариев 68 2.7.6. Подключение и настройка интерактивного модуля форум 71 ЗАКЛЮЧЕНИЕ 75 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 77 ПРИЛОЖЕНИЯ 79 Содержание

Фрагмент работы для ознакомления

Это была и еще частично есть основная проблема клиентской разработки[8].Итак, в современной разработке клиентской части сайта на этапе разметки, т.е. построения макета страниц сайта используется HTML5 в связке с таблицами стилей CSS3.CSS3. Расширенные таблицы стилей. CSS3 - это новый стандарт оформления HTML документов значительно расширяющий возможности предыдущего стандарта CSS2.Данные стили позволяют создавать визуальные эффекты и даже анимацию, причем достаточно высокого уровня. Краткие описание новых возможностей:Создание элементов со сглаженными углами;Создание линейных и сферических градиентов;Гибкое оформление фоновых картинок элементов;Добавление к элементам и к тексту тени;Создание анимаций и различных эффектов переходов;Создание различных трансформаций;Задание цветов несколькими новыми способами;Оформление границ, фонов, текста.Для создания динамического контента и реализации клиентской части функционала сайта используются клиентские языки программирования. Таких языков достаточно много и они все называются скриптовыми. Нет смысла даже в их перечислении, скажем, что наиболее распространенным и определенным в качестве стандартного языка клиентского веб программирования определен JavaScript. Одной из кардинальных особенностей клиентских языков программирования заключается в том, что они исполняются браузером и они не имеют прямого доступа к файловой системе, а значит, и к базам данных (есть исключения для XML файлов). Это касается и JavaScript. Данный язык является объектным, объектно-ориентированным и, как объектный язык поддерживает DOM (объектную технологию представления документа или представление веб документа в виде группы объектов на некоторой подложке, которая носит название window. Окно может быть только одно и оно обладает рядом свойств. В окне располагается документ (который так же имеет ряд свойств), а уже на документе располагаются элементы в определенном порядке. Порядок расположения элементов может быть нарушен при использовании CSS стилей, которые, в свою очередь, могут управляться командами JavaScript[12]. Популярность JavaScript была переменчивой и в начале века поговаривали о полном отказе от данного языка программирования, так как ряд браузеров (например, IE) либо не использовали его, либо использовали с большими ограничениями («война браузеров»). Однако, язык развивался энтузиастами и к нему писались библиотеки, которые потом собирались в фреймворки. Наиболее распространенным сегодня является фреймворк jQueryc фреймворком внутри себя jQueryUI. jQuery позволяет выполнять все функции клиентской веб разработки и значительно расширяет и упрощает код благодаря разработанным в нем функциям. jQueryUI построен на базе фреймворка и направлен на оформление основных элементов интерфейсной части сайта (меню, текстовые блоки, галереи и т.д.). Использование фреймворков в разработке является характерным признаком современного сайта и, в настоящее время, является необходимым элементом.3.2.2. Технологии back-end разработкиПри разработке сайта-портала применяются серверные технологии, так как сайт представляет собой сумму front-ens и back-endразработки.Как уже упоминалось выше, на серверную часть сайта возлагается весь функционал сайта, поэтому количество языков программирования серверной части сайта значительно больше, чем клиентской и, кроме того, нет одной технологии, которая была бы определена в качестве стандарта разработки. Среди серверных языков можно выделить Ruby, ASP, JSP, Python, Perl, но наиболее распространенным (более 5 млн. серверов) является язык PHP версии 5. Особенностью данного языка, именно в 5 версии, является полная поддержка объектно-ориентированной технологии программирования, что упрощает работу по повторному использованию кода, улучшает читаемость кода и позволяет работать над созданием сайта команде разработчиков. На данном языке и для данного языка написано достаточно большое количество фреймворков (каркасов разработки структурных и функциональных элементов сайта). Среди наиболее распространенных фреймворков можно выделить Symphony, Zend, Yii, Doctrine, Smarty, Drupal, Wordpress и др. Среди этих фреймворков существуют универсальные и специализированные (предназначенные для реализации только некоторых функций и задач веб разработки). Использование фреймворков позволяет значительно ускорить процесс разработки, сделать код более стандартным и читаемым. На базе фреймворков разработаны CMS – системы управления контентом сайта, специальные решения, которые позволяют развернуть структуру сайта и затем дорабатывать функционал, в зависимости от требований к сайту.Современные динамические сайты обязательно используют базу данных как для хранения различного контента, так и для реализации своих функций. Наиболее распространёнными системами управления базами данных являются MySQL, PostgreSQL, ORACLE. Эти базы данных являются облегченными, т.е. обладают урезанным функционалом, достаточным для задач веб разработки. Наиболее распространенной является MySQL. Данная база достаточно проста в использовании и обладает высокой скоростью обработки запросов, что важно при большом количестве обращения пользователей к серверу, на котором располагается сайт[18].В back-end разработке наиболее распространенной является связка PHP+MySQL.PHP имеет достаточно средств для организации полномасштабной работы с базой данных. Расписывать сам язык программирования не имеет смысла, более подробно фрагменты работы с программным кодом будут обозначены во второй части дипломной работы.Для разработки сайтов на каждом этапе существуют специальные средства разработчика, которые мы опишем более подробно. В предыдущих пунктах уже описывались средства, которые используются на этапе проектирования сайта.3.3. Общая структура системыРазработка технического заданияПосле стадии анализа требований следующей стадией является- стадия проектирования. Результатом этих двух стадий является разработка технического задания. Техническое задание на разработку программного продукта составляется на основе требований и представляет собойпакет документации к разрабатываемому программному продукту, при его разработке закладываются концептуальные решения и идеи и определяется функционал автоматизированной системы или иного программного продукта.При разработке технического задания:указываюттип и название разрабатываемого программного продукта;указывают требования и основания для разработки;определяют цели, задачи и назначение разработки;определяютряд требований к программному прдукту:к функциональным характеристикам;к составу и параметрам технических средств;к надежности;к программной документации;к информационной и программной совместимости;определяютосновные стадии и все этапы разработки; определяют порядок тестирования и параметры контроля при приемке.В результате реализации первых двух этапов разработки были определены основные элементы технологии разработки:среда разработки – XAMPP (тестовая разработка ведется на локальном компьютере с последующим переносом на сервер http://palace.virtlabsi.com);в качестве языка программирования выбран PHP версии 5.5;в качестве системы управления базами данных - СУБД MySQLi.В качастве каркаса (фреймворка) интерактивного сайта связка CMSJoomla3.5+специальные плагины, которые обеспечивают интерактивность.В техническом задании устанавливаются основные требования для разработки интерактивного сайта. Перечень работ, определенных к исполнению этим техническим заданием, выполняется в границах темы дипломного проектирования.Используемое программное обеспечение, как и реализованный на нем интерактивный сайт, будут применяться для реализации задач автоматизации процесса торговли медиа-ресурсами. Объектом исследования выступает образовательного учреждения «Дворец школьников», и его интерактивный сайт в виде веб портала.Основания процесса разработкиОснованием процесса разработки является внедрение интерактивных модулей в информационную систему сайта образовательного учреждения «Дворец школьников»Назначение разработкиФункциональное назначение разработки.Основные модули корпоративного сайта (веб-портала):Модуль авторизации и регистрации. Фиксирует посещения сайта. Определяет уровни доступаИнформационный модуль. Управляет выводом содержимого (контента) из разных категорий в специальные области сайта;Модуль навигации. Определяет три вида меню и их организацию на сайте - горизонтальное (основное) с наиболее важной информацией, вертикальное (ситуативное) возникающее на разных страницах и расширяющее уровни доступа к элементам системыблок управления временем консультаций;Модуль создания и регистрации заявок производит запись школьников в on-lineрежиме;Модуль отображения медиаконтентаФорум -блок обмена сообщениями (форум);Модуль управления событиями (календарь)Модуль управления общениями (социальная сеть)Модуль управления резервными копиямиМодуль комментирования новостей.Поисковые модулиРис.3.2. Основные модули системыЭксплуатационное назначение разработки.Разрабатываемая автоматическая информационная системаинтерактивный сайт предназначена для оказания широкого спектра информационных услуг для школьников, которые обучаются в кружках и студиях дворца пионеров.Требования к корпоративному сайтуТребования к функциональным характеристикам.Корпоративный сайт (образовательный портал) должен реализовывать следующие функции:запись школьника в кружок со сбором предварительных сведений;уменьшение количества работников за счет переноса части функций на систему;регистрация школьников, получающих образовательные услуги;психологическая и педагогическая консультация родителей,коммуникативная поддержка творческой молодежи,обмен советами и мнениями по вопросам обучения и творчества за счет использования строго администрируемого и модерируемого форума;обеспечение возможности оставить отзыв через систему комментариев о работе дворца школьников с целью выявления слабых мест и повышения качестве услуг, что позволит оперативно реагировать и фиксировать нарушения и отмечать лучших специалистов учреждения, данная форма также будет выполнять рекламные функции, при качественном сопровождении;возможность получать и обрабатывать информацию через базу данных;просмотр сделанных ранее комментариев;запись информации о школьнике, который работает в информационной системе интерактивного сайта. 3.4.Разработка интерактивного сайта3.4.1. Выбор системы управления контентомДля управления контентом сайта рассматривалось несколько бесплатных систем исходя из тех соображений, что наиболее популярные системы такие как Joomla, Drupal, Wordpress имеют хорошую защиту, хорошо администрируются имеют развитую поддержку и достаточно большое количество платных и бесплатных модулей, которые расширяют функциональность.После анализа этих систем была выбрана Joomlaисходя из соображений, описанных ниже.Joomla! относится к категории WCMS (Web Content Management Systems - система управления веб содержанием), поскольку ее функциональность администрируется из браузера в Web, хотя чаще иакие системы называют сокращенно CMS (ContentManagementSystem).Joomla! - Наиболее широко распространенная система управления веб содержанием (Web Content Management System - WCMS).WCMS состоит из клиентской и серверной частей. Клиентская часть - это веб-сайт, который видят посетители и зарегистрированные пользователи.С другой стороны, серверная часть содержит слой администрирования веб сайта, с которым имеет дело администратор. Конфигурация обслуживания, очистки, генерация статистики и создание нового контента - все это делается в серверной части специалистами. Серверная часть доступна через другой URL, отличный от того, по которому доступен сам сайт.Когда речь идет об управлении контентом, говорят о администрировании существующих ресурсов. В CMS имена пользователей и групп присваиваются людям, вовлеченным в этот процесс, и каждому из них выдаются определенные различные права доступа. Они от прав гостя, посетителя без регистрации в системе до зарегистрированного пользователя, вплоть до «супер администратора», который имеет полный контроль над всей системой. В зависимости от этих прав, система может отображать для каждой категории пользователей различный контент; открывать доступ к контенту и управления системой непосредственно на стороне клиента.Контент (content), или содержание, может принимать различные формы от текста, изображения, ссылки, музыкальным фрагментом, фрагментом приложения вроде Google Map или комбинацией всего перечисленного. Чтобы сохранять контроль над контентом, он структурируется; например, текст разбивается на разные категории, при этом категории также являются контентом, который также требует администрирования. Компоненты, модули, шаблоны и модули, подключаемые называются расширениями - (Extensions). Они предоставляют дополнительные функции, которых нет в ядре Joomla! и расширяют функциональность всей системыРасширение, которое обеспечивает дополнительную функциональность которая, администрируются Joomla! отдельно, называются компонентами. Наиболее, типичными компонентами последних лет стали онлайновый магазин, галерея картин, рассылка новостей или система форумов. Для реализации интерактивных функций сайта используются системы авторизации и регистрации, форумы, формы, комментарии, чаты, гостевые книги и другие. Сегодня такие вещи, как оптимизация механизма, права доступа пользователей, многостраничные формы и переменная структура контента становятся все более и более важными.Компоненты содержат бизнес-логику своих сайтов и отображают контент в «основном теле» сайта. Наш сайт содержит бизнес-логику интерактивного сайта медицинского учреждения, что накладывает специфику не только на контент, но и на структуру и предполагаемую функциональность.3.4.2. Установка и настройка CMSJoomla!Для переноса сайта использовался клиент FileZilla (рис. 3.3)Рис. 3.3. Перенос сайта на сервер через FTPклиент.Рис.3.4. Система управления содержимым сайта (С-Panel)Установка системы на сервер интеллектуально проста, предполагает знание основ веб-разработки и не требует особых пояснений. (рис. 3.5).Рис. 3.5. Фрагмент настройки установленной CMSна сервере.3.4.3. Разработка и установка шаблона сайтаШаблон (template) - это тип визуального редактирования, который накладывается на контент. Шаблон определяет цвета, шрифты символов, их размеры, фоновые изображения, интервалы и разбиение страницы на части - то есть, все, что касается внешнего вида страницы. Шаблон состоит, по крайней мере, из одного файла HTML для структуры страницы и одного файла CSS для дизайна. Он может также иметь более сложную структуру, чтобы подготовить контент Joomla!. Для разработки шаблонов существует несколько подходов, чаще всего они комбинируются: для разработки шаблона: используется специальный фреймворк, который называется шаблонизатор, затем редактор шаблонов и затем шаблон донастраивается в редакторах.Описание редактора и работы с ним было в предыдущем разделе. Поэтому процесс разработки шаблона подробно описываться не будет (рис.3.6).Рис.3.6. Разработка шаблона в редактореJCE3.4.4. Подключение и настройка интерактивного модуля формПодключаемый к системе модуль (plug - in), - это кусок программного кода, который добавляется в определенные места каркаса Joomla !, чтобы изменить его функциональность. Такой подключаемый модуль, может, использоваться для реализации интерактивности сайта. Модули, могут использовать в Joomla! свой макроязык. Специальные модули, принадлежащих компонентам, используются для интеграции контента в шаблоны в желаемой форме. Модуль RSForm. Именно формы делают сайт интерактивным. Для получения мнения, отправки заказа, заявки используются формы голосований, всевозможные опросники, формы заказа. А без контактных форм современный интерактивный сайт вообще трудно себе представить. Все интерактивные сайты «оснащены» формами Заказа, Заявки, и множества подобных.Из наиболее востребованных конструкторов форм можно отметить такие как BreezingForms, ChronoForms, CK Forms, Fabrik, RSform Pro и это далеко не весь перечень. Из перечисленных ChronoForms, CK Forms, Fabrik бесплатны, хотя и BreezingForms(old) так же бесплатнае версия.Из всех конструкторов мы выбрали RSform Pro, конструктор, которой русифицирован (рис.3.7).Рис. 3.7. Разработка Формы в редакторе.Плагин (модуль) RSForm представляет собой понятный, логичный и простой в использовании конструктор, расширяемый за счет достаточно большого количества дополнительных плагинов, которые были использованы при создании формы (Рис. 3.8).Рисунок 3.8. Фрагмент интерфейса редактора форм3.4.5. Подключение и настройка интерактивного модуля комментариевДля организации системы комментариев на сайте нами был использован компонент (плагин) jComments.Компонент JComments организует для посетителей сайта систему комментариев к различным материалам, размещенным на сайте. Данный компонент имеет гибкую систему настройки прав доступа ко всем функциям компонента, большое количество настроек интерфейсной части (внешнего вида), поддержка различных шаблонов. В его работе используется технология AJAX и многое другое.Функции плагина.Настройка прав на редактирование/удаление комментариев для существующих групп пользователей (см. «Настройка прав доступа»).Включение/отключение комментариев как для целой категории, так и для конкретного материала (в том числе и статичных).Настройка автопубликации комментариев для существующих групп пользователей.Уведомления администраторам сайта о новых комментариях.Поддержка защиты от флуда и спамботов.Возможность редактирования комментариев с фронтэнда Возможность подписки пользователей на уведомления о новых комментарияхПоддержка смайлов, с возможностью настройки порядка отображения смайлов в списке и соответствие изображения смайла произвольной комбинации символов.Поддержка горячих клавиш для отправки комментариев и вставки тегов BBCodeПоддержка RSS-лент комментариев для каждого материала и общей RSS-ленты для всех комментариев.Возможность постраничного отображения комментариев на страницы и настройка отображения положения номеров страницНастройка порядка вывода комментариев (показывать последние комментарии вначале или в конце списка)Поддержка BBCode, с возможностью настройки прав доступа к тегам различных групп пользователей.Использование технологии AJAX позволяет добавлять, удалять и редактировать комментарии без перегрузки страницы.Возможность показывать пользователям определенных групп правила добавления комментариев.Возможность настройки отображения в форме редактирования и проверки заполнения полей «Адрес сайта» и «E-mail»Поддержка шаблонов оформления для настройки внешнего вида.Функция конвертации из транслита в кириллицу «на лету» при добавлении комментария.Поддержка поиска по комментариям посредством поискового мамбота.Простейший фильтр нецензурных выраженийПоддержка многоязычности (русский, украинский, белорусский, болгарский, английский, немецкий, греческий, иврит, латышский) (рисунок 2.16).Рис. 3.9. Настройка плагина комментариев в системеВспомогательные функцииАвтоматическая замена повторяющихся переводов строк на одинНастройка ограничения длины имени пользователяВозможность указывать запрещенные к использованию имена пользователейВозможность задать максимально допустимую длину комментарияВыделение внешних ссылок в тексте комментариевПроверка на наличие дубликатов при добавлении комментариевВстроенная защита e-mail адресов в комментариях от спамботовМеханизм борьбы с очень длинными ссылками и словами, позволяющий избежать разрыва дизайнаВозможность автоматического вырезание вложенных цитат в комментарияхАвтоматическое удаление из текста комментария запрещенных к использованию или неподдерживаемых тегов BBCodeДанный плагин позволяет осуществлять импорт комментариев/отзывов из других компонентов, что очень сильно упрощает процесс перехода на использование компонента комментариев JComments. В настоящий момент времени поддерживается импорт комментариев из 16 различных компонентов. Настройка прав доступаВ административной панели компонента комментариев для каждой из существующих групп пользователей (в том числе и для незарегистрированных) можно настроить свои права доступа к тем или иным функциям компонента.Например, можно отключить защиту от спамботов для авторизованных пользователей, оставив ее только для гостей сайта, а из тегов BBCode, для авторизованных пользователей, разрешить только базовые (I,B,S,U), теги вставки ссылок и картинок разрешить пользователям с правами Author и выше. Таким образом, раздел настройки прав позволят управлять доступом пользователей к тем или иным функциям.2.7.6. Подключение и настройка интерактивного модуля форумДля реализации интерактивного компонента форум нами использовался компонент Kunena – это компонент форума для Joomla. Интеграция Joomla с форумами достаточно хорошо проработана, но у компонента Kunena интеграция с Joomla наиболее проста и безпроблемна. Для подключения форума необходимо установить Kunena, как обычный Joomla-компонент и настроить его.Основные преимущества Kunena в качестве форума на сайте:Открытая лицензия GPLv2.Хорошая интеграция с Joomla: общая авторизация, модули последних сообщений, общая система контроля доступа ACL и т.д.Интеграция с расширениямиJoomla, таких, как Jomsocial, CommunityBuilder, RSForm, AlphaUserPoints, uddeIM и.т.д.Автоматические обновления между версиями. Распространенность и хорошая поддержка - Kunena используют более, чем на полумиллионе сайтов по всему миру.Дополнительные возможности - на официальном сайте Kunena можно найти множество дополнительных расширений, использующих возможности не только компонента, но и Joomla.Полная руссификация русификация (рисунок 3.10)Рисунок 3.10. Интерфейс административной части форума в системеKunena позволяет создавать форумы и меню форума, которое показывается над его основной частью.Особенность данной опции в том, что меню создается через менеджер меню Joomla и, соответственно, в него могут быть включены любые пункты, не только форумные, но и относящиеся непосредственно к сайту или другим установленным компонентам. В стандартном наборе мы видим пункты меню, относящиеся именно к форуму. Здесь всё, как обычно:– оглавление(главная страница форума);– последнее(последние темы и новые сообщения на форуме);– новая тема(форма создание новой темы на форуме);– без ответов(последние темы, в которых нет ответов);– мои темы(список тем, открытых пользователем);– профиль(профиль пользователя);– правила(правила форума);– помощь(текст помощи по работе с форумом);– поиск(поиск по форуму).Все пункты меню вполне стандартные для большинства форумов. Но создание любых дополнительных пунктов, даже не относящихся к форуму, относится к дополнительным возможностям Kunena.После разработки форума-он интегрируется в систему (рис. 3.11).Рисунок 3.11. Реализация форума в системе интерактивного сайтаЗАКЛЮЧЕНИЕВ результате выполнение задания на дипломное проектирование и разработки программного продукта было проанализировано понятие сайта и этапы его создания.На следующем этапе выполнения дипломного задания было проанализировано та выполнено задание по проектированию структуры сайта Дворца школьников. Для выполнения данной задачи был проведен детальный анализ всех видов требований к данному программному продукту на основании которых, была разработана структура сайта и определена возможность использования средств автоматизации.Для повышения качества и скорости разработки сайта была проанализирована возможность использования автоматизации на этапе разработки. Затем, были рассмотрены возможности и средства автоматизации на этапе продвижения сайта, методы, формы и системы продвижения сайта.Шаблонсайта разрабатывался вручную.Затем была определена система разработки сайта CMSJoomla!.Следующим этапом была разработка прототипа сайта, проекта сайта. Используя современные инструменты разработки были определены детали интерфейса сайта, его структура на базе которых было разработано техническое задание на разработку сайта. На этапе конструирования программного продукта была определена хост площадка, куда была перенесена CMS, были определены элементы сайта, цели, задачи, функции, элементы навигации.На следующем этапе была разработана структура основной части сайта и создан каркас сайта, который частично был заполнен информацией.Сайт был разработан.Таким образом, все поставленные задачи были выполнены задачи дипломной работы решены.Адрес временной версии сайта:palace.virtlabse.com. Логин: StudentWork. Пароль: StudentWorkСПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫАшманов И. С., Иванов А. А. Продвижение сайта в поисковых системах. — М.: Вильямс, 2007. 304 с.Бардзелл Д. MacromediaDreamweaverMX 2004 с ASP, ColdFusion и PHP. Из первых рук.М.: ЭКОМ, 2006. – 235c.Бурлаков М.Macromedia|Dreamweaver. СПб., БХВ-Петербург, 2004. – 688с.ВайкАллен. JavaScript. Энциклопедия пользователя: Пер.з англ. К.: ТОВ "ТИД" ДС", 2001.- 480с.Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М. : Финансы и статистика, 1998. 176 с.Вильямсон X. Универсальный Dynamic HTML.Библиотека программиста. СПб.: Питер, 2001. - 304 с.: рис.Вуд Л. Web-графика. Справочник. СПб.: Питер, 1998. – 246с.Гагин А. Технология работи в глобальних в общедоступных сетях. М: Jet Infosystems, 2006. - 235с.Граймес Г. 10 минут на урок InternetWorldWideWeb: Пер с англ. 3-е изд. К., М., СПб.: Издательский дом «Вильямс», 1998. 260с.ГрызловВ. Java Script. Изд. 3-е.М.: ДМК Пресс, 2005. 416 с.Гудман Д. JavaScript.Библия пользователя, 4-е изд.: Пер. з англ. М.: Изд.дом "Вильямс", 2003. -960с.Дарахвелидзе П. Г.Программирование.СПб.: БХВ-Петербург, 2003. 784 с.Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М. : Лори, 1996. – 457с.Кассер Д. Использование Macromedia| Dreamweaver. М., СПб., К.: Издательский дом «Вильямс», 2005. 720 с.Келли Д. Самоучитель Macromedia| Dreamweaver. СПб: Питер, 2002. 336с.Коггзолл, Джон. РНР 5. Полное руководство: Пер. с англ. — М. : Издательский дом "Вильяме", 2006. 752 с.: ил. — Парал. тит. англ.Колисниченко Д. Н. Поисковые системы и продвижение сайтов в Интернете. М.: Диалектика, 2007. 272с.Культин Н. Основы программирования. СПб.: БХВ -Петербург, 2003. 608с.Мак Т., Dreamweaver MX 2004. Шаг за шагом. Самоучитель. М.: ЭКОМ, 2006. 312с.Миллер М. Использование Windows: Пер. с англ. К.; М.; СПб.: Издательский дом "Вильямс", 2008. 336с.Молер Дж.Dreamweaver MX 2004. Руководство Web-дизайнера. М.: ЭКСМО, 2005. 67с.Нейл Тереза, Скотт Билл. Проектирование веб-интерфейсов = Designing ПаськоВ. MacromediaDreamweaver. К.: BHV, 2006. 384с.Петров В.И. Информационные системы. СПб. : Питер, 2002. 688 с.Томсон Лаура,ВеллингЛюк. Разработка Web-приложений на РНР и MySQL: Пер. с англ. — 2-е изд., испр. СПб: ООО ДиаСофтЮП, 2003. 672 с.Web Interfaces. М.: Символ-Плюс, 2010. 352 c. ПРИЛОЖЕНИЯ

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

ПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Ашманов И. С., Иванов А. А. Продвижение сайта в поисковых системах. — М.: Вильямс, 2007. 304 с. 2. Бардзелл Д. Macromedia Dreamweaver MX 2004 с ASP, ColdFusion и PHP. Из первых рук.М.: ЭКОМ, 2006. – 235c. 3. Бурлаков М. Macromedia Dreamweaver. СПб., БХВ-Петербург, 2004. – 688с. 4. ВайкАллен. JavaScript. Энциклопедия пользователя: Пер.з англ. К.: ТОВ "ТИД" ДС", 2001.- 480с. 5. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М. : Финансы и статистика, 1998. 176 с. 6. Вильямсон X. Универсальный Dynamic HTML. Библиотека программиста. СПб.: Питер, 2001. - 304 с.: рис. 7. Вуд Л. Web-графика. Справочник. СПб.: Питер, 1998. – 246с. 8. Гагин А. Технология работи в глобальних в общедоступных сетях. М: Jet Infosystems, 2006. - 235с. 9. Граймес Г. 10 минут на урок Internet World Wide Web: Пер с англ. 3-е изд. К., М., СПб.: Издательский дом «Вильямс», 1998. 260с. 10. Грызлов В. Java Script. Изд. 3-е.М.: ДМК Пресс, 2005. 416 с. 11. Гудман Д. JavaScript.Библия пользователя, 4-е изд.: Пер. з англ. М.: Изд.дом "Вильямс", 2003. -960с. 12. Дарахвелидзе П. Г. Программирование. СПб.: БХВ-Петербург, 2003. 784 с. 13. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М. : Лори, 1996. – 457с. 14. Кассер Д. Использование Macromedia Dreamweaver. М., СПб., К.: Издательский дом «Вильямс», 2005. 720 с. 15. Келли Д. Самоучитель Macromedia| Dreamweaver. СПб: Питер, 2002. 336с. 16. Коггзолл, Джон. РНР 5. Полное руководство: Пер. с англ. — М. : Издательский дом "Вильяме", 2006. 752 с.: ил. — Парал. тит. англ. 17. Колисниченко Д. Н. Поисковые системы и продвижение сайтов в Интернете. М.: Диалектика, 2007. 272с. 18. Культин Н. Основы программирования. СПб.: БХВ -Петербург, 2003. 608с. 19. Мак Т., Dreamweaver MX 2004. Шаг за шагом. Самоучитель. М.: ЭКОМ, 2006. 312с. 20. Миллер М. Использование Windows: Пер. с англ. К.; М.; СПб.: Издательский дом "Вильямс", 2008. 336с. 21. Молер Дж. Dreamweaver MX 2004. Руководство Web-дизайнера. М.: ЭКСМО, 2005. 67с. 22. Нейл Тереза, Скотт Билл. Проектирование веб-интерфейсов = Designing 23. Пасько В. Macromedia Dreamweaver. К.: BHV, 2006. 384с. 24. Петров В.И. Информационные системы. СПб. : Питер, 2002. 688 с. 25. Томсон Лаура, Веллинг Люк. Разработка Web-приложений на РНР и MySQL: Пер. с англ. — 2-е изд., испр. СПб: ООО ДиаСофтЮП, 2003. 672 с. 26. Web Interfaces. М.: Символ-Плюс, 2010. 352 c. список литературы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
Сколько стоит
заказать работу?
1
Заполните заявку - это бесплатно и ни к чему вас не обязывает. Окончательное решение вы принимаете после ознакомления с условиями выполнения работы.
2
Менеджер оценивает работу и сообщает вам стоимость и сроки.
3
Вы вносите предоплату 25% и мы приступаем к работе.
4
Менеджер найдёт лучшего автора по вашей теме, проконтролирует выполнение работы и сделает всё, чтобы вы остались довольны.
5
Автор примет во внимание все ваши пожелания и требования вуза, оформит работу согласно ГОСТам, произведёт необходимые доработки БЕСПЛАТНО.
6
Контроль качества проверит работу на уникальность.
7
Готово! Осталось внести доплату и работу можно скачать в личном кабинете.
После нажатия кнопки "Узнать стоимость" вы будете перенаправлены на сайт нашего официального партнёра Zaochnik.com
© Рефератбанк, 2002 - 2017