База данных "Парк культуры и отдыха"

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

  • ВВЕДЕНИЕ
  • 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Описание П О решаемой задачи
    • 1.2 Функции ПО
    • 1.3 Перечень документов
    • 1.4 Ограничения ПО
  • 2. ПОСТАНОВКА ЗАДАЧИ
    • 2.1 Организационно-экономическая сущность
    • 2.2 Описание выходной информации
    • 2.3 Формы входных документов
    • 2.4 Математическое описание
  • 3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ
    • 3.1 Информационный анализ входной информации, необходимой для решения задачи н выделение информационных объектов ПО
    • 3.2 Перечень информационных объектов
    • 3.3 Определение связей информационных объектов
    • 3.4 Разработка исходных данных контрольного примера

3.5 Разработка исходных данных контрольного примера

4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ

4.1 Описание технологии ввода в базу данных входной информации задачи

  • 4.2 Обобщенный алгоритм решения задачи и его декомпозиция на модули

5. Заключение

  • Список литературы
  • Введение

Появление персональных компьютеров и развитие сетевых технологий позволило использовать автоматизированные информационные системы (АИС) во всех отраслях человеческой деятельности. Создание АИС требует сложный комплексный процесс, требующий от разработчика знания приемов и методов обследования предметной области, разработки внутримашинной БД, видов СУБД, навыков реализации разработанной БД на ЭВМ.

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

База данных «Парк культуры и отдыха» содержит сведения, позволяющие практиковаться в работе с объектами базы данных (таблицами, запросами, формами, отчетами, макросами), что облегчает понимание основных свойств Open Office, которые можно использовать при создании баз данных. База данных «Парк культуры и отдыха» помогает в освоении структуры реляционных баз данных и принципов взаимодействия их объектов, поясняя процессы ввода, хранения и печати данных, а также манипулирования ими.

1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Описание П О решаемой задачей

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

У меня задача управление парком культуры и отдыха.

1.2 Функции ПО

Ниже представлены функции ПО:

1.3 Перечень документов

Входной информацией для решения задачи Управление парком культуры и отдыха является:

1. Лицензия на владение парком

2. Сертификаты на аттракционы

3. Разрешение на продажу алкогольных напитков

4. Бланки для учета посетителей

1.4 Ограничения ПО

В целях обеспечения безопасности посетителей необходимо принять некоторые ограничения:

Не разрешается садиться на аттракционы детям без присмотра родителей

Не разрешается курение и употребление спиртных напитков на территории парка, кроме специально отведенных мест (кафе, бар и места для курения)

Запрещено фотографировать те места, где есть значок «No photo»

2. ПОСТАНОВКА ЗАДАЧИ

2.1 Организационно-экономическая сущность

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

2.2 Описание выходной информации

Выходной информацией решаемой задачи являются:

Отчет 1. Учета посетителей парка

Отчет 2. Должности работников

2.3 Формы входных документов

Информация рассматриваемой предметной области отображается документами приведенными ниже.

Лицензия на владение парком

Номер лицензии _____________________________________________.

Вид деятельности на который выдана лицензия ___________________.

Название субъекта __________________________________________.

Местонахождение — юридический/фактический адрес ______________.

Номер решения про выдачу лицензии ___________________________.

Срок действия лицензии ______________________________________.

Подпись, ФИО должностного лица подписывающего лицензию ______.

Дата выдачи лицензии ________________________________________.

Сертификат на аттракцион

Номер сертификата __________________.

Название аттракциона ________________.

Название субъекта владеющего аттракционом ______________.

Срок службы аттракциона _____________.

Дата выдачи сертификата ______________.

Разрешение на продажу алкогольных напитков

Название организации ____________________________.

Место нахождения организации ____________________.

Срок действия ___________________________________.

Дата выдачи _____________________________________.

Бланк учета посетителей

Ф.И.О. посетителя______________________.

№ паспорта посетителя__________________.

Наличие билетов_______________________.

Дата учета посетителя___________________.

