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

Вид материалаПрограмма

Содержание


" Публикация баз данных в интернете "
"Публикация баз данных в интернете"
Задачи курса
Подобный материал:

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


Санкт-Петербургский государственный университет

Филологический факультет



Рассмотрено и рекомендовано


на заседании кафедры

информационных систем в искусстве

и гуманитарных науках

протокол от №___

Заведующий кафедрой


________________________ (Н.В. Борисов)


«УТВЕРЖДАЮ»


Декан филологического факультета

профессор С.И. Богданов

«___»_________________200 г


___________________________

(подпись)




Программа учебной дисциплины

" ПУБЛИКАЦИЯ БАЗ ДАННЫХ В ИНТЕРНЕТЕ "



Составлена кафедрой информационных систем в искусстве и гуманитарных науках


в соответствии с государственным образовательным стандартом высшего и среднего профессионального образования по специальности 080801 "Прикладная информатика в области искусств и гуманитарных наук"


Санкт-Петербург

2006 г.


Программа дисциплины
"ПУБЛИКАЦИЯ БАЗ ДАННЫХ В ИНТЕРНЕТЕ"

I. Организационно-методический раздел




  1. Цель курса: Цель преподавания данной дисциплины – познакомить слушателей с основными технологиями, применяемыми в настоящее время для публикации баз данных в Интернете. Дать представление о концепции построении информационных систем в Интернете с использованием баз данных
  2. Задачи курса: Основное назначение данного курса – систематическое введение в идеи и методы, используемые при проектировании и построении современных информационных систем, доступ к которым осуществляется через Интернет; дать
    слушателям понимание принципов взаимодействия различных систем в Интернет, совместной конфигурации. Ознакомить с современными средствами проектирования и разработки информационных систем, доступ к которым осуществляется через Интернет.
  3. Место курса в учебном плане: Курс обеспечивается дисциплинами «Базы данных», «Теория систем и системный анализ», «Введение в специальность»

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



Курс читается в седьмом семестре.
  • Промежуточный контроль:
    проводится в виде выполнения контрольных заданий по реализации сквозной задачи
  • в конце семестра по завершении освоения курса оформление сквозной задачи.

Форма итогового контроля – Зачет.

II. Содержание курса

  1. Разделы курса.

    1. Современные технологии публикации баз данных в интернете
    2. Основы языка PHP
    3. Основы работы с сервером баз данных MySQL
    4. Создание сайта с доступом к базе данных



  1. Краткое содержание тем.

    1. Основные составляющие информационных систем в Интернете на основе баз данных
      1. Двух и Трехзвенная архитектура доступа к базе данных
      2. Взаимодействие базы данных и WEB-сервера
      3. Установка и конфигурация WEB-сервера Apache
      4. Установка и конфигурация PHP, Подключение PHP WEB-серверу Apache в виде модуля или CGI-приложения
      5. Установка и конфигурация сервера баз данных MySQL
    2. Основы языка PHP
      1. Основные конструкции языка
      2. Доступ к переменным окружения и содержимому полей формы из PHP программы
      3. Стандартные и пользовательские функции PHP
      4. Файловые операции
      5. Графические возможности PHP
    3. Основы работы с сервером баз данных MySQL
      1. Доступ к базе данных из PHP программы
      2. Использование стандартных PHP-модулей и использование технологий ODBC, JDBC
      3. Локальный административный интерфейс и WEB-интерфейс к серверу баз данных MySQL – MySQLAdmin
      4. Особенности реализации языка SQL в сервере базы данных MySQL
    4. Создание сайта с доступом к базе данных
      1. Объектный подход к программированию на PHP
      2. Применение шаблонов для создания стиля сайта
      3. Разграничение полномочий и базовая аутентификация пользователей
      4. Рассылка сообщений по списку и подтверждений через e-mail


  1. Возможные темы для курсового проекта (курсовая работа)

  • Создание WEB-форума
  • Создание системы регистрации
  • Создание системы рассылки
  • Курьерская фирма
  • Репертуар кинотеатров
  • Репертуар театров
  • Справочная система по выставкам
  • Архив программного обеспечения
  • Поддержка спортивного чемпионата
  • Библиотечная система
  • Поддержка издания газеты-журнала
  • Система поддержки расписаний
  • Справочная система по телефонам
  • Справочная система по адресам
  • Модель риэлтерской фирмы
  • Программа теле-радио передач
  • Расписание движения транспорта


III. Распределение часов курса по темам и видам работы




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

ЧАСЫ


Всего

Аудиторные занятия

Самостоятельная работа

Лекции

Практичес­кие занятия

1

Современные технологии публикации баз данных в интернет

2




4

2

2

Основы языка PHP

2




14

2

3

Основы работы с сервером баз данных MySQL

36




8

20

4

Создание сайта с доступом к базе данных

26




10

12

5

Зачет

10




2

8



ВСЕГО


110




38

72


IV. Формы текущего, промежуточного и итогового контроля


Текущий контроль выполняется в форме домашних заданий.

Промежуточный контроль осуществляется в виде контрольных работ.

Итоговый контроль: 7 семестр – зачет.


V. Учебно-методическое обеспечение дисциплины

Рекомендуемая литература

Основная

    1. Мещеряков Е.В., Хомоненко А.Д. "Публикация баз данных в Интернет" – СПб.: БХВ-Петербург, 2001, 560с.
    2. Фролов А.В., Фролов Г.В. "Базы данных в Интернете: практическое приложение по созданию WEB-приложений с базами данных" M.: Издательско-торговый дом "Русская редакция", 2002, - 432 с.
    3. Котеров Д.В. "Самоучитель PHP4" – СПб.: БХВ-Петербург, 2001, 576с.
    4. Д.Н.Колесниченко. Самоучитель по PHP 5 – СПб.,Наука и Техника. 2004. 576 с.


 Технические средства освоения дисциплины


Раздел 1 не требует специальных средств поддержки. В разделах 2, 3 и 4 предполагается проведение занятий в компьютерном классе с доступом к Интранет и учебному серверу для установки и конфигурации WEB-сервера и сервера баз данных и выполнения практических заданий.

Желательно наличие компьютерного проектора

Методические рекомендации по организации изучения дисциплины




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

Программу составили:


Щербаков П.П., доцент, к.физ-мат.-н.


Рецензенты:

Зав. кафедрой информационных систем

в искусстве и гуманитарных науках Н.В. Борисов