Учет студентов, направляемых для прохождения
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
нет
Рис 3.2.
Блок-схема подпрограммы просмотра НСИ (Prosmotr_NSI)
Рис 3.3.
Блок-схема подпрограммы ввода входных данных(Input)
да
нет
Рис 3.4.
Блок-схема подпрограммы раiета и вывода выходной
формы(Print_Doc)
да
нет
Да
Рис 3.5.
4.Проектирование прикладного программного обеспечения
Программа спроектирована методом нисходящего проектирования сверху вниз, т.е. вначале была разработана головная программа, которая формирует экран пользователя (внешний вид экрана пользователя см, рис.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;
Листинг программы представлен в Приложении 1.
- 5. Отладка и тестирование программы
Под отладкой понимается процесс, позволяющий получить программу, функционирующую с требуемыми характеристиками в заданной области входных данных.
Процесс отладки программы включает:
- создание совокупности тестовых эталонных значений, кото- рым должна соответствовать программа;
- статическую проверку текстов разработанных программ и данных на выполнение всех заданных правил;
- тестирование программы с исполнением ее с различными
уровнями детализации;
Основным методом обнаружения ошибок при отладке программы является тестирование.
Набор тестов, которые были использованы при отладке данной программы приведен в таблице 5.1.
Таблица 5.1.
№ Входные данныеВыходной документ НСИВходной документШифр заводаНаимен заводаШифр заводаКоличество студентов всегоКоличество иногородних студентовФ.И.О. руководителя практикиДолжность11111З-д К.Либкнехта1111105Иванов ИнженерРис 5.1
Рис 5.2 22222Шинный55552312ПетровЭкономист33333Южнотрубный2222452СуркоСт.инженер455555Южмаш
Выходной документ №1
НСИ
Наименование заводаШифр заводаЗ- д К. Либкнехта1111Шинный з-д2222Южнотрубный3333Южмаш5555
Рис 5.1.
Выходной документ №2
Ведомость распределения студентов по базам практики
Наименование заводаКоличество студентовКоличество иногородних студентовФ.И.О. р