Министерство Общего и Профессионального Образования РФ
Новосибирский Государственный Технический
Университет
Кафедра ВТ
Расчётно-графическая работа по СУБД
«Программирование в среде 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 приведено меню, которое появляется сразу после запуска программы.
Рис. 1
Основная часть работы программы сконцентрирована в пунктах 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… - найти страны, где произведено наибольшее число фильмов заданного жанра. Результат:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.