Распределения студентов по базам практики
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
?вная программа, которая формирует экран пользователя (внешний вид экрана пользователя см, рис.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. Отладка и тестирование программы
Под отладкой понимается процесс, позволяющий получить программу, функционирующую с требуемыми характеристиками в заданной области входных данных.
Процесс отладки программы включает:
- создание совокупности тестовых эталонных значений, кото- рым должна соответствовать программа;
- статическую проверку текстов разработанных программ и данных на выполнение всех заданных правил;
- тестирование программы с исполнением ее с различными уровнями детализации;
Основным методом обнаружения ошибок при отладке программы является тестирование.
Набор тестов, которые были использованы при отладке данной программы приведен в таблице 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.
Заключение
В данном курсовом проекте разработан программный продукт, позволяющий частично автоматизировать процесс распределения студентов по базам практики, а также отслеживать и управлять ходом прохождения производственной практики.