Автор: Пользователь скрыл имя, 30 Ноября 2011 в 05:23, курсовая работа
Целями курсовой работы является создание базы данных кассы кинотеатра средствами MS SQL Server 2000, создание пользовательского интерфейса средствами Borland Delphi 7, а также настройка запросов и отчетов, после чего расчет экономической эффективности от внедрения программного продукта.
Для достижения поставленных целей необходимо выполнить следующие задачи:
изучить особенности работы кассы кинотеатра;
изучить материал по работе в среде Microsoft SQL Server 2000;
изучить теорию по работе в среде Borland Delphi 7;
изучить методику расчета экономической эффективности.
ВВЕДЕНИЕ…………………………………………………………………………..3
1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ АВТОМАТИЗАЦИИ КАССЫ КИНОТЕАТРА
1.1 Характеристика предметной области……………...………….……………...5
1.2 Выбор направлений автоматизации………………………………………….6
1.3 Структурный анализ с помощью диаграмм IDEF0, DFD, UML……………7
2 РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ
2.1 Схема данных…………………………………………………………………11
2.2 Описание таблиц……………………………………………………………...12
2.3 Инструкция пользователю…………………………………………………...13
3 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ПРОДУКТА……………………………………………………………………..24
ЗАКЛЮЧЕНИЕ……………………………………………………………………..27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………………………28
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………
1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ АВТОМАТИЗАЦИИ КАССЫ КИНОТЕАТРА
1.1 Характеристика предметной области……………...………….……………...5
1.2 Выбор направлений
1.3 Структурный анализ с помощью диаграмм IDEF0, DFD, UML……………7
2 РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ
2.1 Схема данных………………………………………………
2.2 Описание таблиц………………………………………
2.3 Инструкция пользователю………………………………………………
3 РАСЧЕТ
ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОГРАММНОГО
ПРОДУКТА…………………………………………………………
ЗАКЛЮЧЕНИЕ……………………………………………………
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………………………28
ВВЕДЕНИЕ
Любая
организация нуждается в
На сегодняшний день на рынке представлено множество технологий доступа к данным и серверов баз данных (для данного курсового проекта Microsoft SQL Server 2000), каждое их которых имеет свои отличительные черты. Современные приложения обработки данных ориентированы на работу с большим количеством пользователей, на их удаленность от места расположения основного сервера БД.
Среда разработки Delphi предоставляет разработчику поистине великолепный набор простых в использовании инструментов, позволяющих быстро разрабатывать сложные проекты, создавая приятный и удобный интерфейс.
Актуальность данной курсовой работы обуславливается вышеуказанными причинами.
Целями курсовой работы является создание базы данных кассы кинотеатра средствами MS SQL Server 2000, создание пользовательского интерфейса средствами Borland Delphi 7, а также настройка запросов и отчетов, после чего расчет экономической эффективности от внедрения программного продукта.
Для достижения поставленных целей необходимо выполнить следующие задачи:
Теоретической
и методологической основой написания
курсовой работы явились научные
труды отечественных и
1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ
АВТОМАТИЗАЦИИ КАССЫ
КИНОТЕАТРА
1.1
Характеристика предметной
области
Кинотеатр – это общественное здание, предназначенное для показа фильмов.
В кинотеатре расположено три зрительских зала (различие между которыми составляет количество зрительских мест):
Зрительские места во всех залах поделены на следующие сектора (различие между которыми составляет местонахождение сектора и удобство сидений):
От вида зрительского зала и сектора в нем зависит цена билета.
Кинотеатр предоставляет свои услуги, как детям, так и взрослым, так как репертуар составляют фильмы различной возрастной категории и жанров. У компании имеется прокатное разрешение, на основании которого оно получает новинки кино и может осуществлять их показ.
Время сеанса зависит от жанра показываемого фильма.
Но любой кинотеатр начинается с билетной кассы. В работе кассира очень важно быстро и качественно обслужить клиента. От оперативности работы кассира может зависеть поток клиентов (либо увеличиться, либо уменьшиться). Для того чтобы обеспечить данный процесс, важно иметь правильную информационную систему, поэтому предметной областью данной курсовой работы является работа кассы кинотеатра.
Предметная область – это часть реального мира, данные о которой мы хотим отразить в базе данных.
И
данные, которые необходимо отобразить
– это список фильмов, жанров, режиссеров,
количество мест в залах, цены билетов,
время проведения сеансов.
1.2
Выбор направлений
автоматизации
Задачи, которые должна выполнять информационная система, следующие:
Главным в работе кассира кинотеатра является оформление продажи билета, поэтому входной информацией будет являться:
А
выходной будет являться информация о
списке реализованных билетов за день
с подсчетом суммы выручки.
1.3
Структурный анализ
с помощью диаграмм
IDEF0, DFD, UML
Рисунок
1.1. IDEF0-диаграмма
Рисунок
1.2. IDEF0-диаграмма «Процесс работы кассы
кинотеатра»
Рисунок 1.3. IDEF0-диаграмма «Этапы работы с клиентами»
Рисунок
1.4. IDEF0-диаграмма «Этапы оформления заказа»
Рисунок
1.5. IDEF0-диаграмма «Этапы формирования
итогового отчета»
Рисунок
1.6. DFD-модель потоков данных
Рисунок 1.7. UML-диаграмма вариантов использования
Рисунок
1.8. UML-диаграмма последовательностей
Рисунок
1.9. Кооперативная UML-диаграмма
2
РАЗРАБОТКА ИНФОРМАЦИОННОГО
ОБЕСПЕЧЕНИЯ
2.1
Схема данных
База
данных для «Касса кинотеатра» была
разработана в среде MS SQL Server 2000.
Схема данных представлена на (рисунке
2.1):
Рисунок
2.1. Схема данных
2.2.
Описание таблиц
Для кассы кинотеатра информационным источником является администратор, который предоставляет кассирам кинотеатра информацию о фильмах, жанрах, режиссерах, залах, ценах на сектора в залах, расписании сеансов.
Для фиксирования данной информации были созданы таблицы со следующим списком полей:
Так как кассир обязан представлять отчет о продажах за день, то была создана таблица «Продажи» со следующими полями:
Благодаря
выведению отчета о продажах с автоматическим
подсчетом суммы выручки, мы сможем безошибочно
предоставлять бухгалтерии информацию
о продажах.
2.3
Инструкция пользователю
Для
запуска программного продукта необходимо
произвести двойной щелчок по иконке
с надписью «Kassa.exe». После чего откроется
главное окно программы (рисунок 2.2):
Рисунок
2.2. Окно продажи билетов
Воспользовавшись
меню поиска ИД номеров, можно узнать ИД
номера интересующего фильма или зала
кинотеатра (рисунок 2.3):
Рисунок
2.3. Пример поиска ИД номеров
После щелчка на кнопке «Сеансы на сегодня» в разделе «Дополнительно» откроется форма с таблицей сеансов.
После щелчка на кнопке «Цены билетов» откроется форма с таблицей цен на сектора в каждом зале кинотеатра.
После щелчка на кнопке «Залы» откроется форма с информацией об общем количестве мест в каждом зале и в каждом секторе, а также количество рядов.
После щелчка по кнопке «Фильмы» откроется форма со списком фильмов, находящихся на данный момент в прокате и информацией о них
Рассмотрим каждую форму из меню «Дополнительно».
Форма
«Расписание сеансов» выглядит следующим
образом
(рисунок 2.4):
Рисунок
2.4. Форма «Расписания сеансов»
На
форме «Расписание сеансов» можно
просмотреть информацию о сеансах,
которая обновляется ежедневно.
Данные можно просмотреть либо в
виде таблицы, либо в виде отчета, нажав
на кнопку «Отчёт». Данный отчет выглядит
следующим образом (рисунок 2.5):
Рисунок
2.5. Отчет с расписанием сеансов
Нажав кнопку «Назад», мы возвращаемся на форму «Продажа билетов».
Форма
«Цены билетов» выглядит следующим образом
(рисунок 2.6):
Информация о работе Информационная система «Касса кинотеатра»