Распределения студентов по базам практики

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?вная программа, которая формирует экран пользователя (внешний вид экрана пользователя см, рис.2.2.), осуществляет программную поддержку при выборе пункта меню и обращается к соответствующей подпрограмме, реализующей определенную функцию программного продукта.

На следующем этапе были разработаны, отлажены и поочередно подключены подпрограммы, реализующие основные функции данной задачи.

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

Прикладное программное обеспечение данного проекта состоит из трех файлов:

  • программный файл
  • файл НСИ
  • файл базы данных.

В приведенной ниже таблице 4.1. приведены наименования, назначения и обращения к подпрограммам, включенным в состав прикладного программного обеспечения .

 

Таблица 4.1.

№Назначение подпрограммыНаименование подпрограммы1Процедура для ввода НСИProcedure V_NSI;2Процедура просмотра НСИProcedure Prosmotr;3Ввод данныхProcedure Input;4Функция поиска наименования завода по его шифру в файле НСИFunction Poisk(Shifr:string):string;5Процедура формиро-вания выходного документа и выдачи его на экранProcedure Print_Doc;

5. Отладка и тестирование программы

 

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

Процесс отладки программы включает:

  1. создание совокупности тестовых эталонных значений, кото- рым должна соответствовать программа;
  2. статическую проверку текстов разработанных программ и данных на выполнение всех заданных правил;
  3. тестирование программы с исполнением ее с различными уровнями детализации;

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

Набор тестов, которые были использованы при отладке данной программы приведен в таблице 5.1.

 

Таблица 5.1.

№ Входные данныеВыходной документ НСИВходной документШифр заводаНаимен заводаШифр заводаКоличество студентов всегоКоличество иногородних студентовФ.И.О. руководителя практикиДолжность11111З-д К.Либкнехта1111105Иванов ИнженерРис 5.1

 

 

Рис 5.2 22222Шинный55552312ПетровЭкономист33333Южнотрубный2222452СуркоСт.инженер455555Южмаш

Выходной документ №1

 

НСИ

Наименование заводаШифр заводаЗ- д К. Либкнехта1111Шинный з-д2222Южнотрубный3333Южмаш5555Рис 5.1.

 

Выходной документ №2

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

Наименование заводаКоличество студентовКоличество иногородних студентовФ.И.О. руководителяДолжностьЗ- д К. Либкнехта10 5ИвановИнженерЮжмаш2312ПетровЭкономистШинный з-д45 2СуркоСт. инженер ИТОГО: 78 19

 

Рис 5.2.

 

Заключение

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