Информационно-справочная система "Киноиндустрия"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
(рис.3.2).
Рис. 3.2.
3.3 Декомпозиция структуры данных на более простые АСД
Представим АСД 1. АСД 1 является размеченным графом (см. рис. 3.3).
Рис. 3.3. Схема АСД 1
Представим АСД2. АСД 2 является размеченным графом (см. рис. 3.4).
Рис. 3.4. Схема АСД 2
Представим АСД3. АСД 3 является размеченным графом (см. рис. 3.5). Объединим Объекты ДОГОВОР и СПОНСОР в кортеж.
Рис. 3.5 Схема АСД 3
4. РАЗРАБОТКА ВНЕШНИХ СПЕЦИФИКАЦИЙ ПРОГРАММЫ
4.1 Разработка представления данных при помощи логических структур данных (ЛСД)
Разработаем и проанализируем алгоритмы обработки структуры данных.
АЛГОРИТМ анонс фильмов
ВХОДНЫЕ ДАННЫЕ название страны, студии
ВЫХОДНЫЕ ДАННЫЕ фильмы
1.задать страну;
2.найти страну;
.задать студию;
.найти студию;
.вывести список фильмов, снятых на данной студии;
КОНЕЦ анонс фильмов
АЛГОРИТМ актерский состав
ВХОДНЫЕ ДАННЫЕ название студии, фильма
ВЫХОДНЫЕ ДАННЫЕ список актеров
1.задать студию;
2.найти студию;
.задать фильм;
.найти фильм;
.вывести список актеров, снятых в данном фильме;
КОНЕЦ актерский состав
АЛГОРИТМ актеры
ВХОДНЫЕ ДАННЫЕ название студии, фильма
ВЫХОДНЫЕ ДАННЫЕ список актеров
1.задать страну;
2.найти страну
.задать студию;
.найти студию;
.задать фильм;
.найти фильм;
.вывести список актеров, снятых в данном фильме;
КОНЕЦ актеры
АЛГОРИТМ спонсоры
ВХОДНЫЕ ДАННЫЕ название студии, фильма
ВЫХОДНЫЕ ДАННЫЕ список спонсоров
1.задать студию;
2.найти студию;
.задать фильм;
.найти фильм;
.вывести список спонсоров, вложивших деньги в данный фильм;
КОНЕЦ спонсоры
АЛГОРИТМ резервы страны
ВХОДНЫЕ ДАННЫЕ название страны
ВЫХОДНЫЕ ДАННЫЕ список студия, актеров
1.задать страну;
2.найти страну;
.вывести список студий, находящихся в данной стране;
.найти фильмы, снятые на данной студии;
.вывести список актеров;
КОНЕЦ резервы страны
АЛГОРИТМ фильм
ВХОДНЫЕ ДАННЫЕ ФИО актера
ВЫХОДНЫЕ ДАННЫЕ фильм
1.задать ФИО актера;
2.найти актера;
.вывести фильм, в котором он снялся;
КОНЕЦ фильм
АЛГОРИТМ фильм2
ВХОДНЫЕ ДАННЫЕ фильм
ВЫХОДНЫЕ ДАННЫЕ страна,студия
1.задать фильм;
2.найти фильм;
.вывести студию, на которой он снимался;
.вывести страну, в которой снимался фильм;
КОНЕЦ фильм2
АЛГОРИТМ студия
ВХОДНЫЕ ДАННЫЕ ФИО актера
ВЫХОДНЫЕ ДАННЫЕ студия
1.задать ФИО актера;
2.найти актера;
.найти фильм, в котором он снимался;
.вывести студию;
КОНЕЦ студия
4.2 Интерфейс программы. Разработка макетов ввода-вывода
В начале работы программы пользователю представляется меню, представленное на рис. 4.1.
=МЕНЮ= 1. Выдать список ФИЛЬМОВ, вышедших на данной СТУДИИ в данной стране 2. Для данного ФИЛЬМА и данной СТУДИИ привести список АКТЕРОВ 3. Выдать сведения об АКТЕРАХ данной СТРАНЫ, снимавшихся в данном ФИЛЬМЕ данной СТУДИИ 4. Указать список всех СПОНСОРОВ, вложивших деньги в данный ФИЛЬМ данной СТУДИИ 5. Для указанной СТРАНЫ привести список СТУДИЙ и АКТЕРОВ 6. Выдать ФИЛЬМ, где участвовал данный АКТЕР 7. Для указанного ФИЛЬМА выдать СТРАНУ и СТУДИЮ, где он снимался 8. Для данного АКТЕРА указать СТУДИЮ, где он снимался Esc. ВыходРис. 4.1. Главное меню программы
Рассмотрим пункты меню:
Пункт 1 - реализует запрос №1.Для активизации этого пункта меню пользователь должен нажать 1. Выводится сообщение, представленное на рис. 4.2.
введите название страны введите название студииРис. 4.2. Сообщения Запрос 1
Пункт 2 - реализует запрос №2.Для активизации этого пункта меню пользователь должен нажать 2. Выводится сообщение, представленное на рис. 4.3.
введите название студии введите название фильмаРис. 4.3. Сообщения Запрос 2
Пункт 3 - реализует запрос №3.Для активизации этого пункта меню пользователь должен нажать 3. Выводится сообщение, представленное на рис. 4.4.
введите название страны введите название студии введите название фильмаРис. 4.4. Сообщения Запрос 3
Пункт 4 - реализует запрос №4.Для активизации этого пункта меню пользователь должен нажать 4. Выводится сообщение, представленное на рис. 4.3.
Пункт 5 - реализует запрос №5.Для активизации этого пункта меню пользователь должен нажать 5. Выводится сообщение, представленное на рис. 4.5.
введите название страныРис. 4.5. Сообщения Запрос 5
Пункт 6 - реализует запрос №6.Для активизации этого пункта меню пользователь должен нажать 6. Выводится сообщение, представленное на рис. 4.6.
введите ФИО актераРис. 4.6. Сообщения Запрос 6
Пункт 7 - реализует запрос №7.Для активизации этого пункта меню пользователь должен нажать 7. Выводится сообщение, представленное на рис. 4.7.
введите название фильма Рис. 4.7. Сообщения Запрос 7
Пункт 8 - реализует запрос №8.Для активизации этого пункта меню пользователь должен нажать 8. Выводится сообщение, представленное на рис. 4.6.
Пункт Выход- реализует выход из меню программы. Для активизации этого пункта меню пользователь должен нажать Esc..
4.3 Разраб?/p>