Автор работы: Пользователь скрыл имя, 27 Декабря 2010 в 17:04, курсовая работа
Предметная область, подлежащая изучению – «кинотеатр». В сферу этой предметной области попадают предприятия, занимающиеся оказанием услуг проведения досуга. Цель функционирования предприятий этой предметной области – оказание услуг, таких как: показ кинофильмов, реклама и анонс будущих фильмов и получение прибыли, извлекаемой из оплаты этих услуг клиентами. Для оказания услуг необходимо наличие квалифицированных специалистов и помещений, удовлетворяющих нормам санитарных и других требований в соответствии с действующим законодательством.
1 Постановка задачи 4
2 Анализ предметной области 5
3 Проектирование базы данных 9
4 Реализация базы данных в формате MS SQL Server 2000 10
5 Хранимые процедуры для вставки данных 21
6 Представления на выборку данных из базы данных 39
7 Проектирование программного обеспечения 42
8 Руководство пользователя 45
Список литературы 47
Приложение 48
Южно-Сахалинский
институт экономики,
права и информатики
Кафедра «КТиС»
к курсовой работе
по
дисциплине «Базы данных»
на тему:
Разработка базы данных
кинотеатров
Руководитель работы
ст. преподаватель кафедры КТиC
. .
«____»__________________2010
г.
Исполнитель
студент группы ВТ-31
. .
«____»__________________2010
г.
Южно-Сахалинск
2010
Южно-Сахалинский
институт экономики, права и информатики
Кафедра
«Компьютерные
технологии и системы»
З А Д А Н И Е
на выполнение курсовой работы студенту Барышникову Валерию Александровичу
1. Тема работы Разработка базы данных для кинотеатров и заведений занимающихся показом видеофильмов
______________________________
2. Срок сдачи
студентом законченного
4. Содержание
пояснительной записки (
Введение
1. Анализ и описание предметной области
2. Анализ и проектирование данных, разработка хранимых процедур и представлений
3. Разработка программного обеспечения
Заключение
Задание принял к исполнению 2 февраля 2010 года
(дата, подпись)
Руководитель _________________
(подпись)
ПРИМЕЧАНИЕ:
Студент предупрежден
о том, что при несвоевременном
представлении работы
руководителю студент
считается не выполнившим
график учебного процесса
и не допускается к защите
курсовой работы.
Оглавление
Предметная область, подлежащая изучению – «кинотеатр». В сферу этой предметной области попадают предприятия, занимающиеся оказанием услуг проведения досуга. Цель функционирования предприятий этой предметной области – оказание услуг, таких как: показ кинофильмов, реклама и анонс будущих фильмов и получение прибыли, извлекаемой из оплаты этих услуг клиентами. Для оказания услуг необходимо наличие квалифицированных специалистов и помещений, удовлетворяющих нормам санитарных и других требований в соответствии с действующим законодательством.
Целью курсовой работы является создание информационно-программной системы для решения следующих задач:
К разрабатываемой системе предъявлены следующие требования.
Для решения поставленных задач планируется выполнение следующих действий:
2 Анализ предметной
области
В городе Южно-Сахалинск, на данный момент существует пять кинотеатров. Четыре из них стабильно работают. Изучив предметную область, я пришел к следующим результатам, показ фильмов во всех кинотеатрах, по времени практически одинаков. Различие составляет репертуар. По количеству посещений все кинотеатры стоят на одном уровне.
В
процессе изучения предметной области
был составлен глоссарий. В нем
перечислены бизнес работники, бизнес
актеры и прецеденты, имеющие отношение
к изучаемой предметной области. Ниже
приведена таблица глоссария, сформированная
в процессе изучения предметной области.
Таблица 1 - Глоссарий предметной области
|
Человек, отвечающий за состояние аппаратуры, а так же производящий манипуляции с видеоматериалом (показ, смотка, клейка, раскрой, оцифровка) | Бизнес работник |
|
Контролирует проведение сеанса (проверка билетов у зрителей, сообщение о начале сеанса) | Бизнес работник |
|
Продает билеты зрителям, контролирует наличие свободных мест. | Бизнес работник |
|
Следит за порядком в зрительном зале и холле. | Бизнес работник |
|
Доставляет фильмы в кинотеатр | Бизнес работник |
|
Руководит организацией. | Бизнес работник |
|
Доставляет работников до дома | Бизнес работник |
|
Обмен денежной валюты на билет | Прецедент |
|
Посещение кинозала
с целью приятного |
Прецедент |
|
Посещает кинотеатр, предварительно купив билет. | Бизнес актер |
|
Выполняет функции директора при его отсутствии либо занятости. | Бизнес работник |
|
Удостоверение, позволяющее просмотреть кинофильм в кинотеатре | Бизнес сущность |
|
Интервал времени, который занимает показ фильма | Бизнес сущность |
|
Положение нескольких мест в зрительном зале | Бизнес сущность |
|
Положение зрителя в кинозале | Бизнес сущность |
|
Время начала сеанса | Бизнес сущность |
|
Название фильма, который будет воспроизведен | Бизнес сущность |
Основной целью предметной области является показ кинофильмов. Сопутствующими целями являются привлечение большего количества кинозрителей, привлечение максимальной прибыли, улучшение качества обслуживания, а так же занять доминирующие место на рынке кино. Далее приведена диаграмма бизнес целей.
Рисунок
1 - Диаграмм целей
Деятельностью предметной области является показ кино и мультфильмов. Показ осуществляется с использованием новейших технологий, таких как стерео изображение. Кроме стерео изображения используется и стандартное двумерное изображение. Это позволяет ввести классификацию фильма, при определении его характеристик.
Для ведения коммерческой деятельности и возможности конкуренции, предприниматели используют не одно, а несколько помещений, вследствие этого появляется несколько кинотеатров, в которых возможен показ одинаковых фильмов, как в различное, так и в одинаковое время.
Разрабатываемая база данных ориентирована на множество кинотеатров и может быть использована несколькими организациями.
Ниже приведены диаграммы бизнес прецедентов, имеющих отношение к предметной области.
Первая диаграмма отображает прецедент показа кинофильма. В нем отображены пять бизнес работников и один бизнес актер. При более детальном рассмотрении диаграммы можно легко проследить последовательность действий каждого работника или актера, а так же их общее взаимодействие.
У каждого бизнес работника свои задачи, которые он должен выполнять, диаграмма моделирует общий процесс работы предприятия, а так же каждого отдельного работника.
Рисунок 2 - Диаграмма прецедентов показа кинофильмов.
Следующая диаграмма отображает взаимодействие руководителя компании с рекламным агентом. Суть процесса сводится к принятию решения о размещении рекламы, встречи с рекламным агентом и согласованию видов, объемов и сроков рекламы.
Рисунок
3 - Модель прецедентов
рекламы кинотеатра
Рисунок 4 - Диаграмма прецедента покупки билета
На рисунке 3 показана диаграмма прецедента покупки билета. Покупка производится при участии кассира. Но для автоматизации процесса автоматизации, возможно, установить терминал, выполняющий функции кассира.
Главными аспектами деятельности кинотеатра являются, показ кинофильма, доставка кинофильмов до места назначения, а так же продажа билета. На рисунке 5 показана UML диаграмма аспектов деятельности, напрямую связанная с коммерческой деятельностью кинотеатра.
Рисунок 5 - UML диаграмма аспектов деятельности кинотеатра
3
Проектирование базы
данных
Разрабатываемая
база данных предназначена для
Пользователем разрабатываемой базы данных может являться директор, кассир. Ведь использование базы данных позволяет легко анализировать, систематизировать информацию.
При
проектировании и разработки базы данных,
будет создано пользовательское
приложение, позволяющие легко оперировать
с информацией и поддерживать
ее в актуальном состоянии. Так же
будет созданы запросы, позволяющие
подсчитать общую прибыль, вывести некоторые
аналитические данные.
Таблица
2 - Перечень сущностей
предметной области.
№ | Название
сущности |
Описание сущности в ПО | Вид |
работник | человек, выполняющий функциональные обязанности на предприятии | стержневая | |
должность | название и описание функциональных обязанностей работника предприятия | характеристическая | |
фильм | Наименование киноленты с указанием ее создателей и актеров | стержневая | |
актеры | Актеры, принимавшие участие в съемках фильма | характеристическая | |
кинотеатр | Название и месторасположение кинотеатра | стержневая | |
билет | Документ, удостоверяющий право | стержневая | |
актеры_фильм | Служит для связи сущностей Актеры и Фильм | ассоциативная | |
сеанс_кинотеатр | Служит для связи сущностей Сеанс и Кинотеатр | ассоциативная | |
работник_должность | Служит для связи сущностей Работник и Должность | ассоциативная | |
расписание | График, по которому работают работники | ассоциативная | |
сеансы | Время проведения показа фильмов | стержневая |