Смекни!
smekni.com

Создание базы данных Справочная кинотеатров на языке Турбо Паскаль (стр. 1 из 5)

Федеральное агентство по образованию

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

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

«ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

ЭЛЕКТРОТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ

Кафедра систем информатики

Курсовой проект

по дисциплине «Информатика и программирование»

Тема: «Создание базы данных «Справочная кинотеатров» на языке Турбо Паскаль»

Выполнил(а):

___________

Руководитель:

Оценка: ____________

Дата защиты: ____________

Улан-Удэ

2010

ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

ЭЛЕКТРОТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ

Кафедра систем информатики

З А Д А Н И Е

на курсовой проект

Дисциплина: «Информатика и программирование»

Тема:«Создание базы данных «Справочная кинотеатров» на языке Турбо Паскаль»

Исполнитель:

Руководитель:

Краткое содержание проекта: Разработать базу данных «Справочная кинотеатров»

1.Теоретическая часть: Изучение предметной области

2.Практическая часть: Программная реализация.

Сроки выполнения проекта по графику:

1.Теоретический раздел -____% к ___неделе.

2.Основной раздел. Проектирование -____% к ___неделе.

3. Основной раздел. Кодирование -____% к ___неделе.

4.Экспериментальный раздел -____% к ___неделе.

5.Защита - 100% к ___неделе.

Требования к оформлению:

1.Расчетно-пояснительная записка курсового проекта должна быть в электронной и твердой копиях

2.Объем РПЗ должен и быть не менее 20 машинописных страниц без учета приложений

3. РПЗ оформляется по ГОСТу 7.32-91 и подписывается у ответств. за нормоконтроль.

Руководитель проекта

Исполнитель

Дата выдачи

Содержание:

Введение 4.

Основная часть

1. База данных и способы ее представления5.

2. Постановка задачи5.

1. Описание программы 6.

2. Структура программы 6.

Заключение12.

Список литературы 13.

Приложение - Листинг программы14.

Введение

На сегодняшний день:

- количество компьютеров в мире сровнялось с числом жителей развитых стран;

- большинство этих компьютеров включено в мировые информационные сети;

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

По мере развития и влияния компьютерной техники на общество, также развивалась методика и технология программирования.

Сначала возникает командное и операторное программирование, в 1960-х гг. бурно развивается структурное программирование, появляются линии логического и функционального программирования, а в последнее время — объектно-ориентированное и визуальное программирование.

Задача, которую следует ставить при первоначальном изучении программирования, — освоение основ структурной методики программирования. Для указанной цели наиболее подходящим средством является язык программирования Паскаль.

Основная часть

Теоретический раздел

1.База данных и способы ее представления

Базы данных (БД) – это специальным образом организованные данные.Эти особенности в организации данных заключаются прежде всего в том, что БД представляют собой системы взаимосвязанных данных, единство и целостность которых поддерживается специальными программными средствами.

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

БД может состоять не из одной таблицы, а из двух, трех и более.

Дополнительную информацию об объекте можно хранить в дополнительных таблицах.

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

Рascal предоставляет довольно много средств по работе с такими БД: загрузка, запись, добавление и т.д.

База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.

С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.

2.Постановка задачи

В Базе данных должны храниться сведения:

о кинотеатрах: название, адрес кинотеатра;

о фильмах: название, жанр, режиссер, страна, длительность;

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

Справочной службе могут потребоваться следующие сведения о текущем состоянии проката фильмов в городе:

репертуар кинотеатра (по названию кинотеатра),

жанр, производство и режиссер данного фильма (по названию),

Работнику справочной службы доступны следующие сведения:

  • какие фильмы идут в кинотеатре (репертуар кинотеатра),
  • где находится кинотеатр,
  • подробная информация о фильме,
  • цена билетов на данный сеанс

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

  • добавление, удаление или изменение информации о кинотеатре,
  • добавление, удаление или изменение информации о фильме,
  • добавление или удаление информации о сеансе.

Практический раздел

1. Описание программы

База данных состоит из следующих окон: Главное меню, Кинотеатры, Фильмы, Сеансы, Запросы.

Окно «Главное меню» это главная форма объединяющая все окна базы данных, каждое из которых содержит кнопки для перехода на начальную/конечную запись, перехода на следующую/предыдущую запись, добавление/удаление записи, а так же редактирования текущей записи.

Окно «Кинотеатры» содержит информацию о кинотеатрах города и включает поля: Название кинотеатра и Адрес.

Окно «Фильмы» содержит информацию о фильмах. Содержит поля: Название фильма, Жанр, Режиссер, Страна, Длительность.

Окно «Сеансы» содержит информацию о сеансах. Она служит для связи таблиц «Кинотеатры» и «Фильмы» и содержит поля: Название фильма, Кинотеатр, Цена, Начало сеанса, Дата. Поле Фильм связано с ключевым полем таблицы «Фильмы» (По коду фильма). Поле Кинотеатр связано с ключевым полем таблицы «Кинотеатры» (По коду кинотеатра).

Окно «Запросы» содержит меню запросов:

- какие фильмы идут в кинотеатре (репертуар кинотеатра на дату);

- поиск фильма;

- самые дорогие фильмы;

- самые поздние сеансы.

2. Структура программы

unitGlForm //Главная форма

procedureButton4Click(Sender: TObject); //При нажатии на кнопку «Закрыть»

procedurecloseBD; //Процедура закрытия БД(считывание информации из файлов)

procedureTForm1.Button4Click; //Закрытие главной формы

procedure Button1Click(Sender: TObject); //При нажатии на кнопку «Кинотеатры»

procedurecreatBD; //Процедура создания БД (записи в файл)

procedure TForm1.Button1Click(Sender: TObject); //Процедура открытия формы Кинотеатры

unit KinoForm; // Форма кинотеатры

procedure SpeedButton8Click(Sender: TObject); //При нажатии на кнопку «Закрыть»

procedure TForm2.SpeedButton8Click(Sender: TObject); //Процедура закрытия формы кинотеатры

procedure SpeedButton1MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer); //При наведении мышки на кнопку