Спроектировать приложение базы данных для предметной области «Кинотеатр»

Автор работы: Пользователь скрыл имя, 24 Декабря 2012 в 17:56, практическая работа

Краткое описание

Задачей данной курсовой работы является разработка информационной системы для комплекса Кинотеатр. В БД должно быть предусмотрено наличие информации о фильмах в прокате, проданных билетах, киностудиях поставляющих киноновинки. Составить модели IDEF0, DFD, IDEF1X, а так же техническое задание.

Содержание

Введение………………………………………………………………….4
1.Результат обследования предметной области…………………………5
2.Модель IDEF0…………………………………………………………..12
3.DFD модель……………………………………………………………..13
4.Модель IDEF1X………………………………………………………...15
5.Физическая модель данных……………………………………………20
6.Руководство программиста…………………………………………….21
7.Руководство пользователя……………………………………….……..22
Заключение………………………………………………………………..27

Вложенные файлы: 1 файл

Курсач.doc

— 114.00 Кб (Скачать файл)

Федеральное агенТство по образованию

Государственное образовательное  учреждение

высшего профессионального  образования

Московский  государственный  университет экономики, статистики и информатики

Рязанский филиал  
  
 

Курсовая  работа 

По дисциплине: «Проектирование информационных систем»

на тему: «Спроектировать приложение базы данных

для предметной области «Кинотеатр»  
  
  
  
  
  
  
  
 

Выполнил:

студент 3 курса Макушин П.Г.

очной формы обучения

специальности «Прикладная информатика

в юриспруденции»

группы  «ПИЮ-Д31»

Проверил:           

 Копейкин Ю.А.   
  
  
  
                          

 Дата сдачи курсовой работы: «    »                         2009 года

Дата  защиты курсовой работы: «    »                          2009 года  
                                             

  

                                                                                          

 Рязань 2009

Задание 

Задачей данной курсовой работы является разработка информационной системы для комплекса Кинотеатр. В БД должно быть предусмотрено наличие информации о фильмах в прокате, проданных билетах, киностудиях поставляющих киноновинки. Составить модели IDEF0, DFD, IDEF1X, а так же техническое задание.  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 

Оглавление      

Введение………………………………………………………………….4      

1.Результат обследования предметной  области…………………………5     

2.Модель IDEF0…………………………………………………………..12      

3.DFD модель……………………………………………………………..13      

4.Модель IDEF1X………………………………………………………...15      

5.Физическая модель данных……………………………………………20      

6.Руководство программиста…………………………………………….21      

7.Руководство пользователя……………………………………….……..22      

Заключение………………………………………………………………..27      

Приложение………………………………………………………...……..28  
  

 
  
      

Введение      

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

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

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

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

1. Результаты обследования  предметной области и их анализ        

В ходе работы кинотеатра клиентам (зрителям) должна представляться информация о  фильмах находящихся в прокате. Так же он должна представляться информация касающаяся:

    • стоимости билета на сеанс;
    • свободных мест в кинозале;
    • времени сеанса;

 

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

В случае если билет покупается заранее, то в билете указывается дата назначенного сеанса.      

Если  же клиент (зритель) приобретший билет за ранее, то он вправе заранее обменять его на другой билет или вернуть деньги. В этом случае в БД происходит изменение записи о проданном билете.      

Продажа билетов фиксируется в отчете за период времени.       

Клиент (зритель) обязан занять место  согласно купленному билету.

 

     Общие сведения ГОСТ 34.602-89 п 2.3

 

     В соответствии с договором №100500 между Макушиным Павлом Геннадьевичем (Разработчик) и Копейкиным Юрием Алексеевичем (Заказчик), Разработчик проектирует информационную систему для программного комплекса "Кинотеатр".      

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

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

Днем  начала проектирования АИС «Кинотеатр» считается день, следующий после подписания данного Технического задания.     

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

Заказчик  оплачивает работы Разработчика ИС в соответствии с договором №100500.

 

     Назначение  и цели создания системы ГОСТ 34.602-89 п 2.4

 

     АИС «Кинотеатр» разработана для  обеспечения  хранения и обработки информации, относящейся к основной деятельности кинотеатра.      

Цели создания системы «Кинотеатр»:

    • Повышение производительности работы кассира и менеджера кинотеатра
    • Ускорение получения информации о проданных билетах;
    • Ускорение получения информации о фильмах; 

 

     АИС «Кинотеатр» представляет собой  хранилище данных, дополненное средствами манипулирования данными, средствами поиска и отбора информации, а так же средствами технического обслуживания хранилища данных.     

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

 

     Характеристики  объекта автоматизации ГОСТ 34.602-89 п 2.5

 

     Деятельностью Кинотеатр является показ новинок киноиндустрии клиентам.     

Каждый день кинотеатр посещают сотни людей.     

