16
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (НПИ) ИМЕНИ М.И.ПЛАТОВА А.Н. Панфилов А.Н. Скоба Internet-технологии Методические указания к лабораторным работам и практическим занятиям Новочеркасск ЮРГТУ(НПИ) 2017

Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ЮЖНО-РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

(НПИ) ИМЕНИ М.И.ПЛАТОВА

А.Н. Панфилов

А.Н. Скоба

Internet-технологии Методические указания к лабораторным работам

и практическим занятиям

Новочеркасск

ЮРГТУ(НПИ)

2017

Page 2: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

УДК 681.324.067

Рецензент:

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

техники" В.А. Мохов (Южно-Российский государственный политехнический

университет им. М.И. Платова)

Составители: А.Н. Панфилов, А.Н. Скоба

Internet- технологии: Методические указания к лабораторным работам и

практическим занятиям/ Юж.-Рос. гос. политехн. ун-т (НПИ) имени

М.И. Платова.- Новочеркасск: ЮРГПУ (НПИ) имени М.И. Платова, 2017.- 16с.

Приведены программа работы, варианты и темы лабораторных работ и

практических занятий с пояснениями.

Предназначены для направлений бакалавриата: "Прикладная

информатика", "Информационные системы и технологии", "Приборостроение",

а также для других направлений и программ подготовки в рамках укрупненной

группы "Информатика и вычислительная техника".

© Южно-Российский государственный

политехнический университет (НПИ)

имени М.И. Платова, 2017

Page 3: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

СОДЕРЖАНИЕ РАБОТ

Тема 1. Основы построения Web- и Shop- представительств (2

часа)

Классификация Web-сайтов. Корпоративные сайты. Промо

(рекламно-представительные) сайты. Сайты – визитные карточки.

Контент – ресурсы. Электронные каталоги. Интернет средств

массовой информации. Электронные магазины. Intranet и Extranet

системы (внутрикорпоративные сайты). Поисковые сайты. Конечные

сайты. Web- представительства. Интернет- порталы. Этапы создания

Web- и Shop- представительств. Финансирование. Исполнители

проекта. Выбор поставщика услуг Интернета. Web- хостинг.

Тема 2. Инструментальные средства создания Интернет-

приложений (4 часа)

Языки разметки документов HTML, XHTML, DHTML, XML и

XSL. Мультимедиа - технологии. Инструментальные средства

разработки Интернет приложений Perl, PHP, Aсtive Server Pages,

JavaScript. CGI-программирование. Информационные ресурсы,

навигация, протоколы доступа.

Тема 3. Основы разработка Web-сайта (4 часа)

Этапы создания сайта. Определение целей Web-проекта.

Понимание бизнес-процесса. Определение видения сайта. Стандарты

языков разметки документов HTML, XHTML, XML. Форматирование

страниц с использованием таблиц. Вставка изображений. Шаблоны.

Вставка форматированного текста. Вставка HTML. Создание

текстовых гиперссылок. Неизменяемые области, создание шаблонов

страниц для сайта. Создание фреймов. Использование CSS.

Оформительские темы. Формы поиска по сайту.

Тема 4. Разработка сайта с использованием Macromedia

DreamWeaver (2 часа)

Режимы работы с макетом сайта. Создание макета страницы.

Карты-изображения. Создание шаблонов. Импортирование

содержимого страниц на основе документов MS Word. Фреймы.

Перекатывающиеся (Rollover) изображения. Формы. Создание

интерактивных элементов при помощи панели Behaviors. Изменение

Page 4: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

свойств слоев. Создание библиотечных элементов. Редактирование

HTML-кода страницы. Меню перехода (Jump Menu). Macromedia

DreamWeaver Exchange.

Тема 5. Разработка Web- приложений на РНР (6 часов)

Краткий обзор РНР. Встраивание РНР в HTML. Типы данных,

операции, операторы, функции и управляющие структуры РНР.

Работа с информационными массивами, строки и регулярные

выражения.. Управление датой и временем.

Тема 6. Информационное обеспечение Интернет- систем (2 часа)

Обзор СУБД для работы с Интернет- ресурсами: MS SQL Server,

Oracle, Postgres, MySQL. Проектирование баз данных для Web в

СУБД MySQL. Монитор MySQL. Пользователи и привилегии

MySQL.

