ВВЕДЕНИЕ
В наш век компьютерных технологий среди разработчиков баз данных большой популярностью пользуется реляционная система управления базами данных Access, входящая в состав пакета MicrosoftOffice. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации — вот далеко не полный перечень достоинств этого приложения.
Основные функции системы управления базами данных — это описание структуры базы данных, обработка данных и управление данными.
Компьютерные технологии предполагают широкое использование компьютерных информационных систем, основывающихся на концепции баз данных. Согласно этой концепции основой информационной технологии являются данные, которые организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей.
Целью данной работы является описание базы данных «Телеканалы», в которой будут указаны: список телеканалов,их специализации,телепередачи, их жанры, телепрограммателепередач и т.д.
Анализ предметной области
Описание предметной области
Предметной областью называется фрагмент реальности, который описывается или моделируется с помощью базы данных и ее приложений.В данном курсовом проекте в качестве предметной области рассматриваются телеканалы.
Телевизионный канал — электронное средство массовой информации, представляющее собой совокупность телевизионных программ и иных аудиовизуальных сообщений и материалов, сформированных в соответствии с сеткой вещания для последующего распространения. По способу вещания делятся на эфирные, кабельные, спутниковые и интернет телеканалы, по территории охвата — на международные, общенациональные и региональные.
Моделирование предметной области с помощью базы данных предназначено для телезрителей, которые будут иметь возможность просматривать телепрограмму телепередач в удобной форме, а так же информацию о телеканалах.
Для оператора будет возможность вводить новую телепрограмму телепередач и удалять старую.
Обоснование разработки
Цель создания базы данных состоит в автоматизации получениянужной информации о телеканалах.
Для достижения этой цели в процессе разработки базы данныхсоздается дружественноеоформление,и решаются задачи автоматизации получения нужной информации о телеканалах.
Для автоматизации выбраны следующие функции базы данных «Телеканалы»:
- просмотр и редактирование списка телеканалов,и выборспециализации;
- просмотр и редактирование списка специализаций телеканалов;
- поиск телеканалов определенной специализации;
- просмотр и редактирование списка телепередач,описанияи выбор жанра;
- просмотр и редактирование списка жанров телепередач;
- поиск телепередач определенного жанра (форма);
- поиск телепередач, которые выходят на определенном телеканале;
- просмотр списка жанров телепередач;
- поиск телепередач определенного жанра (отчет);
- ввод телепрограммы телепередач, с возможностью добавления новых телеканалов и телепередач;
- просмотртелепрограммы телепередач на сегодня;
- просмотр телепрограммы телепередачна неделю;
- удаление старой телепрограммы телепередач из базы данных.
Логическое проектирование
2.1 Описание параметров входной информации
В базе данных «Телеканалы» необходимо определить сущности и атрибуты, а также установить связи между сущностями. Для реализации поставленной цели необходимо создать сущности, указанные ниже в таблицах, для которых определены все параметры.
Таблицы 1. Справочник «Жанр телепередачи»
Имя поля: | Тип данных: | Размер: |
Код | Счетчик | Длинное целое |
Жанр | Текстовый |
Таблицы 2. Справочник «Специализации»
Имя поля: | Тип данных: | Размер: |
Код | Счетчик | Длинное целое |
Специализация | Текстовый |
Таблицы 3. Справочник «Телеканалы»
Имя поля: | Тип данных: | Размер: |
Код | Счетчик | Длинное целое |
Телеканал | Текстовый | |
Специализация | Числовой | Длинное целое |
Таблицы 4. Справочник «Телепередачи»
Имя поля: | Тип данных: | Размер: |
Код | Счетчик | Длинное целое |
Телепередача | Текстовый | |
Жанр | Числовой | Длинное целое |
Описание | Текстовый |
Таблицы 5. Справочник «Телепрограмма телепередач»
Имя поля: | Тип данных: | Размер: |
Код | Счетчик | Длинное целое |
Дата | Дата/время | |
Время начала | Дата/время | |
Время окончания | Дата/время | |
№ Телепередачи | Числовой | Длинное целое |
№ Телеканала | Числовой | Длинное целое |
Таблицы 6. Справочник «Элементы кнопочной формы»
Имя поля: | Тип данных: | Размер: |
SwitchboardID | Числовой | Длинное целое |
ItemNumber | Числовой | Целое |
ItemText | Текстовый | |
Command | Числовой | Целое |
Argument | Текстовый |
Все указанные выше сущности необходимо связать между собой.
1) «Жанр телепередачи» и «Телепередачи»тип связи «один-ко-многим»;
2) «Телепередачи» и «Телепрограмма телепередач»- «один-ко-многим»;
3) «Специализации» и «Телеканалы»- «один-ко-многим»;
4) «Телеканалы» и «Телепрограмма телепередач»-«один-ко-многим».
Построение ER-диаграммы
Модель данных разрабатываемой базы данных представлена следующимисущностями:
- жанр телепередачи;
- телепередачи;
- специализации;
- телеканалы.
Связи между сущностями отображены на ER-диаграмме (рисунок 1).
Жанр телепередачи КодЖанр |
N |
N |
Телепрограмма телепередачКодДатаВремя началаВремя окончания№ Телепередачи№ Телеканала |
ТелепередачиКодТелепередачаЖанрОписание |
Специализации КодСпециализации |
Телеканалы КодТелеканалСпециализация |
N |
N |
Рисунок 1. ER-диаграмма.
2.3 Описание параметров выходной информации
Во время работы с базой данных необходимо распечатывать различного рода документы (отчеты). В рассматриваемой предметной области требуется, чтобы формировались следующие отчеты:
— отчет по «специализациям телеканалов»;
— отчет по «жанрам телепередач»;
— отчет«телепередачи по жанрам»;
— отчет«телепрограмма телепередач на сегодня»;
— отчет «телепрограмма телепередач на неделю».
Требования к интерфейсам информационной системы
Для более удобной обработки информации разрабатываемая база данных должна включать следующие интерфейсы:
- форма для заполнения сведений о телеканалах;
- форма для заполнения сведений о телепередачах;
- форма для выбора телепередачи по жанру;
- форма для выбора телепередачи потелеканалу;
- форма для ввода телепрограммы телепередач;
- кнопочная форма.
Программная реализация
Статьи к прочтению:
Тема 6 Классификация информационных систем
Похожие статьи:
-
Компьютерная информационная система в структуре организации
2.1 Схема внедрения компьютерной ИС в организацию Повышение качества управления организацией связанно с ускорением обработки информации за счет…
-
Информационные системы управления
Общие принципы В ходе развития концепции АСУ с целью преодоления указанных выше трудностей была выработана новая концепция компьютеризации и…