Требования к интерфейсам информационной системы

ВВЕДЕНИЕ

В наш век компьютерных технологий среди разработчиков баз данных большой популярностью пользуется реляционная система управления базами данных 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 Описание параметров выходной информации

 

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

- отчет по «специализациям телеканалов»;

- отчет по «жанрам телепередач»;

- отчет«телепередачи по жанрам»;

- отчет«телепрограмма телепередач на сегодня»;

- отчет «телепрограмма телепередач на неделю».

 

Требования к интерфейсам информационной системы

 

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

· форма для заполнения сведений о телеканалах;

· форма для заполнения сведений о телепередачах;

· форма для выбора телепередачи по жанру;

· форма для выбора телепередачи потелеканалу;

· форма для ввода телепрограммы телепередач;

· кнопочная форма.

 

 

Программная реализация