Мегаобучалка Главная | О нас | Обратная связь


Создание двухуровневого светового меню



2019-07-04 171 Обсуждений (0)
Создание двухуровневого светового меню 0.00 из 5.00 0 оценок




Объяснительная записка к курсовому проекту

По дисциплине «Компьютерная подготовка»

 

по теме: «Алгоритмизация и программирование процессов

обработки данных в среде СУБД типа 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, FoxBase plus, FoxPro, Visual FoxPro относятся к новому поколению СУБД реляционного типа из семейства dBase – подобных СУБД. Пакеты этого семейства получили широкое распространение, и многие из них были русифицированы.

СУБД типа Fox сохраняет преемственность по отношению к более ранним представителям dBase – подобных СУБД, в отношении структуры баз данных, команд создания и обработки данных, основных типов данных. В тоже время каждая последующая СУБД обладает большими возможностями по сравнению с предыдущими. Так, например, Visual FoxPro по сравнению с FoxPro обладает более значительными изобразительными возможностями.

Данная работа использует язык команд СУБД семейства Fox. Используемые команды, в основном, применимы во всех СУБД этого типа, но отладка велась на русифицированной СУБД FoxPro для Windows версии 2.5b.

 


Задание на курсовой проект

Структура ЗАПИСИ исходного ДОКУМЕНТА:

Код предприятия Вид продукции Объем выпуска Цена единицы продукции

Необходимо:

1. Определить суммарную стоимость продукции заданного вида и ее средний выпуск одним предприятием.

2. Для каждого из пяти видов продукции определить суммарную стоимость и суммарный выпуск.

3. Выдать на печать в порядке возрастания суммарной стоимости продукцию пяти видов.

Анализ и постановка задачи

Исходные данные задачи представляют собой записи заданной структуры, которые должны вводиться с клавиатуры, а затем выводиться в файл данных на магнитный диск. Следовательно, одной из подзадач должна быть задача создания файла данных на магнитном диске.

Созданный файл данных необходимо просмотреть на экране или вывести на печать в виде таблицы с печатью заголовка и шапки этой таблицы. Для этого следующей подзадачей должна являться задача просмотра файла данных. Также должна быть возможность добавления записей в созданный файл данных.

Затем необходимы еще три подзадачи, решение которых позволяет выполнить три пункта курсовой работы:

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

2. Выдача сведений о суммарной стоимости и суммарном выпуске каждой продукции.

3. Выдача на печать продукции пяти видов в порядке возрастания ее суммарной стоимости.

Кроме того, для диалога пользователя с системой необходимо создать так называемое, «Меню».


Формализация задачи

В среде СУБД типа Fox каждая подзадача может оформляться в виде отдельного командного файла с расширением .prg и заканчиваться оператором возврата в вызывающий командный файл.

В данном случае основным командным файлом является файл MainMenu.prg,  который формирует полное экранное меню и осуществляет вызов других командных файлов, в зависимости от выбранного пункта меню:

CreateFd.prg – создание файла данных;
ReadFd.prg – чтение созданного файла данных;
AddFd.prg – добавление данных в созданный файл данных;
Zad1.prg – выдача сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием;
Zad2.prg – выдача сведений о суммарной стоимости и суммарном выпуске каждой продукции;
Zad3.prg – выдача на печать продукции пяти видов в порядке возрастания ее суммарной стоимости.

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

 

 


Алгоритмы

Создание двухуровневого светового меню

 

 

 

 

 

Создание файла данных

 

 

 

 

Чтение файла данных

 

 

 



2019-07-04 171 Обсуждений (0)
Создание двухуровневого светового меню 0.00 из 5.00 0 оценок









Обсуждение в статье: Создание двухуровневого светового меню

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (171)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)