Файл: Автоматизация продажи театральных билетов театра Рампа.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 715

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

5)Возможность поиска и обмена информацией между различными внутрифирменными подразделениями и внешними информационными системами;

6)Экономия памяти компьютера при размещении кодируемой информации.

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

Система кодирования предназначена для присвоения различным объектам условных обозначений - кодов.

Характеристикой кода является:

1)Используемый алфавит;

2)Длина и структура обозначений кода;

3)Метод кодирования: классификационный и регистрационный.

Таблица 1

Используемые системы кодирования

Кодируемое множество

Объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

Код валюты

4

999

Порядковая

Отсутствует

межгосударственные

Код вида карты

4

999

Порядковая

Отсутствует

международные

Код платежной системы

2

9

Порядковая

Отсутствует

международные

Код карты

6

9999

Порядковая

Отсутствует

системные 

Код клиента

2

9

Порядковая

Отсутствует

системные 

Код записи

6

99999

Порядковая

Отсутствует

системные 

Номер счета

4

9999

Порядковая

Отсутствует

системные 

Код вида счета

4

999

Порядковая

Отсутствует

системные 


2.3 Характеристика нормативно-справочной, входной и оперативной информации

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

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

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

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

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

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

При разработке кассира театра было проведено исследование предметной области, в результате выделено следующие сущности: Билет, Спектакль, Жанр, Цена, Расписание. Каждая сущность в свою очередь имеет список атрибутов, по которым будут осуществляться связи. Тип связи будет определять отношения между атрибутами сущности.


2.4 Характеристика результатной информации

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

1)Количество проданных билетов;

2)Общая сумма проданных билетов;

3)Количество проданных билетов на спектакль.

Отчеты формируются с помощью запросов. Для внутренних пользователей отчетность является важным показателем, как для оперативного управления, так и для контроля сохранности данных о сотрудниках.

В данном курсовом проекте разработаны отчеты о личных карточках, награждениях, взысканиях, отпусках. Цель составления этих отчетов – предоставление пользователям полной, правдивой и непредвзятой информации о деятельности театра, для отчета генеральному директору театра «Рампа» о проделанной работе.

3. Программное обеспечение задачи

3.1 Общение положение древо функций и сценарий диалога)

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

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

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

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


3.2 Характеристика базы данных

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

При разработке БД для кассира театра было проведено исследование предметной области, в результате выделено следующие сущности: Билет, Спектакль, Жанр, Цена, Расписание. Каждая сущность в свою очередь имеет список атрибутов, по которым будут осуществляться связи. Тип связи будет определять отношения между атрибутами сущности. На основе вышеуказанного анализа произвели ER-моделирование сущностей и связей между ними.

На рисунке 4 представлена модель базы данных.

Рисунок 4 ER - модель разрабатываемой ИС

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

Таблица 2

Описания структуры записей таблицы билеты

Наименование поля

Расшифровка

Тип данных

1

Дата

Дата бронирования билета

Дата

2

Спектакль

Название выбранного спектакля

Расписание

3

Дата

Дата показа выбранного спектакля

Дата

4

Ряд

Номер выбранного ряда

Число

5

Место

Номер выбранного места

Число

6

Зона

Название выбранной зоны

Строка

7

Фамилия

Фамилия клиента

Строка

8

Имя

Имя клиента

Строка

9

Цена

Цена места в выбранной зоне

Цена

10

Бронь

Отметка бронирования места

Логический

11

Оплачено

Отметка оплаты забронированного места

Логический

12

Время

Время показа выбранного спектакля

Дата


Таблица 3

Спектакли

Наименование поля

Расшифровка

Тип данных

1

Наименование

Названия спектакля

строка

2

Жанр

Названия жанров

Справочник Ссылка. Жанр

3

Описание

Описание спектакля: автор, режиссер

Строка

Таблица 4

Жанр

Наименование поля

Расшифровка

Тип данных

1

Наименование

Названия жанра

строка

Таблица 5

Расписание

Наименование поля

Расшифровка

Тип данных

1

Название

Названия спектакля

Ссылка Спектакли

2

Дата

Дата показа

Дата

Таблица 6

Цена

Наименование поля

Расшифровка

Тип данных

1

Название

Названия зоны

Строка

2

Цена

Цена за место

Число

3.3 Структурная схема пакета (древо вызова программных модулей)

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

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

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