Программа учебной дисциплины " публикация баз данных в интернете "
Вид материала | Программа |
Содержание" Публикация баз данных в интернете " "Публикация баз данных в интернете" Задачи курса |
- Рабочая программа дисциплины современные аспекты применения баз данных и баз знаний, 137.03kb.
- Примерная программа учебной дисциплины «Разработка и эксплуатация удаленных баз данных», 189.07kb.
- Проектирование базы данных, 642.58kb.
- Рабочей программы учебной дисциплины б3+ Администрирование баз данных информационных, 78.15kb.
- Программа дисциплины Базы данных Семестры, 12.06kb.
- Примерная рабочая программа по дисциплине: базы данных, 104.62kb.
- Учебной дисциплины «Базы данных» для направления 010400. 62 «Прикладная математика, 50.44kb.
- Учебной дисциплины «Базы данных» для направления 010200. 62 «Математика и компьютерные, 55.58kb.
- М. К. Аммосова Институт математики и информатики Кафедра информатики и вычислительного, 59.79kb.
- Учебное пособие Допущено Министерством образования Российской Федерации в качестве, 2582.59kb.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Санкт-Петербургский государственный университет
Филологический факультет
Рассмотрено и рекомендованона заседании кафедры информационных систем в искусстве и гуманитарных науках протокол от №___ Заведующий кафедрой ________________________ (Н.В. Борисов) | «УТВЕРЖДАЮ»Декан филологического факультета профессор С.И. Богданов «___»_________________200 г ___________________________ (подпись) |
Программа учебной дисциплины
" ПУБЛИКАЦИЯ БАЗ ДАННЫХ В ИНТЕРНЕТЕ "
Составлена кафедрой информационных систем в искусстве и гуманитарных науках
в соответствии с государственным образовательным стандартом высшего и среднего профессионального образования по специальности 080801 "Прикладная информатика в области искусств и гуманитарных наук"
Санкт-Петербург
2006 г.
Программа дисциплины
"ПУБЛИКАЦИЯ БАЗ ДАННЫХ В ИНТЕРНЕТЕ"
I. Организационно-методический раздел
- Цель курса: Цель преподавания данной дисциплины – познакомить слушателей с основными технологиями, применяемыми в настоящее время для публикации баз данных в Интернете. Дать представление о концепции построении информационных систем в Интернете с использованием баз данных
- Задачи курса: Основное назначение данного курса – систематическое введение в идеи и методы, используемые при проектировании и построении современных информационных систем, доступ к которым осуществляется через Интернет; дать
слушателям понимание принципов взаимодействия различных систем в Интернет, совместной конфигурации. Ознакомить с современными средствами проектирования и разработки информационных систем, доступ к которым осуществляется через Интернет.
Место курса в учебном плане: Курс обеспечивается дисциплинами «Базы данных», «Теория систем и системный анализ», «Введение в специальность»
Требования к уровню усвоения содержания курса: После прослушивания курса студент должен иметь представление о современных концепциях построения информационных систем в Интернете на основе баз данных, уметь пользоваться современными технологиями публикации баз данных в Интернет. Студент должен иметь возможность самостоятельно разрабатывать информационные интернет-системы и при необхбодимости самостоятельно изучать и использовать дополнительные разделы.
Курс читается в седьмом семестре.
- Промежуточный контроль:
проводится в виде выполнения контрольных заданий по реализации сквозной задачи
- в конце семестра по завершении освоения курса оформление сквозной задачи.
Форма итогового контроля – Зачет.
II. Содержание курса
Разделы курса.
- Современные технологии публикации баз данных в интернете
- Основы языка PHP
- Основы работы с сервером баз данных MySQL
- Создание сайта с доступом к базе данных
- Современные технологии публикации баз данных в интернете
Краткое содержание тем.
- Основные составляющие информационных систем в Интернете на основе баз данных
- Двух и Трехзвенная архитектура доступа к базе данных
- Взаимодействие базы данных и WEB-сервера
- Установка и конфигурация WEB-сервера Apache
- Установка и конфигурация PHP, Подключение PHP WEB-серверу Apache в виде модуля или CGI-приложения
- Установка и конфигурация сервера баз данных MySQL
- Двух и Трехзвенная архитектура доступа к базе данных
- Основы языка PHP
- Основные конструкции языка
- Доступ к переменным окружения и содержимому полей формы из PHP программы
- Стандартные и пользовательские функции PHP
- Файловые операции
- Графические возможности PHP
- Основные конструкции языка
- Основы работы с сервером баз данных MySQL
- Доступ к базе данных из PHP программы
- Использование стандартных PHP-модулей и использование технологий ODBC, JDBC
- Локальный административный интерфейс и WEB-интерфейс к серверу баз данных MySQL – MySQLAdmin
- Особенности реализации языка SQL в сервере базы данных MySQL
- Доступ к базе данных из PHP программы
- Создание сайта с доступом к базе данных
- Объектный подход к программированию на PHP
- Применение шаблонов для создания стиля сайта
- Разграничение полномочий и базовая аутентификация пользователей
- Рассылка сообщений по списку и подтверждений через e-mail
- Объектный подход к программированию на PHP
- Основные составляющие информационных систем в Интернете на основе баз данных
Возможные темы для курсового проекта (курсовая работа)
- Создание 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. Учебно-методическое обеспечение дисциплины
Рекомендуемая литература
Основная
- Мещеряков Е.В., Хомоненко А.Д. "Публикация баз данных в Интернет" – СПб.: БХВ-Петербург, 2001, 560с.
- Фролов А.В., Фролов Г.В. "Базы данных в Интернете: практическое приложение по созданию WEB-приложений с базами данных" M.: Издательско-торговый дом "Русская редакция", 2002, - 432 с.
- Котеров Д.В. "Самоучитель PHP4" – СПб.: БХВ-Петербург, 2001, 576с.
- Д.Н.Колесниченко. Самоучитель по PHP 5 – СПб.,Наука и Техника. 2004. 576 с.
Технические средства освоения дисциплины
Раздел 1 не требует специальных средств поддержки. В разделах 2, 3 и 4 предполагается проведение занятий в компьютерном классе с доступом к Интранет и учебному серверу для установки и конфигурации WEB-сервера и сервера баз данных и выполнения практических заданий.
Желательно наличие компьютерного проектора
Методические рекомендации по организации изучения дисциплины
- Проведение занятий
- Каждое занятие посвящается решению определенной учебной задачи. Описывается постановка задачи, пожелание к конечному результату, излагается учебный материал и, совместно, решаются отдельные фрагменты задачи.
- Оставшиеся незавершенные подзадачи оставляются для самостоятельного выполнения.
- Каждое занятие посвящается решению определенной учебной задачи. Описывается постановка задачи, пожелание к конечному результату, излагается учебный материал и, совместно, решаются отдельные фрагменты задачи.
- Контроль за усвоением материала
- Во время выполнения заданий осуществляется текущий контроль
- Конечный вариант реализации решения текущей учебной задачи сдается на последующих занятиях
- По завершении второй темы проводится промежуточная аттестация в виде
- Во время выполнения заданий осуществляется текущий контроль
- подведения итогов выполнения текущих задач
- выполнения тестового задания, позволяющего оценить степень усвоения теоретического материала
Программу составили:
Щербаков П.П., доцент, к.физ-мат.-н.
Рецензенты:
Зав. кафедрой информационных систем
в искусстве и гуманитарных науках Н.В. Борисов