Смекни!
smekni.com

Информационно-справочная система кинотеатра (стр. 7 из 14)

- выявление ошибки;

- локализация ошибки в тексте программы;

- установление причины ошибки;

- исправление ошибки.

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

7.3 Тесты на использование

После создания исполняемого файла над готовым приложением был проведен ряд испытаний. Цель их проведения состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место. Особое внимание было уделено добавлению и удалению записей из таблиц. Имели место следующие тесты:

1. Добавление данных:

- запущен исполняемый файл программы;

- запущена форма «Выдача пропуска клиенту»;

- введены данные о новом клиенте и выданном ему пропуске;

- завершена работа программы;

- программа была вновь открыта: добавленные данные присутствовали;

- испытание было повторено.

Вывод: данные были успешно сохранены в файле базы данных и корректно отображаются в приложении.

2. Добавление некорректных данных:

- совершено добавление некорректных данных;

- программа выдала сообщение об ошибке;

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

Вывод: некорректные данные не сохраняются, и об этом предупреждается пользователь.

3. Удаление данных:

- некоторые данные были удалены (данные о клиенте, получившем пропуск);

- во время просмотра удалённые записи отсутствовали;

- был совершен выход из программы и повторный запуск;

- все ранее внесённые изменения присутствовали.

Вывод: программа успешно удаляет данные.

4. Системные и аппаратные сбои:

- запуск программы;

- в структуру данных внесены изменения;

- совершён нестандартный выход;

- программа вновь загружена.

При просмотре сделан вывод: нестандартный выход файл данных не повредил, однако новые изменения внесены были.

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


8 Применение

8.1 Назначение программы

Программное средство «Информационно-справочная система кинотеатра» обеспечивает ведение учета проданных билетов в кинотеатре а также хранить список всех имеющихся и вновь поступивших фильмов.

8.2 Требования к аппаратным ресурсам ПК

Для функционирования программы необходимо наличие операционной системы Windows 98/МЕ/2000/XP/Vista, так как она создавалась специально для работы в этой среде. Сотрудник кинотеатра должен иметь навыки работы в среде Windows, так как все формы, разработанные в приложении, используют компоненты Windows для обеспечения диалога между программой и пользователем.

Для установки системы и базы данных необходимо 13Мб свободного места на жестком диске и установленную на компьютере операционную систему Windows 98/МЕ/2000/XP/Vista.

8.3 Руководство пользователя

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

Для начала работы пользователь должен запустить программу любым имеющимся для этого способом операционной системы Windows. После запуска программы на экране появится форма входа в базу данных. Данная форма представлена на рисунке 8.1.

Рисунок 8.1 – Вход в базу данных

После выбора требуемой учетной записи и ввода необходимого пароля, на экран выводится форма «Касса кинотеатра». Данная форма «Касса кинотеатра» представлена на рисунке 8.2.

Рисунок 8.2 – Главное меню

На этой форме расположено главное меню программы, оно открывает доступ ко всем данным, содержащимся в базе и средствам управления и организации их, предусматриваемым приложением. С помощью меню можно вызвать такие разделы как: Продажа билетов, График работы кинотеатра, Фильмы на сегодня, Архив всех фильмов.

При выборе раздела меню «Продажа билетов» можно просмотреть информацию об уже проданных билетах, а также подсчитать сумму выручки за определенный период времени. Имеется возможность выборки билетов по дате и по номеру сеанса. Кнопка «Сформировать отчет» в нижней части формы позволяет сформировать отчет о реализованных билетах за указанный период времени. Кнопка «Добавить/Изменить билет» позволяет вызвать форму обеспечивающую изменение существующих билетов или добавление новых.

Раздел меню «График работы кинотеатра» предназначен для вывода информации о времени проведения сеансов и стоимости билетов на эти сеансы.

При помощи раздела меню «Фильмы на сегодня» можно вывести информацию о фильмах, которые будут проходить сегодня и о времени их проведения.

Раздел меню «Архив всех фильмов» предназначен для вывода информации обо всех фильмах, имеющихся в кинотеатре.

Выход из приложения осуществляется посредством нажатия кнопки «Выход», расположенной в нижней части экрана.


9 Экономический раздел

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

Приступая к разработке программных проектов, заказчики и исполнители, прежде всего, должны пытаться понять, целесообразно ли экономически создание соответствующих продуктов, и оценить, какова будет возможная эффективность применения готового продукта, оправдаются ли затраты на его разработку и использование. Поэтому такие технические проекты традиционно должны начинаться с анализа и разработки экономического обоснования предстоящего жизненного цикла предполагаемого продукта. Заказчику проекта необходимо оценивать реальную потребность в создании продукта и возможную конкурентоспособность, а потенциальному разработчику предполагаемого продукта – проводить оценку реализуемости проекта в условиях и ресурсах, предлагаемых заказчиком.

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

По окончании расчетов необходимо сделать выводы об экономической целесообразности использования предлагаемого ПС ВТ, которые должны отражать:

- цену разрабатываемого ПС ВТ;

- оценку конкурентоспособности ПС ВТ на рынке ПС;

- экономию ресурсов в связи с использованием ПС ВТ;

- срок окупаемости всех затрат, связанных с приобретением и использованием данного ПС за счет экономии ресурсов.

Данный раздел содержит характеристики разработки, расчет затрат на разработку, производство и использование «Информационно-справочной системы кинотеатра», вычислительной техники, выбор метода и расчет экономического эффекта.

9.1 Исходные данные

Таблица 9.1 – Исходные данные

№ пп Наименование показателя Единица измерения Условные обозначения Норматив
1 Коэффициент изменения скорости обработки информации ед. Кск 0,5
2 Численность разработчиков чел. Чр 1
3 Тарифная ставка 1-го разряда в организации (месячная) руб. Сзм1 77000
4 Тарифный коэффициент ед. Кт 2,84
5 Фонд рабочего времени ч ФРВ 169,3
6 Коэффициент естественных потерь рабочего времени ед. Кп 1,1
7 Коэффициент премирования ед. Кпр 1,1
8 Норматив дополнительной заработной платы % Ндз 20
9 Ставка отчислений в Фонд социальной защиты населения % Нфсзн 34
10 Ставка отчислений по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний % Нбгс 1
11 Цена одного машино-часа руб. Цм 2200
12 Норматив прочих затрат % Нпз 10
13 Норматив накладных расходов % Ннр 100
14 Норматив расходов на сопровождение и адаптацию % Нрса 10
15 Уровень рентабельности % Урн 20
16 Ставка отчислений по единому нормативу в целевые бюджетные фонды из выручки от реализации % Нцбф 1
17 Ставка НДС % Нндс 18
18 Норматив расходов на освоение ПС % Нкос 1
19 Норматив расходов на пополнение оборотных средств в связи с использованием нового ПС % Нкоб 1
№ пп Наименование показателя Единица измерения Условные обозначения Норматив
20 Ставка налога на прибыль % Нnр 24
21 Ставка местных налогов и сборов % Нмс 3
22 Норматив приведения разновременных затрат ед. Ен 0,11

9.2 Расчет цены и прибыли на ПС