Смекни!
smekni.com

Автоматизация работы кинотеатра (стр. 2 из 4)

1.1.2. Формирование требований пользователя к АС

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

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

Информация должна включать в себя:

– сведения о фильме (название, жанр, страна производитель, год выхода,

продолжительность, возрастные ограничения);

– цена билета в зависимости от времени показа (учитываются льготы,

например для школьников и студентов) и места в зале (партер, балкон,

бельэтаж, ложа, VIP места);

– сведения о киносеансе (продолжительность, время и дата показа фильма,

тип кинозала (большой зал, VIP зал и т. п.));

– тематические киносеансы (детские, документальные, авторское кино и т.

п.);

– номер места и ряд в кинозале (учитываются проданные и свободные

места).

Пользователь системы должен иметь возможность выполнять следующие запросы:

· получить список времени показа одного фильма по датам или время показа фильма в будни и выходные;

· выдать список фильмов, которые будут показаны в заданный день недели, в выбранный интервал времени во всех кинозалах;

· получить список и общее количество фильмов по названию, жанру, продолжительности и т. д.;

· выдать список тематических киносеансов, проходящих в определенных кинозалах, за указанный период времени;

· сформировать список цен билетов для определенного фильма в зависимости от времени показа, его продолжительности, типа кинозала, места в зале;

АС для кинотеатра должна состоять из трех главных модулей.

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

Модуль продажи и бронирования билетов должен быстро и легко обслуживать покупателей с возможностью применения разнообразных скидок и обслуживанием клубных карт. Необходимо, чтобы по результатам работы автоматически подготавливались все необходимые отчеты для бухгалтерии и руководства. Простой интерфейс системы должен позволять в кратчайшие сроки проводить обучение кассиров;

Модуль подготовки отчетности и взаиморасчетов с прокатчиками должен позволять полностью автоматизировать подготовку любых отчетов для отдела маркетинга и руководства. Необходимо, чтобы учет по договорам с прокатчиками в разрезе каждой фильмокопии позволял автоматически создавать и экспортировать бухгалтерские проводки. [4]

Для проектирования информационной системы используется система управления реляционными базами данных Microsoft SQL Server 2008 и Delphi7 для создания удобного пользовательского интерфейса.

1.2. РАЗРАБОТКА КОНЦЕПЦИИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

1.2.1. Изучение объекта и проведение необходимых научно-исследовательских работ.

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

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

В каждом из залов идет свой набор фильмов, при чем существуют залы, которые различаются стоимостью билетов из-за различий в удобстве устройства залов (например, сидений).

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

1.2.2. Разработка вариантов концепции АС, удовлетворяющего требованиям пользователя

В ходе изучения кинотеатра как объекта автоматизации было разработано два варианта концепции АС:

· однопользовательская АС;

· многопользовательская АС (архитектура клиент-сервер).

Структуры базы данных однопользовательской и многопользовательской АС одинаковы.

Различия между этими автоматизированными системами заключается лишь в количестве пользователей, которые могут одновременно работать в системе.

Для большого кинотеатра наиболее приемлема автоматизированная система, обладающая архитектурой «клиент-сервер», которая характеризуется наличием двух взаимодействующих самостоятельных процессов – клиента и сервера, которые могут выполняться на разных компьютерах, обмениваясь данными по сети.

Ввиду необходимости одновременной работы в системе множества пользователей (сюда можно включить несколько продавцов-кассиров, руководство кинотеатра, которое будет иметь больший контроль процесса продажи билетов, бухгалтерский отдел и другие) была выбрана концепция многопользовательской АС («клиент-сервер»).

ГЛАВА 2. ТЕХНИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

2.1. ПЕРЕЧЕНЬ ВХОДНЫХ И ВЫХОДНЫХ ДАННЫХ

2.1.1. Перечень входных данных

Входными данными в «АС Кинотеатр» являются данные, вводимые пользователями.

Перечень данных представлен в таблице 1.

Описание входных данных

Наименование Реквизиты Документы, содержащие входные данные
1. Данные о фильме · название;· продолжительность;· жанр;· возрастные ограничения;· год выпуска;· страна производитель. Документы сопровождающие пленки фильмов
2. Данные о типе кинозале · малый;· большой;· VIP. Устав предприятия штатное расписание
3. Данные о киносеансах · название;· продолжительность;· дата показа;· время показа. Устав предприятия, штатное расписание
4. Данные о цене на билет · время показа;· дата показа;· льготы;· место в зале. Устав предприятия, штатное расписание
5. Данные о местах в зале · партер;· бельэтаж;· балкон;· ложа;· VIP места. Устав предприятия, штатное расписание
6. Данные о льготах · школьники;· студенты;· пенсионеры. Устав предприятия, штатное расписание
7. Данные о рекламных акциях · вид акции;· размер скидки. Устав предприятия, штатное расписание
8. Данные о тематических киносеансах · детские;· документальные;· авторское кино. Устав предприятия, штатное расписание

2.1.2. Перечень выходных данных

Выходными данными в «АС Кинотеатр» являются данные, получаемые после обработки информации.

Выходные данные представлены в таблице 2.

Таблица 2

Описание выходных данных

Наименование Кодовое обозначение Реквизиты
1. Отчет по продаже билетов Отчет по ПБ Количество проданных билетов
2. Отчет по посещаемости сеансов Отчет по ПС Процентное соотношение посещаемости сеансов по времени показа, по фильмам, по дням недели
3. Ежедневный кассовый отчет ЕКО Денежная сумма в кассе
4. Акт приемки передачи Акт П-П Информация, необходимая для передачи пленки на склад

2.2. Схема организационной структуры

В рамках внедрения «АС Кинотеатр» предлагается возложить на имеющуюся организационную единицу решение следующих задач в рамках функциональных ролей:

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

· Администратор баз данных должен обеспечивать установку, модернизацию, настройку параметров программного обеспечения СУБД; разработку, управление и реализацию эффективной политики доступа к информации. Администратор баз данных должен обладать высоким уровнем квалификации и практическим опытом выполнения работ по установке, настройке и администрированию.

В рамках внедрения «АС Кинотеатр» предлагается ввести новую организационную единицу для решения следующих задач:

· пользователи системы должны иметь опыт работы с персональным компьютером на базе операционных систем Microsoft Windows на уровне квалифицированного пользователя и свободно осуществлять базовые операции в стандартных Windows.

2.3. Организация подразделений

2.3.1. Регламент работ

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