Создание программного обеспечения для автоматизации процесса администрирования сеансов кинотеатра и продажи билетов. Разработка приложений базы данных по учету управления продажи билетов в кинотеатре средствами Microsoft Access. Программный листинг.
Аннотация к работе
При проектировании зданий для кинотеатров одной из главных задач считается достижение наилучших акустических характеристик кинозала для качественного звучания. В кинотеатрах обычно также имеются фойе для зрителей, гардероб, буфет, служебные помещения. Ранее кинотеатры СССР были довольно крупными и вмещали до 2500-4000 зрителей единовременно. На 2008 год в России насчитывалось 7111 кинотеатров, 5651 из которых находился в сельской местности[1]. Каждый кинопроектор называется «постом» и все имеющиеся посты централизованно управляются специальной автоматизированной системой кинопоказа, обеспечивающей незаметность переходов между отдельными частями фильма для зрителя.Услуги кинотеатра - это услуги просмотра фильмов, доводимые до потребителя, для обеспечения комфортных условий процесса просмотра. В нашем случае данное понятие определяет комплекс мероприятий, связанных с вопросами осуществления продажи билетов, наполнением базы фильмами и сеансами. Другими словами, какой фильм, когда и и в какой момент времени клиент может получить услуги по просмотру того или иного фильма. Главное помещение кинотеатра - зрительный зал с экраном большого размера и системой воспроизведения звука, состоящей из нескольких громкоговорителей, обеспечивающих объемный звук. А также выделить необходимость контроля продаж билетов или иных коммунальных услуг, а также их стоимость в настоящее время: в таблице Ассортимент выделить полное название фильма, стоимость билета на данный фильм и другая дополнительная информация о фильме.В качестве выполняемых функций Автоматизированной информационной системы были определены: 1. Хранение плана мероприятий и залов, в которых они проходят; Определение мест доступных для продажи;Перед созданием базы данных пользователь должен определить, из каких таблиц должна состоять база данных, какие данные нужно поместить в каждую таблицу, как связать таблицы. Установить связи между таблицами. Если все сведения хранить в одной таблице, то таблица станет очень неудобной для работы. Создать структуру таблицы означает: - определить число полей таблицы; Для того чтобы связи между таблицами работали надежно и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля.Необходимо разработать программу Автоматизированной информационной системы кинотеатра.2.2.1 Схема алгоритма работы программного модуля “Оператор” Схема выполнения действий на форме «Оператор» представлена на рисунке 2. 2 Схема алгоритма работы программного модуля «ЖКХ»В процедуре авторизация производится проверка правильности введенного пароля в соответствии с выбранным логином. В процедуре оператор производится обработка выбора билета и занесение сведений о продаже в базу.При возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на магнитном диске.{1} SQL.Add("WHERE ((Должность="" cbb1.Text "" AND {1} (Пароль="" lbledt1.Text "")));"); {1} rg2.Items.Add(Fields.Fields[0].Value); begin if (lbledt1.Text"") and (lbledt2.Text"") and (lbledt3.Text"") and (lbledt4.Text"") and (lbledt5.Text"") then begin with DATAMODULE2 do begin with qry1 do begin begin if (lbledt6.Text"") and (lbledt7.Text"") and (lbledt8.Text"") then begin with DATAMODULE2 do begin with qry1 do begin begin if (lbledt11.Text"") and (lbledt12.Text"") and (lbledt13.Text"") and (lbledt14.Text"") and (lbledt15.Text"") and (lbledt16.Text"") and (lbledt17.Text"") and (lbledt18.Text"") and (lbledt19.Text"") and (lbledt20.Text"") then begin with DATAMODULE2 do begin with qry1 do beginПосле запуска приложения, по нажатию на файл Project1.exe открывается форма изображена на рисунке 1. При выборе логина администратора и ввода пароля администратора открывается следующая форма. На вкладке «Ассортимент» производится добавление фильмов в базу данных кинотеатра. На вкладке «Залы» производится добавление планов залов в базу данных кинотеатра. На вкладке «Сеансы» производится добавление сеансов в базу данных кинотеатра.
План
Содержание
Введение
1. Основная часть
1.1 Проектирование структуры базы данных
1.2 Проектирование базы данных
1.3 Основные этапы проектирования баз данных
2. Практическая часть
2.1 Постановка задачи
2.2 Описание схем
2.2.1 Схема алгоритма работы программного модуля “ЖКХ”
2.2.2 Схема алгоритма работы программного модуля “Авторизация”
2.2.3 Схема алгоритма работы программного модуля “Тарифы”
2.3 Листинг программных модулей
2.3.1 Процедура “Авторизация”
2.3.2 Процедура “Оператор”
2.3.3 Процедура “Администратор”
2.4 Мероприятия по технике безопасности
Список литературы
Приложения
Введение
В современных кинотеатрах часто имеется несколько зрительных залов, обязательна система кондиционирования воздуха, а современные звуковоспроизводящие системы состоят из множества раздельных звуковых каналов (подробнее см. Dolby Surround, Dolby Digital, THX). При проектировании зданий для кинотеатров одной из главных задач считается достижение наилучших акустических характеристик кинозала для качественного звучания. В кинотеатрах обычно также имеются фойе для зрителей, гардероб, буфет, служебные помещения. Ранее кинотеатры СССР были довольно крупными и вмещали до 2500-4000 зрителей единовременно. В конце 1980-х годов в Советском Союзе насчитывалось более 5000 кинотеатров[1]. По другим данным в период застоя в СССР было 4800 кинотеатров и 150 тысяч киноустановок в поселках городского типа и сельской местности[2]. Современные кинозалы рассчитаны на меньшее количество зрителей, обычно по 200-300 посадочных мест в одном кинозале. Часто это является следствием реконструкции крупных советских кинотеатров, разделенных на несколько мелких залов, заполнить которые гораздо легче. На 2008 год в России насчитывалось 7111 кинотеатров, 5651 из которых находился в сельской местности[1]. Современным оборудованием в 2010 году было оснащено 847 российских кинотеатров, насчитывавших на тот момент 2324 кинозала.
Киноустановка кинотеатра, использующего кинопленку, состоит не менее, чем из двух кинопроекторов для обеспечения непрерывности демонстрации фильма. Каждый кинопроектор называется «постом» и все имеющиеся посты централизованно управляются специальной автоматизированной системой кинопоказа, обеспечивающей незаметность переходов между отдельными частями фильма для зрителя. Современные многозальные мультиплексы широко применяют бесперемоточные платтеры, позволяющие демонстрировать фильмы любой длительности одним постом без перезарядки. В сочетании с централизованным управлением кинозалами и высоким уровнем автоматизации кинопоказа это позволяет обслуживать весь мультиплекс одним киномехаником. Подавляющее большинство кинотеатров оснащаются кинопроекторами, рассчитанными на кинопленку шириной 35 или 70-мм, однако в некоторых кинозалах устанавливаются стационарные проекторы формата 16-мм.
В современных цифровых кинотеатрах демонстрация кинофильма происходит цифровым кинопроектором с жесткого диска. Такая технология кинопоказа в настоящее время практически полностью вытеснила традиционную пленочную, вследствие своей гибкости и экономичности. Так, мировые премьеры могут происходить одновременно в разных точках земного шара, благодаря тому, что отпадает необходимость физической доставки фильмокопий в каждый кинотеатр. Цифровые технологии позволяют передавать цифровые данные фильма по защищенному каналу связи через интернет или спутниковый ретранслятор. Цифровая фильмокопия, в отличие от кинопленки, не подвержена механическому износу и количество сеансов с неизменным качеством с одной копии почти не ограничено. Кроме того, цифровой кинопоказ позволяет мгновенно выбирать любой язык фонограммы и субтитров на одной и той же копии фильма. Современные технологии защиты от видеопиратства надежно защищают цифровой кинофильм от несанкционированного копирования. По данным компании «Нева-фильм», на 1 декабря 2010 года в России насчитывалось 713 кинозалов, оборудованных цифровой проекцией.
Специально оборудованные кинотеатры приспособлены для демонстрации трехмерного кино. Большинство современных цифровых кинотеатров проектируются и строятся в расчете на демонстрацию стереофильмов. При трехмерном кинопоказе, в зависимости от конкретной технологии, используется один или два кинопроектора (пленочных или цифровых). При этом каждый глаз зрителя видит свою часть стереопары, проецируемой на экран. В результате изображение воспринимается объемным. Из существующих на сегодняшний день технологий трехмерного показа наибольшее распространение в России получила Dolby 3D, изза дешевизны пассивных очков и пригодности обычного матового экрана, значительно более дешевого, чем посеребренные, требующиеся для некоторых других систем с поляризацией.
Отдельная категория кинотеатров, специально проектирующихся для демонстрации кинофильмов в формате IMAX. От обычных отличается размерами экрана, многократно превосходящими традиционные. Зрительный зал рассчитывается таким образом, что зрители располагаются близко к экрану, который в результате перекрывает все поле зрения. Это увеличивает эффект присутствия и обеспечивает полное погружение в сцену.
Целью данной курсовой работы является создание программного обеспечения для автматизации процесса администрирования сеансов кинотеатра и продажи билетов.
Основной задачей курсовой работы является разработка приложений базы данных по учету управления продажи билетов в кинотеатре средствами Microsoft Access.
Список литературы
1. Архангельский А.Я. Программирование в Delphi г. Москва: издательство «Бином», 2005 г. - 332 с.;
2. Ахметов А. Р. Программирование в Delphi 7. г.Москва: издательство «Бином-Пресс», 2003 г. - 780 с.;
3. Бобровский С.И. Delphi7 - Учебный курс. г. Санкт-Петербург: издательство «Питер», 2004 г. - 736 с.;
4. Глушаков С. В. Delphi 2007 г. Москва: издательство «Хранитель», 2008 г. - 635 с.;