Тема 7. Разработка практических приложений на РНР и MySQL

(6 часов)

Архтектура Web- базы данных. Установка соединения с БД

MySQL. Выполнение запросов и внесение новой информации.

Обеспечение безопасности баз данных MySQL. Оптмизация БД

MySQL. Аутентификация с помощью РНР и MySQL. Реализация

безопасных транзакций в РНР и MySQL.

Тема 8. Управление сеансами в РНР (2 часа)

Понятие сессии PHP. Как работать с сессиями. Основные

функции управлен6ия сессиями. Cookie- наборы. Конфигурировании

сессии. Прмер работы с сессиями.

Тема 9. Платежные системы в Интернете (2 часа)

Классификация платежных систем. Проблемы торговли через

Интернет. Открытый торговый протокол Интернет (IOTP). Протокол

микроплатежей. (MPTP). Протокол для работы с кредитными картами

CyberCash. Методы обеспечения безопасности.

Тема 10. Торговые и финансовые системы в Интернете (2 часа)

Интернет аукционы. Интернет – площадки. Интернет – банкинг.

Интернет – трейдинг. Интернет страхование. Интернет-маркетинг и

реклама в Интернете. Поиск информации. Баннерная реклама.

Page 5: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Реклама с использованием электронной почты. Конференции и

другие инструменты рекламы. Партнерские программы.

Тема 11. Организации стандартизации (2 часа)

Управляющие органы Интернет. Сообщество Интернет (ISOC).

Комиссия по архитектуре Интернет (IAB). Рабочая исследовательская

группа развития Интернет (IRTF). Рабочая группа проектирования

Интернет (IETF). WWW-консорциум (W3C). Организация по

присвоению имен и адресов в Интернет (ICANN). Names and

Numbers. Запросы для комментариев (RFCs).

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ

ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ

Задания состоят из номера темы и пункта задания, например,

задание 3. в) соответствует 3-й теме и варианту в). Приступая к

выполнению контрольной работы, необходимо ознакомиться с

соответствующими разделами программы курса, изучить

теоретические вопросы.

Вариант контрольного задания из приведенного списка

выбирают по двум признакам: начальной букве фамилии студента и

последней цифре номера зачетной книжки.

При выполнении работы следует руководствоваться

следующими требованиями:

1. Работу необходимо представлять в сроки, указанные

соответствующими графиками.

2. Перед решением заданий необходимо привести их условие.

3. Решение заданий следует представлять в развернутом виде

с краткими пояснениями.

4. Каждая контрольная работа состоит из следующих этапов:

Дизайн Web- сайта (разработка структуры сайта и

макетов страниц; проектирование системы навигации; стилевое

оформление сайта);

Разработка логической структуры БД сайта;

Создание БД в СУБД MySQL;

Создание таблиц БД и их информационное наполнение;

Page 6: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Разработка сценариев PHP для генерирования

статический и динамических страниц сайта;

Тестирование и отладка сайта;

6. Решение задания контрольной работы должно содержать:

формулировку задания;

описание элементов сайта: поверхность; структура;

логика работы;

описание информационных объектов предметной

области;

описание таблиц БД;

описание серверной и клиентской частей сайта (PHP-

сценарии, таблицы стилей);

описание внешнего вида страниц сайта для

контрольного примера.

ВАРИАНТЫ ЗАДАНИЙ

Номер

варианта

Первая буква

фамилии студента

Вариант задания по последней

цифре номера зачетной книжки

0,1,2,9 3,4,5 6,7,8

1. А 1. a) 2. а) 3. а)

2. Б 4. a) 5. а) 6. а)

3. В 7. а) 8. a) 9. а)

4. Г 10. а) 1. б) 2. б)

5. Д 3. б) 4. б) 5. б)

6. Е 6. б) 7. б) 8. б)

7. Ж 9. a) 10. б) 1. в)

8. З 2. в) 3. в) 4. в)

9. И 5. в) 6. в) 7. в)

10. К 8. в) 9. в) 10. в)

11. Л 1. a) 2. а) 3. а)

12. М 4. a) 5. а) 6. а)

13. Н 7. а) 8. a) 9. а)

14. О 10. а) 1. б) 2. б)

15. П 3. б) 4. б) 5. б)

16. Р 6. б) 7. б) 8. б)

Page 7: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

17. С 9. a) 10. б) 1. в)

