Программа получила название «Agency». Для её запуска потребуется ПК, работающий под управлением операционной системы MS-DOS (не ниже версии 3.3), с 32-битным x86-совместимым процессором третьего поколения (80386), 128 килобайтами свободной оперативной памяти, видеоадаптером VGA. Также обязательным условием работы программы является наличие файла драйвера видеоадаптера egavga.bgi в каталоге с программой для графического представления выходных данных.
Все модули в программе связаны между собой. Диаграмма зависимостей между программными модулями изображена на рисунке 2.
Рис. 2. Структурная диаграмма программного комплекса
Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1»
Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)
Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)
Рис. 3. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1» (продолжение)
6. ДАННЫЕ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО КОМПЛЕКСА
Для тестирования работы программы был использован типизированный файл compet.dat, с помощью которого производилась оценка работоспособности пунктов главного меню и меню отчётов.
Содержимое файла можно представить в виде таблицы.
Таблица 3
Данные для тестирования программного комплекса
Дата постановки на учёт |
ФИО |
Год рождения |
Пол |
Образо-вание |
Специальность |
Стаж работы |
11-01-2009 |
Федорова Мария Викторовна |
1978 |
2 |
1 |
инженер-программист |
5 |
15-02-2009 |
Рыкова Наталья Леонидовна |
1982 |
2 |
1 |
бухгалтер |
3 |
23-03-2009 |
Торхова Ирина Владимировна |
1975 |
2 |
1 |
инженер-системотехник |
5 |
05-05-2009 |
Кузнецов Сергей Николаевич |
1974 |
1 |
2 |
токарь |
7 |
02-03-2009 |
Марков Олег Евгеньевич |
1955 |
1 |
1 |
инженер-радиоэлектроник |
24 |
28-01-2009 |
Степанов Дмитрий Сергеевич |
1968 |
1 |
1 |
бухгалтер |
16 |
22-01-2009 |
Поздняков Сергей Александрович |
1979 |
1 |
2 |
фрезеровщик |
6 |
10-03-2009 |
Петрова Людмила Михайловна |
1957 |
1 |
2 |
швея-моторист |
24 |
09-02-2009 |
Калиновская Юлия Юрьевна |
1978 |
2 |
1 |
маркетолог |
9 |
05-05-2009 |
Дроздов Петр Михайлович |
1973 |
1 |
2 |
газосварщик |
8 |
14-02-2009 |
Егорова Александра Сергеевна |
1982 |
2 |
2 |
бармен |
6 |
После запуска приложения появляется заставка системы, содержащая название программы, информацию об её назначении и фамилию автора разработки.
Рис. 4. Заставка системы
После нажатия любой клавиши клавиатуры появляется главное меню программы, которое содержит четыре пункта: «1 – добавить соискателя», «2 – редактировать данные», «3 – отчёты» и «4 – выход из программы».
Рис. 5. Главное меню программы
Воспользовавшись цифровыми клавишами, необходимо выбрать желаемый режим работы.
После нажатия клавиши <1> программа переходит в режим добавления нового соискателя, который состоит из девяти последовательных шагов ввода данных о соискателе. Использование подсказок, отображаемых в строке состояния, значительно упрощает восприятие пользователем диалогов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.