Программа учёта работы склада

Автор: Пользователь скрыл имя, 19 Октября 2011 в 22:38, курсовая работа

Краткое описание

Язык программирования TurboPascal был разработан в 1968-1971 гг. Никлаусом Виртом в Цюрихском институте информатики (Швейцария). Первоначальная цель разработки языка диктовалась необходимостью инструмента «для обучения программированию как системной дисциплине». Однако очень скоро обнаружилась чрезвычайная эффективность языка TurboPascal в самых разнообразных приложениях, от решения небольших задач численного характера до разработки сложных программных систем-компиляторов, баз данных, операционных систем и т.п.

Файлы: 1 файл

8.DOC

— 465.50 Кб (Скачать)

    При разработке и отладке  программы  возникали ошибки всех трех видов. Однако они были своевременно выявлены и  устранены.

    Данная  программа отлаживалась при помощи команд Step Over и Trance Into меню Run,  которые позволяют осуществлять построчную отладку программы. Активизация команды Step Over или нажатие функциональной клавиши [F8], так же как активизация команды Trance Into или нажатие функциональной клавиши [F7], вызывает выполнение отладчиком всех операторов, расположенных в строке, помеченной маркером (указателем строки выполнения). Единственное отличие между выполнением программы по шагам и ее трассировкой состоит в том, как реагирует отладчик на появление в тексте программы операторов вызова процедур. При пошаговом выполнении программы вызов процедуры интерпретируется как вызов простого оператора, то есть можно увидеть результат работы процедуры, но нельзя пошагово проследить, каким образом этот результат был получен, в то время как при трассировке программы такая возможность предоставляется.

    Также при отладке программы использовалась команда Go to Cursor меню  Run (функциональная клавиша [F4]),  предварительно установив курсор на так называемую строку останова (то есть строку, до которой требовалось выполнить программу). После активизации команды Go to Cursor программа выполняется до тех пор, пока не достигнет строки останова, в которой ее выполнение приостанавливается.

    В ходе сеанса отладки программы возникала  необходимость в перезапуске  программы без окончания ее текущего выполнения. Чтобы осуществить перезапуск программы, активизировалась команда Run (комбинация клавиш [Ctrl]+)[F9]).

    Использование окна Watch (окно наблюдения). Что бы посмотреть значение переменных, необходимо выполнить следующие действия:

      - нажать Ctrl-F7 или выбрать пункт меню Debug/Add Watch;

      - ввести имя просматриваемой переменной. В окне Watch заданная переменная появится со своим текущим значением. Для выполнения следующего шага программы нажмите F7 или выберите Run/program Reset.

  Анализ  работы программы:

  1. Запустить программу по шагам клавишей F7.
  2. Выбрать пункт «Ввод данных» нажатием клавиши «F1».
  3. Нажать клавиши Ctrl-F7, добавить переменную tek^.ocen– вычисляемое поле.
  4. Нажимать клавишу F7 до тех пор, пока все переменные не будут введены. Вводить данные:
  • Наименование товара: Подшипники
  • Инвентарный номер: 011
  • Дата поставки: 12.01.2010
  • Цена: 1000
  1. Ожидаемое значение вычисляемого поля: 1100
  1. Значение переменной в окне Watches: 1100
 

    Приведенный анализ показал, что программа работает корректно.

 

Руководство пользователя

 

    Разработанная программа написана на языке высокого уровня Turbo Pascal и предназначена для расчёта цены со скидкой.

    Из  среды Turbo Pascal запуск программы следует осуществлять командой меню “Run->Run”, либо клавишами Ctrl+F9.

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

    Выбор пункта меню осуществляется нажатием выделенных клавиш. Нажатие других клавиш сопровождается сообщением о  неверно нажатой клавише.

    Для ввода данных следует нажать клавишу «F1». Появится диалоговый запрос ввода данных в следующей последовательности:

    • Число записей для ввода
    • Наименование товара
    • Инвентарный номер
    • Дата поставки
    • Цена
 

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

    Для просмотра данных следует нажать клавишу «F5». На экран буду выведены данные в табличной форме. После того, как вывод данных будет закончен, следует нажать любую клавишу для возврата в главное меню. 

    Программой  предусмотрена возможность изменения имеющегося набора данных.

  • Для дополнения массива записей следует нажать клавишу «F2». Дополнение произойдет в конец списка. После того, как ввод данных будет закончен, следует нажать любую клавишу для возврата в главное меню.

    Для удаления записи следует нажать клавишу «F3». В появившемся запросе следует ввести  номер удаляемой записи. Программа произведет поиск данных и в случае успешного завершения выдаст соответствующее сообщение. В противном случае на экран выводится сообщение об ошибке.

    После завершения работы удаления следует  нажать любую клавишу для выхода в меню.

    Чтобы найти данные, следует нажать клавишу «F4» и появившемся запросе ввести наименование товара, информацию о котором следует найти. Программа выдаст данные, которые будут найдены, в противном случае выдаст сообщение об ошибке. После этого следует нажать любую клавишу для выхода в главное меню.

    Чтобы записать данные в файл, необходимо нажать клавишу «F6». В появившемся запросе следует ввести имя (и путь) к файлу, в который будут сохранены данные. В случае успешного сохранения данных программа выведет соответствующее сообщение, в противном случае – сообщение об ошибке.

    Для чтения данных из файла следует нажать клавишу «F7». В появившемся запросе следует ввести имя файла, из которого следует считать данные. Программа выдаст предупреждение о возможной потере всех несохранённых данных в массиве и подтверждение на продолжение чтения файла, сообщение о успешном чтении файла, либо сообщение об ошибке, после чего следует нажать любую клавишу для возврата в главное меню программы. 

    Чтобы построить диаграмму, следует нажать клавишу «F8». Если в массиве отсутствуют данные, программа выдаст сообщение об ошибке. После вывода диаграммы следует нажать любую клавишу для возврата в главное меню программы.   
 

    Программой  предусмотрена возможность сортировки данных. Сортировка производится по полю «Отпускная цена» и осуществляется нажатием  клавиши «F9» в главном меню. Программа выдаст сообщение об окончании сортировки. Чтобы просмотреть результаты сортировки, следует нажать клавишу ENTER, либо выйти в главное меню программы нажатием любой клавиши и затем воспользоваться клавишей «F5» для активации команды вывода данных главного меню.

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

    Таблица 3  -  Основные сообщения программы на действия оператора