18. Т 2. в) 3. в) 4. в)

19. У 5. в) 6. в) 7. в)

20. Ф 8. в) 9. в) 10. в)

21. Х 1. a) 2. а) 3. а)

22. Ц 4. a) 5. а) 6. а)

23. Ч 7. а) 8. a) 9. а)

24. Ш 10. а) 1. б) 2. б)

25. Щ 3. б) 4. б) 5. б)

26. Э 6. б) 7. б) 8. б)

27. Ю 9. a) 10. б) 1. в)

28. Я 2. в) 3. в) 4. в)

ПРАКТИЧЕСКИЕ ЗАДАНИЯ ПО ТЕМАМ

Тема 1. Разработка Интернет- магазина (по видам продукции

и услуг).

Описание информационных массивов данных

Элемент данных Параметры

элемента

Товар название, категория, характеристики, стоимость,

похожие товары

Категория товара название, подчиненные категории, родительская

категория, товары данной категории

Покупатель сведения при регистрации, адрес, платежные

реквизиты

Корзина покупателя дата создания, список товаров

Заказ покупателя дата оформления, корзина, статус выполнения и

обработки

Описание реализуемых функций:

1. Ведение каталога товаров по категориям;

2. Поиск товара по атрибутам;

3. Работа с корзиной покупателя;

4. Расчет суммы к оплате по заказу.

Варианты заданий:

1.а) Интернет – магазин офисного оборудования и средств

коммуникации;

Page 8: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

1.б) Интернет- магазин электронных и печатных изданий;

1.в) Интернет- магазин средств вычислительной техники.

Тема 2. Разработка системы бронирования билетов через

Интернет (по видам транспортных средств).

Описание информационных массивов данных

Элемент данных Параметры элемента

Пассажир Фамилия, имя, отчество, документ,

подтверждающий личность

Багаж пассажира Количество вещей, общей вес вещей

Транспортное средство Наименование, характеристики ТС, количество

посадочных мест

Расписание маршрутов Наименование маршрута, пункт отправления, пункт

прибытия, расстояние, стоимость билета

Билеты пассажиров Пассажир, маршрут, транспортное средство, номер

места

Описание реализуемых функций:

1. Ведение расписания маршрутов движения;

2. Поиск маршрута;

3. Бронирование билета;

Варианты заданий:

1.а) Бронирование билетов в пассажирских поездах дальнего

следования;

1.б) Бронирование билетов для проезда автобусом;

1.в) Бронирование авиа билетов

Тема 3. Разработка системы бронирования мест отдыха

через сеть Интернет (по видам мест отдыха).

Описание информационных массивов данных

Элемент данных Параметры элемента

Программа отдыха

(путевка)

Наименование, продолжительность пребывания,

место отдыха, стоимость путевки, базовые

компоненты

Отдыхающий ФИО, документ, удостоверяющий личность

Место отдыха

Наименование, географическое место положение,

способ проезда, число одновременно отдыхающих,

график заезда отдыхающих,

Описание реализуемых функций:

1. Поиск мест отдыха;

Page 9: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

2. Бронирование путевки;

3. Ведение списка мест отдыха и графиков заезда отдыхающих

Варианты заданий:

1.а) Бронирование мест отдыха в детских оздоровительных

лагерях;

1.б) Бронирование мест отдыха в туристических фирмах;

1.в) Бронирование мест отдыха в санаторно-курортных

заведениях

Тема 4. Разработка Web- сайта СМИ.

Описание информационных массивов данных

Элемент данных Параметры элемента

Статья Название, автор, ключевые слова, тема, содержание,

дата опубликования, похожие статью по теме

Новость Название, текст новости, ссылка на документ, дата

новость, рейтинг новости

Событие Название, дата события, тема, ключевые слова,

Тема Название темы, ключевые слова, статьи, события и

новости по теме

Описание реализуемых функций:

1. Управление статьями, новостями, событиями, темами;

2. Поиск статей и описаний представленных событий

3. Просмотр статей, новостей и описаний событий в

произвольном порядке и хронологическом порядках.

Варианты заданий:

1.а) Web- сайт спортивной электронной газеты;

1.б) Web- сайт телекомпании;

1.в) Web- сайт радиокомпании.

Тема 5. Разработка Web- сайта каталога электронных изданий.

Описание информационных массивов данных

