Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_реком_зао_бд(готовый).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
269.82 Кб
Скачать

Введение

Цель проекта:

  • создать простейшую программу на языке FOX PRO;

  • получить навык работы с научно-технической литературой;

  • практически освоить технологию разработки программных продуктов,

  • освоить язык программирования FOX PRO;

  • развитие навыков самостоятельной и творческой работы

  • получить практические навыки разработки реальных программ;

Характеристика языка FOX PRO.

При выборе языка программирования, на котором будет, производиться разработка программы, предпочтение было отдано языку FOX PRO, так как был освоен лучше в процессе изучения.

Достоинства:

  • язык мобилен, т.е. разрабатываемые программы могут переноситься с одного компьютера на другой;

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

  • возможность многоаспектного доступа;

  • защита и восстановление данных при аварийных аппаратных ситуациях;

  • простота написания программ.

Недостатки:

  • трудоемкость при использовании больших объемов данных;

  • возможная несовместимость с верхней памятью Windows;

  • ориентирован на программиста с высокой квалификацией;

  • сложность работы с графикой.

  1. Назначение и область применения

Предназначена для:

  • автоматизации учета посетителей ресторана и работы официантов; *

  • для оперативного получения информации о меню в ресторане и о заказах посетителей; *

- для уменьшения возможности потери информации. *

2. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

2.1. Постановка задачи

Программа “Ресторан” – это простейшая информационно- поисковая система. Имеет небогатый набор возможностей и интуитивно-понятный интерфейс. Программа предназначена для создания простейшей ИПС средствами языка FOX PRO. При её разработке предусмотрено наличие следующих режимов:

1) «БАЗА ДАННЫХ» предусматривает действия над базами данных (создание, просмотр, получение справки):

2) «РЕДАКТИРОВАНИЕ» - манипулирование данными в базах данных

    • изменение записей;

    • добавление записей;

3) «ПОИСК» - предусматривает поиск требуемой информации

    • по номеру официанта;

    • по фамилии официанта;

    • по элементу меню;

    1. «ПЕЧАТЬ» - предусматривает режим вывода на печать

    2. «ВЫХОД» - выход из программы с сохранением резервных копий

2.2. Описание алгоритма

При запуске программы на экране монитора появляется заставка.

После нажатия любой клавиши выдается главное меню:

  1. БАЗА ДАННЫХ

  2. КОРРЕКТИРОВКА

  3. ПОИСК

  4. ПЕЧАТЬ

  5. ВЫХОД

3. ОПИСАНИЕ ПРОГРАММЫ

3.1. Общие сведения

Обозначение программы – restoran_prak.exe

Наименование программы – «Ресторан»

Автор –…….

Дата создания – 12.05.2004

Версия программы – 1

Программная среда – FOX PRO 2.6a

Программное обеспечение – MS-DOS

Язык программирования – FOX PRO

3.2. Функциональное назначение

Данная программа предназначена для создания базы данных реляционного типа. Предназначена для:

  • автоматизации учета работы ресторана;

  • для оперативного получения информации о имеющемся меню и работающих официантах;

  • для уменьшения возможности потери информации.

3.3. Описание логической структуры

PROCEDURE СОЗДАНИЕ1 – процедура создания файла по официантам;

PROCEDURE СОЗДАНИЕ2 – процедура создания файла по заказам;

PROCEDURE СОЗДАНИЕ3 – процедура создания файла по меню;

PROCEDURE ПРОСМОТР1 – процедура просмотра файла по официантам;

PROCEDURE ПРОСМОТР2 – процедура просмотра файла по заказам;

PROCEDURE ПРОСМОТР3 – процедура просмотра файла по меню

PROCEDURE ДОБАВЛЕНИЕ – процедура добавления записей в файлы;

PROCEDURE ИЗМЕНЕНИЕ – процедура корректировки записей файлов;

PROCEDURE PRI – процедура вывода на печать файла 1;

PROCEDURE PRIN– процедура вывода на печать файла 2;

PROCEDURE PRINT– процедура вывода на печать файла 3;

PROCEDURE POISK – процедура поиска записей в файле 1;

PROCEDURE POISKF – процедура поиска записей в файле 2;

PROCEDURE POISKFAIL – процедура поиска записей в файле 3;

PROCEDURE QU – процедура выхода из программы.