Техническое задание. 430-2. Тимофеев Д
..doc
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Факультет систем управления (ФСУ)
Кафедра автоматизированных систем управления (АСУ)
Промежуточный отчёт №1
по курсовому проекту «Заказ билетов в кино»
по дисциплине «Базы данных»
Выполнил:
студент гр. 430-2
_______ Тимофеев Д.Н.
«_____» ___________ 2012 г.
Проверил:
преподаватель кафедры АСУ
Сибилёв В.Д.
«_____» ___________ 2012 г.
1 Описание деятельности.
Кинотеатры предлагают клиентам заказать билеты на сеанс просмотра кинофильма, идущего у них в прокате.
У клиентов есть возможность выбрать фильм для просмотра. В информации о фильме (предоставленной в виде афиши) указываются: название фильма, постер, краткое описание сюжета, главные роли, жанр фильма, продолжительность, режиссёр, страна-производитель и оценка фильма клиентами, которые его уже посмотрели.
После выбора интересующего фильма, клиентам предоставляется возможность купить/заказать билет(ы), выбрав кинотеатр, дату и время сеанса, зал, ряд и место.
При заказе билета, клиенту сообщается уникальный код, по которому он может получить билет в выбранном кинотеатре.
2 Функции клиента:
-
Просмотр информации о фильмах, идущих в прокате.
-
Заказ билетов.
-
Покупка билетов.
-
Оценка фильма.
Цель проекта: автоматизация покупок билетов в кинотеатры города.
Точка зрения: клиенты кинотеатров.
3 Исходные данные для проектирования
3.1 Входные документы и сообщения
- Репертуар кинотеатра
Пример входного документа приведён в Приложении 1.
Сообщение о заказе билета:
название фильма
кинотеатр
дата
время
зал
ряд
место
код билета, выданный клиенту
Сообщение о продаже билета:
название фильма
кинотеатр
дата
время
зал
ряд
место
номер счёта клиента
код билета, выданный клиенту
Сообщение об оценке фильма
название фильма
величина оценки
Сообщение о новом фильме:
постер
название
в главных ролях
жанр
продолжительность
режиссёр
страна-производитель
сюжет
3.2 Выходные документы и сообщения
Сообщение о фильме, идущем в прокате:
кинотеатр показа
постер
название
в главных ролях
жанр
продолжительность
режиссёр
страна-производитель
оценка фильма
сюжет
Сообщение с кодом билета:
название фильма
кинотеатр
дата
время
зал
ряд
место
цена билета
код билета
3.2 Деловой регламент
-
Показ фильма может проходить в нескольких кинотеатрах.
-
Показ фильма может проходить в нескольких залах кинотеатра одновременно.
-
Сеансом считать – показ кинофильма в определённом кинотеатре, в определённую дату и время, в определённом зале.
-
Заказать или купить билет на один и тот же сеанс ряд и место может только один клиент.
-
Клиент может заказать или купить билет на один и тот же сеанс ряд и место только один раз.
-
Коды билетов уникальны.
-
Код билета выдаётся только одному клиенту.
-
Код билета состоит из 5 символов.
-
Код билета может состоять из цифр и букв латинского алфавита.
-
Названия залов в кинотеатрах уникальны.
-
Цена билетов не может быть отрицательной.
-
Оценка фильма варьируется от 0 до 5.
-
Клиент может оценить фильм только один раз.
3.2 Транзакции пользователя
- Поиск фильма по названию.
- Покупка билета.
- Заказ билета.
- Оценка фильма.
Приложение 1 Пример входного документа.
Репертуар кинотеатра
Кинотеатр «Ноябрь» |
||||||||
|
10:00 |
12:00 |
16:00 |
20:00 |
||||
2D зал |
3D зал |
2D зал |
3D зал |
2D зал |
3D зал |
2D зал |
3D зал |
|
Пн |
«Побег» |
«Наставник» |
«Лисица» |
«Против правил» |
«Побег» |
«Иванушка-дурачок» |
«Наставник» |
«Лисица» |
Вт |
«Лисица» |
«Против правил» |
«Иванушка-дурачок» |
«Орбита» |
«Лисица» |
«Против правил» |
«Иванушка-дурачок» |
«Мир» |
Ср |
«Мир» |
«Как бы чего не вышло» |
«Орбита» |
«Против правил» |
«Наставник» |
«Инферно» |
«Орбита» |
«Против правил» |
Чт |
«Инферно» |
«Инферно» |
«Лисица» |
«Орбита» |
«Инферно» |
«Лисица» |
«Как бы чего не вышло» |
«Скала» |
Пт |
«Орбита» |
«Инферно» |
«Как бы чего не вышло» |
«Лисица» |
«Иванушка-дурачок» |
«Инферно» |
«Против правил» |
«Мир» |
Сб |
«Против правил» |
«Как бы чего не вышло» |
«Наставник» |
«Орбита» |
«Против правил» |
«Лисица» |
«Наставник» |
«Скала» |
Вс |
«Мир» |
«Наставник» |
«Лисица» |
«Против правил» |
«Орбита» |
«Как бы чего не вышло» |
«Иванушка-дурачок» |
«Мир» |