Сообщение программы Тип сообщения Действия  оператора
1 2 3
Ввод  данных

Дополнение данных

Удаление данных

Сортировка данных

Поиск данных

Ввод данных завершен

Дополнение данных завершено

Удаление данных завершено

 
Информация
-
  1. Выберите пункт меню по номеру
  2. Введите число добавляемых записей
  3. Сколько записей необходимо ввести ?:
  4. Введите номер записи для удаления:
  5. Введите имя файла, в который следует сохранить данные:
  6. Введите имя файла, из которого следует загрузить данные:
Запрос
  1. Нажатие клавиши, соответствующей пункту меню
  2. Ввод количества запланированных данных, нажатие клавиши Enter
  3. Ввод количества запланированных данных, нажатие клавиши Enter
  4. Ввод номера записи, нажатие клавиши Enter
  5. Ввод имени файла
  6. Ввод имени файла
 

 

Продолжение таблицы 3

Массив  данных пуст! Нажмите любую клавишу...

Ошибка открытия файла

Введен символ вместо числа. Повторите ввод данных

Ошибка Ввод правильных данных
Дополнение завершено(, Данные успешно записаны в файл, Данные успешно считаны из файла, Сортировка закончена) нажмите любую клавишу для продолжения.  
Информация
Нажатие клавиши  Enter, продолжение работы.
 

    Требования  к техническим и программным  средствам:

    Для работы с программой необходимо:

  • IBM PC – совместимый компьютер с процессором архитектуры х86
  • Операционная система MS DOS версии 6.22 и выше
  • 4 Мб оперативной памяти и выше
  • 1 мб свободного дискового пространства

   Использование параметров, превышающих вышеперечисленные,  повышают скорость работы программы                                               

 

 ЗАКЛЮЧЕНИЕ

    При выполнении курсового проекта были использованы все основные этапы программирования задачи, а именно:

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

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

 

          ЛИТЕРАТУРА:

  1. Пикулин В.В. Алгоритмизация и разработка программ на ТУРБО    ПАСКАЛЕ.Методические указания к курсовому проектированию по дисциплине "Основы алгоритмизация и языки программирования", Пенза,1996г.
  2. Белецкий Я. Турбо Паскаль с графикой для персональных компьютеров. - М.: Машиностроение, 1991.
  3. Сергиевский М.В., Шалашов А.В. ТУРБО ПАСКАЛЬ 7.0. Язык, Среда программирования:- М: Машиностроение,1994
  4. Форсайт Р. Паскаль для всех, перевод с английского М: Машиностроение, 1986
  5. Фаронов В.В. ТУРБО ПАСКАЛЬ 7.0. Начальный курс. Учебное пособие.-М: Нолидж, 1997
  6. ГОСТ 19.101 - 77 ЕСПД. Виды программ и программных документов. - М.: Изд-во стандартов, 1977.
  7. ГОСТ 19.103 - 77 ЕСПД. Обозначение программ и программных документов. - М.: Изд-во стандартов, 1977.
  8. ГОСТ 19.401 - 78 ЕСПД. Текст программы. Требования к содержанию и оформлению. - М.: Изд-во стандартов, 1978.
  9. ГОСТ 19.402 - 78 ЕСПД. Описание программы. - М.: Изд-во стандартов, 1978.
  10. ГОСТ 19.505 - 79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению. - М.: Изд-во стандартов, 1977.
  11. ГОСТ 19.701 - 90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. - М. -Изд-во стандартов, 1977.
  12. Брябрин В.Н. Программное обеспечение персональных ЭВМ. -М.: Наука, 1988.
  13. Васюкова Н.Д., Тюляева В.В. Практикум по основам программирования. Язык Паскаль: Учеб. пособие. - М.: Высш. шк.. 1991.
  14. Вирт Н. Алгоритмы + структуры данных = программы. - М.:Мир, 1985.
  15. Зуев Е.А. Программирование на языке Turbo Pascal 6.0, 7.0 -М.: Радио и связь, 1993.
  16. Йенсен К., Вирт Н.Паскаль: руководство для пользователя. -М.: Финансы и статистика, 1989.
 

 

 
 
 
 
 
 
 
 

Приложение 1

(Схема  программы)

 

 
 
 
 
 
 
 
 
 

Информация о работе Программа учёта работы склада