Автоматизация продажи билетов в кассе кинотеатра. Читать текст оnline - ВВЕДЕНИЕЛюбая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, в структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных. На сегодняшний день на рынке представлено множество технологий доступа к данным и серверов баз данных, каждое, из которых имеет свои отличительные черты. Современные приложения обработки данных ориентированы на работу с большим количеством пользователей, на их удаленность от места расположения основного сервера БД. Для реализации данной задачи были выбраны среды разработки Access и Delphi. Перед выполнением данной курсовой работы я поставила перед собой следующие цели. Изучить предметную область. Изучить ее применение в современной жизни. Разработать базу данных и приложение. Проанализировать результаты работы. АНАЛИТИЧЕСКИЙ РАЗДЕЛ. Анализ предметной области. Спроектирована база данных, предназначенная для работников справочной службы кинотеатров города. В БД храниться сведения о фильмах: название, режиссер, жанр, год выпуска, возрастные ограничения; кроме того, храниться информация о цене билета. Также можно ввести новый фильм в репертуар или снять с проката старый. Впервые в продаже будут двухдневные билеты, их можно будет Дни русской культуры в Риге: программа на 60 мероприятий, многие -. В программе предусмотрен редактор (эдитор) билетов. Курсовая, АИС "Магазин по продаже компакт-дисков", Delphi 7.0. Цена билета определяется сеансом и задается администратором БД. Справочной службе может предоставить следующие сведения: репертуар кинотеатра,цена билетов на данный сеанс,жанр, производство и режиссер данного фильма,Администратор БД может вносить следующие изменения: введение нового фильма в репертуар,снятие фильма с проката. Предусмотрена возможность выдачи справки (в виде отчета) о фильме по времени сеанса, кинотеатра и отчет обо всех фильмах в прокате. Организационная структура кинотеатра (рис. Рис. 1. 1. Организационная структура кинотеатра. Схема информационных потоков (рис. Рис. 1. 2 Схема информационных потоков. ![]() Ваше оглавление для написания отчета к готовой программе «АРМ работника аэропорта (бронирование и продажа билетов) (Delphi + ADO + Access) / Delphi». АРМ менеджера по продажам ж/д билетов) (SQL Server + ADO), Delphi 7.0. Программа, База данных "продажа и склад", Delphi 7.0. Хранимые процудуры, тригеры. Все объекты базы создаются в начале работы программы . Краткое описание программы на Delphi. Программа обеспечивает автоматизацию продажи авиабилетов. Агентство ведёт учёт проданных билетов и учёт пассажиров, купивших билеты. Железнодорожный вокзал Программа предназначена для учета аэропорта (бронирование и продажа билетов) ( Delphi + ADO +. Билеты на пять спектаклей "Письмо человеку" в постановке Роберта Уилсона и исполнении Михаила Барышникова были запущены в. Проверить программу в действии на своем компьютере. TS Laevad сегодня прекратило продажу билетов на паромы на линии Хельтермаа-Рохукюла. Чтобы выполнить обязательство перед . Система продажи билетов в кинотеатре работает с базой данных репертуара, базой данных сеансов кинотеатра и базой данных отдела финансов и статистики. Также система продажи билетов в кинотеатре имеет систему защиты и систему обслуживания (рис. Рис. 1. 3 Система кинотеатра. Функциональная диаграмма бизнес- процессов.(рис. Построение модели информационной системы начинается с описания функционирования системы в целом в виде контекстной диаграммы. Рис. 1. 4 Функциональная диаграмма бизнес- процессов. Следующий уровень детализации: количество блоков - 3 (рис. Рис. 1. 5. Детализация функциональной диаграммы. Разработка требований. Основными задачами при разработке базы данных являются. Несмотря на простоту этой СУБД, она позволяет создавать приложения довольно сложной структуры. При желании систему можно развивать и настраивать собственными силами, используя язык программирования Visual Basic. СУБД Access ориентирована на работу с объектами, к которым относятся таблицы базы данных, запросы, а также объекты приложений для работы с базой данных: формы, отчеты, страницы, макросы и модули. Множество мастеров Access позволяют автоматизировать процесс создания таблиц базы данных, форм, запросов, отчетов и страниц доступа к данным; анализировать таблицы БД и выполнять многие другие работы. Практически для любых работ имеется мастер (wizard),который поможет их выполнить. В СУБД Access процесс создания реляционной базы данных включает создание схемы данных. Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных. СУБД. Непосредственно могут обрабатываться файлы Paradox, d. Base, Fox. Pro, а также базы данных, поддерживающие стандарт открытого доступа к данным (Open Database Connectivity, ODBC): Oracle, Microsoft SQL Server, DB2, Sybase SQL Server и др. СУБД Microsoft Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или создания приложения пользователя, работающего с базой данных на SQL - сервере. Диспетчером данных, выполняющим загрузку и сохранение данных в базе данных пользователя и системных базах данных, является ядро базы данных Microsoft Jet. Access 2. 00. 0 построена на основе усовершенствованной версии ядра базы данных Microsoft Jet 4. Эта версия имеет более высокую производительность и улучшенные сетевые характеристики. В Access обеспечивается все возможности динамического обмена данными (Dynamic Data Exchange, DDE) с любым приложением Windows, поддерживающим DDE. Access поддерживает также механизм связывания и внедрения объектов (Object Linking and Embedding, OLE), обеспечивающий установление связи с объектами другого приложения или внедрение объекта в базу данных. Активизация внедренного объекта открывает программу, которая его создала, и пользователь может изменить объект. При установлении связи с объектом он по- прежнему сохраняется в файле объекта, а не в базе данных. За счет этого он может обновляться независимо, а в базе данных всегда будет представлена последняя версия объекта. Еще одним достоинством Access является ее интегрированность с Word, Excel и другими программами пакета Microsoft Office. Данные легко импортируются и экспортируются из одного приложения в другое.- среда программирования, в которой используется язык программирования Delphi - строго типизированный объектно- ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal. В настоящее время программистам стала доступна очередная версия пакета Delphi - Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML- документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии . NET. база данные касса кинотеатр. ПРОЕКТНЫЙ РАЗДЕЛ2. Проектирование базы данных. Первым шагом является нормализация. Нормализация данных - одно из самых важных понятий и концепций реляционной системы. Нормализованная система сводит к минимуму количество избыточных данных, при этом сохраняя их целостность. Нормализованной можно назвать базу данных, в которой все таблицы следуют правилам нормальных форм. Нормальная форма - набор правил, которые показывают, как надо организовать данные, что бы они были нормализованными. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации. Для проектирования базы данных необходимо, чтобы она соответствовала первым трем нормальным формам. Первая нормальная форма (1. НФ) требует, чтобы каждое поле таблицы БД: было неделимым; не содержало повторяющихся групп. Вторая нормальная форма (2. НФ) требует, соответствия 1. НФ и чтобы все поля зависели от первичного ключа, т. Те поля, которые зависят только от части первичного ключа, должны быть выделены в составе отдельных таблиц. Третья нормальная форма (3. НФ) требует, соответствия 2. НФ и чтобы в таблице не имелось транзитивных зависимостей между неключевыми полями, то есть, чтобы значение любого поля таблицы, не входящего в первичный ключ, не зависело от значения другого поля, не входящего в первичный ключ. В ходе нормализации были выделены следующие сущности: Фильмы. Тип дня. Показ фильмов. Жанр. Билеты. Для создания базы данных были спроектированы следующие таблицы: -Жанр фильма. Логическая модель базы данных.(рис. Рис. 2. 1 Логическая модель. Физическая модель данных зависит от конкретной СУБД, в ней содержится информация обо всех объектах базы данных. Поскольку стандартов на объекты базы данных не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД и ее диалекта SQL. Основными объектами логической модели данных являются сущности, атрибуты и взаимосвязи. Физическая модель данных, как правило, создается на основе логической, поэтому каждому объекту логической модели соответствует объект физической модели (хотя соответствие может быть неоднозначным). В физической модели данных сущности логической модели данных соответствует таблица, экземпляру сущности - строка в таблице, а атрибуту - колонка таблицы. Кроме перечисленных выше объектов, физическая модель может содержать объекты, тип которых зависит от СУБД: индексы, представления, последовательности, триггеры, процедуры и т. Если в логической модели данных не имеет большого значения, какой конкретно тип данных у атрибута, то в физической важно описать всю информацию о конкретных объектах. Физическая модель базы данных представлена на рисунке 2. Физическая модель.(рис. Рис. 2. 2. Физическая модель. Для создания Базы Данных использовались следующие таблицы: Жанр фильма. Таблица 2. 1 Жанр фильма. Содержит информацию о доступных фильмах в кинотеатре в настоящее время. Таблица 2. 2 Фильмы. Содержит расписание фильмов. Таблица 2. 4 Показ фильмов. Содержит информацию о проданных билетах. Таблица 2. 3 Проданные билеты. Она содержит 5 таблицы, 4 форм для ввода и просмотра информации,2 запроса и 2 отчета. Схема данных (рис. Рис. 2. 3 Схема данных. База данных состоит из следующих таблиц: «Жанр фильма». Содержит следующие поля: Код жанра(ключевое); Жанр фильма. Содержит поля: Код фильма (ключевое); Фильм; Режиссер; Год выпуска; Жанр; Дата начала; Дата окончания; Страна; Возрастые ограничения. Включает поля: Код показа(ключевое); Дата; Фильм; Сеанс; Тип дня; Цена.(рис. Рис. 2. 6. Показ фильмов«Тип дня». Содержит поля: Код дня(ключевое); Тип дня.(рис. Рис. 2. 7. Тип дня«Проданные билеты». Содержит поля: Код билета(ключевое); Ряд; Место; Сеанс; Фильм. Проданные билеты. База данных содержит следующие запросы: «Сеансы Запрос» - запрос с параметром по времени сеанса.(рис. Рис. 2. 9. Сеансы. Курсовая - Агенство по продаже авиабилетов. Delphi + Paradox + Отчеты в Rave. Год сдачи: 2. 00. Информация о файлах в архиве: Оформление курсовой, исходники программы на Delphi использует базу данных Paradox и Rave отчеты. Краткое описание программы на Delphi. Программа обеспечивает автоматизацию продажи авиабилетов. Имеется доступ к данным нескольких уровней. Исходники в формах. Описание предметной области. Рассмотрим агентство по продаже авиабилетов на различные рейсы. Агентство ведёт учёт проданных билетов и учёт пассажиров, купивших билеты. Необходимо обеспечить ввод, хранение и редактирование данных. В определенных случаях необходимо выполнять удаление данных. Особенностью данной задачи является разграничение прав доступа определённых групп пользователей, т. Таким образом, для защиты базы данных от несанкционированного использования выделяются три группы пользователей: пассажир, кассир и администратор. Кроме того, для каждой из групп пользователей следует предусмотреть набор механизмов по управлению данными, обеспечивающих лёгкость применения и функциональность этого программного продукта (например, фильтрация, сортировка и поиск записей). Общей целью задачи является быстрое и удобное получение информации о рейсах, хранение, обновление и редактирование этих данных, отправление в архив выполненных рейсов, а также ввод данных о рейсах с таким же номером на очередную дату. Входными данными для базы пассажиров являются: - ФИО; Серия, номер паспорта; Класс; Место; Номер рейса Входными данными для базы самолётов являются: - Код самолёта; Тип самолёта; Общее количество мест; Входными данными для базы расписания рейсов являются: - Код рейса; Номер рейса; Код самолёта; Дата отправления; День отправления; Время отправления; Дата прибытия; День прибытия; Время прибытия; Входными данными для базы рейсов являются: - Номер рейса; Пункт отправления; Пункт назначения; Время полёта; Цена билета. Программа агентство по продаже авиабилетов на Delphi. Знаете ли вы что? Узнать больше об управлении продажами в Екатеринбурге? Тренинги, бизнес- семинары, корпоративное обучение!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |