
- •Курсовая работа
- •Введение
- •Глава 1. Системный анализ предметной области асу «Кинотеатр»
- •Анализ объекта автоматизации «Киноман»
- •Обзор информационных технологий, подходящих для разработки бд
- •Обзор продуктов аналогов
- •Требования к разрабатываемой базе данных
- •Глава 2. Проектирвоание базы данных для объекта автоматизации сети кинотеатров «киноман»
- •Разработка инфологической модели бд
- •Обоснование выбора модели данных
- •Даталогическое проектирование бд
- •Глава 3. Программная реализация бд сети кинотеатров «киноман»
- •Анализ и выбор субд
- •Физическое проектирование бд
- •Разработка представлений
- •Разработка форм
- •Разработка отчетов
- •Безопасность и контроль
- •Заключение
- •Список источников и литературы
Обзор продуктов аналогов
В настоящее время на рынке информационных систем позиционируются продукты, имеющие аналогичные с разрабатываемой ИС цели объекты автоматизации.
Для обеспечения конкурентоспособности требуется ознакомится с возможностями конкурентов, узнать их слабые и сильные стороны.
Рисунок 2 - TS:Кинотеатр (SaaS)
TS:Кинотеатр (SaaS) – комплекс программ для управления кинотеатром.
Рисунок 3 - CARBIS
CARBIS - комплекс программ для управления кинотеатром официального дилера UCS.
Требования к разрабатываемой базе данных
С БД имеют возможность работать следующие группы пользователей:
Кассир
Администратор
При работе с БД кассир может выполнять следующие задачи:
добавлять клиентов (регистрировать их в бонусной программе)
вносить изменения в личные данные клиентов
редактировать или добавлять информацию о посещениях
При работе с БД администратор может выполнять следующие задачи:
просматривать любую информацию
вносить изменения в личные данные клиентов и работников
редактировать или добавлять информацию о сеансах
просматривать информацию по посещениям сеансов
Для данной базы данных требуется предусмотреть следующие ограничения:
работники не моложе 18 лет;
у каждого сотрудника должны быть обязательно заполнены все данные;
при заказе обязательно требуется заполнение поля ФИО посетителя;
Выводы
В главе проведен системный анализ предметной области, который включает в себя анализ объекта автоматизации, построение организационной диаграммы, описание бизнес-процессов, составление информационной модели. Также были рассмотрены технологии, которые будут применяться при разработке информационной системы, рассмотрены аналогичные готовые решения и сформулированы требования к разрабатываемой ИС.
Глава 2. Проектирвоание базы данных для объекта автоматизации сети кинотеатров «киноман»
В данной главе разработаем инфологическую модель базы данных кинотеатра. Проанализируем существующие даталогические модели данных и обоснуем выбор реляционной модели. На основе построенной инфологической модели проведем логическое проектирование базы данных, опишем каждую сущность и построим реляционную модель базы данных кинотеатра.
Разработка инфологической модели бд
Целью инфологического проектирования является создание структурированной информационной модели предметной области, для которой будет разрабатываться база данных.
При проектировании на инфологическом уровне создается информационно-логическая модель, которая должна отвечать следующим требованиям:
обеспечение наиболее естественных для человека способов сбора и предоставления той информации, которую предполагается хранить в создаваемой базе данных;
корректность схемы БД (Адекватное отображение моделированной ПО);
простота и удобство использования на следующих этапах проектирования, то есть информационно-логическая модель может легко отображаться на модели базы данных, которые поддерживаются известным СУБД (Сетевые, иерархические, реляционные и др.);
информационно-логическая модель должна быть описана языком, понятным проектировщикам баз данных, программистам, администратору и будущим пользователям [7].
На основе проведенного системного анализа предметной области выделены следующие сущности:
Сотрудник: содержит информацию о сотрудниках
Клиент: содержит информацию о посетителях кинотеатра
Карта: содержит информацию о зарегистрированных клиентах
Фильм: содержит информацию о фильмах
Сеанс: содержит информацию сеанс
Расценки: содержит информацию о ценах на сеансы
Посещения: содержит информацию о посещениях
Рисунок 4 - Инфологическая модель предметной области