Элемент данных Параметры

элемента

Публикация

Название, автор, ключевые слова, тема, дата

опубликования, содержание, издание, похожие

публикации по теме

Page 10: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Автор

Фамилия имя отчество, род деятельности, сфера

творческих и научных интересов, адрес электронной

почты,

Издание Порядковый номер, дата выхода в печать,

публикации издания

Тема публикаций Наименование, ключевые слова

Описание реализуемых функций:

1. Управление публикациями, изданиями, темами;

2. Поиск публикаций

3. Просмотр публикаций по темам, авторам и по изданиям в

произвольном порядке и хронологическом порядках.

Варианты заданий:

1.а) Web- сайт электронного журнала по Интернет технологиям;

1.б) Web- сайта электронного журнала по средствам

автоматизации бухгалтерского учета;

1.в) Web- сайта электронного журнала по системам разработки

Интернет- приложений

Тема 6. Разработка Web- сайта муниципального образования (по

видам муниципальных образований).

Описание информационных массивов данных

Элемент данных Параметры

элемента

Муниципальное

образование

Наименование, структура управления,

подразделения и службы

Подразделение,

служба, орган

управления

Наименование, назначение, функции, место в

систему управления, руководитель

Нормативные и

руководящие

документы

Наименование, ключевые слова, тема, дата ввода в

действие, номер и дата утверждения, содержание

Новости Название, тема, ключевые слова, содержание

Описание реализуемых функций:

1. Управление структурой муниципального образования;

2. Управление нормативными и руководящими документами;

3. Просмотр структуры и элементов управления;

4. Поиск нормативных и руководящих документов.

Page 11: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Варианты заданий:

1.а) Web- сайт районного центра;

1.б) Web- сайт администрации города;

1.в) Web- сайт областного центра;

Тема 7.Разработка Web- сайта представительства федеральной

службы (по видам федеральных служб).

Описание информационных массивов данных

Элемент данных Параметры

элемента

Представительство,

федеральная служба

Наименование, структура управления,

подразделения

Подразделение Наименование, руководитель, функции, место в

системе управления

Нормативные и

руководящие

документы

Наименование, ключевые слова, тема, дата ввода в

действие, номер и дата утверждения, содержание

Описание реализуемых функций:

Управление структурой управления и подразделениями

федеральной службы

Управление нормативными и руководящими документами

Горячая линия в On-Line и Off-Line режимах

Варианты заданий:

1.а) Web- сайт отделения государственного пенсионного фонда;

1.б) Web- сайт управления по налогам и сборам;

1.в) Web- сайт учреждения государственной юстиции

Тема 8.Разработка Интернет- представительства (по видам

хозяйственной деятельности).

Описание информационных массивов данных

Элемент данных Параметры

элемента

Представительство Наименование, цели, функции, задачи, структура и

органы управления, подразделения

Элемент управления,

подразделение Наименование, назначение, функции, руководитель

Продукция,

предоставляемые

услуги, материалы

Наименование, тематический раздел (рубрикатор),

стоимость за единицу измерения, способ оказания,

доставки, предоставления

Page 12: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

оборудование

Партнеры Наименование, род деятельности, сфера интересов,

заключенные договора

Описание реализуемых функций:

Управление структурой представительства;

Управление номенклатурой предоставляемых услуг, материалов

и оборудования

Оформление договоров с партнерами, потребителями,

поставщиками, заказчиками

Поисковые функции

Варианты заданий:

1.а) Интернет- представительно производителя

коммуникационного оборудования;

1.б) Интернет- представительно разработчика программного

обеспечения для автоматизации задач бухгалтерского учета;

1.в) Интернет- представительно мультимедийного оборудования

Тема 9. Разработка Интернет- портала образовательного

учреждения.

Описание информационных массивов данных

Элемент данных Параметры элемента

Образовательное

учреждение Наименование, структура и органы управления

Образовательная

программа Наименование, назначение, специальность

Обучаемый ФИО, анкетные данные, сведения о результатах

обучения

Учебный материал

Наименование, привязка к учебному плану и

дисциплине, материал для изучения, вопросы для

проверки знаний

Учебный план Образовательная программа; перечень дисциплин,

трудоемкость дисциплины

Описание реализуемых функций:

Управление образовательными программами, учебными

планами и контингентом обучаемых;