Название базы данных, в которой посетитель ставлен на учет____________.

Подпись посетителя__________.

Подпись работника___________.

2.4 Математическое описание

Формула расчета прибыли парка культуры и отдыха:

A=I — N — M

A — Прибыль

I — Доход

N — постоянные издержки

M — Переменные издержки

3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ

3. 1 Информационный анализ входной информации, необходимой для решения задачи н выделение информационных объектов ПО

Условно-постоянная информация.

Названия аттракционов, Ф.И.О и паспортные данные сотрудников парка, Ф.И.О посетителей, пол, даты рождений и т. д.

Оперативно-учетная информация

Количество посетителей в определенный период, сумма прибыли парка и т. д.

3.2 Перечень информационных объектов

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

Таблица 1. Функциональные зависимости реквизитов документа «Директора»

№ П/П

Наименование реквизитов документа

Зависимости

1

№ лицензии

2

ФИО

3

Пол

4

Контактный телефон

Директора. № лицензии директора определяет ФИО, пол и контактный телефон

Таблица 2.

Функциональные зависимости реквизитов документа «парки»

№ П/П

Наименование реквизитов документа

Зависимости

1

№ лицензии

2

Название

3

Юридический адрес

4

Год образования

5

Контактный телефон

Парки. № лицензия парка определяет название, Юридический адрес, Год образования и контактный телефон.

Таблица 3.

Функциональные зависимости реквизитов документа «работники»

№ П/П

Наименование реквизитов документа

Зависимости

1

№ лицензии

2

Код работника

3

ФИО

4

Дата рождения

5

Адрес

6

Телефон

7

Должность

Работники. Код работника определяет № лицензии, ФИО, дату рождения, адрес, телефон и должность.

Таблица 4.

Функциональные зависимости реквизитов документа «аттракционы»

№ П/П

Наименование реквизитов документа

Зависимости

1

№ код работника

2

Название

3

Место расположения

4

Вместительность

Аттракционы. № код работника определяет незвание, место расположения и вместительность.

Таблица 5.

Функциональные зависимости реквизитов документа «посетители»

№ П/П

Наименование реквизитов документа

Зависимости

1

№ паспорта

2

ФИО

3

Адрес

4

Место расположения

Посетители. № паспорта посетителя определяет ФИО, адрес и место расположения посетителя.

3.3 Определение связей информационных объектов

Связи между выявленными ИО определяются реальными отношениями между парами объектов, показанными в таблице. При их определении учитывались сведения из описания ПО и описание ИО.

Связи информационных объектов

Главный ИО

Подчинённый ИО

Тип отношения

Ключ связи

Директора

Парки

1: 1

№ лицензии

Парки

Работники

1: N

№ лицензии

Работники

Аттракционы

1: 1

Код работника

Аттракционы

Посетители

1: N

№работника

+

№ паспорта

Логическая структура реляционной БД определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО. Логические связи таблиц соответствуют структурным связям между объектами.

Схема данных

Описание таблиц реляционной БД приведено в таблице

Описание таблиц реляционной базы данных

Атрибут

Признак ключа

Формат

Тип

Длина

Точность

Таблицы директора

№ лицензии

П, У

Числовой

12

ФИО

Текстовый

23

Пол

Текстовый

3

Контактный телефон

Текстовый

7

Таблица парки

№ лицензии

П, У

Числовой

11

Название

Текстовый

32

Юридический адрес

Текстовый

3

Год образования

Текстовый

7

Контактный телефон

Текстовый

4

Таблица работники

№ лицензии

Числовой

10

Код работника

П, У

Числовой

17

ФИО

Текстовый

5

Дата рождения

Текстовый

7

Адрес

Текстовый

4

Телефон

Текстовый

8

Должность

Текстовый

5

Таблица Аттракционы

№ Код работника

П, У

Числовой

4

Название

Текстовый

8

Место расположения

Текстовый

3

Год образования

Текстовый

7

Вместительность

Текстовый

2

