Учебно-методический комплекс для студентов заочного обучения специальности Прикладная информатика ( в экономике)

Вид материалаУчебно-методический комплекс

Содержание


Мировые информационные ресурсы
Рабочая учебная программа
Цели и задачи курса
Тематический план курса
Содержание программы курса по темам
Подобный материал:
РоссийскАЯ ФедерациЯ

Министерство образования и науки

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение

высшего профессионального образования

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


ИНСТИТУТ ДОПОЛНИТЕЛЬНОГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Кафедра экономики, финансов и учета


«Мировые информационные ресурсы»


Учебно-методический комплекс

для студентов заочного обучения

специальности Прикладная информатика ( в экономике).


Издательство

Тюменского государственного университета

Тюмень,2006


Мировые информационные ресурсы

Рабочая программа разработана и утверждена:

02.06.2006

Требования ГОС к содержанию курса

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

Рабочая учебная программа

Вид занятий Всего часов Семестры
7 8
Общая трудоемкость 348
144 204
Аудиторные занятия 122
54 68
Лекции 70
36 34
Лабор. занятия 52
18 34
Индивидуальная работа 153
64 76
Самостоятельная работа 86
26 60
Контрольные работы +
Курсовая работа
Вид итогового контроля экзамен экзамен

Программа составлена
к.т.н., доцентом Барской Г.Б.

Цели и задачи курса

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

Тематический план курса




Название тем и разделов



Всего часов

Аудиторные занятия (час), в том числе:

Кол-во

часов на самостоятельную работу, формы контроля


Лекции

Семинары

  Введение  




3

1

26

  Информация и бизнес  




3

1

26

  Мировые информационные ресурсы  




2

2

26

  Язык сценариев Perl  




2

2

26

  CGI - сценарии  




2

2

26

  Программирование на " onclick="return false">




2

2

26

  Динамический HTML  




2

2

26

  Технология PHP  




2

2

26

  Серверы Web  




2

2

26

Всего:

273

20




234


Содержание программы курса по темам

Содержание дисциплины
Введение
Общая характеристика дисциплины. Цели, задачи и методы дисциплины. Связи с дру¬гими дисциплинами. Место дисциплины в профессиональной деятельности специалиста.
Тема 1. Информация и бизнес
Интернет-маркетинг. Поиск информации. Оценка эффективности использования мировых информационных ресурсов. Мировой и Российский опыт использования электронной коммерции, проблемы использования, перспективы развития. Структура информации в мировых информационных сетях. Основные техно¬логии электронной торговли. Электронные платежные системы.
Тема 2. Мировые информационные ресурсы
Торговые системы (Интернет-магазины, Интернет-аукционы, Интернет-площадки).
Финансовые системы (Интернет-банкинг, Интернет-трейдинг, Интернет-страхование). Осо¬бенности рекламы в Интернет. Баннерная реклама. Критерии эффективности использования мировых информационных ресурсов. Рынки мировых ресурсов: особенности спроса, предложения, рыночного равновесия.
Тема 3. Язык сценариев Perl
Основные операторы языка. Управление процессом выполнения программы. Списки и массивы. Работа с файлами и каталогами. Регулярные выражения. Метасимволы и кванти¬фикаторы. Поиск, замена и транслитерация. Использование хэшей. Определение и вызов подпрограмм. Область видимости переменных. Структуры и ссылки. Разименование ссылок. Пакеты и модули. Создание и подключение библиотечных файлов и модулей. Обработка данных в Perl. Файлы DBM. Отладчик Perl.
Тема 4. CGI - сценарии
Файлы cookie. Создание и безопасность cookie пакетов cookie. Создание форм. Основы обработки данных формы. CGI-программы. Переменные среды CGI. Методы передачи ин¬формации CGI- программе. Использование параметров URL. Модуль CGI.pm для декодиро¬вания данных. Графика, изображения ismap, анимация при создании CGI-программы..Отладка CGI-скриптов.
Тема 5. Программирование на " onclick="return false">Управляющие структуры и структуры повторения. Структуры со множественным вы¬бором.
Программные модули в " onclick="return false">Тема 6. Динамический HTML
Каскадные таблицы стилей. Конфликты стилей. Использование внешних таблиц сти¬лей. Таблицы
стилей пользователя. Объектная модель и коллекции DHTML. Обращение к объектам. Динамические стили. Динамическое позиционирование. Модель событий DHTML. Обработка форм с помощью событий. Фильтры и переходы. Элементы управления ActiveX.
Тема 7. Технология РНР
Основы языка РНР. Работа с файлами. Формы и передача файлов. Работа с базами данных. Работа с электронной почтой. Сессии и состояние приложения. Идентификация. От¬ладка приложений. Web узлы, управляемые базами данных.
Тема 8. Серверы Web
Обзор Microsoft Personal Web Server. Установка Microsoft Personal Web Server. Проверка работоспособности PWS. Создание Web-сайта на компьютере. Публикация данных и приложений. Подготовка данных для публикации. Публикация динамических приложений и баз данных. Web-сервер Apache. Виртуальный Web-сервер Apache. Настройка сервера Apache. Директивы конфигурации Apache. Коды ошибок Web-сервера.

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