Список  фильмов проката обновляется  каждые 2 недели. Фильмы поставляются киностудиями, с которыми происходит постоянное сотрудничество.

 

     Требования  к системе ГОСТ 34.602-89 п 2.6

 

     АИС «Кинотеатр» должна обеспечивать хранение информации о:

  1. Фильмах
    • Название
    • Бюджет
    • Режиссер
    • Актеры

 

 

  1. Сеансах
    • Название фильма
    • Дата кинопроката
    • Время
  2. Залах
    • Количество мест
    • Вид зала
  3. Кассирах
    • Табельный номер
    • ФИО
    • Паспортные данные
    • Адрес
    • Телефон

 

 

  1. Киностудиях
    • Название киностудии
    • Страна
    • Адрес
    • Телефон

 

 

  1. Билетах на сеанс
      • Дата
      • Время
      • №места
      • №ряда
      • Название фильма
      • Цена

 

     Основные  процедуры АИС «Кинотеатр» должны обеспечивать следующие изменения объектов хранения:

  1. Изменение, добавление и удаление данных по фильмам, сеансам, билетам на сеансы, кассирам, киностудиям, залам.
  2. Добавление и удаление реквизитов заказов.

 

     Состав  и содержание работ  по созданию системы    
ГОСТ 34.602-89 п 2.7

 

     Работы  по проектированию АИС «Кинотеатр» производятся в два этапа.     

Первый  этап - разработка тестовой версии АИС. Окончанием данного этапа является ввод АИС в опытную эксплуатацию.     

Второй этап - опытная эксплуатация АИС, включающая в себя устранение выявленных ошибок, недоработок и несоответствий с данным Техническим заданием. Окончанием второго этапа является ввод АИС  в промышленную эксплуатацию.     

Окончание каждого этапа подтверждается Сторонами  договора подписанием Акта приема-передачи.      

Длительность  первого этапа составляет 30 дней. Началом первого этапа считается  день, следующий за днем подписания Заказчиком и Разработчиком АИС данного Технического задания.     

Длительность  второго этапа составляет 30 дней. Началом второго этапа считается день, следующий за днем подписания Заказчиком и Разработчиком Акта приема-передачи АИС в опытную эксплуатацию.      

По  окончанию первого этапа работ Разработчик устанавливает АИС на тестовый сервер Заказчика и предоставляет Заказчику предварительные описания процедур, необходимых для работы с АИС. Описания предоставляются в электронном виде.      

По  окончанию второго этапа работ Разработчик предоставляет Заказчику программу установки базы данных на сервер и "Инструкцию программиста" с окончательными описаниями процедур, необходимых для работы с АИС.

 

     Порядок контроля и приемки  системы   
ГОСТ 34.602-89 п 2.8

 

     По  окончанию первого и второго  этапов проектирования, Разработчик демонстрирует Заказчику работу АИС в соответствии с требованиями, изложенными в данном Техническом задании.     

Набор данных для тестирования после первого  этапа разработки предоставляет Разработчик.      

Набор данных для тестирования после второго этапа разработки предоставляет Заказчик.

 

     Требования  к составу и  содержанию работ  по подготовке объекта автоматизации к вводу системы в действие   
ГОСТ 34.602-89 п 2.9

 

     В день начала опытной эксплуатации Заказчик обязан предоставить Разработчику необходимый доступ к серверу, на котором будет развернута тестовая версия АИС.     

В период до начала промышленной эксплуатации АИС Заказчик самостоятельно определяется с физическим и логическим расположением  сервера, на который будет устанавливаться АИС.     

Отсутствие сервера для установки  АИС не может являться основанием в отказе подписания Акта приема-передачи АИС в промышленную эксплуатацию.

 

     Требования  к документированию ГОСТ 34.602-89 п 2.10

 

     По  окончанию второго этапа Разработчик передает Заказчику следующую документацию:

    1. Инструкцию программиста. В Инструкции программиста описываются процедуры, необходимых для работы с АИС. Описание процедур включает в себя:
    • Название процедуры
    • Описание выполняемых процедурой действий
    • Описание входных параметров, с указанием типа параметра, формата его записи и значения по умолчанию, если таковое определено для параметра
    • Описание выходных параметров и (или) возвращаемых наборов записей с указанием их типов и форматов
    • Пример вызова процедуры и возвращаемых ею значений. Если процедура может иметь несколько вариантов вызова, то примеры для каждого варианта
    1. Инструкцию по установке АИС

 

     Иная  документация Заказчику не предоставляется. Инструкции предоставляются как в печатном, так и в электронном виде. Инструкции в печатном виде предоставляется в одном экземпляре.

 

     Источники разработки. ГОСТ 34.602-89 п 2.11

 

   При разработке АИС должны использоваться следующие законодательные и  нормативные правовые акты:

  • Указ Президента РФ от 06.03.1997 г. № 188 "Об утверждении перечня сведений конфиденциального характера";
  • Указ Президента РФ от 30.11.1995 г. № 1203 "Об утверждении перечня сведений, отнесенных к государственной тайне";
  • ГОСТ 34.201-89 «Виды, комплектность и обозначение документов при создании автоматизированных систем»;
  • ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»;
  • ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»;
  • ГОСТ 34.603-92 «Виды испытаний автоматизированных систем»;
  • РД 50-34.698-90 «Автоматизированные системы. Требования к содержанию документов»;

Информация о работе Спроектировать приложение базы данных для предметной области «Кинотеатр»