4.4 Тест4
Протестируем разработанное приложение на возможность создания вычисляемых полей в рамках используемых баз данных.
В данном случае вычисляемым поле будет поле «Возраст», которое рассчитывается на основе содержания поля «Год рождения» (рис30)
Рис 30 Использование вычисляемого поля
4.5Тест5
Протестируем приложение на возможность поиска по заданному ключу, а также фильтрации данных в соответствии с заданным условием.
Выберем пункт меню «Поиск», на форме появится панель поиска (рис31) В число параметров поиска включены поле, по которому необходимо осуществить поиск, и запись, которую требуется найти.
Рис 31Остановка указателя на строке с найденной записью
Для осуществления фильтрации выберем пункт меню «Сортировка».рис(32,33)
Рис32 Режим фильтрации включен
Рис 33Режим фильтрации отключён
Для удобства по отношению к GroupBox1, содержащей компоненты фильтрации, возможно применение функции «Скрыть», вызываемой через Popur Menu правым щелчком мыши по компоненту (рис34,35)
Рис 34 Вызов функции «Скрыть»
Рис 35Результат применения функции «Скрыть»
4.6Тест6
Протестируем функцию переключения между формами, реализуемую при помощи одноимённого пункта Главного меню формы управления приложением.
При выборе пункта «Создание файла» получим следующий результат (рис36)
В случае выбора пункта «Переключение режима» появится окно главной формы (рис37)
Рис36 Открытие формы «Текстовый редактор»
Рис 37 Переключение на главную форму
4.7Тест7
Протестируем функциональные возможности формы «Текстовый редактор».
Вторая группа кнопок на панели инструментов отвечает за сохранение и создание новых файлов (рис38,39).
Рис 38 Открытие файла
Рис39 Результат открытия файла
Возможно сохранение содержимого окна при нажатии на кнопку «Сохранить как» (рис40)
Рис 40 Сохранение файла под выбранным именем
Вторая группа кнопок отвечает за редактирование введённого текста.
Кнопки поддерживают функции соответственно «вырезать», «копировать», вставить».(рис41)
Рис41 Внесение фрагмента текста в буфер обмена
Последняя кнопка организует вызов формы, содержащей сведения о программе (рис 42)
Рис 42 Внешний вид окна справки
Самая первая кнопка служит для закрытия окна редактора.
Параллельно может осуществляться сохранение данных, содержащихся в окне (рис43)
Рис43 Событие на нажатие кнопки «Выход»
4.8Тест8
Протестируем форму «Создание расписания» на возможность реализации вложенных функций. Вкладка «Расписание для групп» формы реализует функции ввода(рис 44)и фильтрации (рис45) данных таблицы БД
Рис44 Реализация функции ввода
Рис45 Реализация функции фильтрации данных
Вкладка «Расписание для преподавателей» реализует функцию
Выбора преподавателя из общего списка (рис46,47,48), а также инициирует появление формы, содержащей расписание для данного преподавателя(рис.49,50)
Рис46 список преподавателей
Рис 47Осуществление выбора 1
Рис 48Осуществление выбора 2
Рис 49Расписание для преподавателя а
Рис 50Расписание для преподавателя б
При тестировании вкладки «Справка» получены следующие результаты (рис51,52,53)
Рис51 Реализация функции «справка»1
Рис 52Реализация функции «справка»2
Рис53 Реализация функции «справка»3
Заключение
В ходе разработки приложения была достигнута цель данной курсовой работы, а именно: реализации функции автоматизации расчёта и преподавателей ВУЗа. Поставленные в данной курсовой работе задачи были решены в ходе тестирования полученного приложения.
Готовая программа способна облегчить работу пользователя за счёт экономии времени и усилий, однако приложение не совершенно. Гибкость выбранной визуальной среды позволяет вносить в приложения необходимые коррективы. Удобный интерфейс позволяет создать необходимые условия для комфортной работы с приложением.
Список использованных источников
1. "Работа с локальными базами данных в C++ Builder 5", Аpхангельский .
2. "Введение в Borland C++ Builder", Елманова.
3.Джарод Холингвэрт, Дэн Баттерфилд, Боб Сворт, Джэйми Оллсоп C++Builder 5. Руководство разработчика.
4.Borland C++ Builder 5. Энциклопедия программиста. Калверт Ч., Рейсдорф К., "ДиаСофт" - 2001, 944 стр.
5.http://www.codenet.ru/
6."Язык C++ Builder 5. Справочное пособие", Архангельский А.
7."C++ Builder 5: 70 компонентов ввода/вывода инф.", Аpхангельский А.
... писал Гете. Данные проблемы имеют лишь косвенное отношение к нашей работе. Однако и здесь можно проследить некоторую связь. Цель нашей работы – автоматизация и апробация психодиагностических методик в профориентационной работе со старшими школьниками. В буквальном переводе слово экология означает науку, изучающую дом, жилище. Иными словами определенную среду обитания. В нашем случае рассмотрению ...
... механизм опосредованного регулирования экономики (в «классической» и «государственно-социалистической» системах он отсутствует). Три обстоятельства характерные для современной экономики распространяются и на экономику физической культуры и спорта. 1. Современная экономика является рыночной; поэтому и современную экономическую теорию в сфере физической культуры и спорта, можно определить как ...
... для реализации системы бюджетирования Консультационной группы "Воронов и Максимов". Статья о проблемах выбора системы бюджетирования - в проекте "УПРАВЛЕНИЕ 3000". Бюджетный автомат Если вы решитесь на автоматизацию системы бюджетирования компании, перед вами сразу встанут вопросы: что выбрать, сколько платить, как внедрять. Примеряйте! О ЧЕМ РЕЧЬ В “Капитале” на стр. 44, 45 мы рассказали ...
... ФКиС. 17. Особенности менеджмента в различных физкультурно-спортивных организациях. 18.Технология выработки и принятия управленческого решения. 19.Принципы управления физической культурой и спортом. 20.Функции менеджмента в физической культуре и спорте: общая характеристика и основания классификации. 21.Методы управления физической культурой и спортом: общая характеристика и основания ...
0 комментариев