Программирование в среде FoxPro. Создание базы данных “Фильмотека”

Страницы работы

10 страниц (Word-файл)

Содержание работы

Министерство Общего и Профессионального Образования РФ

Новосибирский Государственный Технический

Университет

Кафедра ВТ

Расчётно-графическая работа по СУБД

«Программирование в среде FoxPro»

Факультет:        АВТ

Группа:              АМ-99

Студент:           Глянцев М. С.

Преподаватель: Трошина Г.В.

Вариант:            23

Новосибирск

2002


Оглавление

Задание. 2

1.     Описание программы в целом.. 2

2.     Графическое представление работы меню.. 2

3.     Описание меню и работы программы.. 3

4.     Руководство пользователя. 6

5.     Тексты программ.. 7

6.     Программная оболочка. 9

7.     Аппаратная поддержка. 9

8.     Список использованной литературы.. 9


Задание

Основная база данных “Фильмотека”. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов:

n Для каждого фильма указать сведения о нем (страна, стоимость, жанр, количество зрителей, перевод - сколько языков, в скольких странах демонстрировался).

n Для каждого фильма (в целом и по жанрам) выдать список, отсортированный:

n по году выпуска,

n в алфавитном порядке все фильмы,

n по стоимости,

n по странам.

n Найти самый дорогой фильм, фильм, наиболее популярный, самый старый по году выпуска и т.д.

n Для заданного жанра (ввод, выбор) определить все фильмы, чья стоимость меньше, чем заданный фильм (выбор) из заданной страны (выбор).

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

n Найти долю дешевых, долю дорогих фильмов для заданной страны (выбор) заданного жанра (выбор).

n Найти страны, где произведено наибольшее число фильмов заданного жанра.

1.  Описание программы в целом

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

Основой программы является база данных «Фильмотека». Она содержит необходимые данные о фильмах (страна, стоимость, жанр, количество зрителей, перевод - сколько языков, в скольких странах демонстрировался).

Тестовая база данных (рис.1):

2.  Графическое представление работы меню

На Рис.1 приведено меню, которое появляется сразу после запуска программы.

Рис. 1

3.  Описание меню и работы программы

Основная часть работы программы сконцентрирована в пунктах Sort by и Query. Пункт Browse – просмотр таблицы, Append – .добавление записей, Edit – редактирование таблицы, Exit – завершение работы с программой.

Рассмотрим подробнее пункт Sort by (рис.2).

Рис. 2.

Здесь собраны пункты, реализующие сортировки по всем параметрам, указанным для сортировки в задании.

·  Year – сортировка по году выпуска. Результат:


·  Title – сортировка по наименованию. Результат:

·  Cost – сортировка по стоимости. Результат:

·  Country – сортировка по странам. Результат:


В пункте Query собраны все необходимые по заданию запросы (рис. 3).

Рис. 3.

·  Expensive - найти самый дорогой фильм. Результат:

·  Popular - найти самый популярный фильм. Результат:

·  Oldest – найти самый старый фильм. Результат:

·  Cost below… - для заданного жанра (ввод, выбор) определить все фильмы, чья стоимость меньше, чем заданный фильм (выбор) из заданной страны (выбор).

Результат:


·  Cost between… - найти все фильмы со стоимостью в заданных пределах (выбор) по заданному году выпуска (выбор) для заданной страны (выбор).

Результат:

·  Portions… - найти долю дешевых, долю дорогих фильмов для заданной страны (выбор) заданного жанра (выбор). Результат:

·  Max films of… - найти страны, где произведено наибольшее число фильмов заданного жанра. Результат:

4.  Руководство пользователя

Похожие материалы

Информация о работе