Информационно-справочная система "Киноиндустрия"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
Ижевский государственный технический университет имени М.Т. Калашникова
Кафедра Программное обеспечение
Пояснительная записка
к курсовой работе
по дисциплине Системы и алгоритмы обработки данных
на тему: Информационно-справочная система "Киноиндустрия"
Выполнила:
студентка гр. 4-78-11 Федотова Е.К.
Проверил: Сенилов М.А.
д.т.н., профессор
Ижевск 2012
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Разработать информационно справочную систему Киноиндустрия.
Система должна содержать информацию о СТУДИЯХ, СТРАНАХ, СПОНСОРАХ, ФИЛЬМАХ, АКТЕРАХ.
В системе должны обрабатываться следующие запросы:
. Выдать список ФИЛЬМОВ, вышедших на данной СТУДИИ в данной СТРАНЕ.
. Для данного (или указанного) ФИЛЬМА и данной СТУДИИ привести список АКТЕРОВ.
. Выдать сведения об АКТЕРАХ данной СТРАНЫ, снимавшихся в данном ФИЛЬМЕ данной СТУДИИ.
. Указать список всех СПОНСОРОВ, вложивших деньги в данный ФИЛЬМ данной СТУДИИ.
. Для каждой или указанной СТРАНЫ привести список СТУДИЙ и АКТЕРОВ.
. Выдать ФИЛЬМ, где участвовал данный АКТЕР.
. Для указанного ФИЛЬМА выдать СТРАНУ и СТУДИЮ, где он снимался.
. Для данного АКТЕРА указать СТУДИЮ, где он снимался.
СОДЕРЖАНИЕ
Введение
1.Содержательная постановка задачи
1.1 Характеристика задачи
.2 Входные данные
.3 Выходные данные
2.Формализованная постановка задачи
2.1 Разработка модели предметной области (МПО)
.1.1 Составление перечня атрибутов и задание их характеристик
.1.1 Агрегация атрибутов, выделение объектов и задание их характеристик
.1.3 Анализ запросов к информационной базе
.1.4 Установление функциональных связей и задание их характеристик
.1.5 Установление структурных связей и задание их характеристик
.2 Оптимизация и проверка корректности схемы МПО
. Абстрактный анализ и синтез МПО
.1 Представление МПО с помощью абстрактных структур данных (АСД)
.2 Предварительное преобразование структуры данных
.3 Декомпозиция структуры данных на более простые АСД
. Разработка внешних спецификаций программы
.1 Разработка представления данных при помощи логических структур данных (ЛСД)
.2 Интерфейс программы. Разработка макетов ввода-вывода
.3 Разработка функций программы
.4 Разработка функций программы по обработке ошибок
. Разработка внутренних спецификаций программы
.1 Разработка структуры программы
.2 Разработка представления данных на уровне модели памяти
5.3 Разработка алгоритмов модулей
. Описание программы kurs
.1 Вводная часть
.2 Функциональное назначение
.3 Описание информации
.4 Описание логики программы
.5 Используемые подпрограммы
7. Описание подпрограммы zapros1
.1 Вводная часть
7.2 Функциональное назначение
.3 Описание информации
7.4 Описание логики
8. Описание подпрограммы zapros2
.1 Вводная часть
8.2 Функциональное назначение
.3 Описание информации
8.4 Описание логики
9. Описание подпрограммы zapros3
.1 Вводная часть
9.2 Функциональное назначение
.3 Описание информации
9.4 Описание логик
10. Описание подпрограммы zapros4
.1 Вводная часть
10.2 Функциональное назначение
.3 Описание информации
10.4 Описание логики
11. Описание подпрограммы zapros5
.1 Вводная часть
11.2 Функциональное назначение
.3 Описание информации
11.4 Описание логики
. Описание подпрограммы zapros6
12.1 Вводная часть
12.2 Функциональное назначение
.3 Описание информации
12.4 Описание логики
13. Описание подпрограммы zapros7
.1 Вводная часть
13.2 Функциональное назначение
.3 Описание информации
13.4 Описание логики
14. Описание подпрограммы zapros8
.1 Вводная часть
14.2 Функциональное назначение
.3 Описание информации
14.4 Описание логики
15. Описание подпрограммы Openf
.1 Вводная часть
15.2 Функциональное назначение
.3 Описание информации
15.4 Описание логики
. Тестирование программы
.1 Разработка плана тестирования и набора тестов
16.2 Результаты тестирования
Заключение
Список литературы
Приложение 1. Текст программы
Приложение 2. Тексты входных файлов
Приложение 3. Руководство программиста
Приложение 4. Руководство пользователя
ВВЕДЕНИЕ
Целью данной курсовой работы является разработка модели предметной области (МПО), ее анализ, синтез и программная реализация на языке программирования Pascal. Информационно-справочная система, для которой будет реализована МПО, - Киноиндустрия. Данная система служит для облегчения работы со статистическими данными при обработке результатов. Используя данную информационную систему можно существенно упростить поиск и просмотр основных данных в этой области. Так же существует возможность хранения информационной базы на жестких дисках и внешних носителях.
В данной работе используется методика пошаговой разработки программ, устанавливающая соответствие между этапами проектирования программ и уровнями представления данных на каждом этапе.
Методология проектирования опирается на курс "Структуры и алгоритмы обработки данных в ЭВМ".
Соз?/p>