Алгоритмизация и программирование процессов на Fox
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
Государственный Университет Управления
Институт заочного обучения
Специальность менеджмент
Объяснительная записка к курсовому проекту
по дисциплине Компьютерная подготовка
по теме: Алгоритмизация и программирование процессов
обработки данных в среде СУБД типа Fox
Выполнил студент
Студенческий билет №
Группа №УП4-1-98/2
Вариант №2
Адрес:
Москва, 1999 г.
Содержание.
1.Введение3
2.Задание на курсовой проект4
3.Анализ и постановка задачи4
4.Формализация задачи5
5.Алгоритмы6
5.1.Создание двухуровневого светового меню6
5.2.Создание файла данных7
5.3.Чтение файла данных8
5.4.Добавление данных в файл данных9
5.5.Печать сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием.10
5.6.Печать сведений о суммарной стоимости и суммарном выпуске каждой продукции.11
5.7.Печать упорядоченного по суммарной стоимости списка продукции пяти видов12
6.Программы13
6.1.Создание двухуровневого светового меню13
6.2.Создание файла данных15
6.3.Чтение файла данных16
6.4.Добавление данных в файл данных17
6.5.Печать сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием.18
6.6.Печать сведений о суммарной стоимости и суммарном выпуске каждой продукции.20
6.7.Печать упорядоченного по суммарной стоимости списка продукции пяти видов21
7.Результаты решений22
8.Заключение29
9.Список литературы30
- Введение
Реляционные системы управления базами данных (СУБД), такие как FoxBase, FoxBaseplus, FoxPro, Visual FoxPro относятся к новому поколению СУБД реляционного типа из семейства dBase подобных СУБД. Пакеты этого семейства получили широкое распространение, и многие из них были русифицированы.
СУБД типа Fox сохраняет преемственность по отношению к более ранним представителям dBase подобных СУБД, в отношении структуры баз данных, команд создания и обработки данных, основных типов данных. В тоже время каждая последующая СУБД обладает большими возможностями по сравнению с предыдущими. Так, например, VisualFoxPro по сравнению с FoxPro обладает более значительными изобразительными возможностями.
Данная работа использует язык команд СУБД семейства Fox. Используемые команды, в основном, применимы во всех СУБД этого типа, но отладка велась на русифицированной СУБД FoxPro для Windows версии 2.5b.
- Задание на курсовой проект
Структура ЗАПИСИ исходного ДОКУМЕНТА:
Код предприятияВид продукцииОбъем выпускаЦена единицы продукцииНеобходимо:
- Определить суммарную стоимость продукции заданного вида и ее средний выпуск одним предприятием.
- Для каждого из пяти видов продукции определить суммарную стоимость и суммарный выпуск.
- Выдать на печать в порядке возрастания суммарной стоимости продукцию пяти видов.
- Анализ и постановка задачи
Исходные данные задачи представляют собой записи заданной структуры, которые должны вводиться с клавиатуры, а затем выводиться в файл данных на магнитный диск. Следовательно, одной из подзадач должна быть задача создания файла данных на магнитном диске.
Созданный файл данных необходимо просмотреть на экране или вывести на печать в виде таблицы с печатью заголовка и шапки этой таблицы. Для этого следующей подзадачей должна являться задача просмотра файла данных. Также должна быть возможность добавления записей в созданный файл данных.
Затем необходимы еще три подзадачи, решение которых позволяет выполнить три пункта курсовой работы:
- Выдача сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием.
- Выдача сведений о суммарной стоимости и суммарном выпуске каждой продукции.
- Выдача на печать продукции пяти видов в порядке возрастания ее суммарной стоимости.
Кроме того, для диалога пользователя с системой необходимо создать так называемое, Меню.
- Формализация задачи
В среде СУБД типа Fox каждая подзадача может оформляться в виде отдельного командного файла с расширением .prg и заканчиваться оператором возврата в вызывающий командный файл.
В данном случае основным командным файлом является файл MainMenu.prg, который формирует полное экранное меню и осуществляет вызов других командных файлов, в зависимости от выбранного пункта меню:
CreateFd.prg создание файла данных;ReadFd.prg чтение созданного файла данных;AddFd.prg добавление данных в созданный файл данных;Zad1.prg выдача сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием;Zad2.prgвыдача сведений о суммарной стоимости и суммарном выпуске каждой продукции;Zad3.prgвыдача на печать продукции пяти видов в порядке возрастания ее суммарной стоимости.Кроме того, необходимо предоставить пользователю в