
- •1. Методические указания по изучению тем программы
- •Раздел 1. Информационные системы
- •Раздел 2. Теоретические основы организации данных и проектирования баз данных
- •Раздел 3. Проектирование баз данных в современной системе управления базами данных реляционного типа
- •Раздел 4. Программирование в реляционной системе управления базами данных современного типа
- •Раздел 5. Встроенные функции субд
- •Раздел 6. Массивы переменных
- •Раздел 7. Управление реляционной базой данных с помощью языка запросов sql
- •Раздел 8. Визуальное объектно-ориентированное программирование
- •Раздел 9. Архитектура клиент-сервер
- •Раздел 10. Курсовое проектирование
- •2. Методические указания по выполнению курсового проекта и домашних контрольных работ
- •Методические указания по выполнения курсовой работы
- •Задания контрольных работ и методические указания по их выполнению Домашняя контрольная работа №1 Задания контрольной работы и методические указания по ее выполнению
- •Перечень теоретических вопросов контрольной работы:
- •Раздел 1. Информационные системы
- •Раздел 2. Теоретические основы организации данных и проектирования баз данных
- •Раздел 3. Проектирование баз данных в современной системе управления базами данных реляционного типа
- •Раздел 4. Программирование в реляционной системе управления базами данных современного типа
- •Раздел 5. Встроенные функции субд
- •Раздел 6. Массивы переменных
- •Методические указания по выполнению практического задания в домашней контрольной работе № 1.
- •1. Перечень теоретических вопросов контрольной работы:
- •Раздел 7. Управление реляционной базой данных с помощью языка запросов sql
- •Раздел 8. Визуальное объектно-ориентированное программирование
- •Раздел 9. Архитектура клиент-сервер
- •Перечень рекомендуемой литературы
- •Пример оформления практической части контрольной работы № 1 Задание:
- •Наименование программы – «Ресторан»
- •Введение
- •Назначение и область применения
- •2.1. Постановка задачи
- •2.2. Описание алгоритма
- •3.4. Используемые технические средства
- •3.5. Вызов и загрузка
- •3.6. Входные данные
- •3.7. Выходные данные
- •4.2. Цель испытаний
- •Демонстрационный пример
- •По фамилии официанта
- •Руководство программиста. Оформление документа производится в соответствии с гост 19.101-78
- •«Назначение и условия применения программы»
- •«Характеристика программы»
- •«Обращение к программе»
- •«Входная и выходная информация»
- •«Сообщения»
- •Руководство оператора Оформление документа производится в соответствии с гост 19.101-78
- •1.«Назначение и условия применения программы»
- •«Условия выполнения программы»
- •«Выполнение программы»
- •4. «Сообщения»
- •5. «Входная и выходная информация»
Введение
Цель проекта:
создать простейшую программу на языке FOX PRO;
получить навык работы с научно-технической литературой;
практически освоить технологию разработки программных продуктов,
освоить язык программирования FOX PRO;
развитие навыков самостоятельной и творческой работы
получить практические навыки разработки реальных программ;
Характеристика языка FOX PRO.
При выборе языка программирования, на котором будет, производиться разработка программы, предпочтение было отдано языку FOX PRO, так как был освоен лучше в процессе изучения.
Достоинства:
язык мобилен, т.е. разрабатываемые программы могут переноситься с одного компьютера на другой;
компактность т. е. язык мал по объему, за счет того, что основная часть операций представлена в виде функций, описанных в стандартных библиотеках;
возможность многоаспектного доступа;
защита и восстановление данных при аварийных аппаратных ситуациях;
простота написания программ.
Недостатки:
трудоемкость при использовании больших объемов данных;
возможная несовместимость с верхней памятью Windows;
ориентирован на программиста с высокой квалификацией;
сложность работы с графикой.
Назначение и область применения
Предназначена для:
автоматизации учета посетителей ресторана и работы официантов; *
для оперативного получения информации о меню в ресторане и о заказах посетителей; *
- для уменьшения возможности потери информации. *
2. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
2.1. Постановка задачи
Программа “Ресторан” – это простейшая информационно- поисковая система. Имеет небогатый набор возможностей и интуитивно-понятный интерфейс. Программа предназначена для создания простейшей ИПС средствами языка FOX PRO. При её разработке предусмотрено наличие следующих режимов:
1) «БАЗА ДАННЫХ» предусматривает действия над базами данных (создание, просмотр, получение справки):
2) «РЕДАКТИРОВАНИЕ» - манипулирование данными в базах данных
изменение записей;
добавление записей;
3) «ПОИСК» - предусматривает поиск требуемой информации
по номеру официанта;
по фамилии официанта;
по элементу меню;
«ПЕЧАТЬ» - предусматривает режим вывода на печать
«ВЫХОД» - выход из программы с сохранением резервных копий
2.2. Описание алгоритма
При запуске программы на экране монитора появляется заставка.
После нажатия любой клавиши выдается главное меню:
БАЗА ДАННЫХ
КОРРЕКТИРОВКА
ПОИСК
ПЕЧАТЬ
ВЫХОД
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 – процедура выхода из программы.