5. Лабораторные занятия
1. Разработка телефонного справочника
2. Разработка файла CGI-сценария в форме тестового контроля, для проверки знаний по предмету
3. Создание домашней Web-страницы
4. Разработка поисковой системы с использованием возможностей языка Perl.
5. Создание простого модуля для работы с сокетами.
6. Создание простого Web-сервера.
7. Создание программы фильтрации электронной почты.
8. Загрузка целого Web-узла с использованием FTP.
9. Установка Microsoft Personal Web Server.

Литература

Основная:
1. Дейтел Х.М., Дейтел П.Д. Программирование для Internet & WWW.-М.:ЗАО "Издательство БИНОМ". 2002.
2. Матросов А., Чаунин М., Самоучитель Perl. - СПб.: БХВ-Петербург, 2001.
3. Водолаззский В. Эффективная работа: РНР4. -СПб.: "Издательство Питер", 2002.
4. Колберн Р. CGI-программирование.: Уч. пос. - М.: Издательский дом "Вильяме", 2001.
5. Ноутон П., Шилдт Г. Java 2. - СПб.: BHV, 2000. — 1072 с.
Дополнительная:
1. Бранденбау Дж. " onclick="return false">2. Хольцнер С. Dynamic HTML. Руководство разработчика, Киев: BHV, 1999.
3. Солоницын Ю., Холмогоров В. Энциклопедия Интернет. - СПб: ЗАО "Издательство Питер”, 2002.
Контрольные вопросы к экзамену (зачету)

6. Вопросы к экзаменам
1. Электронная коммерция, проблемы использования, перспективы развития
2. Электронные платежные системы.
3. Торговые и финансовые системы.
4. Баннерная реклама. Особенности рекламы в Интернет.
5. Операторы ввода и вывода в Perl.
6. Операции с файлами. Получение информации о файле.
7. Работа с каталогами.
8. Объявление и использование форматов.
9. Работа с массивами и хэшами.
10. Виды ссылок, создание и разыменование ссылок.
11. Операции с регулярными выражениями: поиск, замена, транслитерация.
12. Функции для работы со строками.
13. Подпрограммы. Определение и вызов подпрограммы.
14. Описание локальных переменных в подпрограммах.
15. Объявления пакетов. Конструктор и деструктор пакета. Автозагрузка.
16. Создание и подключение библиотечных файлов.
17. Создание и подключение модулей.
18. Запуск интерпретатора и режим отладки.
19. Использование файлов DBM для обработки данных. Использование текстовых файлов в качестве базы данных.
20. Создание HTML-форм.
21. Структура CGl-программы.
22. Обработка данных формы при создании CGl-программы.
23. Декодирование данных при создании CGl-программы.
24. Обработка данных формы с помощью модуля CGI.pm.
25. Графика, изображения ismap, анимация при создании CGl-программы.
26. Отладка CGl-программы.
27. Настройка виртуального сервера Apache.
28. Директивы файла конфигурации сервера Apache