Регистрация нового обучаемого;

Проверка знаний обучаемого;

Page 13: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Поисковые функции

Варианты заданий:

1.а) Система управления учебно-методическим материалом

системы дистанционного обучения;

1.б) Система управления контингентом обучаемых

образовательного портала;

1.в) Система проверки знаний обучаемых в режиме On-Line

тестирования.

Тема 10. Разработка Интернет- казино (по видам игровых

систем)

Описание информационных массивов данных

Элемент данных Параметры

элемента

Игрок ФИО игрока, кодовое имя и пароль; баланс личного

счета в игровом заведении; информация о кредитах

Результат игры Наименование, игрок, сумма выигрыша или

проигрыша, дата игры

Игра Игрок, ход игрока, текущий выигрыш

Описание реализуемых функций:

1. Управление игроками: регистрация, авторизация,

пополнение счета, кредитование;

2. Управление игрой;

3. Поиск результатов завершенных игр.

Варианты заданий:

1.а) Интернет- казино игра «Рулетка»;

1.б) Интернет- казино игра «Однорукий бандит»;

1.в) Интернет- казино игра «Кости»

Page 14: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

ЛИТЕРАТУРА

1. Веб-дизайн. Кирсанов Д. Символ-Плюс. 1999.

2. Дизайн и архитектура современного Web-сайта. Сакс Т. Мак-

Клейн Г. Вильямс. 2002.

3. Интернет-маркетинг. Краткий курс. 2-е издание Холмогоров

В.- СПб:. Питер, 2001 г.

4. Основы WEB-технологий. Курс лекций. Храмцов П.Б.

Брик С.А. Русак А.М. Сурин А.И. .

5. Программирование для Web. Библиотека профессионала. Холл

М. Браун Л. Вильямс. 2002.

6. Программирование для Web. Вейтман В. Диалектика. 2000. 368

стр.

7. Протоколы Internet для электронной коммерции. Семенов

Ю.А.- М.: Горячая линия - Телеком, 2003 г.

8. Разработка Web-приложений PHP и MySQL. Томсон Лаура.-

СПб:. DiaSoft. 2003г.

9. Разработка Web-серверов для электронной коммерции.

Комплексный подход + CD-ROM. Шарма. Вильямс. 2000. 400 стр.

10. Создание Web приложений : Практическое руководство.-

Русская редакция. 2001.

11. Создание Web-страниц и Web сайтов. Самоучитель. Комягин

В. Триумф. 2001.

12. Разработка WEB-узлов: Web-профессионалам. Лионс Ч. BHVк.

2001. 304 стр.

13. Электронная коммерция. В2В-программирование (+ CD). -.

BHV. 2001. 368 стр.

14. Электронная коммерция. Основы программирования.

Рейнолдс. Лори. 2001. 538 стр.

15. Администрирование Web-сервера Apache и руководство по

электронной коммерции. Хокинс Скотт. Изд-во АСТ. 2001. 340 стр.

16. Apache. Настольная книга администратора. Боуэн Рич. Diasoft.

2002. 384 стр.

17. ASP.NET. Искусство создания Web-сайтов. Стефен Уолтер.

Diasoft. 2002. 672 стр.

18. Dreamveaver 4. Базовый курс. Божко. Десс. 2001. 448 стр.

Page 15: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование
Page 16: Internet-технологииfitu.npi-tu.ru/assets/fitu/iist/files/metod/internet-texnologii-lpr..pdfстраниц для сайта. Создание фреймов. Использование

Панфилов Александр Николаевич,

Скоба Андрей Николаевич

Учебно-практическое издание

Internet-технологии ______________________________________________________________

Методические указания к лабораторным работам и практическим занятиям Редактор Н.А Юшко

______________________________________________________________

Подписано в печать 02.03.2017 г.

Формат 60х84 1/16. Бумага офсетная. Печать цифровая.

Печ.л. 1.1 Уч.-изд. л. 0.75 Тираж 50. Заказ _______.

______________________________________________________________

Южно-Российский государственный политехнический университет

(НПИ) имени М.И.Платова

Редакционно-издательский отдел ЮРГПУ(НПИ)

346428, г.Новочеркасск, ул.Просвещения 132

Отпечатано в ИД «Политехник»

346428, г.Новочеркасск, ул.Первомайская 166

[email protected]