Смекни!
smekni.com

Разработка базы данных учета материально-технического оснащения кабинета специальной технологи (стр. 1 из 5)

Московский Инженерно-Физический Институт

(Государственный университет)

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

По теме:”Разработка базы данных учета материально-технического оснащения кабинета специальной технологии колледжа №32 г.Москвы”

Научный руководитель: Кудрявцев К.Я.

Выполнила

Студентка группы К7-361

Панова Юлия

Москва, 2005 год


ОГЛАВЛЕНИЕ

Техническое задание. - 3 -

Литература. - 4 -

Отзыв о работе студента. - 4 -

Теоретическая часть. - 5 -

Реляционные базы данных. - 6 -

Visual FoxPro. - 6 -

Объекты Visual FoxPro. - 8 -

Что должна содержать база данных, чтобы сделать ее макс. эффективной?. - 10 -

Почему СУБД FoxPro?. - 11 -

Практическое выполнение учебно-исследовательской работы. - 12 -

Техническое задание на курсовой проект. - 13 -

Реляционная модель базы данных. - 14 -

Создание таблиц. - 17 -

Создание форм.. - 19 -

Форма “Главная форма. - 19 -

Форма “Уроки. - 20 -

Форма “Уроки (добавить новый)”. - 21 -

Форма “Информация по курсу”. - 22 -

Форма “Раздаточные материалы. - 23 -

Форма “Кассеты. - 25 -

Запросы.. - 26 -

Создание отчетов. - 28 -

Листинги обработчиков. - 30 -

Заключение по работе. - 39 -


МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ)

Кафедра ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на учебно-исследовательскую работу и курсовое

проектирование

Студентки группы К7-361_Пановой Юлии

Тема:

Разработка базы данных учета материально-технического оснащения кабинета специальной технологии колледжа №32 г.Москвы в среде Visual FoxPro

Содержание технического задания:

  1. Изучение литературы о возможностях и перспективах дальнейшего развития СУБД Visual FoxPro 8.0., о языке программирования FoxPro.
  2. Изучение структурированного языка запросов SQL.
  3. Изучение особенностей предметной области.
  4. Проектирование базы данных (создание реляционной модели)
  5. Создание основных элементов базы данных: таблиц, форм, отчетов, запросов.
  6. Разработка обработчиков событий на языке FoxPro.

Приборы для эксперимента:

СУБД VisualFoxPro8.0

ЛИТЕРАТУРА

  1. Microsoft Visual FoxPro О. В. Бартеньев Диалог-МИФИ Москва 2005г.
  2. Visual FoxPro С. Каратыгин А. Тихонов Л. Тихонова Издательство БИНОМ Москва 1999
  3. http://www.firststeps.ru/foxpro/fx/fx1.html
  4. http://omck.info/1subd.php
  5. http://www.computerbooks.ru/books/Programming/Book-FoxPro-7/index.html
  6. http://www.compdoc.ru/bd/foxpro/
  7. http://www.linksoft.ru/working.html

Место выполнения УИР и КП_____каф.36__________________________

Руководитель________________________(Кудрявцев К. Я.)

Дата выдачи задания ”____”__________________200__ г.

ОТЗЫВ О РАБОТЕ СТУДЕНТА

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________

Руководитель__________________________”______”__________________200_г.

Теоретическая часть

Реляционные базы данных

В 1970 году статья научного сотрудника компании IBM доктора Е. Ф. Коддао реляционной модели данных произвела революцию в подходе к хранению и обработке информации. На основе этой модели в семидесятые годы были разработаны первые реляционные базы данных, а в настоящее время они рассматриваются как стандарт для современных коммерческих СУБД.

В реляционных базах данных вся информация сведена в таблицы, строки и столбцы которых называются записями и полями соответственно. Эти таблицы получили название реляций, поэтому модель стала называться реляционной. Записи в таблицах не повторяются. Их уникальность обеспечивается первичным ключом, содержащим набор полей, однозначно определяющих запись. Для быстрого поиска информации в базе данных создаются индексы по одному или нескольким полям таблицы. Значения индексов хранятся в упорядоченном виде и содержат ссылки на записи таблицы. Для автоматической поддержки целостности связанных данных, находящихся в разных таблицах, используются первичные и внешние ключи. Для выборки данных из нескольких связанных таблиц используются значения одного или нескольких совпадающих полей.

В реляционных базах данных поля могут иметь разные типы данных (числовой, строковый, типа даты и т. п.), но для каждой записи тип данных поля остается неизменным.

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

Visual FoxPro.

Visual FoxPro - не просто следующая версия одной из наиболее быстрых СУБД для персональных компьютеров. Это совершенно новая программа, которая легко позволяет сделать то, что в предыдущих версиях давалось с величайшим трудом или было просто недоступно.
Интерфейс Visual FoxPro отвечает представлениям о современной графической среде, напоминая интерфейс иных программ Microsoft. Здесь основная работа с данными выполняется с помощью различных инструментальных средств, поэтому команды меню часто имеют вспомогательный характер и их состав гибко меняется в зависимости от того, какое средство активно в данный момент.
Отличительные черты Visual FoxPro можно описать следующим образом:

1. Обеспечение возможности быстрой разработки прикладной программы базируется на включении средств, которые позволяют повысить скорость работы программиста. В первую очередь это средства объективно-ориентировочного программирования, позволяющие пользователю формировать компоненты своего проекта (объекта), которые затем могут многократно использоваться. Кроме того, объекты могут быть созданы с помощью визуальных средств и визуально использоваться в любое время.

2. Обеспечение полного набора средств для управления событиями.

3. Обеспечение мощного набора инструментальных средств для программиста.
Разработчики систем автоматизации обработки данных, кроме мощного набора визуальных средств проектирования могут использовать широкие возможности по интеграции систем хранения данных и доступа к серверам данных с помощью технологии ODBC. Основные новшества - это расширение встроенного языка SQL, возможность обновления данных на сервере через редактирование курсоров, встроенный механизм обеспечения транзакций, возможность обращения к серверу на том диалекте SQL, который поддерживает сервер. Наличие словаря данных делает более быстрой разработку структуры баз данных и облегчает ее дальнейшую эксплуатацию и поддержку.

4. Обеспечение полной интеграции Visual FoxPro в семейство прикладных программ Micrpоsoft. Единый интерфейс с наиболее популярными прикладными программами Microsoft делает работу в интерактивном режиме интуитивно понятной. Поддержка правой кнопки мыши позволяет избежать долгих путешествий по системе меню и значительно облегчает изучение новых возможностей СУБД. Просто выберите курсором объект и нажмите правую кнопку мыши. На некоторых диалоговых окнах, которые часто используются в работе на полосе заголовка, появился переключатель в виде анимационной пиктограммы (push pin), позволяющий легко включить режим, при котором это окно будет всегда расположено на переднем плане. Visual FoxPro обеспечивает полную поддержку OLE 2.0, что облегчает взаимодействие с другим программным обеспечением в среде WINDOWS. Помимо оставшейся возможности загрузки внешних функций посредством команды SET LIBRARY появилась возможность обращения к функциям динамических DLL библиотек WINDOWS посредством команды DECLARE.

5. Совместимость с ранее разработанным обеспечением в среде FoxPro.

Основные преимущества Основное назначение
Visual FoxPro Высокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Xbase и SQL. Многоплатформенность. Создание приложений масштаба предприятия. Создание приложений для работы на различных платформах (Windows 3.x, Windows 95, Macintosh и т. д.)

Объекты Visual FoxPro