Таблица посетители

№ паспорта

П, У

Числовой

9

ФИО

Текстовый

15

Адрес

Текстовый

26

Место расположения

Текстовый

34

Таблица посетители аттракционов

№ работника

С, У

Числовой

3

№ паспорта

С, У

Числовой

23

Дата

Текстовый

6

Таблицы были загружены данными в следующем порядке:

1. Аттракционы с уникальным ключевым полем «Код работника»

2. Директор с уникальным ключевым полем «№ лицензии»

3. Парки с уникальным ключевым полем «№ лицензии»

4. Посетители с уникальным ключевым полем «№ паспорта»

5. Посетители аттракционов с уникальным ключевым поле

«№ работника"+ «№ паспорта»

6. Работники с уникальным ключевым полем «№ лицензии»

3.4 Определение логической структуры базы данных

Логическая структура реляционной БД определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами.

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

Номер лицензии директора парка должен совпадать с номером лицензии парка.

Номер лицензии парка не может быть связан с номером паспорта посетителя.

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

Код работника должен совпадть с кодом работника аттракциона.

3.5 Разработка исходных данных контрольного примера

Данными контрольного примера должно быть предусмотрено, что в одном парке могут работать много работников; одним аттракционом может управлять один работник парка; у одного директора может быть только один парк; одного аттракциона могут посещать много посетителей; один посетитель может посещать много аттракционов.

Данные контрольного примера, предназначенные для тестирования, отладки и демонстрации решения задачи управление парком культуры и отдыха.

4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ

4.1 Описание технологии ввода в базу данных входной информации задачи

Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации о Директорах, парках, аттракционах и посетителях аттракционов.

Форма 1. Директора

Форма 2. Парки

Форма 3. Аттракционы

Форма 4. Посетители парка

Форма 5. Посетители аттракционов

Форма 6. Работники

4.2 Обобщенный алгоритм решения задачи и его декомпозиция на модули

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

Список запросов

Далее будут представлены все запросы и отчёты, реализуемые в данной базе данных.

Запрос 1. Аттракционы

Запрос 2. Директора

Запрос 3. Парки

Запрос 4. Посетители

Запрос 5. Посетители аттракционов

Запрос 6. Работники

Отчет 3. Аттракционы

Отчет 4. Директора

Отчет 5. Парки

Отчет 6. Посетители

Отчет 7. Посетители аттракционов

Отчет 8. Работники

5. РАЗРАБОТКА ДИАЛОГОВОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЯ

Для запуска АИСС «Парк культуры и отдыха» необходимо загрузить СУБД OpenOffice. org Base. (рис.) В СУБД открыть файл «Парк культуры и отдыха. odb». Произойдёт загрузка АИСС и на экране появится окно системы.

5. Заключение

Разработка моей базы данных была посвящена парку культуры и отдыха. Такая система для этого парка крайне необходима.

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

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

С моей точки зрения внедрение БД необходимо для всех производственных предприятий, торговых компаний, учебных заведений и т. д. Это на сегодняшний день не только современно, но и удобно и выгодно.

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

Список литературы

база данное логический приложение

Гончаров А. Ю. Base 2003. Самоучитель с примерами., Москва, 2004 г.

Бойко В.В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 1989.

Бондарева Г. А., Сахарова Е. В., Королькова Л. Н., Информатика. Методические указания. Ставрополь, СТИС, 2006

Григорьев В.А., Ревунков В. И. Банки данных. Учебник для вузов. — М., МВТУ им. Баумана, 2002.

Домашняя страница Base: справка и обучение

Мейер М. Теория реляционных баз данных. — М.: Мир, 1987.

Основы проектирования реляционных баз данных. Электронное учебное пособие.

Симонович С. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное пособие. — М.: АСТ-ПРЕСС: Инфорком-Пресс, 2000

Хаббард Дж. Автоматизированное проектирование баз данных. — М.: Мир, 1984.

ПоказатьСвернуть
Заполнить форму текущей работой