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

Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 18:24, курсовая работа

Описание работы

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

Файлы: 1 файл

Моя курсовая.doc

— 200.50 Кб (Скачать файл)

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

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

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

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

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

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

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

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

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

 

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

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

                                                                             ___________           

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

                                                                         Оценка:                       ____________

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

Улан-Удэ

2010

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

 

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

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

 

З А Д А Н И  Е

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

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 
 
 
 

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

                                                                                      Исполнитель               

 

Дата  выдачи               

 
 
 

Содержание:

 

    Введение                    4.

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

  1. Теоретический раздел          5.
        1. База данных и способы ее представления    5.
        2. Постановка задачи        5.
  2. Практический раздел          6.

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

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

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

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

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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    Введение

 

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

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

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

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

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

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

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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

 

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

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

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

 

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

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

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

  • добавление, удаление или изменение информации о кинотеатре,
  • добавление, удаление или изменение информации о фильме,
  • добавление или удаление информации о сеансе.
  1. Практический раздел
    1. Описание программы

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

 

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

   

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

 

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

 

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

 

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

  • какие фильмы идут в кинотеатре (репертуар кинотеатра на дату);
  • поиск фильма;
  • самые дорогие фильмы;
  • самые поздние сеансы.
 
    1. Структура программы
 

unit GlForm                      //Главная форма

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

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

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

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

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

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

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

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

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