Автор работы: Пользователь скрыл имя, 20 Января 2013 в 17:40, курсовая работа
Рост благосостояния в экономически развитых странах, увеличение свободного времени и потребности общества, связанные с цивилизацией досуга, обусловили весьма благоприятную ситуацию, сложившуюся на мировом рынке кинотеатральных услуг. Подтверждением этого факта служат многотысячные аудитории на концертах мировых знаменитостей, заполненность театров и очереди в кинотеатры в Европе и Америке.
Организация работы кинотеатра строится из множества составляющих. Одной из важнейших составляющих является – программное обеспечение, для организации работы электронной справочной службы.
Введение ............................................................................................................... 4
Постановка задачи ............................................................................................... 5
Программная реализация решения задачи ........................................................ 6
Руководство пользователя .................................................................................. 8
Руководство программиста ............................................................................... 11
Заключение ......................................................................................................... 13
Список использованных источников и литературы ....................................... 14
Приложение А .................................................................................................... 15
АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)
Факультет информатики и ВТ
Кафедра компьютерных систем управления
и обработки информации
КУРСОВАЯ РАБОТА
по дисциплине: «Программирование на языке высокого уровня»
на тему: Разработка электронной справочной службы кинотеатра.
Работа выполнена студентом
1 курса гр. ……….
Научный руководитель
К. ф. –м., доцент
______________________________
Отметка о допуске к защите:
Результат защиты:
оценка _______________ дата _______________
Члены комиссии _______________
_______________
_______________
г. Краснодар
2011 г.
АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)
Факультет информатики и ВТ
Кафедра компьютерных систем управления
и обработки информации
Утверждаю
заведующий кафедрой ________
____________________________
«___» ________________ 20 __ г.
ЗАДАНИЕ
на курсовую работу (проект)
по дисциплине Программирование на языке высокого уровня
студенту …..
ТЕМА РАБОТЫ (ПРОЕКТА): Разработка электронной справочной службы кинотеатра.
ЗАДАНИЕ:
1 Программа должна обеспечить ввод и корректировку информации о забронированных билетах на конкретный сеанс;
2 Вывить плана зрительного зала с указанием свободных и купленных мест.
объём пояснительной записки ___ листов, графическая часть ___ листов
задание выдано «___» ________________ 20 __ г.
дата сдачи работы (проекта) на кафедру «___» ________________ 20 __ г.
Задание принял студент __________________
Руководитель работы __________________
СОДЕРЖАНИЕ
Введение ..............................
Заключение ..............................
Список использованных
источников и литературы ..............................
Приложение
А ..............................
Курсовая работа 18 с., 5 рис., 4 табл., 14 источников, 1 прил.
БАЗА ДАННЫХ, ТАБЛИЦА, ПОЛЕ, АТРИБУТ, ПРИЛОЖЕНИЕ,
ФОРМА, ОТЧЁТ, СУБД, МОДЕЛЬ ДАННЫХ, БИЛЕТЫ
Объектом исследования является база данных.
Цель работы состоит в приобретении навыков построения модели данных, их практическом применении в построении базы данных средствами СУБД и разработке приложения базы данных в соответствии с темой.
К полученным результатам относятся база данных «KinoTicket» и приложение базы данных для автоматизации управления данными. Программная часть записана на компакт-диске. Теоретическая часть работы оформлена в виде рукописи.
Новизна результатов
заключается в построенной
Достоверность
сведений обеспечивается
С помощью класса динамических массивов эффективно использовалась память, необходимая для работы программы. Проведенное тестирование показало работоспособность программы и соответствие её требованиям задания на курсовой проект.
Рост благосостояния в экономически развитых странах, увеличение свободного времени и потребности общества, связанные с цивилизацией досуга, обусловили весьма благоприятную ситуацию, сложившуюся на мировом рынке кинотеатральных услуг. Подтверждением этого факта служат многотысячные аудитории на концертах мировых знаменитостей, заполненность театров и очереди в кинотеатры в Европе и Америке.
Организация работы кинотеатра строится из множества составляющих. Одной из важнейших составляющих является – программное обеспечение, для организации работы электронной справочной службы.
Основной задачей информационной системы является хранение и обработка информации обо всех существующих сеансах, купленных билетах и забронированных местах, возможность заказа и оплаты билетов через глобальную сеть интернет и мобильных устройств.
1 ПОСТАНОВКА ЗАДАЧИ
Реализовать программно
основные операции для решения данной
задачи. Это создание информационной
системы, данные в которой хранятся
в виде линейного списка, включающей
в себя такие параметры как информация о проводимых сеансах,
купленных билетах, зарезервированных
местах, наполненности кинозалов. Реализация
первоначального и дополнительного ввода
данных в систему, вывод информации о всех
сеансах. Поиск и вывод информации о конкретном
сеансе и занятости кинозала.
2 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕШЕНИЯ ЗАДАЧИ
1. Начало алгоритма
2. Ввод данных с клавиатуры для выбора действия: Если 1 то переход к номеру 3, если 2 то к номеру 4, если 3 то к номеру 5, если 4 то к номеру 6, если 5 то к номеру 7, если 6 то к номеру 8.
3. Заполнение информации о сеансах
3.1 Ввод названия сеанса, если данные верны, то переход к пункту 3.2
3.2 Ввод даты сеанса, если дата верна, то переход к пункту 1
4. Заполнение информации о купленных билетах
4.1 Выбор сеанса, если сеанс существует, то переход к пункту 4.2
4.2 Вывод схемы зрительного зала с указанием занятых и свободных мест, переход к пункту 4.3
4.3 Выбор места,
осуществляется путём ввода
4.4 Ввод ФИО покупателя билета, переход к пункту 1.
5. Редактирование купленных билетов
5.1 Выбор сеанса, если сеанс существует, то переход к пункту 4.2
5.2 Вывод схемы зрительного зала с указанием занятых и свободных мест, переход к пункту 4.3
5.3 Выбор места,
осуществляется путём ввода
4.4 Редактирование ФИО покупателя билета, переход к пункту 1.
6. Вывод плана кинотеатра
7. Вывод информации о всех сеансах
8. Завершение работы программы, выход из алгоритма
3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Для этого требуется:
Рисунок 1 – Главное окно приложения после загрузки
Для начала работы следует выбрать нужное действие и в строке ввода указать нужный порядковый номер действия.
Рисунок 2 – Ввод данных о сеансах
Рисунок 3 – Ввод данных о купленном билете
Рисунок 4 – Вывод информации о конкретном поезде
4 РУКОВОДСТВО ПРОГРАММИСТА
Программный продукт KinoTicket разработан на языке программирования высокого уровня С++ в среде Visual Studio 2010 и к использованию на любой платформе, где установлена сред .NET Framework версии не ниже 4 или Mono Framework версии не ниже 2.0 Программный продукт состоит из файлов сборок KinoTicket.exe.
В программе используются следующие основные функции, представленные в таблице 1.
Таблица 1 – Основные функции
№ п/п |
Название |
Назначение |
1 |
int _main |
Основная функция программы |
2 |
int show_menu(); |
Главное меню |
3 |
void show_seanses(); |
Вывод сеансов |
4 |
void show_plan(struct tickets *ticket, struct seanses *seans, int seans_id); |
Вывод плана кинотра |
5 |
void fill_ticket(struct tickets *ticket, struct seanses *seans); |
Бронирование билета |
6 |
void fill_seans(struct seanses *seans); |
Заполнение сеансов |
В программе используются следующие основные переменные, представленные в таблице 2.
Таблица 2 – Основные переменные
№ п/п |
Название |
Назначение |
1 |
struct tickets |
Структура описывающая билеты |
2 |
struct seanses |
Структура описывающая сеансы |
ЗАКЛЮЧЕНИЕ
В данной курсовой работе была разработана информационная система, которая обеспечивает хранение и обработку информации обо всех существующих сеансах, купленных билетах и забронированных местах, возможность заказа и оплаты билетов через глобальную сеть интернет и мобильных устройств.
Программа включает в себя процедуры, обеспечивающие выполнение всех поставленных задач для работы с базой данных. Главное меню программы позволяет обеспечить доступ к функциям программы и к сведениям, хранящимся в базе данных.
С помощью класса динамических массивов эффективно использовалась память, необходимая для работы программы. Проведенное тестирование показало работоспособность программы и соответствие её требованиям задания на курсовой проект.
При написании программы использовались средства объектно-ориентированного программирования среды Microsoft Visual Studio 2008.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
Информация о работе Разработка электронной справочной службы кинотеатра