Вы находитесь на странице: 1из 20

-

-
На тему: -.

Выполнил: -
ФИО
Проверили:
-
.

- 2015
2

Содержание.

Раздел 1.Описание предметной области...............................................................3


Раздел 2. Проектирование базы данных................................................................3
2.1. Описание базы данных в терминах объектов предметной области.........3
2.2. Представление базы данных реляционной моделью.................................6
Раздел 3. Проектирование информационной системы........................................6
3.1. Функции информационной системы...........................................................6
3.2. Архитектура информационной системы....................................................7
Раздел 4. Контрольный пример..............................................................................7
Раздел 5. Реализация информационной системы.................................................8
5.1. Описание СУБД............................................................................................8
5.2. Описание структуры базы данных..............................................................8
5.3. Описание интерфейса.................................................................................10
5.4. Реализация алгоритмов обработки данных..............................................11
Раздел 6.Литература..............................................................................................15
3

Раздел 1.Описание предметной области.


1. Предметная область — кинотеатр.
Ограничение предметной области — фильмы жанров: боевик, драма,
фантастика, комедия, биография. Билеты куплены в течение 2015 года.
2. Цель – создание базы данных для хранения, поиска и ознакомления с
информацией о фильмах, расписании киносеансов, залах, ценах на билеты,
кассирах. Автоматизация работы кассира кинотеатра.
3. Пользователи – кассиры кинотеатра.
4. Права пользователей – продажа и печать билетов, добавление новых
фильмов в базу данных, редактирование информации о залах, кассирах, поиск
информации по фильмам, составление расписания для фильмов, выходящих в
прокат.
5. Входные данные – данные о фильме (название, страна, жанр, время,
бюджет, постер, описание, расписание), данные о билетах (время, стоимость),
данные о залах (название, количество мест), данные о билетах (номер ряда,
номер места), данные о кассирах (ФИО).
6. Выходные данные – билет, распечатанный для клиента, подсчет
кассовых сборов кинотеатра, поиск информации обо всех фильмах по
различным категориям.
4

Раздел 2. Проектирование базы данных.


2.1. Описание базы данных в терминах объектов предметной области.
Для функционирования базы данных были созданы следующие таблицы:
1. Кассиры. В данной таблице хранится информация по всем кассирам
кинотеатра.
Данная таблица включает следующие поля и их тип данных:

2. Билеты. Таблица содержит информацию о проданных билетах.


Данная таблица включает следующие поля и их тип данных:

3. Сеансы. Таблица содержит подробную информацию о сеансах


кинотеатра.
Данная таблица включает следующие поля и их тип данных:

4. Цена билетов. Таблица содержит информацию по ценам на билеты


кинотеатра.
Данная таблица включает следующие поля и их тип данных:
5

5. Залы. В данной таблице приводится список залов кинотеатра.


Данная таблица включает следующие поля и их тип данных:

6. Расписание. В данной таблице приводится расписание киносеансов.


Данная таблица включает следующие поля и их тип данных:

7. Фильмы. В данной таблице приводится список показываемых фильмов.


Данная таблица включает следующие поля и их тип данных:

8. Страны. В данной таблице приводится список стран кинофильмов.


Данная таблица включает следующие поля и их тип данных:

9. Жанры. В данной таблице приводится список жанров кинофильмов.


Данная таблица включает следующие поля и их тип данных:
6

9. Возрастная категория. В данной таблице приводится список категорий


фильмов.
Данная таблица включает следующие поля и их тип данных:

2.2. Представление базы данных реляционной моделью.


Между таблицами базы данных установлены следующие связи:
7

Раздел 3. Проектирование информационной системы.

3.1. Функции информационной системы.


Для обработки данных были созданы главная кнопочная форма,
состоящая из 1 страницы, позволяющая искать записи, добавлять новые,
переходить от одной записи к другой, осуществлять выход из приложения.
В главной кнопочной форме созданы 9 кнопок. С помощью кнопок:
список кассиров, информация по залам можно добавлять информацию по залам
и кассирам кинотеатра, кроме того, можно редактировать вышеперечисленную
информацию.
Во всех этих кнопочных формах созданы кнопки для перехода к
следующей записи и предыдущей, и кнопка для выхода на главную форму.
Кнопка «Купить билет» выводит на форму «Продажа билетов». Здесь
находится кнопка «Печатать билета» формирования и печати билета для
каждого клиента. Нажав на кнопку «Информация по фильмам» пользователь
может ознакомится со списком фильмов идущих в кино, также добавить новые
записи. Нажав на кнопку «Составление расписания» пользователь может
составить расписание для ранее введённого фильма.
Кнопки «Поиск сеанса», «Поиск по жанру», «Поиск по стране» служат
для поиска и вывода на экран соответствующей информации в удобном для
пользователя виде. Кнопка «Кассовые сборы в кинотеатре» выводит отчет с
подсчетом итоговой суммы продажи билетов по фильмам и кинотеатру в
целом.
С помощью кнопки «Выйти из базы», можно выйти из базы данных.

3.2. Архитектура информационной системы.


Главная кнопочная форма базы данных, с помощью которой
осуществляется функционирование базы данных имеет следующий вид:
8

Раздел 4. Контрольный пример.


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

Раздел 5. Реализация информационной системы.


5.1. Описание СУБД.  
Microsoft Access является настольной СУБД реляционного типа, которая
имеет все необходимые средства для выполнения функций добавления,
удаления, обновления, поиска. Для выполнения этих функций используется
механизм запросов. Еще одна функция данной СУБД – это управление
данными. Под управлением данными обычно понимают защиту данных от
несанкционированного доступа, поддержку многопользовательского режима
работы с данными и обеспечение целостности и согласованности данных.
Достоинством Access является то, что она имеет очень простой графический
интерфейс, который позволяет не только создавать собственную базу данных,
но и разрабатывать простые и сложные приложения.
В отличие от других настольных СУБД, Access хранит все данные в
одном файле, хотя и распределяет их по разным таблицам. Можно создавать
сколько угодно таблиц. Самым важным правилом, которое необходимо
соблюдать, является то, что в базе данных нужно хранить только необходимую
информацию, и при этом все данные должны храниться только в одном месте.
С помощью главной кнопочной формы можно управлять базой данных. Данные
информационной базы можно выводить в печатной форме.

5.2. Описание структуры базы данных.


1. Кассиры. В данной таблице хранится информация по всем кассирам
кинотеатра.
Данная таблица включает следующие поля и их тип данных:

2. Билеты. Таблица содержит информацию о проданных билетах.


10

Данная таблица включает следующие поля и их тип данных:

3. Сеансы. Таблица содержит подробную информацию о сеансах


кинотеатра.
Данная таблица включает следующие поля и их тип данных:

4. Цена билетов. Таблица содержит информацию по ценам на билеты


кинотеатра.
Данная таблица включает следующие поля и их тип данных:

5. Залы. В данной таблице приводится список залов кинотеатра.


Данная таблица включает следующие поля и их тип данных:

6. Расписание. В данной таблице приводится расписание киносеансов.


Данная таблица включает следующие поля и их тип данных:
11

7. Фильмы. В данной таблице приводится список показываемых фильмов.


Данная таблица включает следующие поля и их тип данных:

8. Страны. В данной таблице приводится список стран кинофильмов.


Данная таблица включает следующие поля и их тип данных:

9. Жанры. В данной таблице приводится список жанров кинофильмов.


Данная таблица включает следующие поля и их тип данных:

9. Возрастная категория. В данной таблице приводится список категорий


фильмов.
Данная таблица включает следующие поля и их тип данных:
12

5.3. Описание интерфейса.


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

5.4. Реализация алгоритмов обработки данных.


Для поиска информации были созданы необходимые запросы, на
основании которых были построены отчеты для более удобного отображения
информации пользователю:
1) Поиск сеансов по названию фильма:
13

Построенный на основе данного запроса отчет имеет следующий вид:


14

2) Поиск фильма по жанру.

Построенный на основе данного запроса отчет имеет следующий вид:

3) Поиск фильма по стране.


15

Построенный на основе данного запроса отчет имеет следующий вид:

4) Подсчет кассовых сборов в кинотеатре.


16

Построенный на основе данного запроса отчет имеет следующий вид:


17

5) Форма для оформления билета.

6) Билет для клиента.

7) Форма просмотра информации по фильмам.


18

8) Форма просмотра информации по кассирам.

9) Форма составления расписания.


19

10) Форма с информацией по залам.

Раздел 6.Литература.
20

1.Антипова Е.А. Экономическая информатика: Учебно-методическое


пособие для студентов экономических специальностей. Орел, 2008.
2. Программная реализация комплекса задач: Статья.2009 [Электронный
ресурс] // Режим доступа :
http://www.economica-upravlenie.ru/content/view/310/9/
3. Microsoft Access как настольная СУБД реляционного типа.
[Электронный ресурс] // Режим доступа :
http://www.hardline.ru/selfteachers/Info/Office/Access_2002/Glava%201/Index5.htm
4.Смотри кино прямо сейчас. [Электронный ресурс] // Режим доступа :
http://nowfilms.ru/

Вам